minGC Controller Board

Portables, case replacements, mods etc, all in here!
|RDC|
Posts: 39
Joined: Thu Mar 21, 2013 9:38 pm

minGC Controller Board

Post by |RDC| » Thu Oct 24, 2013 11:20 pm

Finally finished up the core work of this mini Wired GameCube controller board. It's only a new PCB for the parts on the existing wired GC controller.

3D render of the prototype board.

Image

Then after it was made and most of the parts swapped over from a donor controller.

Image

The prototype there is missing quite a few things, mostly decoupling caps, but also a couple of solder pads for the Analog voltage power and ground, couple for the Ground for the button pads and it needed a footprint change for Q3. They weren't necessary for a first run, and I was interested in getting the prototype done quickly for testing, but they have all been placed on the final revision of the PCB. The prototype there also has the larger Resonator and C1, which will be swapped out for the smaller SMT versions. Some of the wired GC controllers already have the SMT Resonator, but this one didn't.

Some Sticks, Trigger sliders and the motor wired up for testing.

Image

Everything works like it's supposed to. The PCB is 25mm x 50mm, so it's not quite as small as the miniDS2, but not a heck of a lot bigger either. All of the parts were kept on one side so the PCB also.

Image

3D render of the final PCB for the miniGC with the decoupling caps and Analog power spots added.

Image
Attachments
miniGCProtoTest_zpsab169d9b.jpg
(989.24 KiB) Not downloaded yet
miniGCProto_zps96f51c48.jpg
(752.18 KiB) Not downloaded yet
miniGCFinalTop_zps71241773.jpg
(457.78 KiB) Not downloaded yet
miniGCandminiDS2Comparison_zpse0889822.jpg
(659.19 KiB) Not downloaded yet
miniGC_Test_zps68aa1634.jpg
(382.9 KiB) Not downloaded yet
Screwing up is one of the best learning tools, so long as the only thing you're not learning is how to screw up.
User avatar
emu_kidid
Site Admin
Posts: 4927
Joined: Mon Mar 29, 2010 10:06 am
Location: Australia
Contact:

Re: minGC Controller Board

Post by emu_kidid » Fri Oct 25, 2013 1:01 am

very nice, will you be selling these or providing the files for people to make their own?

I'm interested in one ;)
Image
User avatar
APE992
Posts: 57
Joined: Sat Mar 24, 2012 10:09 pm
Contact:

Re: minGC Controller Board

Post by APE992 » Fri Oct 25, 2013 1:06 am

I'll take 5.
|RDC|
Posts: 39
Joined: Thu Mar 21, 2013 9:38 pm

Re: minGC Controller Board

Post by |RDC| » Fri Oct 25, 2013 3:12 am

Take 5 full boards, with everything installed and tested? or 5 'blank' boards, that are ready to have all of the part swapping done by you there? Because those will be 2 very different price tags. ;)

The blank board would have C1 and Y1 pre-installed, and that's all. So in the case of the older wired GC controllers, that fatty thru hole Resonator and Capacitor wouldn't need to be swapped over, but that is all. Every other part from the wired GC controller would need to be swapped over by the user.

Likewise, a full board would have everything swapped over and tested here before it left.

If there's enough interest I'll get a batch of the PBCs made up, but anyone wanting a fully made board should be aware that it will cost more than what some used wired GC controller does, as I'm a human pick-n-place machine, not a mechanical one ;) so there's a little bit of work and time that goes into making up and testing a full board versus a blank board, where all I have to do is install 2 components.
Screwing up is one of the best learning tools, so long as the only thing you're not learning is how to screw up.
User avatar
emu_kidid
Site Admin
Posts: 4927
Joined: Mon Mar 29, 2010 10:06 am
Location: Australia
Contact:

Re: minGC Controller Board

Post by emu_kidid » Fri Oct 25, 2013 3:29 am

I would take 2 blank boards.
Image
Duhasst0
Posts: 179
Joined: Sun Jan 13, 2013 1:35 am

Re: minGC Controller Board

Post by Duhasst0 » Fri Oct 25, 2013 7:37 am

i too would like 2 blank boards.
Benni
Posts: 259
Joined: Mon Oct 17, 2011 7:45 am

Re: minGC Controller Board

Post by Benni » Fri Oct 25, 2013 9:34 am

What is it good for?
User avatar
emu_kidid
Site Admin
Posts: 4927
Joined: Mon Mar 29, 2010 10:06 am
Location: Australia
Contact:

Re: minGC Controller Board

Post by emu_kidid » Fri Oct 25, 2013 11:33 am

