1. Hello Guest! Looking for Mods or help with Modding Mega Mix+ or Arcade Future Tone? There's a Discord for that: https://discord.gg/cvBVGDZ.
    Dismiss Notice

Project diva homemade controllers

Discussion in 'Tutorial Area - By users for users!' started by nofutur, Jul 20, 2016.

  1. cyberkevin

    cyberkevin Intermediate Player

    Joined:
    May 26, 2013
    Messages:
    51
    Likes Received:
    4
    Trophy Points:
    235
    If it's just standard buttons like me, you just have to turn it on the left, like a key, and it go off, then on the right to insert it.
     
  2. cyberkevin

    cyberkevin Intermediate Player

    Joined:
    May 26, 2013
    Messages:
    51
    Likes Received:
    4
    Trophy Points:
    235
    I'm still not sure how to do my slider, but things changed and I need to do it for November event...

    The principe seems simple enough...
    One pcb for detection of the sensors made of copper, wired to the pcb entries, then one pcb to use code on it that will translate the inputs to a correct output though USB...

    But I feel like I missing something related to resistors, and things like that...
    Can someone show me all the needed things actually ?
    I'm trying to do a controller working on PC (AFT/PPD) and PS4 with arcade mode (for switch, as I use hacked switch, I'll just translate the controller to Switch using my own build syscon module)

    Thanks.
     
  3. Urk

    Urk Welcome to DIVA!

    Joined:
    Feb 19, 2020
    Messages:
    3
    Likes Received:
    1
    Trophy Points:
    35
    Gender:
    Male
    Its not standard buttons. Its the sanwa obsa-100umq buttons and obsa-lhsxf switches with the built in led. I tried twisting it but it doesn't move and the video I found shows them just pushing it straight in till it clicks but no turning.
     
  4. correllroy

    correllroy Newbie Player

    Joined:
    Sep 29, 2016
    Messages:
    31
    Likes Received:
    13
    Trophy Points:
    245
    Gender:
    Male
    You don't twist it. When disassembling you only remove from Switch>Bulb> then when get to pushbutton press and hold and remove the spring and to remove the button from the back Holder. A video assemble to follow backwards
     
  5. correllroy

    correllroy Newbie Player

    Joined:
    Sep 29, 2016
    Messages:
    31
    Likes Received:
    13
    Trophy Points:
    245
    Gender:
    Male
    Also to email gamo2 or post on their tweet so they can email image of the dissemble process images for Sanwa/LHSXF
     
  6. steelpuxnastik

    steelpuxnastik SHINSANWASWITCH is ready and working!

    Joined:
    Aug 2, 2019
    Messages:
    283
    Likes Received:
    146
    Trophy Points:
    420
    Gender:
    Male
    Occupation:
    useless piece of shit
    Location:
    Mykolaiv, Ukraine
    Home Page:
    https://www.instagram.com/jandevalua/
    correllroy likes this.
  7. Urk

    Urk Welcome to DIVA!

    Joined:
    Feb 19, 2020
    Messages:
    3
    Likes Received:
    1
    Trophy Points:
    35
    Gender:
    Male
    So I e-mailed GAMO2 and they confirmed that you do twist the switches to the left to remove them. The akishop video was using different switches that you don't twist and it got me confused. Anyway, I got my new springs put in and it feels great. I also made some noise dampeners out of some thin packing foam i had. Its not "silent" but it is noticeably quieter. Thank you all for your help.
     
    correllroy likes this.
  8. v3g4n

    v3g4n Welcome to DIVA!

    Joined:
    Aug 5, 2019
    Messages:
    6
    Likes Received:
    5
    Trophy Points:
    45
    Gender:
    Male
    Location:
    MD, USA
    Added Sanwa OBS M 1 micro switches to my Hori Mini Controller. and switched the buttons around to match the DX version.


     
    correllroy and steelpuxnastik like this.
  9. steelpuxnastik

    steelpuxnastik SHINSANWASWITCH is ready and working!

    Joined:
    Aug 2, 2019
    Messages:
    283
    Likes Received:
    146
    Trophy Points:
    420
    Gender:
    Male
    Occupation:
    useless piece of shit
    Location:
    Mykolaiv, Ukraine
    Home Page:
    https://www.instagram.com/jandevalua/
    Bomb, this one can only envy :)))
     
    correllroy likes this.
  10. v3g4n

    v3g4n Welcome to DIVA!

    Joined:
    Aug 5, 2019
    Messages:
    6
    Likes Received:
    5
    Trophy Points:
    45
    Gender:
    Male
    Location:
    MD, USA
    I envy your home made controller. Just looked at a video on your Instagram. Good job!
     
    steelpuxnastik likes this.
  11. steelpuxnastik

    steelpuxnastik SHINSANWASWITCH is ready and working!

    Joined:
    Aug 2, 2019
    Messages:
    283
    Likes Received:
    146
    Trophy Points:
    420
    Gender:
    Male
    Occupation:
    useless piece of shit
    Location:
    Mykolaiv, Ukraine
    Home Page:
    https://www.instagram.com/jandevalua/
    [​IMG]
     
  12. kakurenbo

    kakurenbo Welcome to DIVA!

    Joined:
    Sep 5, 2020
    Messages:
    7
    Likes Received:
    3
    Trophy Points:
    35
    #272 kakurenbo, Sep 5, 2020
    Last edited: Sep 5, 2020
    put sanwa optical switch + 200g springs
    never played the arcade so i don't know if this actually feels like the real thing

    The aftermarket sanwa led looks actually white unlike the OEM ones that has blue hue
     
    steelpuxnastik likes this.
  13. N10248

    N10248 Advanced Player

    Joined:
    Jul 27, 2019
    Messages:
    116
    Likes Received:
    120
    Trophy Points:
    390
    Gender:
    Male
    Location:
    Essex, UK
    The buttons look identical to the Sanwa ones so the feel compared to the original arcade should be identical.
     
  14. kakurenbo

    kakurenbo Welcome to DIVA!

    Joined:
    Sep 5, 2020
    Messages:
    7
    Likes Received:
    3
    Trophy Points:
    35
    o the buttons are sanwa ones, i just meant i never played the arcade so i dont know even if changing the game pad with sanwa button, switch and spring makes it feel the same as arcade
     
  15. N10248

    N10248 Advanced Player

    Joined:
    Jul 27, 2019
    Messages:
    116
    Likes Received:
    120
    Trophy Points:
    390
    Gender:
    Male
    Location:
    Essex, UK
    Ah, I thought Hori had made a good replica, in that case then what you have is exactly as in the arcades and will perform the same.
     
  16. kakurenbo

    kakurenbo Welcome to DIVA!

    Joined:
    Sep 5, 2020
    Messages:
    7
    Likes Received:
    3
    Trophy Points:
    35
    yeah they didn't, hori ones are really crappy. the parts are not interchangeable with sanwa ones at all
     
  17. correllroy

    correllroy Newbie Player

    Joined:
    Sep 29, 2016
    Messages:
    31
    Likes Received:
    13
    Trophy Points:
    245
    Gender:
    Male
    Nah, the mechanical switches and cheaper parts is what pushed me to buy DIVALLER. I helped switch the buttons and switches with a friends MEGA39s controller.
     
  18. gbafamily

    gbafamily Newbie Player

    Joined:
    Sep 10, 2020
    Messages:
    37
    Likes Received:
    20
    Trophy Points:
    95
    #278 gbafamily, Sep 11, 2020
    Last edited: Sep 11, 2020
    I am experimenting using a portable HDMI monitor with 10 point cap
    touch as an arcade controller connected to a Nintendo Switch. The
    monitor is flat on the back so it lays flat on a table. The cable
    connectors are on the side. I do have some concerns about damaging the
    monitor by endless finger tapping. Hooking up four buttons is probably
    a better solution. Using the screen for slides should be OK.

    The monitor is connected to Raspberry Pi running a Python3 program.
    No fancy graphics at the moment. The program responds to touch events
    (buttons and slider) by sending Nintendo Switch controller HID reports
    out its UART. A small USB gadget connected to the UART puts the HID
    reports out its USB port. The USB gadget could have been implemented
    with a Pro Micro and LUFA software but it is an Adafruit Trinket M0.
    Note the Switch is not hacked. The Trinket M0 pretends to be a Switch
    compatible USB gamepad.

    The slider has 32 touch areas which are encoded in AR mode. Thanks to
    @Doctopus for documenting this. The slider seems to be working but the
    code is still unstable. I am learning Python as well so this is going
    slow.

    Has anyone captured the USB traffic between Hori arcade controllers
    and a PS4 and/or Switch? I wonder if there are special messages
    packets that are not supported by gamepads. For example, can the
    console control the LED strip?
     
  19. steelpuxnastik

    steelpuxnastik SHINSANWASWITCH is ready and working!

    Joined:
    Aug 2, 2019
    Messages:
    283
    Likes Received:
    146
    Trophy Points:
    420
    Gender:
    Male
    Occupation:
    useless piece of shit
    Location:
    Mykolaiv, Ukraine
    Home Page:
    https://www.instagram.com/jandevalua/
    #279 steelpuxnastik, Sep 11, 2020
    Last edited: Sep 11, 2020
    No, in case of home consoles there is no special messages at all and console cannot control the LED strip. It can do only PDAFT on PC only in case of when you connect official slider to your PC via RS232. @Doctopus posted info about UART protocol of official slider, but I do not know really does anyone actually repeated it in his realization of slider?

    As I understand for consoles you need emulate only gamepad input for it, for PS4 - Dualshock 4. for Switch - something from switch. I do not know. Hori (I think) can do that because it use some more advanced universal chip, that use xinput, directinput and someotherinput depending on how you turn it on, like in some not so expensive chinese gamepad, that can be used with Switch, PS4 and xbox, I think there is the same. So may be in case of Pro Micro there is needed to write 2 cases of code for PS4 (if it possible at all, I do not know) and Switch (same), make some jumper to use first or second case and may be then something can work. I definitely saw the possibility of emulation Xinput on Pro Micro, but haven't seen others. And may be if I'm somewhere wrong I hope you can correct me.
     
  20. gbafamily

    gbafamily Newbie Player

    Joined:
    Sep 10, 2020
    Messages:
    37
    Likes Received:
    20
    Trophy Points:
    95
    Thanks @steelpuxnastik for confirming the USB arcade controllers are using the
    gamepad protocol with no extra messages.

    There is an Arduino XInput (XBox 360) library that supports 32u4 (Pro
    Micro/Leonardo) and Teensy LC/3 boards. Then use a Brook or MayFlash controller
    adapter to connect to PS4. I read FTPS4 does not support AR mode so that might
    be a complication. For the moment I will stick with Switch.

    Someone has figured out how to emulate joycons and pro controller using the Pi
    Bluetooth LE. Wireless will introduce some lag but it eliminates the need for
    the Trinket M0 and all soldering!

    https://github.com/mart1nro/joycontrol
     

Share This Page

  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice