Polaris GPIO Datasheet

NORTHSTARSHOW SYSTEMS

Polaris GPIO Datasheet

Electrical and configuration specifications

Document NumberRevisionDatePlatform Version
NSSS-DOC-0051A2026-05-201.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

ChannelArduino PinDefault DirectionNotes
1D2Output5 V active-high, configurable in Compose
2D3Output
3D4Output
4D5Output
5D6Output
6D7Output
7D8Output
8D9Output
9D10Output
10D11Output

Electrical Specifications

SpecificationValue
Output high voltage5 V nominal
Output low voltage0 V
Output sink/source per pin8 mA maximum
Recommended interfaceOpto-isolated relay module rated for the load
Input voltage range0 to 5 V
Input high threshold~3 V
Input low threshold~1.5 V
Internal pull-upOptional, enabled per-channel in Compose
Recommended inputNC mushroom buttons with internal pull-up enabled
Debounce50 ms default, configurable per-input in Compose

UDP Command Set

cue (string)Effect
fireSet the channel to value (1 = high, 0 = low)
releaseSet the channel low
pulseDrive high for duration_ms, then return low
stopSet every output low

Example Heartbeat

{"type":"heartbeat","node_id":"abc-123","uptime":3600,"fw_version":"1.0.0"}

Example Input Event

{"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

RevisionDateDescription
A2026-05-20Initial publication