This mod is for mounting a Waveshare 1.3" OLED Pi Zero Hat (Ali) (Amazon) & 8x 6*6 ~4.2mm Tactile Switches (Ali) (Amazon) to skirts of a Voron V0. It also hides a Pi Zero W (Ali) (Amazon) behind the OLED so you can save space in the rear and the bottom chamber. (Don't use with OctoPrint, Mainsail works fine)
A version without the switches (just the OLED) also exists.
- You can find instructions for the switches in the V2.4 Skirt Buttons readme.
- Insert the M3 inserts. Mount the skirts in place. For the outer screws, mount the screws to the extrusion, then slide the skirt in. Make sure it is tight enough. (This was done because wrench access holes weren't printable in that area) Then mount the inner screws, using the wrench access holes.
- On the Pi Zero, solder wires to highlighted pads. This is for powering the Pi and connecting to the MCU.
- Mount the Pi Zero in the skirts, using M2.5 standoffs as screws. Make sure the USB connectors face the bottom side.
- Put the OLED Hat on, screw it in with M2.5 screws.
- Put the button covers in the front cover, mount it with M3 screws.
- Enable Pi MCU for Klipper
- Use "sudo raspi-config" and under "Interfacing Options" enable SPI.
- Add these to Printer.cfg
[mcu pi]
serial: /tmp/klipper_host_mcu
...
[display]
lcd_type: sh1106
contrast: 236
vcomh: 0
x_offset: 0
invert:FALSE
cs_pin: pi:None
dc_pin: pi:gpio24
reset_pin: pi:gpio25
click_pin: pi:gpio20
back_pin: pi:gpio21
up_pin: pi:gpio6
down_pin: pi:gpio19
kill_pin: pi:gpio16
- Change as needed. Pinouts of the hat
FYI I don't think they are needed for our use, but since I already have them I can't verify so if you have trouble install these too.
https://www.iconfinder.com/iconsets/arrows-elements-outline License: https://creativecommons.org/licenses/by/3.0/
https://github.com/PiSugar/pisugar-case-pihat-cap/tree/master/1.3inch_oled_cap License: https://github.com/PiSugar/pisugar-case-pihat-cap/blob/master/LICENSE