Ask Hackaday: We Might Have Some FPGAs To Hack

rear

[Chris] is an IT guy for a medical clinic up in Alaska, and until very recently the systems he monitored, fixed, and beat with a wrench included over 100 Pano Logic “Zero Client” thin clients. Pano Logic just went out of business and all support for these little boxes have been cut off, leaving [Chris] with a hundred or so very interesting pieces of hardware.

The idea behind these “zero clients” is the ideal of a thin client – take all the storage, processing, RAM, and other goodies and move them to a server. Pano Logic took this one step further than other thin clients, removing the CPU, memory, and basically everything you’d find in a thin client. What was left was a Spartan-6 FPGA, a few chips to drive the USB ports, a pair of HDMI chips, and a few DDR2 modules. Basically, [Chris] has about 150 FPGA dev boards just sitting in a storage room. The only thing that is needed is a bunch of software and an extreme amount of cleverness.

After opening one of these zero clients, [Chris] found a Spartan-6 FPGA right next to what he thinks is a 6-pin programming port. Along with the FPGA are a few other chips that would make any FPGA dev board a very neat tool:

We’re going to agree with [Chris] these Pano Logic zero clients show a lot of potential. If you’re up to the challenge of creating a very, very cheap FPGA dev board out of some discarded hardware, head on over to ebay or chat up your local IT guy.

Turning A Broken Bass Into A Headless Bass

bass

A while back [Michael] inherited a broken bass guitar from a friend. The headstock for this bass was cracked right down the middle, and the friend attempted a repair with a bolt and a couple of washers. After trying to figure out what the addition of a bolt was trying to accomplish, [Michael] set to work repairing this bass and ended up doing a headless conversion.

A headless bass, just as the name implies, does away with the headstock and moves the tuners to the other side of the guitar – in [Michael]’s case, right below the bridge. After sawing off the broken headstock above the truss rod, [Michael] made a string retainer and bolted it on to the remainder of the neck.

The tuners had to be moved, of course, so [Michael] routed out a section of the body below the bridge. Four holes were drilled and the original tuners slipped right in. The result is a perfectly functional bass that would fit right in to the tour van of an 80’s metal band.

You can check out [Michael]’s bass down in the pocket.

Continue reading “Turning A Broken Bass Into A Headless Bass”

A Really, Really Tiny Tube Amp

After building his first tube amp from a kit, he set to work on his next amp build. Since tube amps are a much more experimental endeavor than their solid state brethren, [Jarek] decided to make his next amp unique with military surplus subminiature tubes, and in the process created the smallest tube amp we’ve ever seen.

Instead of bulky 12AX7s and EL34s tubes usually found in tube amp build, [Jarek] stumbled upon the subminiature dual triode 6021 tube, originally designed for ballistic missiles, military avionics, and most likely some equipment still classified to this day. These tubes not only reduced the size of the circuit; compared to larger amps, this tiny amplifier sips power.

The 100+ Volts required to get the tubes working is provided by a switched mode power supply, again keeping the size of the final project down. The results are awesome, as heard in the video after the break. There’s still a little hum coming from the amp, but this really is a fabulous piece of work made even more awesome through the use of very tiny tubes.

Continue reading “A Really, Really Tiny Tube Amp”

Letting [Euler] Help Out With PCB Fabrication

drillin

Since [Alessio] has been etching his own PCBs, he’s hit upon the most tedious part of the process, and the reason homebrew SMD boards are so awesome: drilling your own boards is a pain. While [Alessio]’s CNC mill takes care of most of the work, aligning the pre-drilled boards and correcting for any scaling issues from the mask is a bit difficult. With the help of a transform matrix, though, drilling PCBs has never been easier.

While the Gcode running the mill may be accurate, the actual manufactured PCBs might not be. If the extents on [Alessio]’s board aren’t exactly aligned with the axes of the CNC mill, the drill holes end up where they’re supposed to be. To solve this problem, [Alessio] wrote a PCB drilling transformational matrix calculator. The basic idea is by drilling just a few holes, [Alessio] is able to calculate any offset required in the Gcode with the help of a little bit of linear algebra.

Peltier Campfire Generator Put Out 14W (kind Of)

peltier-campfire-generator

This is the control and monitoring hardware which [Jack] built for his campfire electricity generator. He’s done an amazing job to get this far. You can see he’s pulling 1 Amp at 14.2 Volts off of the system. But there one gotcha that’s still plaguing him.

The rig uses a big metal plate as a heat sink over the campfire (which is simulated by a cooking stove for testing). On the back of that plate is an array of Peltier coolers which generate electricity based on the temperature difference from one side to the other — it’s the same theory behind candle generators. The cold side has a heat sink with water running through it. What you see above are three relays which switch between using the Peltiers in series or in parallel based on their voltage output. You can’t really make it out there but there’s a radiator and recirculating pump to the right which are used to cool the water. The gotcha we mentioned is that the radiator can’t quite keep up with the heat of the fire. To get the results seen above [Jack] is running cold water from the tap through the radiator. But maybe if this were used in the winter the water could be circulated through a big box full of snow. Just keep shoveling it in to keep up the electrical potential!

After the break we’ve embedded part four of the project video as it shows off the array of peltier coolers quite well. You will also see part five (radiator and recirculating pump testing) from which this image was taken.

Continue reading “Peltier Campfire Generator Put Out 14W (kind Of)”

Prototyping A Low-resolution Handheld Gaming Rig

low-res-arduino-gaming

[Jason] has been hard at work on this Arduino-based low-res gaming platform. He even had a fab house deliver circuit boards to pull everything together. It’s a little small in his hands, and the graphics are limited to the 8×8 pixels provided by the display. But it still looks like a lot of fun and the code was written to make adding new games quite painless.

The board hosts an ATmega328 which drives the bi-color LED display using a pair of TPIC6B595 shift registers. Control is provided by a collection of buttons to either side of the display. The unit is powered by three AAA batteries held in a pack soldered to the back side of the PCB.

The image above shows [Jason] giving a Space Invaders game a try. The clip after the break shows respectable action, sound from a piezo buzzer, and it even scrolls your score at the end of the game. But you’re not limited to just one title. Adding new games is as easy as implementing a class in a new header file. You can get a feel for how this is set up by viewing the source code repo.

This reminds us of the Pixel Bros low-res system.

Continue reading “Prototyping A Low-resolution Handheld Gaming Rig”

One-button Scan To Email Using Raspberry Pi

one-button-scan-to-email-raspberry-pi

We’ve come across extremely expensive photocopiers that also fax, scan to email, and generally have too many features to list. [Eduardo Luis] figured out how to implement some of this type office magic using very inexpensive components. Specifically, he can press one button to scan a document and send it to an email address.

The user controls patch into the RPi GPIO header. There’s the button we already mentioned, a red LED for “System Busy”, and a green one for “System Status”. A set of scripts montor the button and drive the LEDs. When it’s time to scan, the RPi uses the scanimage package to capture a .PNM file, then converts it to .JPG before sending it via email using the mutt package.

We’d love to see a character LCD and a few more buttons added to the setup. This way you could select between different recipients (or even send via fax). And there’s always the possibility of connecting a printer to the other USB port on the RPi to make it work as a photocopier too.

You can catch a demo video after the jump.

Continue reading “One-button Scan To Email Using Raspberry Pi”