Skip to the content
2 layers381 × 50.8 mmStereoTheremin, the printed circuit board in 3D

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.

Size
381 × 50.8 mm
Copper layers
2
Thickness
1.6 mm
Parts
92
Nets
74
Pads
284
Tracks, vias
504, 13
Pours
1
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
24 May 2026
Updated
4 Aug 2026

Overview

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.

Main components

3

README

README.md

StereoTheremin

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.

Code

The micropython code that runs on the Raspberry PI Pico.

Control

The python code that runs on a PC or a tablet to control the Stereo Theremin.

PCB

The KiCad files for the printed circuit board. Version 10.0.

Parts

92
QtyValueFootprintReferences
8100KResistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P5.08mm_HorizontalR20, R21, R24, R25, R28, R29, R32, R33
830pCapacitor_THT:C_Disc_D4.3mm_W1.9mm_P5.00mmC12, C13, C14, C15, C16, C17, C18, C19
710KResistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P5.08mm_HorizontalR2, R5, R8, R9, R14, R15, R19
71MResistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P5.08mm_HorizontalR6, R12, R18, R23, R27, R31, R35
61nCapacitor_THT:C_Disc_D4.3mm_W1.9mm_P5.00mmC20, C21, C22, C25, C27, C28
656KResistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P5.08mm_HorizontalR1, R3, R7, R10, R13, R16
5100nCapacitor_THT:C_Disc_D3.0mm_W1.6mm_P2.50mmC3, C4, C5, C6, C7
410uCapacitor_THT:C_Disc_D4.3mm_W1.9mm_P5.00mmC8, C9, C10, C11
4300KResistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P5.08mm_HorizontalR22, R26, R30, R34
31M8Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P5.08mm_HorizontalR4, R11, R17
31N4001Diode_THT:D_A-405_P7.62mm_HorizontalD1, D2, D3
3MicSTFootPrints:Ultra Sonic TRMK1, MK2, MK3
210uCapacitor_THT:CP_Radial_D6.3mm_P2.50mmC1, C2
2Conn_01x02_PinSTFootPrints:PinHeader_1x02_P2.54mm_VerticalJ3, J4
2SN76489ANPackage_DIP:DIP-16_W7.62mmU3, U6
2SpeakerSTFootPrints:Ultra Sonic TRLS1, LS2
11N5817Diode_THT:D_A-405_P7.62mm_HorizontalD4
11uCapacitor_THT:CP_Radial_D5.0mm_P2.50mmC26
1AudioJackSTFootPrints:STX-3000J1
1Conn_01x03_SocketConnector_BarrelJack:BarrelJack_Kycon_KLDX-0202-xC_HorizontalJ2
1DL0TestPoint:TestPoint_Loop_D2.50mm_Drill1.85mmTP9
1DL1TestPoint:TestPoint_Loop_D2.50mm_Drill1.85mmTP8
1DR0TestPoint:TestPoint_Loop_D2.50mm_Drill1.85mmTP6
1DR1TestPoint:TestPoint_Loop_D2.50mm_Drill1.85mmTP7
1LM324ANPackage_DIP:DIP-14_W7.62mmU4
1LM78M05Package_TO_SOT_SMD:TO-252-2U2
1LOUTTestPoint:TestPoint_Loop_D2.50mm_Drill1.85mmTP5
1MCP42010Package_DIP:DIP-14_W7.62mmU5
1RLTestPoint:TestPoint_Loop_D2.50mm_Drill1.85mmTP1
1RMTestPoint:TestPoint_Loop_D2.50mm_Drill1.85mmTP2
1ROUTTestPoint:TestPoint_Loop_D2.50mm_Drill1.85mmTP4
1RRTestPoint:TestPoint_Loop_D2.50mm_Drill1.85mmTP3
1RaspberryPi_PicoSTFootPrints:RaspberryPi_Pico_Common_THTA1
1TL974Package_DIP:DIP-14_W7.62mmU1

The 90 most common of 92 parts.

More from mikechristle/StereoTheremin

1
  • 4 layers152.4 × 63.5 mmStereoTheremin, the printed circuit board in 3D

    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.

    85 partsMIT

Similar boards

  • 2 layersSmartMeterMonitor, the printed circuit board in 3D

    SmartMeterMonitor

    BIOS9/SmartMeterMonitor

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

    6 parts
  • 2 layers145.8 × 42.9 mmTestcontroller, the printed circuit board in 3D

    Testcontroller

    kiibohd/pcb

    PCB and PCB related bits

    46 parts417
  • 2 layers86.4 × 54.6 mmBBB GVS-3, the printed circuit board in 3D

    BBB GVS-3

    land-boards/lb-boards

    land-boards - Board Designs

    64 parts31
  • 4 layers81 × 113.2 mmAuralab Workstation Vishal, the printed circuit board in 3D

    Auralab Workstation Vishal

    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.

    81 parts1
  • 2 layers241.3 × 190.5 mmESP808, the printed circuit board in 3D

    ESP808

    hsetlik/ESP808

    518 parts
  • 2 layers95 × 95 mmCoreMem, the printed circuit board in 3D

    CoreMem

    notJoon/core-memory

    ferrite core memory PBC & firmware

    196 parts
  • 2 layers101.6 × 32.4 mmStimulator, the printed circuit board in 3D

    Stimulator

    rusefi/rusefi

    rusefi - GPL internal combustion engine control unit

    152 parts1.2k
  • 2 layers58.4 × 31.8 mmStimulator, the printed circuit board in 3D

    Stimulator

    rusefi/rusefi-hardware

    101 parts52

Questions

How big is the StereoTheremin PCB?

It measures 381 × 50.8 mm and has 2 copper layers, 1.6 mm thick.

What parts does the StereoTheremin use?

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.

Where can I download the StereoTheremin KiCad files?

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.

Can I use the StereoTheremin design in my own project?

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).