Marius Stanciu
1f1d200ab6
- in FlatCAMGeometry fixed the scale and offset methods to always process the self.solid_geometry
...
- Calibration Tool - finished the calibrated object creation method
2019-12-09 16:20:22 +02:00
Marius Stanciu
38756175f6
- fixed issue after Geometry object edit; the GCode made from and edited object did not reflect the changes in the object
...
- in Object UI, the Scale FCDoubleSpinner will no longer work for Return key press due of issues of unwanted scaling on focusOut event
2019-12-09 12:59:01 +02:00
Marius Stanciu
facc077493
- in Geometry UI added a button that allow updating all the tools in the Tool Table with the current values in the UI form
2019-12-08 16:58:15 +02:00
Marius Stanciu
2baae550b5
- small fixes: selected object in Project used to ask twice for UI build; if scale factor in Object UI is 1 do nothing as there is no point in scaling with a factor of 1
2019-12-08 16:16:02 +02:00
Marius Stanciu
1b37b5a487
- fixed an small issue in Object UI
2019-12-08 15:40:32 +02:00
Marius Stanciu
3201359c8a
- Calibrate Tool - working on it
2019-12-08 15:12:05 +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
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
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
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
f9c83a5e60
- fixed the overlap parameter all over the app to reflect the change to percentage
2019-12-04 17:00:36 +02:00
Marius
e971dc17ba
- various small fixes
2019-12-03 16:26:53 +02:00
Marius Stanciu
3812de6439
- small changes
2019-12-03 00:17:53 +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
c439009251
- added 3 new tcl commands: export dxf, export excellon and export gerber
2019-12-02 20:54:18 +02:00
Marius Stanciu
cefbcd1816
- small fixes in NCC Tool and in the FlatCAMGeometry class
2019-11-28 00:49:21 +02:00
Marius Stanciu
c025d6ad79
- remade the Paint Tool - single polygon painting; now it can single paint a list of polygons that are clicked onto (right click will start the actual painting)
2019-11-25 22:22:36 +02:00
Marius Stanciu
07fb663e7b
- in Gerber isolation added the option to selectively isolate only certain polygons - made it to work for Legacy(2D) graphic mode
2019-11-25 21:03:12 +02:00
Marius Stanciu
cf3f7687c9
- fixed bugs in Paint Tool when painting single polygon
2019-11-25 18:44:38 +02:00
Marius Stanciu
2260bee4a5
- clicking to add a polygon when doing Single type isolation will add a blue shape marking the selected polygon, second click will remove that shape
2019-11-25 18:32:01 +02:00
Marius Stanciu
9715fba5eb
- updated the 'single' isolation of Gerber polygons to remove the polygon if clicked on it and it is already in the list of single polygons to be isolated
2019-11-25 18:10:20 +02:00
Marius Stanciu
b31d016b13
- made some optimizations in FlatCAMGerber.isolate() method
2019-11-25 17:55:54 +02:00
Marius Stanciu
2fe08cf990
- fixed mistakes
2019-11-25 17:04:56 +02:00
Marius Stanciu
d5a9e0bb5a
- In Gerber isolation changed the UI
...
- in Gerber isolation added the option to selectively isolate only certain polygons
2019-11-25 16:52:37 +02:00
Marius Stanciu
aac4fd75ca
- small fixes
2019-11-24 04:21:18 +02:00
Marius Stanciu
d03428f860
- made sure that the units are read from the self.defaults and not from the GUI
...
- added Robber Bar option to Copper Thieving Tool
2019-11-24 00:31:41 +02:00
Marius Stanciu
8c4663f344
- fixed the line numbers in the TextPlainEdit to fit all digits of the line number; activated the line numbers for FlatCAMScript objects too
2019-11-23 18:20:37 +02:00
Marius Stanciu
9fd98b4573
- GCode view now has line numbers
...
- solved a bug that made selection of objects on canvas impossible if there is an object of type FlatCAMScript or FlatCAMDocument opened
2019-11-22 16:31:40 +02:00
Marius Stanciu
0aff3a6d4c
- working on adding line numbers to the TextPlainEdit
2019-11-22 11:00:39 +02:00
Marius Stanciu
d327160ab9
- optimized the storage of the Gerber mark shapes by making them one layer only
...
- optimized the Distance Tool such that the distance utility geometry will be shown even when the mark shapes are plotted.
2019-11-17 00:21:47 +02:00
Marius Stanciu
6c594d048e
- added all the recognized extensions to the save dialog filters; latest extension used will be preselected next time a save operation occur
2019-11-15 17:12:39 +02:00
Marius Stanciu
dfbd4452a1
- fixed an issue in the FlatCAMObj.FlatCAMGerber.convert_units() which needed to be updated after changes elsewhere
2019-11-13 02:59:47 +02:00
Marius Stanciu
eafa6350b7
- finished improving the show of text files in FlatCAM (CNC Code, Source files)
2019-11-13 02:26:03 +02:00
Marius Stanciu
63e22cf3ee
- trying to improve the performance of View CNC Code command by using QPlainTextEdit; made the mods for it
...
- when using the Find function in the TextEditor and the result reach the bottom of the document, the next find will be the first in the document (before it defaulted to the beginning of the document)
2019-11-13 02:06:16 +02:00
Marius Stanciu
70d123306c
- in Tools Database added a contextual menu to add/copy/delete tool; CTRL+C, DEL keys work too; key T for adding a tool is now only partially working
...
- in Tools Database made the status bar messages show when adding/copying/deleting tools in DB
- changed all Except statements that were single to except Exception as recommended in some PEP
- renamed the Copper Fill Tool to Copper Thieving Tool as this is a more appropriate name; started to add ability for more types of copper thieving besides solid
- fixed some issues recently introduced in ParseSVG
- updated POT file
2019-11-11 02:35:42 +02:00
Marius Stanciu
ee8719093c
- fixed a new bug that did not allow to open the FlatCAM Preferences files by doubleclick in Windows
...
- added a new feature: Tools Database for Geometry objects; resolved issue #308
2019-11-09 18:04:49 +02:00
Marius Stanciu
892c9130f2
- made the 'M2' Gcode command footer optional, default is False (can be set using the TclCommand: set_sys cncjob_footer True)
...
- added a setting in Preferences to force the GCode output to have the Windows line-endings even for non-Windows OS's
2019-11-07 17:07:45 +02:00
Marius Stanciu
26d2831ded
- added the '.ngc' fiel extension to the GCode Save file dialog filter
2019-11-07 12:57:25 +02:00
Marius Stanciu
0fd2037edc
- fixed bug in the Paint Tool that did not allow choosing a Paint Method that was not Standard
...
- made sure that in the FlatCAMGeometry.merge() all the source data is deepcopy-ed in the final object
2019-11-06 22:18:33 +02:00
Marius Stanciu
14917456ab
- added a new setting named 'Allow Machinist Unsafe Settings' that will allow the Travel Z and Cut Z to take both positive and negative values
2019-11-05 15:12:10 +02:00
Marius Stanciu
849bcded4c
- updated the UI in Geometry UI
...
- optimized the order of the defaults storage declaration and the update of the Preferences GUI from the defaults
2019-11-05 01:01:52 +02:00
Marius Stanciu
e96129b5d1
- wip
2019-11-04 21:28:11 +02:00
Marius Stanciu
d2d5371148
- fixed a bug in SolderPaste Tool that did not allow to view the GCode
2019-10-30 00:49:44 +02:00
Marius Stanciu
9ea39c138e
- a bug fix in Geometry Object
...
- fixed some missing properties in Tool Calculators
2019-10-29 03:15:58 +02:00
Marius Stanciu
c8a97e69d0
- QRCode Tool - a SVG object is generated and plotted on screen having the QRCode data
...
- fixed an import error in Distance Tool
2019-10-23 22:53:38 +03:00
Marius Stanciu
cff0787107
- finished the GUI layout for the Calibrate Excellon Tool
2019-10-22 16:17:13 +03:00
Marius Stanciu
9aeffa4fda
- fixed issue in Gerber Object UI of not updating the value of CutZ entry on TipDia or TipAngle entries change. Fixed issue #324
2019-10-21 16:58:02 +03:00
Marius Stanciu
9f99520683
- fixed a bug in milling holes due of a message wrongly formatted
2019-10-17 15:29:52 +03:00