
Demoboard v2
SFUSatClub/obc-hardware
PCB design for the initial prototype of OBC hardware, to interface with LaunchPad.

PCB layout for my cheap FPGA HDMI experimenting board
Mini fpga is an open-source printed circuit board by emusan, from the emusan/FPGA_HDMI-pcb repository on GitHub. It is a 4-layer board of 50.8 × 50.8 mm with 130 parts on 133 nets, routed with 477 tracks and 80 vias.
It is built around the AP7331-WG and IS43R86400D-6TL. Its parts include 60 resistors, 50 capacitors, 7 ICs, 6 connectors and 4 diodes. It belongs with the fPGA and programmable logic boards and the FPGA and CPLD boards of this library.
Note that this project is still in progress. Most of the work on the schematic is finished, with the pcb layout being the priority right now.
This board is designed to be relatively cheap (compared to other FPGA options with HDMI), and be fairly small at 2x2in. To meet these requirements some corners were cut (like ESD protection on the HDMI), though it still should function well.
This is not intended to be a consumer device, but rather a development and experimenting platform for those interested in playing around with HDMI.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 37 | 50 | 0402_murata | R10, R11, R12, R13, R14, R15, R16, R17, R18, R19, R20, R21, R22, R23, R24, R25 +21 |
| 22 | 4.7u | 0805_custom | C1, C2, C12, C17, C18, C19, C20, C21, C22, C24, C33, C34, C36, C37, C38, C39 +6 |
| 9 | .47u | 0402_murata | C9, C10, C11, C13, C14, C15, C16, C31, C35 |
| 8 | 100u | 1210_murata | C23, C25, C26, C27, C28, C29, C44, C45 |
| 5 | 330 | 1206_custom | R7, R40, R41, R42, R46 |
| 4 | .1u | 0402_murata | C30, C32, C46, C47 |
| 4 | 100 | 0603_custom | R31, R43, R44, R45 |
| 4 | 4.7K | 0603_custom | R47, R48, R49, R50 |
| 4 | LED | 0603_custom | D1, D2, D3, D4 |
| 2 | 100n | 0402_murata | C49, C50 |
| 2 | 100p | 0402_murata | C4, C6 |
| 2 | 10u | 0805_custom | C3, C7 |
| 2 | 120k1% | 0603_custom | R2, R6 |
| 2 | 1K 1% | 0603_custom | R38, R39 |
| 2 | 1X6_HEADER | header_1x6 | J2, J3 |
| 2 | 2.2u | 1210_murata | L1, L2 |
| 1 | .01u | 0402_murata | C48 |
| 1 | 100k1% | 0603_custom | R4 |
| 1 | 200k1% | 0805_custom | R3 |
| 1 | 30k .5% | 0603_custom | R59 |
| 1 | 340k1% | 0805_custom | R1 |
| 1 | 40k1% | 0603_custom | R60 |
| 1 | 510k .5% | 0805_custom | R5 |
| 1 | AP7331 | DFN2020 | U1 |
| 1 | CPPC7 | CPPC7_SMD | U6 |
| 1 | FXMHD103 | UMLP-12 | U7 |
| 1 | HDMI | mini_HDMI | J6 |
| 1 | IS43R86400D-6TL | TSOP-66 | U4 |
| 1 | JTAG_1X6 | header_1x6 | J4 |
| 1 | LOGO | LOGO | G*** |
| 1 | PAM2306D | WDFN12 | U2 |
| 1 | PWR_HEADER1X6 | header_1x6 | J1 |
| 1 | S25FL164 | SOC8 | U5 |
| 1 | USD_SLOT | uSD_slot | J5 |
| 1 | XC6SLX9 | CSG_225_custom | U3 |

SFUSatClub/obc-hardware
PCB design for the initial prototype of OBC hardware, to interface with LaunchPad.


cherry-embedded/HSCanT-hardware
HSCanT is a USB to 4-channel CAN FD tool designed based on the HPM5321 chip.





It measures 50.8 × 50.8 mm and has 4 copper layers, 1.6 mm thick.
130 parts, built around the AP7331-WG and IS43R86400D-6TL. 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.
From the emusan/FPGA_HDMI-pcb repository on GitHub, at the commit this page was made from: the board is mini_fpga.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Its repository states no licence, so its author keeps all rights: ask emusan before reusing the design.