Before installing CB1 onto E3EZ, connect its antenna.
E3EZ has the space to install CB1 onto the board.
Place CB1 onto that space, make sure its direction is correct, and push gently so that its connectors fit into the slots of E3EZ.
At this step, installing the motor drivers of E3EZ and the heatsink of CB1 is not necessary.
Before connecting E3EZ to USB:
- Ensure that VUSB has the jumper cap installed so that the board is powered only by USB.
- Ensure that E3EZ is in USB mode. The switch must be on the left side.
Download and install the latest Raspberry Pi Imager to the computer.
Download the latest version of the system image for CB1. In this document, I used the full Klipper kernel.
Put the micro SD card into the card reader and connect the reader to the computer.
Run the Raspberry Pi Imager.
You do not need to select anything for the “CHOOSE DEVICE” section.
Click the “CHOOSE OS” button and select the “Use Custom” option to install the Klipper image. Select the Klipper image on your computer.
Click the “CHOOSE STORAGE” button and select the micro SD card connected to the computer.
Click “NEXT” to proceed.
You may have previously installed OS customization settings. You do not need to apply them, so click “NO”.
Click “YES” on the next popup and start the writing process.
After finishing the writing and verification processes, remove the micro SD card from the reader.
Connect the micro SD card to the card reader again.
Open the micro SD card folder and find the system.cfg file.
Open the system.cfg file using Visual Studio Code, Notepad++, or a similar software.
Do the following changes in the file:
-
Uncomment “Hostname” and set it. In my case, I set it as “ender3pro”.
-
Uncomment “Time Zone” and set it according to your time zone. You can use this list to check your time zone.
-
Enter your wifi settings next to the WIFI_SSID and WIFI_PSWD.
-
Save and close the document.
Remove the micro SD card from the computer and put it into the E3EZ’s SOC Card slot. Make sure that VUSB has the jumper cap installed. Later, when you connect the E3EZ to the power supply of Ender 3 Pro, you will remove that cap to prevent any damage to the board.
Power the E3EZ using USB.
Observe the 3V3 led on the E3EZ and wait a few seconds to let it boot.
Open the browser and enter the hostname of the E3EZ board with a “.local” suffix.
In my case, it is http://ender3pro.local/ since my hostname is “ender3pro” in the system.cfg file.
It will open the Mainsail page. You can expect an error message on the Mainsail page since you need to create and set the printer.cfg file.
Before setting the printer.cfg file, do all component updates using Update Manager under the “Machine” title.
Click the refresh button to see all available component updates.
Click the “UPDATE ALL COMPONENTS” button.
A popup will appear asking for approval. Select the “I understand the risks” checkbox and click the “START UPDATE” button.
It takes a while to update all components.
After completing the updates, it disconnects and reconnects, showing the “Updating full done!” popup.
You may have a printer.cfg file you have created before or not have created it yet.
To check the printer.cfg file, open “Config Files” under the “Machine” title.
In my case, I have created a printer.cfg file. You can see it in my “Config Files” folder.
If you have not created that file yet, follow the next steps to create an empty one.
You can create an empty printer.cfg file using the “Create file” button.
The name of the file MUST BE printer.cfg.
Click printer.cfg file to open.
The printer.cfg file must have the settings to work correctly with Ender 3 Pro.
Visit this link and copy the raw file. Paste it into the empty printer.cfg file you have created in Mainsail.
To reference all macros in the mainsail.cfg file, add the [include mainsail.cfg]
line to the printer.cfg file.
The Can BUS interface details are at the top of the file, e.g., PD12/PD13. In my case, it is PB12/PB13.
They are important because you will use them during the CAN Bus setup.
Since we did not connect E3EZ to the printer, you can comment (Ctrl+/)
on the following lines in the printer.cfg file.
Click “Save & Restart”.
Install and open PuTTY on your computer.
Enter the hostname of the E3EZ board with a “.local” suffix.
In my case, it is “ender3pro.local” since my hostname is “ender3pro” in the system.cfg file.
Since CB1 installed to E3EZ runs the image we installed from BIGTREETECH, you need to log in as:
User: “biqu”
Password: “biqu”
You can also see all the files in the device using WinSCP.
Enter the hostname of the E3EZ board with a “.local” suffix.
In my case, it is “ender3pro.local” since my hostname is “ender3pro” in the system.cfg file.