Skip to the content
PCBKitNew board
2 layers71.4 × 50 mmFirstProject, the printed circuit board in 3D

FirstProject

srrizviii/firstPCB

Onboarding PCB for UAlberta Eco-Car, designed in KiCad 10.0 to learn the full schematic → layout → fabrication workflow.

Size
71.4 × 50 mm
Copper layers
2
Thickness
1.6 mm
Parts
70
Nets
61
Pads
249
Tracks, vias
863, 179
Pours
4
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
25 Oct 2026
Updated
31 Oct 2026

Overview

FirstProject is an open-source printed circuit board by srrizviii, from the srrizviii/firstPCB repository on GitHub. It is a 2-layer board of 71.4 × 50 mm with 70 parts on 61 nets, routed with 863 tracks and 179 vias.

It is built around the AMS1117-3.3 and USBLC6-2P6. Its parts include 18 capacitors, 18 resistors, 11 diodes, 5 connectors and 5 switches. It belongs with the STM32 boards of this library.

Main components

2

README

README.md

First PCB – Eco-Car Onboarding PCB

A basic PCB designed in KiCad 10.0 as my onboarding project for UAlberta Eco-Car. The goal was to learn the complete PCB workflow (schematic capture, footprint selection, layout, design rules, and fabrication outputs) before contributing to the team's electrical systems.

Overview

Built without a specific purpose in mind, more of a general development board, with a USB-C connector, 4 push buttons, 10 configurable LEDs, connections for I2C, SPI, a mini OLED screen, and general purpose pins so external modules can communicate with the MCU (STM32F103C8Tx).

Parts

70
QtyValueFootprintReferences
131k5Resistor_SMD:R_0603_1608MetricR3, R4, R5, R8, R9, R10, R11, R12, R13, R14, R15, R16, R17
10100nCapacitor_SMD:C_0603_1608MetricC1, C2, C3, C4, C9, C14, C15, C16, C17, C18
4Conn_01x04_PinConnector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ2, J3, J4, OLED1
4GREENLED_SMD:LED_0603_1608MetricD4, D5, D6, D7
4MountingHoleMountingHole:MountingHole_2.2mm_M2H1, H2, H3, H4
4SW_PushButton_Switch_THT:SW_PUSH_6mmSW2, SW3, SW4, SW5
3REDLED_SMD:LED_0603_1608MetricD1, D2, D3
210pCapacitor_SMD:C_0603_1608MetricC10, C11
21uCapacitor_SMD:C_0603_1608MetricC7, C8
222uCapacitor_SMD:C_0603_1608MetricC12, C13
24k7Resistor_SMD:R_0603_1608MetricR2, R7
25k1Resistor_SMD:R_0603_1608MetricR6, R18
2BLUELED_SMD:LED_0603_1608MetricD8, D9
2YELLOWLED_SMD:LED_0603_1608MetricD10, D11
110kResistor_SMD:R_0603_1608MetricR1
110nCapacitor_SMD:C_0603_1608MetricC6
110uCapacitor_SMD:C_0603_1608MetricC5
1120RInductor_SMD:L_0603_1608MetricFB1
116MHzCrystal:Crystal_SMD_3225-4Pin_3.2x2.5mmY1
1AMS1117-3.3Package_TO_SOT_SMD:SOT-223-3_TabPin2U2
1Conn_02x08_Odd_EvenConnector_PinHeader_2.54mm:PinHeader_2x08_P2.54mm_VerticalJ1
1G***kibuzzard-6ADD32FBkibuzzard-6ADD32FB
1LOGOLOGOG***
1R_PotentiometerPackage_SO:MSOP-8_3x3mm_P0.65mmRV1
1STM32F103C8TxPackage_QFP:LQFP-48_7x7mm_P0.5mmU1
1SW_SPDTButton_Switch_SMD:SW_SPDT_PCM12SW1
1USBLC6-2P6Package_TO_SOT_SMD:SOT-666E1
1USB_C_Receptacle_USB2.0_14PConnector_USB:USB_C_Receptacle_HRO_TYPE-C-31-M-12USB_C1

Questions

How big is the FirstProject PCB?

It measures 71.4 × 50 mm and has 2 copper layers, 1.6 mm thick.

What parts does the FirstProject use?

70 parts, built around the AMS1117-3.3 and USBLC6-2P6. 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 FirstProject KiCad files?

From the srrizviii/firstPCB repository on GitHub, at the commit this page was made from: the board is firstProject.kicad_pcb and its schematic firstProject.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the FirstProject design in my own project?

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

Similar boards

  • 4 layers76.6 × 25.1 mmEsp atx power, the printed circuit board in 3D

    Esp atx power

    valletw/esp-atx-power

    ESP32 ATX Power Controller

    55 parts30MIT
  • 4 layers65 × 56 mmMotorgo plink, the printed circuit board in 3D

    Motorgo plink

    Every-Flavor-Robotics/motorgo-plink-hardware

    117 parts5
  • 2 layers37 × 70.9 mmOpendiag, the printed circuit board in 3D

    Opendiag

    maximus64/opendiag-hardware

    OpenDIAG - Open Source OBD2 Interface (Hardware)

    148 parts5CERN-OHL-S-2.0
  • 2 layers125 × 79.4 mmPHORI 2 0 5, the printed circuit board in 3D

    PHORI 2 0 5

    Jwray0/phori_2

    Forked from the https://github.com/PhobGCC/PhobGCCv2-HW Project

    114 parts3CERN-OHL-S-2.0
  • 6 layers50 × 81.3 mmBRS HW v1, the printed circuit board in 3D

    BRS HW v1

    lucasnoce/BRS_v1

    Basic Rocket System

    129 parts3MIT
  • 4 layers36 × 36 mmTrackMAG, the printed circuit board in 3D

    TrackMAG

    mupfdev/TrackMAG

    An open hardware development board primarily intended for the development of accessible input devices.

    58 parts3
  • 4 layers70 × 80 mmNeptune toolboard, the printed circuit board in 3D

    Neptune toolboard

    LoicGRENON/Neptune_toolboard

    a CAN bus toolboard designed to be used for 3D printing and SMD pick and place using Klipper

    114 parts2GPL-3.0
  • 2 layers125.4 × 84.5 mmZinnia2 0 5, the printed circuit board in 3D

    Zinnia2 0 5

    plants-tech/Zinnia

    fork of a fork of phob 2.x (Phob 2.x Official -> PhloraGCC -> Zinnia)

    113 parts2CERN-OHL-S-2.0