Skip to content

Commit 68a305c

Browse files
committed
Squashed commit of the following:
commit 9e879a5 Author: thinkyhead <[email protected]> Date: Sun Feb 11 00:22:45 2024 +0000 [cron] Bump distribution date (2024-02-11) commit 9974327 Author: ellensp <[email protected]> Date: Sun Feb 11 03:28:37 2024 +1300 extend uart checks commit 4eba643 Author: thinkyhead <[email protected]> Date: Sat Feb 10 06:17:34 2024 +0000 [cron] Bump distribution date (2024-02-10) commit 8d7be79 Author: Scott Lahteine <[email protected]> Date: Fri Feb 9 19:11:56 2024 -0600 👷 Improve BIGTREE_GTR_V1_0 tests commit 76b5688 Author: Scott Lahteine <[email protected]> Date: Fri Feb 9 19:11:37 2024 -0600 🚸 Optional encoder multipliers commit 1e8fbb7 Author: thinkyhead <[email protected]> Date: Fri Feb 9 00:20:11 2024 +0000 [cron] Bump distribution date (2024-02-09) commit 20c6a62 Author: Scott Lahteine <[email protected]> Date: Thu Feb 8 16:49:13 2024 -0600 🧑‍💻 HC32 endstop interrupts for X2/Y2/Z4 commit 1d295f7 Author: Scott Lahteine <[email protected]> Date: Wed Feb 7 23:44:55 2024 -0600 🔥 Clean up SCARA/TPARA commit 669814d Author: Scott Lahteine <[email protected]> Date: Wed Feb 7 23:40:54 2024 -0600 ✨ MARLIN_SMALL_BUILD option (MarlinFirmware#26775) commit 4aa48be Author: Scott Lahteine <[email protected]> Date: Wed Feb 7 18:25:13 2024 -0600 🚸 Adjust encoder multiplier commit 371fb5a Author: thinkyhead <[email protected]> Date: Thu Feb 8 00:20:32 2024 +0000 [cron] Bump distribution date (2024-02-08) commit 0829a51 Author: Scott Lahteine <[email protected]> Date: Wed Feb 7 18:09:36 2024 -0600 🧑‍💻 "static_warning" commit a3c78c4 Author: Scott Lahteine <[email protected]> Date: Wed Feb 7 14:00:29 2024 -0600 🎨 Delete old FTDI Eve bootscreen commit a321125 Author: Scott Lahteine <[email protected]> Date: Wed Feb 7 13:58:01 2024 -0600 🩹 Fix FTDI Eve Touch UI M84 commit 2c8e7bd Author: thinkyhead <[email protected]> Date: Wed Feb 7 12:07:15 2024 +0000 [cron] Bump distribution date (2024-02-07) commit 005d687 Author: ellensp <[email protected]> Date: Wed Feb 7 19:33:54 2024 +1300 🔧 Restore probe XY edit defaults, remove arbitrary Z limit (MarlinFirmware#26774) commit 3dd2234 Author: thinkyhead <[email protected]> Date: Tue Feb 6 06:06:16 2024 +0000 [cron] Bump distribution date (2024-02-06) commit e61a84a Author: Scott Mikutsky <[email protected]> Date: Tue Feb 6 00:37:29 2024 -0500 🚸 Keep Filament Change near the top (MarlinFirmware#26172) commit d8e73d3 Author: thinkyhead <[email protected]> Date: Mon Feb 5 00:21:40 2024 +0000 [cron] Bump distribution date (2024-02-05) commit b12340b Author: Robherc <[email protected]> Date: Sun Feb 4 17:10:11 2024 -0500 🔧 Fix extraneous DIAG warnings (MarlinFirmware#26694) commit ec46a59 Author: Scott Lahteine <[email protected]> Date: Sun Feb 4 16:06:43 2024 -0600 🧑‍💻 Fix uncrustify config commit 5003681 Author: Keith Bennett <[email protected]> Date: Sun Feb 4 10:14:49 2024 -0800 🩹 Fix HOTEND_IDLE_TIMEOUT with no heated bed (MarlinFirmware#26746) commit d939692 Author: Keith Bennett <[email protected]> Date: Sun Feb 4 10:13:03 2024 -0800 🩹 Update BTT GTR v1.0 DIAG jumper/pin (MarlinFirmware#26764) commit 1dee4d9 Author: Scott Lahteine <[email protected]> Date: Sun Feb 4 12:09:08 2024 -0600 🔧 TOUCH_IDLE_SLEEP_MINS => DISPLAY_SLEEP_MINUTES Follow up to MarlinFirmware#26517 commit 9364cbb Author: Smokey Pell <[email protected]> Date: Sun Feb 4 09:37:32 2024 -0600 🚸 Tronxy V10 w/ TFT_TRONXY_X5SA + MKS_ROBIN_TFT43 (MarlinFirmware#26747) commit 755b661 Author: Taylor Talkington <[email protected]> Date: Sun Feb 4 10:03:08 2024 -0500 🔧 Fix USE_Z_MIN conditions (MarlinFirmware#26762) commit 7f4792e Author: thinkyhead <[email protected]> Date: Sun Feb 4 00:22:42 2024 +0000 [cron] Bump distribution date (2024-02-04) commit e6837b2 Author: Keith Bennett <[email protected]> Date: Sat Feb 3 15:19:19 2024 -0800 🩹 Fix STM32 HW Serial 6 (MarlinFirmware#26763) Followup to MarlinFirmware#26328 commit 9e21330 Author: thinkyhead <[email protected]> Date: Sat Feb 3 00:20:49 2024 +0000 [cron] Bump distribution date (2024-02-03) commit c476e62 Author: Davide Rombolà <[email protected]> Date: Fri Feb 2 02:31:39 2024 +0100 🩹 Fix STM32 HW Serial (MarlinFirmware#26531) Followup to MarlinFirmware#26328 commit 4c5d783 Author: thinkyhead <[email protected]> Date: Fri Feb 2 00:20:22 2024 +0000 [cron] Bump distribution date (2024-02-02) commit 9a5cfb3 Author: Abdullah YILMAZ <[email protected]> Date: Thu Feb 1 05:11:08 2024 +0300 🌐 Turkish language update (MarlinFirmware#26739) commit 5a87bea Author: InsanityAutomation <[email protected]> Date: Wed Jan 31 20:24:08 2024 -0500 🚸 Fix repeating "Power Off" message (MarlinFirmware#26755) commit d62f45b Author: thinkyhead <[email protected]> Date: Thu Feb 1 00:21:39 2024 +0000 [cron] Bump distribution date (2024-02-01) commit f9d5ee0 Author: ellensp <[email protected]> Date: Thu Feb 1 07:33:42 2024 +1300 🩹 Patch STM32 serial UUID (MarlinFirmware#26737) Followup to MarlinFirmware#26715 Co-authored-by: Scott Lahteine <[email protected]> commit ef04680 Author: thinkyhead <[email protected]> Date: Wed Jan 31 06:06:35 2024 +0000 [cron] Bump distribution date (2024-01-31) commit 1c6cfc3 Author: Keith Bennett <[email protected]> Date: Tue Jan 30 21:00:02 2024 -0800 🐛 Fix I/J/K chopper timing (MarlinFirmware#26736) Followup to MarlinFirmware#19112 commit 0266e7f Author: Keith Bennett <[email protected]> Date: Tue Jan 30 20:58:06 2024 -0800 📝 Biqu => BIQU (MarlinFirmware#26735) commit 610ea0a Author: ellensp <[email protected]> Date: Wed Jan 31 17:56:46 2024 +1300 🔨 No strlcpy in Windows (MarlinFirmware#26748) commit 70d942a Author: thinkyhead <[email protected]> Date: Tue Jan 30 06:06:23 2024 +0000 [cron] Bump distribution date (2024-01-30) commit 5639237 Author: Scott Lahteine <[email protected]> Date: Mon Jan 29 20:38:03 2024 -0600 🎨 Misc. cleanup 29-01 commit 541bd26 Author: thinkyhead <[email protected]> Date: Mon Jan 29 00:21:02 2024 +0000 [cron] Bump distribution date (2024-01-29) commit 7a4d601 Author: Keith Bennett <[email protected]> Date: Sun Jan 28 14:13:23 2024 -0800 🩹 Temp constraints followup (MarlinFirmware#26744) Followup to cb291e8 commit bf8675b Author: thinkyhead <[email protected]> Date: Sun Jan 28 00:22:35 2024 +0000 [cron] Bump distribution date (2024-01-28) commit ebea672 Author: Scott Lahteine <[email protected]> Date: Sat Jan 27 11:45:54 2024 -0600 🐛 Protect EEPROM bytes 916-926 Followup to MarlinFirmware#26729 Ender-3S1 STM32F401 Bootloader commit ce8535f Author: Scott Lahteine <[email protected]> Date: Fri Jan 26 15:18:38 2024 -0600 🧑‍💻 Fix warning, adjust tests commit 0ba4cd2 Author: thinkyhead <[email protected]> Date: Sat Jan 27 00:19:36 2024 +0000 [cron] Bump distribution date (2024-01-27) commit afc2dd6 Author: Scott Lahteine <[email protected]> Date: Thu Jan 25 22:09:06 2024 -0600 🎨 Misc. cleanup 25-01 commit 5768b42 Author: Scott Lahteine <[email protected]> Date: Thu Jan 25 22:06:09 2024 -0600 Add Conditionals_type.h commit ee8630c Author: thinkyhead <[email protected]> Date: Fri Jan 26 00:42:39 2024 +0000 [cron] Bump distribution date (2024-01-26) commit 01094ea Author: Miguel Risco-Castillo <[email protected]> Date: Thu Jan 25 19:18:49 2024 -0500 ✨🔨 EEPROM exclusion zone (MarlinFirmware#26729) Co-authored-by: Scott Lahteine <[email protected]> commit 6c1fd1f Author: qwertymodo <[email protected]> Date: Thu Jan 25 16:16:32 2024 -0800 🩹 Fix single Neo strip M150 K (MarlinFirmware#26709) Co-authored-by: Scott Lahteine <[email protected]> commit 4f65466 Author: sargonphin <[email protected]> Date: Fri Jan 26 00:48:06 2024 +0100 🔧 HYBRID_THRESHOLD sanity checks (MarlinFirmware#26681) commit 9b31193 Author: ellensp <[email protected]> Date: Fri Jan 26 12:39:09 2024 +1300 🩹 Followup to EDITABLE_STEPS_PER_UNIT (MarlinFirmware#26677) Followup to MarlinFirmware#26618 commit 8594e94 Author: ejhoness <[email protected]> Date: Thu Jan 25 20:37:35 2024 -0300 ✏️ Fix draw_dialog.cpp typo (MarlinFirmware#26684) commit 16acb57 Author: Cesar Guillermo Montiel <[email protected]> Date: Thu Jan 25 20:12:49 2024 -0300 ✨ Creality v2.4.S4_170 (Ender 2 Pro, HC32F460KCTA) (MarlinFirmware#26730) commit 04c8a31 Author: Scott Lahteine <[email protected]> Date: Thu Jan 25 15:07:34 2024 -0600 🎨 Misc. LCD pins comments commit 3856037 Author: engrenage <[email protected]> Date: Thu Jan 25 21:24:57 2024 +0100 🔧 Allow float Z_PROBE_LOW_POINT (MarlinFirmware#26711) commit ffbf4a6 Author: Scott Lahteine <[email protected]> Date: Thu Jan 25 13:41:39 2024 -0600 🩹 Fix IA Creality IDEX case commit a215bc2 Author: thinkyhead <[email protected]> Date: Thu Jan 25 00:28:09 2024 +0000 [cron] Bump distribution date (2024-01-25) commit cbc674f Author: minding-myown-business <[email protected]> Date: Thu Jan 25 00:24:25 2024 +0000 📝 Fix dead LCD link (MarlinFirmware#26669) commit 97546bf Author: ellensp <[email protected]> Date: Thu Jan 25 09:33:02 2024 +1300 🚸 PLR recover chamber temp (MarlinFirmware#26696) commit ed1391e Author: Vovodroid <[email protected]> Date: Wed Jan 24 22:21:00 2024 +0200 🔧 Wrap POWER_LOSS_RETRACT_LEN (MarlinFirmware#26695) commit 7fbd9ec Author: Keith Bennett <[email protected]> Date: Wed Jan 24 10:55:59 2024 -0800 🔧 Allow RAMPS FAN1_PIN override (MarlinFirmware#26725) commit 6398902 Author: Keith Bennett <[email protected]> Date: Wed Jan 24 10:54:37 2024 -0800 🔧 Update SKR_MINI_SCREEN_ADAPTER error (MarlinFirmware#26726) commit e668d5a Author: ellensp <[email protected]> Date: Thu Jan 25 07:50:48 2024 +1300 🔧 STM32 UID followup (MarlinFirmware#26727) Co-authored-by: Scott Lahteine <[email protected]> commit a222827 Author: thinkyhead <[email protected]> Date: Wed Jan 24 00:22:20 2024 +0000 [cron] Bump distribution date (2024-01-24) commit 3ef192e Author: Scott Lahteine <[email protected]> Date: Tue Jan 23 16:05:41 2024 -0600 🎨 Cosmetic cleanup 23-01 commit 5fea79f Author: Scott Lahteine <[email protected]> Date: Tue Jan 23 16:02:33 2024 -0600 🔧 Fix ROTATIONAL_AXIS_GANG Co-Authored-By: DerAndere <[email protected]> commit 18e65f5 Author: Scott Lahteine <[email protected]> Date: Tue Jan 23 15:55:13 2024 -0600 🩹 Fix _U and other conflicts Fix MarlinFirmware#26220 commit 5ed6bf6 Author: Scott Lahteine <[email protected]> Date: Tue Jan 23 15:44:51 2024 -0600 🔧 Allow for no STOP pin Co-Authored-By: DerAndere <[email protected]> commit d79bcef Author: DerAndere <[email protected]> Date: Tue Jan 23 21:09:31 2024 +0100 🔧 Sanity check Z_CLEARANCE_FOR_HOMING (MarlinFirmware#26721) commit f1a5340 Author: Anson Liu <[email protected]> Date: Tue Jan 23 08:24:49 2024 -0800 🚸 DOGM active extruder indicator (MarlinFirmware#26152) commit 4309e6a Author: Scott Lahteine <[email protected]> Date: Mon Jan 22 23:31:04 2024 -0600 🧑‍💻 Fix build_all_examples commit 0c3d1cf Author: thinkyhead <[email protected]> Date: Tue Jan 23 00:50:39 2024 +0000 [cron] Bump distribution date (2024-01-23) commit aa7d571 Author: Scott Lahteine <[email protected]> Date: Mon Jan 22 17:32:01 2024 -0600 ♻️ LCD pins migration precursor (MarlinFirmware#26719) Preliminary changes for MarlinFirmware#25650 commit 604d3e8 Author: Scott Lahteine <[email protected]> Date: Mon Jan 22 16:38:08 2024 -0600 🎨 Move EXIT_M303 commit 22fc07d Author: Scott Lahteine <[email protected]> Date: Fri Jun 2 15:03:02 2023 -0500 🧑‍💻 ExtUI::onPlayTone optional duration commit dd3b5a1 Author: Scott Lahteine <[email protected]> Date: Sun Jan 21 22:00:37 2024 -0600 Misc. aesthetic adjustments Co-Authored-By: Andrew <[email protected]> commit 416f94f Author: thinkyhead <[email protected]> Date: Mon Jan 22 00:23:03 2024 +0000 [cron] Bump distribution date (2024-01-22) commit 204de72 Author: Keith Bennett <[email protected]> Date: Sun Jan 21 04:01:25 2024 -0800 ✨ BIQU MicroProbe (MarlinFirmware#26527) commit 80cd89d Author: Vovodroid <[email protected]> Date: Sun Jan 21 13:11:03 2024 +0200 🩹 Fix M592 report (MarlinFirmware#26680) commit 624226c Author: ellensp <[email protected]> Date: Mon Jan 22 00:09:36 2024 +1300 🩹 Fix STM32 CPU serial UUID (MarlinFirmware#26715) Co-authored-by: Scott Lahteine <[email protected]> commit 3adf73a Author: Keith Bennett <[email protected]> Date: Sat Jan 20 21:47:26 2024 -0800 🔥 Remove ALLOW_LOW_EJERK (MarlinFirmware#26712) commit eb7b207 Author: thinkyhead <[email protected]> Date: Sun Jan 21 00:24:10 2024 +0000 [cron] Bump distribution date (2024-01-21) commit d7e4536 Author: ellensp <[email protected]> Date: Sat Jan 20 19:24:30 2024 +1300 🔨 Fix POLAR build (MarlinFirmware#26687) commit 388c701 Author: thinkyhead <[email protected]> Date: Sat Jan 20 00:21:13 2024 +0000 [cron] Bump distribution date (2024-01-20) commit da96607 Author: Vovodroid <[email protected]> Date: Sat Jan 20 00:38:25 2024 +0200 🔧 Adjust DEFAULT_EJERK settings (MarlinFirmware#26665) commit fb49645 Author: ellensp <[email protected]> Date: Sat Jan 20 08:49:35 2024 +1300 📝 Fix Anet pins typo (MarlinFirmware#26660) commit 7d751a2 Author: German Borisov <[email protected]> Date: Fri Jan 19 22:17:36 2024 +0300 ✨ Status Screen flow adjustment (MarlinFirmware#26627) commit 9f7d5bb Author: thinkyhead <[email protected]> Date: Fri Jan 19 00:22:09 2024 +0000 [cron] Bump distribution date (2024-01-19) commit 0df25b1 Author: Abdullah YILMAZ <[email protected]> Date: Fri Jan 19 03:00:43 2024 +0300 🌐 Update Turkish language (MarlinFirmware#26676) commit cef623b Author: engrenage <[email protected]> Date: Fri Jan 19 00:57:46 2024 +0100 🔧 Clarify M600 sanity-check (MarlinFirmware#26702) commit 12434e7 Author: Andrew <[email protected]> Date: Thu Jan 18 18:55:37 2024 -0500 🔨 Improve CMakeLists.txt (MarlinFirmware#26700) commit 2200607 Author: thinkyhead <[email protected]> Date: Wed Jan 17 06:06:41 2024 +0000 [cron] Bump distribution date (2024-01-17) commit c313811 Author: Scott Lahteine <[email protected]> Date: Tue Jan 16 23:15:04 2024 -0600 ✨ Minor Orca update Followup to MarlinFirmware#26534 commit 76dce41 Author: thinkyhead <[email protected]> Date: Tue Jan 16 06:06:41 2024 +0000 [cron] Bump distribution date (2024-01-16) commit 1f1ca34 Author: Scott Lahteine <[email protected]> Date: Mon Jan 15 22:22:08 2024 -0600 🧑‍💻 Tweak limit_and_warn commit 8d4ab15 Author: Scott Lahteine <[email protected]> Date: Mon Jan 15 21:36:15 2024 -0600 🧑‍💻 Tweak planner debug commit 7455776 Author: thinkyhead <[email protected]> Date: Mon Jan 15 00:22:58 2024 +0000 [cron] Bump distribution date (2024-01-15) commit 3019af1 Author: Scott Lahteine <[email protected]> Date: Sat Jan 13 18:30:43 2024 -0600 🔨 Make / pins-format patches commit 8916e6f Author: thinkyhead <[email protected]> Date: Sun Jan 14 00:24:03 2024 +0000 [cron] Bump distribution date (2024-01-14) commit b2fd631 Author: Robherc <[email protected]> Date: Fri Jan 12 23:03:34 2024 -0500 🔧 Fix SD connection defaults (MarlinFirmware#26666) Co-authored-by: thisiskeithb <[email protected]> Co-authored-by: Scott Lahteine <[email protected]> commit cadef64 Author: thinkyhead <[email protected]> Date: Sat Jan 13 00:21:34 2024 +0000 [cron] Bump distribution date (2024-01-13) commit ab34971 Author: ThomasToka <[email protected]> Date: Fri Jan 12 06:56:45 2024 +0100 🐛 Fix PLR pos/sdpos (MarlinFirmware#26365) Co-authored-by: Scott Lahteine <[email protected]> commit 46f370a Author: thinkyhead <[email protected]> Date: Fri Jan 12 00:21:50 2024 +0000 [cron] Bump distribution date (2024-01-12) commit 0f43ac7 Author: Scott Lahteine <[email protected]> Date: Wed Jan 10 18:25:17 2024 -0600 ⏪️ Revert encoder changes Reverts MarlinFirmware#26501 commit ef92b6c Author: thinkyhead <[email protected]> Date: Thu Jan 11 00:21:50 2024 +0000 [cron] Bump distribution date (2024-01-11) commit f44f9eb Author: Scott Lahteine <[email protected]> Date: Wed Jan 10 14:49:28 2024 -0600 🎨 Misc. style adjustments commit 854f331 Author: plampix <[email protected]> Date: Wed Jan 10 07:33:54 2024 +0100 ✨ EDITABLE_STEPS_PER_UNIT (MarlinFirmware#26618) Co-authored-by: Scott Lahteine <[email protected]> commit 1d46e67 Author: Vovodroid <[email protected]> Date: Wed Jan 10 07:13:10 2024 +0200 ✨ PLR_BED_THRESHOLD (MarlinFirmware#26649) Co-authored-by: Scott Lahteine <[email protected]> commit 85ded0b Author: Scott Lahteine <[email protected]> Date: Tue Jan 9 22:41:54 2024 -0600 🩹 Clarify servo µs min/max commit cb291e8 Author: Scott Lahteine <[email protected]> Date: Tue Jan 9 22:41:00 2024 -0600 🩹 Fix some temp constraints commit 25caae1 Author: ellensp <[email protected]> Date: Wed Jan 10 15:55:20 2024 +1300 🩹 Fix PID / MPC tune background tasks (MarlinFirmware#26652) Co-authored-by: Scott Lahteine <[email protected]> commit 12d7995 Author: Scott Lahteine <[email protected]> Date: Tue Jan 9 18:45:17 2024 -0600 🎨 Minor temp / UI refactor commit 320b7a9 Author: thinkyhead <[email protected]> Date: Wed Jan 10 00:21:58 2024 +0000 [cron] Bump distribution date (2024-01-10) commit a533e9e Author: Vovodroid <[email protected]> Date: Tue Jan 9 23:42:08 2024 +0200 🩹 Fix edit Z jerk step size (MarlinFirmware#26650) Followup to MarlinFirmware#25514 Co-authored-by: Scott Lahteine <[email protected]> commit f6ecdae Author: ellensp <[email protected]> Date: Wed Jan 10 10:19:47 2024 +1300 🔧 Base NUM_SERVO_PLUGS on SERVO PINS (MarlinFirmware#26640) Co-authored-by: Scott Lahteine <[email protected]> commit 477b70e Author: thinkyhead <[email protected]> Date: Tue Jan 9 00:22:16 2024 +0000 [cron] Bump distribution date (2024-01-09) commit b2dd2dc Author: narno2202 <[email protected]> Date: Mon Jan 8 05:26:34 2024 +0100 🚸 FT Motion M493 report less precision (MarlinFirmware#26643) commit b106f59 Author: narno2202 <[email protected]> Date: Mon Jan 8 05:17:43 2024 +0100 🐛 Refine FT Motion, I2S Stepping (MarlinFirmware#26628) Co-authored-by: Scott Lahteine <[email protected]> commit 38f483c Author: mikemerryguy <[email protected]> Date: Sun Jan 7 23:14:24 2024 -0500 🩹 Skip post-G28 XY move for untrusted X or Y (MarlinFirmware#26644) Followup to MarlinFirmware#26469 Co-authored-by: Scott Lahteine <[email protected]> commit f4eafed Author: Scott Lahteine <[email protected]> Date: Sun Jan 7 21:59:25 2024 -0600 🔧 Z_PROBE_END_SCRIPT => EVENT_GCODE_AFTER_G29 commit 5987a54 Author: Scott Lahteine <[email protected]> Date: Sun Jan 7 19:34:34 2024 -0600 🎨 Use float CEIL/FLOOR commit 3a888e9 Author: thinkyhead <[email protected]> Date: Mon Jan 8 00:30:52 2024 +0000 [cron] Bump distribution date (2024-01-08) commit 4cddc61 Author: Alexander Gavrilenko <[email protected]> Date: Mon Jan 8 03:18:18 2024 +0300 🐛 Fix SPI TFT for STM32F1/F4 (MarlinFirmware#26052) commit 2a8c00b Author: thinkyhead <[email protected]> Date: Sat Jan 6 00:21:22 2024 +0000 [cron] Bump distribution date (2024-01-06) commit 4ae2a76 Author: Scott Lahteine <[email protected]> Date: Fri Jan 5 12:34:50 2024 -0600 🎨 Clean up ws commit a5d097a Author: Scott Lahteine <[email protected]> Date: Thu Jan 4 18:50:23 2024 -0600 ✏️ Fix CTC_A10S_A13 typo Followup to MarlinFirmware#26514 commit 5e0a8d2 Author: thinkyhead <[email protected]> Date: Fri Jan 5 00:21:26 2024 +0000 [cron] Bump distribution date (2024-01-05) commit 994aa9f Author: plampix <[email protected]> Date: Fri Jan 5 00:09:53 2024 +0100 ⚡️ Slimmer null T command (MarlinFirmware#26615) Co-authored-by: Scott Lahteine <[email protected]> commit 6e67ad5 Author: Andrew <[email protected]> Date: Thu Jan 4 18:07:53 2024 -0500 🎨 Followup to optional M111/M115 (MarlinFirmware#26626) Followup to MarlinFirmware#26603 commit 52693f7 Author: Scott Lahteine <[email protected]> Date: Thu Jan 4 13:01:45 2024 -0600 🎨 Clean up some checks & includes commit 991f433 Author: Jason Smith <[email protected]> Date: Wed Jan 3 19:14:17 2024 -0800 🐛 Fix hangs in DUE native USB (MarlinFirmware#26572) commit 54b7da1 Author: Taylor Talkington <[email protected]> Date: Wed Jan 3 21:45:50 2024 -0500 🩹 Fix Bed PID Autotune output (MarlinFirmware#26606) Followup to MarlinFirmware#25928 commit f8771e9 Author: thinkyhead <[email protected]> Date: Thu Jan 4 00:21:47 2024 +0000 [cron] Bump distribution date (2024-01-04) commit be1dee7 Author: Orel <[email protected]> Date: Wed Jan 3 21:02:20 2024 +0100 🎨 Clean up old #includes (MarlinFirmware#26621) commit 68b7802 Author: narno2202 <[email protected]> Date: Wed Jan 3 20:19:19 2024 +0100 📝 Update M493 (FT_MOTION) comments (MarlinFirmware#26620) Co-authored-by: Scott Lahteine <[email protected]> commit 6d40776 Author: plampix <[email protected]> Date: Wed Jan 3 16:43:18 2024 +0100 🔧 CONFIGURE_FILAMENT_CHANGE - Optional M603 (MarlinFirmware#26613) Co-authored-by: Scott Lahteine <[email protected]> commit 4a9e102 Author: I3DBeeTech <[email protected]> Date: Wed Jan 3 06:23:41 2024 +0530 📺 I3DBEE TECH Beez Mini 12864 (MarlinFirmware#26596) commit 1ac6428 Author: ellensp <[email protected]> Date: Wed Jan 3 13:52:12 2024 +1300 🔪 Options to slim M111, remove M115 (MarlinFirmware#26603) Co-authored-by: Scott Lahteine <[email protected]> commit 7c159a2 Author: thinkyhead <[email protected]> Date: Wed Jan 3 00:21:14 2024 +0000 [cron] Bump distribution date (2024-01-03) commit 5b74e25 Author: ellensp <[email protected]> Date: Tue Jan 2 20:25:26 2024 +1300 🔨 BSD string workaround (MarlinFirmware#26532) Co-authored-by: Scott Lahteine <[email protected]> commit f02fa63 Author: thinkyhead <[email protected]> Date: Tue Jan 2 00:21:06 2024 +0000 [cron] Bump distribution date (2024-01-02) commit 3b6f1bf Author: Scott Lahteine <[email protected]> Date: Mon Jan 1 00:50:46 2024 -0600 🧑‍💻 Update pinsformat commit 1d61571 Author: Scott Lahteine <[email protected]> Date: Sun Dec 31 03:30:53 2023 -0600 🧑‍💻 Python version of pins formatting script commit 99c5702 Author: thinkyhead <[email protected]> Date: Mon Jan 1 00:24:20 2024 +0000 [cron] Bump distribution date (2024-01-01) commit 13e82fa Author: nagubash <[email protected]> Date: Mon Jan 1 02:33:04 2024 +0530 🔨 Fix formatting issue in Makefile (MarlinFirmware#26599) commit 95878df Author: narno2202 <[email protected]> Date: Sun Dec 31 22:00:57 2023 +0100 🐛 Fix homing with FT_MOTION (MarlinFirmware#26595) commit 5d1ede0 Author: ellensp <[email protected]> Date: Sun Dec 31 22:54:26 2023 +1300 ✨ CTC_A10S_A13 (MarlinFirmware#26514)
1 parent 3f864d7 commit 68a305c

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

76 files changed

+355
-201
lines changed

Marlin/Configuration.h

+12-14
Original file line numberDiff line numberDiff line change
@@ -1006,9 +1006,6 @@
10061006
// Radius around the center where the arm cannot reach
10071007
#define MIDDLE_DEAD_ZONE_R 0 // (mm)
10081008

1009-
#define THETA_HOMING_OFFSET 0 // Calculated from Calibration Guide and M360 / M114. See https://www.morgan3dp.com/morgan-calibration-guide/
1010-
#define PSI_HOMING_OFFSET 0 // Calculated from Calibration Guide and M364 / M114. See https://www.morgan3dp.com/morgan-calibration-guide/
1011-
10121009
#elif ENABLED(MP_SCARA)
10131010

10141011
#define SCARA_OFFSET_THETA1 12 // degrees
@@ -1027,23 +1024,19 @@
10271024
#define DEFAULT_SEGMENTS_PER_SECOND 200
10281025

10291026
// Length of inner and outer support arms. Measure arm lengths precisely.
1030-
#define TPARA_LINKAGE_1 120 // (mm)
1031-
#define TPARA_LINKAGE_2 120 // (mm)
1027+
#define TPARA_LINKAGE_1 120 // (mm)
1028+
#define TPARA_LINKAGE_2 120 // (mm)
10321029

1033-
// SCARA tower offset (position of Tower relative to bed zero position)
1034-
// This needs to be reasonably accurate as it defines the printbed position in the SCARA space.
1035-
#define TPARA_OFFSET_X 0 // (mm)
1036-
#define TPARA_OFFSET_Y 0 // (mm)
1037-
#define TPARA_OFFSET_Z 0 // (mm)
1030+
// TPARA tower offset (position of Tower relative to bed zero position)
1031+
// This needs to be reasonably accurate as it defines the printbed position in the TPARA space.
1032+
#define TPARA_OFFSET_X 0 // (mm)
1033+
#define TPARA_OFFSET_Y 0 // (mm)
1034+
#define TPARA_OFFSET_Z 0 // (mm)
10381035

10391036
#define FEEDRATE_SCALING // Convert XY feedrate from mm/s to degrees/s on the fly
10401037

10411038
// Radius around the center where the arm cannot reach
10421039
#define MIDDLE_DEAD_ZONE_R 0 // (mm)
1043-
1044-
// Calculated from Calibration Guide and M360 / M114. See https://www.morgan3dp.com/morgan-calibration-guide/
1045-
#define THETA_HOMING_OFFSET 0
1046-
#define PSI_HOMING_OFFSET 0
10471040
#endif
10481041

10491042
// @section polar
@@ -1241,6 +1234,11 @@
12411234
*/
12421235
#define EDITABLE_STEPS_PER_UNIT
12431236

1237+
/**
1238+
* Enable support for M92. Disable to save at least ~530 bytes of flash.
1239+
*/
1240+
#define EDITABLE_STEPS_PER_UNIT
1241+
12441242
/**
12451243
* Default Max Feed Rate (linear=mm/s, rotational=°/s)
12461244
* Override with M203

Marlin/Configuration_adv.h

+3
Original file line numberDiff line numberDiff line change
@@ -4531,3 +4531,6 @@
45314531

45324532
// Report uncleaned reset reason from register r2 instead of MCUSR. Supported by Optiboot on AVR.
45334533
//#define OPTIBOOT_RESET_REASON
4534+
4535+
// Shrink the build for smaller boards by sacrificing some serial feedback
4536+
//#define MARLIN_SMALL_BUILD

Marlin/Version.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@
4141
* here we define this default string as the date where the latest release
4242
* version was tagged.
4343
*/
44-
//#define STRING_DISTRIBUTION_DATE "2024-02-04"
44+
//#define STRING_DISTRIBUTION_DATE "2024-02-11"
4545

4646
/**
4747
* Defines a generic printer name to be output to the LCD after booting Marlin.

Marlin/src/HAL/HC32/endstop_interrupts.cpp

+19-1
Original file line numberDiff line numberDiff line change
@@ -40,9 +40,15 @@ void endstopIRQHandler() {
4040
CHECK(X_MAX);
4141
CHECK(X_MIN);
4242

43+
CHECK(X2_MAX);
44+
CHECK(X2_MIN);
45+
4346
CHECK(Y_MAX);
4447
CHECK(Y_MIN);
4548

49+
CHECK(Y2_MAX);
50+
CHECK(Y2_MIN);
51+
4652
CHECK(Z_MAX);
4753
CHECK(Z_MIN);
4854

@@ -52,6 +58,9 @@ void endstopIRQHandler() {
5258
CHECK(Z3_MAX);
5359
CHECK(Z3_MIN);
5460

61+
CHECK(Z4_MAX);
62+
CHECK(Z4_MIN);
63+
5564
CHECK(Z_MIN_PROBE);
5665

5766
// Update endstops
@@ -69,9 +78,15 @@ void setup_endstop_interrupts() {
6978
SETUP(X_MAX);
7079
SETUP(X_MIN);
7180

81+
SETUP(X2_MAX);
82+
SETUP(X2_MIN);
83+
7284
SETUP(Y_MAX);
7385
SETUP(Y_MIN);
7486

87+
SETUP(Y2_MAX);
88+
SETUP(Y2_MIN);
89+
7590
SETUP(Z_MAX);
7691
SETUP(Z_MIN);
7792

@@ -81,14 +96,17 @@ void setup_endstop_interrupts() {
8196
SETUP(Z3_MAX);
8297
SETUP(Z3_MIN);
8398

99+
SETUP(Z4_MAX);
100+
SETUP(Z4_MIN);
101+
84102
SETUP(Z_MIN_PROBE);
85103

86104
#undef SETUP
87105
}
88106

89107
// Ensure 1 - 10 IRQs are registered
90108
// Disable some endstops if you encounter this error
91-
#define ENDSTOPS_INTERRUPTS_COUNT COUNT_ENABLED(USE_X_MAX, USE_X_MIN, USE_Y_MAX, USE_Y_MIN, USE_Z_MAX, USE_Z_MIN, USE_Z2_MAX, USE_Z2_MIN, USE_Z3_MAX, USE_Z3_MIN, USE_Z_MIN_PROBE)
109+
#define ENDSTOPS_INTERRUPTS_COUNT COUNT_ENABLED(USE_X_MAX, USE_X_MIN, USE_X2_MAX, USE_X2_MIN, USE_Y_MAX, USE_Y_MIN, USE_Y2_MAX, USE_Y2_MIN, USE_Z_MAX, USE_Z_MIN, USE_Z2_MAX, USE_Z2_MIN, USE_Z3_MAX, USE_Z3_MIN, USE_Z4_MAX, USE_Z4_MIN, USE_Z_MIN_PROBE)
92110
#if ENDSTOPS_INTERRUPTS_COUNT > 10
93111
#error "Too many endstop interrupts! HC32F460 only supports 10 endstop interrupts."
94112
#elif ENDSTOPS_INTERRUPTS_COUNT == 0

Marlin/src/HAL/STM32/inc/SanityCheck.h

+3-2
Original file line numberDiff line numberDiff line change
@@ -58,8 +58,9 @@
5858
* Check for common serial pin conflicts
5959
*/
6060
#define _CHECK_SERIAL_PIN(N) (( \
61-
BTN_EN1 == N || DOGLCD_CS == N || HEATER_BED_PIN == N || FAN0_PIN == N || \
62-
SDIO_D2_PIN == N || SDIO_D3_PIN == N || SDIO_CK_PIN == N || SDIO_CMD_PIN == N \
61+
BTN_EN1 == N || BTN_EN2 == N ||DOGLCD_CS == N || HEATER_BED_PIN == N || FAN0_PIN == N || \
62+
SDIO_D2_PIN == N || SDIO_D3_PIN == N || SDIO_CK_PIN == N || SDIO_CMD_PIN == N || \
63+
Y_STEP_PIN == N || Y_ENABLE_PIN == N || E0_ENABLE_PIN == N || POWER_LOSS_PIN == N \
6364
))
6465
#define CHECK_SERIAL_PIN(T,N) defined(UART##N##_##T##_PIN) && _CHECK_SERIAL_PIN(UART##N##_##T##_PIN)
6566
#if SERIAL_IN_USE(1)

