MCUFF1
Pandorica Rapid Fire
April 8, 2013
INSTRUCTIONS
1. Project Background and Description
The goal of this code was to develop a customized rapid fire controller with other functions such as sniper breath, quick scope, drop shot, and akimbo. It should also be versatile and allow the shots per second to be programmable. It should require no external drilling and/or modifications to the current state of the original shell. It should be open-source because knowledge should be free flowing. It is written in Basic and developed using PICBASIC PRO.
2. Project Scope
The code for this was developed for a PIC 12F683. Thank you Hazer, whoever you are for providing electrical documentation and research on the mechanics of the controller via (
http://www.slideshare.net/guestf6f4e8/opensource-rapidfire-x360-project2). Your hard work and dedication to this document was far more useful than you will ever know. This was developed and designed SPECIFICALLY for the CG/CG2 Xbox 360 Controller. A wiring diagram will be provided in the .zip file.
3. Operation Instructions
There are four modes currently in the code. There is one extra pin (which was previously used for drop shot) for one more additional mod available for future updates/requests. I am open to new ideas and/ or fixes for bugs.
Mode 1: OFF
Mode 2: Rapid fire (programmable)
Mode 3: Akimbo (programmable)
Mode 4: Sniper Breath (automatically holds breath for sniper which eliminates movement of left stick)
To switch between each mode press the SYNC button.
Programming Mode:
-Hold LT then press the SYNC button. The LED will display the current shots per second which is hard coded to 10 to start.
-Press LT to decrease the shots per second by one and press RT to increase the shots per second by one. The LED indicator will blink for each press of LT or RT to indicate a button press.
-The shots per second start at 10 for single rapid fire and 18 for akimbo rapid fire
-Because the pic goes into sleep mode when the controller is off it will save the previous speed settings
unless the battery's are removed.
-Press the SYNC button to save and exit programming mode.
-The selected shots per second will then be displayed with the LED and will then return to the mode you were in.
All documentation, information, and code needed are in the zip file.
DOWNLOAD LINK:
http://www.mediafire.com/?bpx6x2qwwqxbfzqFor suggestions on how the unused pin should be implemented please post suggestions below.
-Pic goes into sleep mode when controller is off
-Akimbo mode is now programmable (initialized to 18 shots per second)
Thank you,
Matt Cuff