Question 3DS Slider + Wavebird

Discussion in 'GameCube' started by Iceleader, Nov 8, 2018 at 2:07 AM.

  1. Iceleader .

    Joined:
    Aug 29, 2018
    Messages:
    9
    Likes Received:
    0
    Hi! I'm new to the forum, and am working on my first project, which is fitting a gamecube-compatible motherboard to a 2DS case (for comfort/nostalgia/smash ultimate purposes). I was originally going to use a GC+ for simplicity, but given that the store is down I decided to go ahead and try with a wavebird motherboard with the added benefit of being wireless.

    Following @Madmorda's board scans and trimming guide, I've been able to hook up the D-pad, ABXY, shoulder, and Start buttons successfully. Power is supplied by a two AA batteries, like in a stock wavebird.

    However, hooking up the 3DS circle pad has been completely unsuccessful. With what appears to be the correct pins connected, moving the circle pad gets interpreted as either no movement or simultaneously maxing out the analog X/Y axes, the C-stick X/Y axes, and the left analog trigger.

    What makes this incredibly weird is that, with the shell being a 2DS, nothing is connected to either the C-stick or the left analog trigger. The respective pins on the wavebird for the two sticks and left trigger are all adjacent to each other, but nothing appears to be shorted.

    I'm currently at a loss how to proceed. I understand that 3DS sliders aren't supposed to work ideally with a gamecube motherboard. Is the wavebird's handling of analog sticks somehow different? Do I need to connect something to the unused inputs?

    Any help would be appreciated. I would post pictures, but the screwdriver I'm using for assembly/disassembly was on loan to me so I can't take it apart at the moment.
     
  2. Madmorda Painting Queen Staff Member . . .

    Joined:
    Oct 27, 2016
    Messages:
    672
    Likes Received:
    1,396
    Location:
    Texas
    Portables:
    2
    Hey there :) could you please post pics of how you wired it? It makes it much easier to troubleshoot.
     
  3. Iceleader .

    Joined:
    Aug 29, 2018
    Messages:
    9
    Likes Received:
    0
    Here you go.
    The circle pad was previously attached to the vias as color-coded, which I believe to be JX and JY. I also accidentally disconnected dpad-down while taking the device out of its case, but it was working fine before. No modifications were made to the back of the board besides removing the battery terminals and anything removed via trimming. The lower right sleep switch is repurposed as a power switch and is only connected to power.

    46067688_1107681112743652_6325537755199700992_n.png 45984643_250491522490994_4873449027984687104_n.jpg
     
  4. Madmorda Painting Queen Staff Member . . .

    Joined:
    Oct 27, 2016
    Messages:
    672
    Likes Received:
    1,396
    Location:
    Texas
    Portables:
    2
    Okay so I have a couple things I see.

    For one, you have your slider connected to battery voltage, not 3.3v on the board. Are you running the wavebird off batteries? If so, did you test them before hooking everything up? If you are running it off batteries, your power switch needs to be on :P

    Also, maybe it's just the picture, but this looks like a short to me.
    20181111_091547.jpg

    I'm a firm believer in only doing a small amount of work between tests. Is everything except the slider working?
     
    GingerOfOz likes this.
  5. Iceleader .

    Joined:
    Aug 29, 2018
    Messages:
    9
    Likes Received:
    0
    The wavebird is being run off two AA batteries. Would 3.3v differ enough from battery voltage to make a difference? No issue with the batteries as far as I know, device turns on and connects to the receiver fine.

    That is a short between dpad-right and an unused pin. It didn't seem to cause any problems during testing, but I'll try and remove it before testing again to see if it clears anything up. Everything except for the slider is working.
     
  6. Madmorda Painting Queen Staff Member . . .

    Joined:
    Oct 27, 2016
    Messages:
    672
    Likes Received:
    1,396
    Location:
    Texas
    Portables:
    2
    Yeah secondly definitely remove that short. The battery thing shouldn't make a difference, but if you're having a problem then it's best to rule out everything you can.

    What about the shorted pins I circled?
     
  7. Iceleader .

    Joined:
    Aug 29, 2018
    Messages:
    9
    Likes Received:
    0
    I think the short I mentioned and the short you circled are the same one.
    I'll report back once I have time to do more work. Thanks for your help!
     
  8. Madmorda Painting Queen Staff Member . . .

    Joined:
    Oct 27, 2016
    Messages:
    672
    Likes Received:
    1,396
    Location:
    Texas
    Portables:
    2
    Idk without looking it up what pins are shorted, but neither of them is a dpad button.

    As a side note, just because the pin is unused on the board doesn't mean it doesn't have a function :) shorting an "unused" pin is still bad, I just don't know what it would affect since it's internal
     
  9. Iceleader .

    Joined:
    Aug 29, 2018
    Messages:
    9
    Likes Received:
    0
    My bad, it is 67 (Right Button) and 68(Unused). I do have the right 2DS trigger hooked up to that, and it seems to work fine.
     
  10. Madmorda Painting Queen Staff Member . . .

    Joined:
    Oct 27, 2016
    Messages:
    672
    Likes Received:
    1,396
    Location:
    Texas
    Portables:
    2
    Could you please post a clearer pic of the mx chip on the wavebird? It's kind of blurry and I'd like to see if there are other shorts :)
     
  11. Iceleader .

    Joined:
    Aug 29, 2018
    Messages:
    9
    Likes Received:
    0
    Looks like there could be a short between 58(unused) and 59(unused), which I've circled. I don't see much else.
    45859625_358990458186630_5404828785642045440_n.jpg 46035944_330997527689397_1504004788650508288_n.jpg 45898372_279727566002124_6608666131110559744_n.png
     
  12. Madmorda Painting Queen Staff Member . . .

    Joined:
    Oct 27, 2016
    Messages:
    672
    Likes Received:
    1,396
    Location:
    Texas
    Portables:
    2
    Yeah that r button might cause issues lol. It will be pulling the unused pin down to ground every time it's pressed, and there's no way of knowing what that pin is for lol. It might be okay, but if you get weird issues when you press R that's what it is :P Same goes for the unused pins. If one of them is pulled high internally and the other is pulled low internally, you're gonna have issues.

    Okay here's my advice. Disconnect the slider and connect a gc joystick. If it goes crazy as well, there's something wrong on the board. Start disconnecting wires one or two at a time until the joystick works. If you desolder all of your wires and the joystick still doesn't work right then it's something on the wavebird (possibly a short). If disconnecting the 2ds pcb makes it work, then there's something wrong with either your logic or wiring
     
  13. Iceleader .

    Joined:
    Aug 29, 2018
    Messages:
    9
    Likes Received:
    0
    Okay, I'll try that with one of the original joysticks from the wavebird. Thanks for all your help!
     
  14. Madmorda Painting Queen Staff Member . . .

    Joined:
    Oct 27, 2016
    Messages:
    672
    Likes Received:
    1,396
    Location:
    Texas
    Portables:
    2
    No problem :) let me know if I can help more
     

Share This Page

Loading...