Skip to the content
PCBKitNew board
2 layers112 × 52 mmVIBE, the printed circuit board in 3D

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

3

README

README.md

How to build a Soma Vibe Bit

How to build a Soma Heat Bit

Coming soon - How to build a Soma Inflatable Bit

Background

The mess

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:

  1. How interactive technology (in this case vibration, heat and inflatables) feels and use it without having to know how it works (intially).
  2. How the Soma Bits and therefore interactive technology works by looking at its commpenents.
  3. 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
QtyValueFootprintReferences
9RRC0805FR_0710KL:RESC2012X60NR10, R11, R12, R13, R14, R15, R16, R17, R18
3CCapacitor_SMD:C_0201_0603MetricC1, C2, C3
2HUSB238SL-103-G-39:SAMTEC_SL-103-G-39J2, J3
174HC3G14DC-Q100HKiCad:SOP50P310X100-8NIC1
1Conn_01x02_PinConnector_PinSocket_2.54mm:PinSocket_1x02_P2.54mm_VerticalJ5
1ESP32 Nano compatibleModule:Arduino_NanoA1
1EncoderKiCad:PEC11L4120FS0020U1
1IRLZ14SIRLZ14S:TO_Z14S_VISQ1
1Motor_DCConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_HorizontalM1
1QWIICfootprints:CONN_SM04B-SRSS-TB_JSTJ1
1RC0805FR-0710KLRC0805FR_0710KL:RESC2012X60NR3
1Ring_ConnConnector_Molex:Molex_PicoBlade_53261-0571_1x05-1MP_P1.25mm_HorizontalJ4
1S1B-13-FS1B_13_F:SMA_DIOCR1

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 mmBASE, the printed circuit board in 3D

    BASE

    somaBits/somabits.github.io

    On Soma Bits and how to build them.

    27 parts2CC0-1.0

Similar boards

  • 4 layers147.8 × 65 mmPrius gen2, the printed circuit board in 3D

    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 mmQuiver PT3 Main PCB rounded, the printed circuit board in 3D

    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 mmCBC PCB, the printed circuit board in 3D

    CBC PCB

    Arrow-air/project-caribou

    Project Caribou documentation, designs, and project artifacts.

    319 parts177CERN-OHL-S-2.0
  • 2 layers30 × 94 mmBigass 7 segment, the printed circuit board in 3D

    Bigass 7 segment

    CoolNamesAllTaken/radar-speed-sign

    How much zoom is too much zoom?

    37 parts46
  • 2 layers119.9 × 57 mm1v2boost, the printed circuit board in 3D

    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 mmReference, the printed circuit board in 3D

    Reference

    dshills/KiCadAI

    AI-assisted KiCad design toolkit with Go CLI, direct schematic/PCB writers, validation, and pinmap checks.

    17 parts7MIT
  • 2 layers40 × 125 mmMoisture sensor, the printed circuit board in 3D

    Moisture sensor

    friedrich/soil-moisture-sensor

    Capacitive moisture sensor

    35 parts7
  • 4 layers119 × 95.4 mmRight, the printed circuit board in 3D

    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