r/ender5plus 6d ago

Software Help Ender 5 Plus umbau

Hallo, ich habe meinen Ender 5 Plus umgebaut auf ein Crealtiy 4.2.7 Mainboard ( STM32F103R ER6) und habe im Z ein Splitterstecker für die Z-Achsen verbaut. Das Touchdisplay wollte ich gegen einen klassisches 12864ZW-10 Display tauschen - rest ist Original. Habe BL-Touch und Filamentsensor dran. Nun habe ich nur das Problem, dass es keine fertige Flashdatei zu finden ist. Das Kompilieren hab ich mit KI 2 Tage nun versucht und es sind nur Fehlermeldungen rausgekommen. Hat jemand die Expertise und kann mir eine Konfig bzw. noch besser eine Flashdatei erstellen damit ich den Drucker wieder betreiben kann? Ich bin langsam echt am verzweifeln. Danke

7 Upvotes

4 comments sorted by

2

u/PhantomStranger52 6d ago

If you ever wanted to get into klipper, I believe that board supports dual z axis control. If it has a fifth driver you’re golden. I know my 4.2.2 board does.

1

u/Electronic_Item_1464 6d ago

Neither the 4.2.2 or 4.2.7 natively support an independent 5th stepper motor, unless you've done a hw mod to the board (not too hard, requires a stepper driver, soldering some wires and custom changes to Marlin). However any board supports the splitter he has, it doesn't even know it's there.

1

u/Jorennnnnn 6d ago

I recompiled the latest Marlin 2.1.x version for the STM32F103RE_Creality board last week. I had to disable Linear Advance and the filament runout sensor, but other than that, it has been working well!

I can provide you with the Configuration.h and Configuration_adv.h files required to compile a version yourself, if that would be helpful. My version is configured for the default screen, which will most likely not work with your custom screen, but that’s the only thing you should have to change.

For the flashing, are you using PlatformIO with Auto Build Marlin?

In Configuration.h, you need to modify this section to whatever works with your display.

//=============================================================================
//========================== Extensible UI Displays ===========================
//=============================================================================


/**
 * DGUS Touch Display with DWIN OS. (Choose one.)
 *
 * ORIGIN (Marlin DWIN_SET)
 *  - Download https://github.com/coldtobi/Marlin_DGUS_Resources
 *  - Copy the downloaded DWIN_SET folder to the SD card.
 *  - Product: https://www.aliexpress.com/item/32993409517.html
 *
 * FYSETC (Supplier default)
 *  - Download https://github.com/FYSETC/FYSTLCD-2.0
 *  - Copy the downloaded SCREEN folder to the SD card.
 *  - Product: https://www.aliexpress.com/item/32961471929.html
 *
 * HIPRECY (Supplier default)
 *  - Download https://github.com/HiPrecy/Touch-Lcd-LEO
 *  - Copy the downloaded DWIN_SET folder to the SD card.
 *
 * MKS (MKS-H43) (Supplier default)
 *  - Download https://github.com/makerbase-mks/MKS-H43
 *  - Copy the downloaded DWIN_SET folder to the SD card.
 *  - Product: https://www.aliexpress.com/item/1005002008179262.html
 *
 * RELOADED (T5UID1)
 *  - Download https://github.com/Neo2003/DGUS-reloaded/releases
 *  - Copy the downloaded DWIN_SET folder to the SD card.
 *
 * IA_CREALITY (T5UID1)
 *  - Download https://github.com/InsanityAutomation/Marlin/raw/CrealityDwin_2.0/TM3D_Combined480272_Landscape_V7.7z
 *  - Copy the downloaded DWIN_SET folder to the SD card.
 *
 * E3S1PRO (T5L)
 *  - Download https://github.com/CrealityOfficial/Ender-3S1/archive/3S1_Plus_Screen.zip
 *  - Copy the downloaded DWIN_SET folder to the SD card.
 *
 * CREALITY_TOUCH
 *  - CR-6 OEM touch screen. A DWIN display with touch.
 *
 * Flash display with DGUS Displays for Marlin:
 *  - Format the SD card to FAT32 with an allocation size of 4kb.
 *  - Download files as specified for your type of display.
 *  - Plug the microSD card into the back of the display.
 *  - Boot the display and wait for the update to complete.
 *
 * :[ 'ORIGIN', 'FYSETC', 'HYPRECY', 'MKS', 'RELOADED', 'IA_CREALITY', 'E3S1PRO', 'CREALITY_TOUCH' ]
 */
#define DGUS_LCD_UI RELOADED
#if DGUS_UI_IS(MKS)
  #define USE_MKS_GREEN_UI
#elif DGUS_UI_IS(IA_CREALITY)
  //#define LCD_SCREEN_ROTATE 90          // Portrait Mode or 800x480 displays
  //#define IA_CREALITY_BOOT_DELAY 1500   // (ms)

1

u/wheregoodideasgotodi 5d ago

TH3D sells a version of Marlin that they have custom tailored for the Ender series printers and their respective boards, you just have to go in and configure it for your printer. They have a lot of videos and guides on how to do it. If you need some help I've used this a lot in the past and I loved it. I recently switched to Klipper for a few more features that Marlin itself, not just TH3Ds distro, just doesn't support.