I purchased the BLTouch so that I could have an auto-leveling (auto-tramming) 3D printer bed. Manually tramming the bed (making sure that the bed is even with the X-Axis) is difficult, if not impossible, to do when your printer has a bowed print bed. My Ender 3 seems to have this common problem.
Here is the parts list for the upgrade (Amazon):
- Pin 27 Adapter board for Creality Ender 3/CR-10
- ANTCLABS (watch out for cheap Chinese knock-offs) BLTouch Auto Bed leveling sensor
- Arduino UNO R3 (or clone) - for burning the bootloader onto the Ender 3. This allowed me to upgrade my firmware
Before you can install the BLTouch, you have to upgrade the firmware in the printer so that it is supported. Before you can upgrade the firmware, you have to burn a bootloader. Here is a great video that taught me how to do it:
Once I followed those instructions and burned my bootloader, I followed Teaching Tech's great video on installing the BLTouch on the Ender 3.
I had to make my own wire by cutting the BLTouch switch wires and soldering them to the original Z-stop wire.
After installing the BLTouch, I dialed it in for best results and printed a calibration cube. Things worked out OK, but I think I'm over-extruding. I need to tune my printer some more, but now that I have an upgraded firmware, I can get everything tuned correctly.
While I was busy improving my printer, I also installed OctoPrint on my Raspberry Pi and hooked it up to the printer. I did this mainly so I could send prints to it directly from Cura. I got tired of saving it to the SD card, walking back to the printer, inserting the card, selecting the print, and then repeating the process for each print. This is much more efficient. I don't have to babysit the first layer because I now have an auto bed leveling sensor.
My 3D printing life just got a lot better.
I ordered a Raspberry Pi camera and 2' extension cable for it, but it won't be here until Thursday. In the mean time, I'm using a very old Microsoft web cam that I had lying around. It has terrible resolution, but it's neat to see the print from my computer.