frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

Open in hackernews

Show HN: Interactive pinout for the Raspberry Pi Pico 2

https://pico2.pinout.xyz
70•gadgetoid•3d ago
I've been trying to make accessible and beautiful GPIO pinouts since I started one for the Raspberry Pi in 2013 [1]. I've since given the Raspberry Pi Pico [2] and Pico 2 [3] microcontrollers the same treatment when they launched.

Recently I've updated these with a new "Upside-down" view to complement the rear view, giving a pinout in the right orientation to match your project.

The Pico sites are all hand-coded single HTML pages with supporting CSS and minimal JS. They are set up to optionally install as a "Desktop" web app. They also degrade into a somewhat usable table in lieu of CSS and use vector graphics (for the board itself) to be viewable and printable at any size.

Finally, hidden behind "Advanced" is a pinout of the test pads and special function pins!

[1] - https://web.archive.org/web/20130505194305/pi.gadgetoid.com/... [2] - https://pico.pinout.xyz [3] - https://pico2.pinout.xyz

Comments

djaychela•6h ago
That's really good as all the pinouts give all the extras on which can be overwhelming. Being able to just see the PWM capable outputs for instance is much nicer. And they look fantastic.

Thanks for your pimoroni [1] work as well, I've used quite a few products and they're always easy to work with because of good software and examples.

[1] - https://shop.pimoroni.com/

gadgetoid•16m ago
Thank you. You’re welcome on both counts!
lawik•6h ago
pinout.xyz is a treasure when working with Pis in general.
mrheosuper•5h ago
I wish many manufactures would begin adding Pin mux inside MCU, like espressif. So most of the time you don't care which pin has which function, and make designing pcb for it much less painful.
iamflimflam1•4h ago
Definitely - the ESP32S3 is an absolute joy to work with and layout.
gadgetoid•11m ago
PIO kinda sorta does this but yeah the Pico could definitely benefit from a more flexible pin mux, since bringing up PIO peripherals is messy.

Pico never quite has a function where it’s needed.

moffkalast•4h ago
That's pretty nice, a lot like pinout.xyz as others mention. Something that would really set it apart would be to be able to select pins and functionality and have other pins greyed out that can't be used in parallel.

At least that's my main pain point when working with microcontrollers. They give you like 20 pins and you plan out all the functionality and then it turns out that one of those pins is like an EEPROM pin that needs to be low at boot or linked to something else internally or some shenanigans like that and the idea is actually completely impossible to implement (looking at you ESP32-CAM lmao). Or PWM channel conflicts that set some specific sets of pins to the same frequency and the like. It would be such a great workflow step to be able to verify if something would theoretically work given the known limitations at least.

Microcontrollers are like if a PC had 4 USB ports and if you used two of them the third and fourth just stopped working cause nobody intended all four to be used at the same time. Absolutely maddening.

Zanfa•3h ago
For inspiration, STM32Cube is otherwise PoS software, but it has a pretty decent utility for exactly this for most of their STM32 MCU lineup. Why they didn’t just make it a website is beyond me, but it is what it is.
gadgetoid•6m ago
I recently started building something like this for the RP2350A chip [1], deeply inspired by both STM32Cube and also by avoiding recreating the horror of STM32Cube.

I’m currently failing to not build STM32Cube for Pico though, the idea keeps gnawing away at me. There are some idiosyncrasies that my micro site doesn’t quite capture. Though perhaps it could.

1. https://news.ycombinator.com/item?id=44520091

ksdme9•3h ago
This looks awesome, thanks! The best thing about this imo is that I can remember the url instead of having to dig through pages to find the official pinout pdf.
bajsejohannes•3h ago
Thanks! I've been using pinout.xyz quite a few times; maybe you should link from there to the pico versions so it's easier to discover?
gadgetoid•4m ago
Agreed. Thanks!

I have definitely struggled with making the Pinout spinoffs discoverable- the OG site had ten plus years to bed in.

bajsejohannes•3h ago
Another version that's useful is this ASCII version: https://gabmus.org/posts/raspberry_pi_pico_pinout_in_your_te...

I keep a slightly modified version of it as a top comment in my main C file in every pico project. Super handy for quick reference and you can annotate it with the actual uses in your project.

gadgetoid•14m ago
I did something like this called “picopins” (pip install picopins) which gave a CLI ASCII-like pinout with search.

ASCII-only really cuts to the meat of the problem though.

varispeed•9m ago
A suggestion. It would be nice if I click on e.g. "SPI0" it should highlight all pins related to SPI0.

Bonus points if it could generate example initialisation code for the selected pins on the fly or maybe even an example snippet of code to get the peripheral going.

Bill Atkinson's Psychedelic User Interface

https://patternproject.substack.com/p/from-the-mac-to-the-mystical-bill
49•cainxinth•1h ago•11 comments

