Hacker News new | ask | show | jobs
by boofgod 2268 days ago
for most people who do this, id imagine the reason is because they are a computer engineering student and need lab credits
6 comments

Or you just think it's awesome.
I would think the kind of people who go on a website like HN think this is awesome as well. I know not all the audience of HN is necessarily software / hardware engineers, but definitely there's enough of them on here go drive interest.
... or you want to learn how and why to use an oscilloscope ground spring [21'15]
Or an absolute mentalist. I’ve used breadboards for 30 years and almost always spent more time debugging problems with the board than the circuits. Solder FTW.
IMHO, breadboards should come with warnings, to the effect of:

* Keep this thing pristine. Dust, corrosion, liquid, or any other indignity will invisibly poison the breadboard and take its toll on your sanity later.

* Use only DIP legs and 22-24 gauge wire. Shoving a TO220 into these spring clips will spread them and take its toll on your sanity later.

* Decouple, decouple, decouple. The distributed inductance of a breadboard is nontrivial and if you're not putting a nanofarad next to every logic chip, you will summon ghosts.

* Buying cheap breadboards with subpar contact plating will yield exactly the sort of performance you'd imagine. Breadboards are supposed to be an EASY way to build circuits, not a CHEAP way. You get what you pay for.

With all these things in mind, they're quite good at what they do.

Problem is there is no ground plane so you do get absolutely horrible signal integrity whatever you do including decoupling. Refer to AN47-26: https://www.analog.com/media/en/technical-documentation/appl...

(digital circuits are fast analogue ones!)

Something I've learned is that modern CMOS logic is a lot more forgiving than TTL for breadboarding, thanks to low power consumption and push pull outputs. So if you're thinking of b'boarding a classic circuit like a minicomputer, allow yourself one concession to modernity, namely using something like 74HC logic instead of 74LS.
I have to agree there. 74hc is surprisingly robust!
Solder can be awfully darn quick. More and more these days my "breadboarding" is between modules such as e.g., a microcontroller development board and one or more breakout boards. If I can't find a breakout board for a particular component, I'll make one using a proto board. So the actual quantity of wiring has gone down. I don't do things like wiring an entire address/data bus.
Or they want to understand computers on a level with more electrons and less electron.
Or just curious!

The whole video series is excellent. Highly recommended.

seconded. This is the most in-depth well-made explanation of computing I've seen on the internet.
Or...oh nevermind. You must be a joy at parties.