Commit Graph

1123 Commits

Author SHA1 Message Date
Marius Stanciu
7c04bb7837 - finished the strings update in the Google-translated Spanish 2019-12-14 19:33:13 +02:00
Marius Stanciu
23fc79b508 - small updates (Google Translate) in Russian and Brazilian-PT languages 2019-12-14 03:20:29 +02:00
Marius Stanciu
6da661eea9 - some work in updating the Spanish Google-translation 2019-12-14 00:19:14 +02:00
Marius Stanciu
1517686ced - more strings updated; finished the Romanian translation update 2019-12-14 00:04:52 +02:00
Marius Stanciu
e397e26484 - some strings updated; update on the Romanian translate 2019-12-13 18:36:57 +02:00
Marius Stanciu
f6c0741d3d - removed the .plt extension from Gcode extensions 2019-12-13 15:59:48 +02:00
Marius Stanciu
336970d7ea - HPGL2 import: added support for circles, arcs and 3-point arcs. Everything works only for absolute coordinates. 2019-12-13 15:54:26 +02:00
Marius Stanciu
02b567971d - finished a very rough and limited HPGL2 file import 2019-12-12 21:29:38 +02:00
Marius Stanciu
0c057574c9 - some changes in the ObjectUI and for the Geometry UI 2019-12-12 19:38:29 +02:00
Marius Stanciu
c00f30ef65 - optimized the FlatCAMGerber.clear_plot_apertures() method 2019-12-12 18:47:30 +02:00
Marius Stanciu
6d826fa143 - added option to save objects as PDF files in File -> Save menu 2019-12-12 03:18:52 +02:00
Marius Stanciu
b429f9b0c8 - some small changes in the Scale button handler in FlatCAMObj() class 2019-12-12 02:08:45 +02:00
Marius Stanciu
f88db33ada - changed the estimated release date 2019-12-12 01:56:38 +02:00
Marius Stanciu
1cb66f3faf - finished the Calibration Tool
- changed the Scale Entry in Object UI to FCEntry() GUI element in order to allow expressions to be entered. E.g: 1/25.4
2019-12-12 01:55:04 +02:00
Marius Stanciu
cd4d0cefb8 - some more work in Calibration Tool 2019-12-11 17:54:33 +02:00
Marius Stanciu
a664f21dc1 - started work in HPGL2 parser 2019-12-11 14:32:01 +02:00
Marius Stanciu
5f739d1baf - if extracut_length is zero then the extracut will cut up until the first point in path no matter what the distance is 2019-12-10 23:57:00 +02:00
Marius Stanciu
660f69cfc5 - for OpenGL graphic mode added a fit_view() execution on canvas initialization 2019-12-10 17:24:28 +02:00
Marius Stanciu
621ac9a598 - fixed a cummulative error when using the Tool Offset for Excellon objects
- added the dipaly of the real depth of cut (cut z + offset_z) for CNC tools made out of an Excellon object
2019-12-10 16:00:37 +02:00
Marius Stanciu
33f764efb5 - in CNCJob UI, now the CNCJob objects made out of Excellon objects will display their CNC tools (drill bits) 2019-12-10 15:26:51 +02:00
Marius Stanciu
6d43c6c4fd - in Gerber isolation when selection mode is checked now area selection works too 2019-12-10 13:38:29 +02:00
Marius Stanciu
932f8143cd - if extracut_length is zero then the extracut will cut up until the first point in path no matter what the distance is 2019-12-10 05:33:32 +02:00
Marius Stanciu
511ebc274f - now extracut option in the Geometry Object will recut as many points as many they are within the specified re-cut length 2019-12-10 05:28:02 +02:00
Marius Stanciu
cee8c223a8 - small changes in the Geometry UI 2019-12-10 04:14:58 +02:00
Marius Stanciu
b771cbd110 - some fixes on the app.jump_to() method for the Legacy(2D) graphic mode 2019-12-09 22:25:05 +02:00
Marius Stanciu
face1d0f64 - some fixes on the app.jump_to() method
- made sure that the ToolFilm will not start saving a file if there are no objects loaded
2019-12-09 21:53:57 +02:00
Marius Stanciu
35f518ace5 - updated the POT file
- fixed an error in the German PO file
- updated the languages PO files
2019-12-09 16:54:24 +02:00
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
e5987f66cb - reverted this change: "selected object in Project used to ask twice for UI build" because it will not build the UI when a tab is closed for Document object and the object is selected 2019-12-09 03:12:50 +02:00
Marius Stanciu
8969c03021 - updated the border for fit view on OpenGL graphic mode
- Calibration Tool - added preferences values
- Calibration Tool - more work on it
2019-12-09 01:56:45 +02:00
Marius Stanciu
e54dd14e6c - updated Tcl commands to make use of either 0 or False for False value or 1 or True for True in case of a parameter with type Bool 2019-12-08 22:11:39 +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
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
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
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