LarryWoestman
62d8d8b993
Path: Added 4 refactored postprocessors and postprocessor tests.
2022-07-11 15:09:15 -07:00
LarryWoestman
8265de7b55
Path: Moved all of the global values to a dictionary named "values".
2022-07-11 15:09:14 -07:00
sliptonic
ff5e3734da
Lower level discrete tests for Linuxcnc post
2022-07-11 15:09:14 -07:00
Mikael Ågren
25242430f4
Restore drilling op retract value to user supplied Retract Height
...
Restores the retract behaviour to pre 5b23af3 . After 5b23af3 Retract
Height is no longer used.
2022-06-26 19:43:00 +02:00
sliptonic
8dad6cf84d
Resolving bugs and rebasing for 0.21 merge
2022-06-20 13:09:09 -05:00
sliptonic
f94aecad70
Working on simulation
...
working on camotics with multiple file output and tests
2022-06-19 10:47:25 -05:00
sliptonic
64fe6c269a
Fixes for output naming in path sanity
2022-06-18 16:34:53 -05:00
sliptonic
97a52a991a
Improve the output splitting
...
Add ability to substitute tool name, op name, or fixture name in filename
Add unit tests
2022-06-18 16:34:52 -05:00
sliptonic
9adf4c4e33
fixes 6826. Simplifies logic for calculating helix stepovers
2022-05-16 10:58:04 -05:00
sliptonic
27efdf9caf
Fixes #6275
...
Make PathPost emit tool controllers even if tool number is same.
2022-04-10 10:15:17 -05:00
Russell Johnson
df9d9843c3
Path: Add 5 unit tests for importing gcode with gcode_pre
2022-03-29 20:57:31 -05:00
Russell Johnson
95cffaf502
Path: Simplify changes per developer conversations
...
Also update TestPathDepthParams.py to reflect simplification of changes.
Remove some comments.
Employ `sorted()` function per MLampert suggestion
2022-03-20 14:25:17 -05:00
Russell Johnson
186042b2cf
Path: Renumber unit tests per triple-digit schema
...
per request of Sliptonic
2022-03-20 14:25:15 -05:00
Russell Johnson
ee6d9fb5e0
Path: Add additional roughly-equal depths unit tests
2022-03-20 14:25:15 -05:00
Russell Johnson
3e6d542cd7
Path: Fix roughly equal depth entries
...
Add code block to remove first of any two consecutive, roughly equal depth values (twin values).
Add two unit tests to support new code block and use cases.
2022-03-20 14:25:14 -05:00
Markus Lampert
c0bb11384c
Split out thread milling generator into its own file
2022-03-04 10:42:34 -08:00
sliptonic
228fce273b
black format
2022-03-04 10:42:34 -08:00
Markus Lampert
79779ac96f
Fixed unit tests
2022-03-04 10:42:34 -08:00
Markus Lampert
238bb7c2bb
Fixed multi pass for external threads with proper lead in/out
2022-03-04 10:42:34 -08:00
Markus Lampert
46827df206
Changed passes for constant tool engagement
2022-03-04 10:42:34 -08:00
Markus Lampert
e00e1b3591
Disabled debugging comments
2022-03-04 10:42:34 -08:00
Markus Lampert
e4fb163cc1
Fixed lead in/out with elevator location.
2022-03-04 10:42:34 -08:00
Markus Lampert
de6ab3fc79
Added thread generation unit tests and fixed finishing the thread
2022-03-04 10:42:34 -08:00
Markus Lampert
7c2a8a92fb
First shot at external thread milling
2022-03-04 10:42:34 -08:00
Markus Lampert
934b0aaa07
Consistent black formatting of all Path python files
2022-02-28 21:06:16 -08:00
Markus Lampert
8583894284
Remove pylint annotations and script
2022-02-28 21:02:45 -08:00
sliptonic
98d804ef52
Make drillable detection ignore blind bottom facing holes
...
Toolchange gcode generation moved to generator
2022-01-31 13:09:43 -06:00
sliptonic
b1fa3103e5
Toolchange generator
2022-01-31 13:09:43 -06:00
sliptonic
c3b46bad38
Merge pull request #5405 from sliptonic/feature/helix_refactor
...
[Path] Feature/helix refactor
2022-01-22 13:09:36 -06:00
sliptonic
c7e7f4ed90
Unit test breaks due to tolerance issue. Disable this test
2022-01-22 08:54:42 -06:00
sliptonic
1ff688a3ff
Helix refactor for generator
2022-01-20 17:26:30 -06:00
sliptonic
4ea14101c0
helper to split arcs
2022-01-20 11:40:37 -06:00
sliptonic
edefffae4b
basic retraction handling
2022-01-19 13:19:10 -06:00
sliptonic
a6a062a20c
cleanup for readability. More forgiving of input.
...
Move to center if possible before retract
2022-01-19 13:19:10 -06:00
sliptonic
606e613e28
Added another test to drill generator and corresponding test case
2022-01-19 13:19:10 -06:00
sliptonic
944e74012b
helix generator shouldn't assume flip.
...
shortend test case
2022-01-19 13:18:15 -06:00
Russell Johnson
e92a0e813f
Path: Append unit tests for helix generator
2022-01-19 13:18:15 -06:00
sliptonic
c36b102e87
Helix Generator and Testing
2022-01-19 13:18:15 -06:00
sliptonic
461eee797f
Test case for filterArcs
2022-01-16 12:37:14 -06:00
sliptonic
9ca8e01771
fix feedrate update
...
Fix machinestate to handle drill moves and tests
move feed and rapid declarations to PathGeom
2022-01-15 15:36:12 -06:00
sliptonic
fc2d6c172b
Make CircularHoleBase use drillableLib
...
debugs
remove deprecated PathUtils.isDrillable
drillableLib cmake
make PathProfile use new drillableLib
2022-01-15 15:34:17 -06:00
sliptonic
f156d9daea
Helpers and tests
...
Drillable lib and Tests
2022-01-15 15:27:53 -06:00
luz paz
f6b7f7a4a9
Path: fix source comment typo
2021-12-30 01:08:16 +01:00
luz paz
e901e584ac
Path: fix file header uniformity
2021-12-10 02:36:56 +01:00
sliptonic
73fa6217ce
Merge pull request #5217 from sliptonic/feature/rotationgenerator
...
[PATH] rotation generator and tests
2021-12-02 15:40:06 -06:00
sliptonic
b2800dfbb8
draft generator and tests
2021-12-01 13:15:09 -06:00
sliptonic
f5d230ed29
Merge pull request #5205 from sliptonic/bug/depthsteps
...
[PATH] depthparams handles negative steps and finish step correctly. Unit tests
2021-11-26 20:24:25 -06:00
sliptonic
8e6c5a497b
make sure depthparams handles negative steps and finish step correctly
...
revised test
2021-11-26 13:27:44 -06:00
Zheng, Lei
789d32f87b
Test: fix test case
...
Adding dynamic property with an invalid name or existing name is now an
error, because there is no easy way for Python code to find out the name
of a property if it is auto renamed.
2021-11-21 19:03:53 -06:00
sliptonic
56875b2137
Drill Generator and testing
2021-11-08 18:57:16 -06:00