Love the site here, I just recently stumbled across and it seems to have a collection of great minds!
I'm trying to outfit an XBox 360 controller with a custom trackball in place of the right analog stick. My thoughts were to build a custom trackball using an optical or laser mouse (The Sidewinder and Lachesis hack are great!) for the positioning and then using a PIC to translate the digital movement of the mouse into the analog signal that would be generated by the Joystick. A simple distance to Speed(effectively a state of the potentiometer) + Time calculation is what I'm thinking would would work in the PIC.
I'd like to find out what's a good way to breakdown an optical mouse, remove all the extraneous parts of the PCB so I can get the movement positions input to the PIC. The smaller the device the better! I'm pretty sure an 800 DPI optical mouse would give good enough accuracy for this.
So I'm hoping one of you has some insight on how this could be done, or to find out if I'm completely off!
Thanks in advance!
Edit: Found this little guy on Newegg:
http://www.newegg.com/Product/Product.aspx?Item=N82E16826146007 Seems like a good candidate for this project.