V0

V0 Buttons & OLED Mount

xbst_

Mod to mount custom Gcode macro buttons & Waveshare 1.3" OLED display
    Buttoned
      A.stl
      B.stl
    Buttonless
      A.stl
      B.stl
    Buttons
      Abort.stl
      CAD.f3d
      Empty.stl
      Fw_rl.stl
      Home.stl
      Pause.stl
      Power.stl
      Preheat.stl
      Stop.stl
      accept.stl
      estop.stl
      fl_sw.stl
      mesh.stl
      qgl.stl
      resume.stl
    OLED_Cover
      Buttons.stl
      Front.stl
    .metadata.yml
    Pi.png
    README.md

Select a file to view it.

V0 OLED & Switch Mount

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.

Instructions

  1. You can find instructions for the switches in the V2.4 Skirt Buttons readme.
  2. 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.
  3. On the Pi Zero, solder wires to highlighted pads. This is for powering the Pi and connecting to the MCU.
  4. Mount the Pi Zero in the skirts, using M2.5 standoffs as screws. Make sure the USB connectors face the bottom side.
  5. Put the OLED Hat on, screw it in with M2.5 screws.
  6. Put the button covers in the front cover, mount it with M3 screws.
  7. Enable Pi MCU for Klipper
  8. Use "sudo raspi-config" and under "Interfacing Options" enable SPI.
  9. 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 
  1. 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.

Icons used

https://www.iconfinder.com/iconsets/arrows-elements-outline License: https://creativecommons.org/licenses/by/3.0/

OLED Hat Front Cover & Button Covers Modded From

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

© 2024Voron Design.All rights reserved.