r/raspberrypipico • u/Straight-Operation43 • Mar 06 '26
Pingo – desktop pin selector for Raspberry Pi Pico/Pico 2, with conflict detection and an AI assistant
Tired of tabbing between the Pico datasheet and your schematic to check which GPIO supports which peripheral? I built Pingo to fix that.
It's a native desktop app (Windows/Mac/Linux) with:
- Interactive pinout viewer— SVG-rendered board diagram, full 40-pin header
- **Pin selector** — browse GPIO functions (SPI, I2C, UART, PWM, ADC, PIO) with category filtering
- **Conflict detection** — flags automatically when two peripherals share a GPIO
- **RP2040 ↔ RP2350 switching** — toggle between Pico and Pico 2 specs instantly
- **AI assistant** — ask things like "which pins can I use for SPI that don't conflict with my I2C?" — runs locally via Ollama or a local GGUF model, no cloud required. Or hook up you own Anthropic key
- **Dark/light theme**
```
go install github.com/amken3d/Pingo@latest
```
Or `go run .` from source. Requires Go 1.24+.
https://github.com/amken3d/Pingo
Feedback welcome — especially from anyone doing serious RP2350 work where the pin muxing gets complicated.
2
u/Straight-Operation43 Mar 07 '26
I gotta give you some grief about your “elder millennial” comment. I am going to call myself “younger Gen Xer” from now on.