Plugin DashboardSK_pi

DashboardSK logo


The plugin provides universal data display based on the Signal K data model. Virtually any data can be visualised.

The data is displayed using configurable overlay instruments anchored to any edge of chart canvas. Various transformation and formatting functions are available.

The plugin allows grouping dashboards on pages to allow complex setups while maintaining enough space for the chart canvas. If more than one page is defined, a pager control is displlayed in the lower left corner of the screen allowing switching between pages. The pager control also provides a context menu accessible using right-click to quickly access the preferences, switch page or hide the dashboard completely.

The instruments may also be configured to trigger alarms based on the values they process.

For boats with only basic legacy NMEA 0183 data available, the NSK_pi plugin provides conversion to the Signal K delta format allowing the user to use the DashboardSK plugin without the need to setup complex systems.

In any but the very basic scenario, it is preferable to run a real Signal K server. There is no need to setup a separate system for it, Signal K server can run on any machine running Windows, Linux or macOS.

DashboardSK in action screenshot

Available instruments

Simple number

Simple instrument displaying a numerical value of one Signal K path with configurable formatting and transformations.

Example uses: speed, wind speed, temperature, voltage, heading etc.

Simple gauge

Simple gauge instrument displaying a numerical value of one Signal K path with configurable formatting and transformations. Especially suitable for angles, directions and ratios, but also supports arbitrary numerical values.

Example uses: wind angle, COG, tank level, like environment.wind.angleApparent or tank.*.currentLevel

Simple text

Simple instrument displaying a textual Signal K value. The instrument is not suitable to display compound balues like position, use the respective specialozed instruments for these.

Example uses: all Signal K enum paths, like navigation.state

Simple position

Simple instrument displaying a geographic position in configurable text format.

Example uses: all Signal K position paths, like navigation.position

Simple histogram

Simple instrument showing history of a single Signal K path numerical value.


Use the integrated plugin manager to install the plugin.


The configuration of the plugin can be accessed from the Plugins tab of the OpenCPN Toolbox by clicking the Preferences button on the tile representing the DashboardSK plugin.