Skip to the content
PCBKitNew board
4 layers154 × 159 mmNb1ecu, the printed circuit board in 3D

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

11

README

README.md

A 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
QtyValueFootprintReferences
16180kResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR15, R16, R17, R18, R20, R21, R23, R25, R27, R38, R39, R40, R43, R44, R46, R47
13DMG2302UPackage_TO_SOT_SMD:SOT-23Q3, Q4, Q5, Q8, Q9, Q10, Q11, Q12, Q13, Q14, Q15, Q16, Q17
111N4448WDiode_SMD:D_SOD-123D1, D2, D3, D4, D5, D6, D7, D8, D9, D10, D11
910kResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR8, R11, R12, R14, R33, R34, R35, R45, R55
8220nCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC9, C10, C12, C14, C16, C17, C22, C23
7100nCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC5, C8, C13, C15, C18, C19, C20
71kResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR6, R32, R36, R37, R51, R52, R53
6Conn_01x01MountingHole:MountingHole_4.5mm_PadJ1, J2, J3, J4, J5, J6
4348kResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR22, R24, R26, R28
310uCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC4, C6, C24
3470Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR19, R31, R50
2100uCapacitor_THT:CP_Radial_D6.3mm_P2.50mmC1, C7
22.49kResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR29, R30
2220Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR41, R42
222nCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC2, C21
23kResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR4, R7
248.7kResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR1, R13
2PN2907APackage_TO_SOT_THT:TO-92_Inline_WideQ1, Q2
2TC4424AVOATC4424AVOA:SOIC127P599X175-8NU4, U6
1120Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR54
1178780-1conn-178780:178780-1P2
11MResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR9
11nCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC3
122kResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR10
13.3kResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR3
13.9kResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR48
130kResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR5
1330Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR2
14.7uInductor_SMD:L_1008_2520Metric_Pad1.43x2.20mm_HandSolderL1
1470nCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC11
1604Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR49
1AP63205WUPackage_TO_SOT_SMD:TSOT-23-6U5
1AudioPlug3Connector_Audio:Jack_3.5mm_CUI_SJ1-3525N_HorizontalJ3
1Conn_01x02Connector_Molex:Molex_Micro-Fit_3.0_43650-0200_1x02_P3.00mm_HorizontalJ2
1Conn_01x03_PinConnector_PinSocket_2.54mm:PinSocket_1x03_P2.54mm_VerticalJ4
1Conn_02x03_Top_BottomConnector_Molex:Molex_Micro-Fit_3.0_43045-0600_2x03_P3.00mm_HorizontalJ1
1DMG2305UXPackage_TO_SOT_SMD:SOT-23Q6
1LMV324LIDTPackage_SO:SOIC-14_3.9x8.7mm_P1.27mmU13
1MPX4250mpx:MPX-4_MAPU3
1MPXHZ6115APackage_SO:SSOP-8_3.95x5.21x3.27mm_P1.27mmU8
1SN65HVD232Package_SO:SOIC-8_3.9x4.9mm_P1.27mmU9
1SolderJumper_2_OpenJumper:SolderJumper-2_P1.3mm_Open_Pad1.0x1.5mmJP1
1TL431LPPackage_TO_SOT_THT:TO-92_InlineU2
1Teensy4.1teensy:Teensy41U1
1~spartan3oem:spartan3oemU7

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 mmDropBear, the printed circuit board in 3D

    DropBear

    speeduino/Hardware

    Official Speeduino hardware designs

    191 parts283
  • 2 layers168.9 × 124.3 mmOEM ECU, the printed circuit board in 3D

    OEM ECU

    aeonSolutions/AeonLabs-AI-Volvo-MKII-Open-Hardware

    Volvo MKII Open Hardware

    254 parts161CC0-1.0
  • 2 layers100 × 100 mmV0.4.4b, the printed circuit board in 3D

    V0.4.4b

    venderbroeck/speeduino

    Fork for my own additions

    294 parts1GPL-2.0
  • 2 layers80 × 80 mmMAP1, the printed circuit board in 3D

    MAP1

    MIsfitMatty/MAP1_MPXreplacement

    83 partsGPL-3.0
  • 2 layers92.2 × 66.4 mmMatter thread relay r1, the printed circuit board in 3D

    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 mmServo cpu, the printed circuit board in 3D

    Servo cpu

    wiciu15/servo2

    Servo inverter for 3-phase AC motor with/out encoder feedback

    167 parts29
  • 2 layers93 × 100 mmGDRace little V2, the printed circuit board in 3D

    GDRace little V2

    NicoEFI/Speeduino-MicroEFI-V2-GDRace

    124 parts12
  • 2 layers85 × 100 mmNicoEfi 3, the printed circuit board in 3D

    NicoEfi 3

    NicoEFI/NicoEFI-ECU-Speeduino-mega2561

    NOT TESTED

    143 parts5