Commit Graph

624 Commits

Author SHA1 Message Date
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
Marius Stanciu b8a8cfe1fd - added support for Gerber files that have apertures with size zero
Basically it test the "size" value for the current aperture and if it's
found with zero value it will replace with a really small value
(0.0000001)that for all practical purposes is "zero"
(0.0000001 in inch is really small and in mm is even smaller)
- correcting small typos
2018-05-25 12:41:17 +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
Barnaby Walters c99a0ece9a Added svg.path to requirements.txt
It’s required for FlatCAM to work, and already made its way into the Ubuntu setup script. Added it here too so that people installing using the requirements file also get everything they need.
2016-10-25 21:17:09 +00: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 e6f01cc834 Added build file for PyInstaller 2016-10-08 13:37:31 -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