Skip to the content
PCBKitNew board
2 layers38.7 × 34.9 mmDevboard final, the printed circuit board in 3D

Contributors: Max Ramer, Brandon Gray, Melinda Burns, Alina Shah, Arnav Gupta, Muheng Shen

Size
38.7 × 34.9 mm
Copper layers
2
Thickness
1.6 mm
Parts
19
Nets
45
Pads
89
Tracks, vias
152, 16
Pours
1
Routed
Yes
KiCad
KiCad 6 (file 20211014)
Created
11 Apr 2022
Updated
5 May 2022

Overview

Devboard final is an open-source printed circuit board by tufts-embeddedsystems, from the tufts-embeddedsystems/Bumbling-Bees repository on GitHub. It is a 2-layer board of 38.7 × 34.9 mm with 19 parts on 45 nets, routed with 152 tracks and 16 vias.

It is built around the ESP32-S2-SOLO-N8, PCT2075GVX and RP402N331F-TR-FE. Its parts include 7 resistors, 5 capacitors, 4 ICs, 1 connector and 1 switch. It belongs with the microcontroller boards boards and the ESP32 boards of this library.

Main components

3

README

README.md

Bumbling-Bees

Contributors: Max Ramer, Brandon Gray, Melinda Burns, Alina Shah, Arnav Gupta, Muheng Shen

Goal

Design, build, and program 10 temperature sensor nodes to measure temperature once an hour. Nodes should last 6 months in the field.

Roles

Hardware Engineers: Muheng & Arnav

Firmware Engineers: Brandon & Max

Software Engineers: Mels & Alina

Tasks

Hardware
  • Create an acceptance testing plan. Must test:

    • Sensor and thermistor

    • Remaining battery life

    • WiFi capability

  • Build 1 PCB dev board

  • Verify dev board functionality with testing plan

  • Build and test 10 PCB dev boards

Firmware
  • Design main program execution loop

  • Collaborate with software team to finish demos

  • Collaborate with hardware team to develop acceptance tests using software team demos

Software
  • Finalize demos with firmware team:

    • Sensor and thermistor

    • Remaining battery life

    • WiFi & MQTT

  • Write program execution loop

  • Setup web server-side HTML to test MQTT messages

File structure

  • hardware/

    • pcb/

      • devboard_final/: all KiCad files for development of the temperature node PCB. Also includes Gerber files.
    • testing_plan/: documentation for acceptance tests necessary to ensure correct PCB design.

  • PlatformIO/: necessary files for dev environment

  • software/

    • demo/: all code to demo individual functionality (i.e. measure temperature, connect to WiFi, enter deep sleep)

    • libs/: any necessary libraries for development

      main/: main program execution code for a node. Encompasses all demos.

Program Execution

Status Updates

Tuesday 4/26
Thursday 4/28
...

Parts

19
QtyValueFootprintReferences
410kΩResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR1, R2, R3, R4
310uCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC1, C3, C4
21MΩResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR6, R7
10.1uCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC2
110kResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR5
11uCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC6
12.2uInductor_SMD:L_0805_2012Metric_Pad1.05x1.20mm_HandSolderL1
1Conn_01x08Connector_PinHeader_2.54mm:PinHeader_1x08_P2.54mm_VerticalJ1
1ESP32_S2_SOLOModule:ESP-32-S2-SOLOU3
1NCUResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderU2
1PCT2075GVPackage_SO:TSOP-6_1.65x3.05mm_P0.95mmU1
1RP402N331F-TR-FEPackage_TO_SOT_SMD:SOT-23-5U4
1SW_DIP_x01Module:SW_DS04-254-1-01BK-SMTSW1

Questions

How big is the Devboard final PCB?

It measures 38.7 × 34.9 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Devboard final use?

19 parts, built around the ESP32-S2-SOLO-N8, PCT2075GVX and RP402N331F-TR-FE. 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 Devboard final KiCad files?

From the tufts-embeddedsystems/Bumbling-Bees repository on GitHub, at the commit this page was made from: the board is hardware/pcb/devboard_final/devboard_final.kicad_pcb and its schematic hardware/pcb/devboard_final/devboard_final.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Devboard final design in my own project?

Its repository states no licence, so its author keeps all rights: ask tufts-embeddedsystems before reusing the design.

Similar boards

  • 2 layers100 × 44 mmOpensolder, the printed circuit board in 3D

    Opensolder

    howie-j/opensolder

    Fully open source JBC T245-compatible soldering station

    69 parts55GPL-3.0
  • 2 layers4 × 35 mmPCT2075 PROBE PCB, the printed circuit board in 3D

    PCT2075 PROBE PCB

    galopago/i2c-temp-probe-pcb

    Small circuit board, designed to be installed inside a metal tube or thermowell.

    11 parts1MIT
  • 2 layers131.2 × 95.7 mmSwadge S2-Devkit, the printed circuit board in 3D

    Swadge S2-Devkit

    AEFeinstein/Super-2023-Swadge-HW

    Swadge devkit for an ESP32-S2 with all the bells and whistles

    86 parts17MIT
  • 4 layers57 × 56 mmIot led strip pcb, the printed circuit board in 3D

    Iot led strip pcb

    0xjmux/iot_leddriver_hw

    ESP32-based WS2812B LED Strip Driver PCB, designed for music visualization

    85 parts9
  • 4 layers48 × 55.4 mmMinimap pcb v1, the printed circuit board in 3D

    Minimap pcb v1

    lucapoulos/minimap

    See our final report for a technical overview of the demo we presented.

    77 parts2
  • 2 layersTIME II PCB, the printed circuit board in 3D

    TIME II PCB

    ashvin-verma/TIME-II-PCB-REV-C

    116 parts1
  • 2 layers64.9 × 63.5 mmMotherboard, the printed circuit board in 3D

    Motherboard

    CuriousAvenger/PhantomGambit

    Phantom Gambit: Where Chess Comes to Life. The Phantom Gambit is a smart chessboard that can move pieces on its own, letting you play chess hands-free.

    75 parts1GPL-3.0
  • 2 layers52.1 × 107.9 mmGuitar pedal, the printed circuit board in 3D

    Guitar pedal

    starptr/guitar-pedal

    51 parts1