Tooling

Assembly & Build Documentation

Hardware build guides, assembly instructions, and OSHW publishing toolchains.

The under-served sibling of code documentation: how the human who didn't design the thing actually builds it. Pairs with Hardware CI/CD, PCB 3D Viewers, and BOM Tooling.

Build-instruction-as-source

  • GitBuilding — open-source FOSS toolchain (Python) for assembly instructions written as augmented Markdown. Auto-generates BOM, step-by-step pages, and exploded views from one repo. Apache-2. Used by Open Flexure Microscope and many academic-OSHW projects. Active in 2025–2026.
  • Bookdown / mdBook + custom shortcodes — a few projects roll their own augmented Markdown rather than adopt GitBuilding.

Step-by-step / slide-style platforms

  • Dozuki / iFixit Guides — best-in-class step-by-step tooling; the iFixit guide format. Free for OSHW; paid for industrial.
  • Instructables — the OG step-by-step DIY publishing platform; free, ad-supported, Autodesk-owned.
  • Hackaday.io project pages — log-style; free; the de-facto OSHW project journal in 2026.
  • Hackster.io — Avnet-owned project hub; free; good for embedded / microcontroller builds.

Interactive / clickable assembly

  • InteractiveHTMLBOM (iBOM) — the assembly worker's clicker; one HTML file. See BOM Tooling.
  • KiCanvas — embed the live PCB next to the build steps. See PCB 3D Viewers.
  • <model-viewer> + glTF — for mechanical assemblies, drop a rotatable 3D part beside each build step.
  • Sketchfab annotations — viewer-side annotations on a Sketchfab-hosted model.

Mechanical / exploded view rendering

  • Blender + pcb2blender / gerber2blend — render exploded assemblies for build manuals.
  • FreeCAD's TechDraw / Assembly workbench — generate dimensioned 2D drawings + simple exploded views.
  • eDrawings / SolidWorks Composer — commercial; produce manuals from CAD.
  • Onshape Drawings — usable for OSHW with public docs.

OSHW publishing / certification

  • OSHWA Certification — the open-source-hardware-association certification; the de-facto OSHW seal. Free.
  • Wikifactory — collaborative hardware platform; free public projects, paid private.
  • GitLab / GitHub — most OSHW lives here; not specialized but the ground truth.
  • Open Hardware Repository (CERN OHL) — for high-energy / scientific hardware; paired with the CERN Open Hardware License v2.

License resources

  • CERN OHL v2 (S/W/P variants) — the modern hardware-specific copyleft / permissive license set.
  • TAPR OHL — older hardware license; still seen on some legacy projects.
  • Solderpad — Apache-style, hardware-flavored.
  • CC-BY-SA / CC-BY — fine for documentation; debated for hardware itself (hardware doesn't fit cleanly into copyright).

Pick this if…

  • OSHW project with full BOM + build steps from one repo: GitBuilding.
  • Repair-style step-by-step polish for end users: Dozuki / iFixit Guides.
  • Project journal as you build: Hackaday.io.
  • Embed a live PCB / 3D model alongside docs: KiCanvas + <model-viewer> / Sketchfab.
  • Want the OSHW seal: OSHWA Certification + CERN OHL v2.
  • Industrial assembly-line manual: Dozuki paid tier.

On this page