980638630dcleanups 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
Kamil Sopko
2016-03-19 15:13:07 +0100
0f463a1fc2Merged master into tcl-errors
Kamil Sopko
2016-03-18 11:16:47 +0100
ec60f9ecf3Merged jpcgt/flatcam into master
Kamil Sopko
2016-03-18 11:15:49 +0100
ba94aef069fix aligndrill and also logicical errors in it
Kamil Sopko
2016-02-24 22:37:23 +0100
c3e544ac6cFlatCAMObj - 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
Kamil Sopko
2016-02-23 12:21:57 +0100
a3ccbac362add set_all_inactive and set_inactive, to be able deselect objects mainly to avoid accidental delete
Kamil Sopko
2016-02-23 12:00:30 +0100
a827e184b7rename del_polygon to subtract_polygon correctly modify current geometry and dont leave it as path fix shellcommands to follow new names tweak geocutout to be able cut 8 gaps
Kamil Sopko
2016-02-23 00:23:27 +0100
23d5d7bd64aligndrillgrid - fix offset direction -5 should be -x axis
Kamil Sopko
2016-02-22 11:19:30 +0100
f119f4de03implement command aligndrillgrid, which creates grid of holes to bed
Kamil Sopko
2016-02-22 10:50:06 +0100
1d663c4efeallow use aligndrill also for geometries
Kamil Sopko
2016-02-21 17:39:26 +0100
f73c1b81dcimplement some new shell commands, which helps panelize milling operations
Kamil Sopko
2016-02-21 17:21:51 +0100
62816a614eOK python does not allow overloading for methods
Kamil Sopko
2016-02-21 17:17:05 +0100
84322882e9fix FlatCamObj.offset - offset does not work on joined geometries, if tree was not flat it send list into affinity.translate.
Kamil Sopko
2016-02-21 17:03:59 +0100
e94fe513b3README.md edited online with Bitbucket
Kamil Sopko
2016-02-20 12:26:46 +0000
2b8b9e1270README.md edited online with Bitbucket
Kamil Sopko
2016-02-20 12:22:20 +0000
9d897d0fcbREADME.md edited online with Bitbucket
Kamil Sopko
2016-02-20 12:21:46 +0000
5acdbd51e3implement some new shell commands, which helps automate system of milling and cutting out shapes like arduino uno board etc.
Kamil Sopko
2016-02-20 11:38:35 +0100
cf51e4ce2cimplement del_polygon from geometry
Kamil Sopko
2016-02-20 10:56:32 +0100
a0dd997536Merged jpcgt/flatcam into master
Kamil Sopko
2016-02-19 11:47:55 +0100
4e0fa74245Merged in marius_stanciu/flatcam (pull request #24)
jpcgt
2016-02-17 09:31:28 -0500
71a81173bdcamlib.py edited online with Bitbucket; removed the paranthesis around lambda function as it was making an tuple which it was not the intention.
Marius Stanciu
2016-02-16 21:59:54 +0000
1be364d065Issue #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.
Marius Stanciu
2016-02-16 23:25:58 +0200
1a7e001a66Added spaces after '#' in the comments
Marius Stanciu
2016-02-16 22:53:01 +0200
6dc107e462Bug 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.
Marius Stanciu
2016-02-16 22:47:21 +0200
7b48964f08Merged jpcgt/flatcam into master
Marius Stanciu
2016-02-16 21:23:22 +0200
32faf484e1Merged in marius_stanciu/flatcam (pull request #23)
jpcgt
2016-02-16 12:06:58 -0500
cfa078a1e5camlib.py (edited a comment) edited online with Bitbucket
Marius Stanciu
2016-02-15 22:35:22 +0000
a35a422bccThis 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.
Marius Stanciu
2016-02-15 23:40:08 +0200
13a845f069Merged jpcgt/flatcam into master
Marius Stanciu
2016-02-15 21:16:54 +0200
57ed36584cMerged in marius_stanciu/flatcam (pull request #22)
jpcgt
2016-02-14 18:00:40 -0500
a7b29065dfSolved 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.
Marius Stanciu
2016-02-14 07:40:32 +0200
2bf78920aePlotCanvas now stores reference to app.
Juan Pablo Caram
2016-01-03 16:38:24 -0500
3b206493a3Canvas performance test scripts.
Juan Pablo Caram
2015-12-31 23:28:23 -0500
96885c80a4Fixes#158.
Juan Pablo Caram
2015-12-30 11:45:05 -0500
7fd026c254Fix to Gerber parser, corrects line splitting. Fixes#183.
Juan Pablo Caram
2015-12-30 10:26:19 -0500
3940408da5Added non-compliant support for "-" in ApertureMacro names. Temporary fix for #185.
Juan Pablo Caram
2015-12-29 17:35:43 -0500
d5c99463fbAdded svg.path to ubuntu installation script.
Juan Pablo Caram
2015-12-29 16:37:52 -0500
ea27748697Use Decimal for depth calculation. Fixes#130.
Juan Pablo Caram
2015-12-29 16:34:13 -0500
705d038e1cAdded signal triggers and handlers for canvas cache.
Juan Pablo Caram
2015-12-29 14:43:43 -0500
7d63ce33c6Fix to skeleton for threaded bitmap cache.
Juan Pablo Caram
2015-12-28 18:08:25 -0500
4fe841086eAdded skeleton for threaded bitmap cache.
Juan Pablo Caram
2015-12-28 17:59:22 -0500
7db3ee7be6SVG rectangles with rounded corners.
Juan Pablo Caram
2015-12-26 21:15:55 -0500
8927a37f68SVG Line, polygon and polyline.
Juan Pablo Caram
2015-12-26 16:38:58 -0500
b46d2b5f2dSVG ellipse support.
Juan Pablo Caram
2015-12-24 11:10:41 -0500
2354116e37SVG supported in "recent files" menu.
Juan Pablo Caram
2015-12-20 21:57:27 -0500
aa41d8093aFixed regex for SVG numbers.
Juan Pablo Caram
2015-12-20 21:49:48 -0500
67ef16e776SVG: Accept but ignore units in length.
Juan Pablo Caram
2015-12-20 20:51:33 -0500
d3ed12e5deAdded SVG importing support to the GUI menu. See issue #179.
Juan Pablo Caram
2015-12-18 16:43:47 -0500
fdf809774fBasic support for importing SVG. Via shell only at this time. See issue #179.
Juan Pablo Caram
2015-12-18 12:49:52 -0500