Skip to the content
PCBKitNew board
2 layers51.4 × 24.8 mmPhase shift sensor, the printed circuit board in 3D

Phase shift sensor

fpga-theremin/theremin11

Open source digital FPGA based theremin project

Size
51.4 × 24.8 mm
Copper layers
2
Thickness
1.6 mm
Parts
15
Nets
14
Pads
50
Tracks, vias
129, 8
Pours
1
Routed
Yes
KiCad
KiCad 5 (file 20171130)
Created
11 Sep 2018
Updated
13 Jul 2021

Overview

Phase shift sensor is an open-source printed circuit board by fpga-theremin, from the fpga-theremin/theremin repository on GitHub. It is a 2-layer board of 51.4 × 24.8 mm with 15 parts on 14 nets, routed with 129 tracks and 8 vias.

It is built around the 74AC86SC. Its parts include 5 capacitors, 4 resistors, 4 connectors and 2 ICs. It belongs with the sensors and measurement and fPGA and programmable logic boards of this library.

Main components

1

README

README.md

FPGA based theremin

Open source digital FPGA based theremin project.

Hardware design and build instructions can be found on FPGA Theremin Project Page

Theremin is an electronic musical instrument controlled without physical contact by the thereminist (performer). It is named after the Westernized name of its Soviet inventor, Léon Theremin (Лев Термéн), who patented the device in 1928.

FPGA Theremin project is attempt to build modern digital theremin with rich set of features.

License

FPGA Theremin is open source hardware and software project.

All hardware designed for this project is published under TAPR Open Hardware License

All software (including both HDL and C/C++ code) is published under GNU GENERAL PUBLIC LICENSE Version 2

HDL sources

Modules are written in SystemVerilog.

Some of modules use Xilinx Series 7 specific hardware blocks.

HLD code for modules:

  • theremin_sensor - double channel high precision frequency meter
  • encoders_board - interfacing to 5 incremental encoders with buttons and one tact button
  • lcd_controller - LCD controller with RGB interface and DMA
  • audio_io - audio out 2 * stereo * 24bit * 48KHz I2S outputs and one stereo * 24bit * 48KHz I2S input
  • theremin_i2c - I2C support
  • theremin_io - Top Level Module combining all theremin peripherials

Parts

15
QtyValueFootprintReferences
3470KResistor_SMD:R_1206_3216Metric_Pad1.42x1.75mm_HandSolderR2, R3, R4
20.1uFCapacitor_SMD:C_1206_3216Metric_Pad1.42x1.75mm_HandSolderC3, C4
110uFCapacitor_SMD:C_1206_3216Metric_Pad1.42x1.75mm_HandSolderC5
1150Resistor_SMD:R_1206_3216Metric_Pad1.42x1.75mm_HandSolderR1
11pFCapacitor_THT:C_Disc_D7.5mm_W2.5mm_P5.00mmC1
133pFCapacitor_THT:C_Disc_D7.5mm_W2.5mm_P5.00mmC2
174AC86Package_SO:SOIC-14_3.9x8.7mm_P1.27mmU1
1ANTConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJ4
1L_INConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJ2
1L_OUTConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJ3
1SENSORConnector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_HorizontalJ1
1sp721Package_SO:SOIC-8_3.9x4.9mm_P1.27mmU2

Questions

How big is the Phase shift sensor PCB?

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

What parts does the Phase shift sensor use?

15 parts, built around the 74AC86SC. 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 Phase shift sensor KiCad files?

From the fpga-theremin/theremin repository on GitHub, at the commit this page was made from: the board is teensy4theremin/kicad/sensor/phase_shift_sensor/phase_shift_sensor.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the Phase shift sensor design in my own project?

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

More from fpga-theremin/theremin

12

Similar boards

  • 2 layers50.8 × 59 mmRaspberry pi hat, the printed circuit board in 3D

    Raspberry pi hat

    joeferner/unisonht

    Unified home theatre control

    32 partsMIT
  • 2 layers131.9 × 164.6 mmCft alu, the printed circuit board in 3D

    Cft alu

    alexiosc/cft

    The CFT homebrew minicomputer

    138 parts6GPL-3.0
  • 2 layers137 × 63 mmKickad, the printed circuit board in 3D

    Kickad

    eljotx/SDR-TRX-on-ESP32-A1S

    This repository describes an SDR transceiver based on the ESP32 A1S processor, using an ILI9341 color touchscreen display, and a Si5351 oscillator.

    140 parts2
  • 2 layers19 × 76 mmSub, the printed circuit board in 3D

    Sub

    google/mozc-devices

    Circuit diagrams and firmware source code for Gboard DIY keyboards

    15 parts3kApache-2.0
  • 2 layers26.7 × 62.2 mmDeniseadapter, the printed circuit board in 3D

    Deniseadapter

    hoglet67/RGBtoHDMI

    Bare-metal Raspberry Pi project that provides pixel-perfect sampling of Retro Computer RGB/YUV video and conversion to HDMI

    15 parts1kGPL-3.0
  • 2 layers100 × 44 mmVideoslot, the printed circuit board in 3D

    Videoslot

    mntmn/amiga2000-gfxcard

    MNT VA2000, an Open Source Amiga 2/3/4000 Graphics Card (Zorro II/III), written in Verilog

    15 parts1k
  • 2 layers91 × 51 mmBusinessCard, the printed circuit board in 3D

    BusinessCard

    hackclub/OnBoard

    💡 Join 1,000 teenagers and make your first PCB with a $100 grant!

    15 parts915