Marlin/src/core/drivers.h

+9-6
Original file line numberDiff line numberDiff line change
@@ -120,6 +120,10 @@
120120
#define HAS_TMC220x 1
121121
#endif
122122

123+
#if HAS_DRIVER(TMC26X)
124+
#define HAS_TMC26X 1
125+
#endif
126+
123127
#define AXIS_IS_TMC(A) ( AXIS_DRIVER_TYPE(A,TMC2130) || AXIS_DRIVER_TYPE(A,TMC2160) \
124128
|| AXIS_DRIVER_TYPE(A,TMC2208) || AXIS_DRIVER_TYPE(A,TMC2209) \
125129
|| AXIS_DRIVER_TYPE(A,TMC2660) \
@@ -184,10 +188,9 @@
184188
#if ANY_AXIS_HAS(SPI)
185189
#define HAS_TMC_SPI 1
186190
#endif
187-
188-
//
189-
// TMC26XX Stepper Drivers
190-
//
191-
#if HAS_DRIVER(TMC26X)
192-
#define HAS_TMC26X 1
191+
#if HAS_STALLGUARD || HAS_DRIVER(TMC2160_STANDALONE) || HAS_DRIVER(TMC2130_STANDALONE) \
192+
|| HAS_DRIVER(TMC2209_STANDALONE) || HAS_DRIVER(TMC26X) \
193+
|| HAS_DRIVER(TMC26X_STANDALONE) || HAS_DRIVER(TMC2660_STANDALONE) \
194+
|| HAS_DRIVER(TMC5130_STANDALONE) || HAS_DRIVER(TMC5160_STANDALONE)
195+
#define HAS_DIAG_PINS 1
193196
#endif

