One day at Good Will, [microbyter] came across an original Gameboy for $5. Who reading this post wouldn’t jump on a deal like that? [microbyter] was a little disappointed when he got home and found out that this retro portable did not work. He tried to revive it but it was a lost cause. To turn lemons into lemonade, the Gameboy was gutted and rebuilt into a pretty amazing project.
Looking at the modified and unmodified units, it is extremely obvious that there is a new LCD screen. It measures 3.5″ on the diagonal and is way larger than the 2.6″ of the original screen. Plus, it can display colors unlike the monochrome original. Flipping the unit over will show a couple of buttons have been added to the battery compartment door to act as shoulder buttons.
The brains of the project is a Raspberry Pi running Retropie video game system emulation software which will emulate a bunch of consoles, including the original Gameboy. The video is sent to the LCD screen via the composite video output. The Pi’s headphone jack is connected to a small audio amplifier that powers the original speaker that still resides in the stock location. Connecting the controller buttons got a little more complicated since the original board was removed. Luckily there is a replacement board available for just this type of project that bolts into the stock location, allows the use of the original iconic buttons and has easily accessible solder points. This board is wired up to the Pi’s GPIO pins.
Continue reading “Original Gameboy Gets Stuffed Full Of Cool Parts”
We’ve seen quite a few casemods that stuff a Raspberry Pi into a Game Boy with all the required to turn it into a very cool portable Pi and retro gaming device. Most of these builds use a modified 20-year-old Game Boy for the enclosure, and if you have an attachment to your old green screened friend, you might not want to cut it up for a Pi project. [Noe] over at Adafruit has a solution – a 3D printed Game Boy enclosure that turns a Pi and TFT screen into a barely pocketable Raspberry Pi, with all the buttons and batteries required for taking an installation of RetroPi on the road.
The PiGRRL, as this build is called, uses the Adafruit touchscreen TFT kit for the Pi, effectively turning the Pi into a very tiny tablet. This allows for normal desktop interaction with the Pi, and it’s also small enough to fit in the smallest of enclosures.
The 3D printed enclosure is the star of the show here, allowing complete access to most of the Pi’s ports, while allowing enough space in the rest of the enclosure for a largish battery, charging circuit, and buttons taken from an SNES controller.
The end result is a very usable portable Pi that just happens to be in the perfect form factor for loading up a few ROMs and playing some classic video games. Video below.
Continue reading “The Raspi GameBoy For The Rest Of Us”
Think you’ve seen every possible type of Arduino based hand held video game? [Kevin] managed to coax something new out of the theme with a very clever credit card sized console that uses some very interesting construction techniques.
The inspiration for this project began when [Kevin] dropped an SMD resistor into a drill hole on a PCB. This resistor fell right through the hole, giving him the idea creating a PCB with milled cutouts made to fit SMD components. With a little experimentation, [Kevin] found he could fit a TQFP32 ATMega328p – the same microcontroller in the Arduino – in a custom square cutout. The rest of the components including a CR2016 battery and OLED display use the same trick.
The rest of the design involved taking Adafruit and Sparkfun breakout boards, and modifying the individual circuits until something broke. Then, off to Eagle to create a PCB.
[Kevin]’s experiment in extremely unusual PCB design worked, resulting in a credit-card sized “Game Boy” that’s only 1.6 millimeters thick. The controls are capacitive touch sensors and he already has an easter egg hidden in the code; enter the Konami code and the Hackaday logo pops up to the tune of [Rick Astley]’s magnum opus.
Now [Kevin] is in a bit of a bind. He’d like to take this prototype and turn it into a crowd sourced campaign. In our opinion, this “Game Boy in a wallet” would probably do well on a site like Tindie, but any sort of large scale manufacturing is going to be a rather large pain. If you have any wishes, advice, of complaints for [Kevin] he’s got a few links at the bottom of his project page.
Okay, okay. We know it’s November now, but when [John] sent this project in, we just had to share it. He made a fully functional Gameboy Color costume!
The costume makes use of a Raspberry Pi (located on his back), running RetroPie, which is an open source project dedicated to creating a universal console emulator. To create the controllers he used two Teensy microcontrollers in his gloves, setup to emulate two USB keyboards on the Pi. Since he’s using Teensy 3.0, it supports capacitive touch sensing, so all he had to do was wire pieces of aluminum to the input pins to create touch-sensitive metal buttons on the gloves. He then slapped a cheap 10″ LCD from Adafruit onto his chest, stuffed a few 12V LiPo batteries in his pockets, and was ready to be the hit of any party he went to.
The costume was a great success, although a pesky pair of Mario and Luigi kept holding his hands all night… Stick around after the break to see a demonstration video!
Continue reading “GameBoy Color Costume”
For their final project in a microcontrollers course, [Trudy] and [Josh] designed a pair of morse code transceivers. To send the message, they used an array of IR LEDs. The message is received using a Gameboy Color Camera, which takes care of basic image processing. This allows a 8-bit ATMega1284p microcontroller to handle transmitting and receiving messages.
The transmission LEDs form a square pattern with one LED in the center. The four outside LEDs are used to help the receiver locate the center LED, and the center LED is used for transmitting the message.
The Gameboy Color Camera is based on a M64282FP image sensor. This sensor uses an SPI-like protocol, which they implemented on the ATMega. It allows them to grab frames from the camera, and get the value of specific pixels. From this data they find the center LED and process the message.
The result can transmit messages of 200 letters at a time, but the speed is limited by the frame rate of the camera. If you have a Gameboy Color Camera lying around, their detailed write up might provide some inspiration and information on how to use it in a hack.
[Kevan] has been hard at work latley developing a Gameboy cart dumper, and while there are a few loose ends to tie up, the device is functioning fine to build up his collection. Running an AVR (mega 16?) and a FTDI chip for the usb connection, the device reads the game’s ROM and SRAM, and can also write the SRAM if you want to load your save games on to the real cart.
On the pc side of things, the device is communicated with using a generic HID protocol and can hit speeds from 16Kbps (currently) to around 64Kbps (soon). A python script currently handles the data stream, but for the rest of us there is a GUI version in the works for both *x and windows.
Also in the works is a redesigned PCB. There were a couple issues and you can see the jumpers, and though we think it adds a little character, it would be good to have fixed in the future.
Instructables user [Andrew] was given a free, but damaged GameBoy color by a friend. The friend’s dog had done quite a number on the outside of the handheld, but it was definitely usable. After replacing some of the outer shell, [Andrew] decided that he would try tweaking the GameBoy to utilize a solar cell in order to keep the batteries topped off.
He bought a solar garden light for $5 and disassembled it, being careful not to damage the heavily-glued solar panel in the process. The GameBoy was pulled apart next, and the solar panel was soldered to the handheld’s battery leads. Once the wires were properly routed through the case, he reassembled the handheld and picked up a pair of rechargeable AA batteries to test things out.
[Andrew] tells us that the solar panel works nicely, and that simply setting it out face-down keeps his batteries charged and ready to go.
Stick around for a quick video demo of his solar-powered GameBoy.
Continue reading “Solar-powered GameBoy Color never runs out of juice”