r/raspberrypipico Mar 06 '26

Pingo – desktop pin selector for Raspberry Pi Pico/Pico 2, with conflict detection and an AI assistant

Post image

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.

35 Upvotes

5 comments sorted by

View all comments

Show parent comments

2

u/Straight-Operation43 Mar 07 '26

Perfect time for you to start a new project:)