

PCB practice
- Size
- 49.9 × 49.8 mm
- Copper layers
- 4
- Thickness
- 1.6 mm
- Parts
- 51
- Nets
- 137
- Pads
- 320
- Tracks, vias
- 653, 95
- Pours
- 3
- Routed
- Yes
- KiCad
- KiCad 7 (file 20221018)
- Created
- 18 Sep 2023
- Updated
- 2 Nov 2026
Overview
PCB practice is an open-source printed circuit board by WilliamLim781, from the WilliamLim781/PCB_practice repository on GitHub. It is a 4-layer board of 49.9 × 49.8 mm with 51 parts on 137 nets, routed with 653 tracks and 95 vias.
It is built around the TJA1051T and AMS1117-3.3. Its parts include 24 capacitors, 12 connectors, 6 ICs, 4 resistors and 2 switches. It belongs with the STM32 boards of this library.
Main components
2TJA1051T
SOIC-8-40℃~+150℃ 2.5mA 4.5V~5.5V 5Mbps 70mA CAN Transceiver SOIC-8 CAN Transceivers ROHSNXP SemiconductorsCAN TransceiversAMS1117-3.3
SOT-223-40℃~+125℃ 0.003%Vout 1 1.1V@(800mA) 15V 1A 3.3V 5mA 72dB@(120Hz) Fixed Over Current Protection、Short Circuit Protection、Thermal shutdown Positive SOT-223 Voltage Regulators - Linear, Low Drop Out (LDO) Regulators ROHSAdvanced Monolithic SystemsVoltage Regulators - Linear, Low Drop Out (LDO) Regulators
README
README.mdPCB_practice
just a bunch of PCB practice. That's it
Parts
51| Qty | Value | Footprint | References |
|---|---|---|---|
| 15 | 100n | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C24, C30, C31, C32, C33, C38, C39, C40, C41, C42, C43, C44, C45, C46, C48 |
| 2 | 120 | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R4, R5 |
| 2 | 2.2u | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C21, C22 |
| 2 | 9p | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C26, C27 |
| 2 | LOGO | LOGO | G***, G*** |
| 2 | TJA1051T | Package_SO:SOIC-8_3.9x4.9mm_P1.27mm | U2, U3 |
| 2 | Termination | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | J1, J3 |
| 1 | 0 | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R3 |
| 1 | 10k | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R1 |
| 1 | 10u | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C28 |
| 1 | 16MHz | Crystal:Crystal_SMD_3225-4Pin_3.2x2.5mm | Y1 |
| 1 | 1u | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C49 |
| 1 | 22u | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C29 |
| 1 | 3.3V power breakout | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | J5 |
| 1 | 4.7u | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C47 |
| 1 | 5V power breakout | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | J12 |
| 1 | AIN | TerminalBlock_Phoenix:TerminalBlock_Phoenix_MPT-0,5-4-2.54_1x04_P2.54mm_Horizontal | J7 |
| 1 | AMS1117-3.3 | Package_TO_SOT_SMD:SOT-223-3_TabPin2 | U5 |
| 1 | C | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C23 |
| 1 | CAN1 | TerminalBlock_Phoenix:TerminalBlock_Phoenix_MPT-0,5-2-2.54_1x02_P2.54mm_Horizontal | J2 |
| 1 | CAN2 | TerminalBlock_Phoenix:TerminalBlock_Phoenix_MPT-0,5-2-2.54_1x02_P2.54mm_Horizontal | J4 |
| 1 | GPIO | TerminalBlock_Phoenix:TerminalBlock_Phoenix_MPT-0,5-8-2.54_1x08_P2.54mm_Horizontal | J10 |
| 1 | LIN Pots | TerminalBlock_Phoenix:TerminalBlock_Phoenix_MPT-0,5-4-2.54_1x04_P2.54mm_Horizontal | J6 |
| 1 | PWR_USB | Connector_USB:USB_C_Receptacle_GCT_USB4105-xx-A_16P_TopMnt_Horizontal | J9 |
| 1 | STM32F429ZITx | Package_QFP:LQFP-144_20x20mm_P0.5mm | U1 |
| 1 | SWD | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | J11 |
| 1 | SW_Push | Button_Switch_SMD:SW_SPST_PTS645 | SW1 |
| 1 | SW_SPDT | Button_Switch_SMD:SW_SPDT_PCM12 | SW2 |
| 1 | USB_OTG | Connector_USB:USB_Mini-B_Wuerth_65100516121_Horizontal | J8 |
| 1 | ~ | Package_LGA:Bosch_LGA-14_3x2.5mm_P0.5mm | U4 |
| 1 | ~ | Package_TO_SOT_SMD:SOT-23-5_HandSoldering | U6 |
Questions
How big is the PCB practice PCB?
It measures 49.9 × 49.8 mm and has 4 copper layers, 1.6 mm thick.
What parts does the PCB practice use?
51 parts, built around the TJA1051T and AMS1117-3.3. 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 PCB practice KiCad files?
From the WilliamLim781/PCB_practice repository on GitHub, at the commit this page was made from: the board is rev2/rev2.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Can I use the PCB practice design in my own project?
Its repository states no licence, so its author keeps all rights: ask WilliamLim781 before reusing the design.
More from WilliamLim781/PCB_practice
12- 4 layers91.8 × 94.5 mm

- 4 layers91.8 × 94.5 mm

- 4 layers153 × 114.3 mm

- 6 layers50 × 50 mm

- 6 layers50 × 50 mm

- 2 layers100 × 123.8 mm

- 4 layers88.9 × 69.1 mm

- 4 layers48.3 × 40.8 mm

- 2 layers45 × 36 mm

- 2 layers100.3 × 100 mm

- 4 layers87.6 × 73.7 mm

- 4 layers49.4 × 47.9 mm

Similar boards
- 2 layers150 × 50 mm

- 2 layers176.9 × 164 mm

HabitatCAN Dev Board (ESP32) - Panel
FireLabsCA/HabitatCAN-Dev-Board-ESP32
HabitatCAN development board with ESP32 microprocessor
436 parts2CC-BY-SA-4.0 - 2 layers50 × 70 mm

- 2 layers64.3 × 88.3 mm

- 2 layers42.5 × 50.5 mm

Pcan
DaphindicksDJ12/industrial-usb-can-interface
Industrial USB-to-CAN interface PCB with CAN bus protection, USB connectivity, power regulation, and robust automotive communication hardware.
28 parts - 2 layers71 × 60 mm

Control
kramerbastian/doppeltraktion
doppeltraktion is the world‘s simplest model railway throttle.
28 parts - 4 layers65 × 65 mm

- 2 layers123 × 87.3 mm
