Developers of a small open source controller are seeking funds via Kickstarter.

The iControlPad 2 is a fully-programmable microcontroller that features a 55 key keyboard, shoulder buttons, twin analogue nubs, and a d-pad. According to developers Product 3 LLC, it works with any device that has a USB port or Bluetooth functionality.

“The iControlPad2 is not tied to phones or tablets. It is designed to be used with anything from your Raspberry Pi, Dev-board or USB Stick computer, to Robots, hobby projects, PC, Mac, bare PCBs/Motherboards, set-top boxes and anything else with Bluetooth,” reads the project’s Kickstarter pitch.

“And it's open source. So if it does not do what you want, you add your own commands/protocols, or download ones made by other users.”

All features for the device have been confirmed, although the keyboard layout hasn't been finalised.

Product 3 LLC are seeking US$150,000 (AU$143,244) to go into mass production of the item. Currently US$46,624 (AU$44,524) has been raised with 25 days remaining.