Marius Stanciu
da462126ee
- upgraded the Extract Tool to allow aperture selection therefore narrowing down what apertures are the source for drills and/or soldermask openings
2020-11-14 04:19:07 +02:00
Marius Stanciu
62f45af9e6
- in Milling Tool for Geometry object added the V-tip dia and V-tip angle parameters and linked their visibility to the TT column in Tool Table
...
- in Milling Tool the Edit tool method now works and also updates the Cut Z if the shape of the edited tool is V-shape
2020-11-14 01:03:13 +02:00
Marius Stanciu
454a697ade
- in Milling Tool - synchronized the Tool Table for Geometry Object with the Geometry UI Table (in Properties)
...
- in Milling Tool - the Tools Table selection works now as expected (still have to store the changed parameters/update the parameters UI)
- fixed an error in the app that allowed editing of Geometry objects with multiple tools selected and of type MultiGeo; also reverted some changes in case of error in this section
2020-11-13 23:57:43 +02:00
Marius Stanciu
8f9a7fd240
- Milling Tool - finished adding the add tool, copy tool, delete tool and tool plot when the target object is Geometry
...
- in camlib.py fixed the bounds() method for the Geometry objects such that tools in an Geometry object with no geometry will be now ignored for calculating the bounds
2020-11-13 21:44:40 +02:00
Marius Stanciu
a59310ab4a
- Milling Tool - added plot awareness and connection to the Plot button in the tool; updated translation strings
2020-11-13 20:27:48 +02:00
Marius Stanciu
09403a19ab
- added a message warning the user that the file is no longer available when it tries to open a file from the recent file, that was moved or deleted
2020-11-13 18:44:05 +02:00
Marius Stanciu
353eed4548
- Geo Editor - fixed an issue with having a translatable text empty; updated the translation strings from sources
2020-11-13 18:11:56 +02:00
Marius Stanciu
6373f66e99
- Geo Editor - Text sub-tool - fixed font size control not shown; fixes issue #470
2020-11-13 18:04:55 +02:00
Marius Stanciu
14c884b6ac
- Milling Tool - made sure that on target object change the UI is build again
2020-11-13 17:53:48 +02:00
Marius Stanciu
f23f4bc740
- Milling Tool - fixed the situation when launching the Tool but there is no object loaded
2020-11-13 17:48:39 +02:00
Marius Stanciu
c4b04ef0e5
- Milling Tool - finished the UI and also the button handlers in the Geometry and Excellon objects Properties UI
2020-11-13 17:38:41 +02:00
Marius Stanciu
60b2c4b04f
- started to work in Milling Tool - designing the Tool UI
2020-11-13 15:16:47 +02:00
Marius Stanciu
ff576fd19c
- minimized the number of tools present in the Tools Toolbar to the bare minimum
...
- fixed an error in the Follow Tool
2020-11-13 13:52:09 +02:00
Marius Stanciu
04de960ecb
- updated the Geometry Editor such that loading objects into Editor and updating the edited object is done now multithreaded
...
- most of the functions in the Geometry Editor are now multithreaded
- fixed the Subtract sub-tool in the Geometry Editor
- added an alternative Subtract sub-tool in the Geometry Editor, one that do not delete the subtracting shapes
- added some not-so-good icons for the Subtract Alt sub-tool in Geometry Editor
2020-11-13 03:42:27 +02:00
Marius Stanciu
21db5d9528
- in Geometry UI and in Drilling Tool added ability to edit existing Exclusion Areas and change the Strategy and OverZ parameters for each of them
...
- in Geometry UI and in Drilling Tool added a Delete menu entry in the Exclusion Area Table context menu
2020-11-12 23:42:26 +02:00
Marius Stanciu
dea7ce3028
- PEP8 changes and PyCharm suggestions
2020-11-12 20:47:43 +02:00
Marius Stanciu
9abe11ff42
- updated the language strings
2020-11-12 17:54:24 +02:00
Marius Stanciu
abdf88cf0f
- fixed bug that inversed mouse cursor movement versus the real movement on Y axis when Grid lines are Off
2020-11-12 17:49:24 +02:00
Marius Stanciu
bd1b5a60ff
- Follow Tool - clean up
2020-11-12 17:34:49 +02:00
Marius Stanciu
886e8bc9a8
- adding icons for Follow Tool
2020-11-12 16:24:03 +02:00
Marius Stanciu
918d446ac3
Merge remote-tracking branch 'origin/Beta_8.995' into Beta_8.995
2020-11-12 16:23:12 +02:00
Marius Stanciu
1a131eb71e
- some fixes in the app_Main class
...
- removed the "follow" functionality from the Isolation Tool
- created a new application Tool named Follow Tool
- added the "follow" functionality in the Follow Tool and added the new feature of allowing to perform "follow" on an area selection
2020-11-12 16:22:50 +02:00
Marius Stanciu
e2963f8422
- in Film Tool added messages to warn the user that it can't save a film to file due of existing locked file, if the file needs to overwrite another file who is opened in another application
...
- in Film Tool warn the user if it tries to save a film to file but the artwork is outside the page size therefore invisible
2020-11-11 20:43:30 +02:00
Marius Stanciu
23c4589a5e
- removed the forcing of multigeo geometry usage when creating CNCJobs
2020-11-11 17:52:06 +02:00
Marius Stanciu
dc2143f4c9
- Drilling cut in Cutout Tool now works for geometry with multiple segments
2020-11-11 01:39:56 +02:00
Marius Stanciu
953be31f6e
- finished adding new feature in Cutout Tool: cut a geometry by drilling along its path
2020-11-11 00:37:30 +02:00
Marius Stanciu
f3fb0bb497
- updated the setup_ubuntu.sh script
2020-11-10 21:23:25 +02:00
Marius Stanciu
48c12c2a5c
- fixed Paint Tcl command; fixes issue #437
2020-11-10 21:08:00 +02:00
Marius Stanciu
ef162bc33a
- updated the UI for Cutout Tool
2020-11-10 17:10:48 +02:00
Marius Stanciu
4262eef3e5
- updated the Extract Tool - new functionality added: Extract Cutout Gerber from a given Gerber object; added parameters in Preferences
2020-11-10 15:55:32 +02:00
Marius Stanciu
5d2d810898
- fixed a bug in Extract Tool, when extracting drills some of the drills were lost; added a new UI control to select/deselect all apertures
...
- updated the Extract Tool - Extract Soldermask functionality, such that the selection of apertures will control the final SolderMask Gerber content
2020-11-10 14:59:03 +02:00
Marius Stanciu
50e16b9810
- in Cutout Tool added the UI for a new feature: Cut by Drilling
2020-11-10 05:24:02 +02:00
Marius Stanciu
8370911ced
- changed the icon for Extract Tool
2020-11-10 04:20:53 +02:00
Marius Stanciu
a8f0f37f1b
- renamed the Extract Drills Tool to Extract Tool and enhanced the tool to extract a Soldermask Gerber from a given Gerber object
...
- updated the language strings files
2020-11-10 04:14:29 +02:00
Marius Stanciu
4d4735fff2
- some refactoring in signal connections in App.__init__()
...
- fixed issue with conenctiong twice the signals for the File Toolbar on the first execution of the program
2020-11-09 16:40:30 +02:00
Marius Stanciu
f9e7892249
Merged jpcgt/flatcam/Beta into Beta_8.995
2020-11-08 17:58:31 +02:00
Robert Niemöller
a8a2f6b0e9
Merged in Beta (pull request #329 )
...
Several bugfixes in the beta branch found while using scripts
Approved-by: Marius Stanciu
2020-11-08 15:56:38 +00:00
Marius Stanciu
efa69d1941
- preprocessors are no longer ordered in the comboboxes so I had to sort them manually
2020-11-08 05:17:12 +02:00
Robert Niemöller
97e179140c
Description for TCL command SplitGeometry updated
2020-11-07 23:24:07 +01:00
Robert Niemöller
c4c1c87d53
TCL command SplitGeometry added
2020-11-07 23:14:18 +01:00
Robert Niemöller
40f5bf9c12
Workaround: Could not use tcl command mill drills
2020-11-07 23:14:00 +01:00
Robert Niemöller
36bfcdce6f
Bugfix for tcl command NCC method
2020-11-07 23:13:20 +01:00
Robert Niemöller
72945bcda8
Bugfix for NCC on gerber with gerber as reference
2020-11-07 23:12:29 +01:00
Robert Niemöller
1a22ba7688
Bugfix when using NCC on multigeo
2020-11-07 23:11:15 +01:00
Marius Stanciu
7a5aa572f7
- fixed issue with the Geometry object name, object made from NCC Tool (rest machining), being changed on row clicking in the Geometry Tool Table
2020-11-07 22:11:36 +02:00
Marius Stanciu
f2c9a7a49e
- fixed issue with first click on the header of the Tool Table in the Geometry Object Properties and also made sure that clicking the Plot Items in the last column will not select rows
2020-11-07 21:07:50 +02:00
Marius Stanciu
d842b490a8
- added support for shortcut key F2 when in the Project Tab and that will allow the object renaming much faster
2020-11-07 20:26:11 +02:00
Marius Stanciu
02bdb20a08
- in Project tab, when selecting multiple CNCJob objects, in the context menu the name of the Save entry change to Batch Save and those objects are all saved each in its own file
2020-11-07 17:40:23 +02:00
Marius Stanciu
231c033b5e
- in GCode Editor added handlers for the Insert Code buttons
2020-11-07 15:55:06 +02:00
Marius Stanciu
474bf90bb7
- updated the GCode generation section. Now the GCode is generated only once, when a CNCJob object was created. If the user chose to use the GCode Editor the GCode is only updated. If the user chose to include or remove the CNC Code Snippets, only then the GCode is regenerated. This has a higher impact on CNCJobs with very complex and long GCode.
2020-11-07 15:25:03 +02:00