Commit Graph

611 Commits

Author SHA1 Message Date
Juan Pablo Caram 85188ce3cb Separate file for version settings. 2016-07-15 22:26:19 -04:00
Juan Pablo Caram 38d6957009 Added SVG-to-GCode flow test. 2016-07-15 22:23:48 -04:00
jpcgt 3660b4fe81 README.md edited online with Bitbucket 2016-07-06 00:35:02 +00:00
Juan Pablo Caram 8b10967a59 Added SVG-to-GCode flow test. 2016-07-04 17:30:32 -04:00
Juan Pablo Caram f5c7fdab71 Some cleanup to shell tests. 2016-07-04 16:25:59 -04:00
Juan Pablo Caram a9b4ff767b Some cleanup to shell tests. 2016-07-03 15:59:25 -04:00
Juan Pablo Caram b4017cfec2 Update instead of setting options when reading project. Fixes #204. 2016-07-02 17:36:19 -04:00
Juan Pablo Caram 01c2feca98 Added (passing) test for Excellon flow. 2016-07-02 16:47:15 -04:00
Zheng, Lei 8a43a63b80 Fixed mirroring list of geometries 2016-06-13 13:20:25 +08:00
jpcgt d63f9cbd43 Merged in realthunder/flatcam/plot_toggle (pull request #43)
Toggle plot by pressing SPACE key in project panel
2016-06-12 15:03:27 -04:00
Juan Pablo Caram 28bb476a5c Fixes #202 2016-06-11 21:55:53 -04:00
Juan Pablo Caram f9cbd78cd1 Show messages and errors in TCL shell. Better exception handling and reporting when opening files. 2016-06-11 21:33:38 -04:00
Juan Pablo Caram ba05f832c0 Merge remote-tracking branch 'origin/master' 2016-06-11 19:51:00 -04:00
Juan Pablo Caram 66901041d9 Fixed errors that I introduced in last commit. 2016-06-11 19:50:19 -04:00
jpcgt cae7791adc Merged in realthunder/flatcam/json_pretty (pull request #42)
Added indent to json in save_project
2016-06-11 19:27:35 -04:00
Zheng, Lei c5f4b9474a Toggle plot by pressing SPACE key in project panel 2016-06-11 06:14:08 +08:00
Zheng, Lei 856d126546 Added indent to json in save_project
This is to make the saved project file more version control frendly
2016-06-09 15:55:17 +08:00
Juan Pablo Caram ee8e9f8f4b Support for mirroring Geometry Objects from the shell. See #119. 2016-06-04 23:04:22 -04:00
Juan Pablo Caram 9f138bdcc2 Fixes #119. 2016-06-04 23:01:36 -04:00
Juan Pablo Caram eb18b7fd3f Fixes #157. 2016-06-04 17:54:07 -04:00
Juan Pablo Caram d1442a4900 Cleaned up G-code parser. Fixed dwell command. Fixes #184. 2016-06-04 16:45:52 -04:00
Juan Pablo Caram 6136afe84c Added dwell (G4) post processing option to gcode. 2016-06-03 22:19:47 -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
jpcgt a3dbaff258 camlib.pyc deleted online with Bitbucket 2016-05-23 13:21:25 +00:00
jpcgt 18d5315573 cirkuix.pyc deleted online with Bitbucket 2016-05-23 13:21:10 +00:00
jpcgt 2e31d9aa48 Merged in sopak/flatcam/tcl-commands (pull request #41)
Tcl command tests
2016-05-23 09:15:15 -04:00
sopak f9260daa17 remove forgotten aa debug prefix names 2016-04-25 00:40:14 +02:00
sopak 7d465f0814 implement tests for TCL commands 2016-04-25 00:36:58 +02:00
sopak 56ba233fd6 implement test_TclCommandExteriors
implement test_TclCommandInteriors
2016-04-24 22:44:28 +02:00
sopak 23dc2059f0 implement test_TclCommandIsolate 2016-04-24 22:05:07 +02:00
Kamil Sopko acb70c0cc3 implement test for test_TclCommandOpenGerber 2016-04-24 21:24:56 +02:00
Kamil Sopko 05f88af917 separate tcl tests into smaller chunks
implement collection of tcl command tests
2016-04-24 01:24:54 +02:00
jpcgt b5162b502f Merged in sopak/flatcam/tcl-commands (pull request #40)
Tcl commands - import_svg
2016-04-18 14:47:42 -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 5c80f2b6d3 implemenmt basic test for import_svg 2016-04-12 20:27:53 +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
jpcgt 19dc0c0b9c Merged in sopak/flatcam/fix-excellon-tooldia (pull request #39)
fix for #201 exception when new project is created
2016-04-12 09:20:41 -04:00
Kamil Sopko 611d76e877 Merged in fix-excellon-tooldia (pull request #6)
fix  exception thrown when  new project is  issued  from shell(probbly  from guy too) because of excellon_tooldia introduced, but no default values and no in array dimensions on change units
2016-04-12 13:45:40 +02:00
Kamil Sopko db15044706 fix exception thrown when new project is issued from shell(probbly from guy too) because of excellon_tooldia introduced,
but no default values and no in array dimensions on change units

defaults added for excellon_tooldia background_timeout and verbose_error_level in self.options.update({})
2016-04-12 13:09:41 +02:00
Kamil Sopko dcd3c4c793 Merged jpcgt/flatcam into master 2016-04-12 12:56:56 +02:00
sopak 8a67a3cce1 reimplement command import_svg 2016-04-11 13:14:45 +02:00
Kamil Sopko 1bc3a0230c Merged jpcgt/flatcam/master into tcl-commands 2016-04-10 23:07:39 +02:00
Juan Pablo Caram d28858ff38 Fast vertical movement above board. Fixes #141. 2016-04-10 16:43:03 -04:00
Juan Pablo Caram 3717169105 Default excellon milling tool dia. Fixes #160. 2016-04-10 16:23:04 -04:00
Juan Pablo Caram 7112ac5caf Recovered patch.py 2016-04-10 16:02:38 -04:00
Juan Pablo Caram 3f7e4a5966 Merge branch 'master' of https://bitbucket.org/jpcgt/flatcam 2016-04-10 15:48:40 -04:00
Juan Pablo Caram bac9f29d08 Recovered patch.py 2016-04-10 15:48:25 -04:00
Juan Pablo Caram a0bd34de45 Fixes #198 2016-04-10 15:44:17 -04:00
jpcgt 841a45e145 Merged in sopak/flatcam/tcl-commands (pull request #38)
Tcl commands error handling  fix
2016-04-10 14:33:05 -04:00