BAndiT1983 (Andrej)
User

Projects

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Tuesday

  • Clear sailing ahead.

User Details

User Since
Dec 30 2014, 9:08 PM (343 w, 4 d)
Availability
Available

Recent Activity

Thu, Jul 29

BAndiT1983 added a comment to T1178: Investigate if visualizer can be run in browser.

Thu, Jul 29, 11:39 AM · AXIOM Remote

Mon, Jul 26

BAndiT1983 added a comment to T1178: Investigate if visualizer can be run in browser.

Mon, Jul 26, 7:35 PM · AXIOM Remote

Sun, Jul 25

BAndiT1983 added a comment to T1178: Investigate if visualizer can be run in browser.

Sun, Jul 25, 3:39 PM · AXIOM Remote

Tue, Jul 20

BAndiT1983 added a comment to T1178: Investigate if visualizer can be run in browser.

Tue, Jul 20, 12:45 PM · AXIOM Remote

Jun 20 2021

BAndiT1983 added a comment to T1203: Central Parameter/Settings Database implementation - Observer Pattern.

Looked at code, memory usage report and disassembly, seems like CentralDB and related classes are pretty heavy here and there, could also be the cause for the crashes on stack and heap collision.

Jun 20 2021, 8:45 PM · AXIOM Remote

Jun 12 2021

BAndiT1983 added a comment to T1252: Automating few things in new page setup .

Please elaborate on #2

Jun 12 2021, 10:03 AM · Restricted Project

Jun 1 2021

BAndiT1983 moved T1216: move GetStringFramebufferWidth() to Utils class from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Jun 1 2021, 11:23 AM · Restricted Project
BAndiT1983 created T1256: Remove dependencies where not required.
Jun 1 2021, 11:19 AM · Restricted Project
BAndiT1983 created T1255: Reduce Bootloader dependency.
Jun 1 2021, 11:18 AM · Restricted Project

May 25 2021

BAndiT1983 added a comment to T1246: unique URL per model.

We can use same JSON approach which was described for the camera position, as ID we can use the one we set in our parts JSON.

May 25 2021, 11:22 PM · Web Content & Documentation
BAndiT1983 added a comment to T1248: Title and logo.
  1. Yes, just adjust in index.html
  2. Yes, favicon.ico is the one, just replace existing file
May 25 2021, 11:21 PM · Web Content & Documentation
BAndiT1983 added a comment to T1238: Restrict camera from going below ground.

Rotation is restricted, but panning needs additional research.

May 25 2021, 11:17 PM · Web Content & Documentation
BAndiT1983 added a comment to T1239: move camera orbit center to object center.

Already implemented, it works when parts are switched, but needs a small fix when the page re-/loads

May 25 2021, 11:16 PM · Web Content & Documentation
BAndiT1983 added a comment to T1247: share camera orientation in URL.

Maybe we can encode JSON with base64 in URL query params:

May 25 2021, 10:09 PM · Web Content & Documentation

Apr 28 2021

BAndiT1983 added a comment to T1159: Webbased 3D Model Viewer.

Preview of vue.js version, list is working and switching also:

Apr 28 2021, 4:57 PM · Web Content & Documentation

Apr 24 2021

BAndiT1983 assigned T1217: Integrate our own PID code into USB class to vnksnkr.
Apr 24 2021, 11:40 AM · Google Summer of Code 2021, AXIOM Remote

Apr 6 2021

BAndiT1983 triaged T1236: Parts data in JSON file as Normal priority.
Apr 6 2021, 10:58 AM · Web Content & Documentation
BAndiT1983 updated the task description for T1235: UI overlay.
Apr 6 2021, 10:57 AM · Web Content & Documentation
BAndiT1983 triaged T1235: UI overlay as Normal priority.
Apr 6 2021, 10:44 AM · Web Content & Documentation

Apr 3 2021

BAndiT1983 updated the task description for T1159: Webbased 3D Model Viewer.
Apr 3 2021, 7:31 PM · Web Content & Documentation

Mar 29 2021

