Repository for BTT SKR Mini E3 V3 firmware for the CR10 Smart mainboard upgrade made easy using the Embrace Making 'Easy Swap PCB kit' which can be found here:
Print head parts for the CR10 Smart to enable mounting of the CR Touch module:
Video showing the entire installation of all upgrades and mainboard on a CR10 Smart:
Pre-compiled .bin file accomodates the following modifications:
Wiring diagrams here:
The 3D printable files to fit the BTT SKR Mini E3 V3 to the CR10 Smart can be found here:
PrusaSlicer profile for the CR10 Smart X here:
These files are for the BTT SKR Mini E3 V3 mainboard with the aforementioned supported modifications in the above description. The firmware is based on Marlin bugfix 2.1.x. If you have the same setup, you can simply download the .bin file and flash your SKR Mini E3 V3 with that file.
If you have a different set of equipment (ie. extruder, runout detection sensor, auto bed levelling sensor, etc) then you must download all files and modify the configuration.h and configuration_adv.h files to suit your specific setup. There are lots of great tutorials online about configuring Marlin firmware using VScode software. My files will give you a good starting point. Eventually you will compile your custom setup to a .bin file.
Firmware update on the screen is very easy once you have your .bin file.
Step 1: Get 8GB SD card and format it clean. Copy the .bin file onto the SD card. You should only have 1 items on the card: the .bin file.
Step 2: Insert the SD card into the SKR Mini E3 V3 SD card slot and power it on. Wait 30s for the firmware update to complete.
See my videos here for the entire mainboard and screen upgrade on the CR10 Smart: