Editing Move Motion Controller
Jump to navigation
Jump to search
The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then publish the changes below to finish undoing the edit.
Latest revision | Your text | ||
Line 1: | Line 1: | ||
[[Category:Hardware]] | |||
== Move Hardware == | == Move Hardware == | ||
*Model nº | |||
**CECH-ZCM1U (bought in ?) | |||
**CECH-ZCM1E (bought in europe) | |||
* | |||
* | |||
Some photos of a dissassembled move controller ---> http://www.ifixit.com/Teardown/PlayStation-Move-Teardown/3594/1 | |||
=== STM32F103 VBT6 Y ( | === ARM STM32F103 VBT6 Y (32bit MCU) === | ||
U19 <br /> | U19 <br /> | ||
http://www.st.com/mcu/devicedocs-STM32F103VB-110.html | http://www.st.com/mcu/devicedocs-STM32F103VB-110.html | ||
Line 29: | Line 21: | ||
|- | |- | ||
|} | |} | ||
*Buses: | *Buses: | ||
**3x USART | **3x USART | ||
**2x SPI | **2x SPI | ||
**2x I²C | **2x I²C | ||
**1x USB | **1x USB | ||
**1x CAN | **1x CAN | ||
=== Y5250H 2029 K8QEZ ( | === Y5250H 2029 K8QEZ (Gyro?) === | ||
alt.no.: Y5250H 2005 4Y84AQ <br /> | alt.no.: Y5250H 2005 4Y84AQ <br /> | ||
alt.no.: Y5250H 2024 GPECQ <br /> | alt.no.: Y5250H 2024 GPECQ <br /> | ||
U14 <br /> | U14 <br /> | ||
=== Kionix KXSC4 ( | === Kionix KXSC4 10227 2410 (Accelerometer) === | ||
alt.no.: Kionix KXSC4-XLU 90831 3909 <br /> | alt.no.: Kionix KXSC4-XLU 90831 3909 <br /> | ||
alt.no.: Kionix KXSC4 10115 2010 <br /> | alt.no.: Kionix KXSC4 10115 2010 <br /> | ||
U12 <br /> | U12 <br /> | ||
http://www.kionix.com/ | |||
=== Texas Instruments BQ24080 (1-cell Li-Ion Charger) === | |||
alt.no.:BRO 01J PDH2 <br /> | |||
alt.no.:BRO 04K 0948 <br /> | |||
U1 <br /> | |||
=== TPS63030 (High Efficient Single Inductor Buck-Boost Converter) === | |||
alt.no.:CEE TI J 04P0 <br /> | |||
U6 <br /> | |||
=== Cambridge Silicon Radio BC4RE A16U (Bluetooth transmitter) === | |||
U8? <br /> | |||
http://www.csr.com/products/technology/bluetooth | |||
=== AKM AK8974 (three-axis Electronic Compass -MEMS) === | |||
=== AKM AK8974 ( | |||
alt.no.:AKM8974 948D <br /> | alt.no.:AKM8974 948D <br /> | ||
alt.no.:AKM8974 008F <br /> | alt.no.:AKM8974 008F <br /> | ||
U13 <br /> | U13 <br /> | ||
http://www.chipworks.com/seamark.aspx?sm=s4%3BDatedfl11%3BDevCategory12%3BMEMS+Devicesm12%3BReleaseMonthm10%3BDeviceTypefl10%3BReportCode12%3BEXR-0908-802&cw=detail2 | http://www.chipworks.com/seamark.aspx?sm=s4%3BDatedfl11%3BDevCategory12%3BMEMS+Devicesm12%3BReleaseMonthm10%3BDeviceTypefl10%3BReportCode12%3BEXR-0908-802&cw=detail2 | ||
=== ALPS 503A 04C (Radio Module) === | |||
=== | === Li-Ion (Battery Pack) === | ||
4-168-108-01 / LIS1441<br /> | |||
3.7V 1380 mAh <br /> | |||
(typ 1520mAh) <br /> | |||
Charge Current: 1.4A <br /> | |||
Charge Voltage: 4.25V <br /> | |||
=== LED2 === | |||
=== LED2 | |||
6 pins surface mounted RGB 2^24 | 6 pins surface mounted RGB 2^24 | ||
Line 547: | Line 76: | ||
**LED_R | **LED_R | ||
**LED_4R5 (VDD line) | **LED_4R5 (VDD line) | ||
=== External Conectors === | === External Conectors === | ||
==== USB connector ==== | ==== USB connector ==== | ||
Line 580: | Line 92: | ||
==== Extension Connector ==== | ==== Extension Connector ==== | ||
Marked in the plastic as "ext" and refered as "extension connector" in the [[Move Sharp Shooter | Marked in the plastic as "ext" and refered as "extension connector" in the [[Move Sharp Shooter]] "Instruction Manual.pdf" | ||
8 pins custom made ( | 8 pins custom made ? (smaller than the Mini-B) | ||
The connector is soldered in a "children board" identifyed as "connector board", is connected with the "main board" with a 12 traces ribbon cable (and 2 pressure connectors). Only 4 lines of the ribbon cable are used for data signals (each line is protected with a resistor and a diode in the children board) + 1 line that seems to be common and is much more wide (probably volts or ground). The other lines are not used. | |||
*This connector is used to communicate with the [[Move Sharp Shooter]] gun. The buttons, trigger, etc... of this gun can send signals to the move controller | |||
==Software Related Projects== | ==Software Related Projects== | ||
=== | ===PSl1ght=== | ||
PS3 homebrew support for move controller by faking the device as a wireless mouse, there is no support for native firmware move modules/functions (yet) | |||
===The PS Move API=== | ===The PS Move API=== | ||
Line 702: | Line 166: | ||
http://forums.openpilot.org/topic/5526-coptercontrol-on-a-game-controller/page__st__140#entry81223 | http://forums.openpilot.org/topic/5526-coptercontrol-on-a-game-controller/page__st__140#entry81223 | ||
{{Console}} | |||
[[Category:Peripherals]] |