Author Archives: Brian Benchoff

Meet the 2013 LayerOne conference badge

via Hack a Day» hardware

badge_2013-1838

The LayerOne security conference is fast approaching and [charliex] is doing his best to put the finishing touches on this year’s conference badge.

Around the perimeter of the badge is 48 LEDs driven by two LED drivers. This allows for some crazy hardware hacking to create anything from a TV-B-GONE to a bulbdial clock. There’s also a few extra switches and sensors that can be hacked to do some interesting things, but where this badge really shines is the addition of an OLED display, allowing it to transform into an XMEGA Xprotolab, a small oscilloscope, spectrum analyzer, and frequency generator. Yes, this badge can be hacked, but it’s also a tool for hacking.

There’s an impressive amount of work that went into this badge, a feat even more impressive given the fact that the LayerOne conference is this weekend and the PCBs for these badges won’t arrive until tomorrow. We’ll be the first to say we’re masters of procrastination, but [charliex] really cut it close here.


Filed under: hardware, news

Filming light reflecting off objects

via Hack a Day» hardware

light

With high-speed cameras you’re able to see bullets passing through objects, explosions in process, and other high-speed phenomena. Rarely, though, are you able to see what happens when light shines on an object without hundreds of thousands of dollars worth of equipment. A group of researchers at The University of British Columbia are doing just that with hardware that is well within the range of any home tinkerer.

Making videos of light passing through and around objects has been done before (great animated gifs of that here), but the equipment required of previous similar projects cost $300,000 and couldn’t be used outside the controlled environment of a lab. [Matthias] and his team put together a similar system for about $1,000. The only hardware required is an off-the-shelf 3D time of flight camera and a custom driver powering six red laser diodes.

Aside from having a much less expensive setup than the previous experiments in recording the flight of a pulse of light, [Matthias] and his team are also able to take their and record the flight of light in non-labratory settings. They’ll be doing just that at this year’s SIGGRAPH conference, producing videos of light reflecting off attendee-produced objects in just a few minutes. You can check out the video for the project below.


Filed under: digital cameras hacks, hardware

Homebrew GPS gets ±1 meter resolution with a Raspberry Pi

via Hack a Day» hardware

GPS

We’ve been following the work of [Andrew Holme] and his homebrew GPS receiver for a while now. A few years ago, [Andrew] built a four-channel GPS receiver from scratch, but apparently that wasn’t enough for him. He expanded his build last year to track up to eight satellites, and this month added a Raspberry Pi for a 12-channel, battery-powered homebrew GPS receiver that has an accuracy of about 3 feet.

The Raspi is attached to an FPGA board that handles the local oscillator, real-time events, and tracks satellites automatically. The Pi handles the difficult but not time-critical math through an SPI interface. Because the Pi is attached to the FPGA through an SPI interface, it can also load up the FPGA with even more custom code, potentially turning this 12-channel receiver into a 16- or 18-channel one.

An LCD display attached to the FPGA board shows the current latitude, longitude, and other miscellaneous data like the number of satellites received. With a large Li-ion battery, the entire system can be powered for about 5 hours; an impressively portable GPS system that rivals the best commercial options out there.


Filed under: hardware, Raspberry Pi

Upgrading a router with impeccable soldering skills

via Hack a Day» hardware

router

[Necromant] recently acquired a router that was nearly free. Looking his gift horse in the mouth, he hooked up a serial port to see if it could run some updated firmware such as OpenWRT. The initial findings were promising; it used the same CPU as the very popular WR703N, but this free router only had 2 MiB of Flash and 8 MiB of RAM – barely enough to do anything. His solution to this problem is in the true hacker tradition: just solder some more chips onto the router.

Upgrading the RAM was comparatively easy; [Necromant] found an old stick of RAM, desoldered one of the chips, and replaced the measly 8 MiB chip with a new 64 Megabyte chip.

The Flash, though, proved more difficult. Without the right code in the Flash for the radio test, the router wouldn’t be useful at all. The solution was to read the original 2 MiB chip, read the Flash from a  WR703, and combined the two with a simple dd command. This was written to a new SPI flash chip with a buspirate and a home etched board.


Filed under: hardware, wireless hacks

