Marius Stanciu
3fae21622a
- allow the usage of lowercase units names (like mm or in) when used in
...
the Tcl command set_sys
2018-05-27 14:03:19 +03:00
mquezada
cd28ff9fdd
Fix issue #248 where set_sys command returned failure feedback even on command success.
2018-05-17 18:28:58 -04:00
Juan Pablo Caram
62f0662083
Support to mill all holes from the command line. Fixes #218 .
2017-05-05 16:20:14 -04:00
Mike Evans
c3ed6b43f2
Also fix broken add_circle command.
2017-02-07 23:13:05 +00:00
Mike Evans
b809192468
Fix for Issue 227.
2017-02-04 16:44:41 +00:00
Juan Pablo Caram
db59ef8edd
Merge remote-tracking branch 'origin/master'
2017-01-27 19:52:59 -05:00
Juan Pablo Caram
93e2d953a4
Added preamble and postamble to write_gcode tcl command.
2017-01-27 19:52:23 -05:00
tstellanova
37cd1cb1c9
Add panel instances to panel list properly
...
See issue 226: https://bitbucket.org/jpcgt/flatcam/issues/226/problem-panelizing-excellon
2016-12-31 09:54:41 -08:00
Juan Pablo Caram
7e0a9f91ee
Incorrect alias of save_project. Fixes #223 .
2016-12-16 22:38:09 -05:00
Juan Pablo Caram
546d2aacf0
Fixes in millcncjob command and progress towards #218 .
2016-11-01 00:53:47 -04:00
Juan Pablo Caram
261054f1cf
Cleanup of TclCommand and migrated a few more commands to new architecture.
2016-10-18 11:36:58 -04:00
Juan Pablo Caram
f77403b0f2
Bringing up to date with VisPyCanvas. Mostly migration of Tcl commands to new architecture.
2016-10-08 11:49:22 -04:00
Juan Pablo Caram
7474609776
Added feature: Select all polygons for painting and shell support with "paint" command.
2016-09-19 16:44:29 -04:00
Juan Pablo Caram
66901041d9
Fixed errors that I introduced in last commit.
2016-06-11 19:50:19 -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
be76b464ad
fix typo error and cleaning
2016-04-18 20:36:41 +02:00
Kamil Sopko
cd57af18bc
add option type (new object will be gerber or geometry)
...
add tests for import_svg as gerber and geometry
fix obj names in test_ import_svg
2016-04-12 21:35:04 +02:00
Kamil Sopko
96419921e5
small fix if error happens inside thread execution, then pass correct error_info to display
...
command imort_svg was using self instead self.app wrong object
Fix in svgparse for rotate regexp and division by zero problem.
Linestring need at least 2 points within very small arcs.
In svg rect x and y are optional , they are 0 by default.
Ignore transformation for unknown kind.
Strip spaces for ptliststr In parse_svg_point_list to avoid parsing errors.
2016-04-12 19:44:56 +02:00
sopak
8a67a3cce1
reimplement command import_svg
2016-04-11 13:14:45 +02:00
Kamil Sopko
e236a60be9
implement system values background_timeout and verbose_error_level
...
implement correct error level handling based on verbose_error_level , fix double print of tcl error and do not wrap unknown exceptions into TCL known
2016-04-10 15:14:18 +02:00
Kamil Sopko
26a8b7347b
change default timeout
...
fix outname bug in drillcncjob
2016-04-10 11:10:25 +02:00
Kamil Sopko
c2cdaaf452
fix display also for nonsignaled exceptions in execute_wrapper
2016-04-03 14:37:40 +02:00
Kamil Sopko
b98954dccd
fix error handling in signaled commands, error gets info about different scoup instead of true error
...
more detaild error print including python trace when more complex unknown error
reinplement drillcncjob
fix camlib problem with all drills("all" was already there) but it crashes on tools without points, when no tools "all" is as default
add timeout to all helps if command is signaled
2016-04-03 14:20:50 +02:00
Kamil Sopko
2082446ab0
tweak signal handling
2016-03-25 00:59:02 +01:00
Kamil Sopko
e96ee1af29
merge new pull requests from FlatCAM->master
...
implement executing of tasks inside worker thread
cleanups, reimplement Isolate/New/OpenGerber as OOP style Shell commands
disable edit during shell execution, show some progress
add ability for breakpoints in other threads and only if available
add X11 safe flag, not sure what happen on windows
2016-03-24 23:06:44 +01: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
Kamil Sopko
78854f7fe0
fix ordering in naming arguments and help
...
add commands TclCommandAddPolygon(add_poly, add_polygon) and TclCommandAddPolyline(add_polyline)
implement add_polyline in camlib.py
2016-03-17 12:14:12 +01:00
Kamil Sopko
cd6700152c
draft for reimplementation of tcl commands to separated files/modules
2016-03-16 18:57:43 +01:00