

Assignment2
2110597
- Size
- 50 × 50 mm
- Copper layers
- 2
- Thickness
- 1 mm
- Parts
- 51
- Nets
- 63
- Pads
- 209
- Tracks, vias
- 367, 34
- Pours
- 6
- Routed
- Yes
- KiCad
- KiCad 9.0 (file 20241229)
- Created
- 26 Jan 2025
- Updated
- 9 May 2025
Overview
Assignment2 is an open-source printed circuit board by leomotors, from the leomotors/pcb-design-assignment repository on GitHub. It is a 2-layer board of 50 × 50 mm with 51 parts on 63 nets, routed with 367 tracks and 34 vias.
It is built around the RP2040, W25Q128JVSIQ and ABM8-272-T3, with the SPH0645LM4H-B among its other parts. Its parts include 21 capacitors, 12 resistors, 6 ICs, 4 connectors and 2 diodes. It belongs with the RP2040 boards of this library.
Main components
4RP2040
LQFN-56(7x7)12bit 133MHz 30 LQFN-56(7x7) Microcontrollers (MCU/MPU/SOC) ROHSRaspberry PiMicrocontrollers (MCU/MPU/SOC)W25Q128JVSIQ
SOIC-8-208mil-40℃~+85℃ 100,000 cycles 120ms@(32KB) 128Mbit 133MHz 1uA 2.7V~3.6V 20 Years 3ms Power-on reset、Hardware write protection、Software write protection、Write enable latch、Absolute write protection SPI SOIC-8-208mil NOR FLASH ROHSWinbondNOR FLASHABM8-272-T3
SMD3225-4P-40℃~+85℃ 10pF 12MHz 50Ω SMD crystal oscillator ±30ppm ±30ppm SMD3225-4P Crystals ROHSAbraconCrystalsSPH0645LM4H-B
SMDSMD Sourcing Parts ROHSKnowlesMEMS Microphones
Parts
51| Qty | Value | Footprint | References |
|---|---|---|---|
| 10 | 100nF | Capacitor_SMD:C_0603_1608Metric | C7, C8, C10, C11, C12, C13, C14, C15, C16, C21 |
| 4 | MountingHole | MountingHole:MountingHole_2.7mm_M2.5 | H1, H2, H3, H4 |
| 3 | 10μF | Capacitor_SMD:C_0603_1608Metric | C1, C2, C17 |
| 3 | 51Ω | Resistor_SMD:R_0603_1608Metric | R6, R7, R8 |
| 2 | 0.1μF | Capacitor_SMD:C_0603_1608Metric | C18, C19 |
| 2 | 150Ω | Resistor_SMD:R_0603_1608Metric | R11, R12 |
| 2 | 15pF | Capacitor_SMD:C_0402_1005Metric | C4, C5 |
| 2 | 1μF | Capacitor_SMD:C_0402_1005Metric | C6, C9 |
| 2 | 2.2kΩ | Resistor_SMD:R_0603_1608Metric | R9, R10 |
| 2 | 27Ω | Resistor_SMD:R_0603_1608Metric | R3, R4 |
| 2 | Conn_01x02 | Connector_PinSocket_2.54mm:PinSocket_1x02_P2.54mm_Vertical | J2, J4 |
| 2 | LED | LED_SMD:LED_0603_1608Metric | D1, D2 |
| 1 | 100μF | Capacitor_SMD:C_0603_1608Metric | C3 |
| 1 | 1MΩ | Resistor_SMD:R_0603_1608Metric | R5 |
| 1 | 1kΩ | Resistor_SMD:R_0603_1608Metric | R1 |
| 1 | 200pF | Capacitor_SMD:C_0603_1608Metric | C20 |
| 1 | ABM8-272-T3 | ABM8-272-T3:ABM8-272-T3 | U4 |
| 1 | Conn_01x03 | Connector_PinSocket_2.54mm:PinSocket_1x03_P2.54mm_Vertical | J3 |
| 1 | DNF | Resistor_SMD:R_0603_1608Metric | R2 |
| 1 | MAX98357A | Package_DFN_QFN:TQFN-16-1EP_3x3mm_P0.5mm_EP1.23x1.23mm | U5 |
| 1 | NCP1117-3.3_SOT223 | Package_TO_SOT_SMD:SOT-223-3_TabPin2 | U2 |
| 1 | RP2040 | Package_DFN_QFN:QFN-56-1EP_7x7mm_P0.4mm_EP3.2x3.2mm | U1 |
| 1 | SPH0645LM4H | Sensor_Audio:Knowles_SPH0645LM4H-6_3.5x2.65mm | MK1 |
| 1 | SW_Push | Button_Switch_THT:SW_PUSH_1P1T_6x3.5mm_H4.3_APEM_MJTP1243 | SW1 |
| 1 | USB_B_Micro | Connector_USB:USB_Micro-B_Amphenol_10103594-0001LF_Horizontal | J1 |
| 1 | VEML6040 | VEML6040:VISHAY_VEML6040_1.25X2X1 | U6 |
| 1 | W25Q128JVS | Package_SO:SOIC-8_5.3x5.3mm_P1.27mm | U3 |
More from leomotors/pcb-design-assignment
3- 2 layers100 × 100 mm

- 2 layers50 × 50 mm

- 2 layers17.5 × 19.8 mm

Similar boards
- 4 layers55 × 100.5 mm

OSS Radio Hardware Design
Arkos-Engineering/HT-15_hardware
We can split this out into separate repos later, right now its very convenient to have everything here.
256 parts72 - 2 layers23 × 17.6 mm

Daredevil mini
Madjogger1202/Daredevil-mini
USB MEMS microphone module with 4 options of sensor
54 parts - 4 layers277.2 × 107.5 mm

Katia
ikajdan/katia
A split keyboard with 6 by 3 column staggered keys and 3 thumb keys, based on the Crkbrd design
230 parts33CERN-OHL-P-2.0 - 4 layers51.8 × 20 mm

Sample target
alvarop/swd2usbc
Have you ever wanted to debug your device over USB-C? Sometimes there's not enough room for a JTAG/SWD connector, or even Tag-Connect pads!
57 parts29CC0-1.0 - 4 layers61.8 × 79.6 mm

- 4 layers40 × 58.5 mm

- 2 layers174 × 111 mm

Pedalboard hw
pedalboard/pedalboard-hw
pedalboard audio midi processor open hardware
169 parts14CERN-OHL-P-2.0 - 2 layers110 × 52 mm

Questions
How big is the Assignment2 PCB?
It measures 50 × 50 mm and has 2 copper layers, 1 mm thick.
What parts does the Assignment2 use?
51 parts, built around the RP2040, W25Q128JVSIQ, ABM8-272-T3 and SPH0645LM4H-B. 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 Assignment2 KiCad files?
From the leomotors/pcb-design-assignment repository on GitHub, at the commit this page was made from: the board is Assignment2/Assignment2.kicad_pcb and its schematic Assignment1/Assignment1.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Assignment2 design in my own project?
Its repository states no licence, so its author keeps all rights: ask leomotors before reusing the design.