

MyFirstPCB
Files for PCB design class
- Size
- 40 × 51.5 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 31
- Nets
- 18
- Pads
- 104
- Tracks, vias
- 172, 7
- Pours
- 2
- Routed
- Yes
- KiCad
- KiCad 8.0 (file 20240108)
- Created
- 9 Oct 2025
- Updated
- 10 Sep 2026
Overview
MyFirstPCB is an open-source printed circuit board by tvaala93, from the tvaala93/PCB-Class repository on GitHub. It is a 2-layer board of 40 × 51.5 mm with 31 parts on 18 nets, routed with 172 tracks and 7 vias.
It is built around the ATTINY85-20PU, ATTINY85-20SU and AP2112K-3.3, with the CR2032 and MBR120 among its other parts. Its parts include 10 resistors, 8 switches, 4 capacitors, 4 ICs and 2 diodes. It belongs with the AVR (ATmega, ATtiny) boards of this library.
Main components
5ATTINY85-20PU
PDIP-8-40℃~+85℃ 10bit 2.7V~5.5V 20MHz 512Byte 512Byte 6 8 Bit 8KB AVR Built-in FLASH PDIP-8 Microcontrollers (MCU/MPU/SOC) ROHSMicrochip TechnologyMicrocontrollers (MCU/MPU/SOC)ATTINY85-20SU
SOIC-8-208mil-40℃~+85℃ 10bit 2.7V~5.5V 20MHz 512Byte 512Byte 6 8 Bit 8KB AVR Built-in FLASH SOIC-8-208mil Microcontrollers (MCU/MPU/SOC) ROHSMicrochip TechnologyMicrocontrollers (MCU/MPU/SOC)AP2112K-3.3
SOT253.3V 600mA CMOS Low Dropout Linear Regulator with EnableDiodes IncorporatedUncategorisedCR2032
-- Unclassified goods ROHSMaxellUncategorisedMBR120
SOD-123Schottky DiodesDoeshare
README
README.mdPCB-Class
Files for PCB design class
Parts
31| Qty | Value | Footprint | References |
|---|---|---|---|
| 3 | 10k | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R12, R16, R17 |
| 2 | 0u1 | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C7, C9 |
| 2 | 100K | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R1, R2 |
| 2 | 10u | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C1, C2 |
| 1 | 10K | Potentiometer_THT:Potentiometer_Runtron_RM-065_Vertical | RV2 |
| 1 | 15K | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R14 |
| 1 | 1K | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R8 |
| 1 | 22K | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R13 |
| 1 | 68K | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R11 |
| 1 | 82K | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R15 |
| 1 | A | Button_Switch_THT:SW_PUSH_6mm | SW9 |
| 1 | AP2112K-3.3 | Package_TO_SOT_SMD:SOT-23-5 | U1 |
| 1 | ATtiny85-20P | Package_DIP:DIP-8_W7.62mm | U6 |
| 1 | ATtiny85-20S | Package_SO:SOIC-8W_5.3x5.3mm_P1.27mm | U3 |
| 1 | B | Button_Switch_THT:SW_PUSH_6mm | SW10 |
| 1 | CR2032 | Battery:BatteryHolder_Keystone_3034_1x20mm | BT1 |
| 1 | DM-OLED096-636 | DM-OLED096-636:MODULE_DM-OLED096-636 | U5 |
| 1 | DN | Button_Switch_THT:SW_PUSH_6mm | SW4 |
| 1 | ICSP | Connector_PinHeader_2.54mm:PinHeader_2x03_P2.54mm_Vertical | J1 |
| 1 | L | Button_Switch_THT:SW_PUSH_6mm | SW5 |
| 1 | LED | LED_THT:LED_D3.0mm | D4 |
| 1 | MBR120 | Diode_SMD:D_SOD-123F | D1 |
| 1 | PWR | Button_Switch_THT:SW_Slide_SPDT_Angled_CK_OS102011MA1Q | SW2 |
| 1 | R | Button_Switch_THT:SW_PUSH_6mm | SW6 |
| 1 | RESET | Button_Switch_SMD:SW_SPST_CK_RS282G05A3 | SW7 |
| 1 | UP | Button_Switch_THT:SW_PUSH_6mm | SW3 |
Questions
How big is the MyFirstPCB PCB?
It measures 40 × 51.5 mm and has 2 copper layers, 1.6 mm thick.
What parts does the MyFirstPCB use?
31 parts, built around the ATTINY85-20PU, ATTINY85-20SU, AP2112K-3.3 and CR2032. 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 MyFirstPCB KiCad files?
From the tvaala93/PCB-Class repository on GitHub, at the commit this page was made from: the board is PCB Class - Finished/v0|1/MyFirstPCB/MyFirstPCB.kicad_pcb and its schematic PCB Class - Finished/v0|1/MyFirstPCB/MyFirstPCB.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the MyFirstPCB design in my own project?
Its repository states no licence, so its author keeps all rights: ask tvaala93 before reusing the design.
Similar boards
- 2 layers59.2 × 41 mm

- 2 layers167.3 × 103 mm

Iw-8-controller
mekatrol/electronics
This repository contains the electronics, embedded firmware, support software, and reference material for a collection of home-automation and workshop projects.
212 parts - 2 layers95.6 × 95.5 mm

Panel
ansemjo/pi2co-usb
USB to I2C bridge using an Atmel AVR ATtiny85V and even more tiny than I2C-Tiny-USB.
492 parts4GPL-2.0 - 2 layers61 × 36.8 mm

- 2 layers72 × 38 mm

Business card
zeti1223/Business-card
I built this interactive PCB business card as a fun way to stand out and show off my electronics skills. It's a custom 5x5 LED matrix powered by an ATtiny85 microcontroller, running off a single CR2032 coin cell battery.
49 parts - 2 layers87.5 × 77.5 mm

Panel
jpconstantineau/NRF52-Board
This Repository is a collection of NRF5x boards.
143 parts100BSD-3-Clause - 2 layers22 × 66.5 mm

- 2 layers84.5 × 80.3 mm
