Scott Lahteine
6e90272783
🩹 Bring G425 report up to date
Followup to #23112
2 years ago
DerAndere
e5b651f407
✨ Support for up to 9 axes (linear, rotary) (#23112 )
Co-authored-by: Scott Lahteine <thinkyhead@users.noreply.github.com >
2 years ago
tombrazier
6b7868d943
🐛 Fix backlash applied steps when config changes (#23826 )
Followup to #23814
2 years ago
Scott Lahteine
40481947fc
🧑💻 Misc. updates for extra axes (#23521 )
2 years ago
Scott Lahteine
e65c12cf96
🧑💻 Apply axis conditionals
2 years ago
Scott Lahteine
13ce5aa1ed
🎨 Misc. cleanup
2 years ago
Scott Lahteine
59dac3a7e4
🎨 Apply F() to G-code subcommands
2 years ago
Scott Lahteine
754b31918a
🎨 Fewer serial macros
2 years ago
Marcio T
9ca121bc5a
✏️ Six Linear Axes followup (typos) (#22094 )
3 years ago
DerAndere
7726af9c53
🏗️ Support for up to 6 linear axes (#19112 )
Co-authored-by: Scott Lahteine <github@thinkyhead.com >
3 years ago
Scott Lahteine
dd4990252e
♻️ Refactor Linear / Logical / Distinct Axes (#21953 )
* More patches supporting EXTRUDERS 0
* Extend types in prep for more axes
3 years ago
Scott Lahteine
abbe3f0dc7
🎨 Misc cleanup and fixes
3 years ago
X-Ryl669
e7c711996b
Serial refactor. Default 8-bit ECHO to int, not char (#20985 )
Co-authored-by: Scott Lahteine <thinkyhead@users.noreply.github.com >
3 years ago
wmariz
58ac815822
Level Corners with Probe option (#20241 )
3 years ago
Scott Lahteine
eaf6777a66
Rename ultralcd => marlinui
3 years ago
Earle F. Philhower, III
193c0a52d9
Add loose soft endstop state, apply to UBL fine-tune (#19681 )
Co-authored-by: Scott Lahteine <thinkyhead@users.noreply.github.com >
3 years ago
swissnorp
a12ac5e175
Mark axes not-homed with HOME_AFTER_DEACTIVATE (#18907 )
3 years ago
InsanityAutomation
c5ec80d6c7
G425/G35 menu items; G425 pre- and post- scripts (#18737 )
3 years ago
Diego von Deschwanden
42fbd527f3
Fix links to secure sites (#18745 )
3 years ago
Scott Lahteine
2d758663db
G12 E soft endstops parameter (#17788 )
4 years ago
Scott Lahteine
6d90d1e1f5
Apply TERN to compact code (#17619 )
4 years ago
Scott Lahteine
15f6f53638
Add HAS_HOTEND, etc.
4 years ago
Scott Lahteine
3a42b6c5c6
Patch M425 for CAN_CALIBRATE
Fixes #17430
4 years ago
Scott Lahteine
53fe572bbd
Limited backlash editing with Core kinematics (#17281 )
4 years ago
Scott Lahteine
118bd2f8b2
Apply loop shorthand macros (#17159 )
4 years ago
Scott Lahteine
64d092935b
More useful ENABLED / DISABLED macros (#17054 )
4 years ago
Scott Lahteine
7bf2190f03
Fix CALIBRATION_GCODE pin handling
4 years ago
Scott Lahteine
bfad23d3e2
(c) 2020
4 years ago
Dirk O. Kaar
d0e1166cce
Fix Visual Micro "Arduino IDE for Visual Studio" support (#16418 )
4 years ago
Scott Lahteine
f83bc0aa13
Optimize common strings
Saves 128 bytes in testing with `mftest mega 1 -y`
4 years ago
Scott Lahteine
50e4545255
Add custom types for position (#15204 )
4 years ago
Scott Lahteine
455dabb183
Add a feedRate_t data type (#15349 )
4 years ago
Scott Lahteine
465c6d9230
Simpler Allen Key config. Fixes, cleanups from refactor (#15256 )
4 years ago
InsanityAutomation
b8cc61262f
Finish G12, update Nozzle::clean (#14642 )
5 years ago
Scott Lahteine
750a16ad38
Fix MIN/MAX function collision with macros
5 years ago
Marcio Teixeira
e6cf7860e8
Improve ExtUI, fix compiler errors, warnings (#14441 )
5 years ago
Scott Lahteine
93cd66ac11
Tweaky change from (C) to (c)
5 years ago
Scott Lahteine
aeec9ef76b
Update backlash code
5 years ago
Scott Lahteine
ad4ffa1d2f
Use C++ language supported 'nullptr' (#13944 )
5 years ago
Marcio Teixeira
15357af67c
Backlash cleanup (#13659 )
…And save backlash, fil. sensor, ExtUI userdata to EEPROM.
5 years ago
Marcio Teixeira
5679fae11e
UltraLCD enhancements (lower fan resolution, backlash menu) (#13519 )
5 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(...)`
5 years ago
Scott Lahteine
d94e077901
Apply HAS_HOTEND_OFFSET where needed
5 years ago
Marcio Teixeira
00fc43144a
Follow up fixes to various PRs. (#13334 )
- Ensure `MarlinUI:get_progress` is defined for `ExtUI`.
- Fix for `BACKLASH_SMOOTHING` with small segments.
`BACKLASH_SMOOTHING` with extremely small segments failed to fully correct due to the correction factor being rounded down. Rounding up ensures the entire backlash will converge to zero even for small segments.
- Add pinout for the beta revision `EINSY_RETRO`.
- Update soft endstops with tool offsets (for toolchange et. al. move clamping) (#12568 )
5 years ago
Scott Lahteine
3a1b6fe8c1
Coding standards
5 years ago
Marcio Teixeira
31c240a8db
Enhancements to G425 (#13159 )
- Turn off bed leveling prior to calibrating.
- This prevents lateral probes from having a Z component that
triggers the Z endstop and causes the motion to be aborted.
- Got rid of static const float arrays "dimension" and "true_center"
- Frees up 24 bytes of SRAM
- Changed incorrect use of "bool" for float in backlash macros.
- Replaced arguments with 0.0f and 1.0f for clarity.
- Now only disables soft endstops (since calibration cube is outside of bed)
- Not necessary to disable global endstops
5 years ago
Scott Lahteine
ce40c2e87c
Use do_blocking_move_to(ref, fr)
5 years ago
Scott Lahteine
0feeef2604
Update copyright in headers
5 years ago
Marcio Teixeira
e1604198ff
G425 — Auto-calibrate Backlash and Nozzle Offsets (#13050 )
5 years ago