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: u360 range of motion issue (resolved: u360 readers might want to read this)  (Read 1306 times)

0 Members and 1 Guest are viewing this topic.

ragnar

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 455
  • Last login:August 16, 2022, 10:40:56 am
I have a big problem with one of my two u360s.  Been like this since day one but it took to now to figure out what is wrong.  The second stick is working perfectly.

Initial issue:
The diagonals are not working when set up as 8 way.  In particular, it is hard to get up/right to read.

Investigation info:
I am not using restrictor plates and do not intend to.  This is really a problem with the raw data that the u360 is reading.  I am reading the raw data via the control panel game controllers tool in Windows XP.  It's easiest to explain from the centered position.  As I move up, the raw data goes from 0 (or about 0) to -126.  But as I go farther up, the value starts to drop, to about -100.  If I push a little harder than I should it actually drops to about -80.  This occurs in all directions.

So, anyone seen this before?  Can it be fixed?  Is the stick just messed up?
« Last Edit: September 25, 2010, 08:12:41 pm by ragnar »
MY FIRST BUILD:

ragnar

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 455
  • Last login:August 16, 2022, 10:40:56 am
Re: u360 range of motion issue
« Reply #1 on: September 24, 2010, 10:27:02 pm »
OK, both sticks exhibit this behavior.  Arggggh.

P2 is just less obvious because the spring is slightly stiffer so it is harder to go past the range of motion.  I think the problem, now, is that I am not using restrictor plates but at the same time I think there is way to much restriction for use with analog mode.

Luckily, I ordered the stiffer springs and restrictor plates just in case.  Time to go do some experimenting!
MY FIRST BUILD:

ragnar

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 455
  • Last login:August 16, 2022, 10:40:56 am
Re: u360 range of motion issue
« Reply #2 on: September 25, 2010, 06:50:37 pm »
UPDATE:

I added the 8 way restrictor plates.  Everything works fine now except for analog based games.  Analog games now do not get the full range of motion.  If the X position is -128 to +128, it now does something like -80 to +80.  is there any way to tell the joysticks to scale up all numbers appropriately when in analog mode?  Some sort of weighting factor when in analog mode?
MY FIRST BUILD:

ragnar

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 455
  • Last login:August 16, 2022, 10:40:56 am
Re: u360 range of motion issue
« Reply #3 on: September 25, 2010, 08:11:11 pm »
Andy at Ultimarc gets a 11/10 for customer service!

Anyways, one can configure more than 4/8 way and circular settings for u360 restrictors.  If you look at the Ultramap ini file, you will notice that for each stick it stores restrictor information as "4/8 way", "circular", or "none".  Well 4/8 way and circualr are a human readable form of Custom:9 which ultramap does not allow you to set but this is a setting for advanced users that want to play with the ultramap ini file.

You can insert Custom:number directly in the ini file where the number is a scaling factor.  It takes some playing, but the setting can be tweaked if the analog mode is a bit off on your u360 when using restrictors.  It might even help when you don't have a restrictor installed!

For more, read section 7 of this:
http://www.ultimarc.com/UltraMap_ChangeLog.htm

Anyways, I needed to set P1 to Custom:5 and P2 to Custom:9
« Last Edit: September 25, 2010, 08:14:17 pm by ragnar »
MY FIRST BUILD: