Bluetooth PS3 Controllers Modernize The Nintendo GameCube

While the PlayStation 3 and Gamecube come from opposing sides of the aisle, and in fact aren’t even from the same generation of hardware, this DIY adapter built by [Jeannot] allows Nintendo’s console to use Sony’s Bluetooth controllers with surprisingly little fuss. This might seem unnecessary given the fact that Nintendo put out an official wireless controller for the system, but given how expensive they are on the second-hand market, you’d need to have pretty deep pockets for an untethered four-player session. Plus, there’s plenty of people who simply prefer the more traditional control layout offered by Sony’s pad.

The internals of the 3D printed adapter are actually quite straightforward, consisting of nothing more than an Arduino Nano wired to a MAX3421E USB host shield. A common USB Bluetooth adapter is plugged into the shield, and the enclosure has an opening so it can be swapped out easily; which is important since that’s what the PS3 controller is actually paired to.

A Gamecube controller extension cable must be sacrificed to source the male connector, though if you wanted to fully commit to using Bluetooth controllers, it seems like you could turn this into an internal modification fairly easily. That would let you solder right to the controller port’s pads on the PCB, cutting the bill of materials down ever further.

[Jeannot] says the firmware is the product of combining a few existing libraries with a fair amount of experimentation, but as demonstrated in the video below, it works well enough to navigate the console’s built-in menu system. Future enhancements include getting the stick sensitivity closer to the values for the Gamecube’s standard controller, and adapting the code to work with newer PS4 controllers.

We’ve seen a fair amount of projects dedicated to the Gamecube’s official wireless controller, the Wavebird. From reverse engineering its RF communications protocol to adapting it for use with Nintendo’s latest console. There’s little debate that the Wavebird is a fine piece of engineering, but with how cheap and plentiful PlayStation controllers are, they tend to be the one hackers reach for when they want a dual-stick interface for their latest creation.

Continue reading “Bluetooth PS3 Controllers Modernize The Nintendo GameCube”

Super Mario Sunburn Mod on TV Pexels Ricardo Ortiz

Super Mario Sunburn Mod Shines Up A GameCube Favorite

Super Mario Sunshine always felt a little under-baked when it came to 3D Mario games. Whether it was wonky camera controls, aggravating coin quotas, or the inclusion of a sentient super-soaker the game didn’t quite fulfill fan expectations. Seeking to wash-away that reputation [Wade] created a mod to revitalize the oft disparaged GameCube game. Over two years in the making, Super Mario Sunburn breaks Super Mario Sunshine wide open with new levels, more coins, and the freedom of a modern open-world game. Collecting in-game shine collectibles no longer automatically warps Mario back to the island hub, but rather allows Mario to keep filling those pockets.

In order to apply the Sunburn mod patch, a clean rip of Super Mario Sunshine for Nintendo GameCube is needed. The easiest method of ripping GameCube discs is actually with a Nintendo Wii — provided it can run CleapRip via the Homebrew Channel. With a clean game image, the Sunburn patch can be applied on Windows by running Delta Patcher. From there a Sunburn-patched image can be enjoyed via emulator with the optional HD Texture pack, or even real Nintendo hardware. A comprehensive mod like this is surely deserving of some WaveBird time.

The arrival of [Wade]’s mod comes at a crucial time for many Mario fans. Late last year Nintendo released an underwhelming compilation of 3D Mario games called Super Mario 3D All-Stars. The release brought with it the lightest of touches and failed to provide a suitable modernization of Super Mario Sunshine. The company didn’t even allow players to play in 16:9 widescreen (unlike Sunburn). At the end of March Nintendo will cram Super Mario 3D All-Stars into “Bowser’s Vault” thereby removing it from store shelves. All the more reason to give Super Mario Sunburn a try. Continue reading “Super Mario Sunburn Mod Shines Up A GameCube Favorite”

Cube64 Puts The Good Controllers On The GoldenEye Console

The Nintendo 64 was lauded for bringing quality 3D graphics and analog stick controls to the console realm, way back in 1996. Unfortunately, those analog sticks were never very good; if you’ve ever played four player Mario Kart 64, you know how it feels to be stuck with that controller. For a superior experience, consider building an adapter and upgrading to the GameCube controller instead.

Cube64 is a project that allows GameCube controllers to work with the original Nintendo 64 hardware. Using a PIC18F14K22 in its DIY version, or a PIC18F24Q10 in the SMD version, it’s the product of much work by [scanlime] and [darthcloud] to reverse engineer the N64 and GC controller protocols. The GameCube’s many buttons and sticks allow for easy mapping to the N64’s original button layout, and the hardware provides plenty of calibration options and maps to get things working exactly the way you like for the game you’re playing.

Given that original N64 controllers are getting hard to come by, a GameCube upgrade is a great way to go. They’ll likely be in production for years yet, thanks to the commercial influence of Super Smash Bros. Of course, the two consoles have been fine friends for years, as evidenced by this mashup console we featured back in the distant, peaceful past of 2013.

Come On Baby Light My Fire Button

While the Nintendo GameCube stood deep in the shadows of the PS2 in its day, its controller remains a popular target for all sorts of modifications today — many of them involving LEDs, thanks to a translucent bottom and button option. As an avid player of the Super Smash Bros. series, [goomysmash] is of course an owner of the very same controller, which motivated him to write GoomWave, a “versatile and hackable LED library”. In an impressively detailed Instructable, he shows how to modify your own controller in two different ways to make use of the library for yourself.

