Skip to the content
PCBKitNew board
4 layers48 × 55.4 mmMinimap pcb v1, the printed circuit board in 3D

Minimap pcb v1

lucapoulos/minimap2

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

Size
48 × 55.4 mm
Copper layers
4
Thickness
1.6 mm
Parts
77
Nets
104
Pads
349
Tracks, vias
579, 105
Pours
2
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
10 Jan 2025
Updated
14 Aug 2026

Overview

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.

Main components

6

README

README.md

What is Minimap?

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.

Demo Prototypes

Parts

77
QtyValueFootprintReferences
13.1uFCapacitor_SMD:C_0603_1608MetricC1, C3, C4, C7, C8, C9, C10, C11, C13, C16, C17, C21, C22
1110kResistor_SMD:R_0603_1608MetricR1, R2, R12, R16, R17, R18, R23, R24, R26, R27, TH1
51uFCapacitor_SMD:C_0603_1608MetricC2, C12, C15, C18, C20
5470Resistor_SMD:R_0603_1608MetricR4, R5, R6, R19, R20
3LEDLED_SMD:LED_0603_1608MetricD1, D2, D3
3TestPointTestPoint:TestPoint_Pad_D1.5mm3.3V, 3.3V, GND
24.7uFCapacitor_SMD:C_0603_1608MetricC6, C19
25.1kResistor_SMD:R_0603_1608MetricR9, R10
2Conn_CoaxialConnector_Coaxial:U.FL_Molex_MCRF_73412-0110_VerticalJ4, J5
2Fuse_SmallFuse:Fuse_0603_1608MetricF1, F2
2SwitchButton_Switch_THT:SW_Tactile_SPST_Angled_PTS645Vx83-2LFSA1, B1
2TestPointTestPoint:TestPoint_Plated_Hole_D2.0mmTP1, TP2
2~Package_SON:VSON-8_3.3x3.3mm_P0.65mm_NexFETU3, U11
10.1uFCapacitor_SMD:C_0603_1608MetricC14
11.2kResistor_SMD:R_0603_1608MetricR15
110KResistor_SMD:R_0603_1608MetricR21
110uFCapacitor_SMD:C_0603_1608MetricC5
11kResistor_SMD:R_0603_1608MetricR7
12.2kResistor_SMD:R_0603_1608MetricR13
1200kResistor_SMD:R_0603_1608MetricR25
120kResistor_SMD:R_0603_1608MetricR3
1330Resistor_SMD:R_0603_1608MetricR14
1AP2127K-3.3Package_TO_SOT_SMD:SOT-23-5U4
1BQ297xyPackage_SON:WSON-6_1.5x1.5mm_P0.5mmU8
1BootButton_Switch_SMD:SW_Push_1P1T_NO_6x6mm_H9.5mmBOOT1
1CD_PA1616Library:CD-PA1616DU9
1Conn_01x07_PinConnector_PinHeader_2.54mm:PinHeader_1x07_P2.54mm_VerticalJ6
1Conn_BattConnector_JST:JST_PH_S2B-PH-K_1x02_P2.00mm_HorizontalJ1
1ESP32-S2-SOLOPCM_Espressif:ESP32-S2-SOLOU1
1ICM-20948Sensor_Motion:InvenSense_QFN-24_3x3mm_P0.4mmU5
1MCP73871-1CCPackage_DFN_QFN:QFN-20-1EP_4x4mm_P0.5mm_EP2.5x2.5mmU2
1PCA9306DCPackage_SO:VSSOP-8_2.3x2mm_P0.5mmU7
1RFM95W-915S2RF_Module:HOPERF_RFM9XW_SMDU6
1ResetButton_Switch_SMD:SW_Push_1P1T_NO_6x6mm_H9.5mmRESET1
1TPD2EUSB30Package_TO_SOT_SMD:Texas_DRT-3U10
1USB_C_Receptacle_USB2.0Connector_USB:USB_C_Receptacle_JAE_DX07S016JA1R1500J2

Questions

How big is the Minimap pcb v1 PCB?

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

What parts does the Minimap pcb v1 use?

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.

Where can I download the Minimap pcb v1 KiCad files?

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.

Can I use the Minimap pcb v1 design in my own project?

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

Similar boards

  • 2 layers59.7 × 73 mmPico LoRa, the printed circuit board in 3D

    Pico LoRa

    ElektorLabs/210047-LoRa-with-the-Raspberry-Pi-Pico

    Raspberry Pi Pico with a RFM95 and DS18B20

    42 parts8
  • 2 layers133 × 123 mmMissionOrderFile, the printed circuit board in 3D

    MissionOrderFile

    wasa-rockoon/WOBC

    WASAロケットプロジェクト 共通電装基盤

    534 parts1MIT
  • 2 layers100 × 70 mmEPozytywka, the printed circuit board in 3D

    EPozytywka

    KhazAkar/ePozytywka

    [MOVED to GitLab: https://gitlab.com//r3xxar/ePozytywka]

    56 parts
  • 2 layers27 × 35.5 mmRocketTracker, the printed circuit board in 3D

    RocketTracker

    masakinumata/RocketTracker

    ろすとぼうし

    58 partsMIT
  • 2 layers70 × 82.5 mmAMP PCBv3, the printed circuit board in 3D

    AMP PCBv3

    Autonomous-Motorsports-Purdue/AMP_PCBv3

    Files relating to version 3 of the PCB for AMP kart

    86 partsMIT
  • 12 layers280 × 111.2 mmFpga candelabra, the printed circuit board in 3D

    Fpga candelabra

    chipsalliance/rocket-pcb

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

    738 parts21Apache-2.0
  • 2 layers82.3 × 35.5 mmFc980c controller, the printed circuit board in 3D

    Fc980c controller

    wlhlm/fc980c-controller

    Leopold FC980C replacement keyboard controller

    38 parts20
  • 4 layers65 × 30 mmRbpi z hat, the printed circuit board in 3D

    Rbpi z hat

    chipiki/PXFmini_v2

    It's attempt to make a second version of died project PXFmini

    119 parts7