FPGAs-Ard RPi BB

hsclouds·PCBs·AMD-Spartan7-KiCAD/FPGAs-Ard_RPi_BB.kicad_pcb

FPGAs-Ard RPi BB PCB layout, top view — open source ESP32 board by hsclouds

About the FPGAs-Ard RPi BB PCB

FPGAs-Ard RPi BB is an open source ESP32 PCB design by hsclouds, published on GitHub. It is a 6-layer board measuring 229.1 × 194.5 mm, with 155 components from 80 distinct parts.

Its main chip is the PGA309AIPWR, from the ESP32 family. Other key parts include the XTR117AIDGKT, 47nF, 470nF, 100uF and 24LC16BHT-I/OT. By type, the board carries 48 ICs, 14 resistors, 5 capacitors, 4 crystals, 4 diodes and 1 switch.

From the project

Notes: 1. Only uploading PCB design projects done in-house for Softgalaxy Technologies Inc or ones updated having open hardware, GNU style licenses. 2. Each directory contains all the relevant design files, libraries, documentation for the project. 3. Giving a brief overview of e

Notes: 1. Only uploading PCB design projects done in-house for Softgalaxy Technologies Inc or ones updated having open hardware, GNU style licenses. 2. Each directory contains all the relevant design files, libraries, documentation for the project. 3. Giving a brief overview of each PCB design project. 4. I have done PCB design projects using Altium, KiCAD, Eagle, Protel, Cadence Allegro, Redac

Main components on the FPGAs-Ard RPi BB

FPGAs-Ard RPi BB bill of materials (BOM)

