Beamspring usb

BASLQC·xwhatits-capsense-controller·schem/beamspring-usb.kicad_pcb

Beamspring usb PCB layout, top view — open source AVR/Arduino board by BASLQC
Simulate this board

About the Beamspring usb PCB

Beamspring usb is an open source AVR/Arduino PCB design by BASLQC, published on GitHub under the GPL-3.0 license. It is a 2-layer board measuring 145.5 × 21.3 mm, with 35 components from 21 distinct parts.

Its main chip is the ATMEGA32U2, from the AVR/Arduino family. Other key parts include the DAC101S101, 74AHC595 and LM339. By type, the board carries 12 capacitors, 9 resistors, 6 ICs, 3 connectors, 2 switches and 1 crystal.

It belongs with the keyboards designs in this gallery.

From the project

A GPLv3 Keyboard Controller created by xwhatit from Geekhack for IBM Model F and Beamspring capacitive keyboards. Archived by the BASLQC on Github.

Xwhatit at Geekhack has developed a set of USB controllers for the IBM capacitive keyboards (Model F and Beamspring). These allow keyboards that otherwise have no way to hook them up to a modern PC to be used (Beamsprings), offer an alternative to Soarer's excellent converter (standard Model Fs), and also an alternative to the other intriguing capsense project around, the DPH controller. It allows the potential to go a bit further than just a converter if you're trying to do something a bit unusual—like build your own keyboard using old Model F bits, add extra keys that the original…

Main components on the Beamspring usb

Beamspring usb bill of materials (BOM)

35 components, 21 distinct parts.

QtyPartRefs
1
ATMEGA32U2
U1
1
DAC101S101
U2
3
74AHC595
U3, U4, U5
1
LM339
U6
1
16MHz
X1
1
USB-MINI-B
CON1
1
EDGE_30X2
P1
1
CONN_3X2
P2
1
10K
RP1
1
100K
RP2
1
PROG
SW1
1
RESET
SW2
1
1uF
C1
8
0.1uF
C2, C6, C7, C8, C9, C10, C11, C12
2
22pF
C3, C4
1
4.7uF
C5
3
10K
R1, R2, R16
2
20K
R3, R17
1
4.7K
R4
2
22
R5, R6
Show 1 more
QtyPartRefs
1
47K
R15

Beamspring usb design files

The KiCad project lives in the BASLQC/xwhatits-capsense-controller repository on GitHub; these links point at the commit this page was built from.

Beamspring usb: common questions

What microcontroller does the Beamspring usb use?

The Beamspring usb is built around the ATMEGA32U2, from the AVR/Arduino family.

How big is the Beamspring usb PCB?

The Beamspring usb measures 145.5 × 21.3 mm, has 2 copper layers and is 1.6 mm thick.

How many components are on the Beamspring usb?

35 components, from 21 distinct parts. The full bill of materials is listed on this page.

Where can I download the Beamspring usb design files?

From the BASLQC/xwhatits-capsense-controller repository on GitHub, which has the KiCad layout; the links under Design files point to each one.

Can I use the Beamspring usb design in my own project?

Yes, under the terms of its GPL-3.0 license, which BASLQC chose for the repository.

Can I test firmware for the Beamspring usb 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.

More boards in xwhatits-capsense-controller

Similar boards