Open Source Controllers can be used to control any electronic device that can communicate with it.
- for Video Games
- for Robotics
- for Computer Softwares
The first try was iControlPad2. Following it's fail, multiple Open Source Controllers have been developed by different entities for separate purposes.
Drone[]
Drone is a Open Source controller with portablity in mind.
http://www.evolutioncontrollers.com/drone/
Arduino Esplora[]
The Arduino Esplora is a microcontroller board with built-in, ready-to-use input sensors, including a joystick, a slider, a temperature sensor, an accelerometer, a microphone, light sensor, and output devices for sound and light.
http://arduino.cc/en/Main/ArduinoBoardEsplora
Howler[]
Howler is a arcade controller to meant for building a retro style arcade game station.