Scott Lahteine
31413a7d77
🧑💻 Combined axis strings
3 years ago
DerAndere
e5b651f407
✨ Support for up to 9 axes (linear, rotary) (#23112 )
Co-authored-by: Scott Lahteine <thinkyhead@users.noreply.github.com >
3 years ago
Scott Lahteine
9665a4434c
🧑💻 Fewer string macros
3 years ago
Scott Lahteine
4b4de71304
⚡️ Improve G2/G3 arc handling (#22599 )
4 years ago
DerAndere
7726af9c53
🏗️ Support for up to 6 linear axes (#19112 )
Co-authored-by: Scott Lahteine <github@thinkyhead.com >
4 years ago
Scott Lahteine
dd4990252e
♻️ Refactor Linear / Logical / Distinct Axes (#21953 )
* More patches supporting EXTRUDERS 0
* Extend types in prep for more axes
4 years ago
Scott Lahteine
abbe3f0dc7
🎨 Misc cleanup and fixes
4 years ago
Scott Lahteine
49548c343d
Optimize G-code flag parameters (#21849 )
4 years ago
fedetony
32dba5e0c7
Realtime Reporting, S000, P000, R000 (#19330 )
4 years ago
Scott Lahteine
7e0524109e
Add HAS_FAST_MOVES
4 years ago
swissnorp
a12ac5e175
Mark axes not-homed with HOME_AFTER_DEACTIVATE (#18907 )
5 years ago
Diego von Deschwanden
42fbd527f3
Fix links to secure sites (#18745 )
5 years ago
Ben
df8b7dfc40
Various Laser / Spindle improvements (#15335 )
5 years ago
Scott Lahteine
49c5f614c6
Minor motion style changes
5 years ago
Scott Lahteine
e78f607ef3
Use a STR_ prefix for non-translated strings
5 years ago
Scott Lahteine
bfad23d3e2
(c) 2020
5 years ago
Dirk O. Kaar
d0e1166cce
Fix Visual Micro "Arduino IDE for Visual Studio" support (#16418 )
5 years ago
Scott Lahteine
50e4545255
Add custom types for position (#15204 )
5 years ago
Scott Lahteine
455dabb183
Add a feedRate_t data type (#15349 )
5 years ago
Scott Lahteine
b2e1f77f58
Fix extraneous "Home XYZ First" message
5 years ago
Scott Lahteine
93cd66ac11
Tweaky change from (C) to (c)
6 years ago
Scott Lahteine
49cf92dc36
Extended condition macros (#13419 )
Allow `ENABLED`, `DISABLED`, `PIN_EXISTS`, and `BUTTON_EXISTS` to take multiple arguments. Also add:
- Alias `ANY(...)` for `!DISABLED(...)`
- Alias `ANY_PIN(...)` for `PIN_EXISTS(a) || PIN_EXISTS(b) ...`
- Alias `EITHER(A,B)` for `ANY(...)`
- Alias `ALL(...)` and `BOTH(A,B)` for `ENABLED(...)`
- `NONE(...)` for `DISABLED(...)`
6 years ago
Scott Lahteine
0feeef2604
Update copyright in headers
6 years ago
TheSFReader
a07ac6312f
G0 feedrate may be fixed or variable (#12172 )
6 years ago
Scott Lahteine
84b59d58fb
Clean up whitespace
6 years ago
TheSFReader
af939c158a
Option for G0 to have a separate feedrate (#12089 )
6 years ago
Victor Tseng
93839e2f73
Add option to enable/disable autoretract altogether (#11904 )
6 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
306f0f2135
Move Stepper::synchronize to Planner (#10713 )
Co-Authored-By: ejtagle <ejtagle@hotmail.com >
7 years ago
Rob Power
d1f14202a9
[2.0.x] NANODLP_Z_SYNC requires linear axes (#10240 )
7 years ago
robpower
5595098063
V2 Extended NanoDLP_Z_Move_Sync to G4 & G28,Added all axis option.
7 years ago
Scott Lahteine
ab03a31cc9
Patch G0/G1 for NANODLP_Z_SYNC
7 years ago
Scott Lahteine
dc82babe8e
Implement NANODLP_Z_SYNC for 2.0.x
7 years ago
GMagician
727a403ba1
[2.0.x] Fix NO_MOTION_BEFORE_HOMING unwanted behaviour (#8176 )
* [2.0.x] Fix NO_MOTION_BEFORE_HOMING unwanted behaviour
NO_MOTION_BEFORE_HOMING should prevent XYZ movements only when homing is not done.
E axes should be allowed
* Update G0_G1.cpp
* Update G0_G1.cpp
7 years ago
Scott Lahteine
90af1fe5ee
Implement NO_MOTION_BEFORE_HOMING option
7 years ago
Scott Lahteine
a98e9874db
FWRETRACT as a feature
8 years ago
Scott Lahteine
722786966a
Add gcode.cpp, motion.*, queue.* - Apply to some G-codes.
8 years ago
Scott Lahteine
4231faf779
Initial split-up of G-code handlers by category
8 years ago