Initially inspired by the Shinewave mod that lights up RGB LEDs in colors associated to pre-defined moves in Smash Bros, [goomysmash] aimed to improve on it and add more versatility from the very beginning. Its latest iteration comes in a simplified ABXY-buttons-only variety using an ATtiny85, and a full-blown all-button variety using an Arduino Nano. Both of them are powered straight from the controller board, and have different modes where they either react to controller interactions, or are just custom lights. A brief showcasing of all the different modes can be seen in the video after the break, and there a few more details also in an older version’s video, also embedded below.

Mesmerizing LED-blinking aside, we just have to admire the diligence and cleanliness [goomysmash] put into the wiring and fitting everything inside the controller. But in case light mods aren’t your thing or you’re looking for other GameCube controller modifications, how about adding Bluetooth?

Continue reading “Come On Baby Light My Fire Button”

Slide Your Switch Into A Gamecube Controller

The Gamecube was certainly a divisive design when it was released back in 2001, but the fact that people are still happily hacking away at its controller nearly 20 years later proves that Nintendo must have gotten something right. The latest project from Nintendo wizard [Bill Paxton] turns the unique Gamecube controller into an even more unique mobile dock for the Switch.

To build this “Gamecube Grip”, [Bill] literally cut an original controller and its PCB in half so they could be relocated on either end of the 3D printed central frame. Internally, the controller PCB is wired up to a GC+ board, which is an open hardware project that uses a PIC18F25K22 microcontroller to bring enhanced features to the classic peripheral such as adjustable stick dead zones and rumble intensity. From there, it’s connected to the switch with a GBros adapter from 8bitdo.

The grip also includes an Anker PowerCore 20,100 mAh battery that should keep the system going for hours, and some components liberated from a third party Switch dock. Everything has been finished off with the attention to detail that we’ve come to expect from [Bill] and his projects, including the seemingly flawless glossy paint job that’s something of hallmark for his custom gaming creations.

Continue reading “Slide Your Switch Into A Gamecube Controller”

A Wii Playing The GameCube, Disguised As A Game Boy SP

It may be hard to believe, but thanks to the expert work of Nintendo aficionado [Bill Paxton], the Game Boy Advance SP and GameCube lovechild that you see before you started its life as a Wii. That means not only can it play commercial GameCube and Wii games, but also has access to the wide library of homebrew games and emulators available for those systems.

To create this marvel, [Bill] first had to expertly cut away extraneous components from the Wii’s motherboard. He then mated the “trimmed” PCB to a new board that holds the controls as well as some other ancillary components such as the audio amplifier and USB port. He even managed to squeeze a battery in there, as demonstrated in the video after the break.

Finally, he designed a 3D printed enclosure that incorporates GameCube-style controls (complete with printed buttons) into the classic clamshell Game Boy SP shape. Because of the complexity of the design, [Bill] decided to have it professionally printed at Shapeways rather than trying to run it off of his home printer, which he says helps sells the professional look. It did take him some trial and error before he got the hang of painting the printed material to his satisfaction, but we think the end result was certainly worth the effort.

It probably won’t come as a huge surprise to find that this isn’t the first time [Bill] has pulled off a stunt like this. A few years back he created a very similar “GameCube SP”, but by the looks of it, this revised attempt improves on the original version in every way possible.

Continue reading “A Wii Playing The GameCube, Disguised As A Game Boy SP”

ESP32 Adds Bluetooth To GameCube Controllers

While it might not be the most traditional design, there’s no debating that Nintendo created something truly special when they unleashed the GameCube controller on an unsuspecting world back in 2001. Hardcore fans are still using the controller to this day with current-generation Nintendo consoles, and there’s considerable interest in adding modern conveniences like USB support to the nearly 20-year-old design.

One particularly promising project is the BlueCubeMod created by [Nathan Reeves]. He’s developed a small custom PCB that can be installed into an official GameCube controller to turn it into a Bluetooth device. You do have to sacrifice the original cord and force feedback for this mod, but we think many will see the ability to use this iconic controller with their computer or phone as a pretty fair trade.

The PCB holds an ESP32-PICO-D4 which is operating as a standard Bluetooth HID controller for maximum compatibility with modern systems. Control signals are pulled directly from the controller’s original PCB with just two wires, making the installation very simple. Wondering where the power comes from? As the rumble motor isn’t supported anyway, that gets tossed and in its places goes a 700 mAh battery which powers the controller for up to six hours. Overall it’s a very clean modification that [Nathan] believes even beginners will be capable of, and he ultimately plans to turn this design into a commercial kit.

Currently you still need a receiver if you want to use the BlueCubeMod with the Nintendo Switch, but [Nathan] says he’s working on a way to get around that requirement by potentially switching out the ESP32 for a STM32 with a CC256x radio. He says this will give him more direct control over the Bluetooth communications, which should allow him to take into tackle the intricacies of talking to the Switch directly.

Of course, the GameCube did have an official wireless controller back in the day. We’ve seen modifications to get the WaveBird to get it talking to modern systems as well, but there’s something to be said for slimmer form factor of the original edition.

Continue reading “ESP32 Adds Bluetooth To GameCube Controllers”