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

Поделиться
HTML-код
  • Опубликовано: 4 янв 2025

Комментарии • 40

  • @R.Daneel
    @R.Daneel 15 дней назад +5

    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!

    • @matgla95
      @matgla95  15 дней назад

      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.

  • @techdoc99
    @techdoc99 21 день назад +2

    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.

    • @matgla95
      @matgla95  21 день назад +1

      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 :)

    • @techdoc99
      @techdoc99 21 день назад

      I wish you the best and enough free time in the new year to continue your passion.

  • @Demasx
    @Demasx 19 дней назад +1

    Absolutely worth being proud of and you have indeed leveled up!

    • @matgla95
      @matgla95  19 дней назад +1

      Thank you! Of course it was fun too!

  • @youtubeneedsfix
    @youtubeneedsfix 14 дней назад +1

    great work! good luck for future adventures!

  • @Grrr2048
    @Grrr2048 28 дней назад +2

    Well done, epic music for an epic job well done!

    • @matgla95
      @matgla95  28 дней назад

      Thanks! I focused during creation of that episode to find matching music and synchronizing it with clips :)
      I am happy that someone appreciates that!

  • @martinscheuchenpflug3873
    @martinscheuchenpflug3873 18 дней назад +1

    Awesome Video!

    • @matgla95
      @matgla95  18 дней назад

      @@martinscheuchenpflug3873 Thank you !

  • @beautifulsmall
    @beautifulsmall 19 дней назад +1

    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.

    • @matgla95
      @matgla95  19 дней назад

      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.

  • @marcelig7938
    @marcelig7938 Месяц назад +2

    Great soldering :)

  • @CallistoPili
    @CallistoPili 27 дней назад +1

    to do reballing there are kits to align the frame stencil to the chip, and complete the job quick

    • @matgla95
      @matgla95  27 дней назад

      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.

  • @velho6298
    @velho6298 5 дней назад +1

    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

    • @matgla95
      @matgla95  3 дня назад

      Yes, lattice has cheap hardware and expensive software, but I think I am able to make my ideas with open source toolchain

  • @dazealex
    @dazealex 14 дней назад +2

    Love the content. Just some feedback, reduce the memes/sound effects and lower the volume of background music.

    • @matgla95
      @matgla95  14 дней назад

      Thank you! I'll take your feedback for next episodes.

  • @linuschegaming
    @linuschegaming Месяц назад +2

    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!

    • @matgla95
      @matgla95  Месяц назад

      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.

  • @mspeir
    @mspeir 20 дней назад +3

    Reballing a perfectly good BGA is like rebuilding your car's engine every day before you leave for work. 😳 Why?

    • @matgla95
      @matgla95  20 дней назад +2

      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.

  • @artkhov6060
    @artkhov6060 Месяц назад +3

    I hate BGA😅 Great job!

    • @matgla95
      @matgla95  Месяц назад +2

      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

  • @msmith2961
    @msmith2961 21 день назад +1

    I think I'd get just boards assembled when I need to try and solder BGA.

    • @matgla95
      @matgla95  21 день назад

      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

  • @OktoPutsch
    @OktoPutsch 10 дней назад +1

    Can it run Plan9 ? Try it, have fun.

    • @matgla95
      @matgla95  10 дней назад

      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.

    • @OktoPutsch
      @OktoPutsch 10 дней назад

      @@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

  • @misterbonzoid5623
    @misterbonzoid5623 14 дней назад +1

    You know you can buy self-flashing LEDs.

    • @matgla95
      @matgla95  12 дней назад

      Yes, I can buy a fpga dev kit too, but that's not my goal.

  • @theantipope4354
    @theantipope4354 11 дней назад +1

    Oh jeez. Why would you make soldering so hard for yourself?

    • @matgla95
      @matgla95  10 дней назад

      To be honest it wasn't so hard. It was easier than I expected.

  • @mattivirta
    @mattivirta 15 дней назад

    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.

    • @matgla95
      @matgla95  14 дней назад

      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.