-
Notifications
You must be signed in to change notification settings - Fork 7
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Version 0.2.0 - Alignment functionality #34
Commits on Aug 4, 2024
-
Configuration menu - View commit details
-
Copy full SHA for d50f0b4 - Browse repository at this point
Copy the full SHA d50f0b4View commit details -
Configuration menu - View commit details
-
Copy full SHA for c5f114b - Browse repository at this point
Copy the full SHA c5f114bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3b59280 - Browse repository at this point
Copy the full SHA 3b59280View commit details -
Configuration menu - View commit details
-
Copy full SHA for a02436d - Browse repository at this point
Copy the full SHA a02436dView commit details -
Updated the path_optimizer which optimizes the drill path. Partially …
…vectorized the genetic algorithm (x3 in speed). Added two other algorithms, developed with the help of ChatGPT and then optimized. The first is the "nearest_insertion" (chosen now as default) fast but far from the optimal, the second "two_opt", slow but which is close to the optimal path. Integration into the GUI will follow.
Configuration menu - View commit details
-
Copy full SHA for 2426935 - Browse repository at this point
Copy the full SHA 2426935View commit details -
Modified GUI substituting checkbox of optimization with combobox of p…
…ossible algorithm. To be connected and settings to be changed.
Configuration menu - View commit details
-
Copy full SHA for 03084e6 - Browse repository at this point
Copy the full SHA 03084e6View commit details -
Drill algorithm settings partially changed. To be definitively change…
…d after connection with call.
Configuration menu - View commit details
-
Copy full SHA for c4d1138 - Browse repository at this point
Copy the full SHA c4d1138View commit details -
Connected the drop-down menu relating to the choice of the drilling p…
…ath optimization algorithm with the optimization function.
Configuration menu - View commit details
-
Copy full SHA for 85439ed - Browse repository at this point
Copy the full SHA 85439edView commit details -
Using modified combobox instead of line edit widget to have history a…
…nd completer for send field in the control tab.
Configuration menu - View commit details
-
Copy full SHA for 62aaa44 - Browse repository at this point
Copy the full SHA 62aaa44View commit details -
Adding missing file of custom combobox that filters and redirects Ent…
…er keys press events.
Configuration menu - View commit details
-
Copy full SHA for ce9a0b6 - Browse repository at this point
Copy the full SHA ce9a0b6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 59ab8a9 - Browse repository at this point
Copy the full SHA 59ab8a9View commit details -
Changed the way version is stored and verified. The actual version tu…
…ple is store the __init__.py, while a default version is in the app_settings.py.
Configuration menu - View commit details
-
Copy full SHA for ee4b7d3 - Browse repository at this point
Copy the full SHA ee4b7d3View commit details -
Configuration menu - View commit details
-
Copy full SHA for df778e6 - Browse repository at this point
Copy the full SHA df778e6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 26a9df4 - Browse repository at this point
Copy the full SHA 26a9df4View commit details -
Restored newline in status update with pin status. Added top and bott…
…om margin to gcode table button.
Configuration menu - View commit details
-
Copy full SHA for 6f34e59 - Browse repository at this point
Copy the full SHA 6f34e59View commit details -
Probe pushbutton background color changes with probe activation and t…
…ouch. Enable/disable control elements of sender tab when controller is connected/disconnected.
Configuration menu - View commit details
-
Copy full SHA for 61b76bc - Browse repository at this point
Copy the full SHA 61b76bcView commit details -
Added New Align Manager Class AlignManager. This is the first version…
… of the class that, given a set of coordinates, modifies them based on the roto-translation (and also deformation) of the coordinates of control points passed to the class itself.
Configuration menu - View commit details
-
Copy full SHA for 53d6beb - Browse repository at this point
Copy the full SHA 53d6bebView commit details -
Initial Alignment Algorithm integration.
Not tested.
Configuration menu - View commit details
-
Copy full SHA for af51c1b - Browse repository at this point
Copy the full SHA af51c1bView commit details -
Added leds to visually signal status of probe, ABL and alignment. LED…
…s are unconnected.
Configuration menu - View commit details
-
Copy full SHA for 71af203 - Browse repository at this point
Copy the full SHA 71af203View commit details -
Connected probe led to slots, added yellow stylesheet to led label, o…
…ther minor corrections on stylesheets.
Configuration menu - View commit details
-
Copy full SHA for eb7bcc9 - Browse repository at this point
Copy the full SHA eb7bcc9View commit details -
Configuration menu - View commit details
-
Copy full SHA for d6db477 - Browse repository at this point
Copy the full SHA d6db477View commit details -
Configuration menu - View commit details
-
Copy full SHA for cbae55d - Browse repository at this point
Copy the full SHA cbae55dView commit details -
Checkable align apply toolButton sends also remove signal to control.…
… Removed unuseful variable.
Configuration menu - View commit details
-
Copy full SHA for 493e926 - Browse repository at this point
Copy the full SHA 493e926View commit details -
Debug fields to insert manually a pair of points, connected add point…
… tool button (wip).
Configuration menu - View commit details
-
Copy full SHA for 6ce6386 - Browse repository at this point
Copy the full SHA 6ce6386View commit details -
Align point table widget has row selection behavior now, connected re…
…move point function to delete selected rows, removed unuseful print.
Configuration menu - View commit details
-
Copy full SHA for 8c03196 - Browse repository at this point
Copy the full SHA 8c03196View commit details -
Grabbed points list and passed with signal, update visualization when…
… alignment is applied.
Configuration menu - View commit details
-
Copy full SHA for 8ba624e - Browse repository at this point
Copy the full SHA 8ba624eView commit details -
Connected the gcode alignment system with the main program.
Temporarily inserted a fake set of points to verify the correct application of the alignment on the gcode [will be removed later]. Linked the status of the Align Tool Button in the alignment tab with the procedure.
Configuration menu - View commit details
-
Copy full SHA for 5fa35bd - Browse repository at this point
Copy the full SHA 5fa35bdView commit details -
Restored alignment point table widget functions, added recomputation …
…of offset values when a new point is added
Configuration menu - View commit details
-
Copy full SHA for 1253b39 - Browse repository at this point
Copy the full SHA 1253b39View commit details -
Configuration menu - View commit details
-
Copy full SHA for a38cd7f - Browse repository at this point
Copy the full SHA a38cd7fView commit details -
Modified formula to compute debug offset and angle. Moved computation…
… to a separate function.
Configuration menu - View commit details
-
Copy full SHA for 5927632 - Browse repository at this point
Copy the full SHA 5927632View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2eacccd - Browse repository at this point
Copy the full SHA 2eacccdView commit details -
Configuration menu - View commit details
-
Copy full SHA for a7e9be5 - Browse repository at this point
Copy the full SHA a7e9be5View commit details -
Changed the way camera are listed and updated. Used QtMultimedia to l…
…ist camera, added "NO Camera" as a default entry to avoid starting with a random camera on, managed transition between "No Camera" and another camera.
Configuration menu - View commit details
-
Copy full SHA for 0f755eb - Browse repository at this point
Copy the full SHA 0f755ebView commit details -
Connected DRO controls in the align tab, removed unuseful buttons, ma…
…naged synchronization of the two DRO controls.
Configuration menu - View commit details
-
Copy full SHA for 7c644a7 - Browse repository at this point
Copy the full SHA 7c644a7View commit details -
Added selection capability on visualLayer class. Fix align data setti…
…ng through controllers.
Configuration menu - View commit details
-
Copy full SHA for 65f6ad0 - Browse repository at this point
Copy the full SHA 65f6ad0View commit details -
Added the ability to upload a GCode file as a reference for alignment.
The file should be a GCode file for drilling. The Ant Farm will attempt to detect the holes and display them as if it were an Excellon file.
Configuration menu - View commit details
-
Copy full SHA for 7664a54 - Browse repository at this point
Copy the full SHA 7664a54View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4886466 - Browse repository at this point
Copy the full SHA 4886466View commit details -
Draft of flip layer functionality. Made tool buttons checkable and pa…
…ssed boolean to control slots.
Configuration menu - View commit details
-
Copy full SHA for de796be - Browse repository at this point
Copy the full SHA de796beView commit details -
Added the link between the flipping buttons of the alignment GUI and …
…the alignment controller. Synchronized the display of the alignment layer.
Configuration menu - View commit details
-
Copy full SHA for 4c8ba2d - Browse repository at this point
Copy the full SHA 4c8ba2dView commit details -
Inserted camera/tool selection toolbutton. Added Alignment settings t…
…ab with some settings, not used atm.
Configuration menu - View commit details
-
Copy full SHA for 49a3099 - Browse repository at this point
Copy the full SHA 49a3099View commit details -
Configuration menu - View commit details
-
Copy full SHA for 10b613c - Browse repository at this point
Copy the full SHA 10b613cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 02b2f9c - Browse repository at this point
Copy the full SHA 02b2f9cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 524235f - Browse repository at this point
Copy the full SHA 524235fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9cb1f89 - Browse repository at this point
Copy the full SHA 9cb1f89View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7d63763 - Browse repository at this point
Copy the full SHA 7d63763View commit details -
Added and connected signal to send indexes of removed raws from align…
…ment coordinates table.
Configuration menu - View commit details
-
Copy full SHA for a34a423 - Browse repository at this point
Copy the full SHA a34a423View commit details -
Configuration menu - View commit details
-
Copy full SHA for a149134 - Browse repository at this point
Copy the full SHA a149134View commit details -
Configuration menu - View commit details
-
Copy full SHA for e6e81d9 - Browse repository at this point
Copy the full SHA e6e81d9View commit details -
Added DRC on gerber path validity. It is an automatic feature that sh…
…ows is a generate path isn't valid due to the size of the milling toll.
Configuration menu - View commit details
-
Copy full SHA for bdcb358 - Browse repository at this point
Copy the full SHA bdcb358View commit details -
Checked all alignment function. Moved in controller manager the camer…
…a offset apply method. Removed fake alignment injection. Rotated the camera input to be aligned with the verse of the movements. Some bug fixes.
Configuration menu - View commit details
-
Copy full SHA for 7ecb91a - Browse repository at this point
Copy the full SHA 7ecb91aView commit details -
Configuration menu - View commit details
-
Copy full SHA for c814099 - Browse repository at this point
Copy the full SHA c814099View commit details -
Configuration menu - View commit details
-
Copy full SHA for 581dd98 - Browse repository at this point
Copy the full SHA 581dd98View commit details -
Bug correction, only control tab step value was considered when updat…
…ing the step value in the settings.
Configuration menu - View commit details
-
Copy full SHA for 8f39906 - Browse repository at this point
Copy the full SHA 8f39906View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4f34508 - Browse repository at this point
Copy the full SHA 4f34508View commit details -
Bug correction, only control tab step value was considered when updat…
…ing the step value with other ui elements.
Configuration menu - View commit details
-
Copy full SHA for 0e20193 - Browse repository at this point
Copy the full SHA 0e20193View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8d9abd1 - Browse repository at this point
Copy the full SHA 8d9abd1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 040792a - Browse repository at this point
Copy the full SHA 040792aView commit details -
Changed align tab user interface layout: crated 3 columns, leaving th…
…e layer visualization at the center. Camera label size and resize policy changed. Points tablewidget columns resizing mode changed.
Configuration menu - View commit details
-
Copy full SHA for bf97c32 - Browse repository at this point
Copy the full SHA bf97c32View commit details -
Fixed Issue on Camera image misaligned with the widget QLabel.
Some MOD to test ALIGN tab general widgets alignment. TODO: port manual mods in QT Designer
Configuration menu - View commit details
-
Copy full SHA for 0e4ec8c - Browse repository at this point
Copy the full SHA 0e4ec8cView commit details -
Configuration menu - View commit details
-
Copy full SHA for dc962b9 - Browse repository at this point
Copy the full SHA dc962b9View commit details -
Configuration menu - View commit details
-
Copy full SHA for ccd7834 - Browse repository at this point
Copy the full SHA ccd7834View commit details -
Substituted alignment led labels with toolbuttons in alignment and co…
…ntrol tabs. Modified visuals to signal when the alignment is applied with enough points, selected but not applied for missing number of points, not applied.
Configuration menu - View commit details
-
Copy full SHA for 5768905 - Browse repository at this point
Copy the full SHA 5768905View commit details -
Configuration menu - View commit details
-
Copy full SHA for 35fd681 - Browse repository at this point
Copy the full SHA 35fd681View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9fc65e8 - Browse repository at this point
Copy the full SHA 9fc65e8View commit details -
Added check for xy and z movement value, to avoid going over minimum …
…and maximum boundary. Added related warning. Extended application of rounding during new value computation to all operations
Configuration menu - View commit details
-
Copy full SHA for 51fed5f - Browse repository at this point
Copy the full SHA 51fed5fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 28d5b30 - Browse repository at this point
Copy the full SHA 28d5b30View commit details -
Configuration menu - View commit details
-
Copy full SHA for d9b7629 - Browse repository at this point
Copy the full SHA d9b7629View commit details -
Configuration menu - View commit details
-
Copy full SHA for 541bc3a - Browse repository at this point
Copy the full SHA 541bc3aView commit details -
Configuration menu - View commit details
-
Copy full SHA for bc4fc76 - Browse repository at this point
Copy the full SHA bc4fc76View commit details -
Moved camera_selected_or_tool setting to app settings, and added flip…
… horizontal and vertical toolbutton selection position to app settings.
Configuration menu - View commit details
-
Copy full SHA for 24d613a - Browse repository at this point
Copy the full SHA 24d613aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2b2038c - Browse repository at this point
Copy the full SHA 2b2038cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8db54df - Browse repository at this point
Copy the full SHA 8db54dfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0693344 - Browse repository at this point
Copy the full SHA 0693344View commit details -
Configuration menu - View commit details
-
Copy full SHA for 213ad0c - Browse repository at this point
Copy the full SHA 213ad0cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0a53a02 - Browse repository at this point
Copy the full SHA 0a53a02View commit details -
Configuration menu - View commit details
-
Copy full SHA for 93e59e9 - Browse repository at this point
Copy the full SHA 93e59e9View commit details -
Configuration menu - View commit details
-
Copy full SHA for a9c4199 - Browse repository at this point
Copy the full SHA a9c4199View commit details
Commits on Aug 11, 2024
-
Configuration menu - View commit details
-
Copy full SHA for f604635 - Browse repository at this point
Copy the full SHA f604635View commit details -
Configuration menu - View commit details
-
Copy full SHA for 84d2e1c - Browse repository at this point
Copy the full SHA 84d2e1cView commit details -
Configuration menu - View commit details
-
Copy full SHA for c09311a - Browse repository at this point
Copy the full SHA c09311aView commit details