Skip to content

guibot/PRTFM

Repository files navigation

PRTFM

Pinout Reference Tool For Microcontrollers

PRTFM

Start

python3 -m http.server 8080

Then open http://localhost:8080 in your browser.

Must use the server — opening index.html directly won't load data.json.

Usage

  • 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.json with the downloaded file, then reload

Adding a microcontroller

  1. Click + Add MCU in the sidebar
  2. Enter a name and image filename
  3. Fill in the pins, click Save
  4. Replace data.json with the download, reload

Data

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" }
  ]
}

About

Pinout Reference Tool for Microcontrollers

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages