tombrazier
920799e38d
⚡️ Optimize G2-G3 Arcs (#24366 )
2年前
Scott Lahteine
54e7b933cd
♻️ Encapsulate PID in class (#24389 )
2年前
DerAndere
e5b651f407
✨ Support for up to 9 axes (linear, rotary) (#23112 )
Co-authored-by: Scott Lahteine <thinkyhead@users.noreply.github.com >
2年前
DerAndere
7726af9c53
🏗️ Support for up to 6 linear axes (#19112 )
Co-authored-by: Scott Lahteine <github@thinkyhead.com >
3年前
Scott Lahteine
82ea06e6a4
♻️ Patches for Zero Extruders (with TMC)
3年前
Scott Lahteine
62f37669dc
Replace 'const float &' with 'const_float_t' (#21505 )
3年前
qwewer0
4424645e04
Multi-line comments cleanup (#19535 )
4年前
Diego von Deschwanden
42fbd527f3
Fix links to secure sites (#18745 )
4年前
Scott Lahteine
000ec9fc13
Ensure language.h include order
See #17604
4年前
Scott Lahteine
bfad23d3e2
(c) 2020
4年前
Dirk O. Kaar
d0e1166cce
Fix Visual Micro "Arduino IDE for Visual Studio" support (#16418 )
4年前
Scott Lahteine
50e4545255
Add custom types for position (#15204 )
5年前
Scott Lahteine
455dabb183
Add a feedRate_t data type (#15349 )
5年前
Scott Lahteine
93cd66ac11
Tweaky change from (C) to (c)
5年前
Scott Lahteine
87162658c4
Fix and improve software endstops (#13386 )
5年前
Scott Lahteine
0feeef2604
Update copyright in headers
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
6年前
Scott Lahteine
a4b0148365
Easier to find 'static inline'
6年前
etagle
1367df2875
Replace double with float, optimize calculation
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
19f189b4e5
Add UBL support for G2/G3 and G5 (#10648 )
6年前
Scott Lahteine
32512332df
Apply some formatting
7年前
Scott Lahteine
dac1f6fe74
Tweaks to cubic_b_spline code style
7年前
Scott Lahteine
722786966a
Add gcode.cpp, motion.*, queue.* - Apply to some G-codes.
7年前
Scott Lahteine
3d8a0ab4b2
Module updates
7年前
Scott Lahteine
0c9231fd04
Move 'module' files
7年前
Scott Lahteine
6c45d0fd81
Apply maths macros and type changes ahead of HAL
7年前
Josef Pavlik
f8c2473a71
Improve planner kinematics, fix delta ABL
8年前
Scott Lahteine
77639672d7
Move NONLINEAR bed leveling to planner
This is in advance of moving non-linear bed leveling to the planner
class.
8年前
Scott Lahteine
6ab54c60b1
Add conditionals for kinematics, leveling
8年前
Scott Lahteine
b6afa028f4
Don't call adjust_delta on SCARA
8年前
Scott Lahteine
d5e2d523c7
Generalize kinematics function names
8年前
Scott Lahteine
93ba5bddd7
Append units to feedrate variables
8年前
Scott Lahteine
8218558953
Update comments, rename next_ping_ms, followup to #3797
8年前
AnHardt
2207001333
No compromises for the manage_heater()
No compromises for the manage_heater(). manage_heater() will return immediately when there is nothing to do, but needs a constant detaT to work proper.
Calling idle() only every 200ms results in a display update every ~2 seconds - that should be enough.
For the other functionalities in idle() and manage_inactivity() 200ms is a lot but hopefully works.
8年前
Scott Lahteine
ecec5c5e58
Bezier style and DELTA patch
8年前
Scott Lahteine
a058226799
Prevent watchdog timeout in bezier moves
8年前
Scott Lahteine
ddac17a195
Add BEZIER_CURVE_SUPPORT (G5 XYZEFIJPQ)
8年前