Ender3-S1-<date>.bin

 - Stock marlin configuration for Ender 3 S1
 - Adds G2 / G3 Arc support
 - Adds G10 / G11 Firmware based retraction (Use M207, M208, M209 to configure)
 - Adds M600 - Filament Change
 - Adds M603 - Set Filament Load / Unload length
 - Adds M701 - Load Filament
 - Adds M702 - Unload Filament
 - Enabled Advanced OK
 - Enabled CLASSIC_JERK
 - Enabled S_CURVE_ACCELERATION
 - Supports Meatpack

NOTE:
Pay attention to the two versions of the motherboard for the S1, one is using a SoC STM32F1 and the other using a STM32F4:

* Ender 3 S1 printers that come with a firmware version 1.x.x have the STM32F1 chip.
* Ender 3 S1 printers that come with a firmware version 3.x.x have the STM32F4 chip.
* Check the version number on the STM32Fx chip itself to confirm your hardware version.
* Installing 1.x.x stock firmware or a compiled one to the target STM32F1 on STM32F4 mainboards might brick them! And vice-versa.

Where to put the firmware file on the SDCard:
* STM32F1 board: Put the *.bin file into the root folder.
* STM32F4 board: Put the *.bin file into a folder named STM32F4_UPDATE.

KNOWN ISSUES:
- If icons are missing in your screen, follow this forum thread

Firmware Variant Size Build Date Downloads Feedback Download
Ender3-S1-STM32F4-20250802.bin 189680 bytes 2025-08-02 00:22:08 UTC 0
Score: 0
Membership Required
Ender3-S1-STM32F1-20250802.bin 192108 bytes 2025-08-02 00:21:35 UTC 0
Score: 0
Membership Required
Ender3-S1-MarlinUI-STM32F4-20250802.bin 192304 bytes 2025-08-02 00:21:03 UTC 0
Score: 0
Membership Required
Ender3-S1-MarlinUI-STM32F1-20250802.bin 194124 bytes 2025-08-02 00:20:28 UTC 0
Score: 0
Membership Required
Ender3-S1-STM32F4-20250801.bin 189680 bytes 2025-08-01 00:22:08 UTC 1
Score: 0
Membership Required
Ender3-S1-STM32F1-20250801.bin 192108 bytes 2025-08-01 00:21:35 UTC 0
Score: 0
Membership Required
Ender3-S1-MarlinUI-STM32F4-20250801.bin 192304 bytes 2025-08-01 00:21:03 UTC 1
Score: 0
Membership Required
Ender3-S1-MarlinUI-STM32F1-20250801.bin 194124 bytes 2025-08-01 00:20:27 UTC 0
Score: 0
Membership Required
Ender3-S1-STM32F4-20250731.bin 189680 bytes 2025-07-31 00:22:08 UTC 0
Score: 0
Membership Required
commit eff0de499f84a02a9e2300c678a042581170e19c
Author: thinkyhead <thinkyhead@users.noreply.github.com>
Date:   Wed Jul 30 00:35:08 2025 +0000

    [cron] Bump distribution date (2025-07-30)
Ender3-S1-STM32F1-20250731.bin 192108 bytes 2025-07-31 00:21:35 UTC 1
Score: 0
Membership Required
commit eff0de499f84a02a9e2300c678a042581170e19c
Author: thinkyhead <thinkyhead@users.noreply.github.com>
Date:   Wed Jul 30 00:35:08 2025 +0000

    [cron] Bump distribution date (2025-07-30)
Ender3-S1-MarlinUI-STM32F4-20250731.bin 192304 bytes 2025-07-31 00:21:04 UTC 0
Score: 0
Membership Required
commit eff0de499f84a02a9e2300c678a042581170e19c
Author: thinkyhead <thinkyhead@users.noreply.github.com>
Date:   Wed Jul 30 00:35:08 2025 +0000

    [cron] Bump distribution date (2025-07-30)