Image
|RDC|
Posts: 39
Joined: Thu Mar 21, 2013 9:38 pm

Re: minGC Controller Board

Post by |RDC| » Fri Oct 25, 2013 2:28 pm

Thanks to all that are showing interest in this. I'm looking into PCB and part pricing at a couple of places now and seeing where that is all going to land, as long as no one is in any kind of hurry here?

Right now the blank board (only C1 and Y1 are installed) is looking to be around $12.50 US or $15 International each, and that includes shipping also.

Making up a full board has a few ways that could go, but it's basically the cost of the blank board, plus the cost of the controller, plus the cost of labor. That's going to vary based on what a controller could be picked up for at the time, or if one was sent to be used. Then how much of the part swapping really needed to be done here. Someone might be comfortable with swapping over the Caps, Resistors and other smaller parts, but not want to touch the MCU.


Benni wrote:What is it good for?
That really depends on who it using it.

It's mostly an alternative to hacking down the actual controller PCB to make it smaller for a portable build. Where in most cases then the wiring has to be done on the MCU leads or some exposed traces, whereas this board has small pads for all of that soldering to be done.

It could also be stuffed into some other controller shell so you had an actual GC controller that was really some other controller without using some adapter, if it even existed. I've done that with the 360 and PS3 controllers, where a lot of PCB cutting and wiring up to small traces and vias has to be done.

It's more difficult to swap over the parts from the existing controller board to this board, or more expensive to have done, versus just taking a Dremel to the thing and cutting it up to make it smaller, but the end result is overall smaller, the complete controller and then easier to work with.
Screwing up is one of the best learning tools, so long as the only thing you're not learning is how to screw up.
User avatar
megalomaniac
Posts: 2480
Joined: Sun Aug 21, 2011 5:33 am
Location: Drunk in Texas
Contact:

Re: minGC Controller Board

Post by megalomaniac » Fri Oct 25, 2013 5:18 pm

ill take 1 blank..
emu_kidid wrote: beer is like WD40 for megalomaniac's brain, gets the gears moving
>>> BadAssConsoles.com <<<

Image Image Image
Benni
Posts: 259
Joined: Mon Oct 17, 2011 7:45 am

Re: minGC Controller Board

Post by Benni » Sat Oct 26, 2013 7:09 am

AH O.K.
for GCP´s...
Thank you.
|RDC|
Posts: 39
Joined: Thu Mar 21, 2013 9:38 pm

Re: minGC Controller Board

Post by |RDC| » Mon Oct 28, 2013 5:24 am

Ordered up 20 of the PCBs to be made, and the parts for 10 blank boards are on order as well. Probably take around a month or so for the PCBs to show up here, parts much sooner, and I'll post back with updates when I start getting things here.
Screwing up is one of the best learning tools, so long as the only thing you're not learning is how to screw up.
User avatar
megalomaniac
Posts: 2480
Joined: Sun Aug 21, 2011 5:33 am
Location: Drunk in Texas
Contact:

Re: minGC Controller Board

Post by megalomaniac » Mon Oct 28, 2013 6:09 am

sounds good
emu_kidid wrote: beer is like WD40 for megalomaniac's brain, gets the gears moving
>>> BadAssConsoles.com <<<

Image Image Image
|RDC|
Posts: 39
Joined: Thu Mar 21, 2013 9:38 pm

Re: minGC Controller Board

Post by |RDC| » Thu Oct 31, 2013 2:08 am

The components are here for the 10 blank boards.

The PCBs have also been made up now and are at the fab house. Now it's just a 7-30 day waiting game on shipping for them to get here so I can look them over, and if they're good, then I'll start building some blank ones up for you all that are still interested.
Screwing up is one of the best learning tools, so long as the only thing you're not learning is how to screw up.
User avatar
emu_kidid
Site Admin
Posts: 4927
Joined: Mon Mar 29, 2010 10:06 am
Location: Australia
Contact:

Re: minGC Controller Board

Post by emu_kidid » Thu Oct 31, 2013 3:15 am

Excellent, looking forward to 2.
Image
User avatar
doodisntbot
Posts: 17
Joined: Tue Oct 29, 2013 7:10 am

Re: minGC Controller Board

Post by doodisntbot » Thu Oct 31, 2013 8:53 am

dood, where did you get tut idea? do nintendo staff teachin you somehow?
:)dood
|RDC|
Posts: 39
Joined: Thu Mar 21, 2013 9:38 pm

Re: minGC Controller Board

Post by |RDC| » Thu Oct 31, 2013 10:59 am

