3 Simple Ways to
Share What You Make

With Instructables you can share what you make with the world — and tap into an ever-growing community of creative experts.

PhotosPhotos

Share one or more photos of a project, recipe, or whatever you've made, quickly and easily.

Step by StepStep-By-Step

Share your step-by-step photos with text instructions of what you made so others can do it too!

VideoVideo

Share your how-to video. You'll need your embed code from a video site such as YouTube.

How to make a wireless dreamcast controller?

I've been searching for roughly a week and have not found a wireless dreamcast controller besides a very old model that uses IR and was of very poor quality.  I found a MAKE: article on how to create a wireless receiver/transmitter set but every link is dead, and so therefore, I can't follow it.  I know I'd need a powersource for both the transmitter and controller, and various chips/components for it as well.  All of this I'm sure the controller has more than enough room for.  I'd also like it to have 4 channels like the wavebird controller for the gamecube.  Any help?

19 answers
sort by: active | newest | oldest
Feb 1, 2010. 2:29 PMlemonie says:
You may be best starting with the IR device, you've got the MOD-DEM in there. I don't know how easy it would be to replace the IR with radio - how much electronics experience do you have?

L
Feb 1, 2010. 3:25 PMlemonie says:
You need a wireless thingy - just soldering stuff is probably not going to be enough, but if you've got the IR already I've got some hope. Let's see what anyone else can come up with?

L
Feb 1, 2010. 11:34 PMlemonie says:
Can you give me the IR-RF link? I'm interested

L
Feb 2, 2010. 12:44 PMlemonie says:
Looks like you've got what you want there.
Don't use the IR receiver - use the IR output signal from the transmitter (eliminating the IR altogether). That is wire the controller-output to the IR LED to where the IR receiver is in the diagram the receiver circuit needs to out put to where the IR receiver is on the console.

I'm thinking of this as a one-way communication, if the controller is receiving also it's a bit more complicated...

L
Feb 2, 2010. 6:45 AMjeff-o says:
Check sparkfun for a wireless transceiver pair.  Hopefully, the dreamcast controller uses a serial communication protocol, to which you can simply connect the wireless devices to.  You'd cut the cable and replace it with the wireless cards.
Feb 2, 2010. 7:57 AMjeff-o says:
Excellent link.  It's a little trickier than I thought, though!  The dreamcast controller is apparently bi-directional, but does so with only two wires.  When transmitting, one of the wires acts as a clock and the other transmits data.  When receiving data, the wires trade places!  On top of all that, communication occurs at 2mbps, which is really quite high for something like this.

Now I'm not sure how to go about it without having to code a custom microcontroller to control things on both ends.  The clock/data swapping really throws a kink into things.
Feb 2, 2010. 8:44 AMjeff-o says:
Not so easy as that.  You need a microcontroller to set up the transceiver.  It's certainly possible, but there are a few things you need to find out first.  This will determine whether or not the cost and complexity outweighs the benefit:

1.  Does the controller require two-way communications to work with the dreamcast, or is one-way good enough?

2.  exactly what baud rate is fast enough for the controller?

Assuming the answer to 1. is "one way will work" and the answer to 2 is "4800bps is fast enough" then you should be able to do it for less than 20 bucks.  Since the Dreamcast is expecting a clock and data signal, you'll either need two transmitters at different frequencies, or you'll need a microcontroller to mux the two and demux at the receiver end.

At least, that's what I think based on the limited reading I've done so far.
Feb 2, 2010. 10:41 AMjeff-o says:
I've never used a dreamcast, so forgive my ignorance.  Yeah, if the controller has a rumble feature and all that, then it definitely needs to be bi-directional.  So, I think the transceiver you linked to at sparkfun, combined with a microcontroller (say, a mega168) would do the trick.  Oh, and a battery for the controller.

The microcontroller would act as an interface between the controller and the transceiver, fooling it into thinking it's communicating directly with the dreamcast.  Same goes for the dreamcast side.

So, not an easy project - it's beyond me (the programming, at least!)
Feb 3, 2010. 6:04 AMjeff-o says:
Well, I think some of the wireless transceivers I looked at were multi-channel - that is, they operated at the same base frequency but did not interfere with each other.
Feb 3, 2010. 11:14 AMjeff-o says:
Aha, so you will indeed require a microcontroller to act as a Maplewire to UART converter.

Pro

Get More Out of Instructables

Already have an Account?

close

All Steps Viewing
View all steps of an Instructable on the same page when you're a Pro Member.

Upgrade to Pro today!