aboutsummaryrefslogtreecommitdiffstats
path: root/test/klippy/gcode_arcs.test
Commit message (Collapse)AuthorAgeFilesLines
* gcode_arcs: Allow either one of I, J, K to be default-zero on G2/G3 (#5939)maze2022-12-141-0/+18
| | | Signed-off-by: Wijnand Modderman-Lenstra <maze@pyth0n.org>
* gcode_arcs: support XY, XZ and YZ planesAndrew Mirsky2022-12-111-1/+22
| | | | | | | add G17, G18 and G19 commands to select arc planes enhance G2/G3 to support arc moves in XY, XZ and YZ planes Signed-off-by: Andrew Mirsky <andrew@mirsky.net>
* gcode_arcs: Add back in support for E moves in absolute extrude modeKevin O'Connor2020-06-041-1/+0
| | | | | | | | | | | | This reverts commit 43fa41c1af648ea626040e17f0eebda39dcdb2cb. The above commit disabled absolute extrude moves because it was unclear if the code would work properly when an M221 extrude factor or G92 offset was in use. However, since the calculation is done relative to the raw E position and is sent as a raw E position to gcode.cmd_G1() these modes should not matter. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* gcode_arcs: Disable E moves in absolute extrude modeKevin O'Connor2020-04-231-0/+1
| | | | | | | | Commit 402110f6 didn't actually fix absolute extrude mode. For now, report an error if an extrude move is requested in absolute extrude mode. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* test: Add initial test case for gcode_arcs supportKevin O'Connor2019-09-131-0/+11
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>