MENU

Fun & Interesting

I Made My Own FPGA Board And It Wasn't So Hard!

Emez Labs 4,233 lượt xem 2 months ago
Video Not Working? Fix It Now

Hi,
This time, I am learning how to solder BGA, which is not easy by hand.
In this episode, I share the process of making an ECP5 FPGA board.
I proudly designed it. It is an extension cord for my MSPC computer, but it can also be used standalone!
This is my first time using BGA chips. Do you want to know if I succeeded or failed? Don't wait; check the video inside.

Also, I will give some tips about soldering during this timelapse video.
I learned a lot, mainly related to BGA workflow, rebelling, preheating, etc.

This is a continuation of part:

Chapters:
0:00-0:24: Intro
0:24-0:59: Components Unboxing
0:59-3:06: Soldering Timelapse - part 1
3:06-3:51: HyperRAM First Failed BGA Reballing
3:51-4:09: HyperRAM Second Failed BGA Reballing
4:09-4:54: HyperRAM Final Reballing Approach
4:54-5:54: FPGA First Failed BGA Reballing
5:54-8:10: FPGA Better BGA Reballing
8:10-9:09: FPGA&HyperRAM Soldering
9:09-10:25: Bottom Side Of PCB
10:25-11:08: Short Circuit On 3.3V Power Line
11:08-13:27: Reballing Again
13:27-13:39: Short Circuit On FPGA Core Power Line
13:39-14:15: My Best Reballing So Far
14:15-15:57: Rebuilding Whole Board
15:57-16:50: Checks Before Flight
16:50-20:16: Can it fly?

FPGA extension card KiCad project placed under:
https://github.com/matgla/mspc/tree/mspc_v2


External projects that I used:
https://github.com/dirtyjtag/DirtyJTAG
https://github.com/YosysHQ/yosys
https://github.com/YosysHQ/nextpnr
https://github.com/YosysHQ/prjtrellis

Used other material:
https://www.youtube.com/watch?v=zBkuNpgACH0
https://www.youtube.com/watch?v=fPll3mpO9oE
https://www.youtube.com/watch?v=0lhhrUuw2N8
https://www.youtube.com/watch?v=KOaeDHeJ80I

Comment