FPGA Bitcoin Miner Is Probably The Most Power Efficient.

[fpgaminer], [li_gangyi], and [newMeat1] have been working together for the last few months to build an FPGA bitcoin miner that blows GPU mining rigs out of the water in terms of power efficiency. The board requires only 6.8 watts for 100 Mhashes/second, but [li_gangyi]’s blog says the team expects to hit 150-200 Mhashes with some improvements. That’s efficiency GPUs can’t touch.

Bitcoins are a digital currency that are ‘mined’ by calculating hashes that verify bitcoin transactions. While mining operations can be performed on a CPU, graphics cards and FPGAs beat CPUs by several orders of magnitude in terms of how many hashes can be performed per second.

The heart of the board is a Spartan-6 LX150 FPGA – a pricey bit of kit – and the team is selling each board for $440 USD. For that amount of money, you could buy two ATI 6770s at half the price and crunch four times as many hashes a second. At less than 7 watts, though, we wouldn’t worry too much about cooling the rig and the electricity costs will be very low.

Easy To Build Z80 Single Board Computer

[Alexis] sent in a single board computer he’s been working on. The project goal of his build was making it easily reproducible. From looking at the schematics, it’s one of the simplest fully-functional computers we’ve seen. The build runs CP/M 2.2 off of two 3.5 inch floppies. This opens up a lot of options as to what software is already available. Although it operates over a serial terminal, [Alexis] pretty much duplicated an Osborne I, only at double the speed.

[Alexis] got a little e-fame from his earlier 8088 homebrew computer built from very early 8088’s rescued from an electronics junk shop. These 8088 computers made the blog rounds by playing Still Alive with a SID chip from a Commodore 64 and a YM2151 FM synth chip.

For now, I guess we’ll have to settle for a video of [Alexis]’ Z80 computer running CP/M. Check out a video after the break of his computer running the greatest Infocom adventure, Hitchhiker’s Guide to the Galaxy.

Continue reading “Easy To Build Z80 Single Board Computer”

God’s Own Keyboard, Now With Bluetooth

For decades a thunderous roar rose from the bowels of IBM keyboards like the animus of angry and forgotten gods. These keyboards have fallen silent of late, due only to incompatibility with newer hardware. Now, Model Ms have been given a reprieve from landfills or recycling centers because of the work of [wulax] of geekhack and his Model M Bluetooth controller board.

Continue reading “God’s Own Keyboard, Now With Bluetooth”

1 Chip USB AVR Development

Wouldn’t it be nice if there was an AVR microcontroller with USB device support built in so you would not need a separate programmer or serial link? Well in fact there are quite a few of them, and this awesome tutorial (google translate) is a quick and easy crash course in using the ATMega 16/32U4 micro controllers.

These 8 bit AVR’s (16k and 32k) have the usual list of features you would expect in a Mega AVR. 26 GPIO pins and a pretty easy to solder 44 pin surface mount package, the micro controller also has a USB 2.0 Full-speed/Low Speed Device Module and allows programming though a standard bootloader.

Once you have a pretty standard board assembled you need Atmel’s FLIP RS232, USB, or CAN device programming software (Windows or Linux) and your favorite AVR IDE setup, you’re good to go!

Join us after the break for a quick video.

Continue reading “1 Chip USB AVR Development”

Building A Computer Out Of 555 Chips

[M. Eric Carr] came up with an interesting build for the 555 contest earlier this year, and we’re pretty sure that it would have kicked the winner of the complex category off the throne if it were completed. Although it’s a few months late, we’re happy to feature at least part of his 555-based computer on Hack A Day.

Continue reading “Building A Computer Out Of 555 Chips”

An ARM Dev Board You Can Make At Home


[BarsMonster] just challenged our conceptions of ARM development with his single-sided development board that’s loaded with an STM32F100 (PDF warning) ARM microcontroller. The board is remarkably simple – just a regulator, resistor and a few caps are necessary to get a $1 ARM μC up and running.

Continue reading “An ARM Dev Board You Can Make At Home”