3.3 KiB
Creality Ender 3 Pro
BTT SKR Mini E3 V2.0, direct drive, and BL-Touch - Raspberry Pi 4 running Klipper & Fluidd
I'm collecting information here to track progress on setting up an Ender 3 Pro that I pulled out of the trash. The previous owner had already upgraded the motherboard and completed a changeover to direct drive. The Z-axis was initially bizarrely overtightened, causing MAJOR skipping issues that squished all the prints about 30%.
After properly torquing the eccenctric nuts on the Z-axis and other belts as well as lubing everything, it printed okay! However, it had Merlin firmware which is poopy so now I'm working on converting it to Klipper.
Before getting into the printer itself, let's go over how to connect to the Pi, which is running the whole show.
Raspberry Pi 4
Overview
_,met$$$$$gg. ender@ender3Pro ,g$$$$$$$$$$$$$$$P. --------------- ,g$$P" """Y$$.". OS: Debian GNU/Linux 11 (bullseye) aarch64 ,$$P' `$$$. Host: Raspberry Pi 4 Model B Rev 1.1 ',$$P ,ggs. `$$b: Kernel: 6.1.21-v8+ `d$$' ,$P"' . $$$ Uptime: 2 hours, 9 mins $$P d$' , $$P Packages: 957 (dpkg) $$: $$. - ,d$$' Shell: bash 5.1.4 $$; Y$b._ _,d$P' Terminal: /dev/pts/2 Y$$. `.`"Y$$$$P"' CPU: BCM2835 (4) @ 1.500GHz `$$b "-.__ Memory: 157MiB / 3618MiB `Y$$ `Y$$. `$$b. `Y$$b. `"Y$b._ `"""
This machine is currently flashed with a Debian-based OS called MainsailOS - however, I do not like Mainsail so it has been gutted and replaced with Fluidd for the web interface.
Software
Connecting to WiFi
On the /boot/
partition of the SD card, create a plaintext file called wpa_supplicant.conf
and use the following template to add the correct information for your WiFi network (this unit is compatible with both 2.4 and 5 GHz networks). Once you have created that file, re-insert the SD card (or reboot if edited in-place) and after about a minute it should appear on your WiFi network. DHCP is currently enabled.
# Simple configuration for a typical WPA2 network ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev update_config=1 country=US # US Country code network={ scan_ssid=1 ssid="" psk="" proto=RSN key_mgmt=WPA-PSK pairwise=CCMP auth_alg=OPEN }
Credentials to SSH into the machine are as follows:
- User: ender
- Password: 1234
Example
steeb@thinkpadz13:~$ ssh ender@192.168.50.222 ender@192.168.50.222's password: Linux ender3Pro 6.1.21-v8+ #1642 SMP PREEMPT Mon Apr 3 17:24:16 BST 2023 aarch64 The programs included with the Debian GNU/Linux system are free software; the exact distribution terms for each program are described in the individual files in /usr/share/doc/*/copyright. Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent permitted by applicable law. Last login: Fri Aug 2 14:05:21 2024 from 10.6.0.2 ender@ender3Pro:~ $