This is a modified Klipper that supports the original Creality E3V3SE (Ender 3 V3 SE) display by combining E4ST2W3ST serial bridge with the ender 3 v3 se display interface to make it possible to use the printers display cable without any hardware modification. This repository is forked from 0XD34Ds klipper config, but its commits can be applied separately from any other configuration.
Copy the .bin
file from a release to a SD card and flash it into your printer as you would do when installing klipper. Note: remember to rename the file to a different filename as the last flashed binary, otherwise the printer won't recognize it as a new file and won't update.
Clone the project, navigate to the repository directiory and configure your build with make manuconfig
:
git clone https://github.com/jpcurti/ender3-v3-se-klipper-with-display
cd ender3-v3-se-klipper-with-display
make menuconfig
In the configuration menu, enable the serial bridge for USART2 and the klipper parameters for the Ender 3 v3 se:
After that, build your own binaries with make
, copy the klipper.bin
from the output folder to a SD card and flash as you would do with klipper.
A section called [e3v3se_display]
need to be added to your printer.cfg
to enable the display. Besides that, you can set a custom language and logging (defaulted as english and false, respectively), like:
[e3v3se_display]
language: portuguese
logging: True
The currently supported features are:
Feature | Status |
---|---|
Print file | ✓ |
Tune print | ✓ |
Pause/continue print | ✓ |
Stop print | ✓ |
Move Axis | ✓ |
Home Axis | ✓ |
Set Z offset | ✓ |
Disable step motors | ✓ |
Preheat bed | ✓ |
Cooldown | ✓ |
Set nozzle temperature | ✓ |
Set bed temperature | ✓ |
Set max speed | ✗ |
Set max acceleration | ✗ |
Set steps per-mm | ✗ |
Leveling Menu | ✗ |
Features that are not available are shown as a pop-up:
This repository is heavily based on the DWIN_T5UIC1_LCD repository for the E3V2 display and makes use of most of the available classes and methods implemented there, with the necessary modifications for the E3V3SE display. All credits goes to the author of the DWIN_T5UIC1_LCD project for making the version which this repository is based on.
This repository includes a proposed change proposed by E4ST2W3ST to enable the MCU to act as a serial bridge between USB and the display serial port. Without his work, this project wouldn't exist.
This repository is forked and makes use of an already configuration for the ender 3 v3 se made by 0XD34D, where a lot of different improvements were made.
Please check if you are renaming the binaries between flashes as mentioned in the section Using pre-built binaries
Check if you installed the E3V3SE display firmware 1.0.6 as mentioned in section Important
Please open an issue for bugs/feature requests and make a question in the project discussion
https://github.com/arksine/moonraker
https://github.com/odwdinc/DWIN_T5UIC1_LCD