This is a resource page for the Ender 5 Plus. Included are slicer profiles, documents and firmware at the bottom of the page.

TM3D machines include the following updates/features:

  • Silent Motherboard with TMC2208
    • Quiet, smooth operation
    • Linear Advance is disabled
  • Independent Z motor control
    • Second motor is plugged into E1 port on motherboard
    • G34 added to starting script so auto align is performed before each print.
  • PID and Steps/mm calibration from the touch screen
    • Press the Tools button to access these screens. 

NOTE: Keep SD file names as short as possible. We have seen longer file names (over 10 characters) cause issues during printing. 

 Click the links below to download

        Tiny Machines 3D Firmware for Ender 5 Plus

        If you have an Ender 5 Plus from another seller, use the "from anywhere else" .hex files below. 

        Baud Rate is set to 250000 and DW6 is the latest version. Under Printer Info, you can see which version you have. 

        To fully update your machine, follow the following steps. 

        1. Flash Mainboard (with hex file and xloader)
        2. Flash Screen with (format an sd card <=16gb and paste dwin_set folder)
        3. Run Reset Settings.gcode (print from sd card)

        DW6 Source Files can be found HERE

        Common Hex Files

        Ender 5 Plus from TM3D (silent motherboard, independent Z motors)

        Ender 5 Plus from TM3D w/ Hemera

        Ender 5 Plus "from anywhere else"

        Ender 5 Plus "from anywhere else" w/ independent Z. You must move one of the Z cables from Z to E1 on the motherboard for this to function correctly and add G34 into starting script after G28. 

        SCREEN FILES Dark Theme and other functions added

        To download a .hex file from Github, click on the Hex Files directory then right click on your appropriate .hex file  and choose "Save Link As"

        X LOADER is an easy to use hex updater. Configure as shown below, select the appropriate .hex file and press Upload. The display will say Uploading until it finishes (takes a few minutes)

        Please note that the baud rate can be 250000 or 115200 depending on your firmware version. If 115200 does not work, change to 250000 and try again.

        How to Flash the LCD

          • Youtube Video segment by Teaching Tech on how to flash the machine's LCD 

        EEPROM RESET (this gcode should be ran after flashing firmware)

        Noted above but after flashing, run this GCODE from the SD card. After flashing firmware, it is good practice to reset the EEPROM. The GCODE linked contains M502, M500, M501 to do this since the function is not accessible through the display. 


          Subscribe for updates on sales, new products and more!