Making a PCB smaller isn't really an idea, it's just making it smaller. I've done the N64, DualShock 2, Wired CL and Wireless CG2 controllers as well.
Nintendo had nothing to do with any of this, aside from making the original controller. I took the controller apart, removed all of the parts and traced out the original PCB to make a schematic for designing the smaller PCB.
Screwing up is one of the best learning tools, so long as the only thing you're not learning is how to screw up.
Duhasst0
Posts: 179
Joined: Sun Jan 13, 2013 1:35 am

Re: minGC Controller Board

Post by Duhasst0 » Fri Nov 01, 2013 6:14 am

i am looking forward to this as well.
public-pervert
Posts: 42
Joined: Wed Aug 17, 2011 6:16 pm

Re: minGC Controller Board

Post by public-pervert » Mon Nov 11, 2013 7:59 pm

Just an idea: Why not add a spot for a SMD resistor on the L & R trigger? It would eliminate the need to poke with a external resistor, if using the double tact switch method. If the buyer wants to use the original slider pots, just bridge these spots.

Image
|RDC|
Posts: 39
Joined: Thu Mar 21, 2013 9:38 pm

Re: minGC Controller Board

Post by |RDC| » Mon Nov 11, 2013 8:54 pm

Installing a Resistor inline like that wouldn't work right.

Since the Left Trigger and Right Trigger go Hi when pressed, if the Resistors were installed from the LT and RT lines to Ground, then
they could just be left in there all the time. Then wiring a Tact switch form LT to AN+ could be used for Digital, or a 10k POT if they wanted Analog.

The reason I didn't do anything like that initially is because I've no idea how someone might want to use it. The 360 controllers work the same way, only with 10k POTs
instead of 35k, but I also left those alone so they could be done however.

It's not really a big enough change to warrant a new run of PCBs, plus the added cost and time involved, but if you want to pay for the new run of PCBs and
wait another month for them to get here, I can surely make the change and get some made up that way. ;)
Screwing up is one of the best learning tools, so long as the only thing you're not learning is how to screw up.
public-pervert
Posts: 42
Joined: Wed Aug 17, 2011 6:16 pm

Re: minGC Controller Board

Post by public-pervert » Tue Nov 12, 2013 1:04 am

The idea is exactly to turn them digital, for small portables that does't have enough space for analog triggers.

Surely I won't, but would be good to see something like that if a new batch ever exists ;)
tueidj
Posts: 564
Joined: Fri May 03, 2013 6:57 am

Re: minGC Controller Board

Post by tueidj » Tue Nov 12, 2013 1:15 am

I think you're looking at the wrong lines, LTRG and RTRG are already digital buttons. The sliders are presumably connected to SIDE-L and SIDE-R.
|RDC|
Posts: 39
Joined: Thu Mar 21, 2013 9:38 pm

Re: minGC Controller Board

Post by |RDC| » Tue Nov 12, 2013 5:26 am

@ tueidj - Correct, SIDE-L and SIDE-R are the Analog lines that would need to be done, not LTRG and RTRG. I had 360 controllers on the brain there with the LT and RT lingo.


@ public-pervert - Now that I'm looking at this thing some more, if you're really wanting them Digital, you can just replace C21 and C24 with a 10k 0603 and there you go, or better still
solder them on top of them in parallel so they Caps stay in there. Then just wire up your Tacts to SIDE-L and AN+ for Left, then SIDE-R and AN+ for Right.

Correction for an Analog setup also. Anyone wanting to keep them Analog should not install a 10k at C21 and C24, as with the Resistors installed and a 10k POT then used, it
will never release all the way. If Analog Slides are needed just wire the POT to GND, SIDE-x, AN+ for them. If they work backwards, then swap the AN+ and GND lines on the
POT.
Screwing up is one of the best learning tools, so long as the only thing you're not learning is how to screw up.
public-pervert
Posts: 42
Joined: Wed Aug 17, 2011 6:16 pm

Re: minGC Controller Board

Post by public-pervert » Tue Nov 12, 2013 10:42 am

@tuidj: You're right, I've showed the idea on the wrong spots. I've just look at it really quickly.

And nice to hear it'll work! ;)
Diminuendo
Posts: 305
Joined: Tue Sep 18, 2012 12:32 am

Re: minGC Controller Board

Post by Diminuendo » Tue Nov 12, 2013 12:50 pm

I feel this might be a better fit for the triggers, if we are going for simplicity
Image
I'm trying to link to Modretro, but it doesn't seem to like me.

One button, jobs done, could put contacts further up the line to bypass this circuit
Post Reply