klipper/klippy/kinematics
Kevin O'Connor 5cbe7d83e8 motion_queuing: Track all trapqs and globally flush all trapqs
Add an allocate_trapq() helper function to facilitate the creation of
a low-level C trapq object.  Track all trapq objects and clear history
on them globally when the main motion queues are flushed.

Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2025-08-11 19:43:34 -04:00
..
__init__.py toolhead: Move kinematic modules to new kinematics/ directory 2018-07-12 22:50:25 -04:00
cartesian.py motion_queuing: Add new module to help with motion queues and flushing 2025-08-11 19:43:34 -04:00
corexy.py motion_queuing: Add new module to help with motion queues and flushing 2025-08-11 19:43:34 -04:00
corexz.py motion_queuing: Add new module to help with motion queues and flushing 2025-08-11 19:43:34 -04:00
delta.py motion_queuing: Add new module to help with motion queues and flushing 2025-08-11 19:43:34 -04:00
deltesian.py motion_queuing: Add new module to help with motion queues and flushing 2025-08-11 19:43:34 -04:00
extruder.py motion_queuing: Track all trapqs and globally flush all trapqs 2025-08-11 19:43:34 -04:00
generic_cartesian.py motion_queuing: Add new module to help with motion queues and flushing 2025-08-11 19:43:34 -04:00
hybrid_corexy.py motion_queuing: Add new module to help with motion queues and flushing 2025-08-11 19:43:34 -04:00
hybrid_corexz.py motion_queuing: Add new module to help with motion queues and flushing 2025-08-11 19:43:34 -04:00
idex_modes.py idex_modes: Fixed dual_carriage axis range calculation after homing 2025-08-03 14:20:10 -04:00
kinematic_stepper.py kinematics: Generic Cartesian kinematics implementation (#6815) 2025-05-06 18:06:36 -04:00
none.py force_move: Use strings for axes to clear in clear_homing_state() 2025-01-21 18:58:23 -05:00
polar.py motion_queuing: Add new module to help with motion queues and flushing 2025-08-11 19:43:34 -04:00
rotary_delta.py motion_queuing: Add new module to help with motion queues and flushing 2025-08-11 19:43:34 -04:00
winch.py motion_queuing: Add new module to help with motion queues and flushing 2025-08-11 19:43:34 -04:00