diff options
author | Tircown <74233386+Tircown@users.noreply.github.com> | 2022-09-01 21:56:31 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-09-01 15:56:31 -0400 |
commit | 354915d2ad0e17f5b7df98c1e78da1585c52f441 (patch) | |
tree | 9ea85bee77c0ba23af891061e3feaa89e287bd35 /klippy/chelper/__init__.py | |
parent | ec4ecd7a7076f57993f23ad80c568a1fe2b86260 (diff) | |
download | kutter-354915d2ad0e17f5b7df98c1e78da1585c52f441.tar.gz kutter-354915d2ad0e17f5b7df98c1e78da1585c52f441.tar.xz kutter-354915d2ad0e17f5b7df98c1e78da1585c52f441.zip |
kinematics: Add deltesian printers (#5743)
Initial push of the working deltesian kinematics after some successful tests.
Signed-off-by: Fabrice GALLET <tircown@gmail.com>
Diffstat (limited to 'klippy/chelper/__init__.py')
-rw-r--r-- | klippy/chelper/__init__.py | 13 |
1 files changed, 9 insertions, 4 deletions
diff --git a/klippy/chelper/__init__.py b/klippy/chelper/__init__.py index fa776d14..04119614 100644 --- a/klippy/chelper/__init__.py +++ b/klippy/chelper/__init__.py @@ -20,8 +20,8 @@ SOURCE_FILES = [ 'pyhelper.c', 'serialqueue.c', 'stepcompress.c', 'itersolve.c', 'trapq.c', 'pollreactor.c', 'msgblock.c', 'trdispatch.c', 'kin_cartesian.c', 'kin_corexy.c', 'kin_corexz.c', 'kin_delta.c', - 'kin_polar.c', 'kin_rotary_delta.c', 'kin_winch.c', 'kin_extruder.c', - 'kin_shaper.c', + 'kin_deltesian.c', 'kin_polar.c', 'kin_rotary_delta.c', 'kin_winch.c', + 'kin_extruder.c', 'kin_shaper.c', ] DEST_LIB = "c_helper.so" OTHER_FILES = [ @@ -117,6 +117,11 @@ defs_kin_delta = """ , double tower_x, double tower_y); """ +defs_kin_deltesian = """ + struct stepper_kinematics *deltesian_stepper_alloc(double arm2 + , double arm_x); +""" + defs_kin_polar = """ struct stepper_kinematics *polar_stepper_alloc(char type); """ @@ -205,8 +210,8 @@ defs_all = [ defs_pyhelper, defs_serialqueue, defs_std, defs_stepcompress, defs_itersolve, defs_trapq, defs_trdispatch, defs_kin_cartesian, defs_kin_corexy, defs_kin_corexz, defs_kin_delta, - defs_kin_polar, defs_kin_rotary_delta, defs_kin_winch, defs_kin_extruder, - defs_kin_shaper, + defs_kin_deltesian, defs_kin_polar, defs_kin_rotary_delta, defs_kin_winch, + defs_kin_extruder, defs_kin_shaper, ] # Update filenames to an absolute path |