Skip to the content
PCBKitNew board
2 layers116 × 52 mmBASE, the printed circuit board in 3D

On Soma Bits and how to build them.

Size
116 × 52 mm
Copper layers
2
Thickness
1.6 mm
Parts
27
Nets
40
Pads
105
Tracks, vias
285, 10
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
12 Apr 2022
Updated
23 May 2025

Overview

BASE 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 116 × 52 mm with 27 parts on 40 nets, routed with 285 tracks and 10 vias.

It is built around the IRLZ14SPBF. Its parts include 11 resistors, 6 connectors, 4 transistors and 1 IC. It belongs with the ESP32 boards of this library.

Main components

1

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

27
QtyValueFootprintReferences
410kResistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_HorizontalR16, R19, R21, R23
4150Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_HorizontalR17, R18, R20, R22
4IRLZ14SIRLZ14PBF:TO254P465X1031X1954-3PQ1, Q2, Q3, Q4
4S1B-13-FDiode_THT:D_DO-35_SOD27_P7.62mm_HorizontalCR1, CR2, CR3, CR4
210KResistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_HorizontalR11, R12
2HUSB238SL-103-G-39:SAMTEC_SL-103-G-39J2, J3
1330Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_HorizontalR15
1Conn_01x02_PinConnector_PinSocket_2.54mm:PinSocket_1x02_P2.54mm_VerticalJ5
1Conn_01x05_SocketConnector_PinHeader_2.54mm:PinHeader_1x05_P2.54mm_HorizontalJ6
1ESP32 Nano compatibleModule:Arduino_NanoA1
1EncoderKiCad:PEC11L4120FS0020U1
1QWIICfootprints:CONN_SM04B-SRSS-TB_JSTJ1
1Ring_ConnConnector_Molex:Molex_PicoBlade_53261-0571_1x05-1MP_P1.25mm_HorizontalJ4

Questions

How big is the BASE PCB?

It measures 116 × 52 mm and has 2 copper layers, 1.6 mm thick.

What parts does the BASE use?

27 parts, built around the IRLZ14SPBF. 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 BASE 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/BASE/BASE.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 BASE 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 layers112 × 52 mmVIBE, the printed circuit board in 3D

    VIBE

    somaBits/somabits.github.io

    On Soma Bits and how to build them.

    24 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
  • 2 layers47.6 × 27.3 mmMmc usb 1, the printed circuit board in 3D

    Mmc usb 1

    rusefi/rusefi

    rusefi - GPL internal combustion engine control unit

    27 parts1.2k
  • 2 layers77.4 × 77.4 mmCORAZON LEDS CON FADE, the printed circuit board in 3D

    CORAZON LEDS CON FADE

    hackclub/OnBoard

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

    27 parts915
  • 2 layers44.2 × 29.3 mmI2c tiny usb, the printed circuit board in 3D

    I2c tiny usb

    harbaum/I2C-Tiny-USB

    Cheap and simple I²C to USB interface

    27 parts454
  • 2 layers22 × 42 mmNvme bm to e, the printed circuit board in 3D

    Nvme bm to e

    CRImier/MyKiCad

    My KiCad boards. Can't be bothered uploading individually anymore, so here you go.

    27 parts253GPL-3.0
  • 2 layers80 × 61 mmPicoProducer, the printed circuit board in 3D

    PicoProducer

    pjgpetecodes/pico-streamdeck

    This project is an OBS Controller using a Raspberry Pi Pico and CircuitPython.

    27 parts230MIT
  • 2 layers186 × 45 mmAddOnD, the printed circuit board in 3D

    AddOnD

    freeDSP/freeDSP-aurora

    freeDSP ADAU1452 with 8 analog input, 8 analog outputs, S/P-DIF I/O, ADAT I/O, USB Audio Class2, WiFi, Bluetooth

    27 parts226CC-BY-SA-4.0