writing / 2026-10-01
The BC250 deserves a second life
Build and remix
Build it, remix it, and make it your own. Ronin is a rapidly evolving work in progress, so the CAD, parts list and build steps may change. If you have questions, feel free to reach out.
The BC250 is a surplus crypto-mining blade that people are turning into Linux gaming machines. Community software and cooling work have given the hardware a use beyond its original market. Ronin is my attempt to put one on a desk.
Updated design imagery, October 3: native case and printer CAD renders with a generated maker-desk background. The machine internals work; the case is still awaiting manufacture.
The community is the reason this works
The board uses AMD's PS5-derived Cyan Skillfish silicon and 16 GB of shared GDDR6. Its usual starting configuration is six Zen 2 CPU cores and 24 graphics compute units. That is a lot of useful hardware to dismiss because its original market moved on. The community hardware guide documents the platform and its limitations.
Builders have published Linux setup guides, GPU clock-management tools, cooling solutions, custom enclosures and game results. Projects such as the Cyan Skillfish governor and the resources collected in awesome-bc250 turn isolated experiments into knowledge the next builder can use. Some boards can expose additional CPU or GPU resources, but seeing that work on somebody else's board is no guarantee it will work on yours.
Linux choices
Bazzite is the distribution I use in this build, and it is one option among several. The BC250 community guide also documents Fedora, Arch/CachyOS, Debian and other distributions. Bazzite and Arch-based systems are my preferred starting points because they have dedicated community setup guides and tools. The kernel, Mesa and board configuration still need to suit the hardware.
My contribution: BC250 Ronin
I wanted a complete machine that belongs on a desk or beside a television. Ronin combines a sheet-metal backbone, removable magnetic covers, untinted transparent PCTG panels, and an Elecrow CrowPanel Advanced ESP32-P4 touchscreen at the base. The display runs an animated ronin scene while a USB companion supplies CPU, memory, and disk readings.
October 3 lighting revision: the old rings and foot strip are replaced by two Rainbow on a Matchstick boards by Blamm, ten RGB LEDs per board, in their updated CAD positions. The printed covers are shown frosted with visible 0.20 mm FDM layers; RGB light supplies their color. The display is the intended controller for those twenty LEDs, with physical integration still to complete.
The power design specifies Mosfet.Party's EPS Power Adapter and PS_ON adapter. The 92 mm fan-shroud remix is based on MandicReally's CAD. These contributions are credited specifically, rather than attributing the complete enclosure to any of those designers. Read the revision and watch the new 89-second film.
The current build uses:
- Memory and storage: 16 GB onboard GDDR6 and a 1 TB Sabrent Rocket Gen4 NVMe SSD.
- Power: Apevia 500 W SFX supply.
- Cooling: two 92 mm Arctic P9 PWM PST fans and a UTLgameng low-profile cooler on the main APU.
- Software: Bazzite, community BIOS version 3, and Movacx's BC250 Control Center, with all 40 GPU compute units enabled, a slight overclock, and a slight undervolt.
Following MandicReally's cooling approach, I cut the stock heatsink into three sections on a bandsaw and deburred them. The two ends returned to their original locations with thermal putty; the center section moved to the back of the PCB, also with putty. That reuses the original metal while giving the APU its own cooler.
The machine and resource display are working, and an initial cooling check is complete. Case fabrication and gamepad startup remain unfinished. The case design and display software are available to build on.
So far, I have spent about $375, including filament. The remaining sheet-metal part is estimated at $275, putting this particular build around $650. A batch of at least five could make the metalwork much more affordable: my target is a reduction of at least 60% in that part's cost. That is a target, not a supplier quote or a discount on the entire machine.
Current CAD design in a generated night-desk setting; the small screen is a separate resource display.
Printing and assembly manual
The Rev0.3 manual PDF follows the proposed printing and assembly sequence with original CAD illustrations. It is a working draft. The parts list and assembly details will change as the CAD is completed.
Use the manual as a starting point for your build or remix. It is not a final specification, and a finished enclosure has not yet been tested.
The SolidWorks assembly currently published in the repository differs from the CAD snapshot used for the manual illustrations. Compare the revision notes as you build or remix; some diagrams may lag behind the CAD. If you have questions about the differences, feel free to reach out.
The manual repository also includes the CAD component inventory and the unresolved checks. The inventory is not a complete purchasing list.
What I still need to measure
Community builds show that the BC250 can run Linux games. Before calling Ronin a Steam Machine alternative, I want to test the finished enclosure's airflow and temperatures. Enabling more GPU compute units and seeing a promising result on another build do not produce benchmark results for this case.
The BC250 suits someone who enjoys building and troubleshooting. You choose the parts and work through the setup with community guides. A finished retail machine also buys you assembly and support, which are worth including in any cost comparison.
Watch the film and explore Ronin, or get in touch if a small case-production run interests you.
The film and image archive preserves the original commercials and website stills alongside the current design.