Pinout Reference Tool For Microcontrollers
python3 -m http.server 8080Then open http://localhost:8080 in your browser.
Must use the server — opening
index.htmldirectly won't loaddata.json.
- Select a microcontroller from the sidebar
- Edit — click the Edit button to modify pin assignments, image, name
- Add rows with + Add pin
- Delete rows with ✕
- Cancel to discard changes
- Save to download an updated
data.json
- Replace
data.jsonwith the downloaded file, then reload
- Click + Add MCU in the sidebar
- Enter a name and image filename
- Fill in the pins, click Save
- Replace
data.jsonwith the download, reload
All data lives in data.json. Each MCU entry:
{
"id": "esp32-c3-super-mini",
"name": "ESP32-C3 Super Mini",
"image": "esp32c3supermini.jpg",
"pins": [
{ "gpio": "GPIO 0", "peripheral": "Button" }
]
}