Previous Thread
Next Thread
Print Thread
Rate This Thread
Hop To
Page 12 of 112 1 2 10 11 12 13 14 111 112
#4067117 - 01/21/15 04:26 PM Re: MMJoy - Build your own USB controller ***** [Re: Sokol1]  
Joined: Jun 2007
Posts: 630
Ltfransky Offline
Sith Lord
Ltfransky  Offline
Sith Lord
Member

Joined: Jun 2007
Posts: 630
Peterborough, ON, Canada
Holy &h!t! It worked!


Please Heatware Me!

Ours is not to reason why. Ours is to do or die.
Tennyson

I have slipped the surly bonds of earth
And danced the skies on laughter-silvered wings..
Gillespie Magee, RCAF
Inline advert (2nd and 3rd post)

#4067180 - 01/21/15 06:37 PM Re: MMJoy - Build your own USB controller [Re: Sokol1]  
Joined: Dec 2010
Posts: 4
arnsk98 Offline
Junior Member
arnsk98  Offline
Junior Member

Joined: Dec 2010
Posts: 4
Thank you, mega_mozg_13
Testing now...

#4070636 - 01/28/15 04:43 PM Re: MMJoy - Build your own USB controller [Re: Sokol1]  
Joined: Jul 2014
Posts: 15
Crosswind Offline
Junior Member
Crosswind  Offline
Junior Member

Joined: Jul 2014
Posts: 15
nice update! I give it a test, and accidentally found that in the device name input, the new version can only accept 10 characters, the previous version(1119) can accept 20?

BTW, if I just want to use 5 buttons, how should I configure it? still need a button matrix? Pls help, mega_mozg_13

Thank your effort!

#4071044 - 01/29/15 06:34 AM Re: MMJoy - Build your own USB controller [Re: Crosswind]  
Joined: Jan 2014
Posts: 274
mega_mozg_13 Offline
Member
mega_mozg_13  Offline
Member

Joined: Jan 2014
Posts: 274
BELARUS, Minsk
Originally Posted By: Crosswind

I give it a test, and accidentally found that in the device name input, the new version can only accept 10 characters, the previous version(1119) can accept 20?

Yes, again 10 chars, "curves" eats a lot configuration values.

Originally Posted By: Crosswind

BTW, if I just want to use 5 buttons, how should I configure it? still need a button matrix?

still need.best solution for few buttons

#4071240 - 01/29/15 03:46 PM Re: MMJoy - Build your own USB controller [Re: Sokol1]  
Joined: Dec 2009
Posts: 748
AndyB Offline
Member
AndyB  Offline
Member

Joined: Dec 2009
Posts: 748
Ayrshire, Scotland
Hi,
If I understand the workings correctly you should be able to connect 1 of the BC pins to one side of all 5 switches (daisy chained), then connect the other pin on each switch to one of the BR pins (one wire for each).

That should be the simplest way of getting 5 switches working.

Hope this helps.

Andy


Andy's simpit: http://www.simpit.me.uk
#4074055 - 02/05/15 11:53 AM Re: MMJoy - Build your own USB controller [Re: Sokol1]  
Joined: Jan 2011
Posts: 658
Bluedeath Offline
BS 62 "Pegasus" CAG
Bluedeath  Offline
BS 62 "Pegasus" CAG
Member

Joined: Jan 2011
Posts: 658
Does anyone have the color code for the matrix of the CH fighterstick?


"When you plan revenge best dig two graves" Confucius
"They who can give up essential liberty to obtain a little temporary safety, deserve neither liberty nor safety" Benjamin Franklin
#4074061 - 02/05/15 12:38 PM Re: MMJoy - Build your own USB controller [Re: Bluedeath]  
Joined: Jul 2009
Posts: 9,619
CyBerkut Offline
Administrator
CyBerkut  Offline
Administrator
Hotshot

Joined: Jul 2009
Posts: 9,619
Florida
Originally Posted By: Bluedeath
Does anyone have the color code for the matrix of the CH fighterstick?


You might try PM'ing 531 Ghost. He's done some very impressive mods to various CH Products devices.

#4074653 - 02/06/15 05:08 PM Re: MMJoy - Build your own USB controller [Re: Sokol1]  
Joined: Oct 2014
Posts: 16
Euphoria Offline
Junior Member
Euphoria  Offline
Junior Member

Joined: Oct 2014
Posts: 16
United States
Mega_mozg, I would like to thank you for all your work on the MMJoy project. Here is my contribution to the thread: my finished custom throttle for Star Citizen



Last edited by Euphoria; 02/06/15 05:09 PM.
#4074658 - 02/06/15 05:13 PM Re: MMJoy - Build your own USB controller [Re: Sokol1]  
Joined: Oct 2014
Posts: 16
Euphoria Offline
Junior Member
Euphoria  Offline
Junior Member

