Finally finished my DIY keyboard the green push button toggles the play/pause function on the connected Mac. Feels good to be building something again (the image shows an Arduino Micro in a transparent plastic case connected to a push button. With a yellow “DIY” sticker on it).

Finally finished my DIY keyboard the green push button toggles the play/pause function on the connected Mac. Feels good to be building something again (the image shows an Arduino Micro in a transparent plastic case connected to a push button. With a yellow “DIY” sticker on it).

I got a example board to try learning soldering SMD components.

I got a example board to try learning soldering SMD components.

The first simulated “program” running on my own instruction set. It takes more time than expected but from here it’s mostly repetition to finish it.

The first simulated “program” running on my own instruction set. It takes more time than expected but from here it’s mostly repetition to finish it.

Designing a CPU you can actually still build with discrete elements and has a useful set of capabilities is quite complex project. And a significant trade-off between features and complexity. Just adding one register more makes it much more complicated than I expected.