Powering the Oculus Rift with USB

via Hack a Day» hardware

rift

Oculus Rift dev kits are starting to make their way onto the workbenches of makers around the globe. Some are even going so far as to tear open the hardware and see how they can improve it. [Mike] didn’t like the fact the Oculus Rift needed a wall wart power supply, so he modded it so it can be powered over a USB port.

The key insight for this mod comes after [Mike] put a Kill-a-Watt between his outlet and the Rift’s power adapter. He found only 600 mA of current was being used by the Rift, assuming 100% efficiency in the adapter. A USB port is supposed to provide 500 mA of current, so with a soldering gun, [Mike] bridged the DC input jack and the USB port on the Rift. Perhaps unsurprisingly, everything worked perfectly.

In case you’ve forgotten, Hackaday is getting one of these Oculus Rift dev kits. We’ll post a teardown when [Caleb] learns to share. You can check out a video of [Mike]‘s modded Rift and some dolla dolla billz after the break.


Filed under: hardware, Virtual Reality

Custom boards at home without etching

via Hack a Day» hardware

PCB

PC board houses are getting more accessable and less expensive all the time. Some of us are even getting very, very good at making our own circuit boards at home. There are times, though, when a project or prototype requires an extremely cheap custom board right now, something etching a custom board won’t allow. [KopfKopfKopfAffe] has a unique solution to this problem, able to create custom boards in under an hour without any nasty chemicals.

Instead of starting his build with copper-clad board, [KopfAffe] used every rapid prototyper’s friend, simple one-sided perf board. The shape of the board was milled out on a CNC machine, and both the top silk screen and bottom layer were marked off using the toner transfer method. After that, a custom circuit is just a matter of placing components and putting solder bridges between all the marked pads.

[KopfAffe] is only using this technique for single-sided boards, but we don’t see any reason why it couldn’t be employed for simple double-sided boards. This would still have the problem of making vias between the layers, but that’s still a problem with proper, home-etched double sided boards.


Filed under: hardware

Auto off for any circuit

via Hack a Day» hardware

autooff

Properly configured, your computer will go into sleep mode when left unattended for a long enough time. So will your cell phone, and just about every other piece of sufficiently complex electronics. Much simpler circuits, though, are left at the mercy of a SPST switch; if you forget to turn a flashlight off, it will be dead next time you need to use it. Wanting an auto-off circuit simple electronics, [Kyle] threw together this auto shutoff circuit.

The basic idea behind the cirucuit is to use a microcontroller as a timer controlling two transistors. When [Kyle]‘s circuit is power cycled, the timer inside an AVR starts, making a pin high, and when the timer is up, making the pin low again. This pin feeds into a PNP transistor which is in turn connected to a NPN transistor, creating a very tiny auto off circuit for anything with an SPST switch.

[Kyle] says there are a few improvements to be made – using MOSFETS to handle higher currents and possibly using a smaller microntroller like an ATtiny 4/5/9/10 to shrink the circuit’s volume. It’s a great idea, bringing the idea of a flashlight with auto shutoff into reality.


Filed under: hardware

Building new, weird CPUs in FPGAs

via Hack a Day» hardware

The popularization of FPGAs for the hobbyist market means a lot more than custom LED controllers and clones of classic computer systems. FPGAs are also a great tool to experiment with computer architecture, creating new, weird, CPUs that don’t abide by the conventions the industry has used for 40 years. [Victor] is designing a new […]

BGA rework station

via Hack a Day» hardware

SMD components may be a little challenging for the home builder – even though the’re inordinately practical for homebrew PCBs – but if you play around with electronics and solder long enough, you’re eventually going to run into the horrors of BGA parts. Instead of convenient pins, BGA parts have tiny metallic balls on which […]

A real thermal imaging camera for $300

via Hack a Day» hardware

mu_crosshair

If you want to check your house for hot air leaks, take pictures of the heat coming off a rack of equipment, or just chase the most dangerous animal, [Arnie], through the jungles of central america, a thermal imaging camera is your friend. These devices normally cost a few thousand dollars, but the team behind the Mu Thermal Camera managed to get the price down to about $300.

