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

https://github.com/commanderredyt/obs-studio-controller

DIY hardware + software to control obs studio
https://github.com/commanderredyt/obs-studio-controller

arduino diy esp-idf esp32 espressif nodejs obs-studio

Last synced: 2 months ago
JSON representation

DIY hardware + software to control obs studio

Awesome Lists containing this project

README

          

# obs-studio-controller
DIY hardware + software to control obs studio

## What is this?
This project will be a do-it-yourself solution to control OBS Studio.

It will have a custom PCB, based on the ESP32, with rotary encoders, buttons and and optional tft display.
I am planning on having a NodeJS backend as there are already great librarys to connect to OBS Studio!
The backend will also host a website to configure the device.

I am also planning on making a Video series showing my path on creating this project.

Tl;Dr:

## Features

- [ ] Custom PCB containing digital and analog inputs, based on the Espressif 32 Microcontroller.
- [ ] A 3D printable housing for the electronics
- [ ] NodeJS backend for configuring or updating the device

More will be added after designing and testing!

## Updating
I am planning to implement Over The Air Updates as well as flashing via USB C.

The ESP32 software will be using the ESP-IDF. From experience I have noticed some usability problems, so I will be using GitHub CI to build and then host the binaries.

## Contributing
If you encounter any problems, or have improvements, feel free to open an Issue or even a Pull Request!

## "Roadmap"
- After ordering the [first version](https://github.com/CommanderRedYT/obs-studio-controller/releases/tag/ordered-01) I discovered that I accidentally selected the wrong part for the rotary encoders (ones without buttons). Next revision will have that fixed, but for now, I will need to reorder the right components and try to replace the ones on the pcb