
Raspberry PI included
machinon Technical Specifications
Atmel Xmega processors
High accuracy Frequency Input
Isolated Digital Inputs configurable as status change report or 32bit counter
Digital input status LEDs
Digital Outputs (open drain)
RS485 interface
Push buttons
LCD graphic dot matrix backlit display
Real Time Clock with battery backup
Analogue Inputs 0-10Vdc or 4 to 20mA at 14bit resolution with a precision of 0.1%
Current Transducer / Rogowski coil inputs at 24bit True RMS
Digital Output status LEDs
Generic status LED
Hardware Technical specification
Latest information can be found in GitHub
Mechanical
-
Enclosure: Standard top-hat DIN-rail mount, 12-module wide (W 213 mm), also wall mountable via screw slots/tabs.
-
I/O on standard 10-way and 12-way 5mm pitch plug-in terminal blocks
-
Status indicator LEDs and LCD on front panel.
Power Supply
-
Supply: 10-28 V DC input (typ. 12 V or 24 V)
-
Typical consumption 200-500 mA at 12 V with Raspberry Pi 3B
-
-
2 Aux 24 V outputs (max 1 A total) for powering digital inputs, relays etc.
-
1 Aux 5 V output (max 100 mA) for small analogue sensors
Digital Inputs
-
16 digital inputs, reported as either:
-
Logical state ON/OFF
-
Current state reported at each transition
-
Can operate in either polarity
-
-
Cumulative pulse count
-
32 bit counters
-
Optional scale and offset parameters allow output values to be presented as meter kWh or similar.
-
Counters are non-volatile (saved if power fails and restored on power-up)
-
Reported at the global update interval
-
-
-
Opto-isolated inputs
-
Input Voltage Levels
-
Active/ON: 5-24 V between input and common (max 10 mA at 24V input)
-
Inactive/OFF: 0-1.5 V between input and common
-
-
Each common terminal can be high or low side (NPN or PNP type input)
-
One common terminal per 4 inputs (1-4, 5-8, 9-12, 13-16)
-
Front panel status indicator LED for each channel

Analogue Inputs
-
8 analogue inputs with software selectable input range/type:
-
0-20 mA or 4-20 mA (200 ohm load resistance, 24 mA overload max)
-
0-10 V (1.2 M ohm input resistance, 12 V overload max)
-
-
0.1 % typical accuracy, 14 bit ADC
-
Optional scale/span and offset parameters allow data to be scaled to match sensor (eg 4-20 mA transmitter signal reported as -10…+110 degrees C)
-
Sampled at 1 Hz and reported as mean average level over each reporting interval
-
Set report on change based on custom hysteresis variable

Current Transformer Inputs
-
6 inputs for 333 mV type CTs
-
Optional scale parameter allows data to be scaled to match sensor (eg 0-100 A) or convert to Power (single phase)
-
Current sampled at 1 Hz and reported as average over each reporting interval
-
Frequency of CT4 input sampled at 1 Hz and reported as average over each reporting interval
-
Able to monitor 20 to 500Hz​
-

Digital Outputs
-
16 open-drain (low side) digital outputs, switching to common ground.
-
Max 24 V in OFF state (with inductive load clamp at 50 V, but external clamp diode/snubber recommended)
-
Max 500 mA per channel in ON state, with over-current and thermal protection
-
Suitable for driving small relays/contactors, indicators, actuators.
-
Front panel status indicator LED for each channel
-
Outputs can be configured to start ON at power-up, or stay OFF until driven on
-
Option to report periodically based on custom timer variable


RS-485 Port
-
2-wire, half-duplex RS485 port
-
3.3 V signal level, 5 V tolerant, non-isolated
-
Interfaces to 40-way GPIO header SPI bus via SC16IS752 UART bridge.
-
​The machinon board features a SC16IS752 2-channel SPI to UART expander to give the Raspberry Pi additional serial ports. Channel A is used for the RS-485 interface, and channel B is used for MySensors config messages.
-
Status Display Panel and LEDs
-
LED indicator for each digital I/O channel
-
Status LEDs (programmable) for system status and processor/disk activity
-
LCD text display for user status info
-
​The LCD is a dot-matrix type arranged as 7 lines of 21 characters. At power-up/reset, the machinon displays firmware version and serial number info. User-specified text strings can be written on each line using MySensors commands.
-
Processor module (Host computer)
-
Raspberry Pi 3, or equivalent single-board computer with
-
1 Ethernet LAN port
-
Optional Wireless LAN
-
4 USB2 ports for expansion I/O or storage
-
Linux operating system running automation software stack with secure remote access to web GUI for configuration, remote control, data reporting etc.
-
-
Connection to machinon board via standard Raspberry Pi 40-way GPIO header and ribbon cable.
Miscellaneous
-
Real-time clock with battery backup
-
​The machinon board features a Microchip MCP7941x real-time clock with battery backup (requires CR2016 or CR2032 coin cell). This is used by the Raspberry Pi for time-of-day when there is no network connection.
-
-
Unique serial number / MAC pre-programmed into board
-
Global data report interval configurable between 10 secs and 1 day