The basic idea behind the Mu Thermal Camera is overlaying the output of an infrared thermopile – basically, an infrared camera – on top of the video feed of a smart phone’s camera. This is an approach we’ve seen before and something that has even been turned into a successful Kickstarter. These previous incarnations suffered from terrible resolution, though; just 16×4 pixels for the infrared camera. The Mu thermal camera, on the other hand, has 160×120 pixels of resolution. That’s the same resolution as this $2500 Fluke IR camera. After the indiegogo campaign is over, the Mu camera will eventually sell for $325.

We have no idea how the folks behind the Mu camera were able to create a thermal imaging with such exceptional resolution at this price point. The good news is the team will be open sourcing the Mu camera after their indiegogo run is over. W’e'd love to see those docs now, if only to figure out how a thousand dollars of infrared sensor is crammed into a $300 device.


Filed under: hardware, kickstarter

24-port GPIO on a PCI card

via Hack a Day» hardware

btgpio

So you’ve got a project running on an x86 board and you’d like some GPIO pins. Whether you want to read a few buttons, light up a few LEDs, put an accelerometer in your computer or whatever, you’ve got a problem. Luckily there’s an easy way to get 24 GPIO pins on an x86 board using a PCI card for just a few bucks.

The key component of the build is a PCI TV Tuner card made by Hauppague under the WinTV brand. If you’ve got one of these cards with either a Brooktree bt848, bt849, bt878 or bt879 video capture chip, having 24 GPIO pins is just a spool of magnet wire, a soldering iron, and a steady hand away.

It’s a great build if you’d like some GPIO action without going through the usual parallel port mess, and especially useful since these WinTV capture cards can be had from the usual Internet suppliers for just a few bucks. You’ll need a driver, of course, but the relevant Linux kernel driver - bt8xxgpio – should be included any reasonably modern distro.

Special thanks to [Dex Hamilton] for notifying us of this build.


Filed under: hardware

Cool new hardware spectacular

via Hack a Day» hardware

press release

It should come as no surprise the Hackaday tip line is regularly flooded with press releases. Everything from an infographic comparing Call of Duty 3 to Battlefield 3 (yes, totally serious), announcements that a company we’ve never heard of is getting a new CFO, to the business proposals from hat box manufacturers that wind up in our inbox on a nearly weekly basis.

With the Hackaday crew sifting though hundreds of these emails a month, you’d figure the PR people would hit gold once in a while, right? Apparently not. The coolest stuff we get in our email is usually from an engineer working on a project and doing a PR rep’s job for them. We thank them for that, so here’s two really cool pieces of hardware that showed up in the tip line recently.

Microcontollers and LCD displays, easily

Interfacing a color LCD with a microcontroller isn’t necessarily hard, but making it look good absolutely is. It’s a piece of cake to download an Arduino library for an LCD display and get a few lines of text up on the screen, but building a GUI? A fool’s errand, we say.

This is where FTDI’s new chip, EVE, comes in. It’s a single chip video engine designed for QVGA (320×240) and WQVGA (400×240) displays with a parallel RGB interface. From the diagrams up on FTDI’s site, getting a display running is as simple as connecting a microcontroller via an I2C or SPI interface, and then hooking up the video lines. There’s also support for touch screen interfaces and audio out, so if you’re looking to build a graphical home automation remote EVE might be the way to go.

x86 with GPIO

A few years ago, before the Raspberry Pi and the realization that low-power ARM boards were capable computing devices, your only choice when developing an embedded device with reasonably fast hardware were either Gumstix or a MiniITX board. Now ARM boards like the Beagleboard, Raspberry Pi, and others have taken over as the preferred platform, but there’s still a market for a small, capable x86 dev board.

[Matt] over at Intel sent us the low down on a project he’s working on called Minnowboard. Basically, it’s a 1GHz Intel Atom E640 processor with everything you would expect on an x86 motherboard – PCI Express, SATA, Gigabit Ethernet, USB, and HDMI through DVI. Unlike just about every other x86 board out there, the Minnowboard borrows ports from the embedded world, with I2C, SPI, CAN bus, and GPIO pins, LEDs, and switches.

[Edward Bernays] was the Antichrist

So there you go. Press releases that aren’t press releases, sent in to us by people who actually care about what they’re working on. While we’re on the subject of the crazy stuff that comes into our email, here’s a really good one that elicited a facepalm or two:

