uXeBoy is a custom printed circuit board which draws its main design elements from two distinct sources, creating something greater than the sum of its parts:
1. uXeBoy takes its shape and size from the front 'daughterboard' of the original GameBoy, which means it can be easily installed in a GameBoy shell as a direct substitute – it is directly compatible with the already existing parts for the plastic buttons / rubber contact pads, and lines up perfectly with all of the mounting posts and screw holes inside a GameBoy.
2. For its circuitry, uXeBoy uses modern surface-mount components to replicate the design of a NES control pad. Based on an 8-bit 4021 shift register, this design allows the on / off states for eight separate buttons to be easily transmitted using five wires. The 'NES control pad' interface standard is well-defined, well-documented, and makes the uXeBoy board instantly compatible with any commercially-produced or open-source-hacked piece of electronics that has ever been attached to a NES controller.
The possible applications for the uXeBoy are limited only by your imagination:
- Combine the uXeBoy board with a GameBoy shell, a small LCD display, and the microcontroller / microprocessor board of your choice (AVR / Arduino (http://www.arduino.cc/), Raspberry Pi (http://www.raspberrypi.org/), BeagleBoard (http://beagleboard.org/), Gumstix (http://www.gumstix.com/), etc.) to create a do-it-yourself handheld device!
- Alternatively, you could leave out the microcontroller / microprocessor and connect the uXeBoy directly to your Famicom / NES console (or a PC running an emulator) as a sort of 'enhanced' NES control pad with a built-in screen – just like the good old Hip Gear 'Screen Pad' (http://web.archive.org/web/20021124060420/http://www.ebgames.com/ebx/categories/products/product.asp?pf_id=230723), but twice as awesome!
- Another option could be using a microcontroller to turn the uXeBoy into something like Bandai's 'Mega-Controller' (http://tinycartridge.com/post/80525211/bandais-mega-controller-for-nes-i-remember) – and have the LCD show customisable settings and parameters, and maybe throw in a tilt sensor?
- You could design your own system around using the uXeBoy's screen as a sort of 'second display' like the Wii-U 'Gamepad' (http://en.wikipedia.org/wiki/Wii_U_GamePad).
- Or leave out the screen altogether, design your own enclosure to fit the uXeBoy board and make a pint-sized mini-control-pad!
- Many video artists and musicians use a GameBoy as their interface for performing – for them the uXeBoy could open up a world of possibilities for new performance techniques, while still maintaining the familiar interface of a GameBoy!
- You could follow the concept to its logical conclusion and make a miniaturised replica of the NES motherboard to fit inside the back-half of the GameBoy shell – or use something like the Papilio FPGA (http://papilio.cc/) board to create a virtual implementation (http://danstrother.com/fpga-nes/) of the NES motherboard!
Project Details at http://pozible.com/uXeBoy (http://pozible.com/uXeBoy)
Follow on Twitter at http://twitter.com/uXeBoy (http://twitter.com/uXeBoy)
E-Mail to uXe@uXeBoy.com
(http://i1354.photobucket.com/albums/q681/uXeBoy/IMG_8347_zpsa0eb118e.jpg) (http://pozible.com/uXeBoy)
While I certainly love to see people making mad stuff like this, and I'm not gonna air my wonderings about the point of it, I'm not keen to see these forums become a place where people log in just once to advertise their wares.
Discussion time: does anyone here see a use for a PCB like this in their own projects?
Quote from: Lawrence on January 18, 2013, 12:07:24 AMWhile I certainly love to see people making mad stuff like this, and I'm not gonna air my wonderings about the point of it, I'm not keen to see these forums become a place where people log in just once to advertise their wares.
I know what you mean - but I only just found this site yesterday, and it seemed like the perfect place to post my project... I love that there are whole sections dedicated to controllers! I feel like I have only just scratched the surface, and I'm honestly looking forward to exploring the forums here and becoming involved! :)