

MultiPurpose Habit Tracker PCB Design
- Size
- 60 × 50 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 94
- Nets
- 89
- Pads
- 338
- Tracks, vias
- 774, 319
- Pours
- 1
- Routed
- Yes
- KiCad
- KiCad 10.0 (file 20260206)
- Created
- 2 Oct 2026
- Updated
- 22 Oct 2026
Overview
MPT is an open-source printed circuit board by Supidoc, from the Supidoc/MPT-PCB repository on GitHub. It is a 2-layer board of 60 × 50 mm with 94 parts on 89 nets, routed with 774 tracks and 319 vias.
It is built around the ESP32-S3-WROOM-1-N4R2, RCLAMP0854P.TCT and TPS63030DSK, with the KMR421GULCLFS, BSS138 and LTST-S326KGJRKT among its other parts. Its parts include 44 resistors, 21 capacitors, 8 switches, 6 ICs and 3 inductors. It belongs with the power and radio and wireless boards and the ESP32 boards of this library.
Main components
7ESP32-S3-WROOM-1-N4R2
SMD,25.5x18mm-103.5dBm -40℃~+85℃ 2.4GHz 20.5dBm 355mA 3V~3.6V 95mA Bluetooth5.0 ESP32-S3 On-board PCB Antenna UART、SPI、I2C、GPIO、I2S、USB SMD,25.5x18mm WiFi Modules ROHSEspressif SystemsWiFi ModulesRCLAMP0854P.TCT
SLP1616-6-55℃~+125℃ 0.95pF、275pF 100W 1uA、3uA 30V 3A@8/20us 5.5V 6.5V IEC 61000-4-2 TVS SLP1616-6 ESD and Surge Protection (TVS/ESD) ROHSSEMTECHESD And Surge Protection (TVS/ESD)TPS63030DSK
UncategorisedTexas InstrumentsKMR421GULCLFS
SMD-40℃~+85℃ 2.8mm 2N 32V 4.6mm 50mA Black Gull Wing IP40 No Round Button SPST-NO Surface Mount,Vertical Without Bracket SMD Tactile Switches ROHSC&KTactile SwitchesBSS138
SOT-23-55℃~+150℃ 1 N-channel 1.1Ω@10V、1.2Ω@4.5V 1.2V 1.7nC@10V 17.5pF 340mA 350mW 50V 6.5pF N-Channel SOT-23 MOSFETs ROHShongjiachengMOSFETsLTST-S326KGJRKT
SMD,3x2mm-30℃~+85℃ 130° 20mA 2V、2V 35mcd、45mcd 571nm、631nm 574nm、639nm 75mW Common Anode Red, Yellow Green Side View Mount Water Clear SMD,3x2mm LED Indication - Discrete ROHSLite-OnLED Indication - DiscreteOS102011MA1QN1
插件-30℃~+70℃ 10,000 cycles 100mA 12V 8.4mm PC Pin Rectangular Columnar SPDT 插件 Slide Switches ROHSC&KSlide Switches
README
README.mdM.P.T.-PCB
The Multipurpose tracker (or just MPT) is a pocket sized device to track you habits. Although it is primarily designed to serve as a habit tracker it can be used for many other things.
The MPT features a 2.79" 142x428 full color display. To control the device a 4-Way Joystick as well as 5 User Buttons are available. At the core of the MPT sits an ESP32-S3. The ESP32-S3 has enough power to run the display at 30Hz, features WIFI and Bluetooth LE. To get accurate timestamps for your habit entries a Microcrystal RTC module is included. The RTC is directly connected to the batteries so that it runs even when the rest of the system is in shutdown. The whole system is powered by two 10440 570mAH LI-ION batteries by Keepower. The batteries already integrate a protection circuit. MPT features a fuel gauge and a charger to measure battery capacity and charge the device over USB-C. The USB-C Port also serves as the debug interface for ESP's JTAG-Over USB feature.
Parts
94| Qty | Value | Footprint | References |
|---|---|---|---|
| 10 | 10k | passive:R_0603 | R5, R6, R8, R12, R13, R14, R16, R17, R25, R32 |
| 9 | 10k | Resistor_SMD:R_0603_1608Metric | R26, R34, R35, R36, R38, R39, R40, R41, R42 |
| 9 | 1uF | Capacitor_SMD:C_0603_1608Metric | C3, C5, C15, C16, C18, C19, C20, C21, C22 |
| 5 | 10u | passive:C_0603 | C4, C6, C11, C13, C14 |
| 4 | 1u | passive:C_0603 | C1, C8, C9, C10 |
| 4 | MountingHole | MountingHole:MountingHole_2.2mm_M2 | H1, H2, H3, H4 |
| 4 | SW_1825910-6 | 1825910-6:SW_1825910-6-4 | SW4, SW5, SW6, SW7 |
| 3 | 0 | passive:R_0603_DNP | R1, R2, R4 |
| 2 | 100R | passive:R_0603 | R20, R30 |
| 2 | 150R | passive:R_0603 | R10, R11 |
| 2 | 20k | passive:R_0603 | R31, R33 |
| 2 | 330 | passive:L_0603 | L2, L3 |
| 2 | 33R2 | passive:R_0603 | R23, R24 |
| 2 | 4k7 | passive:R_0603 | R18, R19 |
| 2 | 5k11 | passive:R_0603 | R21, R22 |
| 2 | KMR421GULCLFS | switch:KMR421GULCLFS | SW2, SW3 |
| 1 | 0 | passive:R_0603 | R3 |
| 1 | 100k | passive:R_0603 | R29 |
| 1 | 100n | passive:C_0603 | C12 |
| 1 | 10m | passive:R_0603 | R15 |
| 1 | 13k | passive:R_0603 | R7 |
| 1 | 18k2 | passive:R_0603 | R37 |
| 1 | 196k | passive:R_0603 | R27 |
| 1 | 1M15 | passive:R_0603 | R28 |
| 1 | 1u5 | passive:L_2.5mmx1.9mm | L4 |
| 1 | 200k | passive:R_0603 | R44 |
| 1 | 2434804-1 | 2434804_1:SW_2434804-1 | S1 |
| 1 | 470n | passive:C_0603 | C7 |
| 1 | 4k7 | Resistor_SMD:R_0603_1608Metric | R43 |
| 1 | 4u7 | passive:C_0805 | C2 |
| 1 | 768R | passive:R_0603 | R9 |
| 1 | AAA-Battery Holder (Left Version) | misc:battery_holder_aaa_right_angle_left | BT1 |
| 1 | AAA-Battery Holder (Right Version) | misc:battery_holder_aaa_right_angle_right | BT2 |
| 1 | BQ25185 | package:WSON-10-1EP_2.2x2mm_P0.4mm | U2 |
| 1 | BQ27441-G1 | package:VSON-12-1EP_2.5_4mm_P0.4mm | U3 |
| 1 | BSS138 | package:SOT-23 | Q2 |
| 1 | ER-TFT2.79-1 | misc:ER-TFT2.79-1 | J2 |
| 1 | ESP32-S3-WROOM-1-N4R2 | mcu:ESP32_S3_WROOM_1 | U4 |
| 1 | Green | diode:D_0603 | D2 |
| 1 | LTST-S326KGJRKT | diode:LED_RG_0805_Right_Angle | D1 |
| 1 | MIC2841A | package:MLF-10_MT_MCH | U7 |
| 1 | OS102011MA1QN1 | switch:OS102011MA1QN1_CNK | SW1 |
| 1 | RCLAMP0854P.TCT | package:UFDFN06_1P6X1P6 | U5 |
| 1 | RV-8263-C8 | RV_8263_C8_32_768KHZ_20PPM_TA_QC:IC_RV-8263-C8-32.768KHZ-20PPM-TA-QC | RTC1 |
| 1 | TPS63030 | package:WSON-10-1EP_2.5x2.5mm_P0.5mm | U6 |
| 1 | USB4105GFA120 | connector:GCT_USB4105GFA120 | J1 |
Questions
How big is the MPT PCB?
It measures 60 × 50 mm and has 2 copper layers, 1.6 mm thick.
What parts does the MPT use?
94 parts, built around the ESP32-S3-WROOM-1-N4R2, RCLAMP0854P.TCT, TPS63030DSK and KMR421GULCLFS. 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 MPT KiCad files?
From the Supidoc/MPT-PCB repository on GitHub, at the commit this page was made from: the board is MPT.kicad_pcb and its schematic MPT.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the MPT design in my own project?
Its repository states no licence, so its author keeps all rights: ask Supidoc before reusing the design.
Similar boards
- 4 layers61.3 × 20.8 mm

- 4 layers85 × 88 mm

- 2 layers49 × 34 mm

Edno
AgustinPrietoValdez/competition-robots
Custom competition robots — maze/micromouse (MISA), sumo (TATAMI 1) & mini-sumo (RUCHO). KiCad PCBs, STM32/Arduino firmware, Fusion 360. National champion & international prizes — by EDNAROBOTICS.
40 partsMIT - 2 layers60 × 70 mm

MC60
wyolum/MC60
break out board for Quectel MC60 Ultra-small LCC Quad-band GSM/GPRS/GNSS Module
109 parts17 - 2 layers161.3 × 43.2 mm

- 2 layers162.6 × 194.3 mm

- 2 layers178.6 × 66 mm

ESP32S3comV3.2
leeyumsk/IRL-Subtitles
Using techniques similar to human perception to localize sounds and speakers.
69 parts2 - 2 layers40 × 70 mm

KinetiCoreDC
axpaul/KinetiCoreDC
Compact STM32G0-based DC motor controller board featuring TI DRV8874 H-bridge drivers, RS485 communication, optoisolated I/O, and hardware power protection.
183 parts1CERN-OHL-S-2.0