An open API service indexing awesome lists of open source software.

https://github.com/fabriziofiorucci/streamdeck

A 3D-printed, Arduino-powered USB streamdeck
https://github.com/fabriziofiorucci/streamdeck

3d-printing arduino streamdeck

Last synced: 8 months ago
JSON representation

A 3D-printed, Arduino-powered USB streamdeck

Awesome Lists containing this project

README

          

# Streamdeck
3D printed USB streamdeck

This project is a remake of https://www.thingiverse.com/thing:4186055 based on an Arduino Pro Micro and HID capabilities

My current keys assignment (under Linux) is the following: it can be fully customized by printing the relevant keycaps and configuring the shortcuts using your preferred OS.

```
1 mute mic
2 mute speaker
3 audio pause
4 audio prev
5 audio next
6 volume down
7 volume up
8 screen capture
9 window capture
10 spectacle
11 keyboard layout switcher
12 custom key 1
13 custom key 2
14 run konsole
15 screensaver
```

Hardware BoM is
- Arduino pro micro (https://www.aliexpress.com/item/32989454699.html)
- 0.96" 128x32 pixels OLED display (https://www.aliexpress.com/item/32672229793.html)
- 3 and 4 pins JST XH2.54 cables and terminals (https://www.aliexpress.com/item/32968520253.html and https://www.aliexpress.com/item/4000801004876.html)
- 4x M3x8mm screws
- Micro USB to USB cable
- Cherry MX switches (https://www.aliexpress.com/item/4000406734661.html)

STL files should be printed using 0.1mm layer height and 3 walls

On thingiverse: https://www.thingiverse.com/thing:4737914

Libraries needed to compile the sketch are:
- https://www.arduino.cc/reference/en/libraries/adafruit-ssd1306/
- https://www.arduino.cc/reference/en/libraries/adafruit-gfx-library/
- https://www.arduino.cc/reference/en/libraries/keypad/

Important notes:
- Stream_deck_body.stl, keys_plate_v6.stl and SSD1306_lid.stl must be printed for the final assembly as in the photographs.
- Case Remix v5.stl is for macro_keypad_top_large_PCB.stl, I didn't try to print it as I don't have this specific keypad. If you happen to print it, please let me know if it fits well.

# Images