Joystick Shield RG Custom v1.0 Link to GitHub https://github.com/RGCustom/Joystick-Shield-RG-Custom Joystick shield for Arduino Pro Micro with shift registers, i2c text LCD and ws2812 led support. RG Custom PCB shield allows you to easy create your own control panel, throttle or joystick device. Controller supports: 4 analogue inputs. (256 steps are more than enough to 10k Ohm pots), 40 inputs. Pushbuttons, toggle switches with pulse, rotary encoders, pov hats. i2c text LCD displays. ws2812 leds. To build it you will need. Shield PCB Arduino pro micro 5pcs CD4021BE shift registers 5pcs 10kOhm sip9 array resistors. (40 pcs 10Kohm resistors for breadboard build.) 2.54mm Male PCB Single Row Straight Header Strip Connectors 1kOhm resistors for leds. 4pcs 10Kohm potentiometers for axis inputs. Arduino IDE 1.6.6 (or above) library that adds a joystick to the list of HID devices. This will not work with Arduino IDE 1.6.5 (or below). You will need to install 3 additional libraries: Info on how to install additional libraries can be found here. https://www.arduino.cc/en/Guide/libraries#toc4 Libraries included as submodules. Arduino Joystick library ver 1.0 LiquidCrystal_I2C Adafruit_NeoPixel More info, schemes and etc on GitHub.