Marius Stanciu
6926b5be65
- adjusted the UI for Excellon and Geometry objects
2020-02-14 05:07:11 +02:00
Marius Stanciu
2369ebe72a
- more PEP8 changes
2020-02-14 04:18:49 +02:00
Marius Stanciu
e8ecf7a83c
- PEP8 changes
2020-02-13 21:45:43 +02:00
Marius Stanciu
8ff3248c25
- minor changes in the Tool Transform and Tool Calculators UI to bring them up2date with the other tools
2020-02-13 21:22:21 +02:00
Marius Stanciu
9417049eef
- some updates in the requirements file and in setup_ubuntu.sh; for now versions higher than 5.12.1 of pyqt5 are not working
2020-02-13 21:11:06 +02:00
Marius Stanciu
7c9c390ac3
- finished Punch Gerber Tool
...
- minor PEP8 changes
2020-02-13 21:06:10 +02:00
Marius Stanciu
1a2b6501f8
- updated the ReadMe to update that the latest issues were fixed
2020-02-12 23:30:28 +02:00
Marius Stanciu
e936e0e116
- fixed bug: when deleting a FlatCAMCNCJob with annotations enabled, the annotations are not deleted from canvas;
...
- fixed bug: creating a new project while a project is open and it contain CNCJob annotations and/or Gerber mark shapes, did not delete them from canvas
2020-02-12 23:28:21 +02:00
Marius Stanciu
8665d4c90d
- added a debug message
2020-02-12 17:15:34 +02:00
Marius Stanciu
b3ba2d32da
- working on fixing a bug in FlatCAMGeometry.merge() - FIXED
2020-02-12 16:47:11 +02:00
Marius Stanciu
c2373da17a
- working on fixing a bug in FlatCAMGeometry.merge()
2020-02-12 16:43:13 +02:00
Marius Stanciu
67a2350a59
- minor change in ReadMe file
2020-02-12 02:51:15 +02:00
Marius Stanciu
f9c63c03aa
- working on Tool Punch; finished the geometry update with the clear geometry for the case of Fixed Diameter method
2020-02-12 02:48:35 +02:00
Marius
26639b695a
Merge remote-tracking branch 'origin/new_ncc_tool_2' into new_ncc_tool_2
2020-02-11 00:15:08 +02:00
Marius Stanciu
76545de434
- working on Tool Punch; finished the geometry update with the clear geometry for the case of Excellon method
2020-02-11 00:14:50 +02:00
Marius Stanciu
cf9f15152a
- some cleanup and bug fixes for the Paint Tool
2020-02-10 13:46:03 +02:00
Marius Stanciu
82ab0d83d6
- started a new way to clear the Gerber polygons based on the 'follow' lines
2020-02-10 12:27:49 +02:00
Marius Stanciu
e3be6ff22f
- applied the fix for above bug to the TclCommand Drillcncjob too
2020-02-10 04:30:32 +02:00
Marius Stanciu
0807e9aaf1
- solved bug that made drilling with Marlin preprocessor very slow
2020-02-10 04:28:46 +02:00
Marius Stanciu
c004c9082f
- optimized the Paint and NCC Tools. When the Lines type of painting/clearing is used, the lines will try to arrange themselves on the direction that the lines length clearing the polygon are bigger
2020-02-10 04:00:34 +02:00
Marius Stanciu
d33505096c
- modified the Excellon GCode generation so now it can use multi depth drilling; modified the preprocessors to show the number of passes
2020-02-08 22:38:08 +02:00
Marius Stanciu
48029da52b
- added a new preprocessor file for using laser on a Marlin motion controller but with the laser connected to one of the FAN pins, named 'Marlin_laser_use_FAN_pin'
2020-02-08 20:38:51 +02:00
Marius Stanciu
9911402c95
- added a new preprocessor for using laser on a Marlin 3D printer named 'Marlin_laser'
...
- modified the Geometry UI when using laser preprocessors
2020-02-08 18:01:32 +02:00
Marius Stanciu
7424bb917c
- Modified the Distance Tool such that the Measure button can't be clicked while measuring is in progress
...
- optimized selection of drills in the Excellon Editor
- fixed bugs in multiple selection in Excellon Editor
- fixed selection problems in Gerber Editor
- in Distance Tool, when run in the Excellon or Gerber Editor, added a new option to snap to center of the geometry (drill for Excellon, pad for Gerber)
2020-02-06 01:39:19 +02:00
Marius Stanciu
23a1495c32
- fixed the preprocessors with 'laser' in the name to use the spindle direction set in the Preferences
...
- increased the upper limit for feedrates by an order of magnitude
2020-02-03 14:46:39 +02:00
Marius Stanciu
10d4ed512b
- modified Spinbox and DoubleSpinbox Custom UI elements such that they issue a warning status message when the typed value is out of range
2020-02-03 02:18:28 +02:00
Marius Stanciu
31c0cd0952
- small changes in Gerber UI
...
- in Geometry Editor make sure that after an edit is finished (correctly or forced) the QTree in the Editor UI is cleared of items
2020-02-03 00:43:38 +02:00
Marius Stanciu
c7074d71ba
- fixed an error in Gerber Parser; the initial values for currnet_x, current_y were None but should have been 0.0
...
- limited the lower limit of angle of V-tip to a value of 1 because 0 makes no sense
2020-02-02 15:54:09 +02:00
Marius Stanciu
1be1851ac7
- in Excellon UI, if Basic application mode is selected in Preferences, the Plot column 'P' is hidden now because some inexperienced users mistake this column checkboxes for tool selection
2020-02-02 05:53:03 +02:00
Marius Stanciu
bfd71a81b8
- fixed issue #376 where the V-Shape parameters from Gerber UI are not transfered to the resulting Geometry object if the 'combine' checkbox is not checked in the Gerber UI
2020-02-02 05:34:26 +02:00
Marius Stanciu
7aea33914c
- fixed a division by zero error: fixed #377
2020-02-01 06:59:15 +02:00
Marius Stanciu
6eb96264f1
- fixed some bugs
2020-02-01 04:01:48 +02:00
Marius Stanciu
0b162bbd55
- added a new functionality, a variation of Set Origin named Move to Origin. It will move a selection of objects to origin such as the bottom left corner of the bounding box that fit them all is in origin.
2020-01-31 22:34:20 +02:00
Marius Stanciu
ece94b7f60
- some UI changes in the common object UI
2020-01-30 06:26:14 +02:00
Marius Stanciu
a44d7b97b5
- some changed in the Excellon UI
2020-01-30 05:55:46 +02:00
Marius Stanciu
123ae16b20
- remade GUI in Tool Cutout, Tool Align Objects, Tool Panelize
2020-01-30 05:14:05 +02:00
Marius Stanciu
e7c25e9b8a
- updated 2Sided Tool- wip
2020-01-29 22:04:23 +02:00
Marius Stanciu
cd45276819
- updated 2Sided Tool
2020-01-29 21:49:22 +02:00
Marius Stanciu
a6b2b0af54
- remade the GUI + small fixes in 2Sided Tool
2020-01-29 15:52:44 +02:00
Marius Stanciu
d7f7d79d6a
- changes in how the Editor exit is handled
...
- small fix in some pywin32 imports
2020-01-29 03:14:46 +02:00
Marius Stanciu
85afb7cdb2
- some changes in Excellon Editor
2020-01-28 17:34:21 +02:00
Marius Stanciu
fd0438842d
- finished adding in Geometry Editor a TreeWidget with the geometry shapes found in the edited object
2020-01-28 03:59:15 +02:00
Marius Stanciu
64ff4fb9fd
- started t omake some changs in Geometry Editor
2020-01-27 17:43:00 +02:00
Marius Stanciu
fbf0b8606e
- made some structural changes in Properties Tool
2020-01-27 17:20:06 +02:00
Marius Stanciu
aa7bc125f4
- the Jump To popup window will now autoselect the LineEdit therefore no more need for an extra click after launching the function
2020-01-27 15:27:34 +02:00
Marius Stanciu
251dfd3fb7
- in Geometry Editor made sure that on final save, for MultiLineString geometry all the connected lines are merged into one LineString to minimize the number of vertical movements in GCode
...
- more work in Punch Gerber Tool
2020-01-27 04:12:46 +02:00
Marius Stanciu
408d46fd82
- changed icons for Punch Gerber Tool
2020-01-25 03:57:37 +02:00
Marius Stanciu
03e1dc54e7
- update in the GUI for the Punch Gerber Tool
2020-01-25 03:49:55 +02:00
Marius Stanciu
0be89a4dfb
- update in the GUI for the Punch Gerber Tool
2020-01-25 03:19:42 +02:00
Marius Stanciu
3ac8e96071
- fixed bugs in Minimum Distance Tool
2020-01-25 01:44:44 +02:00