
StereoTheremin
mikechristle/StereoTheremin
I'm sure you are familiar with the Theremin. It is a musical instrument that uses hand movements to control pitch and volume. With my version each hand controls both pitch and volume.

I'm sure you are familiar with the Theremin. It is a musical instrument that uses hand movements to control pitch and volume. With my version each hand controls both pitch and volume. The up/down motion controls volume, and the right/left motion controls pitch. This way the right hand plays treble and the left hand plays base, like a piano.
StereoTheremin is an open-source printed circuit board by mikechristle, from the mikechristle/StereoTheremin repository on GitHub, published under the MIT licence. It is a 2-layer board of 381 × 50.8 mm with 92 parts on 74 nets, routed with 504 tracks and 13 vias.
It is built around the LM324AN, LM78M05CH and MCP42010-I/P. Its parts include 35 resistors, 26 capacitors, 6 ICs, 4 diodes and 4 connectors. It belongs with the RP2040 boards of this library.
II'm sure you are familiar with the Theremin. It is a musical instrument that uses hand movements to control pitch and volume. One hand controls pitch, and the other hand control volume. I like the expressiveness of a no contact instrument, but controlling two variables is just too limiting. With my version each hand controls both pitch and volume. The up/down motion controls volume, and the right/left motion controls pitch. This way the right hand plays treble and the left hand plays base, like a piano.
The micropython code that runs on the Raspberry PI Pico.
The python code that runs on a PC or a tablet to control the Stereo Theremin.
The KiCad files for the printed circuit board. Version 10.0.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 8 | 100K | Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P5.08mm_Horizontal | R20, R21, R24, R25, R28, R29, R32, R33 |
| 8 | 30p | Capacitor_THT:C_Disc_D4.3mm_W1.9mm_P5.00mm | C12, C13, C14, C15, C16, C17, C18, C19 |
| 7 | 10K | Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P5.08mm_Horizontal | R2, R5, R8, R9, R14, R15, R19 |
| 7 | 1M | Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P5.08mm_Horizontal | R6, R12, R18, R23, R27, R31, R35 |
| 6 | 1n | Capacitor_THT:C_Disc_D4.3mm_W1.9mm_P5.00mm | C20, C21, C22, C25, C27, C28 |
| 6 | 56K | Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P5.08mm_Horizontal | R1, R3, R7, R10, R13, R16 |
| 5 | 100n | Capacitor_THT:C_Disc_D3.0mm_W1.6mm_P2.50mm | C3, C4, C5, C6, C7 |
| 4 | 10u | Capacitor_THT:C_Disc_D4.3mm_W1.9mm_P5.00mm | C8, C9, C10, C11 |
| 4 | 300K | Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P5.08mm_Horizontal | R22, R26, R30, R34 |
| 3 | 1M8 | Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P5.08mm_Horizontal | R4, R11, R17 |
| 3 | 1N4001 | Diode_THT:D_A-405_P7.62mm_Horizontal | D1, D2, D3 |
| 3 | Mic | STFootPrints:Ultra Sonic TR | MK1, MK2, MK3 |
| 2 | 10u | Capacitor_THT:CP_Radial_D6.3mm_P2.50mm | C1, C2 |
| 2 | Conn_01x02_Pin | STFootPrints:PinHeader_1x02_P2.54mm_Vertical | J3, J4 |
| 2 | SN76489AN | Package_DIP:DIP-16_W7.62mm | U3, U6 |
| 2 | Speaker | STFootPrints:Ultra Sonic TR | LS1, LS2 |
| 1 | 1N5817 | Diode_THT:D_A-405_P7.62mm_Horizontal | D4 |
| 1 | 1u | Capacitor_THT:CP_Radial_D5.0mm_P2.50mm | C26 |
| 1 | AudioJack | STFootPrints:STX-3000 | J1 |
| 1 | Conn_01x03_Socket | Connector_BarrelJack:BarrelJack_Kycon_KLDX-0202-xC_Horizontal | J2 |
| 1 | DL0 | TestPoint:TestPoint_Loop_D2.50mm_Drill1.85mm | TP9 |
| 1 | DL1 | TestPoint:TestPoint_Loop_D2.50mm_Drill1.85mm | TP8 |
| 1 | DR0 | TestPoint:TestPoint_Loop_D2.50mm_Drill1.85mm | TP6 |
| 1 | DR1 | TestPoint:TestPoint_Loop_D2.50mm_Drill1.85mm | TP7 |
| 1 | LM324AN | Package_DIP:DIP-14_W7.62mm | U4 |
| 1 | LM78M05 | Package_TO_SOT_SMD:TO-252-2 | U2 |
| 1 | LOUT | TestPoint:TestPoint_Loop_D2.50mm_Drill1.85mm | TP5 |
| 1 | MCP42010 | Package_DIP:DIP-14_W7.62mm | U5 |
| 1 | RL | TestPoint:TestPoint_Loop_D2.50mm_Drill1.85mm | TP1 |
| 1 | RM | TestPoint:TestPoint_Loop_D2.50mm_Drill1.85mm | TP2 |
| 1 | ROUT | TestPoint:TestPoint_Loop_D2.50mm_Drill1.85mm | TP4 |
| 1 | RR | TestPoint:TestPoint_Loop_D2.50mm_Drill1.85mm | TP3 |
| 1 | RaspberryPi_Pico | STFootPrints:RaspberryPi_Pico_Common_THT | A1 |
| 1 | TL974 | Package_DIP:DIP-14_W7.62mm | U1 |
The 90 most common of 92 parts.

mikechristle/StereoTheremin
I'm sure you are familiar with the Theremin. It is a musical instrument that uses hand movements to control pitch and volume. With my version each hand controls both pitch and volume.

BIOS9/SmartMeterMonitor
ESP32 based power monitoring system. Uses impulse LED on smart meter to export power usage to prometheus.



Vishalbabu-09/Auralab_Workstation
Advanced 4-layer PCB design featuring split-plane noise isolation (AGND/DGND) and asynchronous dual-core processing. Implements a handheld multi-tool oscilloscope, current tracker, and symmetrical DC power supply.




It measures 381 × 50.8 mm and has 2 copper layers, 1.6 mm thick.
92 parts, built around the LM324AN, LM78M05CH and MCP42010-I/P. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
From the mikechristle/StereoTheremin repository on GitHub, at the commit this page was made from: the board is PCB/Rev3.kicad_pcb and its schematic PCB/Rev2.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).