←back to thread

141 points gadgetoid | 2 comments | | HN request time: 0.447s | source

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

Show context
coffeecoders ◴[] No.44534150[source]
This is great, I wish we had something similar for ESP and even Arduino. I have been following this [1] for the later.

[1] https://deepbluembedded.com/arduino-uno-pinout/

replies(1): >>44534207 #
1. gadgetoid ◴[] No.44534207[source]
In typical fashion I got nerd-sniped into making an ESP32 C5 DevKit-1 pinout. I've disappeared down a hole of making the perfect SVG for the board art.

Will be an interesting experiment!

replies(1): >>44534276 #
2. coffeecoders ◴[] No.44534276[source]
I had something similar a few years ago. I ended up creating a json for the pinout and using jinja2 to spit out svg. It didn't turn out great.