OpenThereminV4
GaudiLabs·OpenThereminV4·Electronics/OpenThereminV45.kicad_pcb
About the OpenThereminV4 PCB
OpenThereminV4 is an open source AVR/Arduino PCB design by GaudiLabs, published on GitHub under the GPL-3.0 license. It is a 2-layer board measuring 50.5 × 128.5 mm, with 97 components from 46 distinct parts.
Its main chip is the ATmega328P-AU, from the AVR/Arduino family. Other key parts include the TTP223, 74HC4060D, 74HC74, HEF4069 and MCP4921-E/SN. By type, the board carries 36 capacitors, 22 resistors, 15 connectors, 12 ICs, 6 crystals and 3 diodes.
It belongs with the test & measurement designs in this gallery.
From the project
Open Source Theremin Instrument
Schematics, printed circuit board (PCB) design, bill of materials (BOM) and Arduino UNO compatible software for the OpenTheremin V4
OpenTheremin is an arduino based real Therein instrument. The legendary music instrument was invented by Leon Theremin back in 1920. The theremin is played with two antennas, one to control the pitch and one for volume. The electronic shield with two ports to connect those antennas comprises two heterodyne oscillators to measure the distance of the hand to the antenna when playing the instrument. The resulting signal is fed into a AtMega328P microcontroller.…
Main components on the OpenThereminV4
OpenThereminV4 bill of materials (BOM)
97 components, 46 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | TTP223 | SOT-23-6 | U1 |
| 2 | 74HC4060D | SOIC-16_3.9x9.9mm_P1.27mm | U2, U3 |
| 1 | 74HC74 | SOIC-14_3.9x8.7mm_P1.27mm | U4 |
| 1 | HEF4069 | SOIC-14_3.9x8.7mm_P1.27mm | U5 |
| 1 | MCP4921-E/SN | SOIC-8_3.9x4.9mm_P1.27mm | U6 |
| 2 | MCP4922-E/SL | SOIC-14_3.9x8.7mm_P1.27mm | U7, U12 |
| 1 | MCP6002T-I/SN | SOIC-8_3.9x4.9mm_P1.27mm | U8 |
| 1 | ATmega328P-AU | TQFP-32_7x7mm_P0.8mm | U9 |
| 1 | CH340G | SOIC-16_3.9x9.9mm_P1.27mm | U10 |
| 1 | LP2985-3.3 | SOT-23-5 | U11 |
| 1 | 16MHz | Crystal_SMD_HC49-SD | X1 |
| 1 | 7.3721MHz | Crystal_SMD_HC49-SD | X2 |
| 2 | MountPad3 | SMTSOB_M3 | Y1, Y2 |
| 2 | PLUG_3_5_SMD SJ-3502-SMT-TR | SJ-3502-SMT-TR | Y3, Y7 |
| 1 | USB_C_Receptacle 12401610E4#2A | USB_C_Receptacle_Amphenol_12401610E4-2A | J1 |
| 1 | Conn_02x03_Odd_Even | Tag-Connect_TC2030-IDC-NL_2x03_P1.27mm_Vertical | J2 |
| 1 | Conn_02x05_Odd_Even | PinHeader_2x05_P1.27mm_Vertical_SMD | J3 |
| 4 | 10k | PS15NV60 | P1, P2, P3, P4 |
| 1 | VCC | SMD_Pinheader_1_OT_BLANK | P8 |
| 2 | GND | SMD_Pinheader_1_OT_BLANK | P9, P16 |
Show 26 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | BUTTON | SensorButton | P10 |
| 1 | A3_PAD | SMD_Pinheader_1_OT_BLANK | P11 |
| 1 | A2_PAD | SMD_Pinheader_1_OT_BLANK | P12 |
| 1 | A1_PAD | SMD_Pinheader_1_OT_BLANK | P13 |
| 1 | A0_PAD | SMD_Pinheader_1_OT_BLANK | P14 |
| 1 | GND_PAD | GNDPad | GROUND1 |
| 2 | BB914 | SOT-23 | D1, D2 |
| 1 | DualLED 156125RB73000 | WL-SBRW | D3 |
| 2 | 1mH CC453232A-102KL | COIL_T | L1, L2 |
| 7 | 150pF | C_0603_1608Metric | C1, C2, C3, C7, C8, C9, C10 |
| 1 | not assembled | C_0603_1608Metric | C4 |
| 2 | 470pF | C_0603_1608Metric | C5, C12 |
| 8 | 100nF | C_0603_1608Metric | C6, C13, C23, C24, C25, C26, C27, C28 |
| 1 | 10pF | C_0603_1608Metric | C11 |
| 1 | 47pF | C_0603_1608Metric | C14 |
| 5 | 22pF | C_0603_1608Metric | C15, C16, C17, C18, C34 |
| 6 | 100n | C_0603_1608Metric | C20, C21, C30, C32, C33, C35 |
| 2 | 10n | C_0603_1608Metric | C22, C38 |
| 1 | 10uF | C_0603_1608Metric | C29 |
| 2 | 10u | C_0603_1608Metric | C36, C37 |
| 4 | 4.7M | R_0603_1608Metric | R1, R5, R11, R13 |
| 5 | 2.2k | R_0603_1608Metric | R2, R6, R9, R10, R20 |
| 6 | 100k | R_0603_1608Metric | R3, R4, R7, R8, R15, R16 |
| 4 | 470 | R_0603_1608Metric | R12, R14, R18, R19 |
| 1 | 10k | R_0603_1608Metric | R17 |
| 2 | 5.1k | R_0603_1608Metric | R21, R22 |
OpenThereminV4 design files
The KiCad project lives in the GaudiLabs/OpenThereminV4 repository on GitHub; these links point at the commit this page was built from.
OpenThereminV4: common questions
What microcontroller does the OpenThereminV4 use?
The OpenThereminV4 is built around the ATmega328P-AU, from the AVR/Arduino family.
How big is the OpenThereminV4 PCB?
The OpenThereminV4 measures 50.5 × 128.5 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the OpenThereminV4?
97 components, from 46 distinct parts. The full bill of materials is listed on this page.
Where can I download the OpenThereminV4 design files?
From the GaudiLabs/OpenThereminV4 repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.
Can I use the OpenThereminV4 design in my own project?
Yes, under the terms of its GPL-3.0 license, which GaudiLabs chose for the repository.
Can I test firmware for the OpenThereminV4 without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug AVR/Arduino firmware against it before you order a PCB.
Similar boards
AVR/Arduino
Redox keyboard
mattdibi
162.2 × 126.5 mm77 parts2LMIT2.0kAVR/Arduino
ModuleV450
stuartpittaway
30 × 61.4 mm39 parts2LCC-BY-NC-4.01.1kAVR/Arduino
V4
stuartpittaway
30 × 50 mm38 parts2LCC-BY-NC-4.01.1kAVR/Arduino
Discipline
coseyfannitutti
304.9 × 122.8 mm170 parts2LCC-BY-NC-4.01.0kAVR/Arduino
Megadesk
gcormier
41.7 × 32.2 mm23 parts2LGPL-3.0818AVR/Arduino
Easyduino Atmega Nano
Hanqaqa
43.4 × 18 mm30 parts4LCERN-OHL-P-2.0746