Joined: Oct 2014
Posts: 16
United States
Here are a couple images of the F-15 stick I reworked, also with MMjoy2






To-do list: Write up worklog for project

#4074711 - 02/06/15 06:46 PM Re: MMJoy - Build your own USB controller [Re: Sokol1]  
Joined: Jul 2009
Posts: 9,619
CyBerkut Offline
Administrator
CyBerkut  Offline
Administrator
Hotshot

Joined: Jul 2009
Posts: 9,619
Florida
Nice!

I think it is safe to say that more pics, and your upcoming worklog, will be welcomed! thumbsup

#4075052 - 02/07/15 05:50 AM Re: MMJoy - Build your own USB controller [Re: Sokol1]  
Joined: Jan 2014
Posts: 274
mega_mozg_13 Offline
Member
mega_mozg_13  Offline
Member

Joined: Jan 2014
Posts: 274
BELARUS, Minsk
Euphoria, funtastic!!!
how many axis and buttons are used?


also, this is pot or encoder?


Last edited by mega_mozg_13; 02/07/15 05:54 AM.
#4075072 - 02/07/15 08:34 AM Re: MMJoy - Build your own USB controller [Re: Sokol1]  
Joined: Jan 2010
Posts: 464
tirta Offline
Member
tirta  Offline
Member

Joined: Jan 2010
Posts: 464
Hi Euphoria,

Wow !! thumbsup
that is a very impressive throttle.

how do you make it?

#4075237 - 02/07/15 06:28 PM Re: MMJoy - Build your own USB controller [Re: Sokol1]  
Joined: Oct 2014
Posts: 16
Euphoria Offline
Junior Member
Euphoria  Offline
Junior Member

Joined: Oct 2014
Posts: 16
United States
Thank you for the compliments, everyone. I owe a big thanks to mega_mozg for his firmware. Without MMjoy2 I would have been forced to purchase controller boards, where I prefer to DIY anything I can.

Mega_mozg,

The F-15E Talon stick was purchased from Goodwill for very cheap. I stripped the PCB inside the handle of it's traces and rewired everything. I also replaced all the buttons with high quality snap-action switches (except for the Castle and China HAT switches). The knob you outlined in the picture is indeed a rotary encoder. The encoder itself is mounted further inside the stick, and I used a shaft from a broken potentiometer to attach. I will include more build pictures in my worklog (pending). The stick only uses two axes, but I have followed DocFlyer's hall sensor mod to perform the conversion on mine. I used Allegro A1326 hall sensors. Board used is one of your mmjoy2 designs with M32U4 AVR, and latest firmware with curves (I LOVE the curves, THANK YOU!)

The throttle started out as a lid for a VERY old metal filing box (probably from 1960-70s era). The base has something like 62 buttons all together, which I have split as two joysticks using the firmware. There are 8 toggle switches and three rotary encoders on the base. The base uses a single axis with hall sensor for the throttle slide. (I will have more pictures of the actuator when I finish the worklog). The handle is from a HORI playstation2 controller system. I also rebuilt the joystick from that kit (was my first mmjoy project.) The handle has it's own M32U4 controller built inside the box on the left side, connected with DIY USB coiled cable (making the coiled cables isn't very hard to do). The handle also has three rotary encoders. Alltogether, the throttle shows up in Windows as three controllers, every axis showing 12bit resolution (thanks to your autocalibration feature in the firmware). I will try to get my worklog drafted this week and hosted on my website.

Credit goes to:
Mega_mozg_13 for his brilliant work with MMjoy2
My best friend James for pressuring me to finish and take pictures
My metalworker friend Lee who plasma cut the mounting bracket for the handle
A character named Loc Nar from the Mechwarrior Online forums for sparking my interest in DIY joysticks


EDIT: I forgot to mention that I also have a set of Thrustmaster RCS pedals, which I have also totally modified with toe brakes, a robust centering mechanism, and also uses MMjoy2 via M32U4 chip biggrin

EDIT #2: I also forgot to mention that the trigger is a dual-stage. It has two switches and very different feels for both actions

Last edited by Euphoria; 02/07/15 09:06 PM.
#4075373 - 02/08/15 12:50 AM Re: MMJoy - Build your own USB controller [Re: mega_mozg_13]  
Joined: Feb 2015
Posts: 5
zeg33 Offline
Junior Member
zeg33  Offline
Junior Member

Joined: Feb 2015
Posts: 5
Originally Posted By: mega_mozg_13
Hi to all

update mmjoy_20150121
+curves normal/symmertical
+dead zone low/center/high (%), and dynamical (axis points)



thanks for your great work


maybe a bug, 20150121 version on teensy2 the D0 pin for button matrix not work


