

Trailmap
this is the working version! (disclaimer: no antenna as it has not delivered yet, so manual gps coords insertion for now!)
- Size
- 91.5 × 100 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 57
- Nets
- 81
- Pads
- 309
- Tracks, vias
- 528, 41
- Pours
- 1
- Routed
- Yes
- KiCad
- KiCad 10.0 (file 20260206)
- Created
- 12 May 2026
- Updated
- 24 Sep 2026
Overview
Trailmap is an open-source printed circuit board by katetriestocode, from the katetriestocode/trailmap repository on GitHub. It is a 2-layer board of 91.5 × 100 mm with 57 parts on 81 nets, routed with 528 tracks and 41 vias.
It is built around the ESP32-S3-WROOM-1-N8, BMP390 and LIS2MDL, with the AP2112K-3.3, DW01A and MAX-M10S among its other parts. Its parts include 14 resistors, 12 capacitors, 10 ICs, 10 switches and 5 connectors. It belongs with the ESP32 boards of this library.
Main components
11ESP32-S3-WROOM-1-N8
SMD,25.5x18mm-40℃~+85℃ -98.2dBm 2.4GHz 20.5dBm 355mA 3V~3.6V 95mA Bluetooth5.0 ESP32-S3 Chip On-board PCB Antenna UART、SPI、I2C、I2S、USB SMD,25.5x18mm WiFi Modules ROHSEspressif SystemsWiFi ModulesBMP390
LGA-10(2x2)-40℃~+85℃ 0.6pa/K 1.5uA 1.65V~3.6V 30Kpa~1.25bar 3pa 50pa I2C、SPI Integrated ADC and digital interface、Standby mode、On-chip temperature output Yes LGA-10(2x2) Pressure Sensors ROHSBosch SensortecPressure SensorsLIS2MDL
LGA-12(2x2)-40℃~+85℃ 1.71V~3.6V 16bit 200uA I2C、SPI ±5mT ±5mT LGA-12(2x2) 3D Magnetic Sensors ROHSSTMicroelectronics3D Magnetic SensorsAP2112K-3.3
SOT253.3V 600mA CMOS Low Dropout Linear Regulator with EnableDiodes IncorporatedUncategorisedDW01A
SOT-23-6L-40℃~+85℃ 1 2.5V 300mV~10V 3uA 4.3V Protection IC Support SOT-23-6L Battery Management ROHSPUOLOPBattery ManagementMAX-M10S
LCC-18_10.1X9.7LCC-18_10.1X9.7 New Arrivals ROHSu-bloxUncategorisedRV-3028-C7
DFN-8(1.5x3.2)DFN-8(1.5x3.2) Real Time Clocks ROHSMicro CrystalReal Time ClocksUSBLC6-2SC6
SOT-23-60.35pF、0.8pF 100nA 150W@8/20us 15V 2 5V 6A@8/20us 6V ESD SOT-23-6 ESD and Surge Protection (TVS/ESD) ROHSUMWESD And Surge Protection (TVS/ESD)AO3407A
SOT-231 P-Channel 1.4W 1.8V 14.3nC@4.5V 30V 37mΩ@10V、52mΩ@4.5V 4.2A 700pF 75pF SOT-23 MOSFETs ROHSUMWMOSFETsBAT54C
SOT-231 Pair Common Cathode 200mA 2uA@25V 30V 600mA 800mV@100mA SOT-23 Schottky Diodes ROHSNexperiaSchottky DiodesFS8205A
SOT-23-6-55℃~+150℃ 1.2V 1.5W 2 N-Channel 20V 31.5mΩ@2.5V 466pF 5.7nC@4.5V 58pF 65pF 6A SOT-23-6 MOSFETs ROHSTECH PUBLICMOSFETs
README
README.mdtrailmap
trailmap is a long lasting, gps enabled, e-ink trail map viewer! equipped with temperature, humidity, magnetometer, altitude and gps, it lets the user choose and follow hiking trails like a map! with a usb-c rechargeable lipo battery, it will provide a long lasting and wifi-scarcity proof solution to digital maps :D
this is the working version! (disclaimer: no antenna as it has not delivered yet, so manual gps coords insertion for now!)
provisional 3d model:
pcb:
schematic:
Parts
57| Qty | Value | Footprint | References |
|---|---|---|---|
| 6 | SW_Push | Button_Switch_THT:SW_SPST_Omron_B3F-40xx | SW5, SW6, SW7, SW8, SW9, SW10 |
| 5 | 0.1uF | Capacitor_SMD:C_0402_1005Metric | C1, C4, C7, C9, C14 |
| 5 | 10k | Resistor_SMD:R_0402_1005Metric | R6, R7, R11, R12, R13 |
| 3 | 1uF | Capacitor_SMD:C_0402_1005Metric | C2, C10, C11 |
| 2 | 0.1UF | Capacitor_SMD:C_0402_1005Metric | C12, C13 |
| 2 | 1k | Resistor_SMD:R_0402_1005Metric | R2, R5 |
| 2 | 2k | Resistor_SMD:R_0402_1005Metric | R10, R14 |
| 2 | 4.7k | Resistor_SMD:R_0402_1005Metric | R8, R9 |
| 2 | 5.1k | Resistor_SMD:R_0402_1005Metric | R3, R4 |
| 2 | LED | LED_SMD:LED_1210_3225Metric | D1, D3 |
| 2 | SW_Push | Button_Switch_THT:SW_TH_Tactile_Omron_B3F-100x | SW3, SW4 |
| 1 | 100 | Resistor_SMD:R_0402_1005Metric | R1 |
| 1 | 10uF | Capacitor_SMD:C_0603_1608Metric | C5 |
| 1 | 220nF | Capacitor_SMD:C_0402_1005Metric | C8 |
| 1 | 27nH | Inductor_SMD:L_0402_1005Metric | L1 |
| 1 | AO3407A | AO3407A:SOT95P280X125-3N | Q2 |
| 1 | AP2112K-3.3 | Package_TO_SOT_SMD:SOT-23-5 | U5 |
| 1 | BAT54C | Package_TO_SOT_SMD:SOT-23 | D2 |
| 1 | BMP390 | footprints:10LGA_2X2X0p75_BOS | U11 |
| 1 | Conn_01x02 | Connector_JST:JST_PH_S2B-PH-K_1x02_P2.00mm_Horizontal | J4 |
| 1 | Conn_01x08_Socket | Connector_PinSocket_2.54mm:PinSocket_1x08_P2.54mm_Horizontal | J1 |
| 1 | Conn_Coaxial | Connector_Coaxial:SMA_Amphenol_132289_EdgeMount | J5 |
| 1 | DW01A | Package_TO_SOT_SMD:SOT-23-6 | U6 |
| 1 | ESP32-S3-WROOM-1 | RF_Module:ESP32-S3-WROOM-1U | U1 |
| 1 | FS8205A | Package_TO_SOT_SMD:SOT-23-6 | Q1 |
| 1 | LIS2MDL | Package_LGA:LGA-12_2x2mm_P0.5mm | U8 |
| 1 | MAX-M10S | RF_GPS:ublox_MAX | U2 |
| 1 | MCP73831-2-MC | Package_TO_SOT_SMD:SOT-23-5 | U4 |
| 1 | Micro_SD_Card_Det1 | Connector_Card:microSD_HC_Hirose_DM3AT-SF-PEJM5 | J2 |
| 1 | RV-3028-C7 | Package_SON:MicroCrystal_C7_SON-8_1.5x3.2mm_P0.9mm | U7 |
| 1 | SHT4x | Sensor_Humidity:Sensirion_DFN-4_1.5x1.5mm_P0.8mm_SHT4x_NoCentralPad | U9 |
| 1 | USBLC6-2SC6 | Package_TO_SOT_SMD:SOT-23-6 | U3 |
| 1 | USB_C_Receptacle_USB2.0_14P | Connector_USB:USB_C_Receptacle_HRO_TYPE-C-31-M-12 | J3 |
| 1 | boot | Button_Switch_THT:SW_TH_Tactile_Omron_B3F-100x | SW2 |
| 1 | reset | Button_Switch_THT:SW_TH_Tactile_Omron_B3F-100x | SW1 |
Questions
How big is the Trailmap PCB?
It measures 91.5 × 100 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Trailmap use?
57 parts, built around the ESP32-S3-WROOM-1-N8, BMP390, LIS2MDL and AP2112K-3.3. 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 Trailmap KiCad files?
From the katetriestocode/trailmap repository on GitHub, at the commit this page was made from: the board is pcb/Untitled.kicad_pcb and its schematic pcb/Untitled.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Trailmap design in my own project?
Its repository states no licence, so its author keeps all rights: ask katetriestocode before reusing the design.
Similar boards
- 2 layers31.5 × 75 mm

