
Pico LoRa
ElektorLabs/210047-LoRa-with-the-Raspberry-Pi-Pico
Raspberry Pi Pico with a RFM95 and DS18B20

See our final report for a technical overview of the demo we presented.
Minimap pcb v1 is an open-source printed circuit board by lucapoulos, from the lucapoulos/minimap repository on GitHub. It is a 4-layer board of 48 × 55.4 mm with 77 parts on 104 nets, routed with 579 tracks and 105 vias.
It is built around the ESP32-S2-SOLO-N8, ICM-20948 and MCP73871-1CCI/ML, with the PCA9306DC, RFM95W-915S2 and TPD2EUSB30DRT among its other parts. Its parts include 25 resistors, 22 capacitors, 11 ICs, 5 connectors and 3 diodes. It belongs with the ESP32 boards of this library.
Minimap was a project for UC Berkeley EECS 149: Introduction to Embedded and Cyber Physical systems; our goal was to create a portable device that can be used to track nearby friends’ locations in real time. To accomplish this, we built 2 prototype devices in just over a months time.
See our final report for a technical overview of the demo we presented.
Source code for the devices can be found in esp32-prototype.
All other relevant work for the project is in artifacts.
All graded submissions are in deliverables.

| Qty | Value | Footprint | References |
|---|---|---|---|
| 13 | .1uF | Capacitor_SMD:C_0603_1608Metric | C1, C3, C4, C7, C8, C9, C10, C11, C13, C16, C17, C21, C22 |
| 11 | 10k | Resistor_SMD:R_0603_1608Metric | R1, R2, R12, R16, R17, R18, R23, R24, R26, R27, TH1 |
| 5 | 1uF | Capacitor_SMD:C_0603_1608Metric | C2, C12, C15, C18, C20 |
| 5 | 470 | Resistor_SMD:R_0603_1608Metric | R4, R5, R6, R19, R20 |
| 3 | LED | LED_SMD:LED_0603_1608Metric | D1, D2, D3 |
| 3 | TestPoint | TestPoint:TestPoint_Pad_D1.5mm | 3.3V, 3.3V, GND |
| 2 | 4.7uF | Capacitor_SMD:C_0603_1608Metric | C6, C19 |
| 2 | 5.1k | Resistor_SMD:R_0603_1608Metric | R9, R10 |
| 2 | Conn_Coaxial | Connector_Coaxial:U.FL_Molex_MCRF_73412-0110_Vertical | J4, J5 |
| 2 | Fuse_Small | Fuse:Fuse_0603_1608Metric | F1, F2 |
| 2 | Switch | Button_Switch_THT:SW_Tactile_SPST_Angled_PTS645Vx83-2LFS | A1, B1 |
| 2 | TestPoint | TestPoint:TestPoint_Plated_Hole_D2.0mm | TP1, TP2 |
| 2 | ~ | Package_SON:VSON-8_3.3x3.3mm_P0.65mm_NexFET | U3, U11 |
| 1 | 0.1uF | Capacitor_SMD:C_0603_1608Metric | C14 |
| 1 | 1.2k | Resistor_SMD:R_0603_1608Metric | R15 |
| 1 | 10K | Resistor_SMD:R_0603_1608Metric | R21 |
| 1 | 10uF | Capacitor_SMD:C_0603_1608Metric | C5 |
| 1 | 1k | Resistor_SMD:R_0603_1608Metric | R7 |
| 1 | 2.2k | Resistor_SMD:R_0603_1608Metric | R13 |
| 1 | 200k | Resistor_SMD:R_0603_1608Metric | R25 |
| 1 | 20k | Resistor_SMD:R_0603_1608Metric | R3 |
| 1 | 330 | Resistor_SMD:R_0603_1608Metric | R14 |
| 1 | AP2127K-3.3 | Package_TO_SOT_SMD:SOT-23-5 | U4 |
| 1 | BQ297xy | Package_SON:WSON-6_1.5x1.5mm_P0.5mm | U8 |
| 1 | Boot | Button_Switch_SMD:SW_Push_1P1T_NO_6x6mm_H9.5mm | BOOT1 |
| 1 | CD_PA1616 | Library:CD-PA1616D | U9 |
| 1 | Conn_01x07_Pin | Connector_PinHeader_2.54mm:PinHeader_1x07_P2.54mm_Vertical | J6 |
| 1 | Conn_Batt | Connector_JST:JST_PH_S2B-PH-K_1x02_P2.00mm_Horizontal | J1 |
| 1 | ESP32-S2-SOLO | PCM_Espressif:ESP32-S2-SOLO | U1 |
| 1 | ICM-20948 | Sensor_Motion:InvenSense_QFN-24_3x3mm_P0.4mm | U5 |
| 1 | MCP73871-1CC | Package_DFN_QFN:QFN-20-1EP_4x4mm_P0.5mm_EP2.5x2.5mm | U2 |
| 1 | PCA9306DC | Package_SO:VSSOP-8_2.3x2mm_P0.5mm | U7 |
| 1 | RFM95W-915S2 | RF_Module:HOPERF_RFM9XW_SMD | U6 |
| 1 | Reset | Button_Switch_SMD:SW_Push_1P1T_NO_6x6mm_H9.5mm | RESET1 |
| 1 | TPD2EUSB30 | Package_TO_SOT_SMD:Texas_DRT-3 | U10 |
| 1 | USB_C_Receptacle_USB2.0 | Connector_USB:USB_C_Receptacle_JAE_DX07S016JA1R1500 | J2 |
It measures 48 × 55.4 mm and has 4 copper layers, 1.6 mm thick.
77 parts, built around the ESP32-S2-SOLO-N8, ICM-20948, MCP73871-1CCI/ML and PCA9306DC. 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 lucapoulos/minimap repository on GitHub, at the commit this page was made from: the board is artifacts/pcb/minimap-pcb-v1/minimap-pcb-v1.kicad_pcb and its schematic artifacts/pcb/minimap-pcb-v1/minimap-pcb-v1.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 lucapoulos before reusing the design.

ElektorLabs/210047-LoRa-with-the-Raspberry-Pi-Pico
Raspberry Pi Pico with a RFM95 and DS18B20



Autonomous-Motorsports-Purdue/AMP_PCBv3
Files relating to version 3 of the PCB for AMP kart

chipsalliance/rocket-pcb
PCB libraries and templates for rocket-chip based FPGA/ASIC designs

