

PCB practice
- Size
- 91.8 × 94.5 mm
- Copper layers
- 4
- Thickness
- 1.6 mm
- Parts
- 122
- Nets
- 190
- Pads
- 596
- Tracks, vias
- 1,575, 206
- Pours
- 9
- 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 91.8 × 94.5 mm with 122 parts on 190 nets, routed with 1,575 tracks and 206 vias.
It is built around the TJA1051T, LAN8742A-CZ and AMS1117-3.3, with the USBLC6-4SC6 and H1102NLT among its other parts. Its parts include 46 resistors, 35 capacitors, 16 connectors, 11 ICs and 3 crystals. It belongs with the STM32 boards of this library.
Main components
5TJA1051T
SOIC-8-40℃~+150℃ 2.5mA 4.5V~5.5V 5Mbps 70mA CAN Transceiver SOIC-8 CAN Transceivers ROHSNXP SemiconductorsCAN TransceiversLAN8742A-CZ
QFN-24-EP(4x4)0℃~+70℃ 1.8V~3.3V 10BASE-T、100BASE-TX 10Mbit/s、100Mbit/s Ethernet Transceiver RMII QFN-24-EP(4x4) Ethernet Transceivers ROHSMicrochip TechnologyEthernet 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) RegulatorsUSBLC6-4SC6
SOT-23-6-55℃~+125℃ 0.3pF 15V 300W@8/20us 4.7A@8/20us 5V 6V 80nA ESD Four channels IEC 61000-4-2、IEC 61000-4-5、IEC 61000-4-4 Unidirectional SOT-23-6 ESD and Surge Protection (TVS/ESD) ROHSTECH PUBLICESD And Surge Protection (TVS/ESD)H1102NLT
SMD,12.7x7.1mm0℃~+70℃ 1.5kV 10/100 Base-T 1:1、1:1 Single port SMD,12.7x7.1mm Pulse Transformers(LAN) ROHSPULSEPulse Transformers(LAN)
README
README.mdPCB_practice
just a bunch of PCB practice. That's it
Parts
122| Qty | Value | Footprint | References |
|---|---|---|---|
| 21 | 100n | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C1, C2, C11, C12, C23, C24, C25, C28, C33, C34, C35, C36, C37, C38, C39, C40 +5 |
| 15 | 10k | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R3, R9, R10, R11, R12, R13, R14, R15, R16, R36, R37, R39, R40, R41, R42 |
| 8 | 5k6 | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R17, R18, R19, R20, R21, R22, R23, R24 |
| 4 | 2k2 | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R6, R7, R45, R46 |
| 4 | 50 | Resistor_SMD:R_0402_1005Metric_Pad0.72x0.64mm_HandSolder | R31, R32, R33, R34 |
| 4 | 75 | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R25, R26, R27, R28 |
| 4 | MountingHole_Pad | MountingHole:MountingHole_3.2mm_M3_Pad_Via | H1, H2, H3, H4 |
| 3 | 33 | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R38, R43, R44 |
| 2 | 120 | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R1, R2 |
| 2 | 1u | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C7, C44 |
| 2 | 2.2u | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C29, C30 |
| 2 | 22p | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C9, C10 |
| 2 | 270 | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R29, R30 |
| 2 | 6p | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C3, C4 |
| 2 | 9p | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C27, C31 |
| 2 | LED | LED_SMD:LED_0603_1608Metric_Pad1.05x0.95mm_HandSolder | D1, D2 |
| 2 | LOGO | LOGO | G***, G*** |
| 2 | TJA1051T | Package_SO:SOIC-8_3.9x4.9mm_P1.27mm | U2, U4 |
| 2 | Termination | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | J1, J3 |
| 2 | USBLC6-2P6(ESD protection) | Package_TO_SOT_SMD:SOT-666 | U6, U10 |
| 1 | 0 | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R4 |
| 1 | 10u | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C26 |
| 1 | 12MHz | Crystal:Crystal_SMD_3225-4Pin_3.2x2.5mm_HandSoldering | Y1 |
| 1 | 12k1 | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R35 |
| 1 | 16MHz | Crystal:Crystal_SMD_3225-4Pin_3.2x2.5mm | Y2 |
| 1 | 22u | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C32 |
| 1 | 25Mhz | Crystal:Crystal_SMD_3225-4Pin_3.2x2.5mm | Y3 |
| 1 | 3.3V power breakout | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | J11 |
| 1 | 4.7u | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C42 |
| 1 | 470p | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C6 |
| 1 | 4k7 | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R5 |
| 1 | 5V power breakout | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | J12 |
| 1 | 5k1 | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R8 |
| 1 | 8P8C_LED | Connector_RJ:RJ45_Amphenol_RJHSE538X | J13 |
| 1 | AIN | TerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-1,5-4_1x04_P5.00mm_Horizontal | J9 |
| 1 | AMS1117-3.3 | Package_TO_SOT_SMD:SOT-223-3_TabPin2 | U3 |
| 1 | CAN1 | TerminalBlock_Phoenix:TerminalBlock_Phoenix_MPT-0,5-2-2.54_1x02_P2.54mm_Horizontal | J4 |
| 1 | CAN2 | TerminalBlock_Phoenix:TerminalBlock_Phoenix_MPT-0,5-2-2.54_1x02_P2.54mm_Horizontal | J2 |
| 1 | Conn_01x08_Pin | Connector_PinHeader_2.54mm:PinHeader_1x08_P2.54mm_Vertical | J10 |
| 1 | GPIO1 | TerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-1,5-4_1x04_P5.00mm_Horizontal | J7 |
| 1 | GPIO2 | TerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-1,5-4_1x04_P5.00mm_Horizontal | J14 |
| 1 | H1102NLT | H1102NLT:XFMR_H1102NLT | T1 |
| 1 | LAN8742A | Package_DFN_QFN:VQFN-24-1EP_4x4mm_P0.5mm_EP2.5x2.5mm_ThermalVias | U8 |
| 1 | LIN Pots | TerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-1,5-4_1x04_P5.00mm_Horizontal | J8 |
| 1 | MCP2200T-I-SO | Package_SO:SOIC-20W_7.5x12.8mm_P1.27mm | U7 |
| 1 | STM32F429ZITx | Package_QFP:LQFP-144_20x20mm_P0.5mm | U1 |
| 1 | STMPS2151STR(Current protection) | Package_TO_SOT_SMD:SOT-23-5_HandSoldering | U9 |
| 1 | SWD | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | J5 |
| 1 | SW_Push | Button_Switch_SMD:SW_SPST_PTS645 | SW5 |
| 1 | SW_SPDT | Button_Switch_SMD:SW_SPDT_PCM12 | SW3 |
| 1 | USART6 | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | J15 |
| 1 | USBLC6-4SC6 | Package_TO_SOT_SMD:SOT-23-6 | U12 |
| 1 | USB_C_Plug_USB2.0 | Connector_USB:USB_C_Receptacle_GCT_USB4105-xx-A_16P_TopMnt_Horizontal | P2 |
| 1 | USB_OTG | Connector_USB:USB_Mini-B_Wuerth_65100516121_Horizontal | J6 |
| 1 | ~ | Package_LGA:LGA-14_3x2.5mm_P0.5mm_LayoutBorder3x4y | U5 |
More from WilliamLim781/PCB_practice
12- 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 layers49.9 × 49.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
- 4 layers223 × 95 mm

