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