Skip to content

Commit

Permalink
Squashed commit of the following:
Browse files Browse the repository at this point in the history
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)
  • Loading branch information
smiksky committed Feb 4, 2024
1 parent cdf267f commit 5779196
Show file tree
Hide file tree
Showing 531 changed files with 19,279 additions and 17,319 deletions.
30 changes: 13 additions & 17 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -5,13 +5,14 @@ CONTAINER_IMAGE := marlin-dev

help:
@echo "Tasks for local development:"
@echo "* format-pins: Reformat all pins files"
@echo "* tests-single-ci: Run a single test from inside the CI"
@echo "* tests-single-local: Run a single test locally"
@echo "* tests-single-local-docker: Run a single test locally, using docker"
@echo "* tests-all-local: Run all tests locally"
@echo "* tests-all-local-docker: Run all tests locally, using docker"
@echo "* setup-local-docker: Build the local docker image"
@echo "make marlin : Build marlin for the configured board"
@echo "make format-pins : Reformat all pins files"
@echo "make tests-single-ci : Run a single test from inside the CI"
@echo "make tests-single-local : Run a single test locally"
@echo "make tests-single-local-docker : Run a single test locally, using docker"
@echo "make tests-all-local : Run all tests locally"
@echo "make tests-all-local-docker : Run all tests locally, using docker"
@echo "make setup-local-docker : Build the local docker image"
@echo ""
@echo "Options for testing:"
@echo " TEST_TARGET Set when running tests-single-*, to select the"
Expand All @@ -24,46 +25,41 @@ help:
@echo " VERBOSE_PLATFORMIO If you want the full PIO output, set any value"
@echo " GIT_RESET_HARD Used by CI: reset all local changes. WARNING:"
@echo " THIS WILL UNDO ANY CHANGES YOU'VE MADE!"
.PHONY: help

marlin:
./buildroot/bin/mftest -a
.PHONY: marlin

tests-single-ci:
export GIT_RESET_HARD=true
$(MAKE) tests-single-local TEST_TARGET=$(TEST_TARGET) PLATFORMIO_BUILD_FLAGS=-DGITHUB_ACTION
.PHONY: tests-single-ci

tests-single-local:
@if ! test -n "$(TEST_TARGET)" ; then echo "***ERROR*** Set TEST_TARGET=<your-module> or use make tests-all-local" ; return 1; fi
export PATH="./buildroot/bin/:./buildroot/tests/:${PATH}" \
&& export VERBOSE_PLATFORMIO=$(VERBOSE_PLATFORMIO) \
&& run_tests . $(TEST_TARGET) "$(ONLY_TEST)"
.PHONY: tests-single-local

tests-single-local-docker:
@if ! test -n "$(TEST_TARGET)" ; then echo "***ERROR*** Set TEST_TARGET=<your-module> or use make tests-all-local-docker" ; return 1; fi
@if ! $(CONTAINER_RT_BIN) images -q $(CONTAINER_IMAGE) > /dev/null ; then $(MAKE) setup-local-docker ; fi
$(CONTAINER_RT_BIN) run $(CONTAINER_RT_OPTS) $(CONTAINER_IMAGE) $(MAKE) tests-single-local TEST_TARGET=$(TEST_TARGET) VERBOSE_PLATFORMIO=$(VERBOSE_PLATFORMIO) GIT_RESET_HARD=$(GIT_RESET_HARD) ONLY_TEST="$(ONLY_TEST)"
.PHONY: tests-single-local-docker

tests-all-local:
export PATH="./buildroot/bin/:./buildroot/tests/:${PATH}" \
&& export VERBOSE_PLATFORMIO=$(VERBOSE_PLATFORMIO) \
&& for TEST_TARGET in $$($(SCRIPTS_DIR)/get_test_targets.py) ; do echo "Running tests for $$TEST_TARGET" ; run_tests . $$TEST_TARGET ; done
.PHONY: tests-all-local