Analog i
deimoscontrols/deimos
Realtime data acquisition and controls ecosystem, including hardware, firmware, and software.
568 parts44 - 4 layers157.5 × 130 mm

Jv thesis
JhonVelasquez/Embedded_system_Synchronize_Plant
Project of a embedded system that synchronizes signals in a plant. There is electronic (PCB) and software design (FreeRTOS for STM32F7).
233 parts2 - 2 layers50 × 100 mm

OpenWeatherStation MainBoard
VitalSeptfonds/OpenWeatherStation
Open Wheather Station based on STM32
111 parts2MIT - 6 layers60.6 × 100 mm

- 4 layers25.4 × 61 mm

RoveNode
MissouriMRDT/RoveNode
STM32 microcontroller daughterboard that supports Ethernet, CANbus, GPIO headers, status LEDs, and runs RoveOS.
63 partsGPL-3.0 - 4 layers130 × 100 mm

- 4 layers45.7 × 88.9 mm

- 4 layers100 × 100 mm

Questions
How big is the PCB practice PCB?
It measures 91.8 × 94.5 mm and has 4 copper layers, 1.6 mm thick.
What parts does the PCB practice use?
122 parts, built around the TJA1051T, LAN8742A-CZ, AMS1117-3.3 and USBLC6-4SC6. 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.1/Rev2.1.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.