1085 Commits (b7b303f4bfbced9f7a242a87af0f50d4cb24d8ae)

Author SHA1 Message Date
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 6 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
VBen 0dfd76ba55 Fix Z hotend offset broken by parking extruder tool change (#13582) 6 years ago
Scott Lahteine 240ea1bbb3 Split up games into separate files 6 years ago
InsanityAutomation d44e5b1fde Fix stepper direction macros, multi-nozzle scope (#13569) 6 years ago
Kajetan Rzepecki 2cfa9e9008 Fixed chamber-related compile error (#13552) 6 years ago
Kajetan Rzepecki c9079165ee Fix MAX6675 readout with Hardware SPI (#13530) 6 years ago
Marcio Teixeira 5679fae11e UltraLCD enhancements (lower fan resolution, backlash menu) (#13519) 6 years ago
Ludy fe346cd4d1 Fix DEBUG_EEPROM_READWRITE compile error (#13492) 6 years ago
Sam Lane e3ab54753b Add extra Linear Advance factors (#13490) 6 years ago
Chris Pepper ffc2c2d7c5 Move FAST_PWM_FAN code to HALs (#13491) 6 years ago
Scott Lahteine 380c771988 Handle word-padded flash-based eeprom (STM32F1)
Fix #13445
6 years ago
Sam Lane a8fa275dc6 Fix Fan 0 responding to all fan speeds (#13444) 6 years ago
InsanityAutomation 691e5c3bb8 BLTouch V3.0 support (#13406) 6 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(...)`
6 years ago
Ludy 59353546e8 Fix BUTTON_EXISTS and misplaced comma (#13411)
Fixes #13410 and redeclaration of `BUTTON_EXISTS`
6 years ago
InsanityAutomation 09eb30dc05 IDEX Mirror mode based on Formbot / Vivedino Symmetric mode (#13404) 6 years ago
Scott Lahteine 5c1aa5162d Adjust M206 output in M503 for DELTA 6 years ago
Scott Lahteine 9a515cbd32
Fix Pause Print message and behavior (#13394) 6 years ago
Scott Lahteine f5bcc00570
Unify debugging output with debug_out.h (#13388) 6 years ago
Scott Lahteine 67bee06e43 No patch needed for non-libmaple analogWrite
See https://github.com/pinchies/Marlin/pull/1#issuecomment-471388743
6 years ago
Scott Lahteine f89b375fb9
Fixes and improvements for PWM pins (#13383) 6 years ago
Scott Lahteine 87162658c4
Fix and improve software endstops (#13386) 6 years ago
Scott Lahteine a5ea3e2f15 Fix hotend offset on switching toolhead change
See commentary at #11623
6 years ago
InsanityAutomation 050eac03af Single X Duplication Extension (#13373)
* Multi-nozzle selective duplication
* Use a bit-mask, reduce stepper_indirection.h size
* Tweak the multi-nozzle duplication description
* Use 'S' as a bool in M605
* Add HAS_DUPLICATION_MODE conditional
* Remove '_MODE' from the option name
* M605 in the style of Stacker M280
* Also include direct mask style (P)
6 years ago
Scott Lahteine 11d6a939df Always define axis_unhomed_err 6 years ago
Scott Lahteine 0375e92847 Followup to serial rework
As mentioned in #13370
6 years ago
Scott Lahteine e52bcc9408 Limit top bed temp to BED_MAXTEMP - 10
The chances of a 10° overshoot is pretty minimal.
6 years ago