BAndiT1983 updated the task description for T1228: nMigen Challenge.
Mar 29 2021, 4:08 PM · Google Summer of Code 2021

Mar 28 2021

BAndiT1983 reassigned T1161: Create button/menuitem states class and table from BAndiT1983 to MarkusEngsner.
Mar 28 2021, 1:39 PM · AXIOM Remote
BAndiT1983 updated subscribers of T1161: Create button/menuitem states class and table.
Mar 28 2021, 1:39 PM · AXIOM Remote

Mar 25 2021

BAndiT1983 added a comment to T1216: move GetStringFramebufferWidth() to Utils class.
  • Font manager could help, but why is current font needed elsewhere than painter? Who uses it and for which reason?
    • Are you sure that current font is not belonging to some class? Was under impression that it belonged to painter before.
Mar 25 2021, 7:46 AM · Restricted Project
BAndiT1983 updated subscribers of T1216: move GetStringFramebufferWidth() to Utils class.
Mar 25 2021, 7:28 AM · Restricted Project

Mar 22 2021

BAndiT1983 added a comment to T1216: move GetStringFramebufferWidth() to Utils class.

Utils was used to move some general stuff, but we had no time to review the architecture again, as we were trying to fix some things after GSoC2020 and discovered problems. Feel free to propose or add improvements. We can discuss anytime.

Mar 22 2021, 9:50 PM · Restricted Project

Mar 20 2021

BAndiT1983 created T1234: Enable visualiser build in Windows.
Mar 20 2021, 7:30 PM · AXIOM Remote

Mar 11 2021

BAndiT1983 updated the task description for T1191: AXIOM Remote UI Challenge: 2 bit image drawing.
Mar 11 2021, 9:12 PM · Restricted Project, Google Summer of Code 2021

Feb 21 2021

BAndiT1983 updated the task description for T1163: AXIOM Remote: Bootloader improvement and extension.
Feb 21 2021, 4:38 PM · Google Summer of Code 2021, AXIOM Remote
BAndiT1983 updated the task description for T1126: AXIOM Remote: Firmware improvement and extension.
Feb 21 2021, 4:38 PM · AXIOM Remote, Google Summer of Code 2021

Feb 20 2021

BAndiT1983 updated the task description for T1163: AXIOM Remote: Bootloader improvement and extension.
Feb 20 2021, 8:35 PM · Google Summer of Code 2021, AXIOM Remote

Feb 18 2021

BAndiT1983 updated the task description for T728: Image Sensor Simulation/Emulation.
Feb 18 2021, 7:06 PM · AXIOM Beta Software
BAndiT1983 updated the task description for T1130: Pixel Remapper.
Feb 18 2021, 7:05 PM · AXIOM Beta Hardware, AXIOM Beta Software
BAndiT1983 updated the task description for T1131: Dynamic Configuration.
Feb 18 2021, 7:05 PM · AXIOM Beta Hardware, AXIOM Beta Software
BAndiT1983 updated the task description for T729: Linux Kernel driver for Lattice MachXO2 programming/debugging.
Feb 18 2021, 7:05 PM · AXIOM Beta Hardware, AXIOM Beta Software
BAndiT1983 updated the task description for T1163: AXIOM Remote: Bootloader improvement and extension.
Feb 18 2021, 7:04 PM · Google Summer of Code 2021, AXIOM Remote

Jan 28 2021

BAndiT1983 added a comment to T1219: second image button hardware crash investigation.

After some investigation, it seems like the problem is caused by the stack, which corrupts the heap. Probably some bloated code, e.g. wrong pointer usage or (unintentional) duplication of objects by passing them directly and not referencing.

Jan 28 2021, 10:40 AM · AXIOM Remote

Jan 21 2021

BAndiT1983 added a project to T1218: Rework I2C code to a class: Google Summer of Code 2021.
Jan 21 2021, 11:43 AM · AXIOM Remote
BAndiT1983 triaged T1218: Rework I2C code to a class as Normal priority.
Jan 21 2021, 11:29 AM · AXIOM Remote

Jan 11 2021

