Commit Graph

366 Commits

Author SHA1 Message Date
grbd a2a1a08e3d This adds a bunch of fixes when exporting svg's from geom's or cncjobs generated from drill files, also adds support for exporting drill files directly as svg's, and should capture any objects that use list within the solid_geometry attribute 2016-03-22 09:54:57 +00:00
grbd 10e9fa74c3 Added some additional checks for the types when exporting, and additional comments 2016-03-22 02:25:07 +00:00
grbd 532a821c76 Fixed the colors with svg exports from cnc jobs for Visicut 2016-03-21 21:46:29 +00:00
grbd 17b4edb94b Fixed the scaling issues with the svg export 2016-03-21 19:34:33 +00:00
grbd b272329384 Initial scaling fixes for svg export 2016-03-21 17:25:46 +00:00
grbd a5ff8c574a Added initial svg export functionality 2016-03-21 11:38:14 +00:00
Juan Pablo Caram 7b29c52951 Merge branch 'master' of https://bitbucket.org/jpcgt/flatcam 2016-03-17 17:35:13 -04:00
Juan Pablo Caram a6f150a01d Blocking in shell functions. See #196. 2016-03-17 17:33:34 -04:00
jpcgt cfabb3856e Merged in sopak/flatcam/fix-test-flow (pull request #33)
fix gcode verification in tests
2016-03-10 15:47:46 -05:00
Kamil Sopko f645dba041 update formating 2016-03-10 21:45:47 +01:00
Kamil Sopko 3bb2cfbc22 fix gcode verification in tests 2016-03-10 19:01:07 +01:00
Kamil Sopko e11d1f2329 Merged jpcgt/flatcam/master into consolidate 2016-03-10 18:55:43 +01:00
jpcgt 9dc1b48d45 Merged in sopak/flatcam/tcl-errors (pull request #32)
set rules for  TCL shell commands
2016-03-10 09:40:42 -05:00
Kamil Sopko 4f2f989bdf set rules for TCL shell commands
implement TCL shell rules for:
drillcncjob,
millholes(renamed from drillcncjobgeometry),
exteriors,
interiors,
isolate
2016-03-07 11:05:42 +01:00
Kamil Sopko 8855a3ffdb Merged consolidate into tcl-errors 2016-03-07 10:00:34 +01:00
Kamil Sopko 5bd10f7489 Merged master into consolidate 2016-03-07 09:59:41 +01:00
Kamil Sopko e0a55b7ef0 Merged jpcgt/flatcam into master 2016-03-07 09:59:22 +01:00
jpcgt 0f438db833 Several PEP8 cleanups in shell commands. 2016-03-03 14:51:36 +00:00
jpcgt a59ca94c0b Merged in sopak/flatcam/tcl-errors (pull request #31)
More detailed TCL error and TCL error handling.
2016-03-03 09:35:25 -05:00
Kamil Sopko e3c43f6de1 remove Empty line 2016-03-02 00:49:51 +01:00
Kamil Sopko b4abef8317 remove Empty line 2016-03-02 00:46:23 +01:00
Kamil Sopko a8159dee16 "return -code error XXX" display error in better way 2016-03-02 00:45:49 +01:00
Kamil Sopko 3fd9b361b8 implement raiseTclError and as example use it in drillcncjob 2016-03-02 00:41:54 +01:00
Kamil Sopko 2cc3d811c5 remove duplicity when print error 2016-03-01 18:22:57 +01:00
Kamil Sopko fd869ad88c remove raise, it does not kill app, but raise is unnecessary here 2016-03-01 18:15:38 +01:00
Kamil Sopko 3878ddb782 display more precise answer if something in TCL shell fail 2016-02-29 22:22:23 +01:00
Kamil Sopko 0f83e9e5be Merged master into consolidate 2016-02-29 22:07:24 +01:00
Kamil Sopko 83c24ec61d Merged jpcgt/flatcam into master 2016-02-29 22:05:32 +01:00
Juan Pablo Caram ced43df1bc Catch when recent file type is not supported. See #192. 2016-02-29 14:18:50 -05:00
Juan Pablo Caram 0cc60576ab Reverted changes to read_form_item(). See #193. 2016-02-29 13:59:20 -05:00
jpcgt 3280427894 Merged in sopak/flatcam/cncjob-multidepth (pull request #30)
Add parameters to cncjob tcl shell command
2016-02-25 13:12:28 -05:00
Kamil Sopko dc374a8233 remove blank line 2016-02-25 16:33:44 +01:00
Kamil Sopko 26189960ff update help 2016-02-25 16:31:57 +01:00
jpcgt c23450a68e Merged in sopak/flatcam/kamil_combo1 (pull request #29)
PCB panelizing, aligning and gap geocutout shell commands
2016-02-25 09:18:24 -05:00
Kamil Sopko 9420aaad60 add multidepth and depthperpass to cncjob shell command 2016-02-25 00:03:19 +01:00
Kamil Sopko ea25b739e3 Merged in aligndrill-fix (pull request #4)
fix aligndrill and also logicical  errors in it
2016-02-24 22:47:50 +01:00
Kamil Sopko 3011c6d2ce Merged in merge-excellons (pull request #3)
Merge excellons
2016-02-24 22:46:00 +01:00
Kamil Sopko e154e961fe Merged in subtract-polygons (pull request #2)
rename del_polygon  to subtract_polygon
2016-02-24 22:43:50 +01:00
Kamil Sopko ba94aef069 fix aligndrill and also logicical errors in it 2016-02-24 22:37:23 +01:00
Kamil Sopko c3e544ac6c FlatCAMObj - to_form,read_form,read_form_item cleanups for better debuging and cleanup Excellon merge method
FlatCAMApp - fix  accidentall delete issue, change  calling  to  understand FlatCAMObj changes
2016-02-23 12:21:57 +01:00
Kamil Sopko a3ccbac362 add set_all_inactive and set_inactive, to be able deselect objects
mainly to avoid accidental  delete
2016-02-23 12:00:30 +01:00
Kamil Sopko a827e184b7 rename del_polygon to subtract_polygon
correctly  modify current  geometry and  dont leave it as path
fix shellcommands  to follow  new names
tweak  geocutout to be able cut 8  gaps
2016-02-23 00:23:27 +01:00
Kamil Sopko 23d5d7bd64 aligndrillgrid - fix offset direction -5 should be -x axis 2016-02-22 11:19:30 +01:00
Kamil Sopko f119f4de03 implement command aligndrillgrid, which creates grid of holes to bed 2016-02-22 10:50:06 +01:00
Kamil Sopko 1d663c4efe allow use aligndrill also for geometries 2016-02-21 17:39:26 +01:00
Kamil Sopko f73c1b81dc implement some new shell commands, which helps panelize milling operations
shell commands:

  join_excellons - ability to join excellons  together

  panelize  - placing geometries and excellons  in columns and rows
2016-02-21 17:21:51 +01:00
Kamil Sopko 62816a614e OK python does not allow overloading for methods 2016-02-21 17:17:05 +01:00
Kamil Sopko 84322882e9 fix FlatCamObj.offset - offset does not work on joined geometries, if tree was not flat it send list into affinity.translate.
implement FlatCAMExcellon.merge - to be able join more excellons  into  one job
2016-02-21 17:03:59 +01:00
Kamil Sopko 14be36f277 Revert "README.md edited online with Bitbucket"
This reverts commit 9d897d0fcb.
2016-02-20 13:41:16 +01:00
Kamil Sopko 2e07b6dfa5 Revert "README.md edited online with Bitbucket"
This reverts commit 2b8b9e1270.
2016-02-20 13:40:15 +01:00