Bob Kuhn
178dcd6fd8
SPI chaining with TMCStepper simplified interface ( #15179 )
5 years ago
Frederik Kemner
4564ad2920
Fix build if EXTRUDERS = 0 ( #15417 )
5 years ago
Scott Lahteine
50e4545255
Add custom types for position ( #15204 )
5 years ago
Scott Lahteine
81b9c7c6ee
No motion constraint before homing
...
Sensible approach to soft endstops before the machine is homed.
Ref: https://github.com/MarlinFirmware/Marlin/pull/15027#issuecomment-533301094
Co-Authored-By: comps <comps@nomail.dom>
5 years ago
Ludy
41ea2d8c31
Fix auto-fan compile error ( #15402 )
5 years ago
InsanityAutomation
a6b0223eea
Revive and improve DELTA probe bounds, LRFB options ( #15372 )
5 years ago
Scott Lahteine
d683f98019
Return buffer in duration.toString
5 years ago
Marcio Teixeira
a18d16fb8b
Do not implicitly concatenate localized strings ( #15383 )
5 years ago
Scott Lahteine
455dabb183
Add a feedRate_t data type ( #15349 )
5 years ago
Scott Lahteine
ee7558a622
Tweaks to Z fade behavior
5 years ago
Scott Lahteine
d49d40f7b0
Home XYZ newline
5 years ago
Scott Lahteine
b2e1f77f58
Fix extraneous "Home XYZ First" message
5 years ago
Scott Lahteine
39578a5919
Fix probe without leveling
5 years ago
Robby Candra
c3f09e2b1b
Set MAX_OVERSHOOT_PID_AUTOTUNE to 30 ( #15257 )
5 years ago
Scott Lahteine
661c3cfc99
Fix mesh bounds for MBL
5 years ago
Jason Smith
66d0221077
Fix build with more than 2 Trinamic E steppers ( #15329 )
5 years ago
Robby Candra
9c288a682d
Followup to probe_at_point change ( #15342 )
5 years ago
Scott Lahteine
5288c399ce
Patch probe offset name, defines
5 years ago
Scott Lahteine
4e8d9fe59b
zprobe_offset => probe_offset
5 years ago
Scott Lahteine
3819f79945
Fix pid_output declaration
5 years ago
InsanityAutomation
df1e51258a
Add M851 X Y probe offsets ( #15202 )
5 years ago
Scott Lahteine
bd2b44c4ed
Require newest TMCStepper
5 years ago
Jason Smith
9aaa056286
Fix SCARA build from Arduino IDE ( #15317 )
5 years ago
Scott Lahteine
5e13fe989f
Rename some feedrate-oriented functions
5 years ago
Jason Smith
514223f960
Fix BACKLASH_COMPENSATION compiler issues ( #15307 )
5 years ago
InsanityAutomation
6a312fae80
Add before/after dir change delays ( #15314 )
5 years ago
Jason Smith
252f31b6f1
Fix/improve backoff feedrates ( #15300 )
5 years ago
Scott Lahteine
c353eaa146
Misc changes from struct refactor ( #15289 )
5 years ago
Scott Lahteine
f01f0d1956
Drop C-style 'void' argument
5 years ago
Scott Lahteine
d63e0f6d98
Pending refactor tweaks
5 years ago
Scott Lahteine
465c6d9230
Simpler Allen Key config. Fixes, cleanups from refactor ( #15256 )
5 years ago
Scott Lahteine
c590e8ac05
Improve Power-loss Recovery ( #15135 )
5 years ago
Scott Lahteine
75927e17dd
Filament Width Sensor singleton ( #15191 )
5 years ago
Scott Lahteine
584c86bed1
More "zero extruders" changes ( #15213 )
5 years ago
Scott Lahteine
565a0e11ed
Prevent 'current' name conflict, if needed
5 years ago
Luu Lac
8bca3fcf2c
Display chamber with HAS_TEMP_CHAMBER ( #15194 )
5 years ago
Jamie
dbee0e9c54
Analog joystick jogging control ( #14648 )
5 years ago
Tanguy Pruvot
ec3f29a33a
Fix linux_native long to int32 warnings ( #15192 )
5 years ago
ManuelMcLure
eed7c2fe2f
Fix 'echo:' in TMC parameters M503 report ( #15193 )
5 years ago
AnHardt
b7b0021b5c
Fix Thermistor 75 ( #15181 )
5 years ago
Scott Lahteine
91c3b8e3ca
Reformat ADC cases
5 years ago
Scott Lahteine
4cdf7a1b93
Add ADC helpers to temp_info_t
5 years ago
Scott Lahteine
bf3cd8e5aa
Tweak var names
5 years ago
Scott Lahteine
7496e1cd67
whitespace
5 years ago
kakou-fr
6b1c4dec46
Touch Mi: Add magnet Y position ( #15166 )
5 years ago
Ludy
beffcd856b
Update German language, (c) ( #15164 )
5 years ago
Karl Andersson
123ecfe613
Allow MINIMUM_STEPPER_PULSE override with LV8729 ( #15162 )
5 years ago
AnHardt
89a2161cac
MINIMUM_STEPPER_DIR_DELAY in LA ( #15154 )
...
Add missed MINIMUM_STEPPER_DIR_DELAY after dir change in LinearAdvance interrupt.
5 years ago
Scott Lahteine
12344085c0
Update temperature.cpp
5 years ago
Scott Lahteine
451a942e95
Suspend queue during wait_for_hotend
5 years ago
Scott Lahteine
586b334c2a
Split up stepper indirection ( #15111 )
5 years ago
Bob Kuhn
ba91bca1eb
TMC SPI daisy chain support (experimental) ( #15081 )
5 years ago
AlexandrZloy
0ebaea94be
Add stallGuard threshold for X2 ( #15042 )
5 years ago
Luu Lac
081e4506ca
Fix G53 as prefix, G28 with CNC_COORDINATE_SYSTEMS ( #15069 )
5 years ago
InsanityAutomation
b7796bcce6
Disable steppers on M112 ( #15065 )
...
And change verbiage to not refer to "Emergency Stop."
5 years ago
InsanityAutomation
f218405c36
Fix ExtUI invalid speed, timer ( #15031 )
5 years ago
Tanguy Pruvot
e604f76703
Enable contrast via LCD_CONTRAST_INIT ( #15006 )
5 years ago
InsanityAutomation
33f6d77281
Adjust homing backoff feedrate ( #14972 )
5 years ago
MaukCC
8664b8e97b
Adding HMS434 machine ( #14931 )
5 years ago
Ludy
05995d1fd6
Unify buzz methods as MarlinUI::buzz ( #14803 )
5 years ago
Scott Lahteine
17cd1a4f26
Tweak TOUCH_MI_DEPLOY_XPOS block
5 years ago
Tim Moore
cd09e35f90
Remove extra M503 "M412" report ( #14985 )
5 years ago
InsanityAutomation
af5a7a2925
Add missing ExtUI user confirmation ( #14992 )
5 years ago
Marcio Teixeira
8bdb3d9970
Add CONTROLLERFAN_SPEED_Z_ONLY ( #14956 )
5 years ago
AnHardt
587d4a6373
Repair display throttling ( #14960 )
5 years ago
Tim Moore
4575978a1f
Fix auto power for chamber fan ( #14922 )
5 years ago
Marcio Teixeira
274934ad81
Add LULZBOT_TOUCH_UI ( #14967 )
5 years ago
Eric Ptak
9c5086e6af
[STM32F1] Simpler Flash EEPROM ( #14829 )
5 years ago
Fourmi
eb3a3d249e
Fix TouchMI probe movement (left side) ( #14875 )
5 years ago
Ludy
528c9885f2
Fix wait_for_user + PAUSE_BEFORE_DEPLOY_STOW issue ( #14831 )
5 years ago
Tanguy Pruvot
92c35d14a4
Non-fatal error from ps::access_start ( #14845 )
5 years ago
Tim Moore
77f637763c
Overlord configs. Fix buzzer, redundant temp. ( #14833 )
5 years ago
Scott Lahteine
fc39c925ca
Grace period followup
5 years ago
Robby Candra
5bc2fb022c
THERMAL_PROTECTION_GRACE_PERIOD is obsolete ( #14798 )
5 years ago
teemuatlut
d4974ea719
TMC SPI Endstops and Improved Sensorless Homing ( #14044 )
5 years ago
Tim Moore
e3660bca25
Overlord printer thermistor ( #14815 )
5 years ago
mekius
7682751646
Fix HOME_BACKOFF_MM type ( #14805 )
5 years ago
InsanityAutomation
6f8b8c394d
Homing backoff per-axis / delta Z ( #14789 )
5 years ago
Scott Lahteine
c2b319360d
Remove extra pragmas
5 years ago
Eric Ptak
fdbc733376
Return 'false' on EEPROM connection fail ( #14776 )
5 years ago
InsanityAutomation
0b154c2d71
Enable runout sensor in EEPROM by default ( #14771 )
5 years ago
Scott Lahteine
eae543adf3
Apply HAS_SPI_LCD as needed
5 years ago
Marcio Teixeira
eefe3f595a
New options: Bootscreen as Info, game Easter-egg ( #13829 )
5 years ago
Ludy
c4bb458763
BUZZ cleanup ( #14760 )
5 years ago
mikeshub
1579091c20
PID loop improvements ( #14746 )
...
* Fix macro evaluation in `temperature.cpp`
* Improve bed PID, PID debug output
* Add min PID power define
5 years ago
Ludy
97e9c95f47
Fix & clean up ExtUI ( #14748 )
5 years ago
Fourmi
d34364a086
Default TOUCH_MI_DEPLOY_XPOS to min X ( #14736 )
5 years ago
Scott Lahteine
1088846cae
Cosmetic updates from 14044
5 years ago
Marcio Teixeira
369fb2806d
Fix compilation warnings, errors ( #14704 )
6 years ago
mikeshub
d9303b2137
Fix MAX6675_SEPARATE_SPI boot loop ( #14698 )
6 years ago
InsanityAutomation
dc6fa04f68
Fix single nozzle temp change, do slower extra prime ( #14696 )
6 years ago
InsanityAutomation
9cd66f6f77
Fix missing include & condition ( #14682 )
6 years ago
wookie666
00e2f6da8f
Improve magnetic dock switching toolhead ( #14663 )
6 years ago
Scott Lahteine
68108789d0
Add'l toolchange syncs
6 years ago
Scott Lahteine
fac0e63058
Clean up tool-change syncs ( #14666 )
6 years ago
Scott Lahteine
42b5ccafc9
Toss obsolete DEBUG_LEVELING_FEATURE tests
6 years ago
Marcio Teixeira
839255eed4
Fix for M504 changing filament runout value ( #14661 )
...
Fixes #14476
6 years ago
InsanityAutomation
b8cc61262f
Finish G12, update Nozzle::clean ( #14642 )
6 years ago
Marcio Teixeira
27c487bab7
Print progress enhancements ( #14647 )
6 years ago
Scott Lahteine
ef2a2eb984
Temp tweak
6 years ago
Tanguy Pruvot
45bde333d5
Initial Longer3D LK1/2 (Alfawise U20/U20+/U30) support ( #14597 )
6 years ago
Scott Lahteine
eaf1c0954e
Update some precompiler tests
6 years ago
InsanityAutomation
ce02c6cee2
Variable tool change purge ( #14618 )
6 years ago
Ludy
70586d3a6c
Update (c) comments ( #14584 )
6 years ago
Pavel4e5
8babf55b18
Init ADC keypad analog input ( #14585 )
6 years ago
Scott Lahteine
ad1c061e7b
Bring STM32F4/F7 together
6 years ago
Scott Lahteine
ed0e6afacb
Apply LIMIT macro
6 years ago
Scott Lahteine
5519054f50
Improve BOGUS_TEMPERATURE_FAILSAFE_OVERRIDE ( #13740 )
6 years ago
Scott Lahteine
1a349c7522
Add HAS_TMC220x
6 years ago
Tanguy Pruvot
8873c583d3
Prevent extra settings.load on boot ( #14499 )
6 years ago
Vanessa Dannenberg
4fa8053638
RPW-Ultra thermistor table ( #14517 )
6 years ago
Scott Lahteine
fe02241044
NONE on combined options
6 years ago
Scott Lahteine
750a16ad38
Fix MIN/MAX function collision with macros
6 years ago
Scott Lahteine
b6546ea33a
Add include guards to some headers
6 years ago
Scott Lahteine
f7eeae8424
Indent a line
6 years ago
Scott Lahteine
720bc7c00b
Named indices for Temperature class ( #14479 )
6 years ago
Scott Lahteine
d4415dcf59
Fix analogWrite ambiguity
6 years ago
Scott Lahteine
c28e08c849
Fix mintemp/maxtemp monitoring for thermocouples
6 years ago
Aliaksei Kvitsinski
2f932a11b3
Park heads with electromagnet ( #14023 )
6 years ago
Tanguy Pruvot
24655a6bf3
Touch-MI Menu and Manual Deploy option ( #14290 )
6 years ago
Ludy
dab2f0c89c
Mask unused var, update (c) comments ( #14455 )
6 years ago
Scott Lahteine
d16954dc88
Make KEEPALIVE_STATE a scoped auto-restore ( #14446 )
6 years ago
Tanguy Pruvot
19aafb9050
Fix STM32F1 motor shocks (stepper timer issue) ( #14030 )
6 years ago
Scott Lahteine
c9a8db33c3
Fix scaledFanSpeed
6 years ago
Giuliano Zaro
a9445d557e
Remove extra #if ( #14439 )
6 years ago
Scott Lahteine
4d5a1984e2
Simplified fan handling code
6 years ago
Scott Lahteine
a8d68b7c8a
Common method for scaled fan speed
6 years ago
Scott Lahteine
9da02d2114
Help syntax highlighting (Sublime, et. al.)
6 years ago
Scott Lahteine
93cd66ac11
Tweaky change from (C) to (c)
6 years ago
Tim Moore
81209f5310
'M105 R' to report redundant temp sensor ( #14324 )
6 years ago
Tim Moore
8ce84fa44f
Add temperature-based auto power options ( #14397 )
6 years ago
Scott Lahteine
2580104c8b
Revert recent probe changes
...
- Revert "Fix FIX_MOUNTED_PROBE compile error (#14393 )"
- Revert "Fix G28 with non-BLTouch probes (#14381 )"
- Revert "Fix BLTOUCH deploy/stow in HS mode (#14352 )"
- Revert "Apply needed BLTouch patch (#14233 )"
Co-Authored-By: AnHardt <github@kitelab.de>
6 years ago
Scott Lahteine
49627069a5
Shorthand for home-after-deactivate
6 years ago
oechslein
8c55bd5451
Update "StallGuard threshold" heading ( #14395 )
6 years ago
Eric Ptak
8934b32f1b
Fysetc AIO II / Cheetah STM32F1 ( #14407 )
6 years ago
InsanityAutomation
aa0383a83b
Enhance IDEX toolchange auto-return w/ no park, full control ( #14117 )
6 years ago
BigIronGuru
f5afaaef5b
Fix probe.cpp warning ( #14367 )
6 years ago
teemuatlut
2247bf1ba5
Add missing dedge init for TMC2209 ( #14370 )
6 years ago
mikeshub
1db7013e3b
Fix and improve PID loops ( #14373 )
...
- Windup guarding was missing. The kludge in place of windup guard is removed. D term filter calculations are simplified to require fewer `float` calculations. Sign change for D term output to make debugging output clearer.
- Use "no overshoot" for bed PID tuning.
6 years ago
MrMabulous
c41b005f33
Add Extra Probing option, discarding outliers ( #14338 )
6 years ago
BigIronGuru
8f99d45045
Fix BLTOUCH deploy/stow in HS mode ( #14352 )
6 years ago
Tanguy Pruvot
52383633e7
STM32F1: M43 PINS_DEBUGGING ( #14072 )
6 years ago
Scott Lahteine
4df4c47994
Add TMC2209 support ( #14249 )
6 years ago
Scott Lahteine
4c872a01f2
G-code queue singleton, front injection ( #14236 )
6 years ago
Ludy
2290b269dc
Unused variable ( #14301 )
6 years ago
Tanguy Pruvot
f2cfa408b7
Touch-MI probe by hotends.fr ( #14101 )
...
A simple Z probe using a magnet to deploy a probe. See https://youtu.be/E7Ik9PbKPl0 for the sensor description...
6 years ago
teemuatlut
29afd11cbf
Updates for TMC2660 init ( #14245 )
6 years ago
teemuatlut
12a270fd29
Fix TMC5160 and TMC2160 PWMCONF init
6 years ago
Scott Lahteine
fc73a8b004
Add AXIS_HAS_SQUARE_WAVE shorthand
6 years ago
mikeshub
a3f034b95e
FFCP updates. Update XY soft endstops on tool_change ( #14125 )
6 years ago
Scott Lahteine
0ca2073625
ABORT_ON_ENDSTOP_HIT_FEATURE_ENABLED => SD_ABORT_ON_ENDSTOP_HIT
6 years ago
teemuatlut
cccc51ee0e
TMC Square Wave Stepping mode ( #14195 )
6 years ago
BigIronGuru
293018f76c
Apply needed BLTouch patch ( #14233 )
6 years ago
Scott Lahteine
858b2fa21a
Fix thermistor table
6 years ago
InsanityAutomation
f6ec00d776
Update thermistor and working config
6 years ago
Scott Lahteine
93ab16c6e4
Remove old mixing ISR comment
6 years ago
Scott Lahteine
6572848d7f
Fix stepper timing bug
6 years ago
Ludy
bd494a6bd6
Update defines for patched temperature macros ( #14161 )
6 years ago
doggyfan
e09d8811c1
Apply grace period to thermistor failure testing ( #14167 )
6 years ago
teemuatlut
bf4a0db97f
TMC LCD followup ( #14134 )
6 years ago
Scott Lahteine
605ec0a478
Fix thermistor table warning
6 years ago
InsanityAutomation
49e83dd7c8
BLTouch V3.1 changes ( #14104 )
6 years ago
teemuatlut
1c86fbc60b
TMC updates, capture LCD changes ( #14074 )
6 years ago
Scott Lahteine
48d1bd29cb
Shift m before compare to 0
6 years ago
doggyfan
594f6b14be
Limit user thermistor to 999, fix thermistor table macro ( #14080 )
6 years ago
Scott Lahteine
aeec9ef76b
Update backlash code
6 years ago
Pavel4e5
3cd19a8ec0
Improve Zonestar keypad responsiveness ( #14056 )
6 years ago
FanDjango
85fb33a060
BLTOUCH tweaks, new v3.1 command ( #14015 )
6 years ago
InsanityAutomation
06f3273531
Fix DELTA pulse wait bug ( #14028 )
6 years ago
Scott Lahteine
785c01f2bc
Use US spelling of 'behavior'
6 years ago
chai-md
940ff8e7c8
Improve LV8729 stepping ( #13776 )
6 years ago
InsanityAutomation
5108e4b6aa
Cleaner EEPROM auto init ( #13975 )
6 years ago
Scott Lahteine
ad4ffa1d2f
Use C++ language supported 'nullptr' ( #13944 )
6 years ago
InsanityAutomation
6811e2921b
BLTouch v3 / 3DTouch Interoperability & performance ( #13814 )
6 years ago
InsanityAutomation
5dcb25664f
Option to Auto-Initialize EEPROM ( #13935 )
6 years ago
Ludy
a504366138
Fix probe fan compiling error ( #13930 )
6 years ago
Stephan
483822f3aa
Fix some THERMAL_PROTECTION_CHAMBER issues ( #13678 )
6 years ago
doggyfan
23a8707ef1
Configurable Thermistor ( #13888 )
6 years ago
Scott Lahteine
9853331b34
Fix temp init, loosen ADC grace period
6 years ago
Giuliano Zaro
e2a77ed881
Bring chamber temp to completion ( #13837 )
6 years ago
Tanguy Pruvot
7da63fa03f
Fix NOMORE() sign warning in stepper ( #13894 )
6 years ago
InsanityAutomation
3fcab8dbf1
Option to disable fans during pause ( #13820 )
6 years ago
Scott Lahteine
2f32a6612d
Clean up Temperature::set_fans_paused
6 years ago
Marcio Teixeira
15357af67c
Backlash cleanup ( #13659 )
...
…And save backlash, fil. sensor, ExtUI userdata to EEPROM.
6 years ago
Tanguy Pruvot
e5438a9a03
settings: store runout sensor on/off ( #13876 )
6 years ago
Thomas Moore
ee243e4edf
Fix mixing extruder filament change ( #13803 )
6 years ago
Scott Lahteine
5051909c3c
Update do_select_screen for general use ( #13800 )
6 years ago
InsanityAutomation
c6632925e3
Force no move on IDEX full control mode ( #13797 )
6 years ago
chai-md
78d7349fd7
Remove extra Z raises in tool change ( #13782 )
6 years ago
Kajetan Rzepecki
875e673a8c
Add HAL-based thermal protection grace period for all heaters ( #13778 )
6 years ago
Kajetan Rzepecki
5f70c876ae
Fix _temp_error-related compile error ( #13768 )
6 years ago
Scott Lahteine
bddb776ddb
Add chamber max-temp check
...
Followup to #13756
6 years ago
Marcio Teixeira
d0c1eee53b
Add extra max-temp safety checks ( #13756 )
6 years ago
Robby Candra
e8dc87a2b7
Fix updated Allen Key pause probe logic ( #13723 )
6 years ago
Robby Candra
7ca1fea22b
Option to pause probe deployment only when triggered, for manually-deployed allen-key probe ( #13698 )
6 years ago
Stephan
84273557f9
Move and update heated chamber settings ( #13671 )
...
Co-Authored-By: the-real-orca <stephan.veigl@gmail.com>
6 years ago
chai-md
2adc37becc
MAGNETIC_SWITCHING_TOOLHEAD ( #13629 )
6 years ago
InsanityAutomation
4900c28bf6
Fix IDEX tool-change, and more ( #13614 )
6 years ago
Scott Lahteine
fae2b7edc3
Update MMU2 code style
6 years ago
Roxy-3D
9cee81d47e
Option to show babysteps total since G28 ( #13580 )
6 years ago