Skip to the content
2 layers104.4 × 40 mmProject 3, the printed circuit board in 3D

Custom LPC2148 ARM7 development board designed in KiCad with USB-C, 5V protection, 3.3V regulation, USB ESD protection, crystal oscillator, reset, ISP/UART programming, JTAG, GPIO, I2C, SPI, ADC, DAC, LEDs, test points, and expansion headers for embedded development.

Size
104.4 × 40 mm
Copper layers
2
Thickness
1.6 mm
Parts
52
Nets
161
Pads
346
Tracks, vias
0, 0
Routed
Not yet
KiCad
KiCad 10.0 (file 20260206)
Created
25 Sep 2026
Updated
5 Nov 2026

Overview

Project 3 is an open-source printed circuit board by devKOff, from the devKOff/arm-header-pinout-board repository on GitHub. It is a 2-layer board of 104.4 × 40 mm with 52 parts on 161 nets.

It is built around the LPC2148FBD64, AP2112K-3.3 and USBLC6-2SC6, with the AO3401A, BC847 and SMBJ5.0A among its other parts. Its parts include 13 capacitors, 13 resistors, 10 connectors, 5 diodes and 3 ICs. It belongs with the interfaces and adapters boards and the NXP (LPC, Kinetis, i.MX RT) boards of this library.

Main components

6

README

README.md

ARM Header Pinout Board

A custom breakout and header pinout board designed for ARM microcontroller development, providing structured signal routing, power distribution, and debugging access points.

📋 Project Overview

The ARM Header Pinout Board is engineered to simplify prototyping and peripheral interfacing for ARM-based microcontrollers. It breaks out all core GPIO, communication buses (SPI, I2C, UART), and power rails into clean, labeled standard pin headers, minimizing wiring clutter on the breadboard.


📂 Repository Structure

text
arm-header-pinout-board/
├── .history/           # Automatic local schematic and PCB version backups
├── Block 6 — Crystal/  # Sub-schematic blocks or modular design files
├── bom/                # Bill of Materials (CSV / HTML)
├── docs/               # Datasheets, schematics PDFs, and pinout diagrams
├── gerbers/            # Production-ready Gerber and drill files for PCB fabrication
├── hardware/           # 3D step models, enclosure designs, or mechanical CAD files
├── images/             # Photos, renders, and wiring diagrams
├── .gitignore          # Git exclusion rules for KiCad temporary/lock files
├── LICENSE             # Open-source license governing the hardware/code
├── README.md           # Project documentation
├── changelog.md        # Version history and revision notes
├── project_3.kicad_pro # KiCad project master file
└── project_3.kicad_pcb # Main printed circuit board layout

Parts

52
QtyValueFootprintReferences
8100nFCapacitor_SMD:C_0603_1608MetricC4, C6, C7, C8, C9, C10, C12, C16
41kResistor_SMD:R_0603_1608MetricR10, R11, R12, R13
4Conn_01x06Connector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_VerticalJ2, J6, J7, J8
4LEDLED_SMD:LED_0603_1608MetricD2, D3, D4, D5
310kΩResistor_SMD:R_0603_1608MetricR6, R7, R17
210µFCapacitor_SMD:C_0805_2012MetricC3, C5
218pF*Resistor_SMD:R_0603_1608MetricC1, C2
233ΩResistor_SMD:R_0603_1608MetricR3, R4
25.1kΩResistor_SMD:R_0603_1608MetricR1, R2
2Conn_02x10_Odd_EvenConnector_PinHeader_2.54mm:PinHeader_2x10_P2.54mm_VerticalJ3, J9
2SW_PushButton_Switch_SMD:SW_SPST_TL3305ASW1, SW2
11.5kΩPackage_TO_SOT_SMD:SOT-23R16
1100kΩResistor_SMD:R_0603_1608MetricR5
112MHzCrystal:Crystal_SMD_3225-4Pin_3.2x2.5mmY1
14.7µFCapacitor_SMD:C_0603_1608MetricC11
147ΩResistor_THT:R_Array_SIP14RN1
1500mA PTCFuse:Fuse_1206_3216MetricF1
1AO3401APackage_TO_SOT_SMD:SOT-23-5Q1
1AP2112K-3.3Package_TO_SOT_SMD:SOT-23-5U3
1BC847Package_TO_SOT_SMD:SOT-23Q2
1Conn_01x04Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ10
1Conn_02x20_Odd_EvenConnector_PinHeader_2.54mm:PinHeader_2x20_P2.54mm_VerticalJ4
1Ferrite beadInductor_SMD:L_0603_1608MetricFB1
1GPIO_PORT1Connector_PinHeader_2.54mm:PinHeader_2x20_P2.54mm_VerticalJ5
1LPC2148FBD64Package_QFP:LQFP-64_10x10mm_P0.5mmU1
1SMBJ5.0ADiode_SMD:D_SMAD1
1USBLC6-2SC6Package_TO_SOT_SMD:SOT-23-6U2
1USB_C_Receptacle_USB2.0_16PConnector_USB:USB_C_Receptacle_GCT_USB4105-xx-A_16P_TopMnt_HorizontalJ1

Similar boards

  • 2 layers39 × 42.8 mmWatch v3, the printed circuit board in 3D

    Watch v3

    KIIT-Robotic-Society/Dharma_RoboFest4.0

    Dharma Bot is a quadruped robotic dog featuring 12-DOF locomotion, real-time sensing, and a modular subsystem design.

    79 parts4MIT
  • 4 layers48.5 × 39 mmBbq monitor, the printed circuit board in 3D

    Bbq monitor

    harrydobbs/bbq-temperature-monitor

    STM32 Microcontroller equipped with 2.4GHz Transceiver and K-Type Thermocouple

    50 parts1
  • 4 layers106.6 × 77 mmBread board, the printed circuit board in 3D

    Bread board

    cr1tbit/superhubby

    USB-C to everything adapter

    232 parts
  • 4 layers60 × 70 mmDevPocket, the printed circuit board in 3D

    DevPocket

    Hopichek/Projects

    143 parts
  • 4 layers81 × 113.2 mmAuralab Workstation Vishal, the printed circuit board in 3D

    Auralab Workstation Vishal

    Vishalbabu-09/Auralab_Workstation

    Advanced 4-layer PCB design featuring split-plane noise isolation (AGND/DGND) and asynchronous dual-core processing. Implements a handheld multi-tool oscilloscope, current tracker, and symmetrical DC power supply.

    81 parts1
  • 4 layers66 × 36 mmGas sensor, the printed circuit board in 3D

    Gas sensor

    JamesTwallin/gas_sensor

    A tiny plug-in board for the rev E phone-companion board. It stands upright in a notch in rev E's sensor end, between the two gas sensor cans, and pokes 4.5 mm out through a slot in the case face, so its tip sits in the…

    81 parts7MIT
  • 4 layers61.8 × 27.5 mmAudio Processing HW V1.0, the printed circuit board in 3D

    Audio Processing HW V1.0

    aitesam961/OpenADSP

    An Embedded Digital Signal Processing Device for Audio signals.

    83 parts4GPL-3.0

Questions

How big is the Project 3 PCB?

It measures 104.4 × 40 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Project 3 use?

52 parts, built around the LPC2148FBD64, AP2112K-3.3, USBLC6-2SC6 and AO3401A. 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 Project 3 KiCad files?

From the devKOff/arm-header-pinout-board repository on GitHub, at the commit this page was made from: the board is project_3.kicad_pcb and its schematic Block10.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Project 3 design in my own project?

Its repository states no licence, so its author keeps all rights: ask devKOff before reusing the design.