/FisherPriceController_Arduino

Daemonbite Arcade Encoder customized for use with the Fisher Price Controller

Primary LanguageC++GNU General Public License v3.0GPL-3.0

I didn't have a KB2040 handy that was used in this guide: https://learn.adafruit.com/fisher-price-usb-controller?view=all so decided to take a different approach. Daemonbite Arcade Encoder customized for use with the Fisher Price Controller using an Arduino Pro Micro in DirectInput mode. Works great with the MiSTer FPGA. Source: https://github.com/MickGyver/DaemonBite-Arcade-Encoder/

Fisher Price Controller button to Pro Micro map:

  • X - B1
  • Circle - B2
  • Square - B3
  • Triangle - B4
  • Blue Push Knob - B5

wiring

guts

Disable Speaker mod for revision without rear switch

Switch Positions

  • LEFT - speaker off
  • MIDDLE - learn mode
  • RIGHT - play mode

5 trace cuts, 1 resistor removed, 1 pin bridge, and 4 wires

IMG_6656 2

#Alternate method# - 3 trace cuts, 2 or 3 wires as shown

This alternate method requires less cuts and wires but removes the switch's ability to choose sound "modes." Red wire connection for permanant "play" sounds or omitted for permanent "learn" sounds. I personally prefer the former. IMG_6653