Commit Graph

335 Commits

Author SHA1 Message Date
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
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
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
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
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
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
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
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
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
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
7e66c86187 - in NCC Tool fixed issue #486 where creating Area Selection shapes of type Square with Grid snap OFF will not use the first click position
- fixed a bug in Paint Tool when doing Painting Area Selection and nothing is no polygon is in the selections to be painted
- fixed Isolation, Paint and NCC Tools to use the Tool Type parameter from Preferences on adding new tools and also setting the 'type' key in tools dict correctly
2021-01-06 21:30:00 +02:00
Marius Stanciu
8bd542c1fc - for QRCode and Subtraction Tools added also a Beginner/Advanced mode 2021-01-06 15:34:20 +02:00
Marius Stanciu
e016bf0224 - allowed some more parameters to have negative values (tool diameters especially)
- some more tools now have a Beginner/Advanced mode
2021-01-06 15:05:22 +02:00
Marius Stanciu
ca8db9cacd - changing some parameters from 'geometry_' to 'tools_mill_' format 2021-01-05 06:20:13 +02:00
Marius Stanciu
92ba4b9a81 - Levelling Tool - minor changes 2021-01-04 23:22:32 +02:00
Marius Stanciu
2aab71e037 - Levelling Tool - disable the UI if the Gcode is not segmented for autolevelling (perhaps recreate the GCode as segmented?)
- in camlib.CNCjob class fixed the linear2gcode_extra() method to be able to do GCode segmentation.
2021-01-04 16:52:23 +02:00
Marius Stanciu
f9b3cb0794 - fixed the Tcl Commands: new_geometry, new_gerber and new_excellon to create correct objects. New Geometry object created with the new_geometry Tcl command accept now the usage of add_circle/polygon/polyline/rectangle Tcl commands
- updated the autocompleter list for the Tcl commands with missing Tcl commands names
- added three new Tcl Commands: add_aperture (adds an aperture to a Gerber object), add_drill and add_slot (add a drill/slot to an Excellon object)
2021-01-03 19:58:46 +02:00
Marius Stanciu
bc8b2e3b3a - Levelling Tool - changed the Beginner mode
- Levelling Tool - moved all the Levelling Preferences into its own category
2021-01-02 22:40:11 +02:00
Marius Stanciu
230b8b9f3a - moved all the Levelling stuff out of the CNCjob Properties Tab to its own tool, Levelling Tool. The functionality itself is not finished yet. 2021-01-02 22:04:05 +02:00
Marius Stanciu
f5751d3f59 - removed the 'machinist setting' and allow all over the app the usages of both negative and positive values (where it is the case) 2021-01-02 16:53:50 +02:00
Marius Stanciu
7dbd59ff77 - fixed a string ("Penelization Reference") by Hans Boot contribution. 2020-12-31 18:24:13 +02:00
Marius Stanciu
e5cc47882f - replaced all usages of QFormLayout with QGridLayout 2020-12-31 18:03:43 +02:00
Marius Stanciu
841f3f5fa3 - added the modifications made by Andre Spahlinger in PR #333 2020-12-31 06:07:11 +02:00
Marius Stanciu
9dfa3b497d - all the logs done on Exception are now errors (with the exception of few places where the Exception is expected) 2020-12-31 05:56:46 +02:00
Marius Stanciu
ab7eca7b7d - Gerber Editor - working on a new sub-tool: Import Shape which should allow importing polygons from other Gerber objects 2020-12-27 01:26:52 +02:00
Marius Stanciu
89050a7b9b - Dwell and Dwell Time parameters are visible in Beginner Mode 2020-12-23 05:52:10 +02:00
Marius Stanciu
73f5350f66 - in verbose log made the messages in Tcl Shell to be displayed in gray color and to include the date 2020-12-20 21:58:31 +02:00
Marius Stanciu
27709b11eb - SolderPaste Tool - the GCode Viewer will open a AppText Editor Tab with Plain Text
- GCode Editor - added an Exit action to the context menu in the GCode Editor Tab
2020-12-13 23:31:46 +02:00
Marius Stanciu
8940a7d344 - Cutout Tool - made the gap size parameter to take values between 0 and 10000 2020-12-12 21:52:49 +02:00
Marius Stanciu
0bdd0a8faf - SolderPaste Tool - fixed the UI
- SolderPaste Tool - fixed various issues
2020-12-12 07:19:02 +02:00
Marius Stanciu
e2ea230492 - SolderPaste Tool - fixed not recognizing the default tools 2020-12-12 06:13:07 +02:00