PiKVM V2 case Geekworm c790 board with audio

PiKVM V2 case capable of supporting audio! See description to see how that is set up.
9
53
1
797
actualizado 27 de julio de 2024

Descripción

PDF

A case for a PiKVM V2 (with functional audio).

Parts list: 

Print settings:

  • I printed this out of Polymaker PETG-ESD*, I HIGHLY recommend you print out of something else first, as that is like 4x as expensive as basic PLA/PETG. (*WARNING PETG-ESD contains carbon nanotubes, some of which could become airborne during printing and handling, I do not recommend this anymore)
  • I printed this on an Ender 3 s1 with some mods and klipper, takes a bit under 11 hours for me printing at a reliable speed. 
  • Hardened steel nozzle, PETG-ESD is highly filled with carbon nanotubes to get the light conductivity. This also makes it quite brittle.
  • 270 Celsius at 60mm/s print speed, (just set the print speed and let cura do the rest) except first layer speed, I set that to 15mm/s.
  • I left the fan off except for bridges (cura experimental settings “enable bridge settings” This may not be experimental anymore, I need to update cura…)

 

I recommend installing the fan into the case first, with the wires facing the close open edge of the case for easiest access to attach the wires into the pi.

Next hook everything up to the Pi, I have included a photo of the wiring. The most important thing to note about the photo aside from its poor quality, the cables in the top right are going to 5 pin dupont connector. The top 3 are connected to the top 3 pi pins, skip one, then connect the 4th wire. I don't know how to make a proper diagram, so here is a list of connected wires going off the number INSIDE of the pins on this photo https://www.raspberrypi.com/documentation/computers/raspberry-pi.html:

Oled:

  • Pin 1: Oled VCC
  • Pin 3: Oled SDA
  • Pin 5: Oled SCL
  • Pin 9: Oled Ground

30mm fan:

  • Pin 4: Fan red wire
  • Pin 6: Fan black wire
  • Pin 8: Fan blue wire


HDMI audio connector (the additional cable included with the Geekworm C790): 

  • Pin 12: C790 White wire
  • Pin 35: C790 Yellow wire
  • Pin 38: C790 Blue wire
  • Pin 39: C790 Black wire
     

Once everything is hooked up, place all of the devices into the ports end of the case, slide the Oled into the back end of the case, and try to push it all together, careful of cables getting caught on things. Once it is close to in place, use something to gently push the oled into place through the hole just above it.

I have included a text file of tweaks I made software wise, apologies if this is a bit hard to follow, when I just put down a command with no description that just means I am running the command. I didn't put it in the doc before typing this up, but to save and close in nano, you press “ctrl+x” then “y” then “enter/return." This has all of the various changes I made but I will note them down by line number here:

  • 3: Use the V3 image for easiest setup of all of these V3 features (Oled, audio, and fan)
  • 11: default login, and how to change your password as well as update the PiKVM
  • 20: Rotate the Oled (if you lay the device down flat)
  • 36: Turn the Oled off after an hour (Once you get the IP it kinda just sits there burning itself in)
  • 75: Only turn the fan on if you hit 55 degrees Celsius (this is a pain, hopfully there is an easier way, but I had to make an account to install snap to download the pi-fancontrol snap)
  • 114: Enable waking the connected devices from sleep
  • 130: Change display EDID data (I set it to 1400x1050 because it was the largest 4:3 I could find, probably you wont want to bother with this, but there is an extensive list of monitors if you want a specific resolution)
  • 170: Change default stream settings (I set the h264 GOP to 0 because I am using these on my home network, and it seems to reduce latency AND bandwidth)

 

These are the SVGs I used for the usb splitter icons.

It feels like I wrote far too much, but I'm sure I still missed something, feel free to ask.

Don't forget to support the PiKVM dev team! 

https://www.patreon.com/pikvm

https://pikvm.org/buy/

Etiquetas



Origen del modelo

El autor ha hecho un remix de este modelo.

Diferencias del remix respecto al original

First off. This is not a modified model, I do not know how to use Fusion 360. I completely redesigned this from scratch in blender. I know blender is not the best program for the job, but when I tried Fusion 360, it wanted me to save my STL via a cloud service, and I noped right out and just decided to live with blender. (also not saying I'm good with blender, just that I can use it to at least this extent, tips are welcomed if you have a look at the model).

The design of this model dropped the temp about 9 degrees Celsius completely passively:

  • Idle went from about 51c-52c to 42-43c
  • Active, meaning when using the web interface with video coming through, went from 58-59 to 49-50

I made it a bit taller to better fit cables, the initial model was just too small, especially if you wanted to plug things into the GPIO.

Uses a 30mm fan instead of a 40mm (I bought 30 on accident and when I printed the remixed model).

Quite a lot more passive airflow, and 3mm walls instead of 2 to make it a bit sturdier with all the holes. 

Designed for Geekworm C790 board, as it doesn't require soldering for audio.

A hole for holding the Oled in place while putting the case together

The biggest downside to this case is also its upside, how open it is. There are LEDs all over these little devices, and it ends up looing like a Christmas decoration.

Licencia


Modelos destacados del creador

Ver más