

On Soma Bits and how to build them.
- Size
- 112 × 52 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 24
- Nets
- 42
- Pads
- 105
- Tracks, vias
- 212, 18
- Routed
- Yes
- KiCad
- KiCad 9.0 (file 20241229)
- Created
- 12 Apr 2022
- Updated
- 23 May 2025
Overview
VIBE is an open-source printed circuit board by somaBits, from the somaBits/somabits.github.io repository on GitHub, published under the CC0-1.0 licence. It is a 2-layer board of 112 × 52 mm with 24 parts on 42 nets, routed with 212 tracks and 18 vias.
It is built around the 74HC3G14DC-Q100H, IRLZ14SPBF and RC0805FR-0710KL. Its parts include 10 resistors, 5 connectors, 3 capacitors, 2 ICs and 1 transistor. It belongs with the ESP32 boards of this library.
Main components
374HC3G14DC-Q100H
VSSOP-8-0.5mm-40℃~+125℃ 13ns@6V,50pF 20uA 2V~6V 3 74HC Schmitt trigger VSSOP-8-0.5mm Inverters ROHSNexperiaInvertersIRLZ14SPBF
D2PAK(TO-263)-55℃~+175℃ 1 N-channel 10A 170pF 280mΩ@4V 2V 400pF 42pF 43W 60V 8.4nC@5V N-Channel D2PAK(TO-263) MOSFETs ROHSVishay IntertechnologyMOSFETsRC0805FR-0710KL
UncategorisedUnknown maker
README
README.mdComing soon - How to build a Soma Inflatable Bit
Background

The Soma Bits are a very basic set of actuators (read: something that can vibrate, heat up or expand/contract) based on the arduino platform. With them you can explore how vibration, heat and inflatables feel without having to focus on the technical stuff. They have a very simple interface on purpose and also simple approach on how to build them. They are designed to be usable after they are built and for newcomers to explore how they work on three levels:
- How interactive technology (in this case vibration, heat and inflatables) feels and use it without having to know how it works (intially).
- How the Soma Bits and therefore interactive technology works by looking at its commpenents.
- Build a Soma Bit yourself to understand the technical side of it.
We wrote a research paper about it. If you'd like to have a bit more background and reasoning about it, have a look: http://dl.acm.org/citation.cfm?id=3533510
Parts
24| Qty | Value | Footprint | References |
|---|---|---|---|
| 9 | R | RC0805FR_0710KL:RESC2012X60N | R10, R11, R12, R13, R14, R15, R16, R17, R18 |
| 3 | C | Capacitor_SMD:C_0201_0603Metric | C1, C2, C3 |
| 2 | HUSB238 | SL-103-G-39:SAMTEC_SL-103-G-39 | J2, J3 |
| 1 | 74HC3G14DC-Q100H | KiCad:SOP50P310X100-8N | IC1 |
| 1 | Conn_01x02_Pin | Connector_PinSocket_2.54mm:PinSocket_1x02_P2.54mm_Vertical | J5 |
| 1 | ESP32 Nano compatible | Module:Arduino_Nano | A1 |
| 1 | Encoder | KiCad:PEC11L4120FS0020 | U1 |
| 1 | IRLZ14S | IRLZ14S:TO_Z14S_VIS | Q1 |
| 1 | Motor_DC | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Horizontal | M1 |
| 1 | QWIIC | footprints:CONN_SM04B-SRSS-TB_JST | J1 |
| 1 | RC0805FR-0710KL | RC0805FR_0710KL:RESC2012X60N | R3 |
| 1 | Ring_Conn | Connector_Molex:Molex_PicoBlade_53261-0571_1x05-1MP_P1.25mm_Horizontal | J4 |
| 1 | S1B-13-F | S1B_13_F:SMA_DIO | CR1 |
Questions
How big is the VIBE PCB?
It measures 112 × 52 mm and has 2 copper layers, 1.6 mm thick.
What parts does the VIBE use?
24 parts, built around the 74HC3G14DC-Q100H, IRLZ14SPBF and RC0805FR-0710KL. 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 VIBE KiCad files?
From the somaBits/somabits.github.io repository on GitHub, at the commit this page was made from: the board is HBL_2/VIBE/VIBE.kicad_pcb and its schematic HBL_2/VIBE/BASE/BASE.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the VIBE design in my own project?
Its repository publishes it under the CC0-1.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).
More from somaBits/somabits.github.io
1- 2 layers116 × 52 mm

Similar boards
- 4 layers147.8 × 65 mm

Prius gen2
ksmola/PriusG2
Inverter control board for Toyota Prius Gen 2 (XW20) inverter. Some of the schematics are based on Johannes Huebner's work found here. Running openinverter firmware.
149 parts3 - 6 layers235.1 × 213.7 mm

Quiver PT3 Main PCB rounded
Arrow-air/project-quiver
Project Quiver documentation, designs, and project artifacts.
164 parts617CERN-OHL-S-2.0 - 6 layers178 × 211 mm

CBC PCB
Arrow-air/project-caribou
Project Caribou documentation, designs, and project artifacts.
319 parts177CERN-OHL-S-2.0 - 2 layers30 × 94 mm

- 2 layers119.9 × 57 mm

1v2boost
benkrasnow/1v2-boost-converter
Schematics and PCB layout for a boost converter 0.9V minimum input, 30A maximum input current
77 parts7MIT - 2 layers120 × 80 mm

Reference
dshills/KiCadAI
AI-assisted KiCad design toolkit with Go CLI, direct schematic/PCB writers, validation, and pinmap checks.
17 parts7MIT - 2 layers40 × 125 mm

- 4 layers119 × 95.4 mm

Right
sub-arctic/keyboard
Skardel (not sure why/how I landed on that name, or what it means really) is a low profile (ish) split wireless keyboard, with a 3x5+3 layout inspired by the likes of Corne and similar.
50 parts4