Marius Stanciu
cda5f830be
- fixed errors on project load, in ParseGerber and Extract and Punch Gerber Plugins due of refactoring the 'apertures' attribute to 'tools'
2021-03-03 23:21:10 +02:00
Marius Stanciu
f317061792
- fixed a problem in saving done at the app closure
2021-03-03 01:23:41 +02:00
Marius Stanciu
7a50b2f045
- removed the spacing between icons in toolbars
2021-03-02 04:48:07 +02:00
Marius Stanciu
e715870d12
- major rafactoring: replaced the name of the Gerber object data structure from 'apertures' to 'tools' to make the object data structure uniform across the app
2021-03-01 17:46:23 +02:00
Marius Stanciu
fe1ea7b12a
- fixed Panelize Tool to work with objects made by merging other objects together
2021-02-28 01:03:13 +02:00
Marius Stanciu
0dae92bd68
- make sure that Autoload Tools from DB functionality from Excellon Object UI is working only with tools from DB market for Drilling Tool
2021-02-27 05:03:48 +02:00
Marius Stanciu
aee49e6495
- strings update
2021-02-27 04:53:57 +02:00
Marius Stanciu
ca748d9a02
- update in Code Highlighter to highlight the X and Y chars
...
- updated the Document and Script objects Beginner/Advanced selection labels to the same as the rest of the app objects
2021-02-27 04:48:00 +02:00
Marius Stanciu
1dbdb917fb
- Milling Tool fixes: milling tool dia after edit fix and milling slots fix
2021-02-27 03:51:42 +02:00
Marius Stanciu
f85be8d095
- added possibility of changing the Axis color and created a new parameter for that in Preferences
...
- some refactoring
- in a FCColorEntry GUI element, setting a color in the Color dialog will trigger the editingFinished signal therefore propagating the changes
2021-02-27 02:08:17 +02:00
Marius Stanciu
f480bafb66
- changed some confusing strings regarding the 'Properties'
...
- Properties Tool is now ObjectReport Tool
- fixed some attributes in Milling Slots Excellon Object utilities functionality
- fixed some issues in the translated strings .po files
2021-02-26 16:26:30 +02:00
Marius Stanciu
8ae0049ed4
- Film Tool - made sure that the reference point is used for all transformations in case of negative film; negative film now use the color setting from Preferences too
2021-02-26 15:52:33 +02:00
Marius Stanciu
ca29bc0ca3
- Film Tool - made sure that the reference point is used for all transformations in case of positive film
2021-02-26 08:27:29 +02:00
Marius Stanciu
dbef2e854d
- Milling Tool (Plugin) - fix to use the tool diameter set in the Milling plugin tool; selection in the Tools Table is now by row
2021-02-26 03:21:33 +02:00
Marius Stanciu
0f78a8d30d
- fixes in Drilling & Milling Tools for the error: "RuntimeError: wrapped C/C++ object of type ... has been deleted"
2021-02-26 02:44:06 +02:00
Marius Stanciu
9962469663
- fixed a bug in Transform Tool when calculating the point reference
...
- working in Film Tool to add the reference for all adjustments
2021-02-14 01:33:21 +02:00
Marius Stanciu
a68dc429e3
- fix of Tcl command AlignDrill by Bogusz Jagoda
...
- small changes in FlatCAMExcellon.py file to fix milling the drill holes (due of the new changes in Geometry data structure)
2021-02-10 14:43:17 +02:00
Marius Stanciu
04cae08a20
- even more refactoring in the app
2021-01-29 02:45:15 +02:00
Marius Stanciu
e36a8a04a0
- more refactoring in the app
2021-01-29 02:40:10 +02:00
Marius Stanciu
07ab8e08cc
- more refactoring in Milling Tool
2021-01-29 02:17:51 +02:00
Marius Stanciu
04649622eb
- some refactoring
...
- working on Milling Tool and Drilling Tool: made sure that the plugin UI is initialized only when the plugin (Tool) is run in order to avoid errors like (wrapped C++ objects was deleted)
2021-01-29 02:08:34 +02:00
Marius Stanciu
6c3a99d876
- added a new preprocessor by Georg Ziegler, used with a laser (cleaned it for PEP8)
2021-01-29 00:23:35 +02:00
Marius Stanciu
f7e0226621
- fixed an issue in Tool Cutout - when using the thin gaps the 9999 tool number is not accepted by Mach3
2021-01-28 21:28:15 +02:00
Marius Stanciu
35c8fafddd
- Drilling Tool - fixed an issue when Drilling Tool is open and the last Excellon object is deleted
2021-01-28 21:09:59 +02:00
Marius Stanciu
de97d60b9a
- wip Drilling Tool - fixed an issue with dropping the changes done in the UI
2021-01-28 21:04:21 +02:00
Marius Stanciu
606d6f8dfb
- wip
2021-01-28 16:21:09 +02:00
Marius Stanciu
b6e1c54722
- working in Drilling Tool to make it more robust
2021-01-28 15:28:46 +02:00
Marius Stanciu
36a18660c2
- working on Milling Tool
2021-01-28 01:58:08 +02:00
Marius Stanciu
f7021d89de
- some fixes in Drilling Tool and in camlib.py file
2021-01-27 02:16:05 +02:00
Marius Stanciu
575e29fcaa
- when doing 'Set Origin' the right mouse click will cancel the action
2021-01-22 16:01:36 +02:00
Marius Stanciu
5b0ec590f3
- made sure that the Offset fields in the Properties Tab are updated on object: move, origin change, transformations
2021-01-22 15:07:41 +02:00
Marius Stanciu
92eee438a2
- in Gerber Editor fixed the canvas context menu not showing
2021-01-22 14:38:17 +02:00
Marius Stanciu
1c9fcbfd20
- fixed minor issue with not having the Cancel option on exiting the GCode Editor through the Toolbar button
2021-01-22 14:26:04 +02:00
Marius Stanciu
bd64a34ab8
- added ability to see the verbose log when importing SVG's (if set in preferences)
...
- added some more logs to the SVG import
2021-01-22 12:33:14 +02:00
Marius Stanciu
5bb3c18693
- fixed the Gerber export to convert all the aperture macros to regions and therefore export also the data from aperture macros
2021-01-19 07:49:15 +02:00
Marius Stanciu
66dff80e97
- changed the Drilling Tool such that when an Excellon Object was generated to use the 'Check_points' preprocessor then only that preprocessor will be available and usable
2021-01-18 01:13:26 +02:00
Marius Stanciu
671b99912d
- fixes in Panelize and Cutout Tool (Panelize has issues when exporting Gerber with aperture macros)
2021-01-17 23:25:23 +02:00
Marius Stanciu
00a1b72553
- some changes in the GUI elements and some updates in the Cutout Tool
2021-01-17 22:04:11 +02:00
Marius Stanciu
bb1c67c513
- fixed GCode Editor such that selection of the only tool present when the GCode ie generated without Toolchange event will select all the actual working GCode
2021-01-13 17:02:39 +02:00
Marius Stanciu
3b8519276f
- working on the Isolation Tool and Milling Tool
2021-01-13 04:10:49 +02:00
Marius Stanciu
0386dbf258
- working on the Follow Tool and Milling Tool
2021-01-13 03:27:04 +02:00
Marius Stanciu
5277905d73
- in Gerber parser added a fix for Gerber region geometry that is self-intersecting
2021-01-12 14:32:58 +02:00
Marius Stanciu
fabd8188b4
- working on Tool Follow, Milling Tool, camlib to adapt them to the new changes in the Geometry Object
2021-01-11 02:26:58 +02:00
Marius Stanciu
79a285fb38
- made more changes in the names; Tools Toolbar is now Plugin Toolbar
...
- the detachable tabs are now not detachable by default after first install
2021-01-11 01:24:17 +02:00
Marius Stanciu
7291d85c07
- renamed the Tool menu category to Plugins
...
- for all the plugins optimized the plugin name
- renamed the app to FlatCAM Evo in order to make a difference from FlatCAM app which follows its own path
- modified the splash image to reflect the new naming of the app
- modified some of the documents (License, Readme) in the app to reflect the actual reality in 2021
2021-01-10 21:59:53 +02:00
Marius Stanciu
c249dfd6fe
- some changes in Tools Database and in Cutout Tool; working to update to new milling parameters
2021-01-10 03:38:14 +02:00
Marius Stanciu
cbe0542d7d
- minor change in Geometry Object
2021-01-10 03:24:22 +02:00
Marius Stanciu
8c8b781bdb
- attempting to fix issue #492 - when checking for tools present in the database there were some errors in the NCC, ISO, MILL, PAINT and CUTOUT Tools
2021-01-09 23:25:10 +02:00
Marius Stanciu
9e9eabb04e
- for NCC, Cutout, Paint, Milling Tools made sure that the tool data dict is populated correctly
2021-01-08 04:14:02 +02:00
Marius Stanciu
4539d22329
- for Excellon, Geometry and Gerber objects now in the Object UI (Properties Tab) by default the Offset field is populated with the coordinates of the center of the current object
2021-01-08 04:01:10 +02:00