Marius Stanciu
|
e745f3f836
|
- added new parameters to improve Gerber parsing
- small optimizations in the Preferences UI
|
2019-12-18 03:14:17 +02:00 |
|
Marius Stanciu
|
4ac5f8e239
|
- made sure that if in Gerber UI the isolation is made with a V-Shape tool then the tool type is automatically updated on the generated Geometry Object
|
2019-12-17 02:44:24 +02:00 |
|
Marius Stanciu
|
f857326687
|
- fixed GCode generated with HPGL preprocessor to output only integer coordinates
- fixed the HPGL2 import parsing for absolute linear movements
|
2019-12-16 21:20:08 +02:00 |
|
Marius Stanciu
|
b8b6d776e9
|
- some small changes in the FlatCAMGeoemtry.on_tool_add() method
|
2019-12-16 16:58:48 +02:00 |
|
Marius Stanciu
|
7ad091e163
|
- modified the export_gcode() method and the preprocessors such that the preprocessors now have the information if to include the gcode header
- RELEASE 8.99
|
2019-12-16 00:12:04 +02:00 |
|
Marius Stanciu
|
0eabc57e70
|
- fixed some issues with the recent preparation for dark icons resource usage
- added a new preprocessor file contributed by Daniel Friderich and added fixes for it
- RELEASE 8.99
|
2019-12-15 17:26:56 +02:00 |
|
Marius Stanciu
|
8361ee7897
|
- prepared the application for usage of dark icons in case of using the dark theme
- updated the languages
- RELEASE 8.99
|
2019-12-15 16:28:36 +02:00 |
|
Marius Stanciu
|
02b567971d
|
- finished a very rough and limited HPGL2 file import
|
2019-12-12 21:29:38 +02:00 |
|
Marius Stanciu
|
0c057574c9
|
- some changes in the ObjectUI and for the Geometry UI
|
2019-12-12 19:38:29 +02:00 |
|
Marius Stanciu
|
c00f30ef65
|
- optimized the FlatCAMGerber.clear_plot_apertures() method
|
2019-12-12 18:47:30 +02:00 |
|
Marius Stanciu
|
b429f9b0c8
|
- some small changes in the Scale button handler in FlatCAMObj() class
|
2019-12-12 02:08:45 +02:00 |
|
Marius Stanciu
|
1cb66f3faf
|
- finished the Calibration Tool
- changed the Scale Entry in Object UI to FCEntry() GUI element in order to allow expressions to be entered. E.g: 1/25.4
|
2019-12-12 01:55:04 +02:00 |
|
Marius Stanciu
|
5f739d1baf
|
- if extracut_length is zero then the extracut will cut up until the first point in path no matter what the distance is
|
2019-12-10 23:57:00 +02:00 |
|
Marius Stanciu
|
621ac9a598
|
- fixed a cummulative error when using the Tool Offset for Excellon objects
- added the dipaly of the real depth of cut (cut z + offset_z) for CNC tools made out of an Excellon object
|
2019-12-10 16:00:37 +02:00 |
|
Marius Stanciu
|
33f764efb5
|
- in CNCJob UI, now the CNCJob objects made out of Excellon objects will display their CNC tools (drill bits)
|
2019-12-10 15:26:51 +02:00 |
|
Marius Stanciu
|
6d43c6c4fd
|
- in Gerber isolation when selection mode is checked now area selection works too
|
2019-12-10 13:38:29 +02:00 |
|
Marius Stanciu
|
511ebc274f
|
- now extracut option in the Geometry Object will recut as many points as many they are within the specified re-cut length
|
2019-12-10 05:28:02 +02:00 |
|
Marius Stanciu
|
1f1d200ab6
|
- in FlatCAMGeometry fixed the scale and offset methods to always process the self.solid_geometry
- Calibration Tool - finished the calibrated object creation method
|
2019-12-09 16:20:22 +02:00 |
|
Marius Stanciu
|
38756175f6
|
- fixed issue after Geometry object edit; the GCode made from and edited object did not reflect the changes in the object
- in Object UI, the Scale FCDoubleSpinner will no longer work for Return key press due of issues of unwanted scaling on focusOut event
|
2019-12-09 12:59:01 +02:00 |
|
Marius Stanciu
|
facc077493
|
- in Geometry UI added a button that allow updating all the tools in the Tool Table with the current values in the UI form
|
2019-12-08 16:58:15 +02:00 |
|
Marius Stanciu
|
2baae550b5
|
- small fixes: selected object in Project used to ask twice for UI build; if scale factor in Object UI is 1 do nothing as there is no point in scaling with a factor of 1
|
2019-12-08 16:16:02 +02:00 |
|
Marius Stanciu
|
1b37b5a487
|
- fixed an small issue in Object UI
|
2019-12-08 15:40:32 +02:00 |
|
Marius Stanciu
|
3201359c8a
|
- Calibrate Tool - working on it
|
2019-12-08 15:12:05 +02:00 |
|
Marius Stanciu
|
e15c6da086
|
- fixed a GUI glitch in the Excellon tool table
- added units to some of the parameters in the Properties Tool
|
2019-12-07 00:25:22 +02:00 |
|
Marius Stanciu
|
2ca509ca04
|
- few bugs solved regarding the newly created empty objects
|
2019-12-06 23:00:43 +02:00 |
|
Marius Stanciu
|
13f67786af
|
- cleaned up the Excellon parser and fixed some bugs (old and new); Excellon parser has it's own convert_units() method no longer inheriting from Geometry
- in Excellon UI fixed bug that did not allow editing of the Offset Z parameter from the Tool table
|
2019-12-06 17:12:18 +02:00 |
|
Marius Stanciu
|
7ac972e6c5
|
- added variables to store the found units
|
2019-12-06 04:25:01 +02:00 |
|
Marius Stanciu
|
bb192eb679
|
- in Properties Tool added more information's regarding the Excellon tools, about travelled distance and job time; fixed issues when doing Properties on the CNCjob objects
- TODO: I need to solve the mess in units conversion: it's too convoluted
|
2019-12-06 01:20:33 +02:00 |
|
Marius Stanciu
|
0d0f872244
|
- application wide change: introduced the precision parameters in Edit -> Preferences who will control how many decimals to use in the app parameters
|
2019-12-05 15:18:54 +02:00 |
|
Marius Stanciu
|
f9c83a5e60
|
- fixed the overlap parameter all over the app to reflect the change to percentage
|
2019-12-04 17:00:36 +02:00 |
|
Marius
|
e971dc17ba
|
- various small fixes
|
2019-12-03 16:26:53 +02:00 |
|
Marius Stanciu
|
3812de6439
|
- small changes
|
2019-12-03 00:17:53 +02:00 |
|
Marius Stanciu
|
e0b591ff85
|
- added a Cancel button in Tools DB when requesting to add a tool in the Geometry Tool Table
|
2019-12-02 22:47:23 +02:00 |
|
Marius Stanciu
|
c439009251
|
- added 3 new tcl commands: export dxf, export excellon and export gerber
|
2019-12-02 20:54:18 +02:00 |
|
Marius Stanciu
|
cefbcd1816
|
- small fixes in NCC Tool and in the FlatCAMGeometry class
|
2019-11-28 00:49:21 +02:00 |
|
Marius Stanciu
|
c025d6ad79
|
- remade the Paint Tool - single polygon painting; now it can single paint a list of polygons that are clicked onto (right click will start the actual painting)
|
2019-11-25 22:22:36 +02:00 |
|
Marius Stanciu
|
07fb663e7b
|
- in Gerber isolation added the option to selectively isolate only certain polygons - made it to work for Legacy(2D) graphic mode
|
2019-11-25 21:03:12 +02:00 |
|
Marius Stanciu
|
cf3f7687c9
|
- fixed bugs in Paint Tool when painting single polygon
|
2019-11-25 18:44:38 +02:00 |
|
Marius Stanciu
|
2260bee4a5
|
- clicking to add a polygon when doing Single type isolation will add a blue shape marking the selected polygon, second click will remove that shape
|
2019-11-25 18:32:01 +02:00 |
|
Marius Stanciu
|
9715fba5eb
|
- updated the 'single' isolation of Gerber polygons to remove the polygon if clicked on it and it is already in the list of single polygons to be isolated
|
2019-11-25 18:10:20 +02:00 |
|
Marius Stanciu
|
b31d016b13
|
- made some optimizations in FlatCAMGerber.isolate() method
|
2019-11-25 17:55:54 +02:00 |
|
Marius Stanciu
|
2fe08cf990
|
- fixed mistakes
|
2019-11-25 17:04:56 +02:00 |
|
Marius Stanciu
|
d5a9e0bb5a
|
- In Gerber isolation changed the UI
- in Gerber isolation added the option to selectively isolate only certain polygons
|
2019-11-25 16:52:37 +02:00 |
|
Marius Stanciu
|
aac4fd75ca
|
- small fixes
|
2019-11-24 04:21:18 +02:00 |
|
Marius Stanciu
|
d03428f860
|
- made sure that the units are read from the self.defaults and not from the GUI
- added Robber Bar option to Copper Thieving Tool
|
2019-11-24 00:31:41 +02:00 |
|
Marius Stanciu
|
8c4663f344
|
- fixed the line numbers in the TextPlainEdit to fit all digits of the line number; activated the line numbers for FlatCAMScript objects too
|
2019-11-23 18:20:37 +02:00 |
|
Marius Stanciu
|
9fd98b4573
|
- GCode view now has line numbers
- solved a bug that made selection of objects on canvas impossible if there is an object of type FlatCAMScript or FlatCAMDocument opened
|
2019-11-22 16:31:40 +02:00 |
|
Marius Stanciu
|
0aff3a6d4c
|
- working on adding line numbers to the TextPlainEdit
|
2019-11-22 11:00:39 +02:00 |
|
Marius Stanciu
|
d327160ab9
|
- optimized the storage of the Gerber mark shapes by making them one layer only
- optimized the Distance Tool such that the distance utility geometry will be shown even when the mark shapes are plotted.
|
2019-11-17 00:21:47 +02:00 |
|
Marius Stanciu
|
6c594d048e
|
- added all the recognized extensions to the save dialog filters; latest extension used will be preselected next time a save operation occur
|
2019-11-15 17:12:39 +02:00 |
|