Denvi
e86948a2c6
Cleanup
...
(cherry picked from commit 3351d14)
2016-08-04 21:08:44 +05:00
Denvi
f1d88377b3
'Clear non-copper' feature restored.
2016-07-30 18:05:55 +05:00
Denvi
cb522370ef
FlatCAM object ui-form & object visibility updates in 'on_options_change' callback.
...
(cherry picked from commit fba420f)
2016-07-30 09:47:16 +05:00
Denvi
7036882a3c
Interruption of drawing of object is corrected
...
(cherry picked from commit 3ec09e4)
2016-07-23 22:43:08 +05:00
Denvi
646b7f1566
'shapes.clear()'' removed from 'add_shape' func
...
Shapes cleared on 'ObjectDeleted' exception
2016-07-23 20:44:18 +05:00
Denvi
5aaaabedea
Object deletion on redrawing fix
2016-07-22 18:18:33 +05:00
HDR
0f9628803d
Working on memory leakages.
...
Pool object belongs to FlatCAMApp, and recreated on 'Plot clear' & 'File new' functions to free memory (of main & pool additional processes).
FlatCAMObj has 'delete()' method to free resources.
FlatCAMObj deletes properly now on 'del *.ojb' in TreeItems.
2016-07-22 15:48:54 +06:00
Denvi
7bef918854
'Paint Area' fix
2016-07-20 22:10:04 +05:00
HDR
8fcf17e94c
Added annotations for cnc jobs
2016-07-20 12:21:30 +06:00
HDR
2fe75fcd47
Cleanup
2016-07-20 09:25:26 +06:00
HDR
b546eba806
FlatCAMObj has 'drawing_tolerance' (units-aware) property now
2016-07-20 09:09:57 +06:00
HDR
7029d622f4
Excellon holes filling fixed
2016-07-19 16:39:51 +06:00
HDR
3d5beed488
Added titles to toolbars.
...
Fixed FlatCAM object deletion during plotting.
2016-07-18 14:11:48 +06:00
Denvi
d1cb6dca1f
Object deletion during plot works properly now
2016-07-16 18:06:17 +05:00
Denvi
76ceface83
Event loop fixed. Object name color updates properly now.
2016-07-16 13:04:59 +05:00
Denvi
0a5fedce57
Enabling/disabling plots changes appropriate checkbox in object ui form now.
...
Disabled objects have gray colored name in list
2016-07-16 12:45:10 +05:00
Denvi
c184170b03
Project, object options fixed
2016-07-15 18:02:51 +05:00
HDR
4e01681c99
Clean non-copper feature added
2016-07-15 15:53:05 +06:00
HDR
53e3a70ae1
Project file groups added.
2016-07-15 15:17:13 +06:00
HDR
d0f3276962
Cleanup
2016-07-15 13:22:59 +06:00
HDR
7afaad626e
Cleanup
2016-07-15 12:45:01 +06:00
HDR
205967fdc5
Objects fits in window on project loading
2016-07-15 11:13:51 +06:00
HDR
cc592a219e
Layers added
2016-07-15 09:24:41 +06:00
Denvi
4e9d577018
App crash on exit fix
2016-07-14 20:39:24 +05:00
HDR
d0dfacc1fe
Working on geometry editor
2016-07-14 14:25:28 +06:00
HDR
86f746bf7a
Shape groups added
2016-07-14 12:36:09 +06:00
Denvi
63e5942040
Geometry object color changed
2016-07-13 23:05:07 +05:00
Denvi
539faca5e2
ShapeCollection _update on python lists
2016-07-13 22:07:50 +05:00
Denvi
45e2404eaa
Work on geometry editor. Performance test.
2016-07-13 19:58:00 +05:00
HDR
c5eb35d86a
Objects plotted only once on project open now.
2016-07-12 16:06:55 +06:00
HDR
0378d17729
Geometry, Excellon objects translated to VisPy
2016-07-12 11:19:54 +06:00
HDR
3a5723fe67
Work on ShapeCollection visual
2016-07-12 10:51:43 +06:00
Denvi
bbbc62cf58
FlatCAMGerber test
2016-07-11 23:59:11 +05:00
Denvi
20605499c3
Work on polygons
2016-07-11 23:29:05 +05:00
Juan Pablo Caram
b4017cfec2
Update instead of setting options when reading project. Fixes #204 .
2016-07-02 17:36:19 -04:00
Juan Pablo Caram
d1442a4900
Cleaned up G-code parser. Fixed dwell command. Fixes #184 .
2016-06-04 16:45:52 -04:00
Juan Pablo Caram
6136afe84c
Added dwell (G4) post processing option to gcode.
2016-06-03 22:19:47 -04:00
Juan Pablo Caram
36d0a2e029
Cleaned up tests for shell. Added test steps for gerber flow.
2016-06-03 17:15:35 -04:00
Kamil Sopko
980638630d
cleanups
...
implement TclCommand.TclCommandSignaled as proof of concept (not usefull)
bypass using threads within obj.generatecncjob(use_thread = False, **args)
reimplement some more shell commands to OOP style
2016-03-19 15:13:07 +01:00
Juan Pablo Caram
0cc60576ab
Reverted changes to read_form_item(). See #193 .
2016-02-29 13:59:20 -05:00
Kamil Sopko
c3e544ac6c
FlatCAMObj - to_form,read_form,read_form_item cleanups for better debuging and cleanup Excellon merge method
...
FlatCAMApp - fix accidentall delete issue, change calling to understand FlatCAMObj changes
2016-02-23 12:21:57 +01:00
Kamil Sopko
62816a614e
OK python does not allow overloading for methods
2016-02-21 17:17:05 +01:00
Kamil Sopko
84322882e9
fix FlatCamObj.offset - offset does not work on joined geometries, if tree was not flat it send list into affinity.translate.
...
implement FlatCAMExcellon.merge - to be able join more excellons into one job
2016-02-21 17:03:59 +01:00
Marius Stanciu
a7b29065df
Solved issue #188 : Order of the drill bits in Gcode generation from Excellon file
...
The tools are ordered by diameter as I found that the tools order in the Excellon file is not always diameter based. There is also a plated / no-plated holes criteria.
The tools in the GUI tool-list are selected all by default.
If the user wants to select only some tools, he should be carefull when selecting the tools as the order of the selection will be the actual order of the tools in G-code.
2016-02-14 07:40:32 +02:00
Juan Pablo Caram
af46cae5c7
Default value for depth/cut now positive. Added note to tooltip.
2015-11-01 18:11:17 -05:00
Juan Pablo Caram
051b82009d
Multiple depth cut functional.
2015-11-01 18:06:20 -05:00
Juan Pablo Caram
b52863a6af
Added comments.
2015-10-31 18:58:46 -04:00
Juan Pablo Caram
8f5cc7a02d
Option to override user's defaults. Needed for unit testing.
2015-10-28 12:00:56 -04:00
Juan Pablo Caram
a2ac2b12be
Support for milling holes from the shell, command "millholes".
2015-10-03 20:03:53 -04:00
Juan Pablo Caram
f503dabc7e
Spindle speed for G-code from geometry and excellon. Solves #124 .
2015-09-05 17:41:00 -04:00