Skip to the content
PCBKitNew board
4 layers100 × 100 mmThe everything sensor, the printed circuit board in 3D

A collective dev board for all the things our hearts desired.

Size
100 × 100 mm
Copper layers
4
Thickness
1.6 mm
Parts
144
Nets
201
Pads
640
Tracks, vias
1,052, 140
Pours
3
Routed
Yes
KiCad
KiCad 7 (file 20221018)
Created
12 Feb 2024
Updated
10 May 2024

Overview

The everything sensor is an open-source printed circuit board by napowderly, from the napowderly/the-everything-sensor repository on GitHub, published under the MIT licence. It is a 4-layer board of 100 × 100 mm with 144 parts on 201 nets, routed with 1,052 tracks and 140 vias.

Its parts include 63 resistors, 46 capacitors, 30 ICs, 2 diodes and 1 transistor. It belongs with the sensors and measurement boards of this library.

README

README.md

The Everything Sensor!

A collective dev board for all the things our hearts desired.

Features

  • BME280 (Temperature, Humidity, Pressure)
  • LIS2DH12TR (Accelerometer)
  • TMC2209 (Stepper Motor Driver)
  • HX711 (Load Cell Amplifier)
  • ATGM336H_5N31 (GPS)
  • SGP40_D_R4 (VOC Sensor)
  • MAX31856MUDT (Thermocouple Amplifier)
  • NAU7802 (Load Cell Amplifier)
  • TCA9548APWR (I2C Multiplexer)

AND both an RP2040 and ESP32-S2 microcontroller!

Getting Started

The firmware directory uses PlatformIO to support multiple build configurations, with different scripts to test different sensors.

Known Bugs

1987a17

  • The RP2040 USB balance resistors, meant to be 27Ω, are actually 27kΩ. This is fixed in the dependency for later builds
  • The TCA9548APWR reset isn't tied high. This is fixed in the dependency for later builds

Parts

144
QtyValueFootprintReferences
24Multilayer Ceramic Capacitors MLCC - SMD/SMT 100nF 10V 0402 RoHSlib:C0402C1, C3, C4, C11, C16, C17, C18, C19, C20, C22, C23, C24, C31, C35, C36, C37 +8
18Chip Resistor - Surface Mount 10KOhms ±5% 1/16W 0402 RoHSlib:R0402R5, R6, R7, R10, R11, R12, R13, R14, R15, R16, R17, R18, R19, R20, R30, R34 +2
17Chip Resistor - Surface Mount 1KOhms ±5% 1/16W 0402 RoHSlib:R0402R26, R42, R43, R44, R45, R46, R47, R48, R49, R50, R51, R52, R53, R54, R55, R56 +1
7Multilayer Ceramic Capacitors MLCC - SMD/SMT 1uF 6.3V 0402 RoHSlib:C0402C9, C10, C21, C25, C26, C27, C34
4lib:HDR-SMD_8P-P2.54-V-M-R2-C4-LS7.4U19, U22, U25, U28
4Chip Resistor - Surface Mount 0Ohms ±5% 1/16W 0402 RoHSlib:R0402R24, R25, R31, R32
4Chip Resistor - Surface Mount 100Ohms ±5% 1/16W 0402 RoHSlib:R0402R60, R61, R62, R63
4Chip Resistor - Surface Mount 4.7KOhms ±5% 1/16W 0402 RoHSlib:R0402R1, R2, R3, R4
3lib:KEY-SMD_4P-L4.2-W3.2-P2.20-LS4.6U10, U15, U16
2lib:CONN-TH_XY308-2.54-4PU7, U30
2lib:LED0603-RDLED1, LED2
2lib:USB-C-SMD_KH-TYPE-C-16PU1, U2
2Chip Resistor - Surface Mount 0.12Ohms ±5% 1/8W 0805 RoHSlib:R0805R39, R40
2Chip Resistor - Surface Mount 110KOhms ±5% 1/16W 0402 RoHSlib:R0402R36, R41
2Chip Resistor - Surface Mount 11KOhms ±5% 1/16W 0402 RoHSlib:R0402R23, R29
2Chip Resistor - Surface Mount 120Ohms ±5% 1/16W 0402 RoHSlib:R0402R35, R38
2Chip Resistor - Surface Mount 27KOhms ±5% 1/16W 0402 RoHSlib:R0402R27, R28
2Chip Resistor - Surface Mount 51Ohms ±5% 1/16W 0402 RoHSlib:R0402R21, R22
2Multilayer Ceramic Capacitors MLCC - SMD/SMT 10uF 10V 0805 RoHSlib:C0805C12, C13
2Multilayer Ceramic Capacitors MLCC - SMD/SMT 10uF 16V 1206 RoHSlib:C1206C41, C42
2Multilayer Ceramic Capacitors MLCC - SMD/SMT 2.2uF 100V 1210 RoHSlib:C1210C28, C29
2Multilayer Ceramic Capacitors MLCC - SMD/SMT 20pF 50V 0402 RoHSlib:C0402C14, C15
2Multilayer Ceramic Capacitors MLCC - SMD/SMT 22nF 25V 0402 RoHSlib:C0402C38, C39
1lib:DFN-6_L2.4-W2.4-P0.80-TL-EPU8
1lib:LQFN-56_L7.0-W7.0-P0.4-EPU12
1lib:SOT-23-3_L2.9-W1.3-P1.90-LS2.4-BRQ1
1lib:SOP-16_L10.0-W3.9-P1.27-LS6.0-BLU29
1lib:CONN-TH_DB125-2.54-2P-GNU27
1lib:CONN-TH_XT30PW-MJ1
1lib:TSSOP-24_L7.8-W4.4-P0.65-LS6.4-BLU3
1lib:OSC-SMD_4P-L3.2-W2.5-BLU13
1lib:GPSM-SMD_ATGM336H-TRU23
1lib:TSSOP-14_L5.0-W4.4-P0.65-LS6.4-BLU26
1lib:SOT-23-5_L3.0-W1.7-P0.95-LS2.8-BLU17
1lib:HDR-SMD_10P-P1.27-V-M-R2-C5-LS5.3U11
1lib:IPEX-SMD_BWIPX-1-001EU24
1lib:WIRELM-SMD_ESP32-S3-WROOM-1U9
1lib:CONN-TH_4P-P5.08_DIBO_DB128V-5.08U20
1lib:LGA-12_L2.0-W2.0-P0.50-BLU5
1lib:LGA-8_BME280_BLU4
1lib:TF-SMD_TF-01AU21
1lib:SOP-16_L9.9-W3.9-P1.27-LS6.0-BLU6
1lib:SOIC-8_L5.3-W5.3-P1.27-LS8.0-BLU14
1lib:QFN-28_L5.0-W5.0-P0.50-BL-EPU18
11.23A 3.3uH ±20% SMD Power Inductors ROHSlib:ato-04ea3db2-4b2f-45a6-9113-aa1f8beaa754L1
1Chip Resistor - Surface Mount 1.1KOhms ±5% 1/16W 0402 RoHSlib:R0402R37
1Chip Resistor - Surface Mount 18KOhms ±5% 1/16W 0402 RoHSlib:R0402R33
1Chip Resistor - Surface Mount 20KOhms ±5% 1/16W 0402 RoHSlib:R0402R58
1Chip Resistor - Surface Mount 8.2KOhms ±5% 1/16W 0402 RoHSlib:R0402R59
1Multilayer Ceramic Capacitors MLCC - SMD/SMT 100nF 50V 0603 RoHSlib:C0603C33
1Multilayer Ceramic Capacitors MLCC - SMD/SMT 2.2uF 10V 0603 RoHSlib:C0603C2
1Multilayer Ceramic Capacitors MLCC - SMD/SMT 2.2uF 16V 0402 RoHSlib:C0402C30
1Multilayer Ceramic Capacitors MLCC - SMD/SMT 22nF 50V 0805 RoHSlib:C0805C32
1Multilayer Ceramic Capacitors MLCC - SMD/SMT 270pF 50V 0402 RoHSlib:C0402C8

