USB-PiDU

PhirePhly·USB-PiDU·USBPiDU_pcb/USBPiDU.kicad_pcb

USB-PiDU PCB layout, top view — open source AVR/Arduino board by PhirePhly

About the USB-PiDU PCB

USB-PiDU is an open source AVR/Arduino PCB design by PhirePhly, published on GitHub under the MIT license. It is a 2-layer board measuring 71.5 × 56 mm, with 45 components from 17 distinct parts.

Its main chip is the ATMEGA328P-AU, from the AVR/Arduino family. Other key parts include the FT232RL and AP22802. By type, the board carries 13 connectors, 8 resistors, 7 ICs, 7 diodes, 7 capacitors and 1 crystal.

From the project

Multiple switchable USB DCP power ports on a Raspberry Pi-sized board

Main components on the USB-PiDU

USB-PiDU bill of materials (BOM)

45 components, 17 distinct parts.

QtyPartRefs
1
FT232RL
U1
1
ATMEGA328P-AU
U2
5
AP22802
U3, U4, U5, U6, U7
1
16MHz
Y1
1
609-4613-1-ND
J1
1
ICSP
J2
1
Load Rail Input
J3
4
CONN_01X04
J4, J5, J6, J7
6
USB_A
P1, P2, P3, P4, P5, P6
1
LOAD RAIL
SJ1
7
LED
D1, D2, D3, D4, D5, D6, D7
1
500mA
L1
2
22p
C1, C2
3
100n
C3, C4, C5
2
100u
C6, C7
1
10k
R1
7
1k
R2, R3, R4, R5, R6, R7, R8

USB-PiDU design files

The KiCad project lives in the PhirePhly/USB-PiDU repository on GitHub; these links point at the commit this page was built from.

USB-PiDU: common questions

What microcontroller does the USB-PiDU use?

The USB-PiDU is built around the ATMEGA328P-AU, from the AVR/Arduino family.

How big is the USB-PiDU PCB?

The USB-PiDU measures 71.5 × 56 mm, has 2 copper layers and is 1.6 mm thick.

How many components are on the USB-PiDU?

45 components, from 17 distinct parts. The full bill of materials is listed on this page.

Where can I download the USB-PiDU design files?

From the PhirePhly/USB-PiDU repository on GitHub, which has the KiCad layout; the links under Design files point to each one.

Can I use the USB-PiDU design in my own project?

Yes, under the terms of its MIT license, which PhirePhly chose for the repository.

Can I test firmware for the USB-PiDU without the hardware?

Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug AVR/Arduino firmware against it before you order a PCB.

Similar boards