Accessing BGA Pins

[Philip] developed a method of tracking down the pins of a Ball Grid Array. He wanted to do so in order to add USB host functionality to his HP Jordan 720. The method doesn’t directly connect to the BGA but instead finds a via or other access point to serve as a solder point. He first looks up the pin in the BGA datasheet. Once located, he uses the bristle of a toothbrush (teal) to act as a backstop and feeds in some enameled wire (brown) to the appropriate ball. A multimeter is used to check connectivity between the wire and the vias around the chip.

Patience young grasshopper, this should work but it might take a while.

2600 Game Jukebox

[Yuppicide] sent us a link to a photo album of an Atari 2600 modified to play ROMs stored inside. We did some digging around and have an idea of what’s going on. It seems that the creator, [Victor] has taken his Atari 2600 cartridge emulator one step further.

Previously, he had replaced the chip in an Atari cartridge with an EEPROM that he could reprogram via a ribbon cable. This new iteration places that EEPROM inside the case of the gaming console along with a PIC development board. The PIC board interfaces an SD card with somewhere around 1200 ROMs on it. Three switches added to the front of the Atari allow the user to cycle through available games and flash the desired title to the EEPROM. As you can see, a 2×16 LCD display now resides in the cartridge opening.

This seems a little more eloquent (and less legal) than the Super Genintari.

Automotive Current Monitor

If you’ve ever had a car with an electrical system problem you know how hard it can be to pin-point the source of your woes. Here’s a hackery solution that uses a diy PCB to monitor the current being drawn off of the alternator.The sensing is provided by an Allegro ACS758 integrated circuit. This chip measures current up to 150A and outputs an analog signal that can be measured by a microcontroller. In this case an AVR ATmega8 measures the signal and spits the info back to a PC via the serial port. This data can be graphed to help locate when too much current is being drawn for the battery to remain charged.

Check out that CNC milled PCB, what a beauty!

[Thanks Joshua via Elektronika]

Embedded Games: Rogue

Here’s a handheld version of Rogue. Rogue is one of the first graphical computer games and takes the player through a dungeon-exploring adventure. [Manuel] built this around a PIC 16F876 microcontroller and a KS0108 graphic LCD screen.

Hot on the heels of the pixellated Mario game, these embedded handhelds make for fun projects and great gifts. There are few parts used and [Manuel] etched his own PCB. Take a look at the schematic, this is a great platform to start with but the sky’s the limit on writing your own games.

FPGA Driver For PSP Screen

Friends are constantly giving us their old electronics. We love it because our junk box is a never-ending pile of possibilities. We’re really starting to amass a collection of LCD screens that are not easily interfaced and this project gives us some hope for the future. [Philip] has been posting about using an FPGA as a driver for a replacement PSP LCD screen.

Many projects source cell phone LCD screens that have their own driver chip that can be addressed over SPI for use with a simple microcontroller. More complicated screens need a more involved control scheme and this is where the Field Programmable Gate Array takes over. [Philip] lays out the steps he’s using to implement his controller, from setting up the correct voltage levels, to planning for coordinate addressing, and even some of his follies with reverse current. We think this would be a great way to introduce yourself to FPGA projects.

WiiMote + IPhone Update

Using a Wii remote as the controller for iPhone games? Brilliant! We’ve been waiting to see some creative usage of this pairing since we covered it back in August. [ZodTTD] is the person who ported MAME over to the iPhone. Now he’s added support for the Wii remote in Mame4iPhone via the BTstack project. BTstack seeks to add Bluetooth stack functionality to devices that don’t have it or where it is limited (the iPhone).

We’ve embedded video after the break of the WiiMote used to play a MAME game. [ZodTTD] is also the author of nes4iPhone, we hope that’s the next project he will add BTstack support to!

Continue reading “WiiMote + IPhone Update”

Robot Hands You Your Ass At Beer Pong

Guess who built this contraption? You’re right, college students. But as much as we like to make fun, the subject of Beer Pong is our addition, not theirs. The device uses an air stream that can be directed along two axis to control and sort ping-pong balls.

Unlike the lethal ping-pong ball launcher, the goal here is elegant control of the ball. They’ve achieved a great success. Watch the video after the break to see balls sorted into beakers by color, transferred to vessels over a large distance, and navigated through an elevated obstacle course. To give us a hint of what you can do with this, we see the machine controlling an apple, an onion, and a water bottle at the end of the video.

Continue reading “Robot Hands You Your Ass At Beer Pong”