Fully functional Ender 3 with BLTouch auto-leveling and Raspberry Pi 3 running OctoPrint server and camera