The Inputs/Outputs menu configures how the display receives and sends data — CAN bus messages, serial ports, analog and frequency inputs, cameras, and more.
Each input writes to a channel. Each output reads from a channel or triggers an event. See Channels and Events for how data flows between inputs, functions, and outputs.
The ED7 and ED10 displays support multiple CAN bus ports. Each bus can be configured independently for baud rate, termination, and message routing.
Bus Configuration
Each CAN tab (CAN 1, CAN 2, etc.) provides:
Setting
Description
Baud Rate
Bus speed — typically 500 kbit/s or 1 Mbit/s
Termination
Enable the onboard 120 Ω termination resistor when this device is at the end of the bus
Mode
Normal operation or diagnostic listen mode
Use the Comms Options panel to enable CAN diagnostic streaming, which shows raw bus traffic when a device is connected.
Receive Messages
CAN receive entries map incoming CAN frames to channels or events:
Select a bus tab.
Add a Receive message definition.
Set the CAN ID, byte layout, and scaling.
Assign the output Channel or Event.
Multiple receive definitions can exist on each bus. Emtron ECUs typically transmit on standard Emtron CAN IDs — the display ships with default receive templates for Emtron Display Tx Set 1 and Set 2.
Transmit Messages
CAN transmit entries send channel values on the bus at a configured rate:
Add a Transmit message definition.
Configure the CAN ID and byte packing.
Select the source Channel for each signal.
OBD-II
OBD-II scanning is configured as a CAN client on one of the bus ports. See the OBD-II guide for full setup and PID configuration.
Wiring Notes
Use twisted pair for CAN High and Low.
Terminate the bus with 120 Ω at each end only.
Maximum recommended stub length is 0.3 m.
Refer to the ED10M or ED7M datasheet pinout for CAN wiring connections.
RS232
Inputs/Outputs → RS232
The display RS232 port supports serial communication with external devices such as GPS modules, lap timing systems, or custom peripherals.
Settings
Setting
Description
Mode
Operating mode for the serial port
Baud Rate
Communication speed
Protocol
Data framing and parsing protocol
Configure receive mappings to write incoming serial data to channels, and transmit mappings to send channel values out on the serial port.
RS232 Console
Inputs/Outputs → RS232 Console
The serial console provides a terminal view of raw RS232 traffic when a display is connected. Use it to verify that an external device is communicating correctly and to debug protocol issues.
Frequency Inputs
Inputs/Outputs → Frequency Inputs
Frequency inputs read pulse signals from speed sensors, RPM pickups, and similar sources. Each input converts pulse frequency into a channel value such as wheel speed or engine RPM.
Configuration
Select a frequency channel from the list, then configure:
Setting
Description
Output Channel
The channel that receives the calculated value
Pulses Per Revolution
Number of pulses per wheel or shaft revolution
Digital Input
Optional digital input for direction or validity
Filter
Signal filtering options
The hardware type of each input determines which pins on the display connector are used. Refer to the product datasheet for pin assignments.
Example
Wheel speed sensors on the rear axle might be configured as two frequency inputs — one for left rear and one for right rear. These channels can then feed Speed Fusion, Math Functions, or CAN transmit messages.
Analog Inputs
Inputs/Outputs → Analog Inputs
Analog inputs read voltage or resistance signals from sensors such as pressure transducers, temperature senders, and potentiometers.
Input Types
Each analog channel supports one of three types:
Type
Use Case
Voltage
0–5 V sensors, MAP sensors, TPS
Resistance
NTC temperature sensors, resistance-based senders
Digital
Switched inputs read as on/off
Hardware Options
Depending on the physical input, additional hardware options may be available:
Option
Description
Internal Pull-up
Enable the onboard pull-up resistor for resistance measurements
Extended Range
Use the extended voltage divider for signals above 5 V
Calibration
Resistance and voltage inputs support calibration tables to convert the raw reading into engineering units. Configure the calibration curve to match your sensor’s characteristics.
Assign each configured input to an Output Channel so that functions, gauges, and logging can use the sensor value.
Virtual Inputs
Inputs/Outputs → Virtual Inputs
Virtual inputs take an existing channel value, optionally filter and calibrate it, and write the result to a new output channel. They do not read from physical hardware directly.
Configuration
For each virtual input:
Setting
Description
Input Channel
Source channel to read
Output Channel
Destination channel to write
Filter
Optional moving-average filter
Calibration Table
Optional lookup table to scale or convert the input
Use Cases
Smooth a noisy sensor reading before displaying it on a gauge
Apply a custom calibration curve to a CAN-received value
Create a derived channel from an existing one without using the full Math function
Note: Only one function should write to a given output channel. Do not assign the same output channel to multiple virtual inputs or other output functions.
Cameras
Inputs/Outputs → Cameras
ED10M displays support multiple camera inputs for rear-view and auxiliary video feeds. Camera video is displayed using the Camera Gauge on a screen.
Configuration
Setting
Description
Power-On Input
Which camera input is shown when the display starts
Switching Inputs
To switch between camera inputs at runtime, trigger one of the built-in camera selection events:
Select Camera Input 1
Select Camera Input 2
Select Camera Input 3
Select Camera Input 4
These events can be sent from conditional logic, keypad mappings, or the Test Functions diagnostics page. The Cameras page includes test buttons to verify each input when a display is connected.
Display
Add a Camera Gauge to a screen in the Screen Editor. The gauge fills its area with the live feed from the currently selected camera input. Flip options on the gauge correct inverted camera mounting.