BAndiT1983 added a comment to T1212: Visualizer screenshots and videos.

Jan 11 2021, 11:30 PM · AXIOM Remote

Jan 8 2021

BAndiT1983 added a comment to T1212: Visualizer screenshots and videos.

Jan 8 2021, 9:35 AM · AXIOM Remote

Jan 5 2021

BAndiT1983 added a comment to T1182: Consider how/if we want to allow text typing input.

Small correction, not all major countries, e.g. Germany uses QWERTZ.

Jan 5 2021, 7:39 PM · Restricted Project

Jan 4 2021

BAndiT1983 added a comment to T1193: Implement Checkbox GUI element.

Great! Looks much better. Please create a PR for it.

Jan 4 2021, 3:48 PM · AXIOM Remote
BAndiT1983 added a comment to T1193: Implement Checkbox GUI element.

@eppisai Just take the checkbox SVG with the check mark, open in Inkscape, save it under new name for empty one and remove the check mark, then the boxes would look the same.

Jan 4 2021, 2:58 PM · AXIOM Remote
BAndiT1983 added a comment to T1193: Implement Checkbox GUI element.

Jaggy edges are gone, but the outlines are still different. See the chamfered corners, one has less chamfering than the other.

Jan 4 2021, 2:54 PM · AXIOM Remote
BAndiT1983 reopened T1193: Implement Checkbox GUI element as "Open".

There seems to be a problem with icons, as the on/off states look different.

Jan 4 2021, 10:04 AM · AXIOM Remote

Dec 27 2020

BAndiT1983 added a comment to T734: Live histogram, waveform, vectorscope.

@eppisai Was trying to answer your questions on IRC, but you weren't online. There is little reason to place a cartesian plane in the painter, as the purposes are different, it's more or less about "single responsibility". It would be better to create a base class for the graph widgets, e.g. BaseGraph, and then derive different graphs from it.

Dec 27 2020, 1:24 PM · Restricted Project
BAndiT1983 assigned T734: Live histogram, waveform, vectorscope to eppisai.
Dec 27 2020, 1:23 PM · Restricted Project

Dec 26 2020

BAndiT1983 assigned T1193: Implement Checkbox GUI element to eppisai.
Dec 26 2020, 1:43 PM · AXIOM Remote
BAndiT1983 created T1215: Add slight desaturation to Remote display output.
Dec 26 2020, 1:02 PM · AXIOM Remote

Dec 14 2020

BAndiT1983 added a comment to T1197: Add serial port connection.

Basic diagram for visualiser communication:

Dec 14 2020, 11:11 AM · AXIOM Remote

Dec 2 2020

BAndiT1983 updated the task description for T1213: Test application for hardware.
Dec 2 2020, 12:08 PM · AXIOM Beta Hardware

Dec 1 2020

BAndiT1983 created T1213: Test application for hardware.
Dec 1 2020, 4:01 PM · AXIOM Beta Hardware

Nov 15 2020

BAndiT1983 updated the task description for T1199: Python script for PCB probe data.
Nov 15 2020, 11:29 AM · AXIOM Beta Hardware

Nov 6 2020

BAndiT1983 added a comment to T1212: Visualizer screenshots and videos.

Nov 6 2020, 7:28 PM · AXIOM Remote
BAndiT1983 added a comment to T1212: Visualizer screenshots and videos.

Nov 6 2020, 6:37 AM · AXIOM Remote

Nov 5 2020

BAndiT1983 added a comment to T1212: Visualizer screenshots and videos.

Nov 5 2020, 11:37 PM · AXIOM Remote
BAndiT1983 added a comment to T1212: Visualizer screenshots and videos.

Nov 5 2020, 5:51 PM · AXIOM Remote

Nov 4 2020

BAndiT1983 added a comment to T1212: Visualizer screenshots and videos.

Click the thumbnails to see the animations:

Nov 4 2020, 10:18 AM · AXIOM Remote
BAndiT1983 created T1212: Visualizer screenshots and videos.
Nov 4 2020, 10:18 AM · AXIOM Remote

Oct 16 2020

