Synth Card for Adam Wonak
This synthcard is a circuit inspired by Hagiwo's SyncLFO and Bezier Curve, and the Modulove MVMNT. I chose this design because of the seemingly endless creative firmware scripts I have written for the Modulove Sync LFO, so I wanted to make a business card to highlight this circuit design with some fun tweaks.
This is an iteration of the SynthCard.com community from Benjie Jiao.
4 Step Sequencer - https://youtu.be/5_vGYVA8IQ8
ADSR - https://youtu.be/wfQtB7HLKf4
To assist with assembly, you can use the interactive ibom.html page to view a part placement guide.
Arduino Pin | Function |
---|---|
A0 | Slider 1 Input |
A1 | Slider 2 Input |
A2 | Slider 3 Input |
A3 | Slider 4 Input |
A7 | Analog Input |
D3 | Slider 4 LED |
D5 | Slider 3 LED |
D6 | Slider 2 LED |
D9 | Slider 1 LED |
D10 | Digital Output |
D11 | Digital Input |
The most basic program we can write for the Synth Card is a Blink program. Using the pin guide above, we can see the digital output is D10
which has an LED connected to the circuit. We can use this pin to blink the LED.
#define CV_OUT 10 // CV Output with LED
void setup() {
pinMode(CV_OUT, OUTPUT);
}
void loop() {
digitalWrite(CV_OUT, HIGH);
delay(500);
digitalWrite(CV_OUT, LOW);
delay(500);
}
To test out all of the inputs, outputs, and LEDs, you can flash the HardwareTest script.
To see additional example firmware scripts, head over to firmware.
Revision | Date | Notes |
---|---|---|
ver0.3 | 2024-01-07 | - Change: minor silkscreen updates - Change: made 5v trace larger |
ver0.2 | 2023-12-28 | - Fix: CV Output circuit was backwards - Change: Rename capacitor footprint values - Change: Improved LED footprint values - Change: Add linktr.ee and social logos |
ver0.1 | 2023-12-18 | Initial release |