
ESP32 SIFIVE 00
probe-rs/hive
A Raspberry PI shield for testing probe-rs against many chips & probes.

Wirelessly configurable thermocouple data logging PCB implementing four MCP96RL00T on-board thermocouple to I2C converter ICs, an ESP32-C3 MCU, and flash storage.
Payload datalogger is an open-source printed circuit board by CU-Rocketry, from the CU-Rocketry/payload-datalogger repository on GitHub. It is a 2-layer board of 56 × 43 mm with 55 parts on 54 nets, routed with 367 tracks and 135 vias.
It is built around the ESP32-C3-WROOM-02-H4 and W25X40CLSNIG. Its parts include 19 resistors, 12 capacitors, 7 ICs, 4 connectors and 2 switches. It belongs with the sensors and measurement boards and the ESP32 and RISC-V boards of this library.
Wirelessly configurable thermocouple data logging PCB implementing four MCP96RL00T on-board thermocouple to I2C converter ICs, an ESP32-C3 MCU, and flash storage.

See [this spreadsheet].(https://docs.google.com/spreadsheets/d/12Mr7GmqM8tnob1ocJkmMWgOL1p1aouqN9iYZXRkocOg/edit?usp=sharing)
BOM cost: $65 (on DigiKey, for two boards with attrition) Does not include cables.
Additionally, batteries should be purchased elsewhere such as the suggested Amazon links to remain economical.
Firmware source code is located in the src/payload-datalogger directory.
Source code, for ease of modification by all team members, relies on the Arduino hardware abstraction layer (HAL).
The PlatformIO IDE and toolchain is required to build and debug the firmware, meaning that the minimum prerequisites for payload datalogger firmware development are:
| Qty | Value | Footprint | References |
|---|---|---|---|
| 11 | 10k | Resistor_SMD:R_0603_1608Metric | R3, R4, R7, R9, R11, R13, R14, R15, R16, R18, R19 |
| 7 | 1u | Capacitor_SMD:C_0603_1608Metric | C2, C3, C4, C5, C6, C7, C8 |
| 4 | 100n | Capacitor_SMD:C_0603_1608Metric | C1, C9, C12, C14 |
| 4 | MCP96RL00T-E_MX | Package_DFN_QFN:TQFN-20-1EP_5x5mm_P0.65mm_EP3.25x3.25mm | U4, U5, U6, U7 |
| 2 | 4.7k | Resistor_SMD:R_0603_1608Metric | R1, R2 |
| 2 | PTS815 | PTS815_SJM_250_SMTR_LFS:SW_Push_PTS815_SJM_250_SMTR_LFS | SW2, SW3 |
| 1 | 0 | Resistor_SMD:R_0603_1608Metric | R6 |
| 1 | 10u | Capacitor_SMD:C_0603_1608Metric | C13 |
| 1 | 2.2k | Resistor_SMD:R_0603_1608Metric | R8 |
| 1 | 2.54mm 01x02 header | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | J1 |
| 1 | 270 | Resistor_SMD:R_0603_1608Metric | R20 |
| 1 | 3.7V | Connector_JST:JST_PH_B2B-PH-K_1x02_P2.00mm_Vertical | BT1 |
| 1 | 3V3 | TestPoint:TestPoint_Pad_D1.0mm | TP1 |
| 1 | 4.3k | Resistor_SMD:R_0603_1608Metric | R10 |
| 1 | 7.5k | Resistor_SMD:R_0603_1608Metric | R12 |
| 1 | B1911USD | LED_SMD:LED_0603_1608Metric | D2 |
| 1 | BU33SD5 | BUxxSD5:SSOP5_ROM | U2 |
| 1 | Conn_01x02_Pin | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | J4 |
| 1 | Conn_01x04_Pin | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | J3 |
| 1 | DE15 Socket | Connector_Dsub:DSUB-15-HD_Socket_Horizontal_P2.29x2.54mm_EdgePinOffset8.35mm_Housed_MountingHolesOffset10.89mm | J2 |
| 1 | DNP | Resistor_SMD:R_0603_1608Metric | R5 |
| 1 | ESP32-C3-WROOM-02 | RF_Module:ESP32-C3-WROOM-02 | U8 |
| 1 | GND | TestPoint:TestPoint_Pad_D1.0mm | TP2 |
| 1 | I2C_SCL | TestPoint:TestPoint_Pad_D1.0mm | TP3 |
| 1 | I2C_SDA | TestPoint:TestPoint_Pad_D1.0mm | TP4 |
| 1 | LOGO | LOGO | G*** |
| 1 | W25X40CLSN | Package_SO:SOIC-8_3.9x4.9mm_P1.27mm | U3 |
The 51 most common of 55 parts.
It measures 56 × 43 mm and has 2 copper layers, 1.6 mm thick.
55 parts, built around the ESP32-C3-WROOM-02-H4 and W25X40CLSNIG. 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 CU-Rocketry/payload-datalogger repository on GitHub, at the commit this page was made from: the board is pcb/payload-datalogger.kicad_pcb and its schematic pcb/payload-datalogger.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 CU-Rocketry before reusing the design.

probe-rs/hive
A Raspberry PI shield for testing probe-rs against many chips & probes.


pbozeman/vanilla-ice40
Hardware design and verilog sample files for Lattice ICE40 development boards and expansion boards.



jerry-kerenzikov/ytterbium
Project files for Ytterbium modular CPU platform and Yprog programming tool

ParagChoukekar/PCB_DESIGNS
This is an experimental PCB design focused on power regulation, converting a 24V DC input to regulated 5V and 3.3V outputs while keeping the bill of materials (BOM) minimal.