- 6 layers30 × 60 mm

LSR FLCM0001 A03
Louisiana-State-Rocketry/FLCM0001-A03_PCB
PCB Files for the Eclipse 2 Flight Computer.
150 partsMIT - 2 layers51.1 × 95 mm

Talk e
milovanpms/talk-e
📻 — A simple LoRa-based talkie-walkie built on ESP32, operating on the 433 MHz frequency band for long-range, low-power wireless communication.
75 parts4 - 2 layers64.5 × 120.5 mm

X de link
Monacrylic/Pinscope-benchmark-circuits
This repository contains a suite of sample KiCad circuits used as benchmarks for Pinscope.
122 parts2 - 4 layers70.9 × 75 mm

Flagshep Audio Player V1
HYLDAIC/Flagshep-V1_Audio-Player
A high fidelity semi-portable audio player student project with provided PCB files, 3D files and Code
77 parts1CERN-OHL-P-2.0 - 2 layers

SmartWatch
AhmedOsama21998/SmartWatch-ESP32-S3-PCB
ESP32-S3 smartwatch PCB with Li-ion battery charging, protection, and power management. Work in progress; sensor integration is planned.
34 parts - 2 layers150 × 100 mm

Falcon rc
yedidiaSch/FalconDrone
[IN PROGRESS] High-performance flight controller for quadcopters, providing real-time stabilization and attitude control using FreeRTOS and C++ on STM32
78 partsMIT - 4 layers50 × 50 mm

FC v02
pacman314159/OISP-Drone-Research
mermaid stateDiagram-v2 [] --> POWERON POWERON --> BOOTINIT: Power Applied / Reset BOOTINIT --> SENSORCALIBRATION: Hardware Self-Test Pass BOOTINIT --> SYSTEMERROR: Self-Test Fail SENSORCALIBRATION --> DISARMED…
87 parts