BAndiT1983 updated the task description for T1211: axiom beta production panel TODOs.
Oct 16 2020, 11:55 AM · AXIOM Beta Hardware

Jul 12 2020

BAndiT1983 added a comment to T1210: Drill Composition Issue.

Tried several Gerber viewers (gerbv, Kicad and some other tools), so the problem is varying from tool to tool a bit, probably related to the format 2 of the data. Will try to adjust the header of drill layer manually and check if it helps.

Jul 12 2020, 12:37 AM · AXIOM Beta Hardware

May 20 2020

BAndiT1983 added a comment to T1203: Central Parameter/Settings Database implementation - Observer Pattern.

I'm watching you! ;) Lame observer pattern joke, i know.

May 20 2020, 2:33 PM · AXIOM Remote

May 19 2020

BAndiT1983 created T1204: Create PR for our AlterPCB features.
May 19 2020, 3:36 PM · AXIOM Beta Hardware

May 14 2020

BAndiT1983 added a comment to T1199: Python script for PCB probe data.

Attempt 1 which was plain output of element order, like it was stored by EAGLE:

May 14 2020, 6:46 PM · AXIOM Beta Hardware
BAndiT1983 updated the task description for T1199: Python script for PCB probe data.
May 14 2020, 3:02 PM · AXIOM Beta Hardware
BAndiT1983 updated the task description for T1199: Python script for PCB probe data.
May 14 2020, 3:01 PM · AXIOM Beta Hardware

May 12 2020

BAndiT1983 created T1199: Python script for PCB probe data.
May 12 2020, 9:04 AM · AXIOM Beta Hardware

May 11 2020

BAndiT1983 moved T1198: PCB panel design from Backlog to PCB on the AXIOM Beta Hardware board.
May 11 2020, 10:54 PM · AXIOM Beta Hardware
BAndiT1983 created T1198: PCB panel design.
May 11 2020, 10:53 PM · AXIOM Beta Hardware

May 10 2020

BAndiT1983 created T1197: Add serial port connection.
May 10 2020, 9:40 PM · AXIOM Remote
BAndiT1983 created T1196: Alter knob image with round click area in the center.
May 10 2020, 7:34 PM · AXIOM Remote
BAndiT1983 added a comment to T1184: Enable knob control in visualizer.

Great, it works!

May 10 2020, 7:33 PM · AXIOM Remote

May 4 2020

BAndiT1983 added a comment to T1190: Add screenshot button to export current screen content.

It's really not a lot of code to do and would save only the framebuffer to file. Just a nice to have feature, like we did it for OC.

May 4 2020, 7:15 PM · AXIOM Remote
BAndiT1983 updated the task description for T1194: How can we automatically generate a class diagram (UML) from git repo?.
May 4 2020, 10:39 AM · AXIOM Remote

May 3 2020

BAndiT1983 claimed T1188: Extract menu from SettingsMenu to reusable widget.
May 3 2020, 2:39 PM · AXIOM Remote

May 1 2020

BAndiT1983 added a commit to T1177: Re-add Parameter Menu: Unknown Object (Diffusion Commit).
May 1 2020, 6:57 PM · AXIOM Remote

Apr 30 2020

BAndiT1983 added a comment to T1181: Remote visualizer window is all black (and errors in console).

Tried and getting OpenGL 2.1 in the terminal output. @panintended Can you check it? No profile worked for me yet, but the order is certainly important.

Apr 30 2020, 9:19 AM · AXIOM Remote
BAndiT1983 added a comment to T1190: Add screenshot button to export current screen content.

Reference:

Apr 30 2020, 8:44 AM · AXIOM Remote
BAndiT1983 created T1190: Add screenshot button to export current screen content.
Apr 30 2020, 8:38 AM · AXIOM Remote
BAndiT1983 added a comment to T1181: Remote visualizer window is all black (and errors in console).

Great analysis, thanks. Would check it with the Ubuntu VM. Do you have a fork with a fix for testing?

Apr 30 2020, 7:41 AM · AXIOM Remote

Apr 29 2020

