Picade Controller PCB

Picade Controller PCB โ€” Pimoroni โ€” 2708

Arduino-compatible controller board with integrated 3W stereo amplifier, designed for DIY arcade cabinet and console projects with Raspberry Pi.

Pinout

Logical pinout ยท physical placement not verified
PICADE CONTROLLER PCBUSBButton 7Joystick upButton 8Joystick downButton 9Joystick leftButton 10Joystick rightButton 11Button 1Button 12Button 2Speaker leftButton 3Speaker rightButton 4ISP headerButton 5ResetButton 6
  • USB

    USB host connection. Adafruit states the Picade Controller appears as a USB HID keyboard to the host.

    Type ยท USB
  • Joystick up

    Screw-terminal joystick direction input for up. Adafruit states screw terminal contacts are provided for a four-direction joystick.

    Type ยท GPIO
  • Joystick down

    Screw-terminal joystick direction input for down. Adafruit states screw terminal contacts are provided for a four-direction joystick.

    Type ยท GPIO
  • Joystick left

    Screw-terminal joystick direction input for left. Adafruit states screw terminal contacts are provided for a four-direction joystick.

    Type ยท GPIO
  • Joystick right

    Screw-terminal joystick direction input for right. Adafruit states screw terminal contacts are provided for a four-direction joystick.

    Type ยท GPIO
  • Button 1

    Screw-terminal arcade button input. Adafruit states the board provides screw terminal contacts for 12 buttons.

    Type ยท GPIO
  • Button 2

    Screw-terminal arcade button input. Adafruit states the board provides screw terminal contacts for 12 buttons.

    Type ยท GPIO
  • Button 3

    Screw-terminal arcade button input. Adafruit states the board provides screw terminal contacts for 12 buttons.

    Type ยท GPIO
  • Button 4

    Screw-terminal arcade button input. Adafruit states the board provides screw terminal contacts for 12 buttons.

    Type ยท GPIO
  • Button 5

    Screw-terminal arcade button input. Adafruit states the board provides screw terminal contacts for 12 buttons.

    Type ยท GPIO
  • Button 6

    Screw-terminal arcade button input. Adafruit states the board provides screw terminal contacts for 12 buttons.

    Type ยท GPIO
  • Button 7

    Screw-terminal arcade button input. Adafruit states the board provides screw terminal contacts for 12 buttons.

    Type ยท GPIO
  • Button 8

    Screw-terminal arcade button input. Adafruit states the board provides screw terminal contacts for 12 buttons.

    Type ยท GPIO
  • Button 9

    Screw-terminal arcade button input. Adafruit states the board provides screw terminal contacts for 12 buttons.

    Type ยท GPIO
  • Button 10

    Screw-terminal arcade button input. Adafruit states the board provides screw terminal contacts for 12 buttons.

    Type ยท GPIO
  • Button 11

    Screw-terminal arcade button input. Adafruit states the board provides screw terminal contacts for 12 buttons.

    Type ยท GPIO
  • Button 12

    Screw-terminal arcade button input. Adafruit states the board provides screw terminal contacts for 12 buttons.

    Type ยท GPIO
  • Speaker left

    Speaker screw-terminal output driven by the integrated 3 W stereo amplifier for 4 ohm speakers.

    Type ยท GPIO
  • Speaker right

    Speaker screw-terminal output driven by the integrated 3 W stereo amplifier for 4 ohm speakers.

    Type ยท GPIO
  • ISP header

    6-pin ISP header for direct programming; Adafruit states the ATmega32U4 is pre-loaded with Arduino bootloader.

    Type ยท Unknown
  • Reset

    Reset button/control on the Picade Controller PCB.

    Type ยท Control

Start wiring

Shield

Add-ons

269 other options

About 270 add-ons across Pi HATs, Arduino shields, and FeatherWings. The same function โ€” motor control, PoE, display โ€” usually ships once per host connector family. Get the host board right first.

View all 269

Related groups

4 groups