Firmware

Requirements

Installation / Compile

Download | Documentation

Remarks

  • Install the following Arduino libraries from the zip!
    • osr-fw-base
    • AccelStepper
    • Arduino_MemoryFree
    • ArduinoLog
    • Vector
    • and Controllino as described below

Controllino - Mega

  1. Arduino - ‘Board’ Manager. See also here, the official documentation
  2. Arduino - Controllino Library
    • Start Arduino IDE, navigate to Sketch–>Include Library–>Manage Libraries
    • In the Library Manager type CONTROLLINO into the filter text box and search for CONTROLLINO library
    • When found, select the latest version and install it. The installation process should be fully automated
    • When finished – check in Sketch–>Include Library menu that you can see the CONTROLLINO library there
    • You can also check if you can see the set of CONTROLLINO examples in File->Examples->CONTROLLINO

Configuration

IP Address

  • Change IP Address from default 192.168.1.177 here

Serial Ports

  • By default, the firmware is set to 19200, 8 Bits and no parity. That’s due to the limitation of it’s slowest components, Omron-E5DC PID. You can change the settings here ‘Modbus - Commons’

Features

Debugging

Error Codes