Docs › Polaris (Field Hardware) › Polaris GPIO Datasheet
Polaris GPIO Datasheet
NORTHSTAR SHOW SYSTEMS
Polaris GPIO Datasheet
Electrical and configuration specifications
Document Number Revision Date Platform Version NSSS-DOC-0051 A 2026-05-20 1.0
Function
The Polaris GPIO Node provides up to ten configurable digital I/O channels. Each channel can be assigned in Compose as either an output (drives relays, pneumatic valves, indicator lights) or an input (PIR sensors, mushroom buttons, end-stop switches).
Pin Map
Channel Arduino Pin Default Direction Notes 1 D2 Output 5 V active-high, configurable in Compose 2 D3 Output 3 D4 Output 4 D5 Output 5 D6 Output 6 D7 Output 7 D8 Output 8 D9 Output 9 D10 Output 10 D11 Output
Electrical Specifications
Specification Value Output high voltage 5 V nominal Output low voltage 0 V Output sink/source per pin 8 mA maximum Recommended interface Opto-isolated relay module rated for the load Input voltage range 0 to 5 V Input high threshold ~3 V Input low threshold ~1.5 V Internal pull-up Optional, enabled per-channel in Compose Recommended input NC mushroom buttons with internal pull-up enabled Debounce 50 ms default, configurable per-input in Compose
UDP Command Set
cue (string) Effect fire Set the channel to value (1 = high, 0 = low) release Set the channel low pulse Drive high for duration_ms, then return low stop Set every output low
Example Heartbeat
{"type":"heartbeat","node_id":"abc-123","uptime":3600,"fw_version":"1.0.0"}
{"type":"input","node_id":"abc-123","index":2,"name":"Foyer PIR","pin":3,"value":1}
NSSS-DOC-0050Polaris Family Overview
NSSS-DOC-0045Polaris Firmware Bootstrap
NSSS-DOC-0073UDP Cue Command Reference
Revision History
Revision Date Description A 2026-05-20 Initial publication