155 components, 80 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
XTR117AIDGKT
XA7S15-1CSGA225Q
Texas Instruments
U1
17
47nF
U1_C1, U1_C2, U1_C3, U1_C4, U1_C10, U1_C15, U1_C16, U1_C17 +9
22
470nF
U1_C5, U1_C6, U1_C7, U1_C8, U1_C11, U1_C12, U1_C13, U1_C14 +14
3
100uF
U1_C9, U1_C23, U1_C34
1
PGA309AIPWR
ESP32-DevKitC
Texas Instruments
U2
1
24LC16BHT-I/OT
ESP32-S3-DevKitC
Microchip Technology
U3
1
ESP32-S2-DevKitM
U4
1
ESP32-S2-Saola-1
U5
1
MT25QL01GBBB8ESF-0SIT
U6
1
AX5PAF1-400.0000T
Y1
1
ECS-2333-100-BN-TR
Y2
1
511BBA200M000BAGR
Y3
1
CB3LV-3I-20M0000
Y4
4
Screw_Terminal_01x02
12V_J1, 12V_J3, PWR_DC_IN1, PWR_DC_OUT1
8
Conn_01x40
BO_3, BO_4, BO_5, BO_6, BO_7, BO_8, BO_9, BO_16
6
Conn_01x02
DC_J1, DC_J2, DC_J3, PWR_OUT1, PWR_OUT2, TEST_VPP_J1
1
FC681478
DC_PWR_J1
1
ADC-H-010-1
DC_PWR_J2
1
4840.2201
DC_PWR_J3
1
~
Digilent_Cmod_S7
Show 60 more
QtyPartRefs
1
Screw_Terminal_01x02
Ext_DC_PWR1
3
Conn_02x20_Odd_Even
FPGA_J1, FPGA_J2, FPGA_J3
1
Conn_01x04
FPGA_PWR_J1
1
Microsemi_FlashPro-JTAG-10
JTAG2
1
Conn_02x05_Odd_Even
JTAG3
1
~
JTAG5
1
Conn_ARM_JTAG_SWD_20
JTAG6
1
~
JTAG7
1
USB_B_Micro
J_USB_uB1
1
Conn_01x07
J_USB_uB2
4
Bus_PCI_Express_x16
PCIe_J1, PCIe_J2, PCIe_J3, PCIe_J4
3
Conn_01x05
PCIe_J1_JTAG1, PCIe_J2_JTAG1, PCIe_J3_JTAG1
1
2.2uF
PR_C1
2
0.47uf
PR_C5, PR_C9
2
33uF
PR_C6, PR_C10
2
22uF
PR_C11, PR_C13
3
20pF
PR_C12, PR_C14, PR_C16
2
10uF
PR_C15, PR_C17
1
100nF, 10V
PR_C18
1
BLM03AX102SN1D
PR_FB1
1
1.5uH
PR_L1
1
3.3uH
PR_L2
1
2.2uH
PR_L3
1
1K
PR_R1
1
30k
PR_R8
2
120k
PR_R9, PR_R11
1
150k
PR_R10
1
180k
PR_R12
1
57.6k
PR_R13
2
1k
PR_R14, PR_R15
1
100
PR_R16
1
LM3940IT-3.3
PR_U3_3V1
1
LTC3569EUDC-TRPBF
PWR_IC1
1
~
QSPI_JTAG1
1
FPGA_Mode_SW
SW1
1
Conn_ARM_SWD_TagConnect_TC2030-NL
TC2030
1
JTAG1
TC2050_1
1
~
TC2050_2
1
~
TC2070
1
USB_C_Receptacle
USB3_TypeC1
1
Conn_02x11_Top_Bottom
USB3_TypeC_J1
1
R-78E3.3-0.5
U_DC_DC1
1
LED
PR_D1
1
SMBJ5V0CA
PMEG2020EJ
Fairchild Semiconductor
D1
1
BAS70-TP
LED
Micro Commercial Co
D2
1
SMBJ40CA
LED
Fairchild Semiconductor
D3
1
DONE LED
D4
2
C1005X7R1A104K050BB
0.1uF, 10V
TDK Corporation
C1, C2
2
CC0402KRX7R9BB101
0.1uF, 10V
Yageo
C3, C4
1
C0402C103K8RACTU
0.1uF, 10V
Kemet
C5
1
ERJ-2RKF3922X
4.7K
Panasonic Electronic Components
R1
1
ERJ-2RKF1913X
4.7K
Panasonic Electronic Components
R2
1
ERJ-2RKF1000X
4.7K
Panasonic Electronic Components
R3
1
4-1879215-1
4.7K
TE Connectivity
R4
1
7-1879208-3
22
TE Connectivity
R5
1
ERJ-2RKF3922X
1K
Panasonic Electronic Components
R6
1
ERJ-2GE0R00X
1K
Panasonic Electronic Components
R7
2
1K
R8, R11
2
ERJ-2RKF4701X
1K
Panasonic Electronic Components
R9, R10
3
4.7K
R12, R13, R14

FPGAs-Ard RPi BB design files

The KiCad project lives in the hsclouds/PCBs repository on GitHub; these links point at the commit this page was built from.

FPGAs-Ard RPi BB: common questions

What microcontroller does the FPGAs-Ard RPi BB use?

The FPGAs-Ard RPi BB is built around the PGA309AIPWR, from the ESP32 family.

How big is the FPGAs-Ard RPi BB PCB?

The FPGAs-Ard RPi BB measures 229.1 × 194.5 mm, has 6 copper layers and is 0.339756 mm thick.

How many components are on the FPGAs-Ard RPi BB?

155 components, from 80 distinct parts, with part numbers taken from the project's own BOM. The full bill of materials is listed on this page.

Where can I download the FPGAs-Ard RPi BB design files?

From the hsclouds/PCBs repository on GitHub, which has the KiCad layout, the schematic and the BOM; the links under Design files point to each one.

Can I use the FPGAs-Ard RPi BB design in my own project?

The repository has no license, so all rights stay with hsclouds. Use it as a reference, and ask the author before reusing the design.

Can I test firmware for the FPGAs-Ard RPi BB without the hardware?

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

More boards in PCBs

Similar boards