Bed Levelling is… Different – CR10 Smart Pro


Hello everybody and welcome to another video. Today we’ll be going over how to properly level the build plate of the CR 10 Smart Pro since it’s different than your standard printer.

To start things off we’ll first need to lower the build plate prior to starting the leveling process. From the main menu, you’ll go to “Settings” + “Level” and wait for the hot end to probe the center of the build plate. From Here, you’ll use the up and down arrows to set the probe offset and in this case we want the nozzle to just barely touch the build plate or be slightly raised if it crashes into the surface. Now this machine doesn’t allow for extreme fine tuning of this feature so we’ll go through some other ways around those issues latter on. By selecting any of corner numbers, the hot end assembly will automatically move to that location and you’ll be able adjust the leveling nut for the that corner of the build plate. Repeat this procedure for each of the corner’s making sure to double check these before moving on to the next step.

With the basic leveling completed, you’ll now do an auto bed leveling. This creates a leveling mesh that is retained in the machines memory and allows it compensate for an uneven surface. For this to be effective you’ll first want to preheat the nozzle and the build plate making sure that the nozzle is clean from any debris. Once this is complete you can then double check your print leveling by doing a short print which fits the build surface. For this example, I will be using a custom file that I’ve created but you can use anything that similar. I designed this one to print in a continuous loop depending on the number of brim lines so I will be using this to my advantage and as always this file will be available on the main website. While the printer is moving we can now adjust the offset if necessary to make sure that it doesn’t crash into the bed but has the correct height. If still have to make additional adjustments then this is where your slicer settings and start G-code will come into play.

If you have problems with the initial layer being too high off the build plate, you can compensate slightly through your slicer settings. If your new to 3D printing this might be the least daunting option. For this example, I’m using Cura but most slicer’s will have an option which is similar to this one. Under the Material’s Tab, you’ll go to the “Initial Layer Flow” and increase this slightly. Since the build surface is so textured on this machine, it does allow for more flexibility with your flow rate but I wouldn’t increase this too much otherwise the first layer will lift up onto itself because it’ll be over-compressed. If it’s more than 10% higher than your actual flow rate, then you’ll want to use the following method instead.

You can go to “Settings” + “Configure Settings and Visibility” + “Printers” + “Machine Settings” where you can expand the Start G-Code Window. From here you can modify this line “G1 Z2.0 F3000 ;Move Z Axis up” to adjust the amount if needed. This line appears in two areas of the Start G-Code. The fist is for the purge line and the second is for the actual print. The portion which controls the initial Print height is this part here so you can either increase it if it’s too close or decrease it if it’s too height up. The good news is that because you’ve already set the Z-offset using the menu options, you know that this value will be within 0.05 increments. So you’ll make your necessary changes and do your print test to verify your results. Making adjustments with this method does make it much more accurate and for those of you who are even slightly familiar with G-code this might be the best option.

With your bed leveling complete, you should now be able to have a much better chance of your 3d prints succeeding.