This is a resource page for the Creality CR-10S PRO. Included are slicer profiles, documents and a setup video at the bottom of the page. 

 Click the links below to download

        Tiny Machines 3D Firmware for CR-10S PRO Variations

        If you have a CR-10S PRO V2 from another seller and would like to use our firmware, visit this page.

        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


        CR-10S PRO BL TOUCH Z- port is used and jumper required!!

        CR-10S PRO V2  BL Touch is stock, Z+ port is used and no jumper needed

        SCREEN FILES Dark Theme and other functions added

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

        To download a .hex file from Github, click on the link on the source code page, right click on Raw 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. 

        After assembling your machine, you can watch the video below until you understand the process. Then, go step by step. 

        NOTE! Machines shipping after June 1, 2019 have probe sensitivity and probe height set. There is a small amount of glue over the screw adjustment and all that is needed by the user is setting Z Offset.