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

Microcontroller based theremin using the STM32F103C8T6 bluepill board

Size
100 × 100 mm
Copper layers
2
Thickness
1.6 mm
Parts
99
Nets
65
Pads
288
Tracks, vias
666, 21
Pours
2
Routed
Yes
KiCad
KiCad 4
Created
15 Sep 2018
Updated
12 Jan 2019

Overview

MCTheremin is an open-source printed circuit board by profdc9, from the profdc9/MCTheremin repository on GitHub. It is a 2-layer board of 100 × 100 mm with 99 parts on 65 nets, routed with 666 tracks and 21 vias.

It is built around the LM358, LM386 and MCP4921-E/P, with the 74HC04D among its other parts. Its parts include 26 capacitors, 25 resistors, 22 connectors, 6 ICs and 5 diodes.

Main components

4

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

99
QtyValueFootprintReferences
15100 nFCapacitors_THT:C_Disc_D5.0mm_W2.5mm_P5.00mmC1, C2, C3, C4, C7, C11, C14, C15, C16, C17, C18, C19, C20, C21, C22
12Conn_01x01Connectors:1pinJ3, J4, J7, J8, J9, J11, J12, J13, J14, J15, J16, J18
111kResistors_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR4, R5, R7, R8, R12, R13, R14, R15, R20, R22, R24
7Conn_01x02Connectors_Terminal_Blocks:TerminalBlock_bornier-2_P5.08mmJ2, J5, J6, J10, J17, J21, J22
510kPotentiometers:Potentiometer_WirePadsRV1, RV2, RV3, RV4, RV5
410kResistors_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR6, R9, R11, R16
4220RResistors_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR10, R18, R19, R25
32N3904TO_SOT_Packages_THT:TO-92_Molded_NarrowQ1, Q2, Q3
3LEDLEDs:LED_D5.0mmD1, D2, D3
21.8kResistors_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR21, R23
2100 pFCapacitors_THT:C_Disc_D5.0mm_W2.5mm_P5.00mmC8, C9
2100 uFCapacitors_THT:CP_Radial_D7.5mm_P2.50mmC5, C10
2150 pFCapacitors_THT:C_Disc_D5.0mm_W2.5mm_P5.00mmC23, C25
21N5819Diodes_THT:D_DO-41_SOD81_P7.62mm_HorizontalD4, D5
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 uFCapacitors_THT:CP_Radial_D7.5mm_P2.50mmC12, C13
2400 uHInductors_THT:L_Axial_L7.0mm_D3.3mm_P12.70mm_Horizontal_Fastron_MICCL1, L2
274HC04Housings_DIP:DIP-14_W7.62mm_SocketU1, U6
2Conn_01x04Pin_Headers:Pin_Header_Straight_1x04_Pitch2.54mmJ19, J20
2SW_PushButtons_Switches_THT:SW_PUSH_6mm_h4.3mmSW1, SW2
110 uFCapacitors_THT:CP_Radial_D7.5mm_P2.50mmC6
1100RResistors_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR17
1100kResistors_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR3
1BLUEPILLMCTheremin:BLUEPILLUB1
1Barrel_JackConnectors:BARREL_JACKJ1
1IFE97MCTheremin:IFE97OP1
1Jumper_NC_DualPin_Headers:Pin_Header_Straight_1x03_Pitch2.54mmJP1
1LM358Housings_DIP:DIP-8_W7.62mm_SocketU5
1LM386Housings_DIP:DIP-8_W7.62mm_SocketU4
1LM7805_TO220TO_SOT_Packages_THT:TO-220-3_VerticalU3
1MCP4921Housings_DIP:DIP-8_W7.62mm_SocketU2

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?

99 parts, built around the LM358, LM386, MCP4921-E/P 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/MCTheremin repository on GitHub, at the commit this page was made from: the board is board/MCTheremin.kicad_pcb. 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/PicoTheremin

    A theremin based on the Pi Pico

    103 parts2
  • 2 layers151 × 118 mmOBQAS, the printed circuit board in 3D

    OBQAS

    diminDDL/OBQAS

    Open Battery Quantification and Analysis System

    204 parts1MIT
  • 2 layers195 × 65 mmKeyboard controller, the printed circuit board in 3D

    Keyboard controller

    mtihlenfield/diy-synth

    Library of DIY synth hardware

    60 parts
  • 6 layers150 × 118 mmQssc, the printed circuit board in 3D

    Qssc

    VABISMO/QSSC

    Quantum Solid State Chip - NV DIAMOND . Spin Defect Simulator and hardware controller with Qiskit backend (WIP)

    135 parts1
  • 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