Browse Source

🧑‍💻 Clarify acceleration factor

Scott Lahteine 3 years ago
parent
commit
918a9cf3d1
1 changed files with 1 additions and 1 deletions
  1. 1
    1
      Marlin/src/module/planner.cpp

+ 1
- 1
Marlin/src/module/planner.cpp View File

2564
   block->acceleration_steps_per_s2 = accel;
2564
   block->acceleration_steps_per_s2 = accel;
2565
   block->acceleration = accel / steps_per_mm;
2565
   block->acceleration = accel / steps_per_mm;
2566
   #if DISABLED(S_CURVE_ACCELERATION)
2566
   #if DISABLED(S_CURVE_ACCELERATION)
2567
-    block->acceleration_rate = (uint32_t)(accel * (sq(4096.0f) / (STEPPER_TIMER_RATE)));
2567
+    block->acceleration_rate = (uint32_t)(accel * (float(1 << 24) / (STEPPER_TIMER_RATE)));
2568
   #endif
2568
   #endif
2569
   #if ENABLED(LIN_ADVANCE)
2569
   #if ENABLED(LIN_ADVANCE)
2570
     if (block->use_advance_lead) {
2570
     if (block->use_advance_lead) {

Loading…
Cancel
Save