Skip to content

PinmapGen v0.5.0

Choose a tag to compare

@github-actions github-actions released this 27 Sep 12:07

PinmapGen Release v0.5.0

A Python toolchain that bridges Fusion Electronics (EAGLE) exports to firmware projects.

馃殌 Features

  • Multi-format input (EAGLE .sch, CSV exports)
  • RP2040 pin normalization and validation
  • Multiple output formats (JSON, MicroPython, Arduino, Markdown, Mermaid)
  • File watching for automatic regeneration
  • VS Code integration with tasks and snippets

馃搵 What's Changed

Initial release v0.5.0

馃摝 Installation

# Download and extract the source
wget https://github.com/zcohen-nerd/PinmapGen/releases/download/v0.5.0/pinmapgen--source.tar.gz
tar -xzf pinmapgen--source.tar.gz
cd pinmapgen-

# Install in development mode
pip install -e .

馃幆 Quick Start

# Generate from CSV
python -m tools.pinmapgen.cli \
  --csv hardware/exports/sample_netlist.csv \
  --mcu rp2040 \
  --mcu-ref U1 \
  --out-root . \
  --mermaid

馃搧 Files

  • pinmapgen--source.tar.gz - Complete source code
  • pinmapgen--example.tar.gz - Example project with generated outputs

Full documentation available in the repository README.