├── .github └── workflows │ └── deploy.yml ├── .gitignore ├── README.md ├── package.json ├── print-example.jpg ├── public ├── editor.css ├── index.html └── pinouts │ ├── a4988.back.png │ ├── a4988.front.png │ ├── a4988.yaml │ ├── adxl345.front.png │ ├── adxl345.yaml │ ├── dfplayer-mini.back.png │ ├── dfplayer-mini.front.png │ ├── dfplayer-mini.yaml │ ├── esp32-c3-super-mini.back.png │ ├── esp32-c3-super-mini.front.png │ ├── esp32-c3-super-mini.yaml │ ├── lolin32-lite.back.png │ ├── lolin32-lite.front.png │ ├── lolin32-lite.yaml │ ├── m5-stamp-pico.back.png │ ├── m5-stamp-pico.front.png │ ├── m5-stamp-pico.yaml │ ├── raspberry-pi-pico.back.png │ ├── raspberry-pi-pico.front.png │ ├── raspberry-pi-pico.yaml │ └── raspberry-pi.yaml ├── screenshot.png └── src ├── Builder.js ├── Constants.js ├── Editor.js ├── ImageEmbed.js ├── cli.js ├── components ├── Legend.js ├── LegendItem.js ├── Pcb.js ├── PinLabel.js ├── RootGroup.js └── Title.js ├── elements ├── BaseElement.js ├── Circle.js ├── Defs.js ├── Group.js ├── Image.js ├── Rect.js ├── SvgRoot.js └── Text.js └── web.js /.github/workflows/deploy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/splitbrain/pinoutleaf/HEAD/.github/workflows/deploy.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/splitbrain/pinoutleaf/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/splitbrain/pinoutleaf/HEAD/README.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/splitbrain/pinoutleaf/HEAD/package.json -------------------------------------------------------------------------------- /print-example.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/splitbrain/pinoutleaf/HEAD/print-example.jpg -------------------------------------------------------------------------------- /public/editor.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/splitbrain/pinoutleaf/HEAD/public/editor.css -------------------------------------------------------------------------------- /public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/splitbrain/pinoutleaf/HEAD/public/index.html -------------------------------------------------------------------------------- /public/pinouts/a4988.back.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/splitbrain/pinoutleaf/HEAD/public/pinouts/a4988.back.png -------------------------------------------------------------------------------- /public/pinouts/a4988.front.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/splitbrain/pinoutleaf/HEAD/public/pinouts/a4988.front.png -------------------------------------------------------------------------------- /public/pinouts/a4988.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/splitbrain/pinoutleaf/HEAD/public/pinouts/a4988.yaml -------------------------------------------------------------------------------- /public/pinouts/adxl345.front.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/splitbrain/pinoutleaf/HEAD/public/pinouts/adxl345.front.png -------------------------------------------------------------------------------- /public/pinouts/adxl345.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/splitbrain/pinoutleaf/HEAD/public/pinouts/adxl345.yaml -------------------------------------------------------------------------------- /public/pinouts/dfplayer-mini.back.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/splitbrain/pinoutleaf/HEAD/public/pinouts/dfplayer-mini.back.png -------------------------------------------------------------------------------- /public/pinouts/dfplayer-mini.front.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/splitbrain/pinoutleaf/HEAD/public/pinouts/dfplayer-mini.front.png -------------------------------------------------------------------------------- /public/pinouts/dfplayer-mini.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/splitbrain/pinoutleaf/HEAD/public/pinouts/dfplayer-mini.yaml -------------------------------------------------------------------------------- /public/pinouts/esp32-c3-super-mini.back.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/splitbrain/pinoutleaf/HEAD/public/pinouts/esp32-c3-super-mini.back.png -------------------------------------------------------------------------------- /public/pinouts/esp32-c3-super-mini.front.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/splitbrain/pinoutleaf/HEAD/public/pinouts/esp32-c3-super-mini.front.png -------------------------------------------------------------------------------- /public/pinouts/esp32-c3-super-mini.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/splitbrain/pinoutleaf/HEAD/public/pinouts/esp32-c3-super-mini.yaml -------------------------------------------------------------------------------- /public/pinouts/lolin32-lite.back.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/splitbrain/pinoutleaf/HEAD/public/pinouts/lolin32-lite.back.png -------------------------------------------------------------------------------- /public/pinouts/lolin32-lite.front.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/splitbrain/pinoutleaf/HEAD/public/pinouts/lolin32-lite.front.png -------------------------------------------------------------------------------- /public/pinouts/lolin32-lite.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/splitbrain/pinoutleaf/HEAD/public/pinouts/lolin32-lite.yaml -------------------------------------------------------------------------------- /public/pinouts/m5-stamp-pico.back.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/splitbrain/pinoutleaf/HEAD/public/pinouts/m5-stamp-pico.back.png -------------------------------------------------------------------------------- /public/pinouts/m5-stamp-pico.front.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/splitbrain/pinoutleaf/HEAD/public/pinouts/m5-stamp-pico.front.png -------------------------------------------------------------------------------- /public/pinouts/m5-stamp-pico.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/splitbrain/pinoutleaf/HEAD/public/pinouts/m5-stamp-pico.yaml -------------------------------------------------------------------------------- /public/pinouts/raspberry-pi-pico.back.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/splitbrain/pinoutleaf/HEAD/public/pinouts/raspberry-pi-pico.back.png -------------------------------------------------------------------------------- /public/pinouts/raspberry-pi-pico.front.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/splitbrain/pinoutleaf/HEAD/public/pinouts/raspberry-pi-pico.front.png -------------------------------------------------------------------------------- /public/pinouts/raspberry-pi-pico.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/splitbrain/pinoutleaf/HEAD/public/pinouts/raspberry-pi-pico.yaml -------------------------------------------------------------------------------- /public/pinouts/raspberry-pi.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/splitbrain/pinoutleaf/HEAD/public/pinouts/raspberry-pi.yaml -------------------------------------------------------------------------------- /screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/splitbrain/pinoutleaf/HEAD/screenshot.png -------------------------------------------------------------------------------- /src/Builder.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/splitbrain/pinoutleaf/HEAD/src/Builder.js -------------------------------------------------------------------------------- /src/Constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/splitbrain/pinoutleaf/HEAD/src/Constants.js -------------------------------------------------------------------------------- /src/Editor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/splitbrain/pinoutleaf/HEAD/src/Editor.js -------------------------------------------------------------------------------- /src/ImageEmbed.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/splitbrain/pinoutleaf/HEAD/src/ImageEmbed.js -------------------------------------------------------------------------------- /src/cli.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/splitbrain/pinoutleaf/HEAD/src/cli.js -------------------------------------------------------------------------------- /src/components/Legend.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/splitbrain/pinoutleaf/HEAD/src/components/Legend.js -------------------------------------------------------------------------------- /src/components/LegendItem.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/splitbrain/pinoutleaf/HEAD/src/components/LegendItem.js -------------------------------------------------------------------------------- /src/components/Pcb.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/splitbrain/pinoutleaf/HEAD/src/components/Pcb.js -------------------------------------------------------------------------------- /src/components/PinLabel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/splitbrain/pinoutleaf/HEAD/src/components/PinLabel.js -------------------------------------------------------------------------------- /src/components/RootGroup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/splitbrain/pinoutleaf/HEAD/src/components/RootGroup.js -------------------------------------------------------------------------------- /src/components/Title.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/splitbrain/pinoutleaf/HEAD/src/components/Title.js -------------------------------------------------------------------------------- /src/elements/BaseElement.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/splitbrain/pinoutleaf/HEAD/src/elements/BaseElement.js -------------------------------------------------------------------------------- /src/elements/Circle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/splitbrain/pinoutleaf/HEAD/src/elements/Circle.js -------------------------------------------------------------------------------- /src/elements/Defs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/splitbrain/pinoutleaf/HEAD/src/elements/Defs.js -------------------------------------------------------------------------------- /src/elements/Group.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/splitbrain/pinoutleaf/HEAD/src/elements/Group.js -------------------------------------------------------------------------------- /src/elements/Image.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/splitbrain/pinoutleaf/HEAD/src/elements/Image.js -------------------------------------------------------------------------------- /src/elements/Rect.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/splitbrain/pinoutleaf/HEAD/src/elements/Rect.js -------------------------------------------------------------------------------- /src/elements/SvgRoot.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/splitbrain/pinoutleaf/HEAD/src/elements/SvgRoot.js -------------------------------------------------------------------------------- /src/elements/Text.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/splitbrain/pinoutleaf/HEAD/src/elements/Text.js -------------------------------------------------------------------------------- /src/web.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/splitbrain/pinoutleaf/HEAD/src/web.js --------------------------------------------------------------------------------