<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Hacker News: gadgetoid</title><link>https://news.ycombinator.com/user?id=gadgetoid</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sun, 30 Aug 2026 10:30:56 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=gadgetoid" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by gadgetoid in "Curvature Beziers: Improving on a timeless recipe"]]></title><description><![CDATA[
<p>Well that’s wild because I had a disagreement with beziers recently and did a similar thing! [1] albeit with more madness and less polish. Driven by the a/s/d/f keys with find edges snap to reference images and curve fitting to construction geometry.<p>Feel I should also call out Freyr’s videos for anyone who has missed them - continuity of splines [2] and the beauty of Bézier curves [3]<p>[1] <a href="https://gadgetoid.github.io/asdf" rel="nofollow">https://gadgetoid.github.io/asdf</a><p>[2] <a href="https://youtu.be/jvPPXbo87ds" rel="nofollow">https://youtu.be/jvPPXbo87ds</a><p>[3] <a href="https://youtu.be/aVwxzDHniEw" rel="nofollow">https://youtu.be/aVwxzDHniEw</a></p>
]]></description><pubDate>Mon, 24 Aug 2026 18:14:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=49423788</link><dc:creator>gadgetoid</dc:creator><comments>https://news.ycombinator.com/item?id=49423788</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49423788</guid></item><item><title><![CDATA[New comment by gadgetoid in "SendGrid isn’t emailing about ICE or BLM – it’s a phishing attack"]]></title><description><![CDATA[
<p>I’m more troubled by the fact these emails are hitting my <i>sendgrid only</i> email address.<p>Is this related to the breach that SendGrid said didn’t happen? I set my account up in 2021 for reasons I don’t recall and it’s since been deleted/deactivated by them.</p>
]]></description><pubDate>Sat, 10 Jan 2026 09:42:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=46564252</link><dc:creator>gadgetoid</dc:creator><comments>https://news.ycombinator.com/item?id=46564252</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46564252</guid></item><item><title><![CDATA[New comment by gadgetoid in "I made a 10¢ MCU Talk"]]></title><description><![CDATA[
<p>A pin planner- without the code gen of STM32Cube- would be doable as a website.<p>I made a basic one for the RP2350- <a href="https://rp2350b.pinout.xyz/" rel="nofollow">https://rp2350b.pinout.xyz/</a><p>Though STM32Cube has a very different approach, handles lots of mutually exclusive features and peripherals and a bunch of extra stuff for controlling code gen IIRC.</p>
]]></description><pubDate>Wed, 29 Oct 2025 20:01:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=45752277</link><dc:creator>gadgetoid</dc:creator><comments>https://news.ycombinator.com/item?id=45752277</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45752277</guid></item><item><title><![CDATA[New comment by gadgetoid in "Show HN: Interactive pinout for the Raspberry Pi Pico 2"]]></title><description><![CDATA[
<p>I've thought about this on and off for years, trying to find a way to boil the stuff I've learned making Pinouts into some kind of tool.<p>There are a surprising number of pitfalls, since there's always some complexity most top-level diagrams don't reveal, but I feel is necessary to capture/avoid duplication of work- specifically, I mean documenting the pinout of the <i>chip</i> (RP2350, ATMEGA32U4, STM32H750, RP2 etc) and then translating that to a <i>board</i> layout.<p>I think the closest I've come is a prototype Pinout rewrite which started with chip [1] and board [2] JSON files.<p>Then, as you explore, there's the whole problem of presenting this information. I chose to capture information such as header type, orientation and pin-count but sometimes a header is too small (or there are too many headers) to document in-band so the kinda skeuomorphic presentation of the Pico pinouts doesn't work.<p>Perhaps that's where something like the minimap [3] from my "advanced" RP2350A pinout comes in.<p>Having a small representation of the board with the pin headers separate could work. It's been a while, IIRC a Fritzing [4] part involved creating a vector graphic of a part and naming the individual pin objects such that they could be mapped to a table of signals. I think SVG is compatible with this approach but... yeah, requiring people to create detailed board artwork (as good as it looks) is a stretch. The same could work for a good photo and just a table of offsets, as you suggest.<p>TLDR: This is a great idea and something I've wanted to do for ages. But I don't think I've got enough breadth of experience to do it alone.<p>1. <a href="https://github.com/pinout-xyz/pinout-2024/blob/main/chips/bcm2711.json">https://github.com/pinout-xyz/pinout-2024/blob/main/chips/bc...</a>
2. <a href="https://github.com/pinout-xyz/pinout-2024/blob/main/boards/raspberry-pi-1-b%2B.json">https://github.com/pinout-xyz/pinout-2024/blob/main/boards/r...</a>
3. <a href="https://rp2350a.pinout.xyz" rel="nofollow">https://rp2350a.pinout.xyz</a></p>
]]></description><pubDate>Sun, 13 Jul 2025 06:50:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=44548078</link><dc:creator>gadgetoid</dc:creator><comments>https://news.ycombinator.com/item?id=44548078</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44548078</guid></item><item><title><![CDATA[New comment by gadgetoid in "Show HN: Interactive pinout for the Raspberry Pi Pico 2"]]></title><description><![CDATA[
<p>Once I get the hand of the ESP’s idiosyncratic signal names (I don’t have much experience with them) I should be able to crank them out. But help would be appreciated, thanks -  even a canonical list of the pins and functions would be super useful. I get the sense I’m missing something referencing only their pinout diagram.</p>
]]></description><pubDate>Sat, 12 Jul 2025 01:59:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=44538656</link><dc:creator>gadgetoid</dc:creator><comments>https://news.ycombinator.com/item?id=44538656</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44538656</guid></item><item><title><![CDATA[New comment by gadgetoid in "Show HN: Interactive pinout for the Raspberry Pi Pico 2"]]></title><description><![CDATA[
<p>Nerd snipe successful.<p>(very beta website)<p><a href="https://esp32c5.pinout.xyz" rel="nofollow">https://esp32c5.pinout.xyz</a></p>
]]></description><pubDate>Fri, 11 Jul 2025 20:36:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=44536564</link><dc:creator>gadgetoid</dc:creator><comments>https://news.ycombinator.com/item?id=44536564</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44536564</guid></item><item><title><![CDATA[New comment by gadgetoid in "Show HN: Interactive pinout for the Raspberry Pi Pico 2"]]></title><description><![CDATA[
<p>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.<p>Will be an interesting experiment!</p>
]]></description><pubDate>Fri, 11 Jul 2025 16:37:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=44534207</link><dc:creator>gadgetoid</dc:creator><comments>https://news.ycombinator.com/item?id=44534207</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44534207</guid></item><item><title><![CDATA[New comment by gadgetoid in "Show HN: Interactive pinout for the Raspberry Pi Pico 2"]]></title><description><![CDATA[
<p>Thanks... urge to build a version for ESP32-C5-DevKitC-1 rising...</p>
]]></description><pubDate>Fri, 11 Jul 2025 13:35:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=44531972</link><dc:creator>gadgetoid</dc:creator><comments>https://news.ycombinator.com/item?id=44531972</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44531972</guid></item><item><title><![CDATA[New comment by gadgetoid in "Show HN: Interactive pinout for the Raspberry Pi Pico 2"]]></title><description><![CDATA[
<p>Agreed. Click-to-select-related-pins is something I've been experimenting with on a cut-down Raspberry Pi Pinout [1]<p>And code gen is something I'm looking at with the RP2350A pinout [2] where the JSON export would allow someone to plug it into any tool they like. (KiCAD symbol gen, C/MicroPython init code, etc)<p>It's difficult to strike a balance between features/minimalism but I'm increasingly drawn to the idea of a full (STM32Cube-like if you're familiar with it) configurator for Pico/RP2 based boards.<p>1. <a href="https://pi.pinout.xyz" rel="nofollow">https://pi.pinout.xyz</a>
2. <a href="https://rp2350a.pinout.xyz" rel="nofollow">https://rp2350a.pinout.xyz</a></p>
]]></description><pubDate>Fri, 11 Jul 2025 13:00:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=44531630</link><dc:creator>gadgetoid</dc:creator><comments>https://news.ycombinator.com/item?id=44531630</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44531630</guid></item><item><title><![CDATA[New comment by gadgetoid in "Show HN: Interactive pinout for the Raspberry Pi Pico 2"]]></title><description><![CDATA[
<p>Agreed. Thanks!<p>I have definitely struggled with making the Pinout spinoffs discoverable- the OG site had ten plus years to bed in.</p>
]]></description><pubDate>Fri, 11 Jul 2025 12:24:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=44531338</link><dc:creator>gadgetoid</dc:creator><comments>https://news.ycombinator.com/item?id=44531338</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44531338</guid></item><item><title><![CDATA[New comment by gadgetoid in "Show HN: Interactive pinout for the Raspberry Pi Pico 2"]]></title><description><![CDATA[
<p>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.<p>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.<p>1. <a href="https://news.ycombinator.com/item?id=44520091">https://news.ycombinator.com/item?id=44520091</a></p>
]]></description><pubDate>Fri, 11 Jul 2025 12:22:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=44531312</link><dc:creator>gadgetoid</dc:creator><comments>https://news.ycombinator.com/item?id=44531312</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44531312</guid></item><item><title><![CDATA[New comment by gadgetoid in "Show HN: Interactive pinout for the Raspberry Pi Pico 2"]]></title><description><![CDATA[
<p>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.<p>Pico never quite has a function where it’s needed.</p>
]]></description><pubDate>Fri, 11 Jul 2025 12:17:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=44531283</link><dc:creator>gadgetoid</dc:creator><comments>https://news.ycombinator.com/item?id=44531283</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44531283</guid></item><item><title><![CDATA[New comment by gadgetoid in "Show HN: Interactive pinout for the Raspberry Pi Pico 2"]]></title><description><![CDATA[
<p>I did something like this called “picopins” (pip install picopins) which gave a CLI ASCII-like pinout with search.<p>ASCII-only really cuts to the meat of the problem though.</p>
]]></description><pubDate>Fri, 11 Jul 2025 12:15:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=44531263</link><dc:creator>gadgetoid</dc:creator><comments>https://news.ycombinator.com/item?id=44531263</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44531263</guid></item><item><title><![CDATA[New comment by gadgetoid in "Show HN: Interactive pinout for the Raspberry Pi Pico 2"]]></title><description><![CDATA[
<p>Thank you. You’re welcome on both counts!</p>
]]></description><pubDate>Fri, 11 Jul 2025 12:12:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=44531246</link><dc:creator>gadgetoid</dc:creator><comments>https://news.ycombinator.com/item?id=44531246</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44531246</guid></item><item><title><![CDATA[Show HN: An interactive QFN-60 pinout for the RP2350A]]></title><description><![CDATA[
<p>I was tired of looking in two places when referring to the datasheet for pin functions and locations.<p>This simple one-page website brings the RP2350A's pins, alt functions and notes together into a single table.<p>You can click pin functions to mark the ones you're using in a design and view them on the QFN-60 minimap- useful for routing or finding the right pins to scope.<p>I have more features planned- such as JSON export (so you can run your own code-gen or symbol gen tools on pin configurations) and minimap rotation.<p>This is basically pico2.pinout.xyz for engineers.</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=44520091">https://news.ycombinator.com/item?id=44520091</a></p>
<p>Points: 7</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 10 Jul 2025 12:11:05 +0000</pubDate><link>https://rp2350a.pinout.xyz</link><dc:creator>gadgetoid</dc:creator><comments>https://news.ycombinator.com/item?id=44520091</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44520091</guid></item><item><title><![CDATA[Show HN: Interactive pinout for the Raspberry Pi Pico 2]]></title><description><![CDATA[
<p>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.<p>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.<p>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.<p>Finally, hidden behind "Advanced" is a pinout of the test pads and special function pins!<p>[1] - <a href="https://web.archive.org/web/20130505194305/pi.gadgetoid.com/pinout" rel="nofollow">https://web.archive.org/web/20130505194305/pi.gadgetoid.com/...</a>
[2] - <a href="https://pico.pinout.xyz" rel="nofollow">https://pico.pinout.xyz</a>
[3] - <a href="https://pico2.pinout.xyz" rel="nofollow">https://pico2.pinout.xyz</a></p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=44491709">https://news.ycombinator.com/item?id=44491709</a></p>
<p>Points: 150</p>
<p># Comments: 35</p>
]]></description><pubDate>Mon, 07 Jul 2025 16:01:13 +0000</pubDate><link>https://pico2.pinout.xyz</link><dc:creator>gadgetoid</dc:creator><comments>https://news.ycombinator.com/item?id=44491709</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44491709</guid></item><item><title><![CDATA[New comment by gadgetoid in "Booting the RP2350 from UART"]]></title><description><![CDATA[
<p>In theory you wouldn’t even need to load firmware- you could just manipulate the relevant registers directly over SWD for the silliest IO expander.<p>In our case it was the only choice. I’d say we’d use UART now but the RP2350 can pretty much do it all in one chip.</p>
]]></description><pubDate>Mon, 12 May 2025 19:16:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=43966562</link><dc:creator>gadgetoid</dc:creator><comments>https://news.ycombinator.com/item?id=43966562</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43966562</guid></item><item><title><![CDATA[New comment by gadgetoid in "Booting the RP2350 from UART"]]></title><description><![CDATA[
<p>We (Pimoroni) actually shipped this technique in PicoVision, used to load the “GPU” firmware (an RP2040 used to offload the HDMI signal generation) at runtime-<p><a href="https://github.com/pimoroni/picovision/blob/main/drivers/dv_display/swd_load.cpp">https://github.com/pimoroni/picovision/blob/main/drivers/dv_...</a></p>
]]></description><pubDate>Mon, 12 May 2025 08:30:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=43960797</link><dc:creator>gadgetoid</dc:creator><comments>https://news.ycombinator.com/item?id=43960797</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43960797</guid></item><item><title><![CDATA[New comment by gadgetoid in "Show HN: I made a split keyboard for large palms"]]></title><description><![CDATA[
<p>I could believe you feel less latency, but suspect that’s more a symptom of matrix scanning working for the general case rather than being optimised for your layout. Scan with an RP2040’s PIO [1] and after debouncing I’d challenge you to measure the difference, much less notice it.<p>(Of course if you’ve got the pins, you should use ‘em!)<p>1. <a href="https://github.com/isoxliis/firmware-micropython/blob/72687e8070fffe13447254f87e18c7180f1bb3f7/isoxliis.py#L57">https://github.com/isoxliis/firmware-micropython/blob/72687e...</a></p>
]]></description><pubDate>Thu, 04 Jul 2024 12:19:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=40874304</link><dc:creator>gadgetoid</dc:creator><comments>https://news.ycombinator.com/item?id=40874304</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40874304</guid></item><item><title><![CDATA[Greyscale images on black/white e-ink]]></title><description><![CDATA[
<p>Article URL: <a href="https://twitter.com/antirez/status/1768741226159730750">https://twitter.com/antirez/status/1768741226159730750</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=39721031">https://news.ycombinator.com/item?id=39721031</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 15 Mar 2024 21:42:50 +0000</pubDate><link>https://twitter.com/antirez/status/1768741226159730750</link><dc:creator>gadgetoid</dc:creator><comments>https://news.ycombinator.com/item?id=39721031</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39721031</guid></item></channel></rss>