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
Kamil Sopko
14be36f277
Revert "README.md edited online with Bitbucket"
...
This reverts commit 9d897d0fcb
.
2016-02-20 13:41:16 +01:00
Kamil Sopko
2e07b6dfa5
Revert "README.md edited online with Bitbucket"
...
This reverts commit 2b8b9e1270
.
2016-02-20 13:40:15 +01:00
Kamil Sopko
d7bdfe231d
Revert "README.md edited online with Bitbucket"
...
This reverts commit e94fe513b3
.
2016-02-20 13:38:42 +01:00
Kamil Sopko
e94fe513b3
README.md edited online with Bitbucket
2016-02-20 12:26:46 +00:00
Kamil Sopko
2b8b9e1270
README.md edited online with Bitbucket
2016-02-20 12:22:20 +00:00
Kamil Sopko
9d897d0fcb
README.md edited online with Bitbucket
2016-02-20 12:21:46 +00:00
Kamil Sopko
5acdbd51e3
implement some new shell commands,
...
which helps automate system of milling and cutting out shapes
like arduino uno board etc.
shell commands:
aligndrill - Create excellon with drills for aligment.
geocutout - Cut holding gaps closed geometry.
del_poly - Remove a polygon from the given Geometry object.
del_rect - Delete a rectange from the given Geometry object.
2016-02-20 11:38:35 +01:00
Kamil Sopko
cf51e4ce2c
implement del_polygon from geometry
2016-02-20 10:56:32 +01:00
Kamil Sopko
a0dd997536
Merged jpcgt/flatcam into master
2016-02-19 11:47:55 +01:00
jpcgt
4e0fa74245
Merged in marius_stanciu/flatcam (pull request #24 )
...
Bug fixed: Toolchange Z parameter was not saved in defaults / Issue #188 changed the sorting so it uses lambda function instead operator module
2016-02-17 09:31:28 -05:00
Marius Stanciu
71a81173bd
camlib.py edited online with Bitbucket; removed the paranthesis around lambda function as it was making an tuple which it was not the intention.
2016-02-16 21:59:54 +00:00
Marius Stanciu
1be364d065
Issue #188 : Adopted the solution suggested by JP to not use the operator module when performing the sorting on exobj,tools and use instead the lambda function.
2016-02-16 23:25:58 +02:00
Marius Stanciu
1a7e001a66
Added spaces after '#' in the comments
2016-02-16 22:53:01 +02:00
Marius Stanciu
a5fb5366df
Merge branch 'master' of https://bitbucket.org/marius_stanciu/flatcam
2016-02-16 22:47:55 +02:00
Marius Stanciu
6dc107e462
Bug fixed: the Toolchange Z parameter is not saved in the program/project defaults.
...
Solution:
Added: 'Toolchange Z' entry in the Options -> Excellon Options
Also made sure that the "Toolchange Z" parameter is saved in the defaults.json file and also loaded. Added it into the dimensions list so it can be converted in between IN and MM units.
2016-02-16 22:47:21 +02:00
Marius Stanciu
7b48964f08
Merged jpcgt/flatcam into master
2016-02-16 21:23:22 +02:00
jpcgt
32faf484e1
Merged in marius_stanciu/flatcam (pull request #23 )
...
Solution for issue #188 implemented in Python (the previous one was done with PyQt functions, in UI)
2016-02-16 12:06:58 -05:00
Marius Stanciu
cfa078a1e5
camlib.py (edited a comment) edited online with Bitbucket
2016-02-15 22:35:22 +00:00
Marius Stanciu
a35a422bcc
This is a implementation of the the sorting of the tools found in Excellon file done in Python language and independent of the UI. There is no need to revert the previous solution as that one will make the sorting visible in GUI.
2016-02-15 23:40:08 +02:00
Marius Stanciu
13a845f069
Merged jpcgt/flatcam into master
2016-02-15 21:16:54 +02:00
jpcgt
57ed36584c
Merged in marius_stanciu/flatcam (pull request #22 )
...
Solved issue #188 : Order of the drill bits in Gcode generation from Excellon file
2016-02-14 18:00:40 -05: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
2bf78920ae
PlotCanvas now stores reference to app.
2016-01-03 16:38:24 -05:00
Juan Pablo Caram
3b206493a3
Canvas performance test scripts.
2015-12-31 23:28:23 -05:00
Juan Pablo Caram
96885c80a4
Fixes #158 .
2015-12-30 11:45:05 -05:00
Juan Pablo Caram
7fd026c254
Fix to Gerber parser, corrects line splitting. Fixes #183 .
2015-12-30 10:26:19 -05:00
Juan Pablo Caram
3940408da5
Added non-compliant support for "-" in ApertureMacro names. Temporary fix for #185 .
2015-12-29 17:35:43 -05:00
Juan Pablo Caram
d5c99463fb
Added svg.path to ubuntu installation script.
2015-12-29 16:37:52 -05:00
Juan Pablo Caram
ea27748697
Use Decimal for depth calculation. Fixes #130 .
2015-12-29 16:34:13 -05:00
Juan Pablo Caram
705d038e1c
Added signal triggers and handlers for canvas cache.
2015-12-29 14:43:43 -05:00
Juan Pablo Caram
7d63ce33c6
Fix to skeleton for threaded bitmap cache.
2015-12-28 18:08:25 -05:00
Juan Pablo Caram
4fe841086e
Added skeleton for threaded bitmap cache.
2015-12-28 17:59:22 -05:00
Juan Pablo Caram
7db3ee7be6
SVG rectangles with rounded corners.
2015-12-26 21:15:55 -05:00
Juan Pablo Caram
8927a37f68
SVG Line, polygon and polyline.
2015-12-26 16:38:58 -05:00
Juan Pablo Caram
b46d2b5f2d
SVG ellipse support.
2015-12-24 11:10:41 -05:00
Juan Pablo Caram
2354116e37
SVG supported in "recent files" menu.
2015-12-20 21:57:27 -05:00
Juan Pablo Caram
aa41d8093a
Fixed regex for SVG numbers.
2015-12-20 21:49:48 -05:00
Juan Pablo Caram
67ef16e776
SVG: Accept but ignore units in length.
2015-12-20 20:51:33 -05:00
Juan Pablo Caram
d3ed12e5de
Added SVG importing support to the GUI menu. See issue #179 .
2015-12-18 16:43:47 -05:00
Juan Pablo Caram
fdf809774f
Basic support for importing SVG. Via shell only at this time. See issue #179 .
2015-12-18 12:49:52 -05:00
Denvi
8f6a455562
Pan view test.
2015-12-05 00:14:00 +05:00
Juan Pablo Caram
1efed851e9
Fixes #178 . Use list instead of tuple of points.
2015-12-02 09:36:58 -05:00
Juan Pablo Caram
c4347bea00
Fixes #177
2015-11-30 12:54:13 -05:00
Juan Pablo Caram
89f3d6e3e3
Added line number information to status bar message on parse error.
2015-11-30 12:36:03 -05:00
Juan Pablo Caram
3f6ba30f3e
Better support for units in LengthEntry.
2015-11-04 18:52:56 -05:00
Juan Pablo Caram
60461d0724
Fixed messages on drawing completion with spacebar.
2015-11-04 18:17:45 -05:00
Juan Pablo Caram
83eb535479
Fixed missing first segment in path bug. Delete last point in sequence while drawing object with backspace.
2015-11-04 18:07:23 -05:00
Juan Pablo Caram
05e89b0ec3
Last pass in multi-pass cuts limited to specified z_cut.
2015-11-04 17:27:57 -05:00