tests-all-local-docker:
@if ! $(CONTAINER_RT_BIN) images -q $(CONTAINER_IMAGE) > /dev/null ; then $(MAKE) setup-local-docker ; fi
$(CONTAINER_RT_BIN) run $(CONTAINER_RT_OPTS) $(CONTAINER_IMAGE) $(MAKE) tests-all-local VERBOSE_PLATFORMIO=$(VERBOSE_PLATFORMIO) GIT_RESET_HARD=$(GIT_RESET_HARD)
.PHONY: tests-all-local-docker

setup-local-docker:
$(CONTAINER_RT_BIN) build -t $(CONTAINER_IMAGE) -f docker/Dockerfile .
.PHONY: setup-local-docker

PINS := $(shell find Marlin/src/pins -mindepth 2 -name '*.h')

.PHONY: $(PINS)

$(PINS): %:
@echo "Formatting $@" && node buildroot/share/scripts/pinsformat.js $@
@echo "Formatting $@" && node $(SCRIPTS_DIR)/pinsformat.js $@

format-pins: $(PINS)
26 changes: 20 additions & 6 deletions Marlin/Configuration.h
Original file line number Diff line number Diff line change
Expand Up @@ -1231,11 +1231,16 @@

/**
* Default Axis Steps Per Unit (linear=steps/mm, rotational=steps/°)
* Override with M92
* Override with M92 (when enabled below)
* X, Y, Z [, I [, J [, K...]]], E0 [, E1[, E2...]]
*/
#define DEFAULT_AXIS_STEPS_PER_UNIT { 160, 160, 800, 821.2 }

/**
* Enable support for M92. Disable to save at least ~530 bytes of flash.
*/
#define EDITABLE_STEPS_PER_UNIT

/**
* Default Max Feed Rate (linear=mm/s, rotational=°/s)
* Override with M203
Expand Down Expand Up @@ -1286,6 +1291,7 @@
#define DEFAULT_XJERK 10.0
#define DEFAULT_YJERK 10.0
#define DEFAULT_ZJERK 0.3
#define DEFAULT_EJERK 5.0
//#define DEFAULT_IJERK 0.3
//#define DEFAULT_JJERK 0.3
//#define DEFAULT_KJERK 0.3
Expand All @@ -1301,8 +1307,6 @@
#endif
#endif

#define DEFAULT_EJERK 5.0 // May be used by Linear Advance

/**
* Junction Deviation Factor
*
Expand Down Expand Up @@ -1442,6 +1446,17 @@
//#define BD_SENSOR_PROBE_NO_STOP // Probe bed without stopping at each probe point
#endif

/**
* BIQU MicroProbe
*
* A lightweight, solenoid-driven probe.
* For information about this sensor https://github.com/bigtreetech/MicroProbe
*
* Also requires: PROBE_ENABLE_DISABLE
*/
//#define BIQU_MICROPROBE_V1 // Triggers HIGH
//#define BIQU_MICROPROBE_V2 // Triggers LOW

// A probe that is deployed and stowed with a solenoid pin (SOL1_PIN)
//#define SOLENOID_PROBE

Expand Down Expand Up @@ -2032,7 +2047,7 @@
* Commands to execute at the end of G29 probing.
* Useful to retract or move the Z probe out of the way.
*/
//#define Z_PROBE_END_SCRIPT "G1 Z10 F12000\nG1 X15 Y330\nG1 Z0.5\nG1 Z10"
//#define EVENT_GCODE_AFTER_G29 "G1 Z10 F12000\nG1 X15 Y330\nG1 Z0.5\nG1 Z10"