BAndiT1983 added a comment to T1179: prototype LCD dimming through PWM.

Found the link which contains the code i've used for generation of linearization array: https://jared.geek.nz/2013/feb/linear-led-pwm

Apr 29 2020, 10:41 PM · AXIOM Remote
BAndiT1983 triaged T1189: Replace switch/case input handling by event handlers as Normal priority.
Apr 29 2020, 9:44 PM · AXIOM Remote
BAndiT1983 triaged T1188: Extract menu from SettingsMenu to reusable widget as Normal priority.
Apr 29 2020, 9:43 PM · AXIOM Remote
BAndiT1983 closed T1175: SetFont() not working properly as Resolved.

Fixed debug painter, now it is done through strategy pattern.

Apr 29 2020, 9:42 PM · AXIOM Remote
BAndiT1983 added a comment to T1181: Remote visualizer window is all black (and errors in console).

Automatic fallback through two phase init is probably fit for most machines:

Apr 29 2020, 6:21 PM · AXIOM Remote
BAndiT1983 updated the task description for T1161: Create button/menuitem states class and table.
Apr 29 2020, 7:24 AM · AXIOM Remote
BAndiT1983 reassigned T1172: Re-add menu sidebar drawing and come up with new implementation structure from BAndiT1983 to metal_dent.
Apr 29 2020, 7:22 AM · AXIOM Remote
BAndiT1983 added a comment to T1172: Re-add menu sidebar drawing and come up with new implementation structure.

Structure is added, next step is side bar implementation. Here the ButtonBar can be used, like the example which is already added, just in combination with the ImageButton.

Apr 29 2020, 7:22 AM · AXIOM Remote

Apr 20 2020

BAndiT1983 added a comment to T1175: SetFont() not working properly.

We've discussed it and this is a workaround, but we need a proper fix, as i fear that future extensions will add more problems. Still debugging and thinking how to resolve.

Apr 20 2020, 6:43 PM · AXIOM Remote
BAndiT1983 added a comment to T1181: Remote visualizer window is all black (and errors in console).

Hardware looks fine, my output for Intel:

Apr 20 2020, 1:15 PM · AXIOM Remote
BAndiT1983 added a comment to T1181: Remote visualizer window is all black (and errors in console).

Can you post the output from 'glxinfo | grep OpenGL', please?

Apr 20 2020, 12:36 PM · AXIOM Remote
BAndiT1983 added a comment to T1181: Remote visualizer window is all black (and errors in console).

Interesting, cannot observe such behaviour on my machine. It has 2 GPUs, Intel and nVidia. Both work, for nVidia i start the app with 'prime-run'.

Apr 20 2020, 12:32 PM · AXIOM Remote

Apr 13 2020

BAndiT1983 added a comment to T1171: fix TextAlign::TEXT_ALIGN_CENTER drawing.

Please check latest commit in the repo, it has a debug overlay now, which currently is only implemented for DrawText() and DrawIcon():

Apr 13 2020, 10:41 PM · AXIOM Remote
BAndiT1983 added a comment to T1172: Re-add menu sidebar drawing and come up with new implementation structure.

No, add implementation, by porting from old firmware version and re-using the DrawIcon() code to reduce image size.
The base class needs some additional love to be able to set this buttons from the child class comfortably.

Apr 13 2020, 3:54 PM · AXIOM Remote
BAndiT1983 added a member for AXIOM Remote: Ashok.
Apr 13 2020, 3:26 PM
BAndiT1983 updated the task description for T1172: Re-add menu sidebar drawing and come up with new implementation structure.
Apr 13 2020, 3:25 PM · AXIOM Remote
BAndiT1983 updated subscribers of T1171: fix TextAlign::TEXT_ALIGN_CENTER drawing.
Apr 13 2020, 2:59 PM · AXIOM Remote
BAndiT1983 added a watcher for AXIOM Remote: BAndiT1983.
Apr 13 2020, 2:56 PM
BAndiT1983 added a member for AXIOM Remote: BAndiT1983.
Apr 13 2020, 2:55 PM