This page contains supplemental resources for the Creality CR-10S PRO.

 Click the links below to download

Tiny Machines 3D Firmware for CR-10S PRO

(All machines shipped after 2/1/19 from Tiny Machines 3D will be flashed already) 

HEX (can be flashed with Cura or other AVR hex updater)

After flashing, run THIS GCODE from the SD card. 

Screen files (dwin_set) 

Firmware Variations


We have made a few variations to accommodate users out there. Our standard firmware is configured for 250000 baud rate and PID heating strategies. Symptoms are in bold. 

(A) Lights flickering? 

This does not mean there is an immediate hazard! It does mean that your house wiring (where the printer is plugged in) is not ideal for the PID switching used with Solid State Relays. Most do not have an issue but if your lights flicker when the bed is heating, you can use the hex below. It will not control the bed temperature as well but will resolve the light show.

Use this HEX for (A)


(B) Printing over USB with Cura 3.6 or 4.0 Beta?

Cura has some connectivity issues with the baud rate we use (250000) so this will change the baud rate to 115200 so it can connect to Cura 3.6 and up.

Use this HEX for (B)


Both (A) and (B) apply to you?

Use this HEX for (AB)


Screen Variations

User, Eric Smit reskinned our screens in 3 additional colors

Download them 



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