

Mazzy mini
Test board for Mazzy project
- Size
- 52 × 57.5 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 77
- Nets
- 81
- Pads
- 142
- Tracks, vias
- 115, 12
- Pours
- 2
- Routed
- Yes
- KiCad
- KiCad 10.0 (file 20260206)
- Created
- 29 Jun 2026
- Updated
- 1 Nov 2026
Overview
Mazzy mini is an open-source printed circuit board by jaspermayone, from the jaspermayone/mazzy-mini repository on GitHub. It is a 2-layer board of 52 × 57.5 mm with 77 parts on 81 nets, routed with 115 tracks and 12 vias.
It is built around the SN65HVD230DR, PMV100EPAR and SMBJ15A, with the SMF5.0A among its other parts. Its parts include 9 capacitors, 6 resistors, 4 ICs, 4 diodes and 3 connectors. It belongs with the RP2040 boards of this library.
Main components
4SN65HVD230DR
SOP-8CAN TransceiversTokmasPMV100EPAR
SOT-23-55℃~+175℃ 1 P-Channel 130mΩ@10V 17nC@10V 2.2A 26pF 3.2V 60V 616pF 8.3W P-Channel SOT-23 MOSFETs ROHSNexperiaMOSFETsSMBJ15A
DO-214AA(SMB)-65℃~+150℃ 15V 18.5V 1uA 24.4V 24.6A@10/1000us 600W@10/1000us TVS Unidirectional DO-214AA(SMB) ESD and Surge Protection (TVS/ESD) ROHSMDDESD And Surge Protection (TVS/ESD)SMF5.0A
SOD-123FLESD And Surge Protection (TVS/ESD)hongjiacheng
README
README.mdmazzy mini
A small KiCad PCB for probing and mapping the factory wiring harness of a 2011 Mazda 3-compatible vehicle using a Metra 70-7903 pigtail adapter (403-TS18 harness interface).
What it does
The board plugs into the factory harness via Metra 70-7903 pigtail (the one we ordered, 24-pin + 16-pin connectors) and provides:
- 40 through-hole solder/probe pads (TP1–TP24 for the 24-pin side, TP25–TP40 for the 16-pin side) — one pad per Metra pigtail wire, labeled with known wire color/function or UNKNOWN for unidentified signals. These pads are intended to be soldered to the pigtail wires, not mated as removable connectors.
- SN65HVD230 CAN transceiver on 3.3V, wired to CAN_TX/CAN_RX for a Raspberry Pi Pico 2 W (GP4/GP5) to sniff and identify the 2011 Mazda 3-compatible MS-CAN bus by jumper-probing the unknown pads.
- CANH/CANL screw terminal (J1, Phoenix 1725656) plus CANH/CANL probe pads (TP45/TP46) for jumpering candidate harness wires onto the bus while identifying MS-CAN.
- Onboard 3.3V LDO (AMS1117-3.3) fed from a user-selectable BAT12 (constant) or ACC12 (switched) source via JP1 solder jumper.
- P-channel MOSFET reverse-polarity protection (PMV100EPAR, Q1) with a 15V gate-source zener clamp, plus a unidirectional SMBJ15A TVS clamp at the raw 12V harness input (Q1 pin 3 / VIN_RAW, ahead of the reverse-polarity MOSFET) for ESD and positive-overvoltage protection.
- Optional CAN termination (120Ω R4 across CANH/CANL, DNP by default) — leave unpopulated on the already-terminated 2011 Mazda 3-compatible factory MS-CAN bus. When fitted, place R4 as close as possible to the U1 CANH/CANL pins.
- 3.3V power LED (D1) for quick confirmation that JP1 and the 12V input path are live.
- USB-C 5V input rail (J5 receptacle with 5.1kΩ CC pull-downs, unidirectional 5V ESD TVS (SMF5.0A, D4), and ferrite bead to 5V_USB) exposed to the Pico header for bench Pico power. It does not feed the AMS1117 12V input.
- 3.3V ideal-diode OR (two LM66100 controllers, U3/U4) combines the onboard AMS1117 3V3 and the Pico's PICO_3V3 onto a common
3V3_SYSlogic rail (which powers U1) so neither regulator can back-drive or fight the other. - Rail/debug probe pads — TP41 (3V3), TP42 (5V_USB), TP43 (VIN12), TP44 (GND), TP45 (CANH), TP46 (CANL).
Known wires (24-pin side)
| Pad | Wire | Function |
|---|---|---|
| TP1 | Green | BAT12 — constant 12V+ |
| TP2 | Gray | ACC12 — switched 12V+ |
| TP3 | Black | Ground |
| TP4 | White | Front-left speaker + |
| TP5 | Yellow | Front-left speaker − |
| TP6 | Red | Front-right speaker + |
| TP7 | Blue | Front-right speaker − |
| TP8 | White | Rear-left speaker + |
| TP9 | Light green | Rear-left speaker − |
| TP10 | Blue | Rear-right speaker + |
| TP11 | Brown | Rear-right speaker − |
| TP12–TP24 | — | UNKNOWN — map during probing |
TP25–TP40 are the 16-pin pigtail side; all currently UNKNOWN.
Schematic source
The schematic is defined in Python using SKiDL in circuit.py. Running it generates the netlist used by KiCad.
pip install skidl
python circuit.pyThe KiCad project files (circuit.kicad_sch, circuit.kicad_pcb, etc.) are the primary design artifacts and are checked in alongside the source.
JP1 — power source selection
Solder jumper JP1 selects whether the onboard 3.3V regulator is fed from BAT12 (always on) or ACC12 (ignition-switched). Leave it open while mapping unknown harness pins so the board is only powered intentionally.
R4 — CAN termination (DNP)
R4 (120Ω across CANH/CANL) is marked do not populate. The 2011 Mazda 3-compatible factory MS-CAN bus is already terminated at both ends. Only fit R4 if you are running a standalone bench test with no other termination present; when fitted, place it as close as possible to the U1 CANH/CANL pins (at the transceiver, not the connector end).
3.3V ideal-diode OR (U3 / U4)
The onboard AMS1117 3V3 and the Pico's PICO_3V3 are combined onto a common 3V3_SYS logic rail (which powers the SN65HVD230, U1) through two LM66100 ideal-diode controllers. Each device's ~CE pin is tied to the common output, giving automatic reverse-current blocking, so neither regulator can back-drive or fight the other under any operating condition. This replaces the previous JP3 isolation jumper.
USB-C power
5V_USB is routed to the Pico-facing header and its probe pad only; it does not diode-OR into the AMS1117 12V input. However, with a Pico plugged into J4, the Pico's PICO_3V3 feeds the 3V3_SYS rail through the LM66100 OR, so the Pico can power the onboard CAN transceiver (U1) even without the 12V harness supply.
Parts
77| Qty | Value | Footprint | References |
|---|---|---|---|
| 3 | 1uF 10V | Capacitor_SMD:C_0603_1608Metric | C6, C7, C8 |
| 2 | 100nF 10V | Capacitor_SMD:C_0603_1608Metric | C3, C4 |
| 2 | 5.1kΩ | Resistor_SMD:R_0603_1608Metric | R5, R6 |
| 2 | LM66100DCKR | Library:SC-70-6_L2.0-W1.3-P0.65-LS2.1-BL | U3, U4 |
| 1 | 0Ω | Resistor_SMD:R_0603_1608Metric | R3 |
| 1 | 10kΩ | Resistor_SMD:R_0603_1608Metric | R1 |
| 1 | 10uF 25V | Capacitor_SMD:C_1206_3216Metric | C1 |
| 1 | 120Ω | Resistor_SMD:R_0805_2012Metric | R4 |
| 1 | 15V | Library:SOD-123_L2.7-W1.6-LS3.7-RD | D3 |
| 1 | 16-01 UNKNOWN | TestPoint:TestPoint_THTPad_D2.5mm_Drill1.2mm | TP25 |
| 1 | 16-02 UNKNOWN | TestPoint:TestPoint_THTPad_D2.5mm_Drill1.2mm | TP26 |
| 1 | 16-03 UNKNOWN | TestPoint:TestPoint_THTPad_D2.5mm_Drill1.2mm | TP27 |
| 1 | 16-04 UNKNOWN | TestPoint:TestPoint_THTPad_D2.5mm_Drill1.2mm | TP28 |
| 1 | 16-05 UNKNOWN | TestPoint:TestPoint_THTPad_D2.5mm_Drill1.2mm | TP29 |
| 1 | 16-06 UNKNOWN | TestPoint:TestPoint_THTPad_D2.5mm_Drill1.2mm | TP30 |
| 1 | 16-07 UNKNOWN | TestPoint:TestPoint_THTPad_D2.5mm_Drill1.2mm | TP31 |
| 1 | 16-08 UNKNOWN | TestPoint:TestPoint_THTPad_D2.5mm_Drill1.2mm | TP32 |
| 1 | 16-09 UNKNOWN | TestPoint:TestPoint_THTPad_D2.5mm_Drill1.2mm | TP33 |
| 1 | 16-10 UNKNOWN | TestPoint:TestPoint_THTPad_D2.5mm_Drill1.2mm | TP34 |
| 1 | 16-11 UNKNOWN | TestPoint:TestPoint_THTPad_D2.5mm_Drill1.2mm | TP35 |
| 1 | 16-12 UNKNOWN | TestPoint:TestPoint_THTPad_D2.5mm_Drill1.2mm | TP36 |
| 1 | 16-13 UNKNOWN | TestPoint:TestPoint_THTPad_D2.5mm_Drill1.2mm | TP37 |
| 1 | 16-14 UNKNOWN | TestPoint:TestPoint_THTPad_D2.5mm_Drill1.2mm | TP38 |
| 1 | 16-15 UNKNOWN | TestPoint:TestPoint_THTPad_D2.5mm_Drill1.2mm | TP39 |
| 1 | 16-16 UNKNOWN | TestPoint:TestPoint_THTPad_D2.5mm_Drill1.2mm | TP40 |
| 1 | 1725656 | Library:CONN-TH_2P-P2.54_1725656 | J1 |
| 1 | 2.2kΩ | Resistor_SMD:R_0603_1608Metric | R2 |
| 1 | 2171750001 | Library:TYPE-C-SMD_TYPE-C-6P_USB4125-GF-A-0190 | J5 |
| 1 | 22uF 10V Tant | Capacitor_Tantalum_SMD:CP_EIA-3528-21_Kemet-B_HandSolder | C2 |
| 1 | 24-01 GREEN BAT12 | TestPoint:TestPoint_THTPad_D2.5mm_Drill1.2mm | TP1 |
| 1 | 24-02 GRAY ACC12 | TestPoint:TestPoint_THTPad_D2.5mm_Drill1.2mm | TP2 |
| 1 | 24-03 BLACK GND | TestPoint:TestPoint_THTPad_D2.5mm_Drill1.2mm | TP3 |
| 1 | 24-04 WHITE FL+ | TestPoint:TestPoint_THTPad_D2.5mm_Drill1.2mm | TP4 |
| 1 | 24-05 YELLOW FL- | TestPoint:TestPoint_THTPad_D2.5mm_Drill1.2mm | TP5 |
| 1 | 24-06 RED FR+ | TestPoint:TestPoint_THTPad_D2.5mm_Drill1.2mm | TP6 |
| 1 | 24-07 BLUE FR- | TestPoint:TestPoint_THTPad_D2.5mm_Drill1.2mm | TP7 |
| 1 | 24-08 WHITE RL+ | TestPoint:TestPoint_THTPad_D2.5mm_Drill1.2mm | TP8 |
| 1 | 24-09 LTGRN RL- | TestPoint:TestPoint_THTPad_D2.5mm_Drill1.2mm | TP9 |
| 1 | 24-10 BLUE RR+ | TestPoint:TestPoint_THTPad_D2.5mm_Drill1.2mm | TP10 |
| 1 | 24-11 BROWN RR- | TestPoint:TestPoint_THTPad_D2.5mm_Drill1.2mm | TP11 |
| 1 | 24-12 UNKNOWN | TestPoint:TestPoint_THTPad_D2.5mm_Drill1.2mm | TP12 |
| 1 | 24-13 UNKNOWN | TestPoint:TestPoint_THTPad_D2.5mm_Drill1.2mm | TP13 |
| 1 | 24-14 UNKNOWN | TestPoint:TestPoint_THTPad_D2.5mm_Drill1.2mm | TP14 |
| 1 | 24-15 UNKNOWN | TestPoint:TestPoint_THTPad_D2.5mm_Drill1.2mm | TP15 |
| 1 | 24-16 UNKNOWN | TestPoint:TestPoint_THTPad_D2.5mm_Drill1.2mm | TP16 |
| 1 | 24-17 UNKNOWN | TestPoint:TestPoint_THTPad_D2.5mm_Drill1.2mm | TP17 |
| 1 | 24-18 UNKNOWN | TestPoint:TestPoint_THTPad_D2.5mm_Drill1.2mm | TP18 |
| 1 | 24-19 UNKNOWN | TestPoint:TestPoint_THTPad_D2.5mm_Drill1.2mm | TP19 |
| 1 | 24-20 UNKNOWN | TestPoint:TestPoint_THTPad_D2.5mm_Drill1.2mm | TP20 |
| 1 | 24-21 UNKNOWN | TestPoint:TestPoint_THTPad_D2.5mm_Drill1.2mm | TP21 |
| 1 | 24-22 UNKNOWN | TestPoint:TestPoint_THTPad_D2.5mm_Drill1.2mm | TP22 |
| 1 | 24-23 UNKNOWN | TestPoint:TestPoint_THTPad_D2.5mm_Drill1.2mm | TP23 |
| 1 | 24-24 UNKNOWN | TestPoint:TestPoint_THTPad_D2.5mm_Drill1.2mm | TP24 |
| 1 | 3V3 | TestPoint:TestPoint_THTPad_D2.0mm_Drill1.0mm | TP41 |
| 1 | 4.7uF 10V | Capacitor_SMD:C_0805_2012Metric | C5 |
| 1 | 47uF 10V | Capacitor_SMD:C_1206_3216Metric | C9 |
| 1 | 5V_USB | TestPoint:TestPoint_THTPad_D2.0mm_Drill1.0mm | TP42 |
| 1 | 600Ω@100MHz 1A | Resistor_SMD:R_0603_1608Metric | FB1 |
| 1 | AMS1117-3.3_C347222 | Library:SOT-223-4_L6.5-W3.5-P2.30-LS7.0-BR | U2 |
| 1 | BAT/ACC SELECT | Jumper:SolderJumper-3_P2.0mm_Open_TrianglePad1.0x1.5mm | JP1 |
| 1 | CANH | TestPoint:TestPoint_THTPad_D2.0mm_Drill1.0mm | TP45 |
| 1 | CANL | TestPoint:TestPoint_THTPad_D2.0mm_Drill1.0mm | TP46 |
| 1 | GND | TestPoint:TestPoint_THTPad_D2.0mm_Drill1.0mm | TP44 |
| 1 | GREEN | LED_SMD:LED_0603_1608Metric | D1 |
| 1 | LOGO | LOGO | G*** |
| 1 | PICO 3V3 ISO | Jumper:SolderJumper-2_P1.3mm_Open_RoundedPad1.0x1.5mm | JP3 |
| 1 | PICO GP4/GP5 CAN | Library:HDR-TH_10P-P2.54-V-M-R2-C5-S2.54 | J4 |
| 1 | PMV100EPAR | Library:SOT-23-3_L2.9-W1.3-P1.90-LS2.3-BR | Q1 |
| 1 | SMBJ15A | Library:SMB_L4.6-W3.6-LS5.3-RD | D2 |
| 1 | SMF5.0A | Library:SOD-123FL_L2.7-W1.8-LS3.8-RD | D4 |
| 1 | SN65HVD230DR | Library:SOIC-8_L4.9-W3.9-P1.27-LS6.0-BL | U1 |
| 1 | VIN12 | TestPoint:TestPoint_THTPad_D2.0mm_Drill1.0mm | TP43 |
Similar boards
- 2 layers110 × 70 mm