and the curves apply to the raw value or calibrated value?



and two suggest

make a manual calibration setting, auto calibration always get wrong center position

more detail zoom rate between 1 to 2 (1.2 1.4 1.6 etc.

Last edited by zeg33; 02/08/15 12:54 AM.
#4075432 - 02/08/15 06:12 AM Re: MMJoy - Build your own USB controller [Re: Sokol1]  
Joined: Jan 2014
Posts: 274
mega_mozg_13 Offline
Member
mega_mozg_13  Offline
Member

Joined: Jan 2014
Posts: 274
BELARUS, Minsk
zeg33,

Quote:
maybe a bug, 20150121 version on teensy2 the D0 pin for button matrix not work

thanks, I check this later.

Quote:
and the curves apply to the raw value or calibrated value?

1) read raw from ADC
2) calibrate
3) invert
4) curve
5) zoom/stop/trim
6) filter(smooth)

Quote:
make a manual calibration setting, auto calibration always get wrong center position

center position watching for first 3 seconds after start work. minimum and maximum raw and correct watch always.
a have plans to do saving calibration to eeprom.

Quote:
more detail zoom rate between 1 to 2 (1.2 1.4 1.6 etc.

sorry, don't understand you.

guys,
a have plans to remove second joystick support again, and I need your opinion:
I think more functions and supported sensors better than more axis/buttons.
one controller - one joystick - 8 axis, 4 hats, 64 buttons?

#4075442 - 02/08/15 08:37 AM Re: MMJoy - Build your own USB controller [Re: Sokol1]  
Joined: Feb 2015
Posts: 5
zeg33 Offline
Junior Member
zeg33  Offline
Junior Member

Joined: Feb 2015
Posts: 5
er... I mean the zoom divisor, minvalue is 2 now



btw

the indicator on curve setting graph is raw value

#4075466 - 02/08/15 12:04 PM Re: MMJoy - Build your own USB controller [Re: zeg33]  
Joined: Jan 2014
Posts: 274
mega_mozg_13 Offline
Member
mega_mozg_13  Offline
Member

Joined: Jan 2014
Posts: 274
BELARUS, Minsk
Originally Posted By: zeg33
I mean the zoom divisor, minvalue is 2 now

there integer value, not real. "0" or "1" have no sense, so "2" and more.

Originally Posted By: zeg33
the indicator on curve setting graph is raw value

yes, this right, you a see raw value and setup correct curve for this state raw.

#4075493 - 02/08/15 01:25 PM Re: MMJoy - Build your own USB controller [Re: Sokol1]  
Joined: Feb 2015
Posts: 5
zeg33 Offline
Junior Member
zeg33  Offline
Junior Member

Joined: Feb 2015
Posts: 5
curve apply after calibrate and invert, so I think the graph should show calibrated value ?

#4075506 - 02/08/15 01:56 PM Re: MMJoy - Build your own USB controller [Re: Sokol1]  
Joined: Feb 2015
Posts: 5
zeg33 Offline
Junior Member
zeg33  Offline
Junior Member

Joined: Feb 2015
Posts: 5
in my experience even set divisor to 2 is a bit too much, allow float point value (or add a multiplier?) will be better ...

#4080083 - 02/17/15 05:02 PM Re: MMJoy - Build your own USB controller [Re: mega_mozg_13]  
Joined: Oct 2014
Posts: 16
Euphoria Offline
Junior Member
Euphoria  Offline
Junior Member

Joined: Oct 2014
Posts: 16
United States
Mega_mozg, I like the idea of going back to single controller w/64 buttons. Perhaps keep the old version available for those who want more than 8 axes.

Side note: I have been writing up my worklog and will post a link to it very soon.

Page 12 of 112 1 2 10 11 12 13 14 111 112

Moderated by  RacerGT 

Quick Search
Recent Articles
Support SimHQ

If you shop on Amazon use this Amazon link to support SimHQ
.
Social


Recent Topics
Carnival Cruise Ship Fire....... Again
by F4UDash4. 03/26/24 05:58 PM
Baltimore Bridge Collapse
by F4UDash4. 03/26/24 05:51 PM
The Oldest WWII Veterans
by F4UDash4. 03/24/24 09:21 PM
They got fired after this.
by Wigean. 03/20/24 08:19 PM
Grown ups joke time
by NoFlyBoy. 03/18/24 10:34 PM
Anyone Heard from Nimits?
by F4UDash4. 03/18/24 10:01 PM
RIP Gemini/Apollo astronaut Tom Stafford
by semmern. 03/18/24 02:14 PM
10 years after 3/8/2014
by NoFlyBoy. 03/17/24 10:25 AM
Copyright 1997-2016, SimHQ Inc. All Rights Reserved.

Powered by UBB.threads™ PHP Forum Software 7.6.0