Ender3-S1-MarlinUI-STM32F1-20250731.bin 194124 bytes 2025-07-31 00:20:28 UTC 0
Score: 0
Membership Required
commit eff0de499f84a02a9e2300c678a042581170e19c
Author: thinkyhead <thinkyhead@users.noreply.github.com>
Date:   Wed Jul 30 00:35:08 2025 +0000

    [cron] Bump distribution date (2025-07-30)
Ender3-S1-STM32F4-20250730.bin 189680 bytes 2025-07-30 00:22:07 UTC 0
Score: 0
Membership Required
commit de1b97a0ce8b2c761f436aa2717f2b04c093e045
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Mon Jul 28 23:23:31 2025 -0500

    ✅ Small checkout for each test

commit 624f429086bc43804fb2119f683cbedde07bb6ee
Author: thinkyhead <thinkyhead@users.noreply.github.com>
Date:   Tue Jul 29 06:11:28 2025 +0000

    [cron] Bump distribution date (2025-07-29)

commit 0303a1bfb0ecdd486a62a0dcf770090aafb67b89
Author: Vovodroid <vovodroid@users.noreply.github.com>
Date:   Tue Jul 29 07:26:42 2025 +0300

    🔧 Configurable filament runout motion sensor distance (#27836)

commit 573c21e69098c24c6426d7a6e79ea673fe2f60fd
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Mon Jul 28 23:23:08 2025 -0500

    🩹 Fix EEPROM size sign warning

commit 80b8e66189436bd9dd9c177f2f22f20952c4c8bf
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Thu Jul 24 00:07:33 2025 -0500

    🎨 Tweak an LCD note
Ender3-S1-STM32F1-20250730.bin 192116 bytes 2025-07-30 00:21:35 UTC 0
Score: 0
Membership Required
commit de1b97a0ce8b2c761f436aa2717f2b04c093e045
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Mon Jul 28 23:23:31 2025 -0500

    ✅ Small checkout for each test

commit 624f429086bc43804fb2119f683cbedde07bb6ee
Author: thinkyhead <thinkyhead@users.noreply.github.com>
Date:   Tue Jul 29 06:11:28 2025 +0000

    [cron] Bump distribution date (2025-07-29)

commit 0303a1bfb0ecdd486a62a0dcf770090aafb67b89
Author: Vovodroid <vovodroid@users.noreply.github.com>
Date:   Tue Jul 29 07:26:42 2025 +0300

    🔧 Configurable filament runout motion sensor distance (#27836)

commit 573c21e69098c24c6426d7a6e79ea673fe2f60fd
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Mon Jul 28 23:23:08 2025 -0500

    🩹 Fix EEPROM size sign warning

commit 80b8e66189436bd9dd9c177f2f22f20952c4c8bf
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Thu Jul 24 00:07:33 2025 -0500

    🎨 Tweak an LCD note
Ender3-S1-MarlinUI-STM32F4-20250730.bin 192304 bytes 2025-07-30 00:21:03 UTC 0
Score: 0
Membership Required
commit de1b97a0ce8b2c761f436aa2717f2b04c093e045
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Mon Jul 28 23:23:31 2025 -0500

    ✅ Small checkout for each test

commit 624f429086bc43804fb2119f683cbedde07bb6ee
Author: thinkyhead <thinkyhead@users.noreply.github.com>
Date:   Tue Jul 29 06:11:28 2025 +0000

    [cron] Bump distribution date (2025-07-29)

commit 0303a1bfb0ecdd486a62a0dcf770090aafb67b89
Author: Vovodroid <vovodroid@users.noreply.github.com>
Date:   Tue Jul 29 07:26:42 2025 +0300

    🔧 Configurable filament runout motion sensor distance (#27836)

commit 573c21e69098c24c6426d7a6e79ea673fe2f60fd
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Mon Jul 28 23:23:08 2025 -0500

    🩹 Fix EEPROM size sign warning

commit 80b8e66189436bd9dd9c177f2f22f20952c4c8bf
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Thu Jul 24 00:07:33 2025 -0500

    🎨 Tweak an LCD note
Ender3-S1-MarlinUI-STM32F1-20250730.bin 194124 bytes 2025-07-30 00:20:28 UTC 0
Score: 0
Membership Required
commit de1b97a0ce8b2c761f436aa2717f2b04c093e045
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Mon Jul 28 23:23:31 2025 -0500

    ✅ Small checkout for each test

commit 624f429086bc43804fb2119f683cbedde07bb6ee
Author: thinkyhead <thinkyhead@users.noreply.github.com>
Date:   Tue Jul 29 06:11:28 2025 +0000

    [cron] Bump distribution date (2025-07-29)

commit 0303a1bfb0ecdd486a62a0dcf770090aafb67b89
Author: Vovodroid <vovodroid@users.noreply.github.com>
Date:   Tue Jul 29 07:26:42 2025 +0300

    🔧 Configurable filament runout motion sensor distance (#27836)

commit 573c21e69098c24c6426d7a6e79ea673fe2f60fd
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Mon Jul 28 23:23:08 2025 -0500

    🩹 Fix EEPROM size sign warning

commit 80b8e66189436bd9dd9c177f2f22f20952c4c8bf
Author: Scott Lahteine <thinkyhead@users.noreply.github.com>
Date:   Thu Jul 24 00:07:33 2025 -0500

    🎨 Tweak an LCD note
Ender3-S1-STM32F4-20250729.bin 189672 bytes 2025-07-29 00:22:06 UTC 1
Score: 0
Membership Required
Ender3-S1-STM32F1-20250729.bin 192100 bytes 2025-07-29 00:21:33 UTC 0
Score: 0
Membership Required
Ender3-S1-MarlinUI-STM32F4-20250729.bin 192288 bytes 2025-07-29 00:21:01 UTC 1
Score: 0
Membership Required
Ender3-S1-MarlinUI-STM32F1-20250729.bin 194108 bytes 2025-07-29 00:20:26 UTC 0
Score: 0
Membership Required
Ender3-S1-STM32F4-20250728.bin 189672 bytes 2025-07-28 00:22:09 UTC 0
Score: 0
Membership Required
Ender3-S1-STM32F1-20250728.bin 192092 bytes 2025-07-28 00:21:36 UTC 0
Score: 0
Membership Required
Ender3-S1-MarlinUI-STM32F4-20250728.bin 192288 bytes 2025-07-28 00:21:04 UTC 0
Score: 0
Membership Required
Ender3-S1-MarlinUI-STM32F1-20250728.bin 194108 bytes 2025-07-28 00:20:29 UTC 0
Score: 0
Membership Required
Ender3-S1-STM32F4-20250727.bin 189672 bytes 2025-07-27 00:22:09 UTC 0
Score: 0
Membership Required
Ender3-S1-STM32F1-20250727.bin 192092 bytes 2025-07-27 00:21:37 UTC 0
Score: 0
Membership Required
Ender3-S1-MarlinUI-STM32F4-20250727.bin 192288 bytes 2025-07-27 00:21:05 UTC 0
Score: 0
Membership Required
Ender3-S1-MarlinUI-STM32F1-20250727.bin 194108 bytes 2025-07-27 00:20:30 UTC 0
Score: 0
Membership Required
Ender3-S1-STM32F4-20250726.bin 189672 bytes 2025-07-26 00:22:09 UTC 0
Score: 0
Membership Required
Ender3-S1-STM32F1-20250726.bin 192092 bytes 2025-07-26 00:21:36 UTC 0
Score: 0
Membership Required
Ender3-S1-MarlinUI-STM32F4-20250726.bin 192288 bytes 2025-07-26 00:21:05 UTC 0
Score: 0
Membership Required
Ender3-S1-MarlinUI-STM32F1-20250726.bin 194108 bytes 2025-07-26 00:20:29 UTC 0
Score: 0
Membership Required
Ender3-S1-STM32F4-20250725.bin 189672 bytes 2025-07-25 00:22:09 UTC 0
Score: 0
Membership Required
Ender3-S1-STM32F1-20250725.bin 192092 bytes 2025-07-25 00:21:36 UTC 0
Score: 0
Membership Required
Ender3-S1-MarlinUI-STM32F4-20250725.bin 192288 bytes 2025-07-25 00:21:04 UTC 0
Score: 0
Membership Required
Ender3-S1-MarlinUI-STM32F1-20250725.bin 194108 bytes 2025-07-25 00:20:28 UTC 0
Score: 0
Membership Required
Ender3-S1-STM32F4-20250724.bin 189672 bytes 2025-07-24 00:22:09 UTC 3
Score: 0
Membership Required
commit 8ec9c379405bb9962aff170d305ddd0725bd64e2
Author: thinkyhead <thinkyhead@users.noreply.github.com>
Date:   Wed Jul 23 00:34:52 2025 +0000

    [cron] Bump distribution date (2025-07-23)
Ender3-S1-STM32F1-20250724.bin 192092 bytes 2025-07-24 00:21:37 UTC 0
Score: 0
Membership Required
commit 8ec9c379405bb9962aff170d305ddd0725bd64e2
Author: thinkyhead <thinkyhead@users.noreply.github.com>
Date:   Wed Jul 23 00:34:52 2025 +0000

    [cron] Bump distribution date (2025-07-23)
Ender3-S1-MarlinUI-STM32F4-20250724.bin 192288 bytes 2025-07-24 00:21:05 UTC 0
Score: 0
Membership Required
commit 8ec9c379405bb9962aff170d305ddd0725bd64e2
Author: thinkyhead <thinkyhead@users.noreply.github.com>
Date:   Wed Jul 23 00:34:52 2025 +0000

    [cron] Bump distribution date (2025-07-23)
Ender3-S1-MarlinUI-STM32F1-20250724.bin 194108 bytes 2025-07-24 00:20:29 UTC 0
Score: 0
Membership Required
commit 8ec9c379405bb9962aff170d305ddd0725bd64e2
Author: thinkyhead <thinkyhead@users.noreply.github.com>
Date:   Wed Jul 23 00:34:52 2025 +0000

    [cron] Bump distribution date (2025-07-23)
Ender3-S1-STM32F4-20250723.bin 189664 bytes 2025-07-23 00:22:08 UTC 0
Score: 0
Membership Required
commit 2e8833e315cbb035a10d88c1fcbadb48a3c7237f
Author: Darsey Litzenberger <dlitz@dlitz.net>
Date:   Tue Jul 22 16:44:36 2025 -0600

    🩹 Allow Nozzle Wipe odd linear count (2) (#27987)
Ender3-S1-STM32F1-20250723.bin 192092 bytes 2025-07-23 00:21:35 UTC 0
Score: 0
Membership Required
commit 2e8833e315cbb035a10d88c1fcbadb48a3c7237f
Author: Darsey Litzenberger <dlitz@dlitz.net>
Date:   Tue Jul 22 16:44:36 2025 -0600

    🩹 Allow Nozzle Wipe odd linear count (2) (#27987)
Ender3-S1-MarlinUI-STM32F4-20250723.bin 192288 bytes 2025-07-23 00:21:03 UTC 0
Score: 0
Membership Required
commit 2e8833e315cbb035a10d88c1fcbadb48a3c7237f
Author: Darsey Litzenberger <dlitz@dlitz.net>
Date:   Tue Jul 22 16:44:36 2025 -0600

    🩹 Allow Nozzle Wipe odd linear count (2) (#27987)
Ender3-S1-MarlinUI-STM32F1-20250723.bin 194108 bytes 2025-07-23 00:20:28 UTC 0
Score: 0
Membership Required
commit 2e8833e315cbb035a10d88c1fcbadb48a3c7237f
Author: Darsey Litzenberger <dlitz@dlitz.net>
Date:   Tue Jul 22 16:44:36 2025 -0600

    🩹 Allow Nozzle Wipe odd linear count (2) (#27987)
Ender3-S1-STM32F4-20250722.bin 189664 bytes 2025-07-22 00:22:10 UTC 0
Score: 0
Membership Required
Ender3-S1-STM32F1-20250722.bin 192092 bytes 2025-07-22 00:21:37 UTC 0
Score: 0
Membership Required
Ender3-S1-MarlinUI-STM32F4-20250722.bin 192288 bytes 2025-07-22 00:21:05 UTC 0
Score: 0
Membership Required
Ender3-S1-MarlinUI-STM32F1-20250722.bin 194108 bytes 2025-07-22 00:20:29 UTC 0
Score: 0
Membership Required
Ender3-S1-STM32F4-20250721.bin 189664 bytes 2025-07-21 00:22:10 UTC 0
Score: 0
Membership Required
Ender3-S1-STM32F1-20250721.bin 192100 bytes 2025-07-21 00:21:38 UTC 0
Score: 0
Membership Required
Ender3-S1-MarlinUI-STM32F4-20250721.bin 192288 bytes 2025-07-21 00:21:05 UTC 0
Score: 0
Membership Required
Ender3-S1-MarlinUI-STM32F1-20250721.bin 194108 bytes 2025-07-21 00:20:30 UTC 0
Score: 0
Membership Required
Ender3-S1-STM32F4-20250720.bin 189664 bytes 2025-07-20 00:22:10 UTC 1
Score: 0
Membership Required
commit c4033811723b73b90de2256af68986cb176a41f1
Author: thinkyhead <thinkyhead@users.noreply.github.com>
Date:   Sat Jul 19 06:09:45 2025 +0000

    [cron] Bump distribution date (2025-07-19)

commit 02e5225e10bd74404aaad8d374b905d9db76b2f9
Author: Darsey Litzenberger <dlitz@dlitz.net>
Date:   Fri Jul 18 23:48:08 2025 -0600

    🩹 Allow Nozzle Wipe odd linear count (#27952)

commit 28839c60da9eed063913be8e3584506f4b0b8858
Author: Keith Bennett <13375512+thisiskeithb@users.noreply.github.com>
Date:   Fri Jul 18 21:07:46 2025 -0700

    ✏️ Fix Creality UI PLR typo (#27943)

commit e7ac0d14cd00edc09cd0a2bf3d2aa25c4c1a02ec
Author: RainMotorsports <100002265+RainMotorsports@users.noreply.github.com>
Date:   Fri Jul 18 23:42:26 2025 -0400

    🩹 Prevent BED_TRAMMING_Z_HOP too far (#27939)
Ender3-S1-STM32F1-20250720.bin 192092 bytes 2025-07-20 00:21:37 UTC 0
Score: 0
Membership Required
commit c4033811723b73b90de2256af68986cb176a41f1
Author: thinkyhead <thinkyhead@users.noreply.github.com>
Date:   Sat Jul 19 06:09:45 2025 +0000

    [cron] Bump distribution date (2025-07-19)

commit 02e5225e10bd74404aaad8d374b905d9db76b2f9
Author: Darsey Litzenberger <dlitz@dlitz.net>
Date:   Fri Jul 18 23:48:08 2025 -0600

    🩹 Allow Nozzle Wipe odd linear count (#27952)

commit 28839c60da9eed063913be8e3584506f4b0b8858
Author: Keith Bennett <13375512+thisiskeithb@users.noreply.github.com>
Date:   Fri Jul 18 21:07:46 2025 -0700

    ✏️ Fix Creality UI PLR typo (#27943)

commit e7ac0d14cd00edc09cd0a2bf3d2aa25c4c1a02ec
Author: RainMotorsports <100002265+RainMotorsports@users.noreply.github.com>
Date:   Fri Jul 18 23:42:26 2025 -0400

    🩹 Prevent BED_TRAMMING_Z_HOP too far (#27939)
Ender3-S1-MarlinUI-STM32F4-20250720.bin 192288 bytes 2025-07-20 00:21:05 UTC 0
Score: 0
Membership Required
commit c4033811723b73b90de2256af68986cb176a41f1
Author: thinkyhead <thinkyhead@users.noreply.github.com>
Date:   Sat Jul 19 06:09:45 2025 +0000

    [cron] Bump distribution date (2025-07-19)

commit 02e5225e10bd74404aaad8d374b905d9db76b2f9
Author: Darsey Litzenberger <dlitz@dlitz.net>
Date:   Fri Jul 18 23:48:08 2025 -0600

    🩹 Allow Nozzle Wipe odd linear count (#27952)

commit 28839c60da9eed063913be8e3584506f4b0b8858
Author: Keith Bennett <13375512+thisiskeithb@users.noreply.github.com>
Date:   Fri Jul 18 21:07:46 2025 -0700

    ✏️ Fix Creality UI PLR typo (#27943)

commit e7ac0d14cd00edc09cd0a2bf3d2aa25c4c1a02ec
Author: RainMotorsports <100002265+RainMotorsports@users.noreply.github.com>
Date:   Fri Jul 18 23:42:26 2025 -0400

    🩹 Prevent BED_TRAMMING_Z_HOP too far (#27939)
Ender3-S1-MarlinUI-STM32F1-20250720.bin 194108 bytes 2025-07-20 00:20:29 UTC 0
Score: 0
Membership Required
commit c4033811723b73b90de2256af68986cb176a41f1
Author: thinkyhead <thinkyhead@users.noreply.github.com>
Date:   Sat Jul 19 06:09:45 2025 +0000

    [cron] Bump distribution date (2025-07-19)

commit 02e5225e10bd74404aaad8d374b905d9db76b2f9
Author: Darsey Litzenberger <dlitz@dlitz.net>
Date:   Fri Jul 18 23:48:08 2025 -0600

    🩹 Allow Nozzle Wipe odd linear count (#27952)

commit 28839c60da9eed063913be8e3584506f4b0b8858
Author: Keith Bennett <13375512+thisiskeithb@users.noreply.github.com>
Date:   Fri Jul 18 21:07:46 2025 -0700

    ✏️ Fix Creality UI PLR typo (#27943)

commit e7ac0d14cd00edc09cd0a2bf3d2aa25c4c1a02ec
Author: RainMotorsports <100002265+RainMotorsports@users.noreply.github.com>
Date:   Fri Jul 18 23:42:26 2025 -0400

    🩹 Prevent BED_TRAMMING_Z_HOP too far (#27939)
Ender3-S1-STM32F4-20250719.bin 189672 bytes 2025-07-19 00:22:08 UTC 1
Score: 0
Membership Required
commit 9a23bcec0b4049cb59941e655acb2d95582d464d
Author: thinkyhead <thinkyhead@users.noreply.github.com>
Date:   Fri Jul 18 00:33:57 2025 +0000

    [cron] Bump distribution date (2025-07-18)
Ender3-S1-STM32F1-20250719.bin 192100 bytes 2025-07-19 00:21:35 UTC 0
Score: 0
Membership Required
commit 9a23bcec0b4049cb59941e655acb2d95582d464d
Author: thinkyhead <thinkyhead@users.noreply.github.com>
Date:   Fri Jul 18 00:33:57 2025 +0000

    [cron] Bump distribution date (2025-07-18)
Ender3-S1-MarlinUI-STM32F4-20250719.bin 192288 bytes 2025-07-19 00:21:03 UTC 1
Score: 0
Membership Required
commit 9a23bcec0b4049cb59941e655acb2d95582d464d
Author: thinkyhead <thinkyhead@users.noreply.github.com>
Date:   Fri Jul 18 00:33:57 2025 +0000

    [cron] Bump distribution date (2025-07-18)
Ender3-S1-MarlinUI-STM32F1-20250719.bin 194108 bytes 2025-07-19 00:20:28 UTC 0
Score: 0
Membership Required
commit 9a23bcec0b4049cb59941e655acb2d95582d464d
Author: thinkyhead <thinkyhead@users.noreply.github.com>
Date:   Fri Jul 18 00:33:57 2025 +0000

    [cron] Bump distribution date (2025-07-18)