diff --git a/Code_Overview.html b/Code_Overview.html index 1a41b49a7562..3370916aab39 100644 --- a/Code_Overview.html +++ b/Code_Overview.html @@ -1562,8 +1562,9 @@
ToolHead.move() -> LookAheadQueue.add_move() ->
+ LookAheadQueue.flush() -> Move.set_junction() ->
+ ToolHead._process_moves()
.ToolHead._process_moves() ->
- ToolHead._update_move_time() -> MCU_Stepper.generate_steps() ->
- itersolve_generate_steps() -> itersolve_gen_steps_range()
(in
- klippy/chelper/itersolve.c). The goal of the iterative solver is to
- find step times given a function that calculates a stepper position
- from a time. This is done by repeatedly "guessing" various times
- until the stepper position formula returns the desired position of
- the next step on the stepper. The feedback produced from each guess
- is used to improve future guesses so that the process rapidly
- converges to the desired time. The kinematic stepper position
- formulas are located in the klippy/chelper/ directory (eg,
- kin_cart.c, kin_corexy.c, kin_delta.c, kin_extruder.c).