Recovering from AI Addiction

https://internetaddictsanonymous.org/internet-and-technology-addiction/signs-of-an-addiction-to-ai/
30•pera•1h ago•8 comments

At Least 13 People Died by Suicide Amid U.K. Post Office Scandal, Report Says

https://www.nytimes.com/2025/07/10/world/europe/uk-post-office-scandal-report.html
35•xbryanx•32m ago•8 comments

OpenFront: Realtime Risk-like multiplayer game in the browser

https://openfront.io/
96•thombles•6h ago•31 comments

Show HN: Pangolin – Open source alternative to Cloudflare Tunnels

https://github.com/fosrl/pangolin
306•miloschwartz•14h ago•64 comments

Apple vs the Law

https://formularsumo.co.uk/blog/2025/apple-vs-the-law/
249•tempodox•5h ago•210 comments

FP8 is ~100 tflops faster when the kernel name has "cutlass" in it

https://twitter.com/cis_female/status/1943069934332055912
97•limoce•1h ago•34 comments

Postgres LISTEN/NOTIFY does not scale

https://www.recall.ai/blog/postgres-listen-notify-does-not-scale
472•davidgu•3d ago•206 comments

The day someone created 184 billion Bitcoin (2020)

https://decrypt.co/39750/184-billion-bitcoin-anonymous-creator
24•lawrenceyan•7h ago•22 comments

LLM Inference Handbook

https://bentoml.com/llm/
135•djhu9•9h ago•5 comments

Using Sound Waves to Put Out Fire: Story of Two George Mason University Students

https://wowparrot.com/using-sound-waves-to-put-out-fire/
3•taubek•1h ago•1 comments

Batch Mode in the Gemini API: Process More for Less

https://developers.googleblog.com/en/scale-your-ai-workloads-batch-mode-gemini-api/
116•xnx•3d ago•43 comments

The ChompSaw: A Benchtop Power Tool That's Safe for Kids to Use

https://www.core77.com/posts/137602/The-ChompSaw-A-Benchtop-Power-Tool-Thats-Safe-for-Kids-to-Use
203•surprisetalk•3d ago•121 comments

Show HN: Interactive pinout for the Raspberry Pi Pico 2

https://pico2.pinout.xyz
70•gadgetoid•3d ago•15 comments

What is Realtalk’s relationship to AI? (2024)

https://dynamicland.org/2024/FAQ/#What_is_Realtalks_relationship_to_AI
262•prathyvsh•21h ago•84 comments

Series of posts on HTTP status codes (2018)

https://evertpot.com/http/
55•antonalekseev•2d ago•7 comments

At Amazon's Biggest Data Center, Everything Is Supersized for A.I

https://www.nytimes.com/2025/06/24/technology/amazon-ai-data-centers.html
35•pseudolus•2h ago•20 comments

Flix – A powerful effect-oriented programming language

https://flix.dev/
289•freilanzer•22h ago•144 comments

Show HN: Cactus – Ollama for Smartphones

https://github.com/cactus-compute/cactus
174•HenryNdubuaku•17h ago•67 comments

FOKS: Federated Open Key Service

https://foks.pub/
248•ubj•23h ago•54 comments

Underwater turbine spinning for 6 years off Scotland's coast is a breakthrough

https://apnews.com/article/tidal-energy-turbine-marine-meygen-scotland-ffff3a7082205b33b612a1417e1ec6d6
203•djoldman•22h ago•181 comments

Graphical Linear Algebra

https://graphicallinearalgebra.net/
262•hyperbrainer•20h ago•21 comments

Btrfs Allocator Hints

https://lwn.net/ml/all/cover.1747070147.git.anand.jain@oracle.com/
20•forza_user•2d ago•7 comments

Red Hat Technical Writing Style Guide

https://stylepedia.net/style/
228•jumpocelot•21h ago•118 comments

The Wet History of Media in the Bathroom

https://thereader.mitpress.mit.edu/the-wet-history-of-media-in-the-bathroom/
12•zdw•3d ago•6 comments

Tandy Corporation, Part 3 Becoming IBM Compatible

https://www.abortretry.fail/p/tandy-corporation-part-3
4•klelatti•2h ago•0 comments

Show HN: Open source alternative to Perplexity Comet

https://www.browseros.com/
243•felarof•18h ago•92 comments

Operational Apple-1 Computer for sale [video]

https://www.youtube.com/watch?v=XdBKuBhdZwg
57•guiambros•2d ago•27 comments

Show HN: I built a playground to showcase what Flux Kontext is good at

https://fluxkontextlab.com
67•Zephyrion•1d ago•16 comments

Grok: Searching X for "From:Elonmusk (Israel or Palestine or Hamas or Gaza)"

https://simonwillison.net/2025/Jul/11/grok-musk/
446•simonw•12h ago•310 comments