/**
* Normally G28 leaves leveling disabled on completion. Enable one of
Expand Down Expand Up @@ -3025,7 +3040,7 @@

//
// Factory display for Creality CR-10 / CR-7 / Ender-3
// https://www.aliexpress.com/item/32833148327.html
// https://marlinfw.org/docs/hardware/controllers.html#cr10_stockdisplay
//
// Connect to EXP1 on RAMPS and compatible boards.
//
Expand Down Expand Up @@ -3402,7 +3417,6 @@
#define BUTTON_DELAY_MENU 250 // (ms) Button repeat delay for menus

//#define DISABLE_ENCODER // Disable the click encoder, if any
//#define TOUCH_IDLE_SLEEP_MINS 5 // (minutes) Display Sleep after a period of inactivity. Set with M255 S.

#define TOUCH_SCREEN_CALIBRATION
Expand Down
148 changes: 75 additions & 73 deletions Marlin/Configuration_adv.h
Original file line number Diff line number Diff line change
Expand Up @@ -459,7 +459,7 @@
#define PID_FAN_SCALING_LIN_FACTOR (PID_FAN_SCALING_AT_FULL_SPEED-DEFAULT_Kf)/255.0

#else
#define PID_FAN_SCALING_LIN_FACTOR (0) // Power loss due to cooling = Kf * (fan_speed)
#define PID_FAN_SCALING_LIN_FACTOR (0) // Power-loss due to cooling = Kf * (fan_speed)
#define DEFAULT_Kf 10 // A constant value added to the PID-tuner
#define PID_FAN_SCALING_MIN_SPEED 10 // Minimum fan speed at which to enable PID_FAN_SCALING
#endif
Expand Down Expand Up @@ -1471,8 +1471,9 @@
#define MANUAL_FEEDRATE { 50*60, 50*60, 10*60, 4*60 } // (mm/min) Feedrates for manual moves along X, Y, Z, E from panel
#define FINE_MANUAL_MOVE 0.005 // (mm) Smallest manual move (< 0.1mm) applying to Z on most machines
#if IS_ULTIPANEL
#define MANUAL_E_MOVES_RELATIVE // Display extruder move distance rather than "position"
//#define ULTIPANEL_FEEDMULTIPLY // Encoder sets the feedrate multiplier on the Status Screen
#define MANUAL_E_MOVES_RELATIVE // Display extruder move distance rather than "position"
#define ULTIPANEL_FEEDMULTIPLY // Encoder sets the feedrate multiplier on the Status Screen
//#define ULTIPANEL_FLOWPERCENT // Encoder sets the flow percentage on the Status Screen
#endif
#endif

Expand Down Expand Up @@ -1538,6 +1539,7 @@
* Axis moves <= 1/2 the axis length and Extruder moves <= EXTRUDE_MAXLENGTH
* will be shown in the move submenus.
*/

#define MANUAL_MOVE_DISTANCE_MM 10, 1.0, 0.1 // (mm)
//#define MANUAL_MOVE_DISTANCE_MM 100, 50, 10, 1.0, 0.1 // (mm)
//#define MANUAL_MOVE_DISTANCE_MM 500, 100, 50, 10, 1.0, 0.1 // (mm)
Expand Down Expand Up @@ -1742,19 +1744,25 @@
*/
#define POWER_LOSS_RECOVERY
#if ENABLED(POWER_LOSS_RECOVERY)
#define PLR_ENABLED_DEFAULT true // Power Loss Recovery enabled by default. (Set with 'M413 Sn' & M500)
#define BACKUP_POWER_SUPPLY // Backup power / UPS to move the steppers on power loss
#define POWER_LOSS_ZRAISE 10 // (mm) Z axis raise on resume (on power loss with UPS)
//#define POWER_LOSS_PIN 44 // Pin to detect power loss. Set to -1 to disable default pin on boards without module.
#define POWER_LOSS_STATE HIGH // State of pin indicating power loss
#define POWER_LOSS_PULLUP // Set pullup / pulldown as appropriate for your sensor
#define PLR_ENABLED_DEFAULT true // Power-Loss Recovery enabled by default. (Set with 'M413 Sn' & M500)
//#define PLR_BED_THRESHOLD BED_MAXTEMP // (°C) Skip user confirmation at or above this bed temperature (0 to disable)

//#define POWER_LOSS_PIN 44 // Pin to detect power-loss. Set to -1 to disable default pin on boards without module, or comment to use board default.
#define POWER_LOSS_STATE HIGH // State of pin indicating power-loss
#define POWER_LOSS_PULLUP // Set pullup / pulldown as appropriate for your sensor
//#define POWER_LOSS_PULLDOWN
#define POWER_LOSS_PURGE_LEN 20 // (mm) Length of filament to purge on resume
#define POWER_LOSS_RETRACT_LEN 10 // (mm) Length of filament to retract on fail. Requires backup power.

