A browser-based, configuration-driven Bill of Materials (BOM) generator for the StealthChanger ecosystem and related modular printer assemblies.
This project is designed to handle complex, variant-driven builds (toolheads, shuttles, docks, frames, top hats, accessories, etc.) while keeping parts centralized, deduplicated, and linkable to real-world suppliers.
This project requires no build system, no backend, and no dependencies.
git clone https://github.com/deece/StealthChangerBOM.gitNavigate to the project directory and open index.html directly:
file:///path/to/StealthChangerBOM/index.html
For example:
file:///home/youruser/StealthChangerBOM/index.html
Any modern browser (Firefox, Chrome, Chromium) should work.
- Select printer model
- Choose toolheads
- Select shuttle type
- Enable optional accessories
- The BOM updates automatically
-
index.htmlUI entry point -
data.jsParts registry, component definitions, BOM logic, supplier URLs -
app.jsUI logic, configuration handling, rendering -
style.cssStyling
This project is licensed under the GNU General Public License v3.0 (GPL-3.0).
You are free to:
- Use
- Modify
- Share
- Distribute
Under the terms of the GPL-3.0 license.
Copyright ยฉ 2025 Alastair D'Silva