MCP4725 Analog Output original source PCB
MCP4725 Analog Output · Limor Fried / Adafruit Industries · CC BY-SA 3.0

Open hardware for measuring temperature, pressure, light, distance and other physical signals. These two-layer source boards can guide ViaGrid adaptations, with sensor placement and measurement performance checked during testing.

Published open-source PCB projects

ADS1115 four-channel ADC original source PCB Open source · TAPR OHL 1.0

ADS1115 four-channel ADC

Add four analog inputs or two differential pairs with a programmable-gain 16-bit ADC.

AMG8833 thermal imaging array original source PCB Open source · CC BY-SA 3.0

AMG8833 thermal imaging array

Capture a grid of 64 infrared temperature readings over I²C.

APDS9960 Gesture Sensor original source PCB Open source · CC BY-SA 3.0

APDS9960 Gesture Sensor

Read simple hand gestures, proximity and light color over I²C. Add touch-free controls to a separate microcontroller.

AS3935 lightning detector original source PCB Open source · CC BY-SA 4.0

AS3935 lightning detector

Classify lightning-related radio impulses and report events to a microcontroller.

AS7341 spectral light sensor original source PCB Open source · CC BY-SA 3.0

AS7341 spectral light sensor

Compare visible spectral bands plus clear and near-infrared channels over I²C.

BME280 Weather Sensor original source PCB Open source · CC BY-SA 4.0

BME280 Weather Sensor

Measure temperature, humidity and barometric pressure over I²C or SPI. A compact environmental sensor circuit for a separate host.

BNO055 absolute orientation sensor original source PCB Open source · CC BY-SA 3.0

BNO055 absolute orientation sensor

Obtain fused orientation, acceleration and rotation data from a nine-axis sensor.

DS3231 Precision Clock original source PCB Open source · CC BY-SA 3.0

DS3231 Precision Clock

A temperature-compensated real-time clock with coin-cell backup. Keep timestamps through a host power outage.

FDC1004 capacitance and liquid-level sensor original source PCB Open source · CC BY-SA 4.0

FDC1004 capacitance and liquid-level sensor

Read electrode capacitance for proximity and non-contact liquid-level experiments.

HX711 Load-Cell Amplifier original source PCB Open source · CC BY-SA 4.0

HX711 Load-Cell Amplifier

Read a strain-gauge load cell and turn it into a scale, force sensor or object-presence detector. Add a separate host and load cell.

INA260 current and power monitor original source PCB Open source · CC BY-SA 3.0

INA260 current and power monitor

Measure DC current, bus voltage and power over I²C with an integrated shunt.

LTR390 ultraviolet light sensor original source PCB Open source · CC BY-SA 3.0

LTR390 ultraviolet light sensor

Read ultraviolet and ambient-light channels through a small digital sensor.

MAX31856 universal thermocouple interface original source PCB Open source · CC BY-SA 3.0

MAX31856 universal thermocouple interface

Read thermocouples over SPI with cold-junction compensation and fault detection.

MAX31865 RTD Interface original source PCB Open source · CC BY-SA 3.0

MAX31865 RTD Interface

Measure a remote platinum temperature probe over SPI, with support for two-, three- or four-wire RTDs.

MCP4725 Analog Output original source PCB Open source · CC BY-SA 3.0

MCP4725 Analog Output

A 12-bit I²C DAC for adjustable bias voltages and slow waveforms. Set an analog output from a separate host.

MLX90393 wide-range magnetometer original source PCB Open source · CC BY-SA 3.0

MLX90393 wide-range magnetometer

Measure three-axis magnetic field strength for magnets, position experiments and field mapping.

MS5803-14BA pressure sensor original source PCB Open source · CC BY-SA 4.0

MS5803-14BA pressure sensor

Measure pressure with a sensor intended for pressure and underwater-depth experiments.

OLIA optical DC-servo detector original source PCB Open source · MIT (explicitly includes hardware)

OLIA optical DC-servo detector

An amplified photodiode with a DC servo that suppresses slowly changing ambient light.

PMSA003I particulate sensor carrier original source PCB Open source · CC BY-SA 3.0

PMSA003I particulate sensor carrier

Power and read a purchased fan-and-laser particle sensor over I²C.

SCD30 NDIR CO₂ sensor carrier original source PCB Open source · CC BY-SA 3.0

SCD30 NDIR CO₂ sensor carrier

Connect a purchased Sensirion SCD30 module for real CO₂, temperature and humidity readings.

SGP40 VOC index sensor original source PCB Open source · CC BY-SA 3.0

SGP40 VOC index sensor

Track changes in indoor volatile-organic-compound levels over I²C.

Si5351A Clock Generator original source PCB Open source · CC BY-SA 3.0

Si5351A Clock Generator

Three programmable square-wave clock outputs controlled over I²C. A compact bench source for clock and frequency experiments.

TSL2591 high-dynamic-range light sensor original source PCB Open source · CC BY-SA 3.0

TSL2591 high-dynamic-range light sensor

Measure visible-plus-infrared and infrared light for wide-range illuminance experiments.

VL53L0X time-of-flight distance sensor original source PCB Open source · CC BY-SA 3.0

VL53L0X time-of-flight distance sensor

Measure short-range distance through an I²C optical time-of-flight sensor.

Browse these projects in the 3D PCB project directory. Open-source rows can be shallow-cloned into the git bucket. Generated board renders belong on the artifact CDN, not in git. See the hardware repository guide.