Skip to the content
2 layers163.6 × 18.8 mmCompactBeamspring, the printed circuit board in 3D

Compact Beamspring Controller, based on the TH Xwhatsit design

Size
163.6 × 18.8 mm
Copper layers
2
Thickness
1.6 mm
Parts
34
Nets
61
Pads
179
Tracks, vias
579, 131
Pours
4
Routed
Yes
KiCad
KiCad 5 (file 20171130)
Created
13 Sep 2020
Updated
15 Sep 2022

Overview

CompactBeamspring is an open-source printed circuit board by purdeaandrei, from the purdeaandrei/CompactBeamSpring repository on GitHub. It is a 2-layer board of 163.6 × 18.8 mm with 34 parts on 61 nets, routed with 579 tracks and 131 vias.

It is built around the MCP4921-E/P, 74AHC595D and LM339AD. Its parts include 12 resistors, 6 capacitors, 6 ICs and 3 connectors. It belongs with the AVR (ATmega, ATtiny) boards of this library.

Main components

3

README

README.md

Compact Beamspring controller.

This controller only supports new style card edge connectors only, and it requires the side of the card edge connector to be cut off, and the pins be bent 90 degress.

Images

Top of the controller board Bottom of the controller board

Other controllers in this family:

Origins and license

This project is based on the Through-hole xwhatsit by listofoptions, which is un turn based on the capsense controllers by XWhatsIt (Tom Wong-Cornall). original liscencure holds, as well as CERN OSH (compatible license).

original implementation of Tom Wong-Cornall's controller documented here

http://downloads.cornall.co/ibm-capsense-usb-web/ibm-capsense-usb.html

Working theory of operation is under the previous link.

Parts

34
QtyValueFootprintReferences
60U1Capacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolderC1, C2, C3, C4, C5, C6
4100k 1%Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolderR9, R10, R11, R12
374AHC595Package_SO:SOIC-16_3.9x9.9mm_P1.27mmU3, U4, U7
3Not MountedResistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolderR6, R7, R8
220KResistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolderR3, R4
24K7Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolderR1, R5
2Net-Tie_3NetTie:NetTie-3_THT_Pad0.3mmNT1, NT2
11KResistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolderR2
1BEAMSPRING CONNECTORTH-XWhatsIt:30-pin-universal-beamspring-connector_v3_onlyflatJ1
1Dac OutputTestPoint:TestPoint_Pad_D1.0mmTP1
1EXPANSION HEADERConnector_PinHeader_2.54mm:PinHeader_2x03_P2.54mm_VerticalJ3
1LM339APackage_SO:SOIC-14_3.9x8.7mm_P1.27mmU2
1MCP4921-EPackage_SO:SOIC-8_3.9x4.9mm_P1.27mmU1
1MountingHole_PadTH-XWhatsIt:ChassisGndH1
1PadsToShortTH-XWhatsIt:PadsToShortJ2
1ProMicropromicro:ProMicroU5
1Threshold VoltageTestPoint:TestPoint_Pad_D1.0mmTP2

The 32 most common of 34 parts.

More from purdeaandrei/CompactBeamSpring

1
  • 2 layers163.6 × 33.2 mmCompactBeamspringP2, the printed circuit board in 3D

    CompactBeamspringP2

    purdeaandrei/CompactBeamSpring

    Compact Beamspring Controller, based on the TH Xwhatsit design

    68 parts8

Similar boards

  • 2 layers158.4 × 41.7 mmSMDModelF, the printed circuit board in 3D

    SMDModelF

    purdeaandrei/SMDModelFController

    Model F controller, supports F AT, F122, F Unsaver, and "Blue Switch" keyboards.

    45 parts6
  • 2 layers149.3 × 104.5 mmSequencer, the printed circuit board in 3D

    Sequencer

    michd/modular-synth

    Building a hardware modular synthesizer, this is where I'll collect module schematics and hardware designs.

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

    MCTheremin

    profdc9/MCTheremin

    Microcontroller based theremin using the STM32F103C8T6 bluepill board

    99 parts11
  • 2 layers68.6 × 53.3 mmDac shield, the printed circuit board in 3D

    Dac shield

    visgence/dac_shield

    Power DAC Shield for Adruino

    34 parts5
  • 2 layers151 × 118 mmOBQAS, the printed circuit board in 3D

    OBQAS

    diminDDL/OBQAS

    Open Battery Quantification and Analysis System

    204 parts1MIT
  • 2 layers167.3 × 85.2 mmFinalCircuit, the printed circuit board in 3D

    FinalCircuit

    HarshitRaj3007/EDL2024

    Repository for our EDL project in year 2024. RRAM Characterization using FPGA.

    59 parts1
  • 2 layers205.7 × 109.9 mmCarteAdaptatrice, the printed circuit board in 3D

    CarteAdaptatrice

    IOGS-LEnsE-ressources/aberrations-gui

    You can Download or Clone this repository.

    48 parts1
  • 2 layers51.5 × 41.5 mmDac module, the printed circuit board in 3D

    Dac module

    visgence/dac_module

    33 parts1

Questions

How big is the CompactBeamspring PCB?

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

What parts does the CompactBeamspring use?

34 parts, built around the MCP4921-E/P, 74AHC595D and LM339AD. 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 CompactBeamspring KiCad files?

From the purdeaandrei/CompactBeamSpring repository on GitHub, at the commit this page was made from: the board is CompactBeamspring/CompactBeamspring.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the CompactBeamspring design in my own project?

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