Fomu

by Sutajio Kosagi

An FPGA board that fits inside your USB port

View all updates Jan 15, 2019

Fomu's Open Source Community is Awesome

Hello everyone! In this update I’d like to highlight some of the really cool projects people are already doing with Fomu. With just under three weeks to go until the Fomu crowdfunding campaign officially ends, people have started to play with some prerelease “hacker” editions of the board, and are coming up with some pretty cool designs. Read on to find some of the highlights. Also, remember that Fomu prices will go up once the campaign ends!

Fomu Hacker Edition

The initial prototype of Fomu was designed to be easily manufactured in small volumes. It uses an innovative layout for the super tiny chip-scale packages that enables it to be built on what is essentially a 1-layer circuit board. It keeps component count low, and does away with several filters and power regulation components. As a result, the Fomu Hacker Edition can be assembled by hand by a skilled technician.

Tim “mithro” Ansell made a batch of 1000 Fomu hacker boards and sold some at 35C3. These boards were sold in sheets of 48, and have no firmware on them. The lack of firmware is a particularly challenging topic, because the only ways to program firmware are to either solder on wires or put the board in a test jig. And wires are a pain to solder.

Community Contributions

We usually get test jigs from the factory. These jigs are optimized for throughput, meaning that it is very easy to swap cards in and out. They are not optimized for size, because they hardly ever move, nor are they optimized for cost, because you only ever build a few of them. We built one test jig for these boards, but of course that doesn’t scale.

Trammell Hudson has created a laser-cuttable test jig you can use to program a hacker board. This test jig requires pogo pins and laser-cut acrylic, and it produces a very stable test harness that you can use to program the hacker edition of Fomu.

Additionally, Pim de Groot managed to get Fomu Flash working. This is the programming tool used to send a bitstream to the FPGA, or to save a bitstram on SPI flash. de Groot is working on a 3D printed programming jig and is waiting on pogo pins to be delivered, and in the meantime he’s managed to talk directly to a random SPI flash chip that he had available.

Both of them have reported usability issues to the Fomu Flash project repository. By fixing these confusing bugs and making it easier for new users to get started, we will help other fans get started quicker when building their own test jigs. Thank you again to the community for being awesome!

Fomu at LinuxConf.au

We’ll post more about this next week, but Sean and Tim will be at LinuxConf.au in Christchurch, NZ. Stay tuned for more news about that, including more information about our talks.

As always, thank you for your support, and keep spreading the word about Fomu.


$26,404 raised

of $10,000 goal

264% 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.


$99

Fomu EVT Board ( + Fomu for One)

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. 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 campaign ends! Backers who select "Fomu EVT Board" will also receive one Fomu production board when they ship by 2019-06-30.

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: