Jamie
36d08f8ad3
Add ARC_SEGMENTS_PER_SEC for finer G2/G3 arcs (#16510 )
4 年前
Robby Candra
e79666a82b
Followup to "Fix G2/G3 rounding" (#15510 )
4 年前
Ed Williams
d8aeeb8ff6
Fix G2/G3 rounding error (#15507 )
4 年前
Scott Lahteine
e84389c976
Fix G2/G3 workspace plane parameters (#15475 )
4 年前
Scott Lahteine
56595a4c9c
Improve G2/G3 precision
See https://github.com/MarlinFirmware/Marlin/issues/14745#issuecomment -538781253
4 年前
Scott Lahteine
50e4545255
Add custom types for position (#15204 )
4 年前
Scott Lahteine
455dabb183
Add a feedRate_t data type (#15349 )
4 年前
Scott Lahteine
465c6d9230
Simpler Allen Key config. Fixes, cleanups from refactor (#15256 )
4 年前
Scott Lahteine
7496e1cd67
whitespace
4 年前
Jamie
293b890940
Apply soft limits to G2/G3 final target (#15156 )
4 年前
Scott Lahteine
93cd66ac11
Tweaky change from (C) to (c)
5 年前
Marcio Teixeira
c6466c23fe
Silence signed/unsigned comparison warning. (#13508 )
5 年前
7eggert
d96f7d6068
Minimum segments for G2/G3. Better for small arcs. (#13466 )
5 年前
Scott Lahteine
87162658c4
Fix and improve software endstops (#13386 )
5 年前
Scott Lahteine
0feeef2604
Update copyright in headers
5 年前
Ludy
acf266fe78
Fix a compile warning, etc. (#12955 )
5 年前
Scott Lahteine
c986239837
A single SERIAL_ECHO macro type (#12557 )
5 年前
Roxy-3D
cda5ef08fa
Debug of G2-G3 for UBL (#12386 )
Changes only affect UBL. Everything else is left alone.
5 年前
Thomas Moore
c437bb08f1
Overhaul of the planner (#11578 )
- Move FWRETRACT to the planner
- Combine leveling, skew, etc. in a single modifier method
- Have kinematic and non-kinematic moves call one planner method
5 年前
Scott Lahteine
d10f29ae2e
Pass segment length in G2-G3
5 年前
etagle
1367df2875
Replace double with float, optimize calculation
6 年前
Scott Lahteine
8eaac0dab3
Add delta feedrate scaling (#11153 )
6 年前
etagle
a11eb50a3e
Refactor and optimize Stepper/Planner
Better encapsulation and considerably reduce stepper jitter
6 年前
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 >
6 年前
Scott Lahteine
c43235dd39
Remove non-special comments
6 年前
ManuelMcLure
613a3be167
Remove hidden dependencies on destination. Fixes #10686 . (#10691 )
6 年前
Scott Lahteine
19f189b4e5
Add UBL support for G2/G3 and G5 (#10648 )
6 年前
Scott Lahteine
e8e60263c8
Scale feedrate (mm/s to deg/s) for SCARA
6 年前
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
6 年前
Scott Lahteine
91db7930dc
Drop SCARA_FEEDRATE_SCALING
The updated planner takes the length of the move, so this pre-calculation is no longer needed.
6 年前
Scott Lahteine
377108619b
Fix plan_arc clockwise (G2)
Fix #9482
6 年前
Scott Lahteine
9644fe1839
Lightly optimize arc length calculation
6 年前
Scott Lahteine
c694608450
Apply SCARA_FEEDRATE_SCALING to G2/G3
6 年前
Scott Lahteine
73e32925e4
References are better for array args
6 年前
Scott Lahteine
85a62bbf46
Misc. fixes to compiler warnings, etc.
6 年前
Scott Lahteine
f8393a0908
Operate in Native Machine Space
6 年前
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()
6 年前
Scott Lahteine
90af1fe5ee
Implement NO_MOTION_BEFORE_HOMING option
6 年前
Scott Lahteine
9b4aa5ea8b
Move G17-G19 to cpp
6 年前
Scott Lahteine
4007cbfe9e
Move G2_G3 to cpp
6 年前
Scott Lahteine
722786966a
Add gcode.cpp, motion.*, queue.* - Apply to some G-codes.
6 年前
Scott Lahteine
4231faf779
Initial split-up of G-code handlers by category
6 年前