Luc Van Daele
c6e09c2689
[2.0.x] G33 clean up ( #12648 )
Remove obsolete workarounds in G33 for the now fixed zprobe_zoffset bug
6 years ago
teemuatlut
50b2fbd031
Trinamic: Split stealthChop, improve driver monitoring, etc. ( #12582 )
6 years ago
Scott Lahteine
e874f9664c
Tweaks to endstops code
6 years ago
Scott Lahteine
c986239837
A single SERIAL_ECHO macro type ( #12557 )
6 years ago
Scott Lahteine
caca3c8503
Use wait_for_bed with WAIT_FOR_BED_HEATER
Addressing #12517
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
Giuliano Zaro
fd7fd55662
Solve endstops issues ( #12382 )
- Partially reverts #11900 and tries to solve #12336
6 years ago
Scott Lahteine
525ea554a1
Remove obsolete comments
6 years ago
Scott Lahteine
d1ff22b983
Revive SCARA's home offset (unimplemented)
6 years ago
Scott Lahteine
2c9586be0c
Clear up HAS_WORKSPACE_OFFSET meaning
6 years ago
Scott Lahteine
44f2a82a56
Move axis_homed, axis_known_position to motion.*
6 years ago
TheLongAndOnly
5536228359
G34 Auto-align multi-stepper Z axis ( #11302 )
6 years ago
Scott Lahteine
53c535a0c1
Remove trailing whitespace
6 years ago
Luc Van Daele
7243101135
z_offset fix for deltas ( #12210 )
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
3c40933713
Remove trailing spaces, old comment
6 years ago
AnoNymous
b30ca652ae
Replace MIN# / MAX# with variadic MIN / MAX ( #11960 )
6 years ago
Thomas Moore
3286325044
Add TMC2130 sensorless probing
6 years ago
InsanityAutomation
1104054d73
2.0 IDEX Independent z offset and other fixes ( #11862 )
* Add Formbot Raptor board
Co-Authored-By: InsanityAutomation <insanityautomation@users.noreply.github.com>
* Add a second Z probe Z offset
Co-Authored-By: InsanityAutomation <insanityautomation@users.noreply.github.com>
* Modify method to utilize live adjustment of hotend z offset
Should probably move config option to babystepping and rename as it may now apply to all multiextruder systems
* Move config item and catchup other code to current method
6 years ago
Scott Lahteine
c5e5cc5e9f
Fix some trailing whitespace, macros
6 years ago
Roxy-3D
0780913848
IDEX Improvements ( #11848 )
6 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
6 years ago
Holger Müller
1a6f2b29b8
Add support for Triple-Z steppers/endstops
7 years ago
Scott Lahteine
d882717d98
Save some PROGMEM with constexpr ( #11798 )
When possible, make `active_extruder` a `constexpr` to save some PROGMEM.
6 years ago
Scott Lahteine
0c01099f17
hop_amount => current_hop
6 years ago
Scott Lahteine
dcfde2317f
Pass segment length in prepare_kinematic_move_to ( #11737 )
6 years ago
Scott Lahteine
d1ceaf5550
[2.0.x] Followup to IDEX changes ( #11707 )
6 years ago
Roxy-3D
7680b64aa6
IDEX clean up ( #11690 )
6 years ago
Scott Lahteine
d1c9517903
Followup to hotend_offset[Z] patch
6 years ago
Scott Lahteine
9c62c47579
[2.0.x] Fix Dual X Carriage tool change crash ( #11447 )
6 years ago
Giuliano
74900f7a70
[2.0.x] bltouch home refinements ( #11397 )
Just create a better functions call logic flow
6 years ago
Giuliano
5ce5ff8e9b
[2.0.x] fix bltouch homing ( #11379 )
Partially revert. Seems to solve the issue, but one report says G29 still fails.
6 years ago
Giuliano
4237c3d9f8
[2.0.x] different bltouch init ( #11135 )
6 years ago
Giuliano
e5ea9d200f
[2.0.x] fix kill printer ( #11260 )
This will fix kill message on dual printer with 0 alignment offset
6 years ago
etagle
1367df2875
Replace double with float, optimize calculation
6 years ago
Scott Lahteine
c51e27d11d
Do a hard kill for failed homing moves ( #11161 )
6 years ago
Scott Lahteine
8eaac0dab3
Add delta feedrate scaling ( #11153 )
6 years ago
Scott Lahteine
f2c3b0d476
Use bit flags for homed/known
7 years ago
Giuliano
b64cc9329e
[2.0.x] Fix dual enstop home ( #10980 )
7 years ago
Scott Lahteine
ad8d3150aa
Cleanup for dual endstops homing
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
836b0bbeee
Fix MBL line_to_destination
Fix #10708
7 years ago
Scott Lahteine
08e36e264e
Apply _AXIS macro
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
Scott Lahteine
23a876b08d
Update a comment in motion.cpp
7 years ago
Scott Lahteine
bfe223e120
Adjust usage of stepper.synchronize
7 years ago
Scott Lahteine
2c1205d8b1
Improve debug of homing move feedrate
7 years ago