RetroPie forum home
    • Recent
    • Tags
    • Popular
    • Home
    • Docs
    • Register
    • Login

    SNES VCC Voltage

    Scheduled Pinned Locked Moved ControlBlock, PowerBlock & Co.
    snescontrolblock2vcc voltage
    4 Posts 2 Posters 1.9k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • O
      ortsac
      last edited by

      @petrockblog When the ControlBlock is wired for SNES controllers and "SNES" is selected in controlblockconfig.cfg, what is the voltage level at Player1/Player2 VCC terminal block connection? Measured with a DMM, I am getting 2.92V, which causes my SNES game controllers to act up. Even when the controller is not connected and measured at the terminal block screws, it is still 2.92V. Shouldn't that be 5V? What would cause the voltage drop to 2.92V?

      Other measurements:
      The 5V input from the power supply is at 5.19V.
      The switched 5V measured at the GPIO (pins 2,4,6) is 5.13V.

      O 1 Reply Last reply Reply Quote 0
      • O
        ortsac @ortsac
        last edited by

        @petrockblog Reading previous posts on this topic, lead me to believe that the "Player 1/Player 2 VCC" are 3.3V output rather than 5V. This will not work on most cases especially if you are using original (1985) NES or SNES controllers as in my case since the circuitry on these controllers was designed for 5V source (as in TTL logic).
        As a workaround, I disconnected NES/SNES controller 5V from "Player 1/Player 2 VCC" and use the switched 5V source at the GPIO pins 2 and 4. This provides a stable 5V source for the 5V inputs of the NES/SNES controllers. Problem solved, no more erratic behavior during game play.

        1 Reply Last reply Reply Quote 0
        • P
          petrockblog Global Moderator
          last edited by

          You are right, the ControlBlock supplies its GPIOs with the 3.3V from the RPi. We also use original SNES controllers for your tests, but we might just have had luck with the 3.3 V so far.

          I would have suggested the very same idea that you had: Use the pins 2 and/or 4 of the GPIO header to get 5V.

          O 1 Reply Last reply Reply Quote 0
          • O
            ortsac @petrockblog
            last edited by ortsac

            @petrockblog Thanks for the confirmation.

            By the way, I received the ControBlock that you gifted me with. I truly appreciate the gesture. Thank you so much!!! I will definitely put it to good use.

            1 Reply Last reply Reply Quote 0
            • First post
              Last post

            Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.

            Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.