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