- 4 layers58.9 × 48.4 mm

Apppd
chithigun23/ANUFS-APPPD
An update to the Accelerator Pedal Position Plausibility Device to remain compliant with the use of a paddle shift system.
103 parts - 4 layers104 × 168 mm

- 2 layers15.2 × 60 mm

Adapter
DeadlySIn777/Controller
Unfinished CNC controller motherboard: native KiCad sources, rules, DSN and global routing review
55 parts - 4 layers90 × 56.1 mm

K2-cm5-traeger
Gamecard/k2-plus-cm5
K2 Plus CM5 – Creality K2 Plus mit Upstream-Klipper auf einem Raspberry Pi CM5
137 partsGPL-3.0 - 2 layers94.7 × 71.8 mm

IoT Logger B 1.0
WestianPKl/pcb-docs
A collection of custom PCB designs created in KiCAD, centered around the Raspberry Pi Pico (RP2040) platform. Each board is a standalone module that connects to the Main Board and extends its functionality via I2C, SPI…
147 parts - 4 layers50 × 65 mm

FeroFlyF405
Ozonised/FeroFlyF405
FeroFlyF405 an open source STM32F405 based flight controller running INAV
150 parts44CERN-OHL-P-2.0 - 4 layers68 × 68 mm

Backbone
andreapiccini/spaghettilab-community
SpaghettiLab is an open modular hardware and software ecosystem for rapid prototyping, embedded systems development, and product innovation.
212 parts10
Questions
How big is the Mazzy mini PCB?
It measures 52 × 57.5 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Mazzy mini use?
77 parts, built around the SN65HVD230DR, PMV100EPAR, SMBJ15A and SMF5.0A. 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 Mazzy mini KiCad files?
From the jaspermayone/mazzy-mini repository on GitHub, at the commit this page was made from: the board is circuit.kicad_pcb and its schematic circuit.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Mazzy mini design in my own project?
Its repository states no licence, so its author keeps all rights: ask jaspermayone before reusing the design.