#define POWER_LOSS_ZRAISE 10 // (mm) Z axis raise on resume (on power-loss with UPS)
#define POWER_LOSS_PURGE_LEN 20 // (mm) Length of filament to purge on resume

// Without a POWER_LOSS_PIN the following option helps reduce wear on the SD card,
// especially with "vase mode" printing. Set too high and vases cannot be continued.
#define POWER_LOSS_MIN_Z_CHANGE 0.05 // (mm) Minimum Z change before saving power-loss data
#define POWER_LOSS_MIN_Z_CHANGE 0.05 // (mm) Minimum Z change before saving power-loss data

//#define BACKUP_POWER_SUPPLY // Backup power / UPS to move the steppers on power-loss
#if ENABLED(BACKUP_POWER_SUPPLY)
//#define POWER_LOSS_RETRACT_LEN 10 // (mm) Length of filament to retract on fail
#endif

// Enable if Z homing is needed for proper recovery. 99.9% of the time this should be disabled!
#define POWER_LOSS_RECOVER_ZHOME
Expand Down Expand Up @@ -1961,17 +1969,6 @@
// Western only. Not available for Cyrillic, Kana, Turkish, Greek, or Chinese.
//#define USE_SMALL_INFOFONT
/**
* Graphical Display Sleep
*
* The U8G library provides sleep / wake functions for SH1106, SSD1306,
* SSD1309, and some other DOGM displays.
* Enable this option to save energy and prevent OLED pixel burn-in.
* Adds the menu item Configuration > LCD Timeout (m) to set a wait period
* from 0 (disabled) to 99 minutes.
*/
//#define DISPLAY_SLEEP_MINUTES 2 // (minutes) Timeout before turning off the screen. Set with M255 S.
/**
* ST7920-based LCDs can emulate a 16 x 4 character display using
* the ST7920 character-generator for very fast screen updates.
Expand Down Expand Up @@ -2220,13 +2217,20 @@
//#define TFT_BTOKMENU_COLOR 0x145F // 00010 100010 11111 Cyan
#endif

//
// LCD Backlight Timeout
// Requires a display with a controllable backlight
//
#define LCD_BACKLIGHT_TIMEOUT_MINS 2 // (minutes) Timeout before turning off the backlight
/**
* Display Sleep
* Enable this option to save energy and prevent OLED pixel burn-in.
*/
//#define DISPLAY_SLEEP_MINUTES 2 // (minutes) Timeout before turning off the screen

/**
* LCD Backlight Timeout
* Requires a display with a controllable backlight
*/
//#define LCD_BACKLIGHT_TIMEOUT_MINS 1 // (minutes) Timeout before turning off the backlight

#if defined(DISPLAY_SLEEP_MINUTES) || defined(LCD_BACKLIGHT_TIMEOUT_MINS)
#define EDITABLE_DISPLAY_TIMEOUT // Edit timeout with M255 S<minutes> and a menu item
#define EDITABLE_DISPLAY_TIMEOUT // Edit sleep / backlight timeout with M255 S<minutes> and a menu item
#endif

//
Expand Down Expand Up @@ -2317,7 +2321,6 @@
#endif
//#define ADVANCE_K_EXTRA // Add a second linear advance constant, configurable with M900 L.
//#define LA_DEBUG // Print debug information to serial during operation. Disable for production use.
#define ALLOW_LOW_EJERK // Allow a DEFAULT_EJERK value of <10. Recommended for direct drive hotends.
//#define EXPERIMENTAL_I2S_LA // Allow I2S_STEPPER_STREAM to be used with LA. Performance degrades as the LA step rate reaches ~20kHz.
#endif

Expand Down Expand Up @@ -3836,38 +3839,6 @@
*/
//#define CNC_COORDINATE_SYSTEMS

// @section reporting

