Skip to the content
PCBKitNew board
2 layers100 × 100 mmMCTheremin, the printed circuit board in 3D

A theremin based on the Pi Pico

Size
100 × 100 mm
Copper layers
2
Thickness
1.6 mm
Parts
103
Nets
91
Pads
363
Tracks, vias
584, 22
Pours
3
Routed
Yes
KiCad
KiCad 7 (file 20221018)
Created
10 Jan 2025
Updated
15 Feb 2025

Overview

MCTheremin is an open-source printed circuit board by profdc9, from the profdc9/PicoTheremin repository on GitHub. It is a 2-layer board of 100 × 100 mm with 103 parts on 91 nets, routed with 584 tracks and 22 vias.

It is built around the LM358, LM386 and 74HC04D. Its parts include 39 resistors, 29 capacitors, 16 connectors, 6 ICs and 4 switches. It belongs with the RP2040 boards of this library.

Main components

3

README

README.md

This is a theremin based on the "Bluepill" devboard with a STM32F103C8T6 microcontroller. This material is copyrighted by Daniel Marks (KW4TI) and licensed under the Creative Commons License CC-BY-SA 4.0. Software is copyrighted using the zlib open-source license.

It consists of three parts:

MCTheremin directory - the stm32duino project

board - the PCB board in Kicad of the theremin.

genwaves - little octave script to generate the waveform data

Parts

103
QtyValueFootprintReferences
121kResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR3, R4, R5, R12, R13, R16, R17, R18, R28, R29, R35, R36
11100 nFCapacitor_THT:C_Disc_D5.0mm_W2.5mm_P5.00mmC2, C7, C14, C15, C16, C17, C18, C19, C20, C28, C29
1110kResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR6, R9, R11, R14, R24, R26, R30, R31, R32, R33, R34
6Conn_01x01Connectors:1pinJ7, J8, J11, J12, J14, J15
6Conn_01x02TerminalBlock:TerminalBlock_bornier-2_P5.08mmJ2, J5, J6, J9, J10, J13
5100 nFCapacitors_THT:C_Disc_D5.0mm_W2.5mm_P5.00mmC1, C3, C11, C21, C22
52kResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR10, R15, R37, R38, R39
410kMCTheremin:Potentiometer_Big_Small_CombinedRV1, RV2, RV4, RV5
41kResistors_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR7, R8, R20, R22
4SW_PushButton_Switch_THT:SW_PUSH_6mmSW1, SW2, SW3, SW4
3LEDLED_THT:LED_D5.0mmD1, D2, D3
210 nFCapacitor_THT:C_Disc_D5.0mm_W2.5mm_P5.00mmC4, C27
2100 pFCapacitors_THT:C_Disc_D5.0mm_W2.5mm_P5.00mmC8, C9
2100 uFCapacitor_THT:CP_Radial_D5.0mm_P2.50mmC5, C10
2150 pFCapacitors_THT:C_Disc_D5.0mm_W2.5mm_P5.00mmC23, C25
22.2MResistors_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR1, R2
2220 pFCapacitors_THT:C_Disc_D5.0mm_W2.5mm_P5.00mmC24, C26
2220 uFCapacitor_THT:CP_Radial_D5.0mm_P2.50mmC12, C13
2220RResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR19, R25
22N3904Package_TO_SOT_THT:TO-92_Inline_WideQ1, Q3
22k2Resistors_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR21, R23
274HC04Housings_DIP:DIP-14_W7.62mm_SocketU1, U6
2AudioJack2_Dual_Ground_SwitchMCTheremin:PJ-3240-35mm-stereoJ3, J4
110 uFCapacitor_THT:CP_Radial_D5.0mm_P2.50mmC6
12.2MResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR27
1Barrel_JackConnectors:BARREL_JACKJ1
1DIN-5_180degreeMCTheremin:DIN5CircularJ21
1LM358Housings_DIP:DIP-8_W7.62mm_SocketU5
1LM386Housings_DIP:DIP-8_W7.62mm_SocketU4
1LM7805_TO220TO_SOT_Packages_THT:TO-220-3_VerticalU3
1PicoMCU_RaspberryPi_and_Boards:RPi_Pico_SMD_THU7

Questions

How big is the MCTheremin PCB?

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

What parts does the MCTheremin use?

103 parts, built around the LM358, LM386 and 74HC04D. 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 MCTheremin KiCad files?

From the profdc9/PicoTheremin repository on GitHub, at the commit this page was made from: the board is board/MCTheremin.kicad_pcb and its schematic InductorAntenna/InductorAntenna.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the MCTheremin design in my own project?

Its repository states no licence, so its author keeps all rights: ask profdc9 before reusing the design.

Similar boards

  • 2 layers100 × 100 mmMCTheremin, the printed circuit board in 3D

    MCTheremin

    profdc9/MCTheremin

    Microcontroller based theremin using the STM32F103C8T6 bluepill board

    99 parts11
  • 2 layers165 × 135 mmPeripheral board, the printed circuit board in 3D

    Peripheral board

    Lintaroh/OMA68k

    MC68000でコンピュータを作ろう!

    148 partsMIT
  • 4 layers85 × 48 mmClass DAmp, the printed circuit board in 3D

    Class DAmp

    Shift-delete0/Class_D_Amplifier

    This is my project in which i have made a class D amplifier from scratch. I did this to challenge myself and learn more about analog electronics and amplifier.

    32 parts
  • 2 layers152 × 88 mmRFBitBangSMT, the printed circuit board in 3D

    RFBitBangSMT

    profdc9/RFBitBanger

    A QRP digital transceiver created from readily available parts for off-the-grid maintenance

    271 parts222
  • 2 layers206.2 × 138.1 mmOric, the printed circuit board in 3D

    Oric

    Board-Folk/Oric-Remix

    Oric Remix

    133 parts4
  • 2 layers100 × 100 mmTRX RA3XDH, the printed circuit board in 3D

    TRX RA3XDH

    ra3xdh/TRX_RA3XDH_v2

    My HF transceiver project, PCBs and schematics

    264 parts2
  • 4 layers133.3 × 83.3 mmFwkes, the printed circuit board in 3D

    Fwkes

    Inu-Labs/fwkes

    NES emulator for a 32-bit ARM-based RP2350 microcontroller.

    50 parts1GPL-2.0
  • 2 layers90 × 60 mmMixers, the printed circuit board in 3D

    Mixers

    k1zmt/SSB85MultiPCB

    WIP! Don't try repeating!

    133 parts1