Marlin/src/feature/fwretract.cpp

+6
Original file line numberDiff line numberDiff line change
@@ -212,6 +212,8 @@ void FWRetract::M207() {
212212
}
213213

214214
void FWRetract::M207_report() {
215+
TERN_(MARLIN_SMALL_BUILD, return);
216+
215217
SERIAL_ECHOLNPGM_P(
216218
PSTR(" M207 S"), LINEAR_UNIT(settings.retract_length)
217219
, PSTR(" W"), LINEAR_UNIT(settings.swap_retract_length)
@@ -237,6 +239,8 @@ void FWRetract::M208() {
237239
}
238240

239241
void FWRetract::M208_report() {
242+
TERN_(MARLIN_SMALL_BUILD, return);
243+
240244
SERIAL_ECHOLNPGM(
241245
" M208 S", LINEAR_UNIT(settings.retract_recover_extra)
242246
, " W", LINEAR_UNIT(settings.swap_retract_recover_extra)
@@ -258,6 +262,8 @@ void FWRetract::M208_report() {
258262
}
259263

260264
void FWRetract::M209_report() {
265+
TERN_(MARLIN_SMALL_BUILD, return);
266+
261267
SERIAL_ECHOLNPGM(" M209 S", AS_DIGIT(autoretract_enabled));
262268
}
263269

Marlin/src/gcode/bedlevel/G26.cpp

+12-12
Original file line numberDiff line numberDiff line change
@@ -532,7 +532,7 @@ void GcodeSuite::G26() {
532532

533533
if (bedtemp) {
534534
if (!WITHIN(bedtemp, 40, BED_MAX_TARGET)) {
535-
SERIAL_ECHOLNPGM("?Specified bed temperature not plausible (40-", BED_MAX_TARGET, "C).");
535+
SERIAL_ECHOLNPGM(GCODE_ERR_MSG("Specified bed temperature not plausible (40-", BED_MAX_TARGET, "C)."));
536536
return;
537537
}
538538
g26.bed_temp = bedtemp;
@@ -543,7 +543,7 @@ void GcodeSuite::G26() {
543543
if (parser.seenval('L')) {
544544
g26.layer_height = parser.value_linear_units();
545545
if (!WITHIN(g26.layer_height, 0.0, 2.0)) {
546-
SERIAL_ECHOLNPGM("?Specified layer height not plausible.");
546+
SERIAL_ECHOLNPGM(GCODE_ERR_MSG("Specified layer height not plausible."));
547547
return;
548548
}
549549
}
@@ -552,20 +552,20 @@ void GcodeSuite::G26() {
552552
if (parser.has_value()) {
553553
g26.retraction_multiplier = parser.value_float();
554554
if (!WITHIN(g26.retraction_multiplier, 0.05, 15.0)) {
555-
SERIAL_ECHOLNPGM("?Specified Retraction Multiplier not plausible.");
555+
SERIAL_ECHOLNPGM(GCODE_ERR_MSG("Specified Retraction Multiplier not plausible."));
556556
return;
557557
}
558558
}
559559
else {
560-
SERIAL_ECHOLNPGM("?Retraction Multiplier must be specified.");
560+
SERIAL_ECHOLNPGM(GCODE_ERR_MSG("Retraction Multiplier must be specified."));
561561
return;
562562
}
563563
}
564564

565565
if (parser.seenval('S')) {
566566
g26.nozzle = parser.value_float();
567567
if (!WITHIN(g26.nozzle, 0.1, 2.0)) {
568-
SERIAL_ECHOLNPGM("?Specified nozzle size not plausible.");
568+
SERIAL_ECHOLNPGM(GCODE_ERR_MSG("Specified nozzle size not plausible."));
569569
return;
570570
}
571571
}
@@ -575,15 +575,15 @@ void GcodeSuite::G26() {
575575
#if HAS_MARLINUI_MENU
576576
g26.prime_flag = -1;
577577
#else
578-
SERIAL_ECHOLNPGM("?Prime length must be specified when not using an LCD.");
578+
SERIAL_ECHOLNPGM(GCODE_ERR_MSG("Prime length must be specified when not using an LCD."));
579579
return;
580580
#endif
581581
}
582582
else {
583583
g26.prime_flag++;
584584
g26.prime_length = parser.value_linear_units();
585585
if (!WITHIN(g26.prime_length, 0.0, 25.0)) {
586-
SERIAL_ECHOLNPGM("?Specified prime length not plausible.");
586+
SERIAL_ECHOLNPGM(GCODE_ERR_MSG("Specified prime length not plausible."));
587587
return;
588588
}
589589
}
@@ -592,7 +592,7 @@ void GcodeSuite::G26() {
592592
if (parser.seenval('F')) {
593593
g26.filament_diameter = parser.value_linear_units();
594594
if (!WITHIN(g26.filament_diameter, 1.0, 4.0)) {
595-
SERIAL_ECHOLNPGM("?Specified filament size not plausible.");
595+
SERIAL_ECHOLNPGM(GCODE_ERR_MSG("Specified filament size not plausible."));
596596
return;
597597
}
598598
}
@@ -616,7 +616,7 @@ void GcodeSuite::G26() {
616616
// If any preset or temperature was specified
617617
if (noztemp) {
618618
if (!WITHIN(noztemp, 165, thermalManager.hotend_max_target(active_extruder))) {
619-
SERIAL_ECHOLNPGM("?Specified nozzle temperature not plausible.");
619+
SERIAL_ECHOLNPGM(GCODE_ERR_MSG("Specified nozzle temperature not plausible."));
620620
return;
621621
}
622622
g26.hotend_temp = noztemp;
@@ -637,20 +637,20 @@ void GcodeSuite::G26() {
637637
if (parser.seen('R'))
638638
g26_repeats = parser.has_value() ? parser.value_int() : GRID_MAX_POINTS + 1;
639639
else {
640-
SERIAL_ECHOLNPGM("?(R)epeat must be specified when not using an LCD.");
640+
SERIAL_ECHOLNPGM(GCODE_ERR_MSG("(R)epeat must be specified when not using an LCD."));
641641
return;
642642
}
643643
#endif
644644
if (g26_repeats < 1) {
645-
SERIAL_ECHOLNPGM("?(R)epeat value not plausible; must be at least 1.");
645+
SERIAL_ECHOLNPGM(GCODE_ERR_MSG("(R)epeat value not plausible; must be at least 1."));
646646
return;
647647
}
648648

649649
// Set a position with 'X' and/or 'Y'. Default: current_position
650650
g26.xy_pos.set(parser.seenval('X') ? RAW_X_POSITION(parser.value_linear_units()) : current_position.x,
651651
parser.seenval('Y') ? RAW_Y_POSITION(parser.value_linear_units()) : current_position.y);
652652
if (!position_is_reachable(g26.xy_pos)) {
653-
SERIAL_ECHOLNPGM("?Specified X,Y coordinate out of bounds.");
653+
SERIAL_ECHOLNPGM(GCODE_ERR_MSG("Specified X,Y coordinate out of bounds."));
654654
return;
655655
}
656656

Marlin/src/gcode/bedlevel/G35.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ void GcodeSuite::G35() {
6464

6565
const uint8_t screw_thread = parser.byteval('S', TRAMMING_SCREW_THREAD);
6666
if (!WITHIN(screw_thread, 30, 51) || screw_thread % 10 > 1) {
67-
SERIAL_ECHOLNPGM("?(S)crew thread must be 30, 31, 40, 41, 50, or 51.");
67+
SERIAL_ECHOLNPGM(GCODE_ERR_MSG("(S)crew thread must be 30, 31, 40, 41, 50, or 51."));
6868
return;
6969
}
7070

Marlin/src/gcode/bedlevel/M420.cpp

+5-4
Original file line numberDiff line numberDiff line change
@@ -105,13 +105,12 @@ void GcodeSuite::M420() {
105105
const int16_t a = settings.calc_num_meshes();
106106

107107
if (!a) {
108-
SERIAL_ECHOLNPGM("?EEPROM storage not available.");
108+
SERIAL_ECHOLNPGM(GCODE_ERR_MSG("EEPROM storage not available."));
109109
return;
110110
}
111111

112112
if (!WITHIN(storage_slot, 0, a - 1)) {
113-
SERIAL_ECHOLNPGM("?Invalid storage slot.");
114-
SERIAL_ECHOLNPGM("?Use 0 to ", a - 1);
113+
SERIAL_ECHOLNPGM(GCODE_ERR_MSG("Invalid storage slot. Use 0 to ", a - 1));
115114
return;
116115
}
117116

@@ -120,7 +119,7 @@ void GcodeSuite::M420() {
120119

121120
#else
122121

123-
SERIAL_ECHOLNPGM("?EEPROM storage not available.");
122+
SERIAL_ECHOLNPGM(GCODE_ERR_MSG("EEPROM storage not available."));
124123
return;
125124

126125
#endif
@@ -245,6 +244,8 @@ void GcodeSuite::M420() {
245244
}
246245

247246
void GcodeSuite::M420_report(const bool forReplay/*=true*/) {
247+
TERN_(MARLIN_SMALL_BUILD, return);
248+
248249
report_heading_etc(forReplay, F(
249250
TERN(MESH_BED_LEVELING, "Mesh Bed Leveling", TERN(AUTO_BED_LEVELING_UBL, "Unified Bed Leveling", "Auto Bed Leveling"))
250251
));

Marlin/src/gcode/bedlevel/abl/G29.cpp

+4-4
Original file line numberDiff line numberDiff line change
@@ -344,7 +344,7 @@ G29_TYPE GcodeSuite::G29() {
344344

345345
abl.verbose_level = parser.intval('V');
346346
if (!WITHIN(abl.verbose_level, 0, 4)) {
347-
SERIAL_ECHOLNPGM("?(V)erbose level implausible (0-4).");
347+
SERIAL_ECHOLNPGM(GCODE_ERR_MSG("(V)erbose level implausible (0-4)."));
348348
G29_RETURN(false, false);
349349
}
350350

@@ -365,11 +365,11 @@ G29_TYPE GcodeSuite::G29() {
365365
if (parser.seenval('P')) abl.grid_points.x = abl.grid_points.y = parser.value_int();
366366

367367
if (!WITHIN(abl.grid_points.x, 2, GRID_MAX_POINTS_X)) {
368-
SERIAL_ECHOLNPGM("?Probe points (X) implausible (2-" STRINGIFY(GRID_MAX_POINTS_X) ").");
368+
SERIAL_ECHOLNPGM(GCODE_ERR_MSG("Probe points (X) implausible (2-" STRINGIFY(GRID_MAX_POINTS_X) ")."));
369369
G29_RETURN(false, false);
370370
}
371371
if (!WITHIN(abl.grid_points.y, 2, GRID_MAX_POINTS_Y)) {
372-
SERIAL_ECHOLNPGM("?Probe points (Y) implausible (2-" STRINGIFY(GRID_MAX_POINTS_Y) ").");
372+
SERIAL_ECHOLNPGM(GCODE_ERR_MSG("Probe points (Y) implausible (2-" STRINGIFY(GRID_MAX_POINTS_Y) ")."));
373373
G29_RETURN(false, false);
374374
}
375375

@@ -404,7 +404,7 @@ G29_TYPE GcodeSuite::G29() {
404404
DEBUG_ECHOLNPGM("G29 L", abl.probe_position_lf.x, " R", abl.probe_position_rb.x,
405405
" F", abl.probe_position_lf.y, " B", abl.probe_position_rb.y);
406406
}
407-
SERIAL_ECHOLNPGM("? (L,R,F,B) out of bounds.");
407+
SERIAL_ECHOLNPGM(GCODE_ERR_MSG(" (L,R,F,B) out of bounds."));
408408
G29_RETURN(false, false);
409409
}
410410

0 commit comments

Comments
 (0)