About
What this site is, how to use it, and who built it.
What Is This?
This is an open, community-driven hardware wiki and BOM (Bill of Materials) configurator built for the Klipper 3D printing ecosystem. It exists because sourcing parts for a DIY printer build is one of the most overwhelming steps for new builders — and even experienced ones. Instead of cross-referencing spreadsheets, Discord pins, and outdated GitHub READMEs, this site puts everything in one place: verified component databases, interactive configurators, and direct sourcing links.
Every data point — pinouts, specs, links, compatibility notes — is manually verified against manufacturer documentation and upstream Klipper configs. If something can't be confirmed, it's flagged as Requires Manual Verification rather than guessed. No hallucinated URLs, no dummy data.
What You Can Do Here
Build Configurator
Select a printer, size, and build tier to generate a full BOM with sourcing links. Add-ons like MMUs, enclosures, and screens are supported. Each BOM has a kits tab (for kit buyers) and a full-source tab (for self-sourcers).
Component Wiki
Browse detailed catalogs of hotends, extruders, MCUs, SBCs, toolhead boards, and Neopixels. Each entry has specs, compatibility notes, and direct links to product pages or GitHub repos.
Klipper Config Generator
Pick your MCU and printer, assign components to pins, configure drivers and probes, then generate a starter printer.cfg. Pin data is sourced from upstream Klipper configs.
Neopixel Designer
Configure LED strips and effects with a live preview canvas. Supports multi-color palettes, blend modes, and real-time animation previews with FPS-throttled rendering.
How to Use the Configurators
printer.cfg updates in real time as you make changes.
By the Numbers
FAQ & Disclaimers
Is this affiliated with Voron, Prusa, RatRig, or any manufacturer?
No. This is an independent community project. Brand names, logos, and product data are used for informational purposes only. No endorsement is implied.
How accurate are the BOMs and sourcing links?
Every link and spec is manually verified against official documentation. That said, prices change, products go out of stock, and vendors update URLs. If you find a broken link or incorrect data, reach out to @supercrossed on Discord.
Can I use the generated printer.cfg directly?
The Klipper Configurator generates a starter config — it gets your pin assignments, driver settings, and probe config right, but you should always review and tune values like PID parameters, pressure advance, and input shaper after running them on your actual hardware.
What firmware does this target?
Primarily Klipper. Some pages note Kalico or RatOS compatibility where applicable, but the default assumption is stock Klipper firmware running on a supported SBC host.
Why vanilla JS instead of React/Vue/etc?
Zero build step, zero dependencies, zero framework churn. The site loads instantly, works offline once cached, and anyone can read the source. For a static reference tool, a framework would add complexity without meaningful benefit.
Built & Maintained By
This project is maintained by @Supercrossed on Discord. Found a broken link, wrong spec, or missing component? Head over to the page for the best ways to reach out.
This is a solo project built and maintained entirely in spare time. If it's saved you hours of BOM research or helped you get your printer running, consider buying me a coffee.