Marius Stanciu
ee1665fe6a
- Calibrate Tool - working on it
2019-12-07 10:52:55 +02:00
Marius Stanciu
00d331a775
- updated the CNCJob and Drillcncjob Tcl Commands to use 0 and 1 as values for the parameters that are stated as of bool type, beside the normal keywords of False and True
2019-12-07 01:27:49 +02:00
Marius Stanciu
b1d249cff8
- renamed Calibrate Excellon Tool to a simpler Calibrate Tool
...
- Calibrate Tool - when generating verification GCode it will always load into an Editor from which it can be edited and/or saved. On save the editor will close.
2019-12-07 01:07:52 +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
d683402884
- few bugs solved regarding the newly created empty objects
2019-12-06 21:53:03 +02:00
Marius Stanciu
0d09f10a88
- in Properties Tool added new information's for the tools in the CNCjob objects
2019-12-06 21:39:06 +02:00
Marius Stanciu
23a1388e98
- small changes in parse_gcode()
2019-12-06 18:45:13 +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
770986c27e
- fixed the toggle_units() method so now the grid values are accurate to the decimal
2019-12-06 14:02:15 +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
8aec8d73c5
- updated Gerber Editor to use the precision setting and the Gerber Editor Transform Tool to use the FCDoubleSpinner GUI element
2019-12-05 18:17:16 +02:00
Marius Stanciu
71c3d40057
- fixed the GUI of the Geometry Editor Tool Transform and adapted it to use the precision setting
2019-12-05 17:56:12 +02:00
Marius Stanciu
de333e4841
- fixed typo
2019-12-05 16:06:30 +02:00
Marius Stanciu
af00a7f212
- changed the FCDoubleSpinner, FCSpinner and FCEntry GUI elements to allow passing an alignemnt value: left, right or center (not yet available in the app)
2019-12-05 15:53:06 +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
19b5f732b5
- minor string changes
2019-12-05 03:15:57 +02:00
Marius Stanciu
fa99f97586
- Copper Thieving Tool - added a default value for the mask clearance when generating pattern plating mask
2019-12-05 03:14:07 +02:00
Marius Stanciu
efb82abac6
- Copper Thieving Tool - added units label for the pattern plated area
...
- Properties Tool - added a new parameter, the copper area which show the area of the copper features for the Gerber objects
2019-12-05 02:26:30 +02:00
Marius Stanciu
00e6990254
- in NCC Tool, the new Geometry object that is created on copper clear now has the solid_geometry attribute where the geometry is stored not only in the obj.tools attribute
2019-12-05 01:16:17 +02:00
Marius Stanciu
fd99e982d6
- small fix in the GUI layout in Gerber Editor
2019-12-05 00:42:28 +02:00
Marius Stanciu
2fc13c0719
- modified the GUI in all tools making the text of the buttons bold and adding a new button named Reset Tool which have to reset the tool GUI and variables (need to check all tools to see if happen)
...
- when the Tool tab is in focus, clicking on canvas will no longer change the focus to Project tab
- Copper Thieving Tool - when creating the pattern platting mask will make a new Gerber object with it
2019-12-05 00:06:25 +02:00
Marius Stanciu
951562fbae
- fixed the Copy Object function to copy also the source_file content
...
- Copper Thieving Tool - when the clearance value for the pattern plating mask is negative it will be applied to the origin soldermask too
2019-12-04 20:00:05 +02:00
Marius Stanciu
9b48db7f54
- Copper Thieving Tool - updated the way plated area is calculated making it a bit more precise but still it is a bit bigger than the actual area
2019-12-04 17:54:05 +02:00
Marius Stanciu
92ea7e83be
- in Copper Thieving Tool added the display of the patterned plated area (approximative area)
2019-12-04 17:41:00 +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 Stanciu
0de96a377e
- fixed bug in FCSpinner and FCDoubleSpinner GUI elements, that are now the main GUI element in FlatCAM, that made partial selection difficult
...
- updated the Paint Tool in Geometry Editor to use the FCDoublepinbox
- added the possibility for suffix presence on the FCSpinner and FCDoubleSpinner GUI Elements
- added the '%' symbol for overlap fields; I still need to divide the conntet by 100 to get the original decimal
2019-12-04 14:55:01 +02:00
Marius Stanciu
65f00ccad7
- in Preferences added a new button: 'Close' to close the Preferences window without saving
2019-12-04 03:24:05 +02:00
Marius Stanciu
2757b018b6
- made sure that if an older preferences file is detected then there are no errors and only the parameters that are currently active are loaded; the factory defaults file is deleted and recreated in the new format
2019-12-04 00:50:50 +02:00
Marius Stanciu
b1547bf6b9
- added some geometry parameters in Cutout Tool as a convenience, to be passed to the generated Geometry objects
2019-12-03 23:44:53 +02:00
Marius Stanciu
8d45f77085
- some changes in the UI layout in Cutout Tool
2019-12-03 17:48:17 +02:00
Marius S
6d24a054b5
- fix for toggle grid lines updating canvas only after moving the mouse (hack, actually)
2019-12-03 16:32:01 +02:00
Marius
e971dc17ba
- various small fixes
2019-12-03 16:26:53 +02:00
Marius
685413209f
- remade the Gerber Editor way to import an Gerber object into the editor in such a way to use the multiprocessing
2019-12-03 15:36:10 +02:00
Marius
4a2f06ae3e
- updated some of the default values to metric, values that were missed previously
2019-12-03 14:08:24 +02:00
Marius Stanciu
6d9d29a689
- in Preferences added an Apply button which apply the modified preferences but does not save to a file, minimizing the file IO operations; CTRL+S key combo does the Apply now.
2019-12-03 05:31:33 +02:00
Marius Stanciu
fc7d3b3fba
- Tool Copper Thieving - added pattern plating mask generation feature
2019-12-03 01:39:19 +02:00
Marius Stanciu
3812de6439
- small changes
2019-12-03 00:17:53 +02:00
Marius Stanciu
3bbe2843ef
- small changes, updated the estimated release date
2019-12-02 23:33:46 +02:00
Marius Stanciu
e9470df4c5
- modified the default values for the METRIC system; the app now starts in the METRIC units since the majority of the world use the METRIC units system
2019-12-02 23:28:27 +02:00
Marius
7cb07a7dc6
Merge remote-tracking branch 'origin/Beta' into Beta
2019-12-02 22:47:38 +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
a542e6a696
Merged jpcgt/flatcam/Beta into Beta
2019-12-02 21:50:28 +02:00
Chris Breneman
377fd86979
Merged in crispy1989/flatcam/tcl-drillcncjob-dwell (pull request #247 )
...
Add dwell and dwelltime options to drillcncjob command
2019-12-02 19:49:27 +00:00
Chris Breneman
f2b9ba28a0
Remove math import
2019-12-02 14:23:30 -05: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
80dcd3805a
- improvements in Importing SVG as Gerber - added an automatic source generation (it is not infallible)
...
- a hack to import correctly the QRCode exported as SVG from FlatCAM
2019-12-02 20:03:27 +02:00
Marius Stanciu
462e9b4bd8
- fixed issue #343 ; updated the Image Tool
2019-12-02 16:40:59 +02:00
Marius Stanciu
cefbcd1816
- small fixes in NCC Tool and in the FlatCAMGeometry class
2019-11-28 00:49:21 +02:00