Questions

How big is the The everything sensor PCB?

It measures 100 × 100 mm and has 4 copper layers, 1.6 mm thick.

What parts does the The everything sensor use?

144 parts. 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 The everything sensor KiCad files?

From the napowderly/the-everything-sensor repository on GitHub, at the commit this page was made from: the board is elec/layout/default/the-everything-sensor.kicad_pcb and its schematic elec/layout/default/the-everything-sensor.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the The everything sensor design in my own project?

Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

Similar boards

  • 4 layers91.3 × 53.5 mmSsd2828 board, the printed circuit board in 3D

    Ssd2828 board

    dartcom/ssd2828-dev

    A carrier board for the ssd2828 and the LH154Q01 & VS035ZSM lcd panels

    144 parts23
  • 4 layers99 × 41.4 mmVm005-mix, the printed circuit board in 3D

    Vm005-mix

    mirdej/vmix

    Multichannel modular analog PAL video mixer based on the SYNKIE project

    144 parts21
  • 4 layers124 × 38 mmProto1, the printed circuit board in 3D

    Proto1

    expeyes/expeyes-programs

    programs for expeyes and expeyes-junior

    144 parts18
  • 4 layers46 × 46 mmU anemometer, the printed circuit board in 3D

    U anemometer

    PandoroML/LOAF

    LOAF (Local Observations and Atmospheric Forecasting) is an open source hyperlocal weather forecasting combining gridded forecasts with local station observations using machine learning and open-source hardware.

    144 parts14MIT
  • 4 layers88.9 × 35.6 mmTransmitter, the printed circuit board in 3D

    Transmitter

    PeraZver/Microwave-Transmitter

    30 - 6000 MHz 10 dBm Transmitter based on MAX2871 synthesizer. Controlled by Teensy 3.2.

    144 parts14GPL-3.0
  • 4 layers44.5 × 50.6 mmKompic Mk1, the printed circuit board in 3D

    Kompic Mk1

    porupski/kompic-wearable

    Compact Open Multi-sensor Platform & Apparat.

    144 parts3GPL-3.0