Scott Lahteine
cacec5764a
Clean up whitespace
6 years ago
InsanityAutomation
5b2c37d6c1
Followup to BLTouch (#13422 )
6 years ago
InsanityAutomation
3fb8489ae3
EXTUI and UBL compilation fixes (#13420 )
6 years ago
Scott Lahteine
f5bcc00570
Unify debugging output with debug_out.h (#13388 )
6 years ago
InsanityAutomation
c03df89921
ExtUI Mesh Leveling Extensions (#13363 )
6 years ago
Scott Lahteine
39f1222060
One fewer G29 error string
6 years ago
Scott Lahteine
cfdb38eda4
Allow SERIAL_ECHOPAIR to take up to 12 pairs (#13311 )
6 years ago
Scott Lahteine
f37df28d17
UBL G29 T current position fix
Counterpart to #12845
6 years ago
Scott Lahteine
e15354e387
Simplify serial port redirect (#13234 )
6 years ago
Scott Lahteine
0feeef2604
Update copyright in headers
6 years ago
Roxy-3D
ab6908a513
Fix Probe Offset bug...
6 years ago
Scott Lahteine
4fa1c52688
Tweak serial output code
6 years ago
Scott Lahteine
c986239837
A single SERIAL_ECHO macro type (#12557 )
6 years ago
Scott Lahteine
1fcc13b011
Allow Serial Overrun Protection to be disabled
6 years ago
Marcio Teixeira
c1e17037e5
Various fixes for MarlinUI and ExtUI (#12439 )
6 years ago
Scott Lahteine
df907a905f
Update UBL comments for debug change
6 years ago
Scott Lahteine
a0c795b097
Encapsulate common display code in a singleton (#12395 )
* Encapsulate common LCD code in a singleton
* Depend more UBL code on UBL_DEVEL_DEBUGGING
- Since most users don't need the debugging on at all times, this helps reduce the default build size for UBL by over 2K, a little closer to fitting on 128K boards.
6 years ago
Scott Lahteine
471f403a67
Reduce code size with plain inlines
6 years ago
Scott Lahteine
6093df11dc
Allow G26 to use the active extruder (#12387 )
* Make lcd_quick_feedback argument optional
* Add click_to_cancel option to wait_for_hotend/bed
* Have G26 use the active nozzle and wait_for_hotend/bed
* Use wait_for_release in UBL G29
* Add 'T' parameter to G26 for an initial tool-change
6 years ago
Scott Lahteine
44fa7fb18c
Cleanups for leveling-related code
6 years ago
Scott Lahteine
cc2bc67440
ENABLED(NEWPANEL) => HAS_LCD_MENU
6 years ago
Scott Lahteine
f5eab912ed
Apply #pragma once, misc cleanup (#12322 )
* Apply #pragma once in headers
* Adjust some thermistors formatting
* Misc cleanup and formatting
6 years ago
Scott Lahteine
3583e2b449
Followup to Menu Refactor (#12275 )
6 years ago
Scott Lahteine
2bf18950ab
Refactor LCD menus
6 years ago
Scott Lahteine
d556dc1865
Fix and improve EEPROM storage (#12054 )
* Clean up Temperature PID
* Improve EEPROM read/write/validate
* Group `SINGLENOZZLE` saved settings
* Group planner saved settings
* Group filament change saved settings
* Group skew saved settings
* Group `FWRETRACT` saved settings
6 years ago
Scott Lahteine
07d33849b0
Fix unused var warning, apply ENABLED
6 years ago
Scott Lahteine
11ac75edcb
Use PGM_P for PSTR pointers (#11977 )
7 years ago
Scott Lahteine
c5e5cc5e9f
Fix some trailing whitespace, macros
7 years ago
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
7 years ago
InsanityAutomation
c2553f9888
2.0.x - Idex match119 (#11556 )
* Update ubl_G29.cpp
* Update ultralcd.cpp
7 years ago
Nils Hasenbanck
b37bfeffeb
[2.0.x] Use the new const functions of the persistentStore api (#11544 )
7 years ago
Dave Johnson
c64199941e
Compile only selected PIO environment (#11519 )
7 years ago
Scott Lahteine
a4b0148365
Easier to find 'static inline'
7 years ago
Nils Hasenbanck
577aeb4aa9
All EEPROM access uses persistentStore
7 years ago
Chris Pepper
66d2b48b59
Update PersistentStore api (#11538 )
- Clean up the API to use a `static` class instance to adhere to Marlin convention
- Add `const` position data access for read/write
- Add Storage capacity to the interface
7 years ago
Scott Lahteine
e05e95cf97
Clean trailing whitespace
7 years ago
Roxy-3D
62fa028155
Handle dual gantry machines better
7 years ago
Scott Lahteine
17ed0f815c
Fix tool_change call in UBL G29
Fix #11279 , #11252
7 years ago
Scott Lahteine
63f4c9bdb9
Followup to float maths patch
7 years ago
etagle
1367df2875
Replace double with float, optimize calculation
7 years ago
Roxy-3D
1d7dd0edfd
Add the move_z_after_probing() functionality to UBL's G29 J
7 years ago
Scott Lahteine
a2a30ff0ac
Use Tool 0 for Dual X Axis G29
See https://github.com/MarlinFirmware/Marlin/issues/5597#issuecomment -397683325
7 years ago
Scott Lahteine
d4795e5b8e
[2.0.x] Tweaks and additions for MAX7219 (#11034 )
7 years ago
Eduardo José Tagle
6f330f397e
[2.0.x] Buffer overflow and scroll fix, UTF8 cleanup (#10844 )
7 years ago
etagle
a11eb50a3e
Refactor and optimize Stepper/Planner
Better encapsulation and considerably reduce stepper jitter
7 years ago
Scott Lahteine
50270b53a0
Clear up some more compile warnings
7 years ago
Scott Lahteine
eb2eb72720
Modify UBL mesh_is_valid and use in leveling_is_valid (#10746 )
7 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
8f8c6a9bc4
Move get_axis_position_mm to Planner (#10718 )
7 years ago
Scott Lahteine
306f0f2135
Move Stepper::synchronize to Planner (#10713 )
Co-Authored-By: ejtagle <ejtagle@hotmail.com >
7 years ago