Name: redacted
Email: redacted
Website: http://../../../../../../../../../../../../../../../../etc/passwd
Message:

Time: Thursday September 27, 2012 at 4:22 pm
IP Address: redacted
Contact Form URL: http://hackaday.com/contact-hack-a-day/

You gotta learn to rollerblade before hacking the gibson, son.


Filed under: hardware

Massively parallel CPU processes 256 shades of gray

via Hack a Day» hardware

256

The 1980s were a heyday for strange computer architectures; instead of the von Neumann architecture you’d find in one of today’s desktop computers or the Harvard architecture of a microcontroller, a lot of companies experimented with strange parallel designs. While not used much today, at the time these were some of the most powerful computers of their day and were used as the main research tools of the AI renaissance of the 1980s.

Over at the Norwegian University of Science and Technology a huge group of students (13 members!) designed a modern take on the massively parallel computer. It’s called 256 Shades of Gray, and it processes 320×240 pixel 8-bit grayscale graphics like no microcontroller could.

The idea for the project was to create an array-based parallel image processor with an architecture similar to the Goodyear MPP formerly used by NASA or the Connection Machine found in the control room of Jurassic Park. Unlike these earlier computers, the team implemented their array processor in an FPGA, giving rise to their Lena processor this processor is in turn controlled by a 32-bit AVR microcontroller with a custom-build VGA output.

The entire machine can process 10 frames per second of 320×240 resolution grayscale video. There’s a presentation video available (in Norwegian), but the highlight might be their demo of The Game of Life rendered in real-time on their computer. An awesome build, and a very cool experience for all the members of the class.


Filed under: hardware

Making a QR clock bigger, cheaper, and better

via Hack a Day» hardware

LEDs

With the massive response and blog cred from his QR Code clock, [ch00f] felt it was time to step up his game and update his design to a proper commercial product. His new QR clock is bigger, brighter, cheaper, and in every way better than the old version, but these improvements came at a cost.

The LED matrices [ch00f] used in his earlier, smaller version weren’t very aesthetically pleasing. He wanted the lights to shine a brilliant white, and also be somewhat attractive when not illuminated. The 8×8 LED arrays [ch00f] picked up from Futurlec had a disgusting yellow coating on each LED that turned light emitted by the blue LEDs inside to a brilliant white. This simply wouldn’t do for a commercial product with [ch00f]‘s name on it, so he turned to the one place in the universe where everything was for sale: alibaba.com.

After some trials and tribulations with component manufacturers in China, [ch00f] had the perfect LED matrix; not too expensive, very good quality control, and something that looked really good when both unpowered and illuminated.

Now that his boards are being spun up, [ch00f] hopes to sell his QR clock on Tindie. Each 24×24 LED matrix should cost less than $100, a pretty good deal if you ask us. He’d like to know if anyone out there has any feature requests, to which we can only say he should get rid of the PCB border. Tiling a few of these displays and controlling them via serial would be much cooler than a QR Code clock.


Filed under: hardware, led hacks

Finding the cheapest board house

via Hack a Day» hardware

PCB

The prices for custom made circuit boards has never been cheaper, but surprisingly we’ve never seen a comparison of prices between the major board houses. [Brad] took the time to dig in to the price of 10 boards manufactured by Seeed Studios, OHS Park, and BatchPCB. He made some pretty graphs and also answered the question of where you can get your circuits made cheaply.

[Brad] got the prices for boards up to 20 cm x 20 cm from Seeed Studio’s Fusion PCB service, OSH Park, and BatchPCB. These results were graphed with Octave and showed some rather surprising results.

For boards over 20 cm2, the cheapest option is Seeed Studios. In fact, the price difference between Seeed and the other board houses for the maximum sized board is impressive; a 400 cm2 board from Seeed costs $150, while the same board from OSH Park is close to $1000.

Of course most boards are much smaller, so the bottom line is  for boards less than 20 cm2, your best bet is to go with OHS Park. If you don’t care when your boards arrive, or you need more than 10 or so, Seeed is the way to go. As far as the quality of the boards go, OSH Park is up there at the top as well.


Filed under: hardware