Acidmods

Acid Mods Community Area => Competitions & Mod Offs => Community Created Competitions => Topic started by: Phantom on August 03, 2011, 05:59:48 AM

Title: Phantom's 360 controller
Post by: Phantom on August 03, 2011, 05:59:48 AM
(https://acidmods.com/forum/proxy.php?request=http%3A%2F%2Fi587.photobucket.com%2Falbums%2Fss313%2FSilvaaa_%2FIMAG0266.jpg&hash=b10e3578fe3a977e5d59423ff081a4ec9d236cab)

wireless cg controller
wired controller bottom shell
internal batterys, recharged thru pnc cable
keeping rumble packs (or swap them out for smaller ones)
crapid fire (maybe with ICSP mini usb jack?)
abxy LED's
abxy flasher code
some other suprises
plus anything else i can cram into this thing...

 :cool:
Title: Re: Phantom's 360 controller. dunno what to call it yet
Post by: magic_man185 on August 03, 2011, 07:19:50 AM
Be careful with ICSP, you have to make sure to isolate the programming voltage from the controller, to make sure nothing gets fried.  If you have the pins to spare, it would probably be good to not use GPIO 3 at all for your rapid fire (as this is the pin that would have ~13V going to it during ICSP).
Title: Re: Phantom's 360 controller. dunno what to call it yet
Post by: Phantom on August 03, 2011, 07:38:25 AM
the burnmeup wiring has pin 8 connected to GPIO/MCLR for it to work properly, so im going to try use a transistor as a switch to isolate those 2 pins when the controller is off.
Title: Re: Phantom's 360 controller. dunno what to call it yet
Post by: magic_man185 on August 03, 2011, 07:53:30 AM
The burnmeup code used pin 5, GPIO 3, as an identifier to tell the code if you had a matrix or CG controller. If you look at the diagrams, it has pin 5 connected to power for Matrix, and ground for CG.  The better route would be to use the initialization from the GameplayRF code, which uses the ADC to determine the controller type, and the rest of the code from burnmeup.  Of course, this would mean combining it yourself and compiling it, if you are able to do so.
Title: Re: Phantom's 360 controller. dunno what to call it yet
Post by: Phantom on August 03, 2011, 08:06:01 AM
the code would still be able to tell if its cg or matrix with the transistor connected though wouldnt it? the pins would only be isolated when the controller is off, then everything back to normal while the controller has power? hmmmm, id rather use the burnmeup with ICSP, as there are so many other codes that use the same wiring.
Title: Re: Phantom's 360 controller. dunno what to call it yet
Post by: magic_man185 on August 03, 2011, 08:08:43 AM
How are you planning to control the transistor?
Title: Re: Phantom's 360 controller. dunno what to call it yet
Post by: Phantom on August 03, 2011, 08:23:23 AM
connecting the base to a switched voltage on the controller, then emitter/collecter to the pin5/pin8. there is probably a resistor needed in there somewhere as i really only know the basics (if that) of how transistors work, i did have a diagram i drew up on my laptop, but its 1:23am here and i cbf getting it
Title: Re: Phantom's 360 controller. dunno what to call it yet
Post by: magic_man185 on August 03, 2011, 08:31:44 AM
Yea I think that should probably work (transistors aren't my strong suit either).  Keep in mind to connect to power or ground depending on the type of controller.  Obviously you would want to make sure you NEVER programmed the controller with it powered on, because one time might be enough to fry it.
Title: Re: Phantom's 360 controller
Post by: Phantom on August 03, 2011, 10:06:41 PM
i updated the first post with pics, heres what im going to try with the transistor, with a resistor between the base and switched 2v maybe? anyone know if itl work?

(https://acidmods.com/forum/proxy.php?request=http%3A%2F%2Fi587.photobucket.com%2Falbums%2Fss313%2FSilvaaa_%2FISCP132123.png&hash=1277ebe2b55701e27d9be6f230d3fbc4923b5043)
Title: Re: Phantom's 360 controller
Post by: hyper999 on August 04, 2011, 12:14:55 PM
If you are installing on a matrix controller for the MCLR pin you can use a diode in place of the jumper to isolate the 5v from the 12v

EDIT: Just an idea but could you maybe just have a switch that switches the ground pin of the PIC between the programmer and the controller?
Title: Re: Phantom's 360 controller
Post by: magic_man185 on August 04, 2011, 01:43:42 PM
I had thought about doing this a couple years ago, and I was wondering if a diode would work, just forgot about it, lol.
Title: Re: Phantom's 360 controller
Post by: Phantom on August 05, 2011, 12:23:19 AM
i think ill just use a little switch to seperate the 2 pins when i want to program it, what is all this about a diode? im lost.

just to make sure, the MCLR pin is the only thing i have to worry about? everything else is OK connected to the controller while programming right?

cheers guys
Title: Re: Phantom's 360 controller
Post by: hyper999 on August 05, 2011, 12:22:49 PM
i think ill just use a little switch to seperate the 2 pins when i want to program it, what is all this about a diode? im lost.

just to make sure, the MCLR pin is the only thing i have to worry about? everything else is OK connected to the controller while programming right?

cheers guys

Maybe, dunno :P
 I'm not sure how the controller would like being given 5v on the positive battery terminal, and also how having the controller connected might interfere with the data lines.
Title: Re: Phantom's 360 controller
Post by: Phantom on August 15, 2011, 09:14:12 PM
i may ditch the ICSP idea, im going to try it on another controller first.

im thinking about painting a clear shell leaving see through bits with LED's shining through.

(https://acidmods.com/forum/proxy.php?request=http%3A%2F%2Fi587.photobucket.com%2Falbums%2Fss313%2FSilvaaa_%2FIMAG0275.jpg&hash=5e543967f8b2a184c2b71546d003675ba85000fe)
Title: Re: Phantom's 360 controller
Post by: hyper999 on August 16, 2011, 06:01:32 AM
i like those buttons, did you buy them like that?
Title: Re: Phantom's 360 controller
Post by: Rodent on August 16, 2011, 07:34:55 AM
i may ditch the ICSP idea, im going to try it on another controller first.

im thinking about painting a clear shell leaving see through bits with LED's shining through.

(https://acidmods.com/forum/proxy.php?request=http%3A%2F%2Fi587.photobucket.com%2Falbums%2Fss313%2FSilvaaa_%2FIMAG0275.jpg&hash=5e543967f8b2a184c2b71546d003675ba85000fe)
that would look awsome, nice work cant wait to see it when its done.

i like those buttons, did you buy them like that?
AGREE ;)
Title: Re: Phantom's 360 controller
Post by: phenoptix on October 12, 2011, 08:31:17 AM
The white out buttons are nice. Did you get them from us or another seller? We stock the thumbsticks too. Did you finish the lighting? I did a similar mod lighting them in the original colours as well as a white guide button lit green. Want to stencil an X to complete the mod really.
SimplePortal 2.3.5 © 2008-2012, SimplePortal