Fomu

by Sutajio Kosagi

An FPGA board that fits inside your USB port

View all updates Jun 29, 2019

Teardown and Delay

Hi everyone. We have good news, and we have bad news. The bad news is that Fomu will be delayed a couple of weeks due to some PCB manufacturing issues. The good news is that this gave us more time to hold a Fomu workshop at Teardown, which gave us a lot of interesting feedback, including one particular catastrophic bug that we managed to fix due to the production delay. Read on to find out more!


Fomu Workshop at Teardown

This past weekend, Crowd Supply held their second Teardown conference in their home city of Portland, Oregon. Fomu was there, and we gave a workshop introducing people to Fomu. We received a lot of feedback from people on how to do firmware updates, what software to distribute, and how to gently introduce the concept of FPGA programming. We provided workshop attendees with reworked EVT1 boards. There were some issues with the crystal on these boards, as well as some issues with the firmware, but once we sorted that out, things went well.

Reworked EVT1 board.

We have a reasonable idea now of how to get started with Fomu, and we’ll use that to create a “quickstart” repo. We also have the beginnings of a toolchain set up on Mac, Linux, and Windows, though more still can be done.

Teardown 2019 workshop.

Teardown 2019 workshop.

PCB Delay

Separately, I’ve been getting messages from our factory regarding scrap issues with the PCBs. Our PCB vendor does a full electrical test for every PCB they produce. This ensures that the board works and has no shorts or open connections, and generally means fewer problems down the road. It’s a service they provide, and they won’t deliver boards to us unless it passes electrical verification.

Unfortunately, due to the small size of the Fomu PCB, they are having some trouble producing a reliable PCB for Fomu. As a result, they have scrapped many of the boards before even doing production. This turns into a delay of a few weeks. So far they have had to scrap about 60% of the raw PCBs from two batches, resulting in over a month of delay. Fortunately we have just about enough now to fulfill the backer orders, and we’re doing more runs now to get Fomus for those of you who pre-ordered.

Fortunately, this is caught very early in the process, before bare circuit boards are delivered to the factory. As a result, they’re scrapping blank boards and not fully-populated Fomus.

Another benefit to the delay is that we found some issues with certain USB3 ports. Some people couldn’t use Foboot v1.7.2, which is the version we have loaded on the test jig. About 40% of computers tested across a wide variety of platforms would fail when writing a block of data in Foboot. It may be a speed issue, or it might be a buffering issue, but whatever the reason v1.7.2 simply didn’t work. We were able to fix that with Foboot v1.8.1, so we’re taking advantage of the delay in production to update the test jig to load Foboot v1.8.1 onto all the units.

We’re going to finish up the testing, mail them off to Crowd Supply, and get them to you as soon as we can. Thank you for your support!


$40,888 raised

of $10,000 goal

408% Funded! Order Below

Product Choices

$5

Buy us a Beer!

Thanks for helping make Fomu a reality! You will be rewarded with good karma and regular backer updates.


$45

Fomu for One

An FPGA for your USB port! Includes one pre-flashed Fomu and a plastic case. The price will increase once the campaign is over, so back us today!


$69

For Me, For You, Fomu

Projects are better with a friend. Or maybe you want to have a spare. Either way, you will receive two pre-flashed Fomu boards with plastic cases. This low price will increase after the campaign finishes!


$249

Fomu Ten-pack

Ten of our pre-flashed Fomu boards with plastic cases, each designed to fit into a single USB Type-A port. Bring FPGA development with you wherever you go, and share your RISC-V projects with up to nine other people.


$1,999

Fomu 100-pack

This is a lot of USB FPGAs. Perfect for a hackfest, conference, large classroom, or for someone with many, many friends. You will receive 100 pre-flashed Fomu boards with plastic cases.


$67

Fomu EVT Board

An EVT board revision is used to validate the schematic is correct, and to help develop the software. This EVT board is what we'll use to develop the USB stack and to make sure we've got the power and other hardware parts wired up right. Designed to mount onto a Raspberry Pi to upload a bitstream and debug the CPU.This is a limited-time production board, and won't be produced after the few remaining sell.

Credits

Sutajio Kosagi

Sutajio Ko-usagi supports and produces open hardware products designed by bunnie and xobs.


Sean Cross

Tim Ansell

Subscribe to the Crowd Supply newsletter, highlighting the latest creators and projects: