1. Hello Guest! Did you know that we're also on Discord? You can join us here: https://discord.gg/vxqdaG4.
    Dismiss Notice

Project diva homemade controllers

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

  1. Drek

    Drek Big Debut

    Joined:
    Sep 26, 2017
    Messages:
    15
    Likes Received:
    0
    Trophy Points:
    35
    Gender:
    Male
    Location:
    France
    #161 Drek, Sep 2, 2019
    Last edited: Sep 2, 2019
    Few updates on my side :

    - I recently upgraded my DIY PS4 controller with Sanwa OBSA-100 (200g springs) and Sanwa optical switch OBSA-LHSXF. The feeling is really good compared to my old setup with generic button and clicky MS-O-3 switches.

    - I broke my wallet to preorder the upcoming HORI controller for Nintendo Switch (I ordered it on nin-nin-game.com). It is not cheap at all with taxes and delivery. It is really a shame that there is no cross compatibility between PS4 and switch. I guess it is legal limitation imposed by Nintendo or Sony. I will make you a report and look inside the controller when i get it.
     
  2. steelpuxnastik

    steelpuxnastik Big Debut

    Joined:
    Aug 2, 2019
    Messages:
    13
    Likes Received:
    0
    Trophy Points:
    55
    Gender:
    Male
    Occupation:
    just living
    Location:
    Mykolaiv, Ukraine
    Home Page:
    https://www.instagram.com/jandevalua/
    So it's a protocol or all touch slider + LED work with game or only LED response from game?

    But anyway I'm interested because of want to understand :)

    Very interesting, sounds very perspective, especially for me looking for a slider building solutions, but do not have KiCad on my laptop, its too heavy :(

    You guys all the time speaking about 200gr springs, but what is it and where are you getting it?
     
  3. Drek

    Drek Big Debut

    Joined:
    Sep 26, 2017
    Messages:
    15
    Likes Received:
    0
    Trophy Points:
    35
    Gender:
    Male
    Location:
    France
    The reference is OBSA-SP, you can finf it on akishop.jp or sanwa global shop on rakuten. There is 100, 200 and 400g versions.
    But normally, 200g is the one preinstalled with OBSA-100 buttons.
     
  4. steelpuxnastik

    steelpuxnastik Big Debut

    Joined:
    Aug 2, 2019
    Messages:
    13
    Likes Received:
    0
    Trophy Points:
    55
    Gender:
    Male
    Occupation:
    just living
    Location:
    Mykolaiv, Ukraine
    Home Page:
    https://www.instagram.com/jandevalua/
    Very interesting and very expensive :))
    How many g is in springs installed here, how do you think?
    https://s.click.aliexpress.com/e/Ew8OWhPE
    Or it's totally shit?
     
  5. Drek

    Drek Big Debut

    Joined:
    Sep 26, 2017
    Messages:
    15
    Likes Received:
    0
    Trophy Points:
    35
    Gender:
    Male
    Location:
    France
    I can't say for sure. My first buttons were chinese generic also, but not the sames from your link. The spring was too hard so i changed it for OBSA-SP-200. There was a real difference. But the stifness is also a matter of taste. The only thing we know for sure is that Sega uses 200g in his future tone arcade cabinet. Pop'n music uses 400g.
     
  6. Doctopus

    Joined:
    Dec 22, 2017
    Messages:
    83
    Likes Received:
    3
    Trophy Points:
    160
    Location:
    Planet Earth
    >800g iirc. Don't use them if you want to seriously use the controller.

    I included the gerber files in the release section. Should be able to get you started assuming you are using jlcpcb (not sure about other fabs since they may have different capabilities than jlc)

    You would need to get a good soldering iron and some decent flux and learn smd soldering though since I used a lot of smd components.

    Everything.
     
  7. steelpuxnastik

    steelpuxnastik Big Debut

    Joined:
    Aug 2, 2019
    Messages:
    13
    Likes Received:
    0
    Trophy Points:
    55
    Gender:
    Male
    Occupation:
    just living
    Location:
    Mykolaiv, Ukraine
    Home Page:
    https://www.instagram.com/jandevalua/
    FFFFFFFFFFFFFUUUUUUUUUUUUU..........
    Need to think about it..

    I mean I wanted to look it now, but it needs to wait when I'll use another PC with KiCad on it, because I have it there.

    Great, so I'll wait.
     
  8. steelpuxnastik

    steelpuxnastik Big Debut

    Joined:
    Aug 2, 2019
    Messages:
    13
    Likes Received:
    0
    Trophy Points:
    55
    Gender:
    Male
    Occupation:
    just living
    Location:
    Mykolaiv, Ukraine
    Home Page:
    https://www.instagram.com/jandevalua/
    LKP-Core opens, but LKP-Diva-Electrode-Tile not, because as I can see it was done in kicad 6, but I cannot find any link to download installer for windows
     
  9. steelpuxnastik

    steelpuxnastik Big Debut

    Joined:
    Aug 2, 2019
    Messages:
    13
    Likes Received:
    0
    Trophy Points:
    55
    Gender:
    Male
    Occupation:
    just living
    Location:
    Mykolaiv, Ukraine
    Home Page:
    https://www.instagram.com/jandevalua/
    I found that I have two different types of buttons with two types of springs.
    Left spring is much lighter and thinner. Does that means that it will be better?
    [​IMG]

    I tested with both springs and really, may be thinner is better.

    Here is some test.
    Original spring


    With thinner spring from 45mm button


    Gentlemen, what can you say about this from the height of your experience?
     
  10. Doctopus

    Joined:
    Dec 22, 2017
    Messages:
    83
    Likes Received:
    3
    Trophy Points:
    160
    Location:
    Planet Earth
    That's just nightly. I should be more specific on this.
     
  11. steelpuxnastik

    steelpuxnastik Big Debut

    Joined:
    Aug 2, 2019
    Messages:
    13
    Likes Received:
    0
    Trophy Points:
    55
    Gender:
    Male
    Occupation:
    just living
    Location:
    Mykolaiv, Ukraine
    Home Page:
    https://www.instagram.com/jandevalua/
    Thanks, I found it finally.
    I looked at boards and, may be, it's not so difficult to assemble for me. but more difficult looks to buy parts for it, especially main part or it - CY8C4246AZI-M445. Nowhere to buy, may be only on alibaba.com, but it's pretty hard to understand how it works there. And again, it's only will be device, but program for it?
    because of this
    and this words sounds sensationally too
     
  12. Doctopus

    Joined:
    Dec 22, 2017
    Messages:
    83
    Likes Received:
    3
    Trophy Points:
    160
    Location:
    Planet Earth
    The main micro, CY8C4246AZI-M445, is the little sister of CY8C4247AZI-M485, which is used in CY8CKIT-043 and might be more common. They have the same pinout and are interchangable (unless the firmware is bigger than the chip's capacity). Therefore you could search for CY8C4247AZI-M485 as well. If there is no buying option from Ukraine, China, etc. I would suggest buying from digikey via a proxy (digikey charges scam-tier shiping fee for sending anything directly to Ukraine).

    For other parts I would suggest LCSC. I got all the passives for the board from there a while ago so I know they have all the stuff required.

    I used the KitProg that came with CY8CKIT-043 to do the programming. Any Cypress programmer that supports the ARM PSoC series should work tbh. Not sure if OpenOCD supports PSoC 4200M, but if it works you might even be able to use other SWD programmers like a FTDI dongle to do the programming.
     
  13. Doctopus

    Joined:
    Dec 22, 2017
    Messages:
    83
    Likes Received:
    3
    Trophy Points:
    160
    Location:
    Planet Earth
    Also I posted the English protocol doc. It can be found here.
     
  14. RioKino

    RioKino Welcome to DIVA!

    Joined:
    Aug 1, 2019
    Messages:
    3
    Likes Received:
    0
    Trophy Points:
    20
    Gender:
    Male
    How easy is it to swap out the MS-O-3 switches with LHSXFs on a Brook board? The wiring is throwing me off. The basic switches have two wires, GND and the signal wire. The photo switches have 3: 5V, OUT and GND. Do I wire GND to GND or GND to 5V? What do I do with the other one in either case?
     
  15. N10248

    N10248 Welcome to DIVA!

    Joined:
    Jul 27, 2019
    Messages:
    8
    Likes Received:
    0
    Trophy Points:
    20
    Gender:
    Male
    Location:
    Essex, UK
    The 5v one goes to the "VCC" terminal on the Brook board, this powers the light sensor in the switch. The other 2 will be wired the same as before - "Out" goes to the button terminal and GND to GND as before.

    The + and - on the LHSXF switch are for the light bulb in the top (if you have one), this is electically seperate from the switch part of the LHSXF as bulbs can be voltages other than 5v.
     
  16. RioKino

    RioKino Welcome to DIVA!

    Joined:
    Aug 1, 2019
    Messages:
    3
    Likes Received:
    0
    Trophy Points:
    20
    Gender:
    Male
    Cool, thanks. I'm a total noob when it comes to circuitry and electronics. I had a lot of fun making this thing, though. I may do more of this type of stuff in the future.

    Here's my build. The goal was to make it with nothing more complex than a power drill. No touch slider, though. The arduino programming involved is over my head. I did leave extra space if I ever want to try and put one in there later.
     

    Attached Files:

  17. RioKino

    RioKino Welcome to DIVA!

    Joined:
    Aug 1, 2019
    Messages:
    3
    Likes Received:
    0
    Trophy Points:
    20
    Gender:
    Male
    Anybody have experience using the Rakuten shop? My American credit card was rejected (maybe since Rakuten doesn't ask for a security code?). I was told a privacy.com credit card number might help, but now it looks like that order's been cancelled without explanation
     

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