Scott Lahteine
ccc66a8528
🎨 Misc. cleanup
2 years ago
Scott Lahteine
2b9ae0cc33
🎨 Apply F() to G-code subcommands
3 years ago
Scott Lahteine
b661795ae5
🎨 Fewer serial macros
3 years ago
Marcio T
317afae37c
✏️ Six Linear Axes followup (typos) ( #22094 )
3 years ago
DerAndere
c1fca91103
🏗️ Support for up to 6 linear axes ( #19112 )
Co-authored-by: Scott Lahteine <github@thinkyhead.com>
3 years ago
Scott Lahteine
4194cdda5b
♻️ Refactor Linear / Logical / Distinct Axes ( #21953 )
* More patches supporting EXTRUDERS 0
* Extend types in prep for more axes
3 years ago
Scott Lahteine
f7d28ce1d6
🎨 Misc cleanup and fixes
3 years ago
X-Ryl669
77f48d2bad
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
747bde7e64
Level Corners with Probe option ( #20241 )
4 years ago
Scott Lahteine
141f6825ce
Rename ultralcd => marlinui
4 years ago
Earle F. Philhower, III
ea65e10dc7
Add loose soft endstop state, apply to UBL fine-tune ( #19681 )
Co-authored-by: Scott Lahteine <thinkyhead@users.noreply.github.com>
4 years ago
swissnorp
7d2e4481c7
Mark axes not-homed with HOME_AFTER_DEACTIVATE ( #18907 )
4 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 )
4 years ago
Scott Lahteine
eaf6777a66
Rename ultralcd => marlinui
4 years ago
Earle F. Philhower, III
dffe7b9072
Add loose soft endstop state, apply to UBL fine-tune ( #19681 )
Co-authored-by: Scott Lahteine <thinkyhead@users.noreply.github.com>
4 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>
4 years ago
swissnorp
a12ac5e175
Mark axes not-homed with HOME_AFTER_DEACTIVATE ( #18907 )
4 years ago
InsanityAutomation
c5ec80d6c7
G425/G35 menu items; G425 pre- and post- scripts ( #18737 )
4 years ago
Diego von Deschwanden
42fbd527f3
Fix links to secure sites ( #18745 )
4 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`
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
465c6d9230
Simpler Allen Key config. Fixes, cleanups from refactor ( #15256 )
5 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