What is the shift mode function in MMjoy2? The mode were it allows to set button functions. I dont understand what those settings for the buttons are suppose to do.
Would that be like the mode select on the x52 sticks or something different altogether?
#4508452 - 02/25/2007:46 PMRe: MMJoy - Build your own USB controller
[Re: Sokol1]
Guys, The encoder i intend using only responds after 3 clicks. Tried different delays but still the same. Is this a limitation and normal. The encoder i am using is a cTS288. Would appreciate if someone will reply, if it is not normal then what encoder will respond on each click. Thanks les
#4513356 - 03/29/2003:21 PMRe: MMJoy - Build your own USB controller
[Re: Sokol1]
I have noob qestion: I own CH fighterstick grip which have like 17 wires for buttons and I need to reduce that a little.I will be buying arduino pro micro,is there any way how to wire buttons to have less wires going through or do I need something like shift registry board ?
Last edited by karel88l; 04/19/2001:12 PM.
#4518740 - 04/29/2008:31 PMRe: MMJoy - Build your own USB controller
[Re: Sokol1]
I am now using the quarantine as a chance to finally build them into a working throttle quadrant.
The problem I've run into is how to hook up the transducer joystick. I can't find the part number as it seems to be under epoxy. Only thing I can find out is from that defunct product page
Quote
Throttle Target Designator Control (TDC-Slew) Or Radar Cursor Feels Real And Provides Real Time Accurate Data Flow. This Transducer Slew Uses Force Sensors On A Copper Beryllium Shaft To Sense And Transmit Electronic Movements. It Also Has The Down Select Switch With The Real Feel.
It has 6 wires, two of them short when the joystick is depressed (switch) and then 4 are arranged in a box, which I guess are for the 2 axis of strain gauges?
Anyone have any ideas how to convert these into a Potentiometer like signal?
#4518741 - 04/29/2008:31 PMRe: MMJoy - Build your own USB controller
[Re: Sokol1]
I have noob qestion: I own CH fighterstick grip which have like 17 wires for buttons and I need to reduce that a little.I will be buying arduino pro micro,is there any way how to wire buttons to have less wires going through or do I need something like shift registry board ?
The best to do is not change anything inside CH grip, because buttons/HAT are wired in matrix scheme with required diodes already installed.
What is need is connect the wires in Arduino and set the corresponding matrix in MMjoySetup.
You can do different, using Shift Register circuit, what need 5 wires for communication of grip whit controller o base, but this require replace the CH PCB under HAT (desolder, solder), with new created for this new wiring method, a complicated and laborious process. Anyway for this approach look in Rel4y upgrades in DCS forum: https://forums.eagle.ru/showthread.php?p=4310926#post4310926
Last edited by Sokol1; 04/30/2001:10 PM.
#4518775 - 04/30/2001:01 AMRe: MMJoy - Build your own USB controller
[Re: Sokol1]
You can't wire transducer in ordinary USB joystick controller as analog axis, need a specific board with support, or a kind or converter in between transducer and ordinary USB joystick controller. In DCS forum are topic about using one these as analog axis, seems for a F-18 cockpit project, don't remember poster name. Other source of help is this topic of DeltaalphaLima1 who use some of a lot bough in eBay as replacement in Warthog - now he use conventional analog mini-stick, since transducer is very expensive. https://forums.eagle.ru/showthread.php?t=200198
Other topic that may help in DCS is about a DIY Force Sense for Cougar, in what are used load cell's, perhaps the interface can be use for transducer.
Last edited by Sokol1; 04/30/2001:10 PM.
#4518841 - 04/30/2001:44 PMRe: MMJoy - Build your own USB controller
[Re: Sokol1]
You can't wire transducer in ordinary USB joystick controller as analog axis, need a specific board with support, or a kind or converter in between transducer and ordinary USB joystick controller. In DCS forum are topic about using one these as analog axis, seems for a F-18 cockpit project, don't remember poster name. Other source of help is this topic of DeltaalphaLima1 who use some of a lot bough in eBay as replacement in Warthog - now he use conventional analog mini-stick, since transducer is very expensive. https://forums.eagle.ru/showthread.php?t=200198
Other topic that may help in DCS is about a DIY Force Sense for Cougar, in what are used load cell's, perhaps the interface can be use for transducer.
I've got one of these on order to test with. Hopefully I can figure it can work unidirectionally.
I finally have time to tackle again the trouble i found with the axis, i have tested my design with 6 rotaries, 8x8 74hc165 (64 buttons) and 8 axis. Everything works just fine until i connect the 7th axis, then the arduino crash it. As you can see its quite a circuit, the big two jumper in the midle(J7 , and J8) represent the micro arduino pins, the bunch of jumper to the right are the axis, the one to the left with diodes are the rotaries, and the are three jumpers more, one for the 74hc165 (is the one on the top), the other two will be for leds (one just under the one for 74hc165, the other at the bottom of the image) [url=https://ibb.co/jDKFn2J][/url]
Any help would be wlecomed!
Last edited by E69_Jack_Aubrey; 05/08/2009:13 PM. Reason: Image not showing
#4528853 - 07/06/2005:38 AMRe: MMJoy/MMjoy2 - Set your own USB controller with a cheap Arduino
[Re: Sokol1]
I'm wondering, is it possible to program 1 potentiometer to activate several button presses??
for example, we've got 10k linear pot:
If resistance is 0-2.0k - "A" button is pressed; If resistance is 2.1-4.0k - "B" button is pressed; If resistance is 4.1-6.0k - NOTHING is pressed; If resistance is 6.1-8.0k - "C" button is pressed; If resistance is 8.1-10.0k - "D" button is pressed, Where A thru D - software defined button presses
Highly appreciate any help! Thanks!
Have a nice day! Phil
#4529473 - 07/11/2012:56 AMRe: MMJoy/MMjoy2 - Set your own USB controller with a cheap Arduino
[Re: Sokol1]
For CH Pedals mechanism with a bit of play and potentiometers an Arduino PRO Micro 10 bits (1024 steeps) resolution is fine, and will keep wiring simples, just GND, +5V and one for each axis input.
MCP3208 14 bits (4096 steeps) worth if you will use contactless sensor like TLE5010. Anyawya you need interface MCP3208 in Arduino through serial connection, back in this topic are examples.
#4529541 - 07/11/2005:11 PMRe: MMJoy/MMjoy2 - Set your own USB controller with a cheap Arduino
[Re: Sokol1]
ok thats good . ordered a board (bread board style) and chip holder as dad wanted them, hoping to cut up a network cable or phone cable todo the extra wires we need, as those inner wires should be small
p1ngu666 on ubi forums and online...
#4537523 - 09/18/2007:32 AMRe: MMJoy/MMjoy2 - Set your own USB controller with a cheap Arduino
[Re: Sokol1]
I am joining in developing my own button box, for mining in Star Citizen MMjoy2 is really nice and easy, enjoying it.
Regarding wire is that OK ?? especially regarde the Diodes, in the right direction?
It is a 4x4 button matrix, with one button is Push On Push Off with a LED when On (for space break while mining). 2 POT sliders and a joystick for Strafe front/back and Left Right while mining Based on Ardiuno Micro Pro.
and for the box it looking like that (missing some parts) Box is in 4 parts. 2 Front panels (the top one is at 25° angle),one for side of the box in one piece, and then the bottom with screws to hold all this together. I wanted the box to open fully so I dont have issues with cabling/soldering, about 22 hours print in total with CR10S Pro in 0.20 and 0.32mm I am doing the labels with inkscape, then printed on transparent stickers The next iteration will be more compact (it is nearly 190*280 mm, with LED keyboard keys and light management, and an other Joystick, I am not happy with the Arduino joystick, price is good nut not the feeling. And it will be a full sticker cover
thanks for reading and any useful comments
Last edited by Truck7436; 09/18/2007:33 AM. Reason: Typo