-
Book Overview & Buying
-
Table Of Contents
-
Feedback & Rating

Simplifying 3D Printing with OpenSCAD
By :

Arguably the most important thing we can do to ensure high-quality 3D prints is to properly level the print bed. In this section, we will manually level our print bed by moving the extruder hot end to each corner and adjusting the bed using the leveling wheels.
Before we level the bed on our 3D printer, we should take note of the importance of having a perfectly flat build surface sitting on top of the bed. Having an uneven build surface makes the adhesion of the first layer difficult. Choosing the right build plate material will make the task of leveling out the bed much easier.
Glass is an extremely popular build surface due to its flatness. Borosilicate glass is often used for build surfaces due to its thermal properties as it can withstand great temperature variations without cracking.
Leveling the corners on the bed is the easiest way to level the print bed with relation to the nozzle. To ensure that this works, the surface of the build plate material (the glass plate for the Ender 3 V2) must be perfectly flat.
To begin the process, we will use the control panel again. We will first set the print head (extruder hot end) to the home position and then move it around the build plate. The following instructions are for the Ender 3 V2, while other Ender 3 printers or 3D printers with Marlin firmware will work similarly:
20
by turning the dial clockwise. Click to set it. Observe that the print head moves up 20 mm.20mm
and click to set it. Observe that the print head moves 20 mm in the X direction.20mm
and click to set it. Observe that the print head moves 20 mm in the Y direction.Figure 1.12 – Bed leveling
0
by turning the dial clockwise. Click on the control knob to set this. Observe that the print head moves down and touches the piece of paper.Figure 1.13 – Adjusting the bed position
180
and y value of 20
.180
and y value of 180
.20
and y value of 180
.20mm
.We have just leveled the bed by manually leveling the corners.
Our print bed should be leveled and ready to print after leveling the corners. However, in cases where it dips or rises between the corners, we have a few options we could apply to address this, as follows:
Buying a new build surface like a new glass bed or PEI plate is an easy option to take as our build plates do get worn with use. There are many build surfaces for the Ender 3 to choose from.
However, if that option is not available, we can do what used to be common prior to glass beds, which is to print our parts on rafts. Basically, rafts are flat surfaces that are printed onto our bed before printing our part (a raft for the part, so to speak). Rafts fell out of favor when glass beds became popular, as rafts can sometimes be difficult to remove from the part and they waste precious material that will only be thrown out.
The third option we can explore (for the Ender 3 V2 only) is mesh bed leveling:
Figure 1.14 – Mesh bed leveling
As we can see in Figure 1.14, mesh bed leveling involves taking measurements at many points on the bed. These values are then used to calculate where to set the z axis on the print head as it moves around the bed.
To get mesh bed leveling on our Ender 3 V2 we must update the firmware. The firmware is the program that runs on the controller board of our 3D printer. The firmware may be updated in a couple of ways:
A Few Good Reasons to Update the Firmware
Upgrading the firmware on our Ender 3 V2 will give us extra features in addition to mesh bed leveling. Scrolling text for long filenames is added, as well as the ability to load files from subfolders and not just the root. A new main menu option called Level pushes Info to the last option under the Control menu. Also, a white border has been added when selecting menu options, making the main menu easier to see.
We will use the first option to install mesh bed leveling on our Ender 3 V2.
We can find a list of Ender 3 V2 firmware with mesh bed leveling at the following GitHub repository: https://github.com/Jyers/Marlin/releases.
To know which version of the firmware to download, we need to find out which board is installed in our Ender 3 V2 (please note that this is an upgrade for the Ender 3 V2 and isn't available with previous Ender 3 printers). To do this, complete the following steps:
Figure 1.15 – Finding the board number on our Ender 3 V2
.bin
file from the website listed at the beginning of this section. For our printer, we will download the E3V2-ManualMesh-5x5-v4.2.2.bin
file.E3V2-ManualMesh-5X5
file for the board version. We will be calibrating a 5x5 mesh. Load the .bin
file onto a formatted microSD card.We are now ready to level the bed using mesh bed leveling.
With the firmware installed, mesh bed leveling involves taking z-axis measurements at 25 points on the bed. At the end of the process, the mesh is saved and used when we 3D print.
To level our bed with mesh bed leveling, do the following:
We have now successfully leveled our print bed using mesh bed leveling.
Some of us may have noticed a file called E3V2-BLTouch-5x5-v4.2.7.bin
when we were downloading the firmware. BL Touch is an after-market sensor that we can add to our Ender 3 V2 series printer. We would use firmware such as this if we had an automated leveling sensor such as BL Touch installed on our printer.
How Often Do We Need To Level The Bed?
The bed of our 3D printer should not need leveling very often if we take care not to apply too much pressure to the bed when removing prints. The most common mistake many make is not letting the bed cool down to room temperature before removing the printed part. In most cases, the printed part will just slide off the glass bed once it has returned to room temperature.
Now that we have leveled our print bed, let's take a look at some of the material available for use in 3D printing.
Change the font size
Change margin width
Change background colour