How a devboard works (and how to make your own)

kaipereira.com

95 points by kaipereira 3 days ago


exmadscientist - 3 days ago

I don't like this tutorial. It purports to teach you "what everything on the PCB fundamentally does, and what every single component on your PCB is actually for!" but it gets the reasoning for a lot of stuff wrong, sometimes badly wrong. I think every single instance of a component with a numerical value picks the value with a misleading or even completely wrong justification. Even if the tutorial gets to an OK schematic in the end, it shouldn't be teaching shoddy reasoning.

(And the author doesn't seem to understand decoupling capacitors, but most people don't understand decoupling capacitors, including most datasheet authors, so that doesn't surprise me.)

Also, KiCad's "solutions" for BOMs are hilariously, absurdly terrible. But that helps me earn a living, so I can't complain too much....

jmole - 3 days ago

I thought this article would first start with the most essential question: "How to decide what you need on your devboard".

Without that critical piece of design work, you may as well call this "How to build a Raspberry Pi Nano from scratch". Which, to be fair, is also a good article to write.

But step 1 for really building a dev board is answering the question, "What do I need from this that I can't get from a $5 Amazon purchase?"

kaipereira - 2 days ago

Hey guys, thanks for all the love :D

The website went down because of the traffic and large images, so I've temporarily switched hosting, and it should stay up now (DNS propagation might take a bit though), but I'm going to get those images smaller ASAP, thanks to everyone who posted web archives!

I'm also going to alter some of the reasoning for some of the stuff like decoupling capacitors, but the guide is still meant for complete beginners, and lots of the terminology/reasoning can be pretty overwhelming, and I still have a lot to learn about decoupling/other stuff!

I'll also add a part about what you actually need on your devboard, that's a great suggestion!

You can find a JOURNAL.md in EVERY SINGLE one of my hardware projects https://github.com/KaiPereira?tab=repositories so if you guys want to see more guides/tutorials, let me know :D

wayvey - 3 days ago

While the deployment is down you can read it on web.archive.org https://web.archive.org/web/20251107235749/https://kaipereir...

toonewbie - 3 days ago

Not sure if it was due to higher load from HN or my IP location, but your website is inaccessible to me right now: "This deployment is temporarily paused."

avipars - 3 days ago

This deployment is temporarily paused

Any archived version?

moi2388 - 3 days ago

“ This is how are schematic will look when done the tutorial”

Well, that bodes well for the rest of the article..

hackingonempty - 3 days ago

This is a really excellent tutorial, thank you for making it.

matt3210 - 3 days ago

Dang, I wanna read this but the site seems down

eqvinox - 3 days ago

Honestly my problem is that all my designs turn into devboards since I always have a kind of "FOMO" of not breaking something out and then needing it later to bodge things... and then I'm left with a crowded board where I don't even use two thirds of things...

massifist - 3 days ago

I found this article very informative. Thanks for writing it.

neuvarius - 3 days ago

Crosspost to r/embedded if you haven’t. See you there.