Marius Stanciu
71bde37b1d
- fixed Punch Gerber Tool to work in new conditions
...
- fixed creating positive films in Film Tool, because of recent changes
2021-03-04 23:39:59 +02:00
Marius Stanciu
0986ef143c
- aperture keys in the gerber 'tools' dictionary are now stored as integers instead of strings as before; need to check the application especially the Gerber Editor
...
- fixed issues in Gerber Editor (using the '0' insteadd of 'REG' type for apertures)
2021-03-04 17:45:47 +02:00
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