11821 Commits (43d3463d5d612a300789bdc7a845eb2e8a37786d)

Author SHA1 Message Date
Jason Smith f2c5740d06 Add 'E' argument to G34 to allow stowing between probes (#14533)
- Use the return value from probe_pt during `G34`
  Eliminate the assumption that probe_pt leaves current_position set to values relative to the probed points. This is not always true, depending on the raise_after argument.
- Add '`E`' argument to `G34` command allowing stowing between each probe.
6 years ago
Robby Candra 2c5436e315 Fix HOST_PROMPT_SUPPORT include in ExtUI API (#14650) 6 years ago
InsanityAutomation b8cc61262f Finish G12, update Nozzle::clean (#14642) 6 years ago
Marcio Teixeira 57ed063ba1 Fix unused variable warnings (#14643) 6 years ago
Scott Lahteine 06324df072 Apply some #ifndef 6 years ago
Marcio Teixeira 27c487bab7 Print progress enhancements (#14647) 6 years ago
Robby Candra ebb1a7dc1f Fix EXT_UI example onFilamentChange Parameter (#14649) 6 years ago
Scott Lahteine 5ccf8c2c33 Fix serial.h indents 6 years ago
Scott Lahteine ef2a2eb984 Temp tweak 6 years ago
Ludy abc9b52692 Update copyright in header, etc. (#14645) 6 years ago
Scott Lahteine 5535a047d7 [cron] Bump distribution date 6 years ago
Tanguy Pruvot bae8d0a4bd DOGM: Avoid white flash on TFT (re)init (#14631)
- Avoid white flash on TFT (re)init. Unlike Graphical LCD, the TFT init color may be full white if the backlight is on during init.

- Add a conditional for delayed backlight init which can be applied to any backlit display.
6 years ago
Scott Lahteine 93bc1b17f9 [cron] Bump distribution date 6 years ago
Simon Jouet f0de56a797 ESP32 HAL - Dynamic ADC attenuation (#14623) 6 years ago
Tanguy Pruvot 81d629bc47 Robin & Longer3D SPI TFT driver (#14595) 6 years ago
Tanguy Pruvot 45bde333d5 Initial Longer3D LK1/2 (Alfawise U20/U20+/U30) support (#14597) 6 years ago
Jeonghwan Noh 475ccfad62 Oscar (by Thinknthings of Korea) board support (#14574) 6 years ago
Scott Lahteine fdaa374490 Clean up pins self-checks 6 years ago
Scott Lahteine 77b4f23edc Update pins comments 6 years ago
Scott Lahteine d4be970c8b Update DOGLCD conditions 6 years ago
Scott Lahteine 2d84bcb4cd Simplify, update LCD sanity-check 6 years ago
Scott Lahteine eaf1c0954e Update some precompiler tests 6 years ago
InsanityAutomation ce02c6cee2 Variable tool change purge (#14618) 6 years ago
Marcio Teixeira cbe4bf2ba8 Fix process_injected_command undefined behavior (#14602) 6 years ago
Ringel e139c1d9d9 Fix ESP32 i2s stream, add PWM to extended pins (#14592) 6 years ago
Marcio Teixeira a49478cefa Fix STATUS_MESSAGE_SCROLLING in LIGHTWEIGHT_UI (#14603) 6 years ago
InsanityAutomation d2f20803ba Allow nozzle clean with limited Axis (#14619) 6 years ago
Ludy 6dcb85927a Update German language, &c. (#14613) 6 years ago
Robby Candra e96468566d Fix Z_PROBE_END_SCRIPT in ABL (#14621) 6 years ago
Scott Lahteine a85cd042d8 [cron] Bump distribution date 6 years ago
Scott Lahteine 91bb0f5439 [cron] Bump distribution date 6 years ago
Scott Lahteine b2b7c583eb Pins cleanup 6 years ago
Karl Andersson 82cafc9b19 pins_ARMED overrides STM32 defines (#14587) 6 years ago
Scott Lahteine d3add3c34f Init servo macro, j/b 6 years ago
InsanityAutomation f1eaed7e98 Only init servo pins used for servos (#14589) 6 years ago
scotthsl 19b24a349c Fix M412 without HOST_ACTION_COMMANDS (#14591) 6 years ago
Scott Lahteine 89964ec30d [cron] Bump distribution date 6 years ago
Giuliano Zaro cd36809c06 Fix STM32F7 compile error (#14583) 6 years ago
Scott Lahteine 3cd9a92dcc Use REVERSE_ENCODER_DIRECTION in do_select_screen 6 years ago
Scott Lahteine 80c6f98d2f Fix nested _draw_chamber_status
Co-Authored-By: alexscarbro <alexscarbro@users.noreply.github.com>
6 years ago
Scott Lahteine b0d8ba3894 Fix ANIM_CHAMBER
Co-Authored-By: alexscarbro <alexscarbro@users.noreply.github.com>
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 948c3f580b Clean up some LCD conditions 6 years ago
Scott Lahteine 3218c4b33f Shorten some config descriptions 6 years ago
Scott Lahteine 179095c387 Pins cleanup 6 years ago
thisiskeithb 42be684e69 Wanhao Duplicator i3 Mini support (#14559) 6 years ago
Scott Lahteine 340d827dc1 Fix mega/ subfolder pins
Followup to #14573
6 years ago
Scott Lahteine 7de605c5c3
Move pins files to subfolders #14573 6 years ago
Scott Lahteine e5a5273edb [cron] Bump distribution date 6 years ago
Scott Lahteine 98c6c6f1aa
Combine STM32F4 and STM32F7 (#14566)
* Serial assert (needs work)

* Bring STM32F4/F7 together

* Tweaks to STM32 headers

* More general 'stm32_timer_t'

* Move vsnprintf_P to Marduino.h
6 years ago
Giuliano Zaro caa87d5fe1 SD2Card cleanup (#14571) 6 years ago
Scott Lahteine ad1c061e7b Bring STM32F4/F7 together 6 years ago
Scott Lahteine 4e479caf61 Fix mis-use of LIMIT 6 years ago
Scott Lahteine cf9ac4c847 Move vsnprintf_P to Marduino.h 6 years ago
Scott Lahteine f7de453da8 More general 'stm32_timer_t' 6 years ago
Scott Lahteine 828cc71847 Tweaks to STM32 headers 6 years ago
Scott Lahteine 94f2e82897 Serial assert (needs work) 6 years ago
Tanguy Pruvot 881e5a48bc Fix M43 warning, XL density timers (#14555) 6 years ago
Scott Lahteine 44c8f29e47 More board name cleanup 6 years ago
Scott Lahteine ed0e6afacb Apply LIMIT macro 6 years ago
Scott Lahteine 9817976375 [cron] Bump distribution date 6 years ago
Ludy a7bb1fc322 Fix Dual X,Y,Z UART pins in relation to TMC2208/9 (#14554) 6 years ago
Scott Lahteine f990ebfb09
Tweak STM32F4/7 eeprom emulation (#14563) 6 years ago
Scott Lahteine 056efaba91 Clean up section comments 6 years ago
Scott Lahteine 5519054f50
Improve BOGUS_TEMPERATURE_FAILSAFE_OVERRIDE (#13740) 6 years ago
Scott Lahteine 3ae3bf5d33 Get E2END from pins, fix Linux buffer 6 years ago
Scott Lahteine 01e8813286 EEPROM_EMULATED_WITH_SRAM => SRAM_EEPROM_EMULATION 6 years ago
Scott Lahteine cb60001784 Clean up BOARD_NAME in pins 6 years ago
Scott Lahteine c0e917ea83 DUE/usb should use platform min/max 6 years ago
gmarsh ab99a80793 GMARSH X6 board support (#14550) 6 years ago
Scott Lahteine 84d0bc5c17 OLED LCD section 6 years ago
Scott Lahteine a2ba0aaaac
HAL include and other adjustments (#14525) 6 years ago
Ludy ba22857f93 Allow override of TMC_SW_* pins, etc. 6 years ago
Scott Lahteine 1a349c7522 Add HAS_TMC220x 6 years ago
Scott Lahteine 9821ec2afd Fix SKR Pro pins, STM32F1/4 sanity-check
Co-Authored-By: Msq001 <msq001@users.noreply.github.com>
6 years ago
Scott Lahteine 2b1c2a0db9 [cron] Bump distribution date 6 years ago
Tim Moore 8b81c0e88f LEDs to default on print completion (#14535) 6 years ago
Scott Lahteine e7307af42d [cron] Bump distribution date 6 years ago
Msq001 439e28783b BigTree SKR Pro V1.1 board support (#14523) 6 years ago
Ludy 3a75342508 Allow override of TMC_SW_* pins (#14528) 6 years ago
igorepi c1bb3278d4 Fix Russian grammar (#14527) 6 years ago
Ludy c0497234b9 SanityCheck Biqu SKR 1.1 => BigTree SKR 1.1 (#14526) 6 years ago
Roxy-3D cdf4ed87a1
Add back required precision for off printer mesh saves 6 years ago
Scott Lahteine 8916acf083 [cron] Bump distribution date 6 years ago
Tanguy Pruvot 8873c583d3 Prevent extra settings.load on boot (#14499) 6 years ago
Bob Kuhn dc02d0720d Pins Debugging for STM32 — NEEDS TESTING (#14309) 6 years ago
Tanguy Pruvot 052aa23efe STM32F1: ignore output check for analogWrite() (#14498) 6 years ago
Alexander Amelkin 7a42132002 GTM32 Pro pins updates (#14505) 6 years ago
thisiskeithb 10a71e332d Biqu SKR 1.1 => BigTree SKR 1.1 (#14514) 6 years ago
Vanessa Dannenberg 4fa8053638 RPW-Ultra thermistor table (#14517) 6 years ago
Ludy a210f80adc Sanity-check for CASE_LIGHT_PIN (#14518) 6 years ago
Scott Lahteine 253d0f9671 Some `MIN`/`MAX` rely on core 6 years ago
Scott Lahteine 535b70057e Oops. Don't undef MIN/MAX 6 years ago
Scott Lahteine 021c4ccf5f Fix SpindleLaser class
Fix #14465
6 years ago
Scott Lahteine fe02241044 NONE on combined options 6 years ago
Scott Lahteine 67e0238c89 Reduce type warnings 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 8ff49d6b46 [cron] Bump distribution date 6 years ago
Tanguy Pruvot 31450d9d6b M43: spi channels are not pins (#14502) 6 years ago
Roman Moravčík 9736a21de2 Update Slovak language (#14503) 6 years ago
Giuliano Zaro 2bf11da5ab Fix pin based on SOFT_SPI_CS (#14504) 6 years ago
Giuliano Zaro 66e16af29d SPI defines cleanup (#14506) 6 years ago
Tim Moore eb6dec03bd Simplify power supply naming logic (#14488)
Co-Authored-By: Tim Moore <tim.moore@lightbend.com>
Co-Authored-By: AnHardt <github@kitelab.de>
6 years ago
Scott Lahteine 44e4f853c8 Patch M_PI in Marduino.h 6 years ago
Scott Lahteine c6e6365e15 [cron] Bump distribution date 6 years ago
Roxy-3D 41b7f16ab8
Fix grammar of comment for G29 T command 6 years ago
Scott Lahteine de462f2b8a Revert "Sort out settings.load with SD EEPROM emulation (#14458)"
This reverts commit 108d0df565.
6 years ago
Giuliano Zaro b7573c6e69 Remove unused WRITE_VAR, etc. (#14493) 6 years ago
GMagician 8be146642f Unused SPI PIN definitions 6 years ago
Scott Lahteine 6a2a10a154 Bump distribution date 6 years ago
Scott Lahteine 371969b531 Remove deprecated SCARA option 6 years ago
Scott Lahteine ae9232962e Use heater index defines 6 years ago
Scott Lahteine f7eeae8424 Indent a line 6 years ago
teemuatlut 8aad29fb6e Fix Prusa chopper timing preset 6 years ago
Scott Lahteine 1620738701 Home dir use < or > 6 years ago
Scott Lahteine 0f79fb9821 Generic stop pins (presume one endstop per axis end) 6 years ago
Scott Lahteine ce2b4bc20c Conditionals tweak 6 years ago
Ludy 3358caed14 Update German/Italian language (#14482) 6 years ago
Scott Lahteine 720bc7c00b
Named indices for Temperature class (#14479) 6 years ago
Scott Lahteine 274809aced Bump distribution date 6 years ago
Scott Lahteine ff55088491 Fix Malyan LCD warnings 6 years ago
Scott Lahteine d4415dcf59 Fix analogWrite ambiguity 6 years ago
thisiskeithb c6f74ba887 TH3D EZBoard v1.0 (#14473) 6 years ago
Marcio Teixeira 16409eb233 Suppress more UNUSED warnings (#14466) 6 years ago
GMagician 82ecaa767e Remove unused code in M100
queue.buffer is in bss area, start_free_memory starts from heap then above of bss
6 years ago
GMagician 54358fbe28 Update Italian language 6 years ago
Scott Lahteine c28e08c849 Fix mintemp/maxtemp monitoring for thermocouples 6 years ago
Scott Lahteine de8fee6aea Clarify ExtUI command injection 6 years ago
Scott Lahteine 448d482d3c
Update motherboard numbering (#14460) 6 years ago
Tanguy Pruvot 108d0df565 Sort out settings.load with SD EEPROM emulation (#14458) 6 years ago
Scott Lahteine 18e396b102 Update motherboard numbering 6 years ago
Msq001 c9be936d4a BigTreeTech SKR Mini E3 (#14457) 6 years ago
Aliaksei Kvitsinski 2f932a11b3 Park heads with electromagnet (#14023) 6 years ago
Tanguy Pruvot ca7f56e60b Add 0.025mm Manual Move for Z (#14456) 6 years ago
Scott Lahteine 56c4a96180 Bump distribution date 6 years ago
thisiskeithb 4b9f6d531b Add links to Junction Deviation heading (#14272) 6 years ago
Scott Lahteine ced30b1054 Update ExtUI sanity checks 6 years ago
Scott Lahteine 10b85be405 status_message_level => alert_level 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
Ludy 0ca64a0ea3 Fix compile error with Z_PROBE_END_SCRIPT (#14447) 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 3ea073ace6 Slight reduction in serial.h file size 6 years ago
thisiskeithb 6978bb5ea5 Fix MKS Robin Nano FAN_PIN (#14444) 6 years ago
th33xitus fe2c710b39 Fix for Arduino Due + 12864 Full Graphic Display (#14181) 6 years ago
Phr3d13 34c8204d25 STM32F1 SD EEPROM Emulation Fixes (#14261) 6 years ago
Marcio Teixeira e6cf7860e8 Improve ExtUI, fix compiler errors, warnings (#14441) 6 years ago
Scott Lahteine e89a47c8b5 Bump distribution date 6 years ago
Scott Lahteine b615b492ba Update some HAL comments 6 years ago
Scott Lahteine 49027721e9 Clean up some pinsDebug headers 6 years ago
Scott Lahteine c9a8db33c3 Fix scaledFanSpeed 6 years ago
Darsey Litzenberger 946f6bdeaa Disable leveling during G12 (#14385) 6 years ago
Scott Lahteine b3f42d2519 Update SD host config comment 6 years ago
Roman Moravčík 77c67085bf Update Slovak language (#14433) 6 years ago
Giuliano Zaro 9174aa376f Update Italian language (#14440) 6 years ago
Giuliano Zaro 07c998afe5 Fix E2END on RURAMPS (#14438) 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 1a09c4dea5 Cutter class followup 6 years ago
Scott Lahteine 9da02d2114 Help syntax highlighting (Sublime, et. al.) 6 years ago
Martin ae9afb333e Remove fwretract planner.synchronize calls (#14432) 6 years ago
Scott Lahteine 93cd66ac11 Tweaky change from (C) to (c) 6 years ago
Scott Lahteine d7d80418ae
Singleton for cutting tools (#14429) 6 years ago
Scott Lahteine 2fde1475cb Allow SD card sharing on SKR Mini 6 years ago
Scott Lahteine 7e16835c83
Use LCD conditionals in pins files (#14428) 6 years ago
thisiskeithb 8b63e3701f MKS Robin Nano board support (#14363) 6 years ago
Tim Moore 81209f5310 'M105 R' to report redundant temp sensor (#14324) 6 years ago
Scott Lahteine 6664b90bbb
Init servo pins in HAL_init (#14425) 6 years ago
Tim Moore 8ce84fa44f Add temperature-based auto power options (#14397) 6 years ago
Scott Lahteine 00cc1079af Add missing chamber auto fan options 6 years ago
InsanityAutomation ce656e2a26 Update G-code injection, sub-commands (#14418) 6 years ago
InsanityAutomation b961251899 Add Z_PROBE_END_SCRIPT to UBL (#14419) 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
thisiskeithb cd302f9464 Add MKS SGen-L Board (#14411) 6 years ago
Andy Shaw 064177154c Update SD card connection / sharing options (#14325) 6 years ago
BigIronGuru 9f136a7c67 Low-priority homing in G34 (#14391) 6 years ago
Scott Lahteine 49627069a5 Shorthand for home-after-deactivate 6 years ago
J.C. Nelson 30a3db4f22 Fix Malyan M200 config and protocol (#14394) 6 years ago
oechslein 8c55bd5451 Update "StallGuard threshold" heading (#14395) 6 years ago
Scott Lahteine 98f3a3d5c3 Bump distribution date 6 years ago
Msq001 e3846ec7a1 SKR mini can use 128x64 LCD (#14388) 6 years ago
Eric Ptak 8934b32f1b Fysetc AIO II / Cheetah STM32F1 (#14407) 6 years ago
Marcio Teixeira 8e23e9b16c Fix FIX_MOUNTED_PROBE compile error (#14393) 6 years ago
Tanguy Pruvot 07dac315a9 Up-to-date STM32F1 README (#14386) 6 years ago
thisiskeithb a4aa3621c0 MKS Robin Mini Board Support (#14366) 6 years ago
Scott Lahteine cf762d2c73 Fix enqueueing bug 6 years ago
BigIronGuru 12d21e642f Update G34 for non-BLTouch probes (#14380) 6 years ago
BigIronGuru 5986194c36 Fix G28 with non-BLTouch probes (#14381) 6 years ago
InsanityAutomation aa0383a83b Enhance IDEX toolchange auto-return w/ no park, full control (#14117) 6 years ago
Scott Lahteine 3d9d72e8db Include order, spacing, etc. 6 years ago
mikeshub 1b1a4677f5 Fix LCD.h compilation error (#14377) 6 years ago
sjasonsmith 07b41a8c3f Include SOLENOID_PROBE in leveling report (#14344) 6 years ago
thisiskeithb 71b2700c3c Anycubic Trigorilla 1.4 Rev. 1.1 (#14357) 6 years ago
BigIronGuru f5afaaef5b Fix probe.cpp warning (#14367) 6 years ago
BigIronGuru def4bb987d Reset, stow BLTouch before mode change (#14368) 6 years ago
Scott Lahteine 78557076ff Add planner.synchronize to UBL G29 6 years ago
BigIronGuru 6578aa4e1b Apply minimum timing to BLTouch commands (#14369) 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
Scott Lahteine 17778d1c2a Fix M916-918 subcommands 6 years ago
Tanguy Pruvot be69ec5b32 Fix PLR/M43 warnings (#14333) 6 years ago
BigIronGuru 9c83135d40 Only home Z at the end of G34 (#14353) 6 years ago
InsanityAutomation 5df051fdee Fix Start SD Print bug (#14354)
Followup to the G-code parser injection update.
6 years ago
LinFor 0f6f5132c1 Fix variable conflict in ok_to_send (#14351) 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
Tobias Frost eeaef2410a Support DGUS Display with DWIN OS (#13253) 6 years ago
Scott Lahteine bb0bcbaec0 Suppress compiler warning 6 years ago
Tanguy Pruvot 52383633e7 STM32F1: M43 PINS_DEBUGGING (#14072) 6 years ago
Karl Andersson 81d550754a Fix "UNUSED" redefined warning on HAL_STM32 (#14342) 6 years ago
Karl Andersson 4b365552db Fix Marduino SBI/CBI redefine (#14341) 6 years ago
InsanityAutomation a9acd2f497 G34 configurable angle limit (#14321) 6 years ago
Scott Lahteine a31cb910f5 Tweak some config spacing 6 years ago
Marcio Teixeira 49ea1c635a Fix missing dependencies (#14339) 6 years ago
Scott Lahteine 4df4c47994
Add TMC2209 support (#14249) 6 years ago
Tanguy Pruvot ed0c70f0a0 SKRmini followup - Fysetc config updates (#14327) 6 years ago
Scott Lahteine dd06017f64 Bring configs up to date 6 years ago
Scott Lahteine 9131b11944 Games in Info menu, if enabled 6 years ago
Scott Lahteine 4c872a01f2
G-code queue singleton, front injection (#14236) 6 years ago
Tanguy Pruvot 75aeb41ab7 SKRmini support for Fysetc Mini Panel (#14319) 6 years ago
InsanityAutomation bf64dd4db6 Improve G34, M422 (Z alignment) (#14142) 6 years ago
Tanguy Pruvot 391250b04f STM32F1: Don't toggle EEPROM SPI SS (#14299) 6 years ago
Giuliano Zaro 27d30c1be8 Update Italian language (#14302) 6 years ago
Scott Lahteine 3f6424076b Update M524 description 6 years ago
Scott Lahteine cf3631226b Document G-code M290 6 years ago
Scott Lahteine c12b6ba760 Add Dagoma F5 to Makefile 6 years ago
3DSmitty 5b13abcacb Fix SPI_SD Outside of HAL_STM32F1 (#14306) 6 years ago
Bob Kuhn 089d12df16 Fix duplicate board IDs (#14310) 6 years ago
Ludy 2290b269dc Unused variable (#14301) 6 years ago
Scott Lahteine 6b2d42434c Wrap main menu external declarations 6 years ago
Scott Lahteine aacb904e1f Adjust some config comments 6 years ago
Scott Lahteine 651f3eeed0 Clean up trailing whitespace 6 years ago
Ludy 35aabd1834 Fix Spindle/Laser compile error (#14312) 6 years ago
Scott Lahteine 21f377d94a
STM32F1: various small changes (#14313)
- init the led pin as output (like other HALs)
- reduce sdio dma priority to normal.. highest is never the best...
- allow fsmc only on compatible STM32F1 (like HAL fsmc)
- fsmc: remove an useless C style cast
6 years ago
sensei73 ce5f94c8f4 Fix Touch-MI sanity checks (#14316) 6 years ago
Tanguy Pruvot 287df7a61f STM32F1: various small changes
- init the led pin as output (like other HALs)
- reduce sdio dma priority to normal.. highest is never the best...
- allow fsmc only on compatible STM32F1 (like HAL fsmc)
- fsmc: remove an useless C style cast
6 years ago
3DSmitty 66d51272af Fix SPI, SD for BIGTREETECH SKR Mini (#14287) 6 years ago
Scott Lahteine 903863dcb6 Suppress some warnings 6 years ago
Scott Lahteine eb1c9113c2 Try to init SD with no detect pin 6 years ago
Scott Lahteine 9a56a88200 Use OUT_WRITE in SPI pin init 6 years ago
Scott Lahteine 24c23b60fa Use lambda, fix wrap pointer 6 years ago
pinchies 3021097888 Add JGAurora A5S and A1 (STM32F103ZET6) (#14291)
- Now compiles and works correctly with changes to HAL timers and watchdog.
- Does NOT include awesome work on touch screen function.
- Does have working LCD and SD-based EEPROM.
6 years ago
Ludy 6fb3db1633 Update German language (#14294) 6 years ago
Scott Lahteine a17f057daa
Fix word wrapping on select screens 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
Scott Lahteine 26de051e92 HAL SPI pin init cleanup 6 years ago
Scott Lahteine 50c9b33ed7 !ENABLED => DISABLED 6 years ago
teemuatlut 29afd11cbf Updates for TMC2660 init (#14245) 6 years ago
Scott Lahteine dfdbd1e75f Use TEST macro where possible 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
mb300sd bf8bfb5c66 Add Coolant Control M7/M8/M9 (#10745) 6 years ago
Aliaksei Kvitsinski 648a91bce8 Support for Z-Bold board (#14024) 6 years ago
MastS 18904c42f6 Fysetc LCD backlight timeout (#14265) 6 years ago
Scott Lahteine bc2ff9b41f Fix M605 bugs
Fixes #14191
6 years ago
Scott Lahteine f7792c0192 Group manual move options 6 years ago
Tanguy Pruvot 7d1eafc80a STM32F1: C++14 for static_assert, etc. (#14278) 6 years ago
Msq001 26e7e33698 Fix bug in STM32F1 WRITE macro (#14275) 6 years ago
Scott Lahteine 04715e04ee Minor M100 cleanup 6 years ago
Scott Lahteine 356410dcfc Move crc16 function to libs 6 years ago
Scott Lahteine 2a96d4e23a Move number-to-string functions to libs 6 years ago
Scott Lahteine 1ef95013f0 Update Marlin.cpp includes, defines 6 years ago
Kaushik Vemparala c88d9ae282 Option to leave heaters set on SD abort (#14251) 6 years ago
Tanguy Pruvot 8cf5504a34 Redundant but faster recovery.enabled test (#14175) 6 years ago
Tanguy Pruvot c3e5225531 Add SPI EEPROM to STM32F1 (#14239) 6 years ago
felixstorm 9439fab7fd Fix ESP32 servos, platformio.ini, etc. (#14247) 6 years ago
yangwenxiong b0a4ea79b8 BigTreeTech SKR Mini v1.1 (#14041) 6 years ago
Robby Candra f30b89953d runout.distance_mm LCD edit item (#14066) 6 years ago
mikeshub a3f034b95e FFCP updates. Update XY soft endstops on tool_change (#14125) 6 years ago
InsanityAutomation b7eeb5b13b Move BLTouch options to adv config (#14131)
Plus other BLTouch and menu enhancements.
6 years ago
Scott Lahteine 0ca2073625 ABORT_ON_ENDSTOP_HIT_FEATURE_ENABLED => SD_ABORT_ON_ENDSTOP_HIT 6 years ago
thisiskeithb 662e7da8a4 Fix USE_BIG_EDIT_FONT bug (#14252) 6 years ago
teemuatlut cccc51ee0e TMC Square Wave Stepping mode (#14195) 6 years ago
Scott Lahteine 80ce0d2bdb Whitespace cleanup 6 years ago
Scott Lahteine 455f0de817 Undefine sanity check tests when done 6 years ago
Robby Candra 7e07a3888b Fix PLR Z bug affecting Cartesians (#14230) 6 years ago
Robby Candra 5ca8d51e12 Ability to insert G-code in front of queue (#14229) 6 years ago
BigIronGuru 293018f76c Apply needed BLTouch patch (#14233) 6 years ago
Scott Lahteine ffb76b75d7
fix TMC2208 boot loop with SW UART (#14135)
Need stepper .begin() before calling susbequent .push()
6 years ago
InsanityAutomation 4138b1f9ae Option to disable Case Light brightness control (#14165) 6 years ago
Tanguy Pruvot 764f0d9c1c STM32F1: Servo "soft" PWM via timer interrupt (#14187) 6 years ago
InsanityAutomation 66e22d9f5a ExtUI Heated Chamber support (#14198) 6 years ago
Scott Lahteine 9206c0e869 Use limit switch overrides 6 years ago
Scott Lahteine 34d2801bbe Rename pins file (2) 6 years ago
Scott Lahteine fa3b5fb059 Uppercase pins filename 6 years ago
Scott Lahteine 858b2fa21a Fix thermistor table 6 years ago
InsanityAutomation f6ec00d776 Update thermistor and working config 6 years ago
InsanityAutomation bbcb61e042 Initial Commit - Add board 6 years ago
Tanguy Pruvot e4260a41cb Fix a DEBUG_LEVELING_FEATURE string copy (#14200) 6 years ago
Ryan 9d9030a39c Fix Archim1 SD card (#14184) 6 years ago
InsanityAutomation 123e58d9c3 Heated Chamber for Graphical LCD (#14190) 6 years ago
Scott Lahteine 93ab16c6e4 Remove old mixing ISR comment 6 years ago
Scott Lahteine 6572848d7f Fix stepper timing bug 6 years ago
Bob Kuhn 688b54d66a DUE USB composite device field corrections (#14185) 6 years ago
InsanityAutomation f889cc6ea6 ExtUI parity with SPI LCDs (#14172) 6 years ago
Scott Lahteine 07021c85c8 Tweak timer16_Sequence_t 6 years ago
Roman Moravčík d70929f7c0 Update Slovak language (#14179) 6 years ago
Tanguy Pruvot e3a468f2cd STM32F1: FSMC only on chips with 100/144 pins (#14180) 6 years ago
Ludy 8e8e48f900 Fix links in templates, gcode.h (#14160) 6 years ago
InsanityAutomation 34ae76025e Clear Pausing message after M600 park (#14171) 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
InsanityAutomation 0f04ba016f Adjust tool offset menus (#14153) 6 years ago
teemuatlut bf4a0db97f TMC LCD followup (#14134) 6 years ago
Minims 32afe1d102 Fix TOOLCHANGE_ZRAISE warning (#14156) 6 years ago
Robby Candra 5515f88452 Clarify SD longname string size (#14148) 6 years ago
Tanguy Pruvot 5f42d3a8b4 BLTouch French updates (#14137) 6 years ago
Scott Lahteine d3bb5b69ba Apply NOLESS/NOMORE 6 years ago
Scott Lahteine b315157053 Apply const to mcp4728 6 years ago
Scott Lahteine 3c179bbd47 Simpler G28 home axis conditions 6 years ago
Scott Lahteine 352734494b Reduce some M43 strings 6 years ago
Scott Lahteine b14cc0d7c5 Remove extra gcode. prefix 6 years ago
Scott Lahteine c6d39319de Fix some whitespace 6 years ago
InsanityAutomation 212860f090 Always change to Tool 0 on G29 (#14146) 6 years ago
Giuliano Zaro 7b838f31be DUE HAL cleanup (#14126) 6 years ago
Chris 36a0376c36
fix TMC2208 boot loop with SW UART
Need stepper .begin() before calling susbequent .push()
6 years ago
Robby Candra df7733425c Shorten pause message for 4 line LCD (#14097) 6 years ago
Scott Lahteine 605ec0a478 Fix thermistor table warning 6 years ago
doggyfan 90121047d9 Fix thermal protection with user thermistor (#14130) 6 years ago
Scott Lahteine 81cee05476 Update some env in pins.h 6 years ago
Scott Lahteine 47fd74a98d Clean up fast_pwm.cpp 6 years ago
Scott Lahteine 49229d97db Consistent _useTimerX tests 6 years ago
Scott Lahteine 8924389dfc Tweak servo µs macros 6 years ago
InsanityAutomation 49e83dd7c8 BLTouch V3.1 changes (#14104) 6 years ago
Scott Lahteine 14fe41f6b2 Update Z probe offset comment 6 years ago
Scott Lahteine f8bede6b5e Fix some HAL includes 6 years ago
Bryan 0ef5d667b6 Fixed M43 parameter bug (#14099) 6 years ago
teemuatlut 1c86fbc60b TMC updates, capture LCD changes (#14074) 6 years ago
felixstorm 74f44783ac ESP32 servo support (#14109) 6 years ago
felixstorm bc5a1fe562 Various fixes for ESP32 (#14102) 6 years ago
Giuliano Zaro e1bf34bdc9 Ruramps4d typo fix (#14096) 6 years ago
Scott Lahteine 7cce6b8d68 Bring configs up to date (MANUAL_FEEDRATE) 6 years ago
Scott Lahteine 44caf70917 Improve editing, fix some small value editing 6 years ago
Scott Lahteine 612eaa87bd Fix "back" items in some sub-menus 6 years ago
Scott Lahteine c5dc2e5a71 Update advanced BLTouch menu items 6 years ago
Scott Lahteine 48d1bd29cb Shift m before compare to 0 6 years ago
InsanityAutomation 9f69fbe5ee Move some menu items (#14118) 6 years ago
Scott Lahteine fc52c43a26 Some documentation updates 6 years ago
Tanguy Pruvot 24b1818245 Secure STM32F1 servo code and M280 detach (#14085) 6 years ago
Scott Lahteine a49919396a LPC1768 MarlinServo => libServo 6 years ago
Scott Lahteine 2b5046659a Tweak Marlin headers, comments 6 years ago
Scott Lahteine cc862a8213 Replace some functions with lambdas 6 years ago
Ludy fafd73a3af Update copyright in headers (#14092) 6 years ago
Giuliano Zaro 2298923a9b Update Italian language (#14095) 6 years ago
Ludy 41f61a12b8 Update German language (#14093) 6 years ago
doggyfan 594f6b14be Limit user thermistor to 999, fix thermistor table macro (#14080) 6 years ago
Giuliano Zaro a74aad3b4a Clean up HALs / FastIO (#14082) 6 years ago
Scott Lahteine 4ef364a073 Sanity check probe offsets must be integers 6 years ago
Scott Lahteine cfca07852a Backlash linker error workaround
Fix #14045
6 years ago
Scott Lahteine aeec9ef76b Update backlash code 6 years ago
Scott Lahteine 7b4c3bd92a Fix call to synchronize in lcd_pause_job 6 years ago
Scott Lahteine 9bf65eacaa Remove old adv config heading 6 years ago
Pavel4e5 3cd19a8ec0 Improve Zonestar keypad responsiveness (#14056) 6 years ago
Tanguy Pruvot 402f1f7307 STM32F1: STM32_HIGH_DENSITY is auto defined in HAL (#14057)
- Fix the `fsmc` and `sdio` units which required hard defines for use.
6 years ago
Tanguy Pruvot 87e7193259 Fix M226 sign warning (for most platforms) (#14049) 6 years ago
Tanguy Pruvot 256f810df2 Add open-drain output mode to STM32F1 FastIO (#14050)
- This mode is often used/preferred to drive printer boards' MOSFETs.
- Can generally boost the allowed output power (for hotbed,nozzle and fans).
6 years ago
Bob Kuhn 1dad6e754b Neopixel background LED option (#14025) 6 years ago
InsanityAutomation 84ac5b360b Fix ExtUI mesh functions (#14027) 6 years ago
Scott Lahteine 9b5f9dda0e Update analog pins labels 6 years ago
FanDjango 85fb33a060 BLTOUCH tweaks, new v3.1 command (#14015) 6 years ago
GUEST.it 62ef54cb81 UBL: Log and display G29 progress (#14036) 6 years ago
GUEST.it 7907eec04c Fix power loss recovery with SINGLENOZZLE (#14033) 6 years ago
Scott Lahteine efe651e749 Add THERMISTOR_NAME for 1000 6 years ago
Scott Lahteine 0b056970c6 Fix file.open in STM32 eeprom emu 6 years ago
InsanityAutomation 06f3273531 Fix DELTA pulse wait bug (#14028) 6 years ago
Marcio Teixeira 7ccbcf2eaa Fix TMC EEPROM regression (#14008)
Partially undo 15357af to ensure TMC code is initialized in the proper order.
6 years ago
Marcio Teixeira 9558962d59 Fix DUE HAL SW SPI compile error (#14005) 6 years ago
InsanityAutomation 07afe69cee Fix some bad AZTEEG_X5_MINI pins (#14011) 6 years ago
Chris Pepper 451ea996c9
[LPC176x] Fix switch fallthrough 6 years ago
Tanguy Pruvot d7b0369e39 STM32: Fix SD EEPROM emulation conflict (#14012) 6 years ago
Scott Lahteine 785c01f2bc Use US spelling of 'behavior' 6 years ago
Sam Lane 7f1e0c5670 Update EXTRA_LINADV_K with Marlin bit macros (#13993) 6 years ago
Bob Kuhn 48bd8899bd Cohesion 3D Remix: Onboard SD card, Fysetc LCD (#13991) 6 years ago
FanDjango dcaefc68a5 BLTouch.init should not deploy (#13988)
Low or unknown probe clearance on init (even at powerup) is a risk and therefore, a deploy should be avoided because dragging the pin is possible: A deploy goes into alarm if it can't extend fully and then the subsequent stow will fail.
6 years ago
Tanguy Pruvot 8075893352 STM32: fix sdcard filename conversion 6 years ago
chai-md 940ff8e7c8 Improve LV8729 stepping (#13776) 6 years ago
InsanityAutomation 991ee7552b Restore menu edit to 32bit value (#13976) 6 years ago
Tanguy Pruvot 93dd097b1c Use E2END, if defined, for STM32F1 (SD) (#13981) 6 years ago
InsanityAutomation 5108e4b6aa Cleaner EEPROM auto init (#13975) 6 years ago
Bob Kuhn 456a0ee76b Improve Due SW SPI, Fysetc sanity checks, &c. (#13939) 6 years ago
Robby Candra 7b78a20fb7 Fix: Debug Memory Dump size (#13957)
* Fix Memory Dump size

* Fix Compile error on Memory Dump
6 years ago
Scott Lahteine a613bcad2d Fix some spelling 6 years ago
Tanguy Pruvot 62b36d1b98 Fix STM32 timer warnings (#13946) 6 years ago
Giuliano Zaro f22c9a1ae1 Fix G-code parser with MMU2 (#13951) 6 years ago
Marcio Teixeira 746c38f4be Fix HAL_DUE multiple define error with graphical LCD (#13971) 6 years ago
Bob Kuhn 75eca5c4f8 Fysetc pins updates for RAMPS and SKR 1.3 (#13963) 6 years ago
Marcio Teixeira 227f29090d Add heater timeouts to ExtUI (#13970)
- Add local UI methods to get heater timeout state.
- Add methods to resume timed-out heaters.
- Re-enable heaters on UI temperature request.
- Make `ExtUI` show a dialog box if pause needs a button press after reheat.
6 years ago
Bob Kuhn fa3739aa23 M100: LPC1768 and DUE compatibility (#13962) 6 years ago
InsanityAutomation 3f758d9e00 Fix some edit items for 16-bit encoder (#13948) 6 years ago
ManuelMcLure 51acbb2201 Prevent HOST_PROMPT_SUPPORT compile error (#13943) 6 years ago
Scott Lahteine ad4ffa1d2f
Use C++ language supported 'nullptr' (#13944) 6 years ago
Tanguy Pruvot e53d7e5517 STM32: ADC warning fix (#13933) 6 years ago
Scott Lahteine 23ec650410 Consolidate Malyan LCD and ExtUI 6 years ago
InsanityAutomation 6811e2921b BLTouch v3 / 3DTouch Interoperability & performance (#13814) 6 years ago
Giuliano Zaro 40aff7e1f2 Remove extra MMU (non-12V) code (#13938)
`check_version` in state -5 should not be needed since it has already been called in state -4 and the tested build nr is only updated in state -4.
6 years ago
Tanguy Pruvot 11adcf1ce3 Add'l PLR options, AVR strstr_P compat (#13880) 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
Tanguy Pruvot 24e956d168 Avoid int8_t underflow on filament runout (#13895) 6 years ago
Stephan 483822f3aa Fix some THERMAL_PROTECTION_CHAMBER issues (#13678) 6 years ago
doggyfan 23a8707ef1 Configurable Thermistor (#13888) 6 years ago
J.C. Nelson 172abc305b Malyan M200 core fixes (#13927) 6 years ago
Scott Lahteine a36782ac1d Define more u8g command macros 6 years ago
Scott Lahteine f9a50f451d Serial out cleanup 6 years ago
Scott Lahteine 9853331b34 Fix temp init, loosen ADC grace period 6 years ago
Tanguy Pruvot a4c24511f7 STM32: Fix Marduino SBI/CBI redefine (#13912) 6 years ago
Ludy c837e9250c Define tmc variables where needed (#13918) 6 years ago
Ludy f96eaad1ea Unused variable cleanup (#13917) 6 years ago
Ludy 421d526ba7 Update German language (#13915) 6 years ago
Giuliano Zaro b07360f32a Update Italian language (#13916) 6 years ago
Robby Candra 79955f0c89 Fix PLR file delete bug (#13860) 6 years ago
ManuelMcLure 09f1b58146 Fix HOST_PROMPT_SUPPORT compile issue (#13847) 6 years ago
Giuliano Zaro e2a77ed881 Bring chamber temp to completion (#13837) 6 years ago
Robert Mendon 24177954dd Add missing AZSMZ Mini SPI pins (#13824) 6 years ago
kAdonis ee73e17c9b Hide 'vsense' report row if not used (#13884) 6 years ago
jmdearras 68004174d9 Fix thermistor 501 name (#13839) 6 years ago
Bob Kuhn c48e6be366 Fysetc panel, RUMBA and ReARM pins, SPI mode 3 (#13900) 6 years ago
Chris fd9d3ae181 Re-Arm 4x TMC2208 stepper improvement (#13819) 6 years ago
Tanguy Pruvot e7b3720b81 Menu edit accel in increments of 25 (#13850) 6 years ago
Tanguy Pruvot 7da63fa03f Fix NOMORE() sign warning in stepper (#13894) 6 years ago
Roman Moravčík 6d0ce033c2 Update Slovak language. (#13840) 6 years ago
InsanityAutomation 3fcab8dbf1 Option to disable fans during pause (#13820) 6 years ago
Chris Pepper 66f7065248
[LPC176x] Update extra script to support Python3 (#13908) 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
Robby Candra 0181e57417 Add a minimum Z change option to power-loss recovery (#13859) 6 years ago
Robby Candra c369477cb0 Fix bug: diveToFile breaks M23 (#13865) 6 years ago
Tanguy Pruvot e5438a9a03 settings: store runout sensor on/off (#13876) 6 years ago
Scott Lahteine e7682eea42
Use Arduino.h include wrapper (#13877) 6 years ago
Tanguy Pruvot 51d1e0f1dd Auto-mount the SDIO SD card (#13879) 6 years ago
Thomas Moore ee243e4edf Fix mixing extruder filament change (#13803) 6 years ago
Scott Lahteine bf54251a10
Finish, improve, clean up FYSETC_MINI_12864 revisions (#13871) 6 years ago
Scott Lahteine 9372e2603c Simpler neopixel comment 6 years ago
Tanguy Pruvot 3272d0db01 Update French language (#13866) 6 years ago
Chris Pepper 95beafa9a2
Fix typo 6 years ago
Ludy 408a5f08dc Update German language (#13853) 6 years ago
Tanguy Pruvot cf3c746029 Improve French language (#13851) 6 years ago
Clinton James 2740cc64d8 Add SD Release when no SD_DETECT_PIN exists (#13857) 6 years ago
Luu Lac 39ebca6b5f Fix FYSETC, MINIPANEL, MKS_MINI_12864 display (#13864) 6 years ago
Giuliano Zaro 93dcb537ef Update Italian language (#13809) 6 years ago
Roxy-3D 142c8e2fed
Remove redundant Frivolous Game Options 6 years ago
Scott Lahteine e43afb1a58 Clean up SKR pins 6 years ago
Scott Lahteine 9ccbd382e7 Update Watchdog description 6 years ago
Scott Lahteine b6279abd30 Better THERMAL_PROTECTION_GRACE_PERIOD
See #13783
6 years ago
chai-md ed9eaa1942 Fix a comment in fwretract.cpp (#13802) 6 years ago
InsanityAutomation 610fb46683 Fix some ExtUI issues (#13799) 6 years ago
Bob-the-Kuhn db89fc0304 Revert "bring my copy up to date"
This reverts commit 503905c628.
6 years ago
Bob-the-Kuhn 503905c628 bring my copy up to date 6 years ago
Bob-the-Kuhn 73726d56b3 Merge branch 'bugfix-2.0.x' of https://github.com/MarlinFirmware/Marlin into bugfix-2.0.x 6 years ago
Scott Lahteine 5051909c3c
Update do_select_screen for general use (#13800) 6 years ago
Scott Lahteine 63f6ad3fd2 Basic RAMPS SD_DETECT_PIN override 6 years ago
InsanityAutomation c6632925e3 Force no move on IDEX full control mode (#13797) 6 years ago
Giuliano Zaro e2dd2268e8 Add a Z raise-between-probes to G34 (#13791) 6 years ago
Giuliano Zaro 0f9c49ccba Update Italian language (#13790) 6 years ago
Giuliano Zaro d77ef437db Fix warning for redefined DEBUG_PRINT_P (#13789) 6 years ago
Marcio Teixeira ca7f6ff287 Fix MSG_En messages for consistency (#13788) 6 years ago
Scott Lahteine 6ff81a33c1 Provide JSON values for SOFT_PWM_SCALE 6 years ago
Scott Lahteine 0c4d3e6622 Improve M906 description 6 years ago
Tanguy Pruvot 04ae3ba1fd Major update to French language (#13784) 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
Bob Kuhn 81ca5a4cd4 Fix and improve FYSETC LCD support (#13767) 6 years ago
felixstorm 4e35e6c705 Fix SS pin in ESP32 HW SPI (#13781) 6 years ago
felixstorm 4a48b70c0b Fix (re-)defines in HAL_ESP32 (#13780) 6 years ago
Ludy 4228fd3e03 Update German language (#13769) 6 years ago
Kajetan Rzepecki 5f70c876ae Fix _temp_error-related compile error (#13768) 6 years ago
Kajetan Rzepecki ea1ee02b53 Disable hardware PWM on ESP32 I2S expander (#13762) 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
Marcio Teixeira 4ac28ba6b3 Add missing file (#13754) 6 years ago
jmdearras b65cb5704d Fix, improve FYSETC_MINI_12864 support (#13730) 6 years ago
Scott Lahteine 69c333ead9 More universal Formbot pins
Replace `ROXYs_TRex` with pre-defines of the relevant pins at the configuration level.
6 years ago
Scott Lahteine 0a6835fbea More robust HAS_LCD_CONTRAST 6 years ago
Marcio Teixeira 2e3d121ac4 Squelch compiler warning (#13739) 6 years ago
Kajetan Rzepecki d83a7924e6 Fix ESP32 TOGGLE() with I2S expander (#13743) 6 years ago
Jimmy Wennlund e6f6ed76c8 Show UBL Activate/Deactivate menu for current state (#13744) 6 years ago
Marcio Teixeira 08f21335a6 Fix bad opcode in LIGHTWEIGHT_UI; add 32-bit HAL and Due compatibility (#13751) 6 years ago
Kajetan Rzepecki 7c8ee0cd5b Enable more ADC1 channels (pins 32-39) (#13742) 6 years ago
Bob-the-Kuhn 520585c5ed Merge branch 'bugfix-2.0.x' of https://github.com/MarlinFirmware/Marlin into bugfix-2.0.x 6 years ago
Kajetan Rzepecki e1acc09c6e Fix LPC1768 HAL SSD* screen init (#13741) 6 years ago
Marcio Teixeira 836435c5ef Fix action_edit int range bug (#13737) 6 years ago
Antonio Pérez bf28ad4b6c Fix clear of Z position last digit (#13731) 6 years ago
Marcio Teixeira 866e2d41dc Correct range of LCD axis step editing (#13727) 6 years ago
Scott Lahteine ab8052887f Add missing MSG_PAUSE_PRINT_INIT_1 for en 6 years ago
petrzjunior 12d340cf2a Update Czech language (#13729) 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
Robby Candra 35160dfb7a Simplify PLR homing when Z homes to max (#13718) 6 years ago
Scott Lahteine 92ed9a2bb6 Fix is_M29
Followup for #13013
6 years ago
jmdearras 5f49b65c1f Move LPC SD options to configs, add MKS_MINI_DISPLAY to SKR boards (#13712) 6 years ago
Bob Kuhn 9b578ca343 Support FYSETC_MINI_12864 on Re-ARM, RAMPS_FD, MKS SBASE (#13717) 6 years ago
Scott Lahteine 9992c424f5 Patch G92.9 flags
Followup to #13703
6 years ago
ManuelMcLure b1c13bce58 Fix EEPROM_CHITCHAT (and debug_out.h) (#13716) 6 years ago
Msq001 455ee23499 Fix, improve Power Loss Recovery (#13703)
- Save and restore workspace offsets
- Add retract and purge (hidden) options
- Always restore axis relative modes
- Use added `G92.9` to do position restores
6 years ago
Laurent df75a606ff Support MKS SGen board (#13694) 6 years ago
Kajetan Rzepecki 20dc45bca7 Refactor, fix ESP32 WebSocketSerial (#13689) 6 years ago
Roman Moravčík db373f130c Update Slovak language (#13692) 6 years ago
Kajetan Rzepecki 6fe90f0324 Define I2S pins for ESP32 (#13714) 6 years ago
InsanityAutomation aa0f7afbe6 Fix call to uninitialized PWM pin, heater 2 overlap (#13674) 6 years ago
Bob-the-Kuhn 57aaa9110b Merge branch 'bugfix-2.0.x' of https://github.com/MarlinFirmware/Marlin into bugfix-2.0.x 6 years ago
Scott Lahteine 6a71df2925 Tweak babystep add_steps 6 years ago
Bob-the-Kuhn 9dd4252b39 Merge branch 'bugfix-2.0.x' of https://github.com/MarlinFirmware/Marlin into bugfix-2.0.x 6 years ago
Marcio Teixeira bdfffee037 Modify Z-offset overlay for clarity (#13660) 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
Ludy 62b4265410 Update German language (#13665) 6 years ago
Scott Lahteine b18316dd37 Fix some spacing 6 years ago
Scott Lahteine f2ba0a5ae7 Tweak some formatting 6 years ago
Scott Lahteine 7e58d33a2e Update some headers 6 years ago
Giuliano Zaro 64ee064ded Update Italian language (#13661) 6 years ago
Scott Lahteine 14b561f182 Extra AxisEnum values for E0-E5 6 years ago
Robby Candra 9e86fc3831 Require homing to toggle leveling (#13652) 6 years ago
Ludy 9fd3e64ba8 Fix compile error with EXTRUDER>1 (#13651) 6 years ago
Jamie 509dc283f2 Restore declarations of G53-G59 (#13654) 6 years ago
chai-md 2adc37becc MAGNETIC_SWITCHING_TOOLHEAD (#13629) 6 years ago
ManuelMcLure 492883859e Don't protect unused CS pins (#13647) 6 years ago
Scott Lahteine 9898f53361 Fix missing IS_SD_PRINTING 6 years ago
Scott Lahteine 1e59a2ac73 Hide pause/stop unless active printing 6 years ago
Scott Lahteine ae42206500 Fix SD_REPRINT_LAST_SELECTED_FILE 6 years ago
Scott Lahteine d72946a8d7 Fix LPC1768 build with no watchdog
Fix issue mentioned at https://github.com/MarlinFirmware/Marlin/pull/13587#issuecomment-481737509
6 years ago
Scott Lahteine cee3b172b9
Fix Marlin splash screen logic (#13646) 6 years ago
ANMay-ru 052f2ac352 Fix RURAMPS4D baud rate (#13644) 6 years ago
Marcio Teixeira e6ebd30f60 Fix LCD issue on stepper timeout (#13630)
- Remove a re-paint of the status screen on stepper timeout, which would cause a garbled LCD with `LIGHTWEIGHT_UI` and could interrupt whatever else the user might be doing in a submenu (such as playing games!)
- Use the helper function to reset stepper timeout.
6 years ago
klcjr89 a8edd4f6d4 Fix Azteeg X5 MINI BOARD_NAME (#13632)
Co-Authored-By: klcjr89 <klcjr89@users.noreply.github.com>
6 years ago
Scott Lahteine 5018fdacbe
Support FYSETC_MINI_12864_PANEL (#13365) 6 years ago
InsanityAutomation 4900c28bf6 Fix IDEX tool-change, and more (#13614) 6 years ago
InsanityAutomation ba31d39f6d Azteeg X5 Mini support (#13425) 6 years ago
Scott Lahteine 9cb5c57b84 Adjustments to ui8tostr_percent 6 years ago
Scott Lahteine 321a5e6580
Fix SD card reselect when scrolled (#13624)
- Change encoder position to 16-bit integer.
- Fix `SD_REPRINT_LAST_SELECTED_FILE` when the screen is scrolled.
6 years ago
Scott Lahteine 0e3c9e726d Set default Raptor runout/caselight pins 6 years ago
Scott Lahteine 5e38d70697 Fix M217 report label, general cleanup 6 years ago
Scott Lahteine fae2b7edc3 Update MMU2 code style 6 years ago
Scott Lahteine c8a83fb122 SPINDLE_LASER_ENABLE => SPINDLE_LASER_ENA 6 years ago
Scott Lahteine 9abe9aff56
Confirm before starting SD print (#13616) 6 years ago
Scott Lahteine 7e0008f5b3 Fix SETCURSOR_RJ 6 years ago
Robby Candra 81c2c3ec11 Continuous filename scrolling (#13609) 6 years ago
Ludy c29820f649 Suppress compile warning (#13612) 6 years ago
Scott Lahteine a2b3ad6d0a Don't override RGB LED pins, by default 6 years ago
Bob Kuhn 9a56d90150 Fix M43 on LPC176x (#13587)
The real fix. PR #13568 was wrong.
6 years ago
Roxy-3D 9cee81d47e Option to show babysteps total since G28 (#13580) 6 years ago
Scott Lahteine 3221658a78 Adjust park position description 6 years ago
Scott Lahteine 028b78f623 Suppress a compile warning 6 years ago
Scott Lahteine cf12fc8366
Expand on serial debugging (#13577) 6 years ago
Marcio Teixeira bf7b28b456 Fix incorrect variable name (#13585) 6 years ago
Kajetan Rzepecki 27693cec29 Extend ESP32 HardwareSerial with flushTX. (#13588) 6 years ago
Alexander Gavrilenko 3c47e1b4d1 Support Black STM32F407VET6 with RAMPS-like shield (#13524) 6 years ago
VBen 0dfd76ba55 Fix Z hotend offset broken by parking extruder tool change (#13582) 6 years ago
Scott Lahteine 027a901bec Trim whitespace 6 years ago
Kajetan Rzepecki 692a0198f9 Fix SPISettings frequency parameters in ESP32 HW SPI (#13573) 6 years ago
Kajetan Rzepecki 63d95862fa Add FastIO TOGGLE for ESP32 (#13574) 6 years ago
drzejkopf 0992d1a4c8 Fix Invaders game compile error (#13575) 6 years ago
Robby Candra cd1ef33c8c Drop extra PLR save test (#13554) 6 years ago
Scott Lahteine 72c7751768 Fix SERIAL_POS in use with DEBUG_OUT 6 years ago
Scott Lahteine cacec5764a Clean up whitespace 6 years ago
Scott Lahteine 83e214478e Click-hold to exit Invaders, fix Brickout compile 6 years ago
Scott Lahteine 240ea1bbb3 Split up games into separate files 6 years ago
Marcio Teixeira 27a4927ed1 Add option to move away from endstop after homing. (#13557)
Add option to move away from endstop after homing.
- Add `ENDSTOP_BACKOFF` for printers with a recessed Z home button (Lulzbot TAZ 6).
- Also prevents chattering when sensorless homing with axes against bumpers.
6 years ago
InsanityAutomation d44e5b1fde Fix stepper direction macros, multi-nozzle scope (#13569) 6 years ago
Scott Lahteine 10b9632bed Fix menu history item selection 6 years ago
Scott Lahteine f1810689ff Fix bootscreen condition 6 years ago
Kajetan Rzepecki b21ca53dfc SPIFFS-backed PersistentStore for ESP32 (#13566) 6 years ago
Scott Lahteine af92ee9dd6 No PLR include needed in queue.cpp 6 years ago
Scott Lahteine 5d2c5877f7 DOGM bootscreen cleanup 6 years ago
Scott Lahteine 2aa35e95af More G26 arc cleanup
Followup to #13531
6 years ago
Scott Lahteine 20a41e2f7b SDCARD_RATHERRECENTFIRST with SDCARD_SORT_ALPHA 6 years ago
Robby Candra 46445a5a16 Event G-code for Stop SD Print (#13547)
Co-Authored-By: 7eggert <7eggert@gmx.de>
Co-Authored-By: robbycandra <robbycandra.mail@gmail.com>
6 years ago
Kajetan Rzepecki 2cfa9e9008 Fixed chamber-related compile error (#13552) 6 years ago
Scott Lahteine a0a5c31c05
Power-Loss initialization fix (#13553)
- Only save to PLR file on moves with E and X or Y
- Save to PLR after any long-ish Z downward move
6 years ago
Scott Lahteine 8b7c3eec83 Games, for fun (and stress-testing) (#13464) 6 years ago
InsanityAutomation fbc7b51a24 Use NO_FETCH for Dual X G28 (#13539) 6 years ago
Scott Lahteine 5de7b5b35e
Games, for fun (and stress-testing) (#13464) 6 years ago
InsanityAutomation 4961d8aa3e Update G28.cpp (#13539) 6 years ago
Scott Lahteine de0046fc8b Fix empty HAS_TIMER macros 6 years ago
Kajetan Rzepecki c9079165ee Fix MAX6675 readout with Hardware SPI (#13530) 6 years ago
ManuelMcLure 04086fc455 Minor optimization to ARC_SUPPORT code (#13531) 6 years ago
Robby Candra a3f67acd6d Fix Power Loss Recovery file delete (#13522) 6 years ago
Marcio Teixeira d992dfe7d5 Use the percent util func in the string func. (#13523) 6 years ago
drzejkopf b1f739e27b CR10_STOCKDISPLAY support in Bigtreetech SKR (#13516) 6 years ago
Marcio Teixeira 5679fae11e UltraLCD enhancements (lower fan resolution, backlash menu) (#13519) 6 years ago
Msq001 f0d14b83bc Save/restore Relative modes in Power-Loss Recovery (#13501) 6 years ago
Marcio Teixeira c6466c23fe Silence signed/unsigned comparison warning. (#13508) 6 years ago
InsanityAutomation 7240e3a68f Allow G26 with no heated bed (#13511) 6 years ago
Alexander Gavrilenko 6d9aaca082 Fix compilation error for MKS Robin (#13506) 6 years ago
Scott Alfter c6dbe6e9d6 Fix Teensy 3.5/3.6 __get_primask (#13514) 6 years ago
Alexander Amelkin e40636a7c1 Replace digitalPinHasPWM with HAS_TIMER (#13520) 6 years ago
Scott Lahteine b46ca9aa94 Less timely comment, tweak conditions 6 years ago
InsanityAutomation eb91f08725 Update descriptions and dont call unneeded functions 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
Thomas Moore 263f8edff8 Disable volumetric extrusion during G26 (#13479) 6 years ago
Bob Kuhn 6bd0a0be97 Relocate DUE Stepper ISR to TC0,2 (#13481) 6 years ago
Thomas Moore 13a12f8a87 Fix UBL mesh editor on delta (#13478) 6 years ago
Scott Lahteine d2e0c03afb Remove trailing whitespace 6 years ago
Marcio Teixeira 7462fe3068 Fix compile error, squelch warnings (#13487)
- Fix path to `bedlevel.h` include file
- Add default to `case` statements to suppress warnings
6 years ago
Yannik Sembritzki 0d3ea59bcf Add pins for Dual Z UART on SKR 1.3 (#13474)
Fix #13470
6 years ago
pinchies ef3b93daa1 Fix STM32F1 SD-based EEPROM emulation (#13475)
If `openFile` is given `true`, then it has read-only access. Because all the writing occurs on the next line, this breaks SD card as EEPROM.
6 years ago
Chris Pepper aacc1148b0 Fix M106 for index > extruders (#13473) 6 years ago
Thomas Moore c5e96544b5 Fix vtool compiler warning (#13476) 6 years ago
Thomas Moore 02dc72acb6 Disable ABL when leveling corners (#13471) 6 years ago
7eggert d96f7d6068 Minimum segments for G2/G3. Better for small arcs. (#13466) 6 years ago
Scott Lahteine 380c771988 Handle word-padded flash-based eeprom (STM32F1)
Fix #13445
6 years ago
Scott Alfter 32332bcd03 Proceed with Teensy 3.5/3.6 HAL (#13450) 6 years ago
Scott Alfter 407202cc0f Fix BLTouch pre-3.0 compatibility (#13454) 6 years ago
Marcio Teixeira a0ca98f699 Additional ExtUI features (#13449) 6 years ago
Sam Lane a8fa275dc6 Fix Fan 0 responding to all fan speeds (#13444) 6 years ago
InsanityAutomation 5eeffab5e5 Fix BLTouch Menus (#13441) 6 years ago
Scott Lahteine d8329d858d Default argument to defer_status_screen 6 years ago
Giuliano Zaro 9562a02c5a Update Italian language (#13440) 6 years ago
drzejkopf 70e6a3db8a Add LEVEL_CORNERS_HEIGHT to LEVEL_BED_CORNERS (#13439) 6 years ago
Roman Moravčík f3cf95a937 Update Slovak language. (#13435) 6 years ago
Scott Lahteine 144018736a Use USES_Z_MIN_PROBE_ENDSTOP 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 b376c7e374 Group DISABLED items 6 years ago
Scott Lahteine 58bca67883 Unify status scrolling further 6 years ago
Scott Lahteine c4443f885e finishstatus => finish_status 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
Tobias Frost d20eab4f83 Fix macro in set_color() (#13417) 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 ad8b82d054 Fix KILL_PIN assignment for MKS_MINI_12864
According to #13397
6 years ago
Scott Lahteine 3a916b4ef2 Create bresenham.h 6 years ago
Karl Andersson 5d3928cb01 PWM is not defined on Arduino Core STM32 (#13405) 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
Andrei Pozolotin cc8a871705 Add capability string CHAMBER_TEMPERATURE (#13391)
Reference: #13380
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 6214c997c0 Remove includes of <binary.h> 6 years ago
Scott Lahteine 4555ae448f Fixups for ESP32 6 years ago
Scott Lahteine a5ea3e2f15 Fix hotend offset on switching toolhead change
See commentary at #11623
6 years ago
jmz52 8e0ac93d60 Fix 'UNUSED redefined' compiler warning (#13387) 6 years ago
Hadrien Jouet 0278ad0a6d Add ESP32 WiFi interface (#11209) 6 years ago
InsanityAutomation c03df89921 ExtUI Mesh Leveling Extensions (#13363) 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 ad91476d26 Fix USEABLE_HARDWARE_PWM 6 years ago
Scott Lahteine d63da4592d Tweak to SCARA_move_to_cal 6 years ago
Scott Lahteine 51ff5b68fa Clean up fastIO ahead of PWM patch 6 years ago
Scott Lahteine 388babbcea Tweak SERIAL_PRINTF 6 years ago
Scott Lahteine d94e077901 Apply HAS_HOTEND_OFFSET where needed 6 years ago
Scott Lahteine 11d6a939df Always define axis_unhomed_err 6 years ago
7eggert 10c8c034bd Allow both encoder and ADC keypad (#13355) 6 years ago
Andrei Pozolotin 31ff7da7ac Add missing CHAMBER options (for M141) (#13371) 6 years ago
Scott Lahteine 0375e92847 Followup to serial rework
As mentioned in #13370
6 years ago
jmz52 013bb469ca Fix compilation for STM32F1 with no SDIO (#13366) 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
Scott Lahteine 98b55421a5 Clean up some temp config 6 years ago
InsanityAutomation 785a7028bf Followup to 'volatile' patch (#13369)
Originally #13344
6 years ago
Scott Lahteine aa1d587128 Some LCD code cleanup 6 years ago
Scott Lahteine fa11427ec6 Remove obsolete LCD_CONTRAST 6 years ago
pinchies 4df9509ead Add support for printers with inverted fan pins (#13362)
Add support for printers with inverted fan pins by adding `#define FAN_INVERTING 1` to `Configuration_adv.h` and modifying the fan write macros.
6 years ago
Scott Lahteine 1f7e220387 Make HAL ISR macros function-like 6 years ago
Scott Lahteine e3ce346f24 Report position to host in Nozzle::park 6 years ago
Scott Lahteine 77b4176152 Use lib include for bit_constants.h 6 years ago
Scott Lahteine 3419099f0a Clean up whitespace 6 years ago
pinchies 4c43e6c48b Fix "spontaneous heating" issue (WRITE bug) on STM32 (#13356)
Should fix "spontanous heating" problems due to order of operations error. Error occurs at least with ststm32 v5.1.0 in PlatformIO.
6 years ago
Michiel Baird b824a517aa Add G38.4 and G38.5 (#13348) 6 years ago
Bruce j Beare e4d080e63c Reset after kill with a button on the KILL_PIN (#13091) 6 years ago
MoellerDi c36989c39e Fix chamber temperature measurement (#13350) 6 years ago
Scott Lahteine 12503fce06 Followup to wait_for_user fix 6 years ago
Scott Lahteine 33a08fc6f7 Fix typos from temperature rework
Followup to #12201
6 years ago
Tobias Frost 2efbcc90c5 Fix wait_for_user compile error (#13352) 6 years ago
Tobias Frost 60e82e3929 Send notifications to ExtUI for M0/M1 (#13344)
- Send notifications to ExtUI for M0/M1

- wait_for_user can be non-volatile (not changed by interrupt)
  C / C++ compilers don't optimize away reads of non-volatile variables when a function call is used between accesses, because *any* variable could be changed by the function call. Since `wait_for_user` can't be changed without a function call, it should be non-volatile so the compiler can optimize away cases where it is read more than once without an intervening function call.
6 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)
6 years ago
Scott Lahteine c7d618b4d9 Fix SERIAL_ECHOLNPAIR
Fix #13333
6 years ago
InsanityAutomation d54741eda8 Update some G26 plausible values. Add speed control. (#13330) 6 years ago
Msq001 fb3302feda Fix STM32F1 Serial and ADC pins (#13331) 6 years ago
Reece Kibble dbead66988 Allows user to set (almost) any PWM frequency (#12638) 6 years ago
Tobias Frost afbec5ff7e Have ExtUI::getProgress use ui.get_progress (#13328) 6 years ago
3dlabsio 645ca7af7a M141 Heated Chamber, Temperature rework (#12201) 6 years ago
Scott Lahteine 44571775bd Further support for 6 extruders 6 years ago
Scott Lahteine 893ee68b52 Clean up trailing whitespace 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 4771e372a1
Update criteria for PAUSE/RESUME/STOP menu items (#13294) 6 years ago
Tobias Frost 56fdcf93d1 Disallow SD_DETECT_INVERTED with FYSETC F6. (#13307) 6 years ago
Tobias Frost 7ce13a6ec1 Fix a print_job_timer compile error (#13304) 6 years ago
Tobias Frost 6df51201ae Include EXTENSIBLE_UI in single LCD sanity check (#13306) 6 years ago
Scott Lahteine 2e5a3b01fd Save Power Loss Recovery only on move commands 6 years ago
Scott Lahteine 15738ea506 Update a motion comment 6 years ago
Scott Lahteine bc87e97357 Prevent a tool change move out of bounds 6 years ago
Scott Lahteine 2212da453a
Distinguish between analog/digital auto fans (#13298) 6 years ago
Chris Pepper 2513f6b550
Fix multiport G28 with Binary Transfer (#13308) 6 years ago
Chris Pepper 38bef9da91 Report auto temp to both serial ports, if available (#13301) 6 years ago
Robert Mendon 367d392880 Init stepper current after stepper pins are set up (#13302) 6 years ago
InsanityAutomation bf8b38e0f7 Relocate configs above Marlin/src folder (#13299) 6 years ago
Scott Lahteine d71dc5cf42 Fix for Ender 4 fan/case light pin
See #12731
6 years ago
Anthony Rich 7640b328df Support for Tronxy X5S 2e (#13297) 6 years ago
Scott Lahteine 599cdc3f0f Remove dead code from get_pid_output
See #12981
6 years ago
Scott Lahteine 35ae5daf2d Split up sdcard G-codes 6 years ago
Scott Lahteine 3f36a38512 Clean up some pre-serial-redirect includes 6 years ago
Scott Lahteine fa0d909dd3 Add FIL_RUNOUT_PIN for BIGTREE_SKR_V1.3
See #13267
6 years ago
Ludy bd4160dbaf Unused CS_ACTUAL_sb (#13282) 6 years ago
Vasily Evseenko 71773b128d Fix stepper use before init. Add Ultimaker2+ Extended clone config (#13284) 6 years ago
Scott Lahteine edc4e037c4 Add a note to G10 6 years ago
Tobias Frost 57afd0ab37 Fix range check bug in FileList::seek() (#13286)
When `count()` returns 0, `pos > (count()-1)` will always yield `true` due to integer underflow.
6 years ago
kAdonis 05c2f80826 Fix bug in wait-for-heatup (#13290) 6 years ago
Chris Pepper b0553d2d97 Add M997 support and simple implementation for LPC176x (#13281) 6 years ago
Scott Lahteine fa236e9718 General cleanup ahead of L64XX 6 years ago
Scott Lahteine 2f1e1dcb42 Gradual step towards EXTRUDERS 0 support 6 years ago
Scott Lahteine 99d0022fae
Drop the Z_MIN_PROBE_ENDSTOP option (#13276) 6 years ago
Scott Lahteine 9a6b90f47d TMC2660.h comment tweaks 6 years ago
Scott Lahteine a2e3226597 Init XYZ to configured home position 6 years ago
Scott Lahteine 4fbbce9a35 Marlin Dev Mode for DOGM status screen 6 years ago
Scott Lahteine 998ce55be0 Alternative fan bitmap 6 years ago
InsanityAutomation e2e2a55d9b Add thermistor type 67 SliceEng (#13275) 6 years ago
Msq001 5b7ad3a5a0 Fix SKR onboard TF card CS pin (#13272) 6 years ago
Scott Lahteine 7fde3ed915 Skip hysteresis check when temp is already close to target
To eliminate a long delay during pause, park, and filament change
6 years ago
Chris Pepper 7de6476b3d
Fix binary protocol error 6 years ago
Scott Lahteine 2c10222e87 card.transfer_port => transfer_port_index 6 years ago
Chris Pepper 4ab433d391 Fix binary protocol with one serial port (#13270)
- The `sdcard.transfer_port` variable is Marlin's internal serial port index, not the physical serial port number.
- Added packet number to "ok" response so hosts don't need to wait for the ACK.
- Renamed feature to `BINARY_FILE_TRANSFER`, as the speed up is only consequential to the ability to transfer binaries over serial.
6 years ago
InsanityAutomation eb4bf93ea4 Add more Babystep options (#13262) 6 years ago
Scott Lahteine f37df28d17 UBL G29 T current position fix
Counterpart to #12845
6 years ago
Msq001 f8a39919fa Add Bigtree SKR 1.3 board (#13267)
Co-Authored-By: Msq001 <msq001@users.noreply.github.com>
6 years ago
Bob Kuhn ddbe4cfa20 Printrboard G2 support (#13116) 6 years ago
Scott Lahteine 4200f9ed62 Hide freeMemory et.al. warnings 6 years ago
Scott Lahteine dc88747770 Fix Due GET_ARRAY_IS_DIGITAL
Co-Authored-By: bob-the-kuhn <bob.kuhn@att.net>
6 years ago
Scott Lahteine a79b9bbe6b Cleanup whitespace, add a const 6 years ago
Giuliano Zaro 2616e4d4d9 Remove duplicated 'chitchat' defines (#13258) 6 years ago
Scott Lahteine 5d28575d4d Clean up some motion code 6 years ago
Scott Lahteine 808b076000 Update some ABL/UBL conditionals 6 years ago
Scott Lahteine 833c2e54a1 Add an empty flushTX to MarlinSerialUSB_Due 6 years ago
Scott Lahteine 38363902c7 Fix sanity checks for distinct E factor settings
Reference #13156
6 years ago
Scott Lahteine 64253e1a58 Followup to serial reform
Reference #13250
6 years ago
Minims 92a4984066 Fix G34 probe position (#13251) 6 years ago
Scott Lahteine e15354e387
Simplify serial port redirect (#13234) 6 years ago
Chris Pepper 88cc1d1a31
Fix Preprocessor syntax in Re-ARM pins file (#13247) 6 years ago
Karl Andersson 76e9ee33aa Fix include order to make SERIAL_PORT_2 work (#13241) 6 years ago
Bruce j Beare 562f2321d2 Fix a G34 bug, allow negative Z corrections (#13240) 6 years ago
FernandoVelcic edf025ed8d Update Spanish language (#13236) 6 years ago
Scott Lahteine 02fec89a0d Turn fans off in zero_fan_speeds
Addressing #13231
6 years ago
Scott Lahteine 15aa932aa6
HAL for Linux (#13146) 6 years ago
kwalters3 5eb82ca6a8 Change SSD1306_OLED_I2C_CONTROLLER to HAS_SSD1306_OLED_I2C (#13223) 6 years ago
Marcio Teixeira 109e67169c Define G21 as NOOP w/o INCH_MODE_SUPPORT (#13229)
Ticket #13228

If `INCH_MODE_SUPPORT` is undefined, G20 is an unknown command as it should be (Marlin is, by default, operating in metric mode). G21, however, is found in many slicers and printer start gcode sections and should be accepted (as a NOOP) to avoid the unknown commands.
6 years ago
AnHardt 31b0be74af Fix autotemp_factor menu setting (#13226)
Fix #12643
Only factors above 1 can have a 'positive' effect.
6 years ago
Evgeny-SPB f6ab62bc13 Fix Creality CR-10 S5 filament change (#13219) 6 years ago
Thomas Moore 9f5e4e5ad8 Update LPC1769 Pins Files (#13183) 6 years ago
Greg Nutt 608a6810e7 Fix DOGLCD_A0 pin in pins_Smoothieboard.h (#13217) 6 years ago
Scott Lahteine 80359c9937 Add more parameters to M240
Co-Authored-By: shitcreek <45380455+shitcreek@users.noreply.github.com>
6 years ago
Scott Lahteine a43e892fb5 Use 8-bit i2c address on LPC platform
Fix #9799 — hopefully not a unicorn
6 years ago
Scott Lahteine 631d867dc9 HAL cleanups 6 years ago
Scott Lahteine 89bbc30a09 Fix init of power supply pin
Fix #13184
6 years ago
Scott Lahteine 44c22e3935 Provide a default MAX6675_SS_PIN for ReARM
See #8010
6 years ago
Scott Lahteine 3c9a7926c2 Fix compile error with JUNCTION_DEVIATION
See #13000
6 years ago
Scott Lahteine 758c6c9464 Very minor SPI speedup 6 years ago
Scott Lahteine 422dd6666e Fix Due EEPROM write bug
See #13065
6 years ago
Scott Lahteine 03e109c4a3 FLASH_EEPROM => FLASH_EEPROM_EMULATION 6 years ago
Scott Lahteine 50917ccda6 Tweak some u8g interface code 6 years ago
LinFor ba39186364 TMC_DEBUG optimization and improvements (#13135) 6 years ago
Scott Lahteine 1424b368cf Tweak M122 comment in configs 6 years ago
Scott Lahteine 3a1b6fe8c1 Coding standards 6 years ago
InsanityAutomation 19af90face Fix a host action compile error (#13208) 6 years ago
Marcio Teixeira 992cdc8d14 Fix host action / G-code ordering in event_probe_failure (#13207)
Observing from the console, it makes the most sense to do `//action:probe_retry` before executing commands.
6 years ago
InsanityAutomation 33a6d52965 Fix a RAPTOR2 pin conflict (#13205) 6 years ago
InsanityAutomation 52665f54ad Fix bad Purge More logic (#13193) 6 years ago
Scott Lahteine 18458ec42b Error in Smoothieboard for unsupported display 6 years ago
InsanityAutomation d4ed9b3ef1 Babystep also requires homing (#13191) 6 years ago
InsanityAutomation ca7b2f574f Fix condition on tool change filament swap menu (#13190) 6 years ago
Roman Moravčík 208ab8b366 Fix compilation with one service interval (#13185) 6 years ago
Roman Moravčík 567d03a269 Update Slovak language (#13187) 6 years ago
Alain Martel 27203c62b8 Enable M240, set photo pins for 3DFabXYZ i3 (#13174) 6 years ago
Evgeny-SPB 3025ddf179 Support for Creality CR-10 5S (#13173) 6 years ago
Scott Lahteine e00aad84af Add M240 parameters D I J R S 6 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
6 years ago
Andy Shaw 84fc400aba Update BIQU SKR V1.1 pins, add TMC2130 settings (#13166)
* Remove untested displays add TMC2130 configs.
* Remove references to the ReARM, delete untested displays. Add TMC2130 settings. Cleanup spacing, etc.
6 years ago
Scott Lahteine ab2816c870 Patch for M240 6 years ago
Scott Lahteine d2bdb71c13
Add PHOTO_GCODE option, photo trigger physical move (#13168) 6 years ago
Scott Lahteine be9a409980 Fix M125 XY parameters, export get_homing_bump_feedrate 6 years ago
Scott Lahteine ce40c2e87c Use do_blocking_move_to(ref, fr) 6 years ago
Giuliano Zaro bdc2f10b90 Update Italian language, fix unused var warning (#13164) 6 years ago
Marcio Teixeira 9f0e1834ec Followup to #13039 (#13163)
- Fix compile error when accessing `process_subcommands_now_P`.
- Use `const` var eliminating double-negative (to make code more understandable).
6 years ago
Ludy 1ace97e946 [2.0.x] Update German language (#13150) 6 years ago
Scott Lahteine 7cf9b93f26 Add HAS_FILAMENT_SENSOR ahead of 12962 6 years ago
Giuliano Zaro 2c8d12d3ec Update Italian language (#13148) 6 years ago
Scott Lahteine c2b90c44e4 Prettify some code comments 6 years ago
Scott Lahteine a0dadc8c62 Smaller I2CPositionEncoder strings 6 years ago
Scott Lahteine 18996d2595 Fix some spelling 6 years ago
revilor e56c13670d Service interval watchdog (#13105) 6 years ago
InsanityAutomation 7f1b69b0c8 Add HOST_PROMPT_SUPPORT (#13039) 6 years ago
Scott Lahteine 0feeef2604 Update copyright in headers 6 years ago
Scott Lahteine 894f5c24a8 Fix trailing whitespace 6 years ago
Roman Moravčík bace52afd7 Fixed compilation with MMU2_MENUS disabled (#13140) 6 years ago
Ludy 584f9cd449 Update German language (#13137) 6 years ago
Scott Lahteine d9a3fea022 Comments in HAL_spi_STM32F1.cpp 6 years ago
Giuliano Zaro 773fa5c40f Fix define used when PID is off (#13119)
Replaced `PID_MAX` with `BANG_MAX` since it should be the correct define to be used when PID is not enabled.
6 years ago
Giuliano Zaro f7efe6f6c5 [2.0.x] Fix TEMP_STAT_LED startup init (#13120) 6 years ago
Ludy 2bd6ce4b62 Update German language (#13125) 6 years ago
Giuliano Zaro 27115ff7eb Update Italian language (#13123)
Incomplete.
6 years ago
Roman Moravčík 08a8bd10ca Updated Slovak translation (#13122) 6 years ago
Scott Lahteine 3e2a4c3b26 Show mixer and temperature menus while printing 6 years ago
Scott Lahteine 8d271f20fe
C10mini E steps of 95
See https://www.patreon.com/posts/creality-cr10-24602624
6 years ago
Scott Lahteine 9737608f0a Enable gradient when alias is cleared 6 years ago
Simon Jouet 5cd0fa3ce1 Basic GPIO expander using the ESP32 I2S peripheral (#12959) 6 years ago
Scott Lahteine 3983cacbcf No extern needed for func decl 6 years ago
Scott Lahteine 43b29c093b Update pinsDebug_list.h with XY PWM pins 6 years ago
Scott Lahteine 166e567ab8 Fix HAS_MOTOR_CURRENT_PWM 6 years ago
Scott Lahteine 6de3d34378
M166 Gradients, LCD Menu for 2-channel Mixer (Geeetech A10M/A20M) (#13022) 6 years ago
LinFor 7ee35c2611 PID_MENU option to save PROGMEM in LCD menus (#13095) 6 years ago
Ludy 936f982392 Update German Language (#13110) 6 years ago
AnHardt 0e37fe8776 Apply minimum C in M303 (#13113)
Apply minimum `C` in `M303`. `PID_autotune()` needs to be called with a 'C'ycles-parameter >2 to give meaningful (different from 0) PID-factors. Therefore silently raise C to 3. Fixing one aspect of #13104
6 years ago
Scott Lahteine 5a316664e5 Update chopper timing 6 years ago
Scott Lahteine fcb16ceb29 Update default config 6 years ago
Alain Martel 9ae7cca5e9 Disable RGB_LED for 3DFabXYZ (#13097) 6 years ago
Scott Lahteine f3b6cb4d34 Clean up, update config comments 6 years ago
Scott Lahteine ae03753ef1 Fix PCA9533 with PRINTER_EVENT_LEDS 6 years ago
Scott Lahteine 95d3f3953a DEFAULT_WEBSITE_URL => BOARD_WEBSITE_URL 6 years ago
Scott Lahteine 6ddd81c178
[2.0.x] Update German Language (#13100)
add MMU2
6 years ago
Giuliano Zaro 7c9ff322f3 Update Italian language (#13099) 6 years ago
Ludy ce8cb6a5d9 [2.0.x] Update German Language
add MMU2
6 years ago
Scott Lahteine f269766408 Put the MMU2 menu with the others 6 years ago
Marcio Teixeira e1604198ff G425 — Auto-calibrate Backlash and Nozzle Offsets (#13050) 6 years ago
Marcio Teixeira 113af46a1b Add ExtUI methods to babystep probe/nozzle offsets (#12590) 6 years ago
InsanityAutomation 413e303ad5 More Advanced Pause options (#12984) 6 years ago
Mark Zachmann 19cf72e057 Support individual solenoid disable with M381 (#13008) 6 years ago
teemuatlut d81342254a Support new TMC drivers (#13026) 6 years ago
Scott Lahteine e1587da228
Clean up HAL_spi_Due.cpp (#13087) 6 years ago
Rolf Werum 524c6c10bf MAGNETIC_PARKING_EXTRUDER (#12351) 6 years ago
Scott Lahteine 1bd9a63049 Add HAS_EXTRA_ENDSTOPS macro 6 years ago
Scott Lahteine 3c49396370
Fix compile error with DUE + MAX6675 (#13086) 6 years ago
Roxy-3D ab6908a513
Fix Probe Offset bug... 6 years ago
revilor 69aaf5d096 MMU2 fixes (#13082) 6 years ago
Scott Lahteine 2f8e89adc3 Remove extraneous ui. prefixes 6 years ago
Scott Lahteine 870757aa17 Tweaks to pins_GT2560_V3.h 6 years ago
Scott Lahteine b96cc30cd0 HAL spacing tweak 6 years ago
Scott Lahteine 9e394139e5 Followup to 90911104 6 years ago
Sam Lane b35a7c2c87 Fixed closed-loop planner stall (#13005) 6 years ago
Ludy 691e925adc Update German language (#13012) 6 years ago
Scott Lahteine 1497fb388a
M29 match logic was reversed (#13013)
* M29 logic was reversed 

If in card-saving mode generate errors line errors for anything that's *NOT* "M29 ?"

* Update queue.cpp

* Update queue.cpp
6 years ago
Scott Lahteine b5fd2fb58b Allow M29 to be processed late 6 years ago
Scott Lahteine c03bac9ad4
Update queue.cpp 6 years ago
Scott Lahteine a49f0205ea
Update queue.cpp 6 years ago
Andy Shaw 9091110460 LPC1768 - Don't change CS pin state (#13015) 6 years ago
Scott Lahteine 10d855cb21 Sanity check USER_GCODE formatting 6 years ago
Scott Lahteine d97bb4c41c Followup to e10943d0 6 years ago
jeffstaley 2f176d6fb8 Flush RX buffer on G-code line errors to prevent hang (#13018) 6 years ago
Scott Lahteine ca73b2f465 Add static assert to catch errors in COPY(a,b) 6 years ago
Nathan df1043516e Fix the delta homing issue (#12974) 6 years ago
Scott Lahteine 4200bd2fc1
Report on M92 with no arguments (#12833) 6 years ago
Scott Lahteine e10943d0d8 Minor tweak to main menu 6 years ago
Scott Lahteine d4d1b28a06 Fix some include paths 6 years ago
Scott Lahteine 0d720a6ff4 Tweak to emergency_parser.h 6 years ago
Scott Lahteine 0a7ea7063f Hide Resume Print when not relevant 6 years ago
Scott Lahteine afe79ba22b Minor code cleanup 6 years ago
Scott Lahteine fdb97a3e9c Add class and macro to save and auto-restore a variable 6 years ago
Scott Lahteine 433518de74 Prevent M420 error from disconnecting OctoPrint
Just echo the error instead of labeling it `Error:`.
6 years ago
Marcio Teixeira 5cfc1cdacc Support SWITCHING_NOZZLE with 2 servos (#13054) 6 years ago
Psycho 3c88cac2e9 Velleman Vertex Delta pins (#13072) 6 years ago
Nicolas G 6fb4001b58 Add option to disable fan speed slowing in M303 (#13066) 6 years ago
Scott Lahteine ca1be02bf0 Tweak some pins formatting 6 years ago
Scott Lahteine 38c2ca9281 Clean up trailing whitespace 6 years ago
Mark Zachmann 4d1093b386 Fix init of last_direction_bits (#13067) 6 years ago
Scott Lahteine 4fa1c52688 Tweak serial output code 6 years ago
Scott Lahteine a5e3384691 Pre-apply cosmetic changes to mixing 6 years ago
Scott Lahteine 0358ffcd4c Drop E element from `homing_feedrate_mm_s` 6 years ago
Scott Lahteine 95223cb28e Remove dead code from stepper.h
These values are always supplied by `Conditionals_post.h`.
6 years ago
mattfredwill c3cb449990 TMC2130 dual-stepper Sensorless Homing (#13061) 6 years ago
Marcio Teixeira f6edd2c472 Move stepper settings to "Advanced Settings" menu (#13063) 6 years ago
InsanityAutomation 68bbac207e Update pins_FORMBOT_TREX3.h (#13058) 6 years ago
revilor 6a57d0b381 Prusa MMU2 (#12967) 6 years ago
Scott Lahteine 996f7d1642 Fix I2C_POSITION_ENCODERS commentary 6 years ago
raTmole 988b5aa4e6 Update GT2560 V3 pins (#13036) 6 years ago
InsanityAutomation 7d927b6691 Move Z Probe Z Offset from Advanced to basic Configuration (#13056) 6 years ago
Giuliano Zaro 31e213e427 Always show Tune sub-menu (#13049) 6 years ago
teemuatlut f0503372d9 Revert E_AXIS_N cast (#13055) 6 years ago
InsanityAutomation a1d03fe7ba Fix single nozzle fan (#13038) 6 years ago
Scott Lahteine 159d7eefda New boards entry for the A20M 6 years ago
Scott Lahteine 97da6c1da5 Use MIN/MAX for min/max 6 years ago
Scott Lahteine 17a8c37148 Label menu edit items 6 years ago
raTmole ddeca7a358 Fix resume from power loss G-Code. (#13035) 6 years ago
Thomas Moore 02ab66fca3 Update Cohesion3D Pins Files (#13027) 6 years ago
Giuliano Zaro a79d80c78e Minor cleanup of pause code (#13030) 6 years ago
jeffstaley 0da636e1a3 Set correct stepper direction on reset (#13032)
On a reset steppers were being initialized to incorrect direction. Original code wasn't respecting `INVERT_Z_DIR` define.
6 years ago
Scott Lahteine 3845baf398 Followup to #12982 6 years ago
InsanityAutomation 48a3502656 Remote streamer improvements (#12982) 6 years ago
Scott Lahteine 621fbe99de Followup to #12817 6 years ago
Marcio Teixeira f214118e45 Action to notify host of filament runout. (#12817) 6 years ago
Scott Lahteine aad770bce8 Bring default configs in sync 6 years ago
jeffstaley 3f91233f6d
M29 logic was reversed
If in card-saving mode generate errors line errors for anything that's *NOT* "M29 ?"
6 years ago
jeffstaley 0e0cc13650 Fix M29 for Pronterface SD card upload (#13010) 6 years ago
Jiri 24fffb8d93 Fix undefined lcd_tmpfan_speed on NO_LCD_MENUS (#13006) 6 years ago
Scott Lahteine 8f9b246d0e Tweak some formatting, replace tabs 6 years ago
Bo Herrmannsen 808df82b36 Support for Anycubic I3 (#12972) 6 years ago
Scott Lahteine ae91914260 Prevent name conflicts with mixed stepper drivers 6 years ago
Scott Lahteine 0eca236dcd Fix L6470 config comments 6 years ago
InsanityAutomation f4d1f13358 Warn on cold extrusion, dont error 6 years ago
Scott Lahteine aa74a900f5 Bring Rostock 301 and ArmEd configs up to date 6 years ago
Scott Lahteine 0f07ba4f09 Tweak some comments 6 years ago
Scott Lahteine 00cdd41b5f Clean up for recent changes 6 years ago
Roman Moravčík 7d53b79596 Update Slovak translation (#12991) 6 years ago
Giuliano Zaro 18c32996c1 [2.0.x] Updated Italian language (#12997) 6 years ago
Bob Kuhn 7c1a5e3c47 Fix TEMP_TIMER in pins_STEVAL.h (#12994) 6 years ago
Scott Lahteine b4994ad12e Update language_it.h 6 years ago
Bob Kuhn 2f35747f29 L6470 SPI daisy chain support (#12895) 6 years ago
Scott Lahteine 6453b82a5e Clean up trailing whitespace 6 years ago
Scott Lahteine 48a581ba2e Tweak some HAL Due code 6 years ago
Marcio Teixeira 54fdf57b8c ExtUI: Fix fan wrapping around from 0 to 100 (#12987) 6 years ago
InsanityAutomation dbe4126e07 Update language_en.h (#12988) 6 years ago
teemuatlut e5801b75f8 Fix TMC-related compile issues. (#12971)
- `STEALTHOP_[XYZE]` configuration options now set the default state.
6 years ago
Gert-Jan Rodenburg bb30927549 Fix pins for ZONESTAR_LCD with Zonestar ZRIB (#12956) 6 years ago
Ludy dc65d96aca Fix TMC compile error (#12965) 6 years ago
InsanityAutomation a1cf49935d Add laser control menu (#12883) 6 years ago
InsanityAutomation 75f2665f2e LCD SD Card items near top when not using wheel (#12926) 6 years ago
Scott Lahteine e1f951813a Remove old block end comment 6 years ago
Scott Lahteine 52108192d1 Prevent L6470 class name conflict with drivers.h define
Fix #12824
6 years ago
Scott Lahteine 0495fcd475 Minor spacing fix 6 years ago
lanserge c2cf8ffa82 Add support for Arduino DUE Shield Kit (#12950) 6 years ago
Scott Lahteine 4e5a915ef8 Fix some Makefile comments 6 years ago
Scott Lahteine a5911765c3 Tweak some spacing 6 years ago
chrisly42 99e5e8362f Rapide Lite 200 config, pins_RL200 RUMBA clone (#12848) 6 years ago
Scott Lahteine 6411680364 Update some pins spacing 6 years ago
teemuatlut 8a3f1d6932 Fix chopper timing struct and initialization (#12943) 6 years ago
Ludy c6991109b7 Update German language (#12953) 6 years ago
Giuliano Zaro ca9eb14f6a Update Italian language (#12951) 6 years ago
Ludy acf266fe78 Fix a compile warning, etc. (#12955) 6 years ago
Scott Lahteine 424aa05cc2 Fix some file endings 6 years ago
Scott Lahteine ce563d7c2e Various general cleanups
Mostly from the L6470-oriented PR
6 years ago
Scott Lahteine 02cc63d6d4 Update CreatorPro Configuration_adv.h 6 years ago
Marcio Teixeira f4c16e683b Follow up fixes to #12884 (#12940) 6 years ago
Scott Lahteine 712e23c383 Fix up some whitespace 6 years ago
Ziemowit 20c20dacb7 MKS SBASE needs DRV8825 (#12911) 6 years ago
Giuliano Zaro 7bb5d4bfe8 Small LED code reorganization (#12929) 6 years ago
teemuatlut e6805582a6 M569 to change stepping mode. Add new TMC section to LCD. (#12884) 6 years ago
Bob Kuhn d08f27e27b Add support for STEVAL 3DP001V1 (#12894) 6 years ago
Alain Martel cdb562d558 Bring Migbot config up to date (#12916) 6 years ago
Giuliano Zaro 8f4c6e6d1a Fix case light on boot (#12919) 6 years ago
Marcio Teixeira f11c6d5d02 Fix M107 when dual-nozzles share fan (#12819) (#12909) 6 years ago
Karl Andersson 64a4649290 STM32 - Fix SD write (#12897) 6 years ago
Ludy 294521439e Clean up Configuration_adv.h (#12900) 6 years ago
InsanityAutomation 59b18aaeef Allow resume from pause with parking enabled (#12893)
Currently, Pause of an SD-Memory card print does not work.    This has been verified to resolve the issue by multiple people.   

I understand more work needs to be done to resolve some of the concerns...
6 years ago
Giuliano Zaro 85f149befe Save some progmem (#12913) 6 years ago
mikeshub 7fde8d9d1e Add CreatorPro / Makerbot / QIDI / etc and Mightboard RevE support (#12855)
- Fix a bug in MAXxxxx thermocouple temp reporting.
- Add support for 3-wire HD44780.
- Add support for PCA9533 RGB driver.
- Add configuration examples for FlashForge CreatorPro.
6 years ago
Scott Lahteine 3644c940bf Tweak SD section of Main Menu 6 years ago
teemuatlut 1a79878dff Remove TMC_Z_CALIBRATION in favor of Z_STEPPER_AUTO_ALIGN 6 years ago
Scott Lahteine 7cfce20cd3 Update comments on M125 6 years ago
Jason dc4786a504 Config files for PowerWASP Printer (#12889) 6 years ago
Scott Lahteine 3e867008f0 Fix some HAL_STM32F1 type declarations 6 years ago
Scott Lahteine eb78aed863
Rename LCD menus according to variable types (#12892) 6 years ago
InsanityAutomation ed3ab5e212 Fix M24 not starting new job (#12887) 6 years ago
Nils Hasenbanck f9299c4461 Make timer definition in pin files for STM32 possible (#12874)
RemRam needs to redefine a particular timer to work correctly. The HAL did foresee this possibility and checks if the timer was already defined for either the stepper or temperature timer.

Prior to this commit the header file for the timers couldn't see those definitions in the pin file, but this commit will fix this.

Tested on an actual hardware to verify. (It wouldn't boot without it.)
6 years ago
InsanityAutomation 082f6a27de ADAPTIVE_FAN_SLOWING extension to hotend thermal protection (#12853) 6 years ago
Scott Lahteine 459f4fef60 Fix Temperature::init bug with HEATER_4_PIN 6 years ago
InsanityAutomation a403d9a50c Improve menu pause / resume (#12876) 6 years ago
Alain Martel 432c21456f Add 3DFabXYZ Migbot example config (#12775)
Co-Authored-By: Alain Martel <alain74martel@gmail.com>
6 years ago
Scott Lahteine fb8111553e getStatus => report_status 6 years ago
Chris Pepper 2919f3045d [LPC176x] Update PIO extrascript (#12878) 6 years ago
Scott Lahteine 19fea772e5 Use E_AXIS_N where it makes sense 6 years ago
Scott Lahteine 0d30ccf767 Tweaks to TMC26XStepper 6 years ago
HackingGulliver 1fd8e2c649 Fix: Junction Deviation calculates wrong cos(theta) on CoreXY (#12879) 6 years ago
Scott Lahteine b402040059 Split bed size sanity check into two 6 years ago
Chris Barr 1d33784bf9 Add RUMBA32 Board (#12856) 6 years ago
Ondřej Nový a0ef6198ff Level bed corners Z-hop height option (#12858) 6 years ago
Karl Andersson 8ae6f1e556 Fix errors and some compiler warnings with HAL_STM32 PlatformIO build (#12869) 6 years ago
Scott Lahteine e6484d9dab Return to status when SD card is removed 6 years ago
Scott Lahteine 5f2d75f45b Move PINS_DEBUGGING to @section develop 6 years ago
Scott Lahteine da42f27c9e Use maths macros for ceil/floor 6 years ago
Ludy de4561c980 VORON Add LCD option BEEP_ON_FEEDRATE_CHANGE (#12822) 6 years ago
Giuliano Zaro 709a6356f7 Remove obsolete test conditions (#12829) 6 years ago
Luu Lac bcf347403b Fix M106 extruder & fan count (#12820) 6 years ago
Kaushik Vemparala ba7e35cbab Add LCD option BEEP_ON_FEEDRATE_CHANGE (#12774) 6 years ago
jmz52 d372e7e477 SDIO support for STM32F1 (#12782) 6 years ago
Marcio Teixeira 6a8fb0f25f Simplify backlash compensation code. (#12813)
- Use `TEST(dm,axis)` to determine directions instead of doing comparisons.
- Remove recomputation of `millimeters` and `delta_mm` since backlash compensation should not affect the distance over which material is extruded.
6 years ago
luxflow 7f244f9b9c Update LPC SD pins for BIQU SKR (#12767)
(Exactly matching the Azteeg X5 MINI Wifi)
6 years ago
jmz52 813a4ea107 Add support for Mks Robin TFT display (#12706)
* Add support for MKS Robin TFT display

- Add support for MKS Robin TFT display and encoder for MKS Robin board.
- Generic 128x64 UI with x2 upscale is used (for now).
- Tested on MKS Robin TFT V2.0 with ST7789V controller.
6 years ago
jmz52 c4237b529f Fix MKS Mini and SD card conflct over SPI mode (#12783) 6 years ago
Phr3d13 01f75591c6 Fix GTM32_PRO_VB Serial and HAL via watchdog (#12753)
Move `watchdog_reset` from `.h` to `.cpp` to eliminate the need to include `MarlinConfig.h` in a HAL-related file.
6 years ago
Scott Lahteine 288340cb6c Followup to VORON 6 years ago
Scott Lahteine 2aaa681dea Remove unused Cheaptronic pins 6 years ago
Marcio Teixeira 81e753064a Fix ExtUI compile warnings and error (#12799) 6 years ago
Ludy 74c47803f7 Add VORON printer (#12705) 6 years ago
kAdonis 637fb20c75 Allow 4 fan animation frames (#12772) 6 years ago
petieken d9cf5e4883 Update pins_BIQU_SKR_V1.1.h (#12758) 6 years ago
TheLongAndOnly cb643d87df Adding missing code for triple Z-stepper auto-align (#12786) 6 years ago
Ludy 14a7faf087 Fix compile warning comparison uint and int (#12788) 6 years ago
Marcio Teixeira 60cb36bef3 Misc. improvements (#12747)
* Make ExtUI respect MAXTEMP limits
  - Temperatures are now clamped by MAXTEMP limits rather than arbitrary values.
* Speed up USB init, add status
  - Speed up USB initialization
  - Show status message if init failed
* Enable status messages for EXTENSIBLE_UI
* Adjust max limit to MAX_TEMP - 15
* Misc. tweaks to formatting, const, etc.
6 years ago
InsanityAutomation 4f2473053c Fix M106 with SINGLENOZZLE 6 years ago
Reece Kibble 7557f8d68c Rename all Stm32f1 to STM32F1 (#12639) 6 years ago
Scott Lahteine 371d9a1acf Fix line-endings, formatting, whitespace
Followup to #12770
6 years ago
Ludy 135c74017c Fix compile DEBUG_EEPROM_READWRITE error (#12746) 6 years ago
Giuliano Zaro 54ba44ee37 Fix bad sanitycheck (#12748) 6 years ago
swilkens b01a630bd0 [2.0.x] Correct Ender 3 bed size (#12769) 6 years ago
Alain Martel 44ed34475b Add MKS BASE 1.4 pins (#12770) 6 years ago
Roxy-3D 3a16cb6d7f
Slightly Slower Max X Axis speed
On some T-Rex 2+ machines the previous max step rate could lose steps....
6 years ago
Ludy 814d93c7cf Fix G33 sprintf output warning (#12738) 6 years ago
Ludy 3877bf9704 Fix compile error with delta and sensorless homing (#12740) 6 years ago
Ludy cfc5e96b4b Move JD to Config.h (and fix jerk->eeprom bug) (#12720) 6 years ago
Roman Moravčík 594898aea7 Limit hotend / bed temperature to maxtemp-15 (#12713) 6 years ago
InsanityAutomation 530ef5846f Make nomove=false for toolchange on filament swap (#12739) 6 years ago
InsanityAutomation 14ddda285c Confirmation on Abort SD print (#12717) 6 years ago
Msq001 f8c5d31864 Bugfix 2.0.x add motherboard pins define (#12689)
- `pins_BIQU_B300_V1.0.h` defines pins for B300, as found in the BIQU Thunder 3D printer.
- `pins_BIQU_SKR_V1.1.h` defines pins for bigtree/BIQU SKR V1.1 motherboard.
6 years ago
InsanityAutomation b7a8dcc35d Update Formbot T-Rex 3 pins (#12662) 6 years ago
Ludy f7127c44f8 Wanhao Duplicator i3 Plus pins create (#12701) 6 years ago
jmz52 33abb86b7e Add support for MKS Robin board (#12650)
Implement initial support for MKS Robin (STM32F103ZET6) board.
Custom build script is used to generate encrypted firmware compatible with original MSK Robin bootloader (i.e. safe firmware update from SD card and possibility to go back to original close-source firmware).
6 years ago
InsanityAutomation 367a9f65aa Add Formbot 350c Thermistor (#12661) 6 years ago
Ludy 33f3c75213 GTM32 Pro VB FAN-PIN correction (#12666) 6 years ago
Scott Lahteine 9d59a9c840 Followup to #12691 (typo) 6 years ago
Ludy 3829d6ccf8 FYSETC F6 13 - E2_SERIAL_TX_PIN correction (#12667) 6 years ago
Kadah d35dcafa3d Added MKS MINI 12864 support to FYSETC F6 V1.3 (#12656) 6 years ago
Roman Moravčík 98cf546771 Limit set hotend temperature to maxtemp. (#12690) 6 years ago
Roman Moravčík 4dad489a50 [2.0.x] Limit PID autotune target to maxtemp-15 (#12691) 6 years ago
Marcio Teixeira 8dcc28c9ae Squelch warning mentioned in #11061 (#12676) 6 years ago
Ondřej Nový 4c8a6eee7b [2.0.x] Update Czech translation (#12683) 6 years ago
Ondřej Nový fcaed685b2 [2.0.x] Set DEFAULT_NOMINAL_FILAMENT_DIA to 1.75 in Anet A6 config (#12664) 6 years ago
Ondřej Nový 0572be9439 [2.0.x] Enable PIDTEMPBED in Anet A8 example config (#12655) 6 years ago
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 7a5e637a37 Add spreadCycle parameter sets (#12645) 6 years ago
Marcio Teixeira 902d5b0f8b Allow ExtUI to use LCD_SET_PROGRESS_MANUALLY (#12628) 6 years ago
Dave Johnson 9a4a463ec4 Sanity-check LIGHTWEIGHT_UI, move comment up (#12630) 6 years ago
teemuatlut 55144284c2 TMC connection test, spreadCycle parameters, improved debugging (#12616) 6 years ago
Ludy 97de9d54a5 Fix broken pins file include (#12617) 6 years ago
Ludy a7b3a61424 Improve some config comments readability (#12615) 6 years ago
Scott Lahteine daf07e4200 Align classic bed icon consistently 6 years ago
MasterPIC 3bb8b3529a Center ABL grid on bed with H parameter. (#12610) 6 years ago
Scott Lahteine 6cf8d40f41 Fix some serial echos of pin states 6 years ago
Scott Lahteine f6321f878a
Simpler AVR + Trinamic + Soft Serial sanity-check (#12606) 6 years ago
Scott Lahteine 7d15854514 Add Z_MIN_PROBE_PIN to MKS SBASE pins 6 years ago
Scott Lahteine e8bda62d2a Followup to servo angles patch
Fix #12594
6 years ago
Scott Lahteine 18fedafbc5 Refresh screen on SD Init 6 years ago
Marcio Teixeira b22716e938 M425 Backlash Correction (#11061) 6 years ago
Scott Lahteine fa47ce369a Sanity-check for negative steps, feedrate, accel 6 years ago
Scott Lahteine ef81b5f03e Link to font docs in ultralcd_DOGM.cpp 6 years ago
Scott Lahteine 4388015f1a Tweak config formatting 6 years ago
Scott Lahteine b7e38ea249 Signal an invalid mesh for M420 enable / load 6 years ago
teemuatlut 50b2fbd031 Trinamic: Split stealthChop, improve driver monitoring, etc. (#12582) 6 years ago
Scott Lahteine 9fbd73d931 Fix up some delta settings 6 years ago
Dave Johnson 0947b92734 Build and CI fixes and optimizations (#12584)
-Disable LDF "deep+" mode on AT90USB platforms. Appears not needed any longer (likely due to fix 7322df26ad). Results in identical binary output and cuts compile time in half
-Disable Cartesio config from CircleCI (compile failure)
-Disable Geetech I3 Pro X GT2560 from CircleCI (compile failure)
-Enable EEPROM on Micromake example config (fix compile failure)
-Move FolgerTech/i3-2020 to AVR platform in CircleCI (fix CirculeCI build failure)
-Disable various examples failing to build in CircleCI
-Enable various examples no longer failing to build in CircleCI
6 years ago
mr-miky 11c7945365 Don't include STM32 Core code when compiling STM32 Generic (#12575) 6 years ago
Scott Lahteine 64389acdf1 Print a space after scrolling status 6 years ago
Scott Lahteine 7a361ad36a
Alternative fan image option (#12579)
* Alternative fan bitmap
* Move bed over by 3px
6 years ago
Scott Lahteine 261c6f4b96 Fix pause/resume SD print
Followup to #12551, addressing #12566
6 years ago
Scott Lahteine 2224a4d61a Remove AVR-only MARLIN_DEV_MODE code 6 years ago
Scott Lahteine e874f9664c Tweaks to endstops code 6 years ago
Scott Lahteine 3c58b16c9f
Move stepper enable/disable to stepper_indirection.h (#12562) 6 years ago
Scott Lahteine aaf862aef2
Fix angles for disabled EDITABLE_SERVO_ANGLES (#12559) 6 years ago
Scott Lahteine c986239837
A single SERIAL_ECHO macro type (#12557) 6 years ago
Scott Lahteine 69d869c3d9 Tweak FR icon. Update font data. 6 years ago
Scott Lahteine 0c1cd9f590 Fix "No SD Card" indicator 6 years ago
Jacob Jordan 8be91677df Fix Skew factors (#12555)
- Ensure Skew factors are calculated from test square measurements
6 years ago
Scott Lahteine 03ef2d6c82
Fix "paused" message and M125 called by M25 (#12551) 6 years ago
Scott Lahteine 95d154a91f Fans loop macro 6 years ago
Scott Lahteine 61db0b65b6 Followup to heating progress 6 years ago
Scott Lahteine 4f9ec9ab45
Add heating progress bars (#12543) 6 years ago
Scott Lahteine 929a513a6b
Add poll_runout_states, which returns 1 for runouts (#12547) 6 years ago
Scott Lahteine 01b5c810d5 Space out multiple edit lines a bit 6 years ago
Scott Lahteine cd88ea2106 Fix runout debug output
Followup to #12544
6 years ago
Scott Lahteine cecc238f68 Save recovery info on SD pause 6 years ago
Marcio Teixeira 439a3e8463 Improve runout sensor, fix LIGHTWEIGHT_UI screen size (#12544) 6 years ago
Scott Lahteine 5b24ce9024 Hide M217 compile warning 6 years ago
David Bates d94b50a3d8 Add sample config for Delta with MKS SBASE (#10819) 6 years ago
InsanityAutomation dec721c52b Add Formbot Raptor2 and Raise3D pins (#12532)
* Add Formbot Raptor2 board
* Add Raise3D Rumba board
6 years ago
Scott Lahteine 6aae199572 Add missing boards to Makefile 6 years ago
Scott Lahteine 0a638cc022 Adjust Formbot Raptor pins 6 years ago
Ludy e5019a0481 Fix English special symbols (#12529) 6 years ago
Scott Lahteine 09d6db491a Fix wait_for_bed compile error 6 years ago
Roman Moravčík d545f984b0 Update Slovak translation (#12523) 6 years ago
Ludy 730f223100 Correct FANMUX2_PIN (#12538) 6 years ago
Yücel Temel d857cdfb27 Update Turkish language (#12524) 6 years ago
Scott Lahteine 4a7c6f7241 NUM_ARRAY => COUNT 6 years ago
Giuliano Zaro 31113c5adf Update Italian language (#12512) 6 years ago
Scott Lahteine b57343c255 Put status screen options in Configuration_adv.h 6 years ago
Scott Lahteine 1fcc13b011 Allow Serial Overrun Protection to be disabled 6 years ago
Scott Lahteine 29c53f2402 Hide some compile warnings 6 years ago
Scott Lahteine caca3c8503 Use wait_for_bed with WAIT_FOR_BED_HEATER
Addressing #12517
6 years ago
Scott Lahteine f1efcfed14 Fix backslash in language_test.h 6 years ago
Yücel Temel 3b186a55ac Don't show superscript ³ with NOT_EXTENDED_ISO10646_1_5X7 (#12513) 6 years ago
Scott Lahteine 82c96c971e Bring superscripts slightly lower in BDF fonts 6 years ago
Sinisa Culic 8a0992d921 Fast PWM for controller fan (#12485) 6 years ago
Ludy e98d195901 Remove extra declarations in cardreader.cpp (#12520) 6 years ago
Scott Lahteine fd2998efd5
Revert ADC_KEYPAD direction behavior (#12508) 6 years ago
Scott Lahteine d29cb09b3e Fix a minor compile warning 6 years ago
Yücel Temel 5b1d52671c Use superscript 3 in language_en.h (#12504) 6 years ago
Marcio Teixeira 7109dadd21 Additional pin definitions for Archim 2 (#12500)
- Added GPIO pins to Archim 2
- Added new 108 pin to `fastio_Due.h`
6 years ago
Andy Shaw 4975b13b74 Fix problems with LPC1768 EEPROM flash emulation (#12503)
* Remove duplicate calls to PrepareSector

Some flash memory API calls require that a call to `PrepareSector` is done before use. However this call is already made by the LPC1768 framework so the calls in this code are not required.

* Ensure correct alignment of RAM buffer

The LPC176X flash API requires that the RAM buffer used for write operations must be word-aligned. This change ensures that this is the case.
6 years ago
Scott Lahteine b738972e69 General cleanup of Re-ARM pins 6 years ago
Scott Lahteine ee423dcdd0 Invert hotend bitmaps, by default 6 years ago
Scott Lahteine c5642a894f
Fix ADC_KEYPAD middle button (#12493) 6 years ago
Scott Lahteine 0946cbcdca Revert some const changes (for now) 6 years ago
Scott Lahteine 4def8b3b5e Expanded options for _Statusscreen.h (#12455)
See the PR for full details. The updated system will be documented on the website in the near future.
6 years ago
Scott Lahteine d51e5690f4 Don't show updir with no card present 6 years ago
Scott Lahteine ec9d21a234 Shift YZ on graphical display to fit Z+123.45 6 years ago
Scott Lahteine 817a37169a Apply/unapply const here and there 6 years ago
Scott Lahteine 643e0066a0 Followup to #12451 6 years ago
Marcio Teixeira 4bcb63b705 Fix for #12482 (#12483)
Fix Z-move to uninitialized position in SWITCHING_EXTRUDERS tool_change (no_move=true)
6 years ago
Marcio Teixeira 50ee747787 Fix compilation errors. Followup to #12439 (#12481) 6 years ago
Ludy 90a58488b5 Corrected unused var, default switch, Travis tests (#12477) 6 years ago
Scott Lahteine a4c15dc54f
Modify MBL to use IJ instead of XY (#12478) 6 years ago
Scott Lahteine fc3f1c4572 Get u8g reference for lcdprint 6 years ago
Scott Lahteine 88c57eaf55
Clean up some u8g code (#12476) 6 years ago
Ludy 1f93d2bcf7 Fix LCD compile error, etc. (#12472) 6 years ago
Scott Lahteine 826d570162
Combine Travis CI option-setting commands (#12474) 6 years ago
Scott Lahteine 9d13f07d09 GTM32 Pro VB changes from Markku Sinisalo 6 years ago
Roman Moravčík 5fbe5cabc8 Fixed displaying of kill MSG_OUTAGE_RECOVERY string. (#12470) 6 years ago
kAdonis 4ae9a06c60 Update M303.cpp (#12471) 6 years ago
Ludy c0b75f49b6 Fix "no effect" and "unused variable" compile warnings (#12473) 6 years ago
Nils Hasenbanck 5a4fd8e0a6 Fix access to the DWT peripheral for STM32 HAL (#12434)
Access to the DWT peripheral for the `CYCCNT` register needs to happen before `main()`. The code needs to be called after the setup of the system clocks, so the right place is between the `premain()` and `main()` function of the STM32 Arduino core.

This patch moves the DWT access code to a new function, which is then placed between `premain()` and `main()`.
6 years ago
Scott Lahteine 7f225b9421 Fix MAX_MESSAGE_LENGTH 6 years ago
Scott Lahteine 06674a321a Remove extra include 6 years ago
Marcio Teixeira c1e17037e5 Various fixes for MarlinUI and ExtUI (#12439) 6 years ago
Giuliano Zaro d3605cfc26 Don't start watching heaters when target is 0 (#12453) 6 years ago
Ludy 93e958f695 Fix compile error with ZONESTAR_LCD+NO_LCD_MENUS (#12466) 6 years ago
Ludy 22d7fed60a Fix compile error with SD_FIRMWARE_UPDATE (#12462) 6 years ago
Nils Hasenbanck 779b2709ec Change temperature pin order for RemRam V1 (#12458)
Beta testers suggested to adopt the RAMPS order of temperature probe connectors. This commit fixes the order to the RAMPS order.
6 years ago
Scott Lahteine 8ebb4dc294 Followup to static CardReader 6 years ago
Scott Lahteine 7ee5894360 Allow float XY probe offsets
Responding to #12383

XY probe offsets should be integers because adding decimal points makes the code larger. But if decimals are very much wanted, this commit removes the old restriction.
6 years ago
Giuliano Zaro 43ecdb606f Fix a compile warning (#12452) 6 years ago
Ph0non 984c4ba8c7 Enable SD Card on RepRap Display and RADDS (#12446)
* Enable SD Card on RepRap Display and RADDS

Define the necessary pins in `pins_RADDS.h` (copied from the `RADDS_DISPLAY` section) for the use of the SD card slot on RRD.
6 years ago
Ludy 56a94c2a26 Use 'target_extruder' in M104 as with M109 (#12448) 6 years ago
Scott Lahteine 66580f32c2
Make CardReader class static (#12451)
* Make CardReader a static class
* Make CardReader flags into bitfields
6 years ago
Scott Lahteine 3e9ffaddb6
Consolidate, optimize some LCD menu code (#12450) 6 years ago
Scott Lahteine d97e31db4c
Optimize Power-Loss Recovery (#12440) 6 years ago
Mateusz Krawczuk ca21ac6b9b Support two MAX6675 thermocouples (#8686) 6 years ago
Scott Lahteine 0e610815e4 No need for Cap:PAREN_COMMENTS 6 years ago
Scott Lahteine 7a075a5dc9 Tweak extruder errors 6 years ago
Scott Lahteine 2d92f333f5 Fix GcodeSuite::T active_extruder reference 6 years ago
Scott Lahteine d2bb53702a
Optimize target_extruder, ignore T with mixing (#12432)
* Optimize target_extruder, ignore T with mixing
* Give G-code Tn parity with tool_change
6 years ago
Marcio Teixeira 5e586a6b39 Fix to runout sensor code. (#12431)
- "old_state" is no longer a class static variable.
6 years ago
Scott Lahteine d82c350de7
Miscellaneous LCD code renaming, reordering (#12430)
* Move special characters to language.h
* Apply some naming standards
* Clean up menu item draw functions
* Rename some Temperature methods
* UI => ExtUI
6 years ago
Scott Lahteine edfd106bc5
Rejigger Filament Runout class (#12428) 6 years ago
Scott Lahteine f4c128ecaa
Move RRW keypad code to a common method (#12429) 6 years ago
Scott Lahteine 54ec5528a0 hasstatus => has_status 6 years ago
Scott Lahteine ebf585b673 Fix an old sanity check 6 years ago
Ryan 052d102ded UltiMachine Archim 1 support (#12404) 6 years ago
Scott Lahteine 664e20754d Clean up pins files 6 years ago
Scott Lahteine 1eb5249598 Fix Formbot Trex-2+ configs
Followup to #12422
6 years ago
thiagodesacosta 075a22ed65 Update Portuguese-Brazilian translation (#12402) 6 years ago
Marcio Teixeira 3ceab8474c Add required "cardreader.h" include (#12419) 6 years ago
Giuliano Zaro 98c2fc4e42 Endstops fix followup (#12423)
Followup to #12413
6 years ago
Roxy-3D f19fd642ce
Updates to Formbot T-Rex 2+ configuration files (#12422)
Updates to Formbot T-Rex 2+ configuration files
6 years ago
Roxy-3D cda5ef08fa
Debug of G2-G3 for UBL (#12386)
Changes only affect UBL.  Everything else is left alone.
6 years ago
AnHardt 9ad3aed0ef Fix tool-change for MIXING_EXTRUDER with < 2 virtual tools (#12417)
Fix #12416

Better handling of `ENABLED(MIXING_EXTRUDER) && !MIXING_VIRTUAL_TOOLS > 1` -  to not fall through to the general case. Fix compiler warnings for `#elif EXTRUDERS < 2`.
6 years ago
Giuliano Zaro d631267548 Refine endstops fixes (#12413)
When endstops/probe are enabled `ENDSTOP_NOISE_THRESHOLD` calls to `update` are required to properly re-sync endstops/probe status.
6 years ago
Scott Lahteine 0ee1a92971
Group status methods, share reset_status with Extensible UI (#12414)
* Group status methods, share reset_status with Extensible UI
* Move common DOGM code to headers
6 years ago
Scott Lahteine 690c4e8457 Clean TLM trailing whitespace 6 years ago
Scott Lahteine 143b2896e0
Add M412 to enable/disable filament runout detection (#12406) 6 years ago
Scott Lahteine a163c89c6a Followup to 50af1d1 6 years ago
AnHardt be6271767f Fix BABYSTEP_ZPROBE_OFFSET (#12408)
Fix #12399

Did not compile without  `WATCH_HOTENDS || WATCH_THE_BED`.
Add condition to include "../../module/temperature.h".
6 years ago
Scott Lahteine 50af1d1e08 Differentiate translated On/Off from Serial ON/OFF 6 years ago
Scott Lahteine df907a905f Update UBL comments for debug change 6 years ago
Scott Lahteine da17f8ad37 For now (!) don't synchronize in M204 and M205
See if this has any deleterious effect on motion planning by slicers that inser their own jerk and acceleration controls. The problem I see is that these settings can take effect on blocks already in the planner, and the only way around this would be to shadow these settings in planner blocks and use the shadowed settings in the planner.
6 years ago
Scott Lahteine a3923424c7 Clean up LCD width/height determination 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 9da6809ac3 Adjust some comment spacing 6 years ago
Scott Lahteine 471f403a67 Reduce code size with plain inlines 6 years ago
Scott Lahteine 30a49f5ee2 Apply extra condition to LCD_PROGRESS_BAR 6 years ago