Abstracting transistors into high-level design

gates

Although it's not the best way of understanding computers, most people tend to imagine electronic devices as black boxes filled with magic and blue smoke. Even microcontrollers, the most fundamental means of computation, are treated like little black plastic centipedes with metal legs. In a series of blog posts, [Andrew Gibiansky] is tearing down the walls of obfuscation and illuminating the … [Read more...]

USB Keyboard Becomes an AVR Programmer

USB Keyboard AVR Programmer

[Steve] created an AVR programmer using an old USB keyboard. We feature a bunch of AVR programmers, but this one is made from parts that many people will have lying around. There are two components: the controller PCB from a USB keyboard, and an optocoupler for emulating key presses. In order to send data to the AVR, [Steve] used the LED outputs on the keyboard. These LEDs can easily be toggled … [Read more...]

Tiny MAME cabinet built from Raspberry Pi

MAME

It's been a while since we've seen [Sprite_tm] pull a project from thin air, and we haven't seen him do anything with a Raspberry Pi yet. All things must pass, and finally [Sprite] has unleashed his tiny, pocket-sized MAME machine to the world. The build uses a Raspi for all the Linux-ey and MAME goodness, but [Sprite_tm] didn't want to fiddle around with the HDMI or analog video output. … [Read more...]