

Nb1ecu
NB1 Miata PNP Custom Speeduino Teensy 4.1 ECU
- Size
- 154 × 159 mm
- Copper layers
- 4
- Thickness
- 1.6 mm
- Parts
- 129
- Nets
- 160
- Pads
- 486
- Tracks, vias
- 1,086, 157
- Pours
- 2
- Routed
- Yes
- KiCad
- KiCad 10.0 (file 20260206)
- Created
- 18 Aug 2025
- Updated
- 29 May 2026
Overview
Nb1ecu is an open-source printed circuit board by swagprincess, from the swagprincess/nb1ecu repository on GitHub, published under the GPL-3.0 licence. It is a 4-layer board of 154 × 159 mm with 129 parts on 160 nets, routed with 1,086 tracks and 157 vias.
It is built around the SN65HVD232D, TEENSY 4.1 and TC4424AVOA, with the AP63205WU, LMV324LIDT and MPX4250A among its other parts. Its parts include 55 resistors, 24 capacitors, 16 transistors, 11 diodes and 11 connectors. It belongs with the NXP (LPC, Kinetis, i.MX RT) boards of this library.
Main components
11SN65HVD232D
SOIC-8-40℃~+85℃ 17mA 1Mbps 3.3V CAN Transceiver SOIC-8 CAN Transceivers ROHSTexas InstrumentsCAN TransceiversTEENSY 4.1
Development Boards & Kits - ARM ModuleSparkFun ElectronicsUncategorisedTC4424AVOA
SOIC-8-40℃~+150℃ 12ns 12ns 150uA 2 4.5A 4.5A 4.5V~18V MOSFET SOIC-8 Gate Drivers ROHSMicrochip TechnologyGate DriversAP63205WU
TSOT-23-6-40℃~+85℃@(TA) 1 1.1MHz 22uA 2A 3.8V~32V 5V Buck Built-in Fixed Overcurrent Protection、Light load efficient mode、Cycle-by-cycle current limiting、Hiccup current limiting、EMI optimization (spread spectrum) Step-down type Yes TSOT-23-6 DC-DC Converters ROHSDiodes IncorporatedDC-DC ConvertersLMV324LIDT
SO-14-40℃~+125℃ 1.3MHz 120uA 2.7V~5.5V 27nA 30nA 31nV/√Hz@1kHz 4 5uV/℃ 700V/ms 70mA 75dB 7mV Rail-to-rail output SO-14 Operational Amplifier ROHSSTMicroelectronicsOperational AmplifierMPX4250A
SIP-6Pressure SensorsNXP SemiconductorsMPXHZ6115A6T1
SOIC-8-300mil-40℃~+125℃ 15Kpa~1.15bar 1ms 4.75V~5.25V SOIC-8-300mil Pressure Sensors ROHSNXP SemiconductorsPressure SensorsDMG2302U
SOT-23-55℃~+150℃ 1 N-channel 120mΩ@4.5V 1V 20V 4.2A 57.7pF 594.3pF 64.5pF 7nC@4.5V 800mW SOT-23 MOSFETs ROHSDiodes IncorporatedMOSFETs1N4448W
SOD-1231 Independent 1.25V@150mA 2.5uA 2A 4ns 500mA 500mW 75V SOD-123 Switching Diodes ROHSGuangdong HottechSwitching DiodesPN2907A
TO-92-3Bipolar (BJT)NTE ElectronicsDMG2305UX
SOT-23-55℃~+150℃ 1 P-Channel 1.7W 190pF 1V 20V 4.1A 52mΩ@4.5V 7.8nC 740pF P-Channel SOT-23 MOSFETs ROHSTECH PUBLICMOSFETs
README
README.mdA Speeduino Teensy 4.1 ECU For a NB1 Miata
Integrated Wideband controller (Spartan 3 OEM), MAP and everything needed for it to be PNP.
Using the current fastest Speeduino brain (Teensy 4.1 600MHz).
Config is a modified init.cpp pinmapping case 56 "Bear Cub", adds default pins for features like AC control
Speeduino.ini for TunerStudio is Case 56, changed name to SwagPrincess NB1 PNP
Parts
129| Qty | Value | Footprint | References |
|---|---|---|---|
| 16 | 180k | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R15, R16, R17, R18, R20, R21, R23, R25, R27, R38, R39, R40, R43, R44, R46, R47 |
| 13 | DMG2302U | Package_TO_SOT_SMD:SOT-23 | Q3, Q4, Q5, Q8, Q9, Q10, Q11, Q12, Q13, Q14, Q15, Q16, Q17 |
| 11 | 1N4448W | Diode_SMD:D_SOD-123 | D1, D2, D3, D4, D5, D6, D7, D8, D9, D10, D11 |
| 9 | 10k | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R8, R11, R12, R14, R33, R34, R35, R45, R55 |
| 8 | 220n | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C9, C10, C12, C14, C16, C17, C22, C23 |
| 7 | 100n | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C5, C8, C13, C15, C18, C19, C20 |
| 7 | 1k | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R6, R32, R36, R37, R51, R52, R53 |
| 6 | Conn_01x01 | MountingHole:MountingHole_4.5mm_Pad | J1, J2, J3, J4, J5, J6 |
| 4 | 348k | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R22, R24, R26, R28 |
| 3 | 10u | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C4, C6, C24 |
| 3 | 470 | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R19, R31, R50 |
| 2 | 100u | Capacitor_THT:CP_Radial_D6.3mm_P2.50mm | C1, C7 |
| 2 | 2.49k | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R29, R30 |
| 2 | 220 | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R41, R42 |
| 2 | 22n | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C2, C21 |
| 2 | 3k | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R4, R7 |
| 2 | 48.7k | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R1, R13 |
| 2 | PN2907A | Package_TO_SOT_THT:TO-92_Inline_Wide | Q1, Q2 |
| 2 | TC4424AVOA | TC4424AVOA:SOIC127P599X175-8N | U4, U6 |
| 1 | 120 | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R54 |
| 1 | 178780-1 | conn-178780:178780-1 | P2 |
| 1 | 1M | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R9 |
| 1 | 1n | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C3 |
| 1 | 22k | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R10 |
| 1 | 3.3k | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R3 |
| 1 | 3.9k | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R48 |
| 1 | 30k | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R5 |
| 1 | 330 | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R2 |
| 1 | 4.7u | Inductor_SMD:L_1008_2520Metric_Pad1.43x2.20mm_HandSolder | L1 |
| 1 | 470n | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C11 |
| 1 | 604 | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R49 |
| 1 | AP63205WU | Package_TO_SOT_SMD:TSOT-23-6 | U5 |
| 1 | AudioPlug3 | Connector_Audio:Jack_3.5mm_CUI_SJ1-3525N_Horizontal | J3 |
| 1 | Conn_01x02 | Connector_Molex:Molex_Micro-Fit_3.0_43650-0200_1x02_P3.00mm_Horizontal | J2 |
| 1 | Conn_01x03_Pin | Connector_PinSocket_2.54mm:PinSocket_1x03_P2.54mm_Vertical | J4 |
| 1 | Conn_02x03_Top_Bottom | Connector_Molex:Molex_Micro-Fit_3.0_43045-0600_2x03_P3.00mm_Horizontal | J1 |
| 1 | DMG2305UX | Package_TO_SOT_SMD:SOT-23 | Q6 |
| 1 | LMV324LIDT | Package_SO:SOIC-14_3.9x8.7mm_P1.27mm | U13 |
| 1 | MPX4250 | mpx:MPX-4_MAP | U3 |
| 1 | MPXHZ6115A | Package_SO:SSOP-8_3.95x5.21x3.27mm_P1.27mm | U8 |
| 1 | SN65HVD232 | Package_SO:SOIC-8_3.9x4.9mm_P1.27mm | U9 |
| 1 | SolderJumper_2_Open | Jumper:SolderJumper-2_P1.3mm_Open_Pad1.0x1.5mm | JP1 |
| 1 | TL431LP | Package_TO_SOT_THT:TO-92_Inline | U2 |
| 1 | Teensy4.1 | teensy:Teensy41 | U1 |
| 1 | ~ | spartan3oem:spartan3oem | U7 |
Questions
How big is the Nb1ecu PCB?
It measures 154 × 159 mm and has 4 copper layers, 1.6 mm thick.
What parts does the Nb1ecu use?
129 parts, built around the SN65HVD232D, TEENSY 4.1, TC4424AVOA and AP63205WU. 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 Nb1ecu KiCad files?
From the swagprincess/nb1ecu repository on GitHub, at the commit this page was made from: the board is kicad/v2/nb1ecu.kicad_pcb and its schematic kicad/v1/nb1ecu.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Nb1ecu design in my own project?
Its repository publishes it under the GPL-3.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).
Similar boards
- 2 layers116.5 × 98 mm

- 2 layers168.9 × 124.3 mm

OEM ECU
aeonSolutions/AeonLabs-AI-Volvo-MKII-Open-Hardware
Volvo MKII Open Hardware
254 parts161CC0-1.0 - 2 layers100 × 100 mm

- 2 layers80 × 80 mm

- 2 layers92.2 × 66.4 mm

Matter thread relay r1
jerryok826/ardunio_matter_thread_relay
An Ardunio project for Apple Home matter/thread board to drive four relays
48 partsMIT - 4 layers96 × 172 mm

- 2 layers93 × 100 mm

- 2 layers85 × 100 mm