/**
* Auto-report fan speed with M123 S<seconds>
* Requires fans with tachometer pins
*/
//#define AUTO_REPORT_FANS

/**
* Auto-report temperatures with M155 S<seconds>
*/
#define AUTO_REPORT_TEMPERATURES
#if ENABLED(AUTO_REPORT_TEMPERATURES) && TEMP_SENSOR_REDUNDANT
//#define AUTO_REPORT_REDUNDANT // Include the "R" sensor in the auto-report
#endif

/**
* Auto-report position with M154 S<seconds>
*/
#define AUTO_REPORT_POSITION
#if ENABLED(AUTO_REPORT_POSITION)
#define AUTO_REPORT_REAL_POSITION // Auto-report the real position
#endif

/**
* Include capabilities in M115 output
*/
#define EXTENDED_CAPABILITIES_REPORT
#if ENABLED(EXTENDED_CAPABILITIES_REPORT)
#define M115_GEOMETRY_REPORT
#endif

// @section security

/**
Expand Down Expand Up @@ -3910,12 +3881,49 @@

// @section reporting

// Extra options for the M114 "Current Position" report
/**
* Extra options for the M114 "Current Position" report
*/
//#define M114_DETAIL // Use 'M114` for details to check planner calculations
#define M114_REALTIME // Real current position based on forward kinematics
//#define M114_LEGACY // M114 used to synchronize on every call. Enable if needed.

#define REPORT_FAN_CHANGE // Report the new fan speed when changed by M106 (and others)
/**
* Auto-report fan speed with M123 S<seconds>
* Requires fans with tachometer pins
*/
//#define AUTO_REPORT_FANS

#define REPORT_FAN_CHANGE // Report the new fan speed when changed by M106 (and others)

/**
* Auto-report temperatures with M155 S<seconds>
*/
#define AUTO_REPORT_TEMPERATURES
#if ENABLED(AUTO_REPORT_TEMPERATURES) && TEMP_SENSOR_REDUNDANT
//#define AUTO_REPORT_REDUNDANT // Include the "R" sensor in the auto-report
#endif

/**
* Auto-report position with M154 S<seconds>
*/
//#define AUTO_REPORT_POSITION
#if ENABLED(AUTO_REPORT_POSITION)
//#define AUTO_REPORT_REAL_POSITION // Auto-report the real position
#endif

/**
* M115 - Report capabilites. Disable to save ~1150 bytes of flash.
* Some hosts (and serial TFT displays) rely on this feature.
*/
#define CAPABILITIES_REPORT
#if ENABLED(CAPABILITIES_REPORT)
// Include capabilities in M115 output
#define EXTENDED_CAPABILITIES_REPORT
#if ENABLED(EXTENDED_CAPABILITIES_REPORT)
//#define M115_GEOMETRY_REPORT
#endif
#endif

// @section gcode

Expand All @@ -3928,7 +3936,9 @@
#define GCODE_QUOTED_STRINGS // Support for quoted string parameters
#endif

// Support for MeatPack G-code compression (https://github.com/scottmudge/OctoPrint-MeatPack)
/**
* Support for MeatPack G-code compression (https://github.com/scottmudge/OctoPrint-MeatPack)
*/
//#define MEATPACK_ON_SERIAL_PORT_1
//#define MEATPACK_ON_SERIAL_PORT_2

Expand All @@ -3942,12 +3952,6 @@
*/
#define DEBUG_FLAGS_GCODE

/**
* M115 - Report capabilites. Disable to save ~1150 bytes of flash.
* Some hosts (and serial TFT displays) rely on this feature.
*/
#define REPORT_CAPABILITIES_GCODE

/**
* Enable this option for a leaner build of Marlin that removes
* workspace offsets to slightly optimize performance.
Expand Down Expand Up @@ -3975,8 +3979,6 @@
//#define VARIABLE_G0_FEEDRATE // The G0 feedrate is set by F in G0 motion mode
#endif

// @section gcode

/**
* Startup commands
*
Expand Down
Loading

0 comments on commit 5779196

Please sign in to comment.