mirror of
https://github.com/MarlinFirmware/Configurations.git
synced 2025-08-08 06:24:04 -06:00
📝 Ender 3 S1 - STM32F1 vs STM32F4, and DACAI info (#765)
This commit is contained in:
parent
7b2a8764b3
commit
f8749e3c23
6 changed files with 7699 additions and 12 deletions
35
config/examples/Creality/Ender-3 S1/LCD Files/README.md
Normal file
35
config/examples/Creality/Ender-3 S1/LCD Files/README.md
Normal file
|
@ -0,0 +1,35 @@
|
|||
# Ender 3 S1
|
||||
|
||||
# Display firmware, boot image and icons compilations
|
||||
|
||||
Currently Creality provides two kinds of screen units:
|
||||
|
||||
**Original Ender 3V2 DWIN display**
|
||||

|
||||
|
||||
**Original Ender 3S1 DACAI display**
|
||||

|
||||
|
||||
For the Ender 3S1 you must to use the `private` display firmware / icon assets, available here: `../config/examples/Creality/Ender-3 V2/LCD Files`
|
||||
|
||||
## How to install
|
||||
1. Get an SD card of 8GB or less.
|
||||
1. Format the SD card MBR, FAT32 and with a 4 KB sector size
|
||||
1. Copy the `private` directory in the Root of SD
|
||||
1. Turn off your printer
|
||||
1. Disconnect and disassembly the screen unit
|
||||
1. Install the SD card into the internal slot of the screen unit
|
||||
1. Reconnect the screen to the printer
|
||||
1. Turn on the printer and wait for the display to complete all tasks, confirming the procedure success, with the progress bar at 100%
|
||||
1. Turn off the printer and remove the SD card from the screen unit
|
||||
1. Reassembly the screen unit
|
||||
1. Turn on the printer and verify that the screen assets were updated
|
||||
|
||||
If you want to change only the icons, then you can leave only the **9.ICO** file inside of the DWIN_SET folder.
|
||||
If you weren't able to update the display, verify the format of the SD Card (MBR, FAT32 and allocation unit of 4096 bytes) and the CRC of the files.
|
||||
|
||||
Be sure to leave **only** the `private` folder at the root of the card.
|
||||
|
||||
---
|
||||
|
||||
In: https://github.com/mriscoc/Ender3V2S1/blob/Ender3V2S1-Released/display%20assets/readme.md
|
|
@ -1,20 +1,19 @@
|
|||
# Ender 3 S1
|
||||
|
||||
## Flashing Firmware
|
||||
## Flashing Mainboard Firmware
|
||||
|
||||
The bootloader which handles flashing new firmware on this board remembers the last filename you used.
|
||||
|
||||
Therefore, to flash the compiled firmware binary onto the board you must give the "`firmware.bin`" file on the SD card a unique name, different from the name of the previous firmware file, or you will be greeted with a blank screen on the next boot.
|
||||
Therefore, to flash the compiled firmware binary onto the board you must give the "`firmware.bin`" file on the SD card a unique name, different from the name of the previous firmware file, or you will be greeted with a blank screen on the next boot. The file rename is done for you when compiling with PlatformIO. Otherwise, rename the `*.bin` file accordingly.
|
||||
|
||||
## Updating the Display
|
||||
Pay attention to the two versions of the motherboard for the S1, one is using a SoC STM32F1 and the other using a STM32F4:
|
||||
|
||||
Currently there is no Marlin-specific firmware available, so flash the latest official firmware to the display. There are some minor graphical glitches but the display is very usable.
|
||||
- Ender 3 printers that come with a firmware version **1.x.x** have the **STM32F1** chip.
|
||||
- Ender 3 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 you have the correct 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:
|
||||
|
||||
Download the latest Ender 3 S1 firmware [from www.creality.com/download](https://www.creality.com/download) and flash as follows:
|
||||
|
||||
- Format an SD card using the FAT32 filesystem with 4K cluster size.
|
||||
- Copy the `private` folder to the microSD card and insert the card into the slot on the back of the display unit.
|
||||
- Power on the machine and wait for the screen to show a filled progress bar and show "Update finished!". The display will reset shortly after displaying this message.
|
||||
- Power off the machine.
|
||||
- Remove the SD card from the back of the display.
|
||||
- Power on to confirm a successful flash.
|
||||
- STM32F1 board: Put the `*.bin` file into the root folder.
|
||||
- STM32F4 board: Pit the `*.bin` file into a folder named `STM32F4_UPDATE`.
|
||||
|
|
3125
config/examples/Creality/Ender-3 S1/STM32F4/Configuration.h
Normal file
3125
config/examples/Creality/Ender-3 S1/STM32F4/Configuration.h
Normal file
File diff suppressed because it is too large
Load diff
4528
config/examples/Creality/Ender-3 S1/STM32F4/Configuration_adv.h
Normal file
4528
config/examples/Creality/Ender-3 S1/STM32F4/Configuration_adv.h
Normal file
File diff suppressed because it is too large
Load diff
Loading…
Add table
Add a link
Reference in a new issue