Part 2 takes a closer look at the Zero Delay USB Interface PCB itself
Пікірлер: 142
@cbaxter6527 Жыл бұрын
A blog at instructables reveal the hidden Analog joystick feature of the Zero Delay USB Encoder. Do a google search to find. KZfaq kills comments w/ links. Mode switches directional output between digital and analog. Joystick becomes a POV high-hat/D-pad and visa versa. 10:09 R1/R2 X-axis (Analog X - Roll), R3/R4 Y-axis (Analog Y - Pitch), R5/R6 Z-axis (Throttle), R7/R8 Z-Rotation (Rudder - Yaw). All analog inputs share a dual 10KΩ resistor voltage divider to center the inputs. J1 uses a 0Ω resistor to default input mode at boot, digital(high) pins, Analog(low) pot/resistors. J2 & J3 are other presets floating, unknown use.
@gustavvasa87575 жыл бұрын
You have no idea how useful this was to me. Thank you.
@0xc0ffea4 жыл бұрын
Thanks for going over this in such detail.
@bennyloppo3 жыл бұрын
This video tells me exactly what I need! Thanks so much kind sir (*hats off*)
@Eddylive2 ай бұрын
Omg! This i ordered a couple of these and was so nervous to play with them. This video was so helpful!
@user-yv2cz8oj1k4 жыл бұрын
Hurray, just what I was looking for, just ordered one and couldn't find any documentation, good work!
@craigdouglas80953 жыл бұрын
Excellent straight to the point well done thank you
@lemboizzz3 жыл бұрын
Resistor nodes can be modified for use of 20k potentiometers in analog mode, just cut inter-pairs and place the pots
@cesarenrrc18422 жыл бұрын
care to explain further? which resistor nodes?, what "inter-pairs"?
@75edainsworth5 жыл бұрын
9:53 i got the same board today and was confused on the +5 but you explained it to me and now it makes me want to try to put a LED in it for my arcade cabinet i'm making thanks.
@eduardosedotes77265 жыл бұрын
Hello. Thank you for helping us understand this.
@asrarhassan Жыл бұрын
The red and green LED on PCB indicates the MODE, which can b e toggled with a momentary push button. I was just testing this board with Tekken 7, if we change the mode, the RED light turns to GREEN and the joystick works with TEKKEN 7 without any additional remapping software.
@sirkil4017 Жыл бұрын
Can u show u build
@SandroLuccini5 жыл бұрын
Hello Olaf Wagner , maybe there is the possibility to go directly on D-pad mode instead of starting using Analog with the jumbers and lack of resistors. Actually i have to manually switch after. Very interesting!
@MrsykesGaming5 жыл бұрын
Good video I used this board in a button box I built for ATS and ets2 for what it is it's good
@SIX-SH00T3R5 жыл бұрын
would you mind sharing your button layout with me? and what functions they have in game?
Thanks for the great video! it helps me alot with configure my joysticks :)
@kleber79823 жыл бұрын
Thank you for the help.
@dathotbox4 жыл бұрын
Cheers buddy. Helped me out heaps
@cp6655336 жыл бұрын
Just bought one so I can convert an old Atari 2600 case with a PI into a retro game thing for old consoles. Probably will use the old PI1 I have as it has composite out. Will be wiring the connectors into atari 9 pin male joystick ports so I can use real Atari joysticks :)
@erikleypoldt82755 жыл бұрын
Please show me how you did it
@MaxBuster916 жыл бұрын
Do you know how to change digital (POV) mode for default? So i dont have to put a mode button.
@thomasvanlommel6 жыл бұрын
verry good explained. Thx
@Dude_Slick4 жыл бұрын
I had what I figure must have been a power surge that fried my pi. After replacing it, I find that these boards (I have 2) no longer work either.
@SuperBADR1005 жыл бұрын
I tried the turbo and auto fire in this no delay joystick and doesn't work, or I do not know how to operate this functionality! Can you try it for me please and tell me how to make them work? just auto fire and turbo? or maybe try them in a video tutorial if possible! Thanks
@Pa55ion4 жыл бұрын
Awesome work !
@wasimashraf99704 жыл бұрын
Thank alot for guide much respect
@as4241005 жыл бұрын
I am trying to build pedals for sim racing, would a 10k resistor on the up / down sockets and the device on digital mode work to register the throttle and clutch as they should be ( not just 0 and 1)
@Theundisputedtruth Жыл бұрын
Wow i think im in over my head 😢
@rgray3184 жыл бұрын
I want this board. I want to replace the electronics of a Interact SV-286 Digital Joystick that has an old game port to USB 1.1 adapter. All the switches, including the Hat switches are standard surface mount micro switches but with solder pins instead of connectors. This Joystick has like 20 switches in total, but I only really need like 11 or 12. I could use the ones I dont use now for the Auto Fire and Mode settings? However my concern is the UP, DN, RIGHT, LEFT ports. Will these 4 ports work in Windows and Linux as a standard 4-way Hat switch? Or I guess what I am asking is does this Game board CY-822A have a 4-way Hat switch function? I use the 4-way Hat switch for Left Strafe, Right Strafe, Jump and Crouch in all First Person Shooters. And would there be any benefits to converting this very old Game Port based USB 1.1 Joystick to a more modern USB 2.0 connection? I'm wondering if latency is truly reduced but I somehow doubt it. Thanks for the video.
@KingTairun4 жыл бұрын
mode button is necessary for games like tekken 7 because the game uses digital input otherwise the stick wont work
@samtribble39814 жыл бұрын
I have a Happ joystick which has 4 switches the wires connect to. I understand Sanwa joysticks just have a single connector that plugs into the board. How would I plug my Happ Joystick in? Do I plug it in where it says, "Up, Down, Left, Right?" Thank you and great video!
@SticksAandstonesBozo8 ай бұрын
So can I used the left right up down for any button ? I know it’s a silly question but I’m planning out a lot of stuff using two of these and would like to know for sure. Thank you 🙏
@bikerboy3k4 жыл бұрын
Any idea where i should look to learn how to wire and set 3 different switches that activate each other in sequence ? It's for American Truck Simulator, i'm trying to set an ignition key that activates a switch that activates the starter button for the ignition.
@janvavra65156 ай бұрын
Am studio on KZfaq have guide on how to wire ignition box, both with key and buttons
@samgao2 жыл бұрын
This stick has been working fairly decently for me for my PC, but the only thing I don't like is the analog/digital which forces me to map it to a button. My stick only has 6y buttons (classic SF layout, with a select for coin, and a start for 1P) but I have to turn it to digital mode for it to work with my PC. Is there a way to default it to digital so I can disconnect the wire and plug it into one of the button inputs?
@user-nk9py5go7v2 жыл бұрын
Have you found a solution to the problem of constantly switching to digital mode when turned on?
@samgao2 жыл бұрын
@@user-nk9py5go7v unfortunately, it is by design or the pcb. Only way is to get a different PCB… good thing these are cheap
@user-nk9py5go7v2 жыл бұрын
@@samgao Thanks for the answer
@cbaxter6527Ай бұрын
@samgao Board default boots to analog, change J1 and it should boot to digital POV.
@simracer12564 жыл бұрын
Could I run additional buttons off the up, down, left right headers to use this to build a 16 button button box for simracing? Thanks for the guide.
@jack661284 жыл бұрын
Hi, you probably could using the software JoytoKey (for win 10) it converts joystick movement into a key press.
@nocturnal68634 жыл бұрын
If you use the analog/digital switch to put It into digital mode, you should be able to map them as buttons.
@DennisKarlsson3 жыл бұрын
@@nocturnal6863 Is there a way to start the board in digital mode?
@user-nk9py5go7v2 жыл бұрын
@@DennisKarlsson Нашли ли вы решение данной проблемы? Собрал руль для сим рейсинга на 16 кнопок и сталкнулся с проблемой, что нужно постоянно включать цифровой режим.
@louie0000075 жыл бұрын
Supposedly you can combine these to create a 4 player encoder, is this correct? If so, how do we connnect them all together?
@user-yv2cz8oj1k4 жыл бұрын
I'm guessing they must all create different USB identities. But that's 4 times the cost and 4 USB connectors. If it's a fixed 4 player system there are dedicated boards to do that with one board and one USB connection, also they tend to have screw terminal blocks to attach the wires directly, which might be easier for that many wires.
@Airborne4905132 жыл бұрын
you would need four boards and button joystick sets. I the arcade setup they all tie into a central board that runs the game or games
@3dhYT3 жыл бұрын
_Translator:_ I'm wondering. Can I combine two buttons, the *Select* and *Clear (Turbo/Auto)* buttons, and use Select to turn off Turbo? --- It does not work. By the way, it's very stupid that you need an extra button to turn off the Turbo/Auto.
@cbaxter6527 Жыл бұрын
Auto and clear work the same as k1-k12, shorted to +5V. Mode and Turbo are pulled-low (Gnd thru 1KΩ resistor) when shorted to MCU pin. Turbo(?->Lo) shares Clear(?->Hi) pin input. Mode(Hi->Lo) pin is by itself. Turbo & Clear pin are shared and is some 0-5V pre-state. Turbo & Mode run opposite to other keys(buttons).
@AndrewHelgeCox2 жыл бұрын
Are the connections on the right for momentary buttons or for switches that toggle on/off persistently?
@2ndLastJedi2 жыл бұрын
Is it possible to add a multi position rotary to this board? So a button press is done to the right and a different button pressed to the left?
@vasili12076 жыл бұрын
I have this board , I will try the switch and tonight if you like ,a raspberry pi use's 5 volts
@g1expert102 Жыл бұрын
I want a board that can use potentiometers I want a signal that gives an output between 1 and 0 I don't want a button for a joystick, i want an analog joystick Analog is important for setting throttle, or run speed
@cbaxter65272 ай бұрын
read my instructables comment.
@phantomking24254 жыл бұрын
Olaf Wagner is there a software that will determine whether the input is active or inactive and can set when the switch is on to one button on the keyboard and when it is off its set to another
@sharpeye322 жыл бұрын
If I cut the wire on the usb 5v pin the board will be considered as disconnected right?
@sergeantmars26403 жыл бұрын
hi great Video man!! is there any posibility to assign an axis (not just 0 or 1 input) like for flying helicopters?
@user-yv2cz8oj1k4 жыл бұрын
What type of buttons do the fire mode buttons use? Is it momentary or latching?
@flaskapiva5 жыл бұрын
Hello! Great presentation! You use this for mach3? I am trying to program it but no success. Program didnt recognize any key. How can solve problem? Thank you!
@capt.a.suwaiket79932 жыл бұрын
Great video. Any idea what IC this board is using? Thanks
@crazydutchbloke5 жыл бұрын
So i can put a 0 to 1 input in this board and it will read like that. not just 0 or 1? Trying to build a panel with a analog joystick. and looking for a good board to try it out on.
@olafschermann15922 жыл бұрын
Any idea about the resolution of the analog joystick? 8 bit / 10 bit / 12 bit ?
@duanefkno73154 жыл бұрын
Saw video great work dont know if you managed find missing resistors r3-r8 think they was variable resistors throttle and brake,hope this helps
@joeydelmarsjr.6465 жыл бұрын
is there a way to permanently switch to digital or analog once its powered on?>
@danielrobertprice5 жыл бұрын
Short the switch by connecting the pins (clip one of the included connectors and connect the wires together)
@DennisKarlsson3 жыл бұрын
@@danielrobertprice That does not work. It need to send the signal after it has been powered on, and then only one momentary connection.
@shamsports16444 жыл бұрын
d3 probably turbo indicator light.
@jimmy_jamesjams_a_lot41714 жыл бұрын
Maybe those traces are for IF you have sufficient current coming from the USB line, so that you could effectively daisy chain from the +5V line, into another board of same or similar design? Many games can make use of multiple controller configurations, flight simulators come to my mind, where there maybe multiple directional joysticks and potentially a foot pedal or two or three possibly? Also, it is not altogether uncommon to find joystick buttons that have their own LEDs installed within a translucent housing. I have this same exact board, but I’ve spotted one difference and it is only on its screen print and not any different in layout or design. Where your board says +5v, +5v and OFF, mine says d3, d1, and d2. This is beneath the other portion where it’s printed, D1, D2, and D3 above those two LEDs, so I don’t think that it’s addressing those LEDs at all, but probably rather an indication of a ‘digital’ switch to possibly go in that position. Maybe it was planned that a button could serve as a ‘shift’ key, where combinations of shift with other buttons would potentially switch the joystick to serve temporarily as a ‘player two’, since some games could freeze while waiting for activity from a ‘player two’? Also I forget that this is mostly intended for people who wish to build a sort of arcade cabinet, and so the coin receivers and their associated operations could possibly be intended to use these switches. The other resistors are maybe for attempting to resolve any ‘bouncing’ effects resultant from long button presses? I seem to remember that circuits like this often need components to add a ‘de-bouncing’ effect. THANK YOU FOR SHARING THIS, I’ve found this helpful in understanding this board, and it’s always nice to have an insightful look at our electronic gear!
@MarkSRiddle9 ай бұрын
Thanks for the video, does it support potentiometers by any chance (even one or two for X and Y)? Cheers
@cbaxter65272 ай бұрын
yes, read my instructables comment.
@wasimashraf99704 жыл бұрын
Sir please do more reviews and also in put lags. Thanks alot
@user-yv2cz8oj1k4 жыл бұрын
Any idea what the plug type is for the buttons? I'd like to create my own These are mode switches for the functions, so you only need a momentary switch on them, they will cleat if you hit the button again. No constant latching switch is required for these.
@jrippon Жыл бұрын
Looks like 2-pin JST-XH
@rgray3184 жыл бұрын
Anyone know exactly what Linux kernel driver module this uses please? Is it something relatively recent?
@julianserrano36952 жыл бұрын
Una pregunta es compatible con Android la placa Zero delay ?
@theultimateninja2 жыл бұрын
Is there one of these that has more than 12 button terminals?? I wanna make a double joystick arcade set up and cant seem to find a way to do so with only 12 buttons.
@cbaxter6527 Жыл бұрын
CY-1121 - dual joystick/10 buttons each side CY-2121 - LED dual joystick/10 buttons each side am-zon: SJ-JX Arcade 2 Player USB Encoder Look for single board two rows of k1-k10 with joystick connector, opposite to USB A plug. Comes in Happ or Sanwa wire harness sizes. a-sin B07RZJVPLY B07S3TZWV5
@pimd766 жыл бұрын
Is it possible to connect this with a hc-05 (bluetooth board)?
@kozu72134 жыл бұрын
what about start, select and menu button
@timroux36403 жыл бұрын
Tnx bru 👍
@ville-petteri45844 жыл бұрын
Thanks!
@Commander644 жыл бұрын
i'm trying to figure out what cables to buy, i bought 1.25mm JST plug cables but the connector is too small.
@arthurvandergracht71014 жыл бұрын
Looks like JST XH. I used them before for a not related project. 2mm from memory.
@cbaxter6527 Жыл бұрын
Jst Xh 2.5 - 2 Pin
@xXxSasukeTakaxXx6 жыл бұрын
i have a question the buttons are they recognized as keyboard buttons or as totally new inputs what im asking is can u do macros whit the spare buttons
@bladelord105 жыл бұрын
only recognized as a joystick
@diarheadowndaleg3 жыл бұрын
Can these be configured for keyboard inputs (awsd etc) rather than xinput? Thanks
@cbaxter6527 Жыл бұрын
No, unless J2 & J3 have an undocumented feature. Not a keyboard encoder.
@jpstanley086 ай бұрын
May I know how to share the same joystick and buttons with JAMMA?
@cbaxter65272 ай бұрын
you don't - Jamma is common ground, Zero delay is common power and both systems supply their own power - Jamma via game pcb and Zero delay as USB. A different era. it would require a large multipole switch selector. Use a plug harness.
@cbaxter6527Ай бұрын
this is USB not Jamma, use a multipoll switch or a plug harness 8 pin for joy & 3 sw
@alexstate23865 жыл бұрын
how to reset which buttons press ?
@idecimate75765 жыл бұрын
those this work on pc like i have tekken 7 on the pc and i want to build a cheap stick does this PCB work for this game?
@IdeaBoxful5 жыл бұрын
As long your Game has support for Windows Joystick Devices it will.
@waterinthedesert813 ай бұрын
Where is the start button located on this
@cbaxter65272 ай бұрын
k10 as labeled but you normally bond button usage to retroarch during setup; just be consistent
@lars.a12985 жыл бұрын
Hello, can i wire up extra buttons on the Mode, Turbo, Clear and Auto plugs/pins?
@lobitome5 жыл бұрын
Yes
@articobaltico4 жыл бұрын
is it possible to connect a gamerfinger optical joystick pcb for sanwa jlf joystick to it?
@cbaxter6527 Жыл бұрын
I would says No. Designed for Brooks Fighting Board Inputs are Hi -> Lo (Gnd). Zero Delay use common +5V, so, Lo -> Hi (+5V), There is no ground to run the Electronics by default and are inverse state for action. Logic would need to go thru an inverter for proper state. It is plug-No-play.
@Rhemaretrogame4 жыл бұрын
Whre the start button cable
@samhillier44272 жыл бұрын
Hey Olaf, I'm trying to connect a coin acceptor to this usb encoder. I can't figure it out. Could you help me?
@cbaxter6527Ай бұрын
@samhillier4427 Jamma is common ground, Zero delay is common power. work on a coin mech with drop coin switch, otherwise relay or transistor inverter circuit to switch on different level.
@danielsimeon13414 жыл бұрын
anyone know what IC this uses?
@KingTairun5 жыл бұрын
the default analog/digital mode is needed for gale such as Tekken 7 it wont recognize the default mode
@BehrouzKashkar4 жыл бұрын
bernie sanders is teaching us about arcade stick
@Simlife1014 жыл бұрын
is it possible to connect a LED start button to the 5v
@cbaxter6527Ай бұрын
done did it, there two unpopulated +5v on board near k1-k3
@howardmalone36 жыл бұрын
im running 4 of these on raspberry picade in a turtles cab my oldest son was asking if it will work on a ps4 have you ever tried it on ps4
@Mazza6666 жыл бұрын
Howard Malone how do you config? I can't get past thumb inputs, this is at retropie startup, it detects generic as controller
@howardmalone36 жыл бұрын
trbcop Rrrr when I first did my pi I did key board first and joy sticks later
@louie0000075 жыл бұрын
A TMNT cabinet is what I also want to make. Supposedly you can combine these to create a 4 player encoder, is this correct? If so, how do we connnect them all together? If not, are they just all single USB connections to the Rasberry Pie?
@chris1275cc5 жыл бұрын
@@louie000007 I don't know of a way to connect the boards together but if you are using a Pi for your Cab it will recognise them as individual USB controllers just as if you plugged 4 gamepads into it. If you want spare usb ports for keyboard etc you can simply attach a self powered USB hub as long as you don't plug any combination of things into the hub that exceeds 1.2A (4 of these boards will draw next to nothing 0.75A combined at most)
@Tempest_44442 жыл бұрын
Does it work on ps4
@accesspointstore1221 Жыл бұрын
Does anyone know how to ad vibrate using this arcade encoder ??
@cbaxter65272 ай бұрын
just move your leg up and down.
@cbaxter65272 ай бұрын
USB input device only
@handryrustiadi94343 жыл бұрын
Is there any button connection for l3/r3..?
@cbaxter6527Ай бұрын
not really but you could bind as such - x, a, b, y, l1 ,r1, l2, r2, select, coin, k11(l3), k12(r3)
@michmuch99022 жыл бұрын
for ets2
@lcsoutline5 жыл бұрын
Is that possible to connect a potentiometer on this board?
@9165212795 жыл бұрын
Lucas Lcs I tried but it inputs always 2 buttons at the same time , for example , I rotate to the right and he reads right then left
@lcsoutline5 жыл бұрын
@@916521279 when my board arrive I'll try it, I think it needs Arduino to convert analog to digital and then define the right and the left in controller
@lucamanfreda24214 жыл бұрын
I’ve the same problem, the potentiometer read 2 button at the same time, i must connect potentiometer only with an arduino boards?
@matthiasbretonnier40154 жыл бұрын
Hello ! Does this board work on windows 10 ?
@sergeantmars26403 жыл бұрын
yes
@vaima1203 жыл бұрын
Yes, absolutely. I have build an instrument pannel for MSFS 2020 and it works great !
@imthebeastmodejr5 жыл бұрын
Would this work on a android box?
@claudiomorales57744 жыл бұрын
Negativo
@giannigamer41414 жыл бұрын
Funziona con xb360/ps3?
@giannigamer41413 жыл бұрын
KANG LOBSTAH si infatti ho notato.su un cab ci ho messo ps3.ma per ps4 o one c e qualcosa?
@charliepaultompodung51534 жыл бұрын
can i use this board for PS4??
@BigHushAffiliate3 жыл бұрын
I-pac2 is much better. High quality and only one board needed for both Joysticks and buttons.
@fp2745 жыл бұрын
i set up a old joystick for MAME games with this PCB, so i can set it up easy i used html5gamepad.com/