Commit Graph

578 Commits

Author SHA1 Message Date
Marius Stanciu
b85c490256 - Tcl shell is no longer loosing focus after entering a command
(borrowed from @brainstorm)
2018-05-29 03:46:33 +03:00
Marius Stanciu
4c0884e16d - when using .keys method (in Python3 is no longer atomic operation) to
make it more resilient to multithreading I've added the more costing
operation of copy().
2018-05-29 03:42:35 +03:00
MARCO A QUEZADA
20bb287586 Merged in codeZonkey/flatcam/plotToggle (pull request #87)
PlotToggle
2018-05-28 20:50:40 +00:00
Marius Stanciu
ef611753a6 - added the posibility to create an object without plotting it. Also if
the project is created with plot=False then it will not be checked in
Project tab
- improved the panelize command by toggling OFF the plot for the
temporary objects. There is no need to plot the temporary objects, only
the panel is of interest
- add a few aliases for the Panelize command ('pan' and 'panel')
2018-05-28 15:46:42 +03:00
Marius Stanciu
5c6b68d7cb - forgot to make the changes to sorted_tools in generate_milling method
from FlatCAMObj.py
2018-05-28 13:55:20 +03:00
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
Marius Stanciu
bc4411d566 - added a new column in the TableTool where I show the number of drill
holes for each tool.
2018-05-27 12:07:57 +03:00
mquezada
fca9f0ca88 Double clicking on the object label in the Project list view should select the object and take user to Selected tab. 2018-05-26 19:43:01 -04:00
mquezada
5d1f4338a4 Merge branch 'master' into plotToggle 2018-05-26 19:35:49 -04:00
Marius Stanciu
8938ebf9d0 - added a capability that now, on every click on a line_entry
(the elements from GuiElements.py that require text entry, less
FCTextArea for which it might be unwanted behaior) the content is selected.
This makes easier the edit of values.
2018-05-26 23:11:45 +03:00
Marius Stanciu
eb0637c5bb - minor PEP changes 2018-05-26 19:10:07 +03:00
Marius Stanciu
a4bbb98bf1 - converted from Python2 code to Python3 code
- in camlib.py, CNCJob class -> generate_from_excellon_by_tool() was
failing in the line to sort the tools due of been unable to compare
between dict's. I replaced that section.
2018-05-26 04:43:40 +03:00
Jakob Staudt
f7f7c54e5e Merged in JakobStaudt/postprocessing (pull request #82)
Postprocessing GUI and content handover to export_gcode()
2018-05-24 13:37:49 +00:00
Jakob Staudt
c34c59f870 Changed Indentation to Spaces 2018-05-24 10:16:48 +00:00
Jakob Staudt
20bc6b4da5 Fixed Indentation Error in line 1077 2018-05-24 10:04:47 +00:00
Jakob Staudt
6877d0cd9b Added postprocessing GUI and Code 2018-05-24 11:57:42 +02:00
Jakob Staudt
bdc2d8cc59 Added postprocessing GUI and Code 2018-05-24 11:52:02 +02:00
Idechix
2a2d8d75cc adding GUI interface for mirror and auto offset functions 2018-05-19 12:21:27 +02:00
MARCO A QUEZADA
bb3b07455c Merged in codeZonkey/flatcam/plotToggle (pull request #77)
PlotToggle - From the Project tab
2018-05-19 01:56:36 +00:00
MARCO A QUEZADA
a7cb9e7801 Merged in codeZonkey/flatcam (pull request #78)
Fix issue #248 where set_sys command returned failure feedback even on command success.
2018-05-19 01:55:37 +00: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
mquezada
8aaeee23fd Fix model reference for test. 2018-05-16 16:05:23 -04:00
mquezada
9564ab7334 Part 3, removed tab_change handler. 2018-05-04 19:43:29 -04:00
mquezada
1fae35e3f2 Incorporating comments and functionality frpm JP. Removed need to use tab_change signal, removed inheritance dependency on QAbstractItemModel, implemented option_changed property. part 2. 2018-05-04 19:41:38 -04:00
mquezada
e971372d7c Incorporating comments and functionality frpm JP. Removed need to use tab_change signal, removed inheritance dependency on QAbstractItemModel, implemented option_changed property. 2018-05-04 19:41:20 -04:00
mquezada
8e4f081ac3 Synchronize the state of the plot checkboxes to the state of the settings. 2018-04-20 13:30:38 -04:00
mquezada
ec4263e32b Can control plot toggle from project tab. Need to drive project tab state from changes in Selected tab. 2018-04-19 01:19:31 -04:00
dwrobel
a9a4ec75db Merged in dwrobel/flatcam/setuptools-support (pull request #71)
add python setuptools support
2017-07-01 19:58:40 +00:00
Damian Wrobel
cbad99e340 add python setuptools support
- add setup.py script,
 - switch to use images via "share:" resource name
   (this allows to work both versions of application:
     - system wide installation,
     - directly from source),
 - add .desktop file,
 - rename FlatCAM.py to flatcam and install it as an
   executable script.
2017-06-06 22:06:33 +02:00
jpcgt
58f66ca866 Cleanup. 2017-05-19 23:22:32 +00:00
Lubos Medovarsky
951e3dd5dd Merged in bitsmith/flatcam (pull request #56)
update ubuntu installer
2017-05-19 23:19:19 +00:00
Juan Pablo Caram
62f0662083 Support to mill all holes from the command line. Fixes #218. 2017-05-05 16:20:14 -04:00
Matthieu Berthomé
626176a9a4 Merged in matthieu_berthome/flatcam/issue_233 (pull request #66)
convert values given by save file dialog to unicode
2017-03-27 13:24:52 +00:00
Matthieu Berthomé
231a37274c convert values given by save file dialog to unicode 2017-03-24 14:29:30 +01:00
Mike Evans
a182441d79 Merged in saxicola/flatcam/Issue#227 (pull request #62)
Fix for Issue #227.

Approved-by: jpcgt
2017-03-12 20:44:17 +00: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
jpcgt
1d50f6fdab Merged in thrusty/flatcam/panelization_fix (pull request #58)
Add panel instances to panelization list properly
2017-01-19 18:00:50 +00: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
936eb63ba1 Merge remote-tracking branch 'origin/master' 2016-12-16 22:38:41 -05:00
Juan Pablo Caram
7e0a9f91ee Incorrect alias of save_project. Fixes #223. 2016-12-16 22:38:09 -05:00
Lubos Medovarsky
748d1bd7f1 update ubuntu installer
fail on first error
avoid multiple invocations of apt-get
2016-11-25 09:54:27 +01:00
jpcgt
9b2227847c Merged in barnabywalters/flatcam/barnabywalters/added-svgpath-to-requirementstxt-its-re-1477430226849 (pull request #55)
Added svg.path to requirements.txt
2016-11-15 15:41:00 +00:00
Juan Pablo Caram
546d2aacf0 Fixes in millcncjob command and progress towards #218. 2016-11-01 00:53:47 -04:00
Juan Pablo Caram
fb6e1135e9 Added comments. 2016-11-01 00:34:46 -04:00
Juan Pablo Caram
f6d9901365 Added "connect" option for painting polygons. 2016-10-27 17:34:41 -04:00
Juan Pablo Caram
0b26a90175 Support for parallel-line painting. 2016-10-27 16:57:36 -04:00
jpcgt
deed138867 Merged in realthunder/flatcam/mirror_fix (pull request #46)
Fixed mirroring list of geometries
2016-10-27 19:48:02 +00:00