sliptonic
70ad469f8b
Generator can produce G73 (chipbreak) commands instead of G83.
...
Add tests
2022-07-16 11:30:16 -05:00
LarryWoestman
93b29c587b
Path: Reformatted to a line lenght of 88 using black.
2022-07-11 15:09:15 -07:00
LarryWoestman
b2a7654c31
Path: Added 4 refactored postprocessors and postprocessor tests.
2022-07-11 15:09:15 -07:00
LarryWoestman
15360abc95
Path: Moved all of the global values to a dictionary named "values".
2022-07-11 15:09:14 -07:00
sliptonic
fc961d72a0
Lower level discrete tests for Linuxcnc post
2022-07-11 15:09:14 -07:00
Mikael Ågren
5db753ae0a
Restore drilling op retract value to user supplied Retract Height
...
Restores the retract behaviour to pre f7b73e8. After f7b73e8 Retract
Height is no longer used.
2022-06-26 19:43:00 +02:00
sliptonic
f59c260315
Resolving bugs and rebasing for 0.21 merge
2022-06-20 13:09:09 -05:00
sliptonic
b96a643565
Working on simulation
...
working on camotics with multiple file output and tests
2022-06-19 10:47:25 -05:00
sliptonic
2ce452efc7
Fixes for output naming in path sanity
2022-06-18 16:34:53 -05:00
sliptonic
25fb8d03eb
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
33369998c2
fixes 6826. Simplifies logic for calculating helix stepovers
2022-05-16 10:58:04 -05:00
sliptonic
23f6124dc4
Fixes #6275
...
Make PathPost emit tool controllers even if tool number is same.
2022-04-10 10:15:17 -05:00
Russell Johnson
b9694ee66e
Path: Add 5 unit tests for importing gcode with gcode_pre
2022-03-29 20:57:31 -05:00
Russell Johnson
50117a57de
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
6b9312c567
Path: Renumber unit tests per triple-digit schema
...
per request of Sliptonic
2022-03-20 14:25:15 -05:00
Russell Johnson
0c63eb2d94
Path: Add additional roughly-equal depths unit tests
2022-03-20 14:25:15 -05:00
Russell Johnson
abdb4eea86
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
c02dedbb3c
Split out thread milling generator into its own file
2022-03-04 10:42:34 -08:00
sliptonic
69a17578d3
black format
2022-03-04 10:42:34 -08:00
Markus Lampert
fc668181c3
Fixed unit tests
2022-03-04 10:42:34 -08:00
Markus Lampert
eef8fd4f48
Fixed multi pass for external threads with proper lead in/out
2022-03-04 10:42:34 -08:00
Markus Lampert
a1117040b3
Changed passes for constant tool engagement
2022-03-04 10:42:34 -08:00
Markus Lampert
00d2341748
Disabled debugging comments
2022-03-04 10:42:34 -08:00
Markus Lampert
263eeffd71
Fixed lead in/out with elevator location.
2022-03-04 10:42:34 -08:00
Markus Lampert
c12748d8c4
Added thread generation unit tests and fixed finishing the thread
2022-03-04 10:42:34 -08:00
Markus Lampert
bdeb5776b0
First shot at external thread milling
2022-03-04 10:42:34 -08:00
Markus Lampert
37095fbf78
Consistent black formatting of all Path python files
2022-02-28 21:06:16 -08:00
Markus Lampert
122fd49b37
Remove pylint annotations and script
2022-02-28 21:02:45 -08:00
sliptonic
b072017c29
Make drillable detection ignore blind bottom facing holes
...
Toolchange gcode generation moved to generator
2022-01-31 13:09:43 -06:00
sliptonic
0be2903aca
Toolchange generator
2022-01-31 13:09:43 -06:00
sliptonic
b6a8bcb375
Merge pull request #5405 from sliptonic/feature/helix_refactor
...
[Path] Feature/helix refactor
2022-01-22 13:09:36 -06:00
sliptonic
b64e7c6600
Unit test breaks due to tolerance issue. Disable this test
2022-01-22 08:54:42 -06:00
sliptonic
a6c4dfa66d
Helix refactor for generator
2022-01-20 17:26:30 -06:00
sliptonic
55a49e1db6
helper to split arcs
2022-01-20 11:40:37 -06:00
sliptonic
2640fea282
basic retraction handling
2022-01-19 13:19:10 -06:00
sliptonic
a13c003e66
cleanup for readability. More forgiving of input.
...
Move to center if possible before retract
2022-01-19 13:19:10 -06:00
sliptonic
60f304bf15
Added another test to drill generator and corresponding test case
2022-01-19 13:19:10 -06:00
sliptonic
199e5264cd
helix generator shouldn't assume flip.
...
shortend test case
2022-01-19 13:18:15 -06:00
Russell Johnson
e6631679cc
Path: Append unit tests for helix generator
2022-01-19 13:18:15 -06:00
sliptonic
7e1b4cb291
Helix Generator and Testing
2022-01-19 13:18:15 -06:00
sliptonic
f737930d2f
Test case for filterArcs
2022-01-16 12:37:14 -06:00
sliptonic
95a83c811b
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
18582ff9af
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
69d2ce2501
Helpers and tests
...
Drillable lib and Tests
2022-01-15 15:27:53 -06:00
luz paz
01c5475eae
Path: fix source comment typo
2021-12-30 01:08:16 +01:00
luz paz
63138c67ea
Path: fix file header uniformity
2021-12-10 02:36:56 +01:00
sliptonic
8a5aaf35a3
Merge pull request #5217 from sliptonic/feature/rotationgenerator
...
[PATH] rotation generator and tests
2021-12-02 15:40:06 -06:00
sliptonic
4c31c729c0
draft generator and tests
2021-12-01 13:15:09 -06:00
sliptonic
3b9dfeb672
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
03f05b5ef9
make sure depthparams handles negative steps and finish step correctly
...
revised test
2021-11-26 13:27:44 -06:00