# Ender 6

cheap CoreXY - r/ender6/ / klipper config / server / Moonraker

Hardware / darty - 2022 - 295€

caption

review / assembly

Hotend

The ender 6 has a 2 pin connector on the “heat” wire, or the heat catridge that is unique to the printer. The rest is the same.

Motherboard

For idea for replacement

Spray Board

caption

Screen

Firmware (Creality 1.0.4.9 20/04/2022)

unzip

  • .bin file is for flashing printer board
  • DWIN_SET.zip is for flashing screen board (was not neccesary for bltouch)
    • need to unmount screen to access sdcard slot

Issue with Octoprint see

First layer

  • Bed adhesion
    • for the 1st layer, bed temp 70
    • for the 2nd layer, bed 60
  • spring are sensible to heat variation (especially when room temp is close to 30°C)

Customisation

Misc

Ender 6 Y endstop relocation - easy to get more space

[caption

Ender 6 Extruder Relocation

caption

Spool inside

Once using a direct drive (or having moving the extruder).

Direct Drive

Now running with Orbiter v2.0 and custom head.

caption

Previously

Alternative

Z sensor

3DTouch Auto Leveling Sensor / BL-Touch

[creality firmware 1.0.4.9 20/04/2022 doesn’t work with **3DTouch v3.2**] - it Works with Klipper using same board

BLTouch installation

Klipper

You need to use the Desuuuu klipper build if you want the screen to work. - see Stock Screen? after installing Klipper Concerned Topics:

Klipper compilation

Merge Desuu branch into main line

$ git clone https://github.com/Klipper3d/klipper
$ cd ~/klipper/
$ git remote add -f desuu https://github.com/Desuuuu/klipper
$ git merge desuu/dgus-reloaded
# resolve conflict on README only
$ git commit -am "resolve"

Compilation

$ cd ~/klipper/
# retrieve dependancy
$ ./scripts/install-debian.sh # or other OS as apropriate
$ export LC_ALL=C # maybe necessary to resolve locale.Error: unsupported locale setting
$ make menuconfig

Choose option for Ender6/Desuu screen

  • Enable extra low level
    • Micro-controller Architecture STM32
    • processor model STM32F103
    • bootloader offset 28Kib
    • clock 8Mhz
    • USART1 on PA10/PA9
  • Enable Degus screen
    • screen serial UART3
  • 250k serial ports

caption

Build et flash

$ make
# then retrieve /klipper/out/klipper.bin file on an SD card.

This will flash the ender6 firmware. Screen has to be flashed separately to be functional.

Next, plug the SD card in your printer and turn it on. The installation process takes about 15 seconds. I recommend you wait for a minute, then remove the SD card and restart your printer.

When you are flashing the board firmware, there won’t be any information displayed on the touchscreen. It might look like the screen is stuck, and the progress bar does not move, but this is ok. Just continue to the next step.

It’s also worth noting that if you want to re-flash the board, always change the filename. The Creality board doesn’t start the flash process again, if you use the same firmware name, as in your previous flash.

Flashing screen

  • unbox the screen,
  • get access to the mini SD Card port
  • format SD Card to FAT32 and 4096 bytes sector (mandatory)
    • partition disk if greater thatn 16Go, to be able to specify 4096 boot sector (system windows partition tools will allows that)
    • or with a correct sized partition (16go) on linux, use - lsblk, then
      • sudo mkfs.fat -S 4096 /dev/sdxn
    • alternative - untested - sudo mkdosfs /dev/DISKANDPARTITION -s 16 -F 32
  • copy DWIN_SET from latest release
  • add T5UID1.CFG from here

Flashing

  • Turn off and unplug your printer (both power and USB).
  • Insert the micro SD card into the slot.
  • Do not cut power to the printer while the flashing procedure is running!
    • Plug the printer’s power cable back (and only the power cable) and turn the printer on.
    • After a few second, the screen’s background will turn blue and the flashing procedure will begin.
    • When the procedure ends, you will be back on the page with a blue background. There will be an END message at the top and you’ll be presented with a summary of what was flashed.
      • if all presented with Download .xxx Files:000 then No flashing has been done probably because SD Card does not respect 4096 sector size.
  • At this point, you can turn your printer back off, remove the micro SD card from the touchscreen and reassemble your printer if you had to disassemble it previously.

caption

* Desuu menu config option*

see sample-t5uid1.cfg

Speed

Written on March 12, 2022, Last update on February 24, 2023
3dprinter klipper