Acidmods

AcidMods Resources ----- ( These are helpful tools for modding ) => Open Source Code & AcidMods Free Code => Topic started by: mvprac on February 13, 2010, 11:30:24 AM

Title: ps3 rapid fire code request
Post by: mvprac on February 13, 2010, 11:30:24 AM
could someone post a rapid fire code for ps3 that uses r1 trigger or both with mode selection for 12f629 or 12f683 chip would be greatly appreciated  :help: :help: :help: :help:  :beg: :tup:
Title: Re: ps3 rapid fire code request
Post by: laxboy on February 13, 2010, 11:34:25 AM
you should be able to use a BMU code or topfire hooked up to the appropriate buttons that you desire to have rapid fire. Hope this helps =)


t0pfire is located here: https://www.acidmods.com/forum/index.php/topic,34437.0.html (https://www.acidmods.com/forum/index.php/topic,34437.0.html)

BMU is found here: https://www.acidmods.com/forum/index.php/topic,29999.0.html (https://www.acidmods.com/forum/index.php/topic,29999.0.html)
Title: Re: ps3 rapid fire code request
Post by: mvprac on February 13, 2010, 12:16:13 PM
dont quit understand so baicaly wire to r1  the rest is the same as 360 or do i have to change the code sorry for the noob questions
Title: Re: ps3 rapid fire code request
Post by: laxboy on February 13, 2010, 12:23:02 PM
Its alright =)  i never modded a ps3  controller, a friend acctually just told me that this would not work so  im not quite sure. Sorry if i confused you.
Title: Re: ps3 rapid fire code request
Post by: mvprac on February 13, 2010, 12:30:50 PM
its cool any info helps 
Title: Re: ps3 rapid fire code request
Post by: Modded Matt on February 13, 2010, 01:00:01 PM
I think Gblaster did a nice tut using a 555 timer. It should be in the PS3 section
Title: Re: ps3 rapid fire code request
Post by: mvprac on February 13, 2010, 01:44:00 PM
ive seen the timer looking for more of a programable one
Title: Re: ps3 rapid fire code request
Post by: Hazer on February 13, 2010, 03:44:48 PM
Here is the problem:

The R1 is a pressure resistive button tied with a matrix kind of supply. In the same manner that the button on the matrix cannot simply be driven directly with a PIC output, the same goes for the PS3 controller.

Most PS3 rapidfire chips take the digital output (from either 555 or a PIC) and connect that to an analog switch. The analog switch can drive the 'pressing' of the button. What it cannot do is drive the 'releasing' of the button while it is already pressed. Thats why nobody has come up with a 'rapidfire on the trigger' as far as I know of yet.

Now, that does not mean this is impossible. Its actually very simple compared to some mods. What someone needs to do is cut the traces going to the button and wire them as a seperate input into a PIC. Then, wire the output of the PIC to an analog swicth, that would then drive the PS3 input directly. The PIC would then be programmed to drive the output normally when the rapidfire was 'off'. When the rapidfire is 'on', it would create the squarewave signal when the button is pressed instead.

The only real drawback is that it seems most controller coders do not own PS3s (like myself). I could draw up this code in an afternoon, and I have a 6-axis controller but no PS3 to test. I could always try the PC connection for testing I suppose. But my time is limited.

It also does not help that there are 6+ different versions of PS3 controller PCBs, and I can only comment on the 6-axis rummble contorller.
Title: Re: ps3 rapid fire code request
Post by: mvprac on February 13, 2010, 07:38:45 PM
my friend has a rapid fire chip in his rumble sixaxis that is a chip not a timer i think it is the 12f648 something like that it works of the trigger i installed on his but just wanna program chips myself for personal use to play around with the speeds i have a programer its a pickit 2 any help would be greatly apreciated as i can test for you and update u on here on his install its pretty easy as the tact switch cycles the modes u just gotta solder 5-6 wires 5 on his as i solder the led wire to his ps button instead of the status light at the top
SimplePortal 2.3.5 © 2008-2012, SimplePortal