Juan Pablo Caram
eeedb19dc3
Fixes #165 .
2015-10-23 17:08:40 -04:00
Juan Pablo Caram
d22b47f4af
Log level back to debug after release.
2015-10-20 20:47:45 -04:00
Juan Pablo Caram
982ab16f28
Release version 8.4
2015-10-18 19:24:04 -04:00
Juan Pablo Caram
b5f428deea
Added "interiors" shell command.
2015-10-04 21:25:00 -04:00
Juan Pablo Caram
a9ddcbbe5c
Added "exteriors" shell command.
2015-10-04 21:10:42 -04:00
Juan Pablo Caram
4110940d49
Minor fix to "millholes" shell docs. Added get_exterior() method to Geometry.
2015-10-04 20:48:06 -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
9724f30551
Wait for object availability by subscribing to signal. Fixes #145 .
2015-10-02 14:51:54 -04:00
Juan Pablo Caram
5e45699c35
Fixes #120 .
2015-09-11 15:19:28 -04:00
Juan Pablo Caram
22119072d3
Cleanup. And fixes #148 .
2015-09-11 14:45:08 -04:00
Xenosb
48717e9348
Fix for KeyError on spindlespeed
2015-09-09 19:50:29 +02:00
Juan Pablo Caram
e3345560ec
More circular import fixes.
2015-09-06 16:17:31 -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
Juan Pablo Caram
40e8445f2d
Added Prepend to G-Code to default settings. This solves #115 .
2015-08-31 10:19:46 -04:00
Juan Pablo Caram
0077aaea14
Started solution to #145 .
2015-08-30 18:22:54 -04:00
Jørn Sandvik Nilsson
98e0e80b40
Conflict resovle
2015-07-18 20:22:14 +02:00
Jørn Sandvik Nilsson
c36af7b348
Added help text for the new parameters
2015-07-17 10:32:54 +02:00
Jørn Sandvik Nilsson
7976c7a68a
Added missing help text for the new parameter
2015-07-17 10:25:13 +02:00
Jørn Sandvik Nilsson
c91ec6f511
Added 'toolchange' as an optional parameter to shell command 'drillcncjob', '-toolchange 1' toggles the option.
2015-07-17 10:16:27 +02:00
Jørn Sandvik Nilsson
44f5da3326
Added parameter "spindlespeed" to cncjob and drillcncjob. Will generate gcode "M03 S4000" (4000 rpm), or "M03" if omitted.
2015-07-17 09:49:24 +02:00
phdussud
0bf21458c6
Resolve issue 144
...
Added a test for the new mechanism
Added a gerber test file
2015-06-26 13:42:55 -07:00
phdussud
bc524684ab
Implemented issue #137
2015-05-28 16:07:06 -07:00
phdussud
51d6216361
Delete will delete all selected items
...
Added tcl command: join_geometries which is the same command as edit -> join geometry
2015-05-19 16:50:16 -07:00
jpcaram
aa951e277b
Fixed conflict with PyQt5. Cleanup. Log level back to debug.
2015-03-31 10:41:32 -04:00
Alexandru Lazar
ae2e227682
Persist main window geometry
...
Added support for saving and restoring main window geometry.
Saving is done in a somewhat contrieved manner. In order to avoid
exposing App.defaults (or App) to the UI class, a geomUpdate
signal was added to to the FlatCAMGUI class. The signal is emitted
whenever FlatCAMGUI thinks its geometry should be saved (which, so
far, seems to be only in closeEvent()). FlatCAMApp has a slot for
this signal, which updates the defaults dictionary.
Restoring is done by explicitly applying the loaded geometry to
the UI. The UI is initialized (i.e. FlatCAMGUI's __init__ is
called) very early in the initialization sequence, before the
defaults are loaded, so at that time the persisted geometry is
not known to the program. As soon as it is known (i.e. after
load_defaults() is completed), we apply it.
Signed-off-by: Alexandru Lazar <alex@zencoding.org>
2015-03-27 13:48:51 +02:00
Juan Pablo Caram
476f1e5858
Version 8.3 for Windows.
2015-02-22 17:34:57 -05:00
Juan Pablo Caram
9b9258a831
Restored cd into app folder.
2015-02-13 17:40:33 -05:00
Juan Pablo Caram
519df2385f
Final 8.2 for Windows. Removed cd into app folder.
2015-02-13 17:39:22 -05:00
Juan Pablo Caram
dda9bb1864
Version 8.2. Log level to WARNING. Removed unused scipy.optimize.
2015-02-13 16:57:42 -05:00
jpcaram
5ab7e04c2e
Moved object name collision detection from new_object() to ObjectCollection.append(). Solves issue #107 .
2015-02-13 15:04:57 -05:00
jpcaram
2c699406f7
Activity indicator as context manager when opening files. Opening gerber from File->Open Gerber launches open_gerber in thread.
2015-02-13 14:05:06 -05:00
jpcaram
8da39d54d4
Desctivates canvas callbacks in drawing tool when deactivated.
2015-02-12 17:06:29 -05:00
jpcaram
23b20ba716
Added intersection tool to Drawing Tool.
2015-02-06 16:10:15 -05:00
jpcaram
e353413cd3
Disabled "Ok"/"Update Geometry" button after first update. Solves issue #105 .
2015-02-05 09:18:54 -05:00
jpcaram
a34ca26a24
Introduce activity monitor FlatCAMProcess.py.
2015-02-01 20:03:03 -05:00
jpcaram
3aa1746b23
Refactored basic painting algorithm to generate FlatCAMRtreeStorage.
2015-01-30 13:47:25 -05:00
jpcaram
6733ebbfa8
Refactored paint_connect() and path_connect() to receive and return FlatCAMRTreeStorage objects. Updated unittests acordingly.
2015-01-29 15:52:03 -05:00
jpcaram
fd2657a8d7
Solves seed painting problem in issue #102 .
2015-01-21 09:50:01 -05:00
Juan Pablo Caram
0cee5d95cc
Not re-raising TCL errors. Solves issue #82 .
2015-01-19 17:49:49 -05:00
Juan Pablo Caram
05d6adda8b
Chdir to application directory.
2015-01-19 17:24:41 -05:00
Juan Pablo Caram
6361ad3338
Path check.
2015-01-19 17:17:16 -05:00
Juan Pablo Caram
670dd48127
Added "excellon_zeros" application default. It get propagated to the Excellon class.
2015-01-18 21:10:19 -05:00
Juan Pablo Caram
34a6b60053
Fixed Geometry merging. Solves issue #99 .
2015-01-18 20:23:37 -05:00
Juan Pablo Caram
840cfcf9ff
Cleanup for 8.1
2015-01-15 15:53:42 -05:00
jpcaram
2a21c426e3
Fixes replot problem after delete with key.
2015-01-14 20:35:49 -05:00
jpcaram
207842f98f
Added some error handling to the Excellon parser.
2015-01-10 19:01:12 -05:00
Juan Pablo Caram
ddd90f9f33
Solves Gerber parser bug in Issue #92 (Incorrect Flashes).
2015-01-06 13:06:01 -05:00
jpcaram
ba4ddee5fe
Cleanup.
2015-01-03 13:24:55 -05:00
Juan Pablo Caram
1eaba57dd1
Version 8. Cleanup and logging level reduced to WARNING.
2015-01-02 18:25:05 -05:00
Kamil Sopko
0a3b384d0b
add cmd line -h for help
...
and --sellfile=<path> to read shell directly
2015-01-01 23:52:11 +01:00