About Oliyam
Oliyam publishes AruviX: an open hardware platform for learning FPGA design by building things that do something in the physical world.
Why it exists
Most FPGA learning stops at simulation and blinking LEDs. The gap between "my testbench passes" and "my design drives a real motor over a real bus" is where the interesting engineering lives โ timing that only matters against a real sensor, protocols that only bite you on a real wire.
AruviX closes that gap with a graded catalog of small, cheap, plug-in modules. Each one isolates a single interface so you can learn it properly before combining it with the next.
How the boards are made
Every board is generated by a Python script that emits KiCad schematics and PCB layouts, then verified automatically: electrical rule check on the schematic, design rule check on the layout with copper zones refilled, and a manufacturing package exported only if both pass. The documentation on this site is generated from those same source files, so it cannot drift from what the boards actually are.
Current state
The per-board circuit review guides record the design reasoning and set out the bench-test procedure each board will go through once first articles exist.
Documentation
Full component-level documentation lives at docs.oliyam.com โ every board, every part, and manufacturer datasheet links for each component.