Skip to content
Spring Cleaning is here! LOTS on sale. No coupon code needed ;) Close
Kitsch-Bent
Shopping Cart 0
Close Back
    • Home
    • Catalog
      • Replacement Parts
      • Accessories
      • Cables
      • Cartridges/Programmers
      • Merch
      • Modding Kits
      • Modular
      • Music
      • Tools
      • Gift Cards
    • About us
    • Contact us
    • FAQs
    • Login
    Currency
    Close
    Your cart is currently empty.
    0

    Total: $0.00

    Shipping & taxes are calculated at checkout.
    View Cart
    Continue browsing
    Close
    Home/ Collections/ expanded dmg button pcb (i2c version)
    expanded dmg button pcb (i2c version)
    expanded dmg button pcb (i2c version)
    Home/ Collections/ expanded dmg button pcb (i2c version)

    Kitsch-Bent

    expanded dmg button pcb (i2c version)

    $11.75

    this is a button breakout board which utilizes I2C protocol via a MCP23017 IC.

    features:

    • d-pad, start, select, A, B, X, and Y buttons available (breakout header for L1, L2, R1, and R2)
    • gold-immersion PCB treatment
    • fully compatible with our silicone buttons (including 2x A/B parts)
    • side solder points for connection of 2x Left and 2x Right buttons, with GND connections
    • fits into standard DMG shell
    • 1.0mm thickness
    • matte black finish
    • uses well-documented MCP23017 IC
    • two solder jumpers (use 0ohm 0603 resistor) for changing IC address to 0x20 or 0x21 -- ships as 0x20

    here is code for arduino to test or for reference. button presses appear in the serial monitor stream.

    here is a drill template for adding holes for the X and Y buttons to your console shell. pinout:

    • GPA2 — B
    • GPA3 — A
    • GPA4 — R2
    • GPA5 — R1
    • GPA6 — X
    • GPA7 — Y
    • GPB0 — UP
    • GPB1 — L1
    • GPB2 — L2
    • GPB3 — LEFT
    • GPB4 — RIGHT
    • GPB5 — DOWN
    • GPB6 — SELECT
    • GPB7 — START
    Share
    Share on Facebook Twitter Pinterest
    ×

    Fresh and quirky,

    since 2006.

    Search Privacy Policy Refund Policy Terms of Service Do not sell my personal information
    Join Our Newsletter
    Language
    Currency
    Amazon American Express Apple Pay BitcoinBitcoin CashDAIDiners ClubDiscoverDogecoinEthereumFacebook Pay Google Pay LitecoinMastercardShop PayUSDC Visa
    Copyright © 2022 Kitsch-Bent. Powered by Shopify
    Keep In Touch!

    Stay up to date on the latest product releases, special offers & news by signing up for our newsletter.

    Read our privacy policy.