Commit Graph

2665 Commits

Author SHA1 Message Date
Markus Lampert
297999c6ce Don't create step movements for vertically diagonal moves. 2017-08-19 13:30:03 +02:00
Markus Lampert
354538956d Fixed tool tip length compensation and added safeguards against invalid cutting edge angles. 2017-08-13 16:21:22 -07:00
kogolbok
9b905497b6 Path: Drilling. Fix drillbit tip compensation. 2017-08-13 19:49:26 +03:00
pekkaroi
5497030fbe Path: possibility to add custom drill point 2017-08-12 13:46:25 +02:00
pekkaroi
9eac3a29e2 PATH: Clarify comment in PathDrilling 2017-08-12 13:46:25 +02:00
pekkaroi
00cd29592f PATH: add arc edges to drillables in PathDrilling 2017-08-12 13:46:25 +02:00
schnebeck
523fa6be20 job selector for a tool shows not the job label but the job name 2017-08-10 20:53:11 +02:00
Markus Lampert
abe2a15a37 Fixed ToolController creation when there are multiple jobs. 2017-08-08 18:31:01 -03:00
Markus Lampert
e9568052e3 Fixed merge issue. 2017-07-29 11:58:43 +02:00
Markus Lampert
5ae7ebd12c Fixed up onDelete for dogbone and ramp entry as well. 2017-07-29 11:58:43 +02:00
Markus Lampert
606c6e9e0e 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
75ffee4cc7 Enable dressup menus also on top of other dressups. 2017-07-29 11:58:43 +02:00
Markus Lampert
59f0e450ae Moved existing holding tag dressup to use the common UI implementation. 2017-07-29 11:58:43 +02:00
Markus Lampert
0fe6036d29 Some refactoring 2017-07-29 11:58:43 +02:00
Markus Lampert
c200fb1bc6 Decoupled UI from model - can add and delete tags without recomputation. 2017-07-29 11:58:43 +02:00
Markus Lampert
a2e9911e20 Cleaned up dressup creation. 2017-07-29 11:58:43 +02:00
Markus Lampert
235829c010 Start new implementation of holding tags, just called Tag. 2017-07-29 11:58:43 +02:00
Markus Lampert
0432084766 Extracted preferences for holding tags into their own file. 2017-07-29 11:58:43 +02:00
Markus Lampert
1e5de4ece0 Process holes before the perimeter for Arch.PanelSheets 2017-07-28 10:07:58 -03:00
Markus Lampert
7f81ec45d9 Fix PathJob creation through the console. 2017-07-27 19:28:29 +02:00
luzpaz
31ef895be3 Path: typo fix
[skip ci]
2017-07-26 23:12:01 +02:00
looooo
e95897dad7 Path: add option to use pybind11 instead of boost-python for libarea 2017-07-23 16:30:44 +02:00
luzpaz
cac1a825bf misc. typos in Assembly and Path WB
[skip ci]
2017-07-22 15:41:02 +02:00
luzpaz
739b4155fb misc. typo fixes
in FEM and Path WBs
misc. typo fixes
2017-07-21 12:17:35 -03:00
imarin2
c3c970b526 FABlin post-processor for the Path WB 2017-07-20 16:21:12 -03:00
Itai Nahshon
4062873027 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
f2e672263c Path: typo fix 2017-07-10 19:29:55 -03:00
Markus Lampert
883a5d6c24 Added grbl post processor. 2017-07-10 19:19:46 -03:00
Markus Lampert
ce14884eae Added support for imperial shopbot output and some standard post processor arguments. 2017-07-10 19:19:46 -03:00
sliptonic
2ebf430cf9 Path: option for drilling return level
fix #3098
2017-07-10 19:17:41 -03:00
Markus Lampert
69037ed2a1 Fixed Contour.Direction and simplified Dogbone.Side determination. 2017-07-10 19:17:41 -03:00
Markus Lampert
428c47d427 Fixed strongarming 'Side' for dogbnoe. 2017-07-10 19:17:41 -03:00
Markus Lampert
11f7fe990f Fixed Dogbone creation to work for PathContour again. 2017-07-10 19:17:41 -03:00
sliptonic
a95eef8669 Path: add feature for drill tip calculation 2017-07-10 19:17:41 -03:00
sliptonic
605fa29002 Path: add jointype and miterlimit to edge profiling 2017-07-10 19:17:41 -03:00
sliptonic
4743a7f73b 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
0b0c3b2b2e Path: fix #3048 Visibility on recompute is now preserved 2017-07-10 19:17:41 -03:00
sliptonic
9a15fed386 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
75121febf0 Path: Make PathProfile verbose 2017-07-10 19:17:41 -03:00
sliptonic
3aa2293ec1 Merge remote-tracking branch 'realthunder/PathArea' 2017-07-07 16:42:14 -05:00
sliptonic
4063609e89 Path: cleanup start points
Make sure we're storing path parms for debugging
2017-07-07 16:42:06 -05:00
sliptonic
cb6a27f469 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
1be9f3ac35 Path: fix bug in gcode importer.
Wouldn't handle lines with only a line number
2017-07-07 16:42:06 -05:00
sliptonic
158a21b58d Path: Centroid post re-write 2017-07-07 16:42:06 -05:00
sliptonic
f444f96c7d re-arrange TestPathPost setup to simplify testing muliple posts 2017-07-07 16:42:06 -05:00
sliptonic
c2abbe354c Path: MillFace start point 2017-07-07 16:42:06 -05:00
Zheng, Lei
65c3792cc2 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
4b2a739e7a 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
00b0027e19 Path.Area: handle empty wires without vertex 2017-07-07 11:26:54 +08:00
Markus Lampert
14bdeb4f66 Adde __init__ to the deployment. 2017-07-06 14:10:07 -03:00