|
|
||
|---|---|---|
| hardware | ||
| src | ||
| .gitignore | ||
| LICENSE | ||
| README.org | ||
README.org
ESP32 Eurorack Generic Module
Latest Schematic Version: 0.2.0 || Latest Code Version: Rolling
This project aims to create a generic esp32-s3 based eurorack modular unit—reprogramable to allow for multiple modular possibilities.
Specs
- 18 HP
-
I/O
- 4 channel input
- 4 channel output
- Output signal 0 -> +5V
- 2 Rotary encoder switches
- 4 buttons
- 2.2in TFT LCD Display
Project Setup
Clone the repository over ssh.
git clone git@gitea.rkcf.me/rkcf/esp32_eurorack_generic.git
cd esp32_eurorack_generic
Source idf path. Assumes ESP-IDF properly configured on system.
. $YOUR_PATH_TO_ESP_IDF/export.sh
Set the target chip and configure the project. NOTE: Running menuconfig is not currently necessary for this project.
idf.py set-target esp32s3
idf.py menuconfig
Building and flashing the project. Where $PORT is the boards serial port system address (e.g. /dev/ttyUSB0).
idf.py build
idf.py -p $PORT flash
idf.py -p $PORT monitor
Or do all of this in one go with:
idf.py -p $PORT flash monitor
Contributing
- Currently this branch is bleeding edge for rapid prototyping. In the future, a design will be homolugated and Semantic Versioning 2.0.0 will be used. Note that schematics have their own versioning seperate from the code base.
- Commit messages should follow Conventional Commits 1.0.0
License
This project is licensed under the MIT License