
Opensolder
howie-j/opensolder
Fully open source JBC T245-compatible soldering station

Contributors: Max Ramer, Brandon Gray, Melinda Burns, Alina Shah, Arnav Gupta, Muheng Shen
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.
Contributors: Max Ramer, Brandon Gray, Melinda Burns, Alina Shah, Arnav Gupta, Muheng Shen
Design, build, and program 10 temperature sensor nodes to measure temperature once an hour. Nodes should last 6 months in the field.
Hardware Engineers: Muheng & Arnav
Firmware Engineers: Brandon & Max
Software Engineers: Mels & Alina
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
Design main program execution loop
Collaborate with software team to finish demos
Collaborate with hardware team to develop acceptance tests using software team demos
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
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.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 4 | 10kΩ | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R1, R2, R3, R4 |
| 3 | 10u | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C1, C3, C4 |
| 2 | 1MΩ | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R6, R7 |
| 1 | 0.1u | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C2 |
| 1 | 10k | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R5 |
| 1 | 1u | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C6 |
| 1 | 2.2u | Inductor_SMD:L_0805_2012Metric_Pad1.05x1.20mm_HandSolder | L1 |
| 1 | Conn_01x08 | Connector_PinHeader_2.54mm:PinHeader_1x08_P2.54mm_Vertical | J1 |
| 1 | ESP32_S2_SOLO | Module:ESP-32-S2-SOLO | U3 |
| 1 | NCU | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | U2 |
| 1 | PCT2075GV | Package_SO:TSOP-6_1.65x3.05mm_P0.95mm | U1 |
| 1 | RP402N331F-TR-FE | Package_TO_SOT_SMD:SOT-23-5 | U4 |
| 1 | SW_DIP_x01 | Module:SW_DS04-254-1-01BK-SMT | SW1 |
It measures 38.7 × 34.9 mm and has 2 copper layers, 1.6 mm thick.
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.
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.
Its repository states no licence, so its author keeps all rights: ask tufts-embeddedsystems before reusing the design.

howie-j/opensolder
Fully open source JBC T245-compatible soldering station

galopago/i2c-temp-probe-pcb
Small circuit board, designed to be installed inside a metal tube or thermowell.

AEFeinstein/Super-2023-Swadge-HW
Swadge devkit for an ESP32-S2 with all the bells and whistles

0xjmux/iot_leddriver_hw
ESP32-based WS2812B LED Strip Driver PCB, designed for music visualization

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


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.
