Scott Lahteine
d10f29ae2e
Pass segment length in G2-G3
6 years ago
etagle
1367df2875
Replace double with float, optimize calculation
6 years ago
Scott Lahteine
8eaac0dab3
Add delta feedrate scaling ( #11153 )
6 years ago
etagle
a11eb50a3e
Refactor and optimize Stepper/Planner
Better encapsulation and considerably reduce stepper jitter
7 years ago
Scott Lahteine
99ecdf59af
Smarter MIN, MAX, ABS macros
Use macros that explicitly avoid double-evaluation and can be used for any datatype, replacing `min`, `max`, `abs`, `fabs`, `labs`, and `FABS`.
Co-Authored-By: ejtagle <ejtagle@hotmail.com>
7 years ago
Scott Lahteine
c43235dd39
Remove non-special comments
7 years ago
ManuelMcLure
613a3be167
Remove hidden dependencies on destination. Fixes #10686 . ( #10691 )
7 years ago
Scott Lahteine
19f189b4e5
Add UBL support for G2/G3 and G5 ( #10648 )
7 years ago
Scott Lahteine
e8e60263c8
Scale feedrate (mm/s to deg/s) for SCARA
7 years ago
Scott Lahteine
1cb810ff1c
[2.0.x] Automatically reset stepper timeout ( #10179 )
* Automatically reset stepper timeout in manage_inactivity
Any code that adds moves to the planner can skip resetting the stepper timeout. We can let `idle` / `manage_inactivity` reset the timer whenever it detects any moves in the planner.
* blocks_queued => has_blocks_queued
7 years ago
Scott Lahteine
91db7930dc
Drop SCARA_FEEDRATE_SCALING
The updated planner takes the length of the move, so this pre-calculation is no longer needed.
7 years ago
Scott Lahteine
377108619b
Fix plan_arc clockwise (G2)
Fix #9482
7 years ago
Scott Lahteine
9644fe1839
Lightly optimize arc length calculation
7 years ago
Scott Lahteine
c694608450
Apply SCARA_FEEDRATE_SCALING to G2/G3
7 years ago
Scott Lahteine
73e32925e4
References are better for array args
7 years ago
Scott Lahteine
85a62bbf46
Misc. fixes to compiler warnings, etc.
7 years ago
Scott Lahteine
f8393a0908
Operate in Native Machine Space
7 years ago
Roxy-3D
72156a2029
change to better (more clear) names ( #8050 )
set_destination_to_current() changed to set_destination_from_current()
set_current_to_destination() changed to set_current_from_destination()
7 years ago
Scott Lahteine
90af1fe5ee
Implement NO_MOTION_BEFORE_HOMING option
7 years ago
Scott Lahteine
9b4aa5ea8b
Move G17-G19 to cpp
7 years ago
Scott Lahteine
4007cbfe9e
Move G2_G3 to cpp
7 years ago
Scott Lahteine
722786966a
Add gcode.cpp, motion.*, queue.* - Apply to some G-codes.
7 years ago
Scott Lahteine
4231faf779
Initial split-up of G-code handlers by category
7 years ago