aboutsummaryrefslogtreecommitdiffstats
path: root/klippy/chelper
Commit message (Expand)AuthorAgeFilesLines
* Isort all klippy codeTomasz Kramkowski2025-08-151-2/+3
* Rename everything significant to Kutter except for docsTomasz Kramkowski2025-08-151-1/+1
* Use makefiles instead of auto-buildingTomasz Kramkowski2025-08-154-20/+32
* Run black on all first party python codeTomasz Kramkowski2025-08-061-25/+70
* klippy: fix typos in python code (#6989)Thijs Triemstra2025-07-251-1/+1
* input_shaper: Track kinematics updates by dual_carriageDmitry Butyugin2025-06-042-18/+33
* kinematics: Generic Cartesian kinematics implementation (#6815)Dmitry Butyugin2025-05-063-1/+61
* input_shaper: Fix for polar kinematicsDmitry Butyugin2025-03-111-0/+13
* extruder: Allow dynamic adjustment of pressure advance (#6635)Dmitry Butyugin2024-07-112-15/+71
* toolhead: Keep stepcompress move history relative to current time (#6439)Francois Chagnon2023-12-305-16/+35
* serialqueue: Simplify sequence number upconversionKevin O'Connor2023-12-071-4/+3
* stepcompress: Add support for queuing messages that consume move queue spaceKevin O'Connor2023-11-163-0/+19
* serialqueue: Eventually time out if unable to write CANbus messagesKevin O'Connor2023-10-041-0/+9
* idex_modes: COPY and MIRROR mode implementation (#6297)Dmitry Butyugin2023-08-014-46/+95
* input_shaper: Correctly initialize input shaper stepper_kinematicsDmitry Butyugin2023-06-061-0/+3
* input_shaper: Fixed tracking of step_generation_scan_timeDmitry Butyugin2023-06-062-11/+6
* serialqueue: Rename stalled_bytes stat to upcoming_bytesKevin O'Connor2023-04-071-16/+16
* chelper: Minor declaration movement in __init__.pyKevin O'Connor2023-01-071-2/+2
* trapq: Minor code movement in trapq.cKevin O'Connor2023-01-072-53/+53
* serialqueue: Add comment to do_write()Kevin O'Connor2023-01-051-0/+1
* kinematics: Add deltesian printers (#5743)Tircown2022-09-012-4/+50
* serialqueue: Improve canbus timingKevin O'Connor2022-07-293-22/+47
* extruder: Add support for reversing the direction of extruder stepper movementKevin O'Connor2022-02-103-6/+19
* extruder: Don't store pressure_advance value in trapq movesKevin O'Connor2022-01-162-13/+19
* input_shaper: Factored out AxisInputShaper classDmitry Butyugin2021-10-262-16/+15
* input_shaper: Define input shapers in a single place in Python codeDmitry Butyugin2021-10-262-211/+24
* trapq: Prune interrupted moves from history on trapq_set_position()Kevin O'Connor2021-08-061-1/+16
* stepcompress: Pass clock to stepcompress_set_last_position()Kevin O'Connor2021-08-063-4/+5
* stepcompress: Support extracting stepcompress historyKevin O'Connor2021-07-293-4/+53
* stepcompress: Rename 'struct history_move' to 'struct history_steps'Kevin O'Connor2021-07-291-25/+25
* trapq: Store toolhead.set_position() updates in trapq historyKevin O'Connor2021-07-293-0/+21
* trapq: Keep history of recent trapq movesKevin O'Connor2021-07-293-4/+71
* trapq: Rename trapq_free_moves() to trapq_finalize_moves()Kevin O'Connor2021-07-293-4/+4
* kinematics: Add dual_carriage to hybrid-corexyz (#4296)Tircown2021-06-272-0/+40
* stepcompress: Add missing functions to stepcompress.hKevin O'Connor2021-06-111-0/+4
* trdispatch: Support fast responses to trsync_state messagesKevin O'Connor2021-06-092-4/+244
* serialqueue: Add serialqueue_send_one() helper functionKevin O'Connor2021-06-092-5/+14
* serialqueue: Add "fast reader" supportKevin O'Connor2021-06-092-11/+69
* msgblock: Add clock estimation helper functionsKevin O'Connor2021-06-095-18/+61
* msgblock: Add msgblock_decode()Kevin O'Connor2021-06-092-0/+34
* msgblock: Move message manipulation code from serialqueue.c to new msgblock.cKevin O'Connor2021-06-095-181/+201
* pollreactor: Move C pollreactor code from serialqueue.c to its own fileKevin O'Connor2021-06-094-201/+226
* stepcompress: Improve numerical stability of step+dir+step filterKevin O'Connor2021-04-111-1/+1
* stepcompress: Add support for tracking history of queue_step commandsKevin O'Connor2021-03-132-27/+120
* serialqueue: Support sending messages over a CAN busKevin O'Connor2021-03-133-27/+76
* serialqueue: correctly report EOF errorsLasse Dalegaard2021-03-011-1/+4
* chelper: Move logging_callback() to global scopeKevin O'Connor2021-03-011-4/+6
* buildcommands: Extend number of available mcu messages from 96 to 128Kevin O'Connor2021-02-183-14/+15
* serialqueue: Batch multiple message blocks in a single write()Kevin O'Connor2021-02-121-29/+38
* serialqueue: Improve timing of sleep durationsKevin O'Connor2021-02-121-4/+10