How to activate the temperature interpolation (staircase pattern) (beta)

This article will explain how to activate the temperature interpolation to smooth the staircase patterned curve.

This particular feature is currently in the beta stage of development at Cropster.

Beta testing involves the evaluation of new features by a limited group of users to uncover minor issues that may not be apparent during internal testing. If you haven't been invited to participate in the beta program for this integration but are keen on participating and testing this new feature, please sign up here.

Your feedback is crucial in helping us improve the functionality of our product. Please let us know in case you come across any unexpected behavior. We will be happy to assist in resolving any issues you may encounter or propose alternative connection options.

Why does Cropster show a staircase pattern?

There are two scenarios that cause a staircase patterned curve in the Roasting Intelligence  (RI): 

  • The updating interval of the roast machine's PID and the RI are not matching
  • The PID provides the RI with integer temperature values only

Mismatching intervals

The Roasting Intelligence (RI) requests and updates the temperature values from the roast machine's PID once every second.

When the interval of the roaster's PID is higher than 1 second, the values sent to the RI are inconsistent which results in a shaky (staircase-patterned like) curve. 

Screenshot 2024-07-08 at 14.53.23

Integer temperature values

When the roaster's PID only supports integer temperature values. The temperature does not change 1°C/F each second (especially after turning point).

Therefore the RI receives and prints the same value over a couple of seconds before the temperature rises 1° C/F which results in a staircase pattern.

Screenshot 2024-07-08 at 14.54.08
Interpolation of temperature readings

To smooth the temperature curve, we have developed a filter to smooth temperature curves. 

Which connectors support the temperature interpolation?

The filter can be enabled/disabled for the following connectors: 

  • Generic Modbus over Network TCP/UDP (if storage format integer is selected)
  • Generic S7 over Network (if storage format integer is selected)
  • Generic Modbus over serial port (if storage format integer is selected)
  • Besca Auto PLC
  • Diedrich PLC
  • Mill City PIDs (MCR Series only)
  • Petroncini PLC

The connectors below come with an integrated interpolation filter (that is enabled by default and can not be disabled): 

  • Arc Roaster
  • HB Roaster
  • CoffeeTech Beta (PID over serial port) - Ghibli model
  • IMF with Legacy PLC
  • Ozturk PLC
  • Trinitas - T2

How to enable the filter?

The following applies, after the roast machine has already been successfully connected to the computer, according to the setup and installation manual for your roast machine. 

Screenshot 2024-07-08 at 14.57.16

By following the steps below you can enable the interpolation of temperature readings:

  1. Download the Roasting Intelligence (RI) beta app.
  2. The Cropster installer leads you through all the installation steps.
  3. Open the RI by double-clicking the Cropster Beta icon on the desktop and log in.
  4. Navigate to the Account > Preferences > Machine tab. 
  5. If you are using one of the connectors mentioned above, you will find the Filter option upon opening the Preferences.
    Mark the checkbox next to Allow interpolation of temperature readings to enable the temperature interpolation.  
  6. Save the changes.
  7. Restart the Roasting Intelligence (RI).

Contacting Customer Support 

If you are experiencing this issue with staircase-patterned roast curves, and the filter is not available for the connector you use, please reach out to and share the following information:

  • Roast machine manufacturer, model, and manufacturing year
  • A roast ID-tag and picture displaying the staircase pattern.
  • Your RI log files .

Congratulations! You are now ready to activate the temperature interpolation (staircase pattern).

Your opinion matters. If you have further questions, feedback, or concerns, please feel free to reach out by submitting a support ticket directly from