Plugins Library

Here you can find plugins that you can install on your Ruby controller. Some of them might include source code. Source code is not required, it's just for reference and inspiration where available. The source code is not required, you just need the plugin file.


To install a plugin:
Copy the plugin file (or files) to a USB memory stick and plug it into any USB port on the Ruby controller;
On Ruby controller, go to MenuController SettingsManage Plugins
Use the option to install additional OSD plugins. Ruby will search the memory stick and install the plugin(s) (along with any images it finds that are needed for the plugin, if any);

How to import plugins in Ruby
Available Plugins:

Analog Gauges for speed, altitude and AHI
A plugin for artifical horizont indication.
The plugin has options to show only the horizont or both the horizont and gradations and to set the gradations scale.

Developed by: Petru Soroaga
Download the AHI gauge plugin
Download the altitude gauge plugin
Download the speed gauge plugin
Download the plugins source code

AHI
Ruby AHI Plugin
A plugin for artifical horizont indication.
The plugin has options to show only the horizont or both the horizont and gradations and to set the gradations scale.

Developed by: Petru Soroaga
Download the plugin
Download the plugin source code

AHI
Ruby controller hardware shield
This is not a software plugin but a hardware shield for the controller with nice buttons, designed to be a plug and play over a Pi board.

Designed by: Piotr Andryszczak
Download the KiCAD files

Controller Hardware Shield

Controller Hardware Shield
Ruby Heading plugin
A plugin for an analog gauge style for heading and home heading;
The plugin has options to show only the heading or both heading and home heading;

Developed by: Petru Soroaga
Download the plugin
Download the plugin source code
Twin Rotary Encoders
Code for the Raspberry Pico Extender that enables the use of two rotary encoders in the interface.
Just download the binary file and copy it to your Pico board. No other changes required in Ruby.
The second rotary encoder should be connected to the Pi Pico extension board, on the following pins: Select = 6, Clock = 7, Data = 8. Ground and 3.3V should also be connected.

Developed by: Kostaslbc
Download the binary file for Pico


Development:
If you want to develop your own plugins, check the Development and SDKs page. You have all the information you need to write new plugins.
Contribute to community:
If you write a cool plugin and you want to share it with the community, drop me a message and I can add it to the public list of plugins.