Pinout
An open source Python package that generates hardware pinout diagrams as SVG images.
Install / Use
/learn @j0ono0/PinoutREADME
pinout
SVG diagram creation from Python code - pinout provides an easy method of creating pinout diagrams for electronic hardware.
<p align="center"> <img alt="Example diagram created from pinout." src="docs/_static/demo_pinout_diagram.png" /> </p>Please visit pinout.readthedocs.io for the full quick start tutorial and detailed documentation on all options provided by the pinout package.
Quick start
pinout can be easily installed with pip and provides some sample files that demonstrate key features.
Install
Using a virtual environment is recommended; Start by installing the pinout package. Either clone this repo and pip install it or install from PyPi:
pip install pinout
# Or upgrade to the latest version
pip install --upgrade pinout
Duplicate sample files
A normal pinout diagram will include a hardware image, stylesheet, data file, and a Python script. Sample files are included with the package and can be duplicated for your use. Open a command line (with enabled virtual environment if you are using one) in the location you plan to work and enter the following:
py -m pinout.manager --duplicate quick_start
# expected output:
# >>> data.py duplicated.
# >>> hardware.png duplicated.
# >>> pinout_diagram.py duplicated.
# >>> styles.css duplicated.
Once you have these file a finished diagram can be generated from a command line py -m pinout.manager --export pinout_diagram diagram.svg. An SVG file is created and can be conveniently view in a browser.

For a detailed walk through pinout_diagram.py and more information on pinout please visit pinout.readthedocs.io.
Related Skills
node-connect
335.2kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
claude-opus-4-5-migration
82.5kMigrate prompts and code from Claude Sonnet 4.0, Sonnet 4.5, or Opus 4.1 to Opus 4.5
frontend-design
82.5kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
model-usage
335.2kUse CodexBar CLI local cost usage to summarize per-model usage for Codex or Claude, including the current (most recent) model or a full model breakdown. Trigger when asked for model-level usage/cost data from codexbar, or when you need a scriptable per-model summary from codexbar cost JSON.
