Main Restorations Software Audio/Jukebox/MP3 Everything Else Buy/Sell/Trade
Project Announcements Monitor/Video GroovyMAME Merit/JVL Touchscreen Meet Up Retail Vendors
Driving & Racing Woodworking Software Support Forums Consoles Project Arcade Reviews
Automated Projects Artwork Frontend Support Forums Pinball Forum Discussion Old Boards
Raspberry Pi & Dev Board controls.dat Linux Miscellaneous Arcade Wiki Discussion Old Archives
Lightguns Arcade1Up Try the site in https mode Site News

Unread posts | New Replies | Recent posts | Rules | Chatroom | Wiki | File Repository | RSS | Submit news

  

Author Topic: MS Wireless Racing Wheel FF Hack (Interfacing Xbox360) WIP  (Read 4934 times)

0 Members and 1 Guest are viewing this topic.

doctormord

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 3
  • Last login:December 01, 2011, 09:59:15 am
MS Wireless Racing Wheel FF Hack (Interfacing Xbox360) WIP
« on: November 17, 2011, 05:16:05 pm »
Hi everyone,

at first let me introduce myself. My name's Chris from Germany, i'm a teammember of modcontrol.com-staff since several years. Actually i'm studiing microsystemelectronics..

To make it short, i'd read a thread here in this forum which belonged (surprisingly) to an arcadecab-conversation with an xbox360 and the wireless racing wheel. As far as i know, there actually is no force-feedback-hack for this wheel.

I thought about doing this some month ago, using an 18v-power-driller-motor in the wheel. Beside the mechanical problem with the pinion there was also a big problem to spin the motor.

Hooked up the scope showed some nice pwm-stuff for the build-in controller. (45kHz 0-50% duty)

So what we have in there?

Signals:

Direction (L1): Low/High
Enable: PWM Low/High

What we need for a "standard" motor-controller?

Direction (L1/L2): Low/High x2
Enable: PWM Low/High

The (other) main-problem is the pulse-length for the motor to spin. The power-driller-motor needs longer pulses to spin up and produce torque. So stretching the Enable-PWM is needed.

All in all i actually ended up with an L6203 Full-Bridge-Motor-Driver, 5 Inverters and some capacitors/resistors to make things work.

Hooked up the whole thing to the new motor resulting in ~8amp stall-current at 18V, where ~39watts are "heated away" in the bridge (2x RDSon = 0.6ohms) and ~100watts puts power to the wheel. :D

Controller needs to be cooled, as well as the motor.

All in all, the L6203 solution is not the best, because of the high MOSFET-RDSon losses (IČR) and there's also no currentlimit at the moment...

But alot of fun!!

See some pictures attached, the first four shows circuit/wires, the next three shows simulation results for the pulse-stretcher.
« Last Edit: November 17, 2011, 05:37:51 pm by doctormord »

doctormord

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 3
  • Last login:December 01, 2011, 09:59:15 am
Re: MS Wireless Racing Wheel FF Hack (Xbox360) WIP
« Reply #1 on: November 17, 2011, 05:20:49 pm »
Continued here:

Attached are some scope-probes from the real circuit showing the pulse-stretch-signals. (Yellow original, Blue modified)

Settings:
Code: [Select]
Analog Ch  State   Scale    Position   Coupling  BW Limit  Invert
CH1        On      1.00V/   0.00uV     DC        Off       Off
CH2        On      2.00V/   -6.00V     DC        Off       Off

Analog Ch  Impedance   Probe
CH1        1M Ohm      1X
CH2        1M Ohm      1X

Time    Time Ref    Main Scale    Delay
Main    Center      5.000us/      298.6000us

Trigger  Source      Slope    Mode      Coupling     Level    Holdoff
Edge     CH1         Rising   Auto      DC            2.16V   500ns

Acquisition    Sampling    Memory Depth    Sample Rate
Normal         Realtime    Normal          50.00MSa

All in all it is possible to hock up any motor-driver to this circuit, which is using the "standard 4-quadrant-mode".

Hopefully this is somewhat helpful (and please excuse my english). I'll post some shematics when final circuit is avail.

For now, 2 videos showing the thing in action. One-hand-driving is not recommend..  :lol






Cheers doc


« Last Edit: November 17, 2011, 05:51:02 pm by doctormord »

doctormord

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 3
  • Last login:December 01, 2011, 09:59:15 am
Re: MS Wireless Racing Wheel FF Hack (Interfacing Xbox360) WIP
« Reply #2 on: November 28, 2011, 09:51:50 am »
Hi all,

next step is the interface pcb with current-limit-chopper.

Cheers, doc.
« Last Edit: November 28, 2011, 06:10:42 pm by doctormord »

mikesnowdon

  • Trade Count: (0)
  • Newbie
  • *
  • Offline Offline
  • Posts: 1
  • Last login:February 02, 2013, 03:59:10 pm
  • I want to build my own arcade controls!
Re: MS Wireless Racing Wheel FF Hack (Interfacing Xbox360) WIP
« Reply #3 on: August 03, 2012, 02:20:35 pm »
Hi doctormod.

I joined this forum after finding this thread. Excellent work!

I'm looking at doing something simmilar and have a thread of my own on xbox-scene.com:

http://forums.xbox-scene.com/index.php?showtopic=743154&st=30

I'm interested to find out more about the way you did it. Also I would appreciate it if you could have a look at what I have worked out so far and let me know what you think.

:)