SirBoard 107 designs · MIT/Apache-2.0 Part of Vulos
Clone it
Open source hardware · MIT OR Apache-2.0

Every part,
on a breadboard.

SirBoard is an open hardware library: SMD-to-THT breakout adapters for the packages that won't sit on 0.1″ pitch, development boards for the ATTiny, ATMega and ESP families, and a sensor line that all speaks the same 4-pin JST-SH connector. Routed in KiCad. Black soldermask, ENIG gold.

107PCB designs
21Adapter footprints
39Sensor breakouts
60Fritzing parts
ATTinyX16 · Rev 2 Boards/Microcontrollers/SirTiny
Isometric render of the SirTiny ATTinyX16 development board — black soldermask, gold-plated through holes, white silkscreen legend
ATTiny1616 / ATTiny3216 2-layer · ENIG · 0.1″ pitch
U1The catalogue

Four shelves, seventeen lines.

Each line used to be its own repository. They are now directories, with every commit that ever touched them carried across intact.

U2Breakout adapters

The parts that won't fit a breadboard.

Twenty-one adapter footprints, most with two or more package variations per pin count — so a QFN16 at 0.5 mm and the same part at 0.65 mm both land on 0.1″ headers.

SOIC88 pin
SOIC1616 pin
QFN1616 pin
QFN2020 pin
TQFP3232 pin
TQFP6464 pin
SOT66 pin
USB CConnector
MicroSDCard slot
CR2032Coin cell
ESP-12FModule
+10 moreSOIC20/24/28 · TQFP44/48 · MiniUSB · WROOM02
U3SirBlue

One connector. Thirty-nine sensors.

Every SirBlue board carries the same 4-pin 1.00 mm JST-SH connector and the same breadboard-friendly outline, so swapping an accelerometer for a time-of-flight ranger is a cable move, not a rewire.

PartFunctionBusDriver library
BME280Humidity, pressure, temperatureI²CAdafruit_BME280_Library
BME680Gas, humidity, pressure, temperatureI²CAdafruit_BME680
BMP280Barometric pressureI²CAdafruit_BMP280_Library
BNO0559-DOF absolute orientationI²CAdafruit_BNO055
ADXL3453-axis accelerometer, ±16 gI²CAdafruit_ADXL345
ADXL3753-axis accelerometer, ±200 gI²CAdafruit_ADXL375
LSM303Accelerometer + magnetometerI²Cpololu/lsm303-arduino
LSM6DS33Accelerometer + gyroscopeI²Cpololu/lsm6-arduino
LIS3MDL3-axis magnetometerI²CAdafruit_LIS3MDL
LPS22HBBarometric pressureI²CAdafruit_LPS2X
HTS221Humidity and temperatureI²Cstm32duino/HTS221
APDS-9960Gesture, proximity, RGB lightI²CAdafruit_APDS9960
VL53L0XTime-of-flight ranger, 2 mI²CAdafruit_VL53L0X
VL53L1XTime-of-flight ranger, 4 mI²Cpololu/vl53l1x-arduino
MAX3010XPulse oximetry, heart rateI²CSparkFun_MAX3010x
CCS811eCO₂ and TVOC air qualityI²CAdafruit_CCS811
SHT3XDHumidity and temperatureI²CAdafruit_SHT31
MCP9808±0.25 °C digital thermometerI²CAdafruit_MCP9808_Library
ADS1X1516-bit ADC, 4 channelI²CAdafruit_ADS1X15
MCP472512-bit DAC, 1 channelI²CAdafruit_MCP4725
MCP472812-bit DAC, 4 channelI²CAdafruit_MCP4728
MB85RCXXXI²C FRAM, unlimited writesI²CAdafruit_FRAM_I2C
MB85RSXXXSPI FRAMSPIAdafruit_FRAM_SPI
24LCXXXI²C EEPROMI²Cblemasle/arduino-e24
DS3231MReal-time clock, TCXOI²Cadafruit/RTClib
DS1307ZReal-time clockI²Cadafruit/RTClib
TCA95488-channel I²C multiplexerI²CRobTillaart/TCA9548

Full 39-part list, plus the Bosch IMUs and the remaining light sensors, in the sensor reference.

U4Firmware

We don't ship driver libraries.

Every part on these boards is a standard part with a maintained driver already in the wild. SirBoard points at those libraries rather than forking them — a fork that sits still is a fork that rots, and ours had drifted up to 384 commits behind upstream before we retired them.

R1

Sensors & peripherals

Adafruit, Pololu, SparkFun and Rob Tillaart between them cover the whole SirBlue line. Install from the Arduino Library Manager by name.

Adafruit_BusIOAdafruit_Sensor
R2

Board support

The microcontroller boards run on the established third-party cores rather than a SirBoard variant.

megaTinyCoreATTinyCore MightyCoreMiniCore
R3

Radio & GNSS

SirIoT carriers are wired to the module's own reference pinout, so the usual stacks work unmodified.

TinyGSMTinyGPSPlusESP32 core
U5Open it

Clone once. Every design is there.

git clone https://github.com/vul-os/sirboard.git
cd sirboard

# open any design in KiCad — the project files sit next to the board
kicad Boards/Microcontrollers/SirTiny/ATTinyX16/ATTinyX16.pro

Designs are MIT OR Apache-2.0. Fabricate them, modify them, sell the boards — commercially or otherwise, with no obligation to publish your changes.

Open Source Hardware Open source hardware. Every schematic, every board file and every footprint in this repository is published — not a rendering of a design you cannot edit.