CR-10S4 Mainboard / Motherboard Replacement V2.1
- Issac Alvarez
- May 22, 2022
- 2 min read
Updated: May 24, 2022
Overview:
Intro
Back in the Summer of 2020, I was attempting to install a BL Touch on my Creality CR-10S4 3D printer. However, due to my lack of knowledge and resources at the time, I ended up frying my mainboard. I ended up ordering a new mainboard through the Creality Website, but when it came to looking for resources to setup my new mainboard, there was no online support. After browsing through reddit and Creality forums for hours, my search came up short. Realizing that the CR-10S4 is a very small community compared to the standard CR-10 community, I ended up emailing the Creality manufactures for support, however, because of the language barrier, it took multiple emails succeed with figuring out my issue. After a long chain of communication, I decided to create a post on my website in hopes that another CR-10S4 user could find my guide helpful as a straight forward way to installing a new main board.
Materials
While I cannot list the original motherboard I purchased as it is no longer available on the Creality website, the board I purchased was preconfigured to be used for a CR-10S V2.1. According to the description provided via the Creality website stated as follows

In order to change the voltage parameters, you will also need a multimeter to make the necessary adjustments.
Voltage Parameters
Fortunately, the only voltage parameter that needed to be changed was the Y-axis drive voltage to 1.08 as told by the Creality technician. At the time, I did not have much experience using electronic tools such as the multimeter, and so I was very confused on how to check the voltage parameters. The technician contacted me with a video on how to check the voltage parameters:
While each Creality CR-10S V2.1 mainboard should be shipped out with the same voltage parameters on the Extruder, X,Y, and Z-axis, I have included the voltage parameters I have currently set on mine
Voltage Parameter | Extruder | X-Axis | Y-Axis | Z-axis |
| | | 1.08 | |
Firmware
While you may feel free to download any firmware you want to into the CR-10S4, I personally have used the Creality3DOfficial firmware 22 July2020 Marlin 1.1.6V_BLTouch. From my experience, overtime, Creality tends to change their URLs used, in both my GitHub and down below I have provided a downloadable file straight from the forums in the future possibility that the link provided is no longer available.
Firmware with BLTouch
Firmware without BLTouch
Installing Firmware
If the previous link works to the Creality3DOfficial firmware website works, you may notice a file "USB Cable instructions" inside the .rar file containing the following PDF File:
While you could follow these instructions, as a brand new user at the time, I found these instructions quiet difficult to follow and understand. After some research I found that Ultimaker Cura's software does an excellent job of installing new firmware to your 3D printer. Assuming you have Ultimaker Cura already installed (If not I recommend this video) , to install new firmware connect your 3D printer via the mini-b cable to your PC and go to the following :
Preferences ->
Configure Cura->
Printers ->
(Select your printer) ->
Update Firmware ->
Upload Custom Firmware ->
(Select the .hex file you wish to install) ->
Open ->
(The firmware should begin to upload now).



Commentaires