Front-End Software



The frontend is a desktop application written in processing. it allows for trending of osPID data, as well as more advanced configuration

Download / Install

The most current version of the Front-end can be found here. Download and unzip this file, and you will find the executable in the “application.[your operating system]” sub-folder.

Note: Instead of running the compiled application, you may wish to run the front end from code. To do this:

  1. Download the processing ide
  2. Download the controlp5 processing library and put it in the “[processing workspace]\libraries\” folder
  3. Use the processing IDE to open “osPID_FrontEnd.pde”

connecting to osPID

the frontend scans available ports only on initial startup. for this reason connect the osPID via USB before starting the application

Basic Interaction

[explain how to enter /send values]

Front-end Tools


this tab contains basic tools for run-time control of the osPID, as well as the connect button Runtab.png


this tab provides the tools needed to alter the osPID tunings, either manually or using autotune Tunetab.png


this tab allows you to alter the onboard osPID configuration (which input is used, which output, etc) Configtab.png


this tab alters setting for the front-end itself. size, and graph limits. Prefstab.png


this tab allows for visualization, loading and execution of Setpoint Profiles. Proftab.png