Showing mistakes is S-tier teacher level. Learning is how well you join your mistakes together with the occasional success into a working project. Excellent work to be proud of!
Thank you! I aim to share both failures and successes in my videos since both contribute to project success or failure. I also think that mistakes are great teachers. If you are willing to finish a project then you deep dive into analysis of what went wrong and how to do it better or in another way.
Amazing patience and perseverance. I have never seen anyone attempt to solder a BGA part, much less a large FPGA chip before. Thanks for sharing your experience. I really enjoyed watching it.
Thank you! I am glad you enjoyed my work :) I had a lot of fun soldering that board! Now I am working on completing the whole MSPC hardware (motherboard + VGA extension card + that FPGA board). Hopefully, I'll release it around the new year, but of course it depends on my free time :)
Great work, re-balling is a pain. I once used a sheet of wire interconnect with vertical wires and clamped the 16x16 BGA chip to the board. but the clamp was huge ! you should be very pleased you reached the desired result with hard work and dedication.
That's true. I have the reballing jig, but I ordered wrong stencils for it. Anyway I was unable to find kit that matches my chip footprint. But having just universal stencil, the whole job was quick enough for me.
I was looking to make a board with the ECP5 but my project required the SERDES core from the IC and this wasn't available without buying the licensed software?! I went with Xilinx instead
Of course, I am always adding repository for project in video description. This one is under: github.com/matgla/mspc/tree/mspc_v2 But please keep in mind that it is not well tested yet. Right now I know about two limitations: 1. I forgot about 3.3 power supply from USB, so it can be delivered only through bus 2. I did misclick on SPI flash CS# line for FPGA configuration. Fix was delivered to mspc_v2 branch, but I am waiting for PCB to test it. 3. Most probably more problems, not yet discovered! About parts, you can check BOM from Kicad project. Right now all parts should be available to order, but there is problem with LFE5-UM which for long time was not available at now, now they are quite expensive.
To change lead-free balls to lead balls. Lead-free is much harder to solder, especially without a full BGA rework station with an automatic soldering process.
Ordering assembled boards is not always feasible. This board is using FPGAs that for a long time were not accessible (now they are back on the market). I had a few of them in my shelf. And anyway it's always fun for me to create a real DIY :D
It should be doable, just needs synthesized hardware for it. I want to learn something about CPU design and I think I will start with some simple 8-bit CPU.
@@matgla95 so cool as a first step, then go for mips design later, there are good books about it. Good luck and keep going ! I'll follow the channel now
hobby users need cheap mesa 7I96 board clone card, mesa sellers take lot owerprice at mesa cards and hobby users not can buy. what clone cards have possiple in world can buy and build hobby cnc. more input/output,ethernet, than paraller port cards have. i promise hobby users ALL buy if mesa card has made good FPGA card lot cheapen about less than 100$ have perfect price range.
Hi, I just designed my FPGA board as extension board for my "MSPC" computer project to fulfill my needs. I don't think right now about new PCBs development except finishing motherboard, VGA expansion and maybe some kind of network connectivity.
Showing mistakes is S-tier teacher level. Learning is how well you join your mistakes together with the occasional success into a working project.
Excellent work to be proud of!
Thank you!
I aim to share both failures and successes in my videos since both contribute to project success or failure.
I also think that mistakes are great teachers. If you are willing to finish a project then you deep dive into analysis of what went wrong and how to do it better or in another way.
Amazing patience and perseverance. I have never seen anyone attempt to solder a BGA part, much less a large FPGA chip before. Thanks for sharing your experience. I really enjoyed watching it.
Thank you! I am glad you enjoyed my work :)
I had a lot of fun soldering that board!
Now I am working on completing the whole MSPC hardware (motherboard + VGA extension card + that FPGA board).
Hopefully, I'll release it around the new year, but of course it depends on my free time :)
I wish you the best and enough free time in the new year to continue your passion.
Absolutely worth being proud of and you have indeed leveled up!
Thank you! Of course it was fun too!
great work! good luck for future adventures!
Thanks!
Well done, epic music for an epic job well done!
Thanks! I focused during creation of that episode to find matching music and synchronizing it with clips :)
I am happy that someone appreciates that!
Awesome Video!
@@martinscheuchenpflug3873 Thank you !
Great work, re-balling is a pain. I once used a sheet of wire interconnect with vertical wires and clamped the 16x16 BGA chip to the board. but the clamp was huge ! you should be very pleased you reached the desired result with hard work and dedication.
Thanks! Yes, but much more pain is trying to solder with non lead balls :D I've tried with a second fpga while waiting for a stencil.
Great soldering :)
Thanks!
to do reballing there are kits to align the frame stencil to the chip, and complete the job quick
That's true. I have the reballing jig, but I ordered wrong stencils for it. Anyway I was unable to find kit that matches my chip footprint. But having just universal stencil, the whole job was quick enough for me.
I was looking to make a board with the ECP5 but my project required the SERDES core from the IC and this wasn't available without buying the licensed software?! I went with Xilinx instead
Yes, lattice has cheap hardware and expensive software, but I think I am able to make my ideas with open source toolchain
Love the content. Just some feedback, reduce the memes/sound effects and lower the volume of background music.
Thank you! I'll take your feedback for next episodes.
Is there a way to order that pcb and all the parts so I could technically build it myself?
Great BGA soldering for first time!
Of course, I am always adding repository for project in video description.
This one is under: github.com/matgla/mspc/tree/mspc_v2
But please keep in mind that it is not well tested yet.
Right now I know about two limitations:
1. I forgot about 3.3 power supply from USB, so it can be delivered only through bus
2. I did misclick on SPI flash CS# line for FPGA configuration. Fix was delivered to mspc_v2 branch, but I am waiting for PCB to test it.
3. Most probably more problems, not yet discovered!
About parts, you can check BOM from Kicad project.
Right now all parts should be available to order, but there is problem with LFE5-UM which for long time was not available at now, now they are quite expensive.
Reballing a perfectly good BGA is like rebuilding your car's engine every day before you leave for work. 😳 Why?
To change lead-free balls to lead balls. Lead-free is much harder to solder, especially without a full BGA rework station with an automatic soldering process.
I hate BGA😅 Great job!
Yes, they are not the best parts to hand solder. But I didn't have a choice :) and I always wanted at least to try solder BGA
I think I'd get just boards assembled when I need to try and solder BGA.
Ordering assembled boards is not always feasible.
This board is using FPGAs that for a long time were not accessible (now they are back on the market). I had a few of them in my shelf.
And anyway it's always fun for me to create a real DIY :D
Can it run Plan9 ? Try it, have fun.
It should be doable, just needs synthesized hardware for it. I want to learn something about CPU design and I think I will start with some simple 8-bit CPU.
@@matgla95 so cool as a first step, then go for mips design later, there are good books about it. Good luck and keep going ! I'll follow the channel now
You know you can buy self-flashing LEDs.
Yes, I can buy a fpga dev kit too, but that's not my goal.
Oh jeez. Why would you make soldering so hard for yourself?
To be honest it wasn't so hard. It was easier than I expected.
hobby users need cheap mesa 7I96 board clone card, mesa sellers take lot owerprice at mesa cards and hobby users not can buy. what clone cards have possiple in world can buy and build hobby cnc. more input/output,ethernet, than paraller port cards have. i promise hobby users ALL buy if mesa card has made good FPGA card lot cheapen about less than 100$ have perfect price range.
Hi, I just designed my FPGA board as extension board for my "MSPC" computer project to fulfill my needs. I don't think right now about new PCBs development except finishing motherboard, VGA expansion and maybe some kind of network connectivity.