Commit Graph

715 Commits

Author SHA1 Message Date
Markus Lampert 42e9cbcc4a Don't create step movements for vertically diagonal moves. 2017-08-19 13:30:03 +02:00
Markus Lampert 576bfd2fa8 Fixed tool tip length compensation and added safeguards against invalid cutting edge angles. 2017-08-13 16:21:22 -07:00
kogolbok 3f0e8613ac Path: Drilling. Fix drillbit tip compensation. 2017-08-13 19:49:26 +03:00
pekkaroi 2a6205206e Path: possibility to add custom drill point 2017-08-12 13:46:25 +02:00
pekkaroi 40b1093bdb PATH: Clarify comment in PathDrilling 2017-08-12 13:46:25 +02:00
pekkaroi 0dce2394b4 PATH: add arc edges to drillables in PathDrilling 2017-08-12 13:46:25 +02:00
schnebeck 172cbcd775 job selector for a tool shows not the job label but the job name 2017-08-10 20:53:11 +02:00
Markus Lampert 6f232720b6 Fixed ToolController creation when there are multiple jobs. 2017-08-08 18:31:01 -03:00
Markus Lampert 0544934070 Fixed merge issue. 2017-07-29 11:58:43 +02:00
Markus Lampert 0d00b0ef7e Fixed up onDelete for dogbone and ramp entry as well. 2017-07-29 11:58:43 +02:00
Markus Lampert 1630d497f6 Add object back to the job it came from on tag dressup deletion - without requiring the job selection dialog. 2017-07-29 11:58:43 +02:00
Markus Lampert 700a5c1faf Enable dressup menus also on top of other dressups. 2017-07-29 11:58:43 +02:00
Markus Lampert 53a717b369 Moved existing holding tag dressup to use the common UI implementation. 2017-07-29 11:58:43 +02:00
Markus Lampert c5e5d5c3e9 Some refactoring 2017-07-29 11:58:43 +02:00
Markus Lampert ccecab9fde Decoupled UI from model - can add and delete tags without recomputation. 2017-07-29 11:58:43 +02:00
Markus Lampert 0e3cbe360d Cleaned up dressup creation. 2017-07-29 11:58:43 +02:00
Markus Lampert 900e9e0dcf Start new implementation of holding tags, just called Tag. 2017-07-29 11:58:43 +02:00
Markus Lampert 92efb41844 Extracted preferences for holding tags into their own file. 2017-07-29 11:58:43 +02:00
Markus Lampert 2ac4d134eb Process holes before the perimeter for Arch.PanelSheets 2017-07-28 10:07:58 -03:00
Markus Lampert ab596b0495 Fix PathJob creation through the console. 2017-07-27 19:28:29 +02:00
luzpaz e63387f283 Path: typo fix
[skip ci]
2017-07-26 23:12:01 +02:00
looooo 360c07c33c Path: add option to use pybind11 instead of boost-python for libarea 2017-07-23 16:30:44 +02:00
luzpaz c243046c86 misc. typos in Assembly and Path WB
[skip ci]
2017-07-22 15:41:02 +02:00
luzpaz b25eb4854a misc. typo fixes
in FEM and Path WBs
misc. typo fixes
2017-07-21 12:17:35 -03:00
imarin2 5ffe17153d FABlin post-processor for the Path WB 2017-07-20 16:21:12 -03:00
Itai Nahshon 2ba4bfb45a When refreshing the pathToolController ui, use UserStrings and not just plain values.
Fixes Symptom: If I open the PathToolController, Press "Edit Local Copy..." and then "Ok" the units for the feedrates were gone.
2017-07-14 05:13:17 +03:00
luzpaz 9343f5c616 Path: typo fix 2017-07-10 19:29:55 -03:00
Markus Lampert d079741949 Added grbl post processor. 2017-07-10 19:19:46 -03:00
Markus Lampert a7cb0627e8 Added support for imperial shopbot output and some standard post processor arguments. 2017-07-10 19:19:46 -03:00
sliptonic 465155b43c Path: option for drilling return level
fix #3098
2017-07-10 19:17:41 -03:00
Markus Lampert 104eb53a8b Fixed Contour.Direction and simplified Dogbone.Side determination. 2017-07-10 19:17:41 -03:00
Markus Lampert 1bda01646d Fixed strongarming 'Side' for dogbnoe. 2017-07-10 19:17:41 -03:00
Markus Lampert d99950010e Fixed Dogbone creation to work for PathContour again. 2017-07-10 19:17:41 -03:00
sliptonic 9874444dba Path: add feature for drill tip calculation 2017-07-10 19:17:41 -03:00
sliptonic 6c52548750 Path: add jointype and miterlimit to edge profiling 2017-07-10 19:17:41 -03:00
sliptonic ddb2001dcb Path: Change Profile 'side' enumeration to inside/outside
left/right was too ambiguous
correct profile direction set
2017-07-10 19:17:41 -03:00
sliptonic 48337e03c1 Path: fix #3048 Visibility on recompute is now preserved 2017-07-10 19:17:41 -03:00
sliptonic 444fc18bcc Path: implement jointype for contour and profile fix #3116
Not implemented in the task panel.  Settings are only available in the property pane.
2017-07-10 19:17:41 -03:00
sliptonic 023c5d8608 Path: Make PathProfile verbose 2017-07-10 19:17:41 -03:00
sliptonic 0a776480f9 Merge remote-tracking branch 'realthunder/PathArea' 2017-07-07 16:42:14 -05:00
sliptonic e8b93ef656 Path: cleanup start points
Make sure we're storing path parms for debugging
2017-07-07 16:42:06 -05:00
sliptonic 7ace55029e Path: simplify the test fixture
Instead of creating a file from scratch, a test file
is included.  Post processing the file from the gui
should give the same results as the test script.
2017-07-07 16:42:06 -05:00
sliptonic c359ba6060 Path: fix bug in gcode importer.
Wouldn't handle lines with only a line number
2017-07-07 16:42:06 -05:00
sliptonic fc989c7803 Path: Centroid post re-write 2017-07-07 16:42:06 -05:00
sliptonic 3093c4cd1b re-arrange TestPathPost setup to simplify testing muliple posts 2017-07-07 16:42:06 -05:00
sliptonic e4c696cac1 Path: MillFace start point 2017-07-07 16:42:06 -05:00
Zheng, Lei d554497ada Path.Area: fix sortWires
sortWires was broken on open wires. The bug was introduced when open
wire direction feature is added.
2017-07-07 11:26:54 +08:00
Zheng, Lei 120b37b0c7 Path.Area: change fromShape() 'start' parameter behavior
'start' used to mean the initial resting position of the tool. Now it
is changed to mean the feed start position.

fromShape() has also improved to automatically guess 'retraction' and
'resume_height' parameters if not given, based on input shape boundary.
2017-07-07 11:26:54 +08:00
Zheng, Lei 90334e0478 Path.Area: handle empty wires without vertex 2017-07-07 11:26:54 +08:00
Markus Lampert b046fa5604 Adde __init__ to the deployment. 2017-07-06 14:10:07 -03:00