LIGHT
{{ litSummary }}
WHERE
LOOK
COLOR
BRIGHT
{{ masterLabel }}
SMOKE
{{ vaporSummary }}
FACE
chest panel
{{ n.label }}
{{ n.value }}
UP NEXT
{{ queueSub }}
{{ q.n }}
{{ q.who }}
{{ q.wait }}
SCENE MACROS
RUNNING · {{ scene }}
BUS CURRENT
{{ ampLabel }}
budget 4.5 A · 5 V
FRAME RATE
{{ fpsLabel }}
RMT · double buffered
RESERVOIR
74%
≈ 41 min at current duty
UPTIME
{{ uptime }}
heap 214 KB free
TARGET SELECTION
{{ targetLabel }}
ANIMATION ENGINE · APPLIES TO TARGET
PALETTE
TARGET TRIM
HUE ROTATE{{ hueLabel }}
SATURATION{{ satLabel }}
BRIGHTNESS{{ brightLabel }}
ZONE MATRIX · 16 SEGMENTS · 360 PX
{{ z.brightLabel }}
DRIVER
LAYER STACK
BASE
Zone matrix output
NORMAL
LAYER 1
Audio-reactive beat pulse
SCREEN
LAYER 2
AI speech envelope
ADD
SCENE CROSSFADE{{ fadeLabel }}
OUTPUT BUS
Every physical run of pixels the C6 drives. Add an output before you can map a zone to it.
{{ busSummary }}
ADD OUTPUT
{{ o.name }}
{{ o.meta }}
{{ o.load }}
ZONE MAPPING
{{ mapWarn }}
ZONE
OUTPUT
START
LENGTH
RANGE
{{ m.name }}
{{ m.code }}
{{ m.range }}
DISCOVERY
Boot-time probe of the I²C, SPI and 1-Wire buses plus free GPIO. Claim a device to turn it into a configured output or sensor.
{{ d.name }}
{{ d.meta }}
VOLUME210 / 285 ml
LINE PRESSURE1.8 bar
MEMBRANE HRS63 h
FLUID TEMP31 °C
EST. RUNTIME41 min
GLOBAL DUTY CAP{{ dutyCapLabel }}
ATOMIZER CHANNELS · 5
BURST ALL · 900 ms
{{ a.name }}
{{ a.meta }}
OUTPUT{{ a.dutyLabel }}
{{ a.link }}
PANEL EMULATOR
ST7789 · 172×320 · SPI2 40 MHz
STAGED
ON DEVICE
{{ dispDiff }}
{{ dispStage }}
APPLY PREVIEW
FACE
WIDGET STACK
{{ widgetBudget }}
{{ w.name }}
{{ w.src }}
{{ w.h }}
EVENT ROUTER
Source condition fires an action chain on the vessel
{{ r.src }}
{{ r.cond }}
→
{{ r.action }}
{{ r.detail }}
{{ r.last }}
CONNECTED SOURCES
{{ s.name }}
{{ s.meta }}
EVENT LOG
21:04:12 · mqtt titan/threat → THREAT ALERT scene
21:04:12 · atomizer A1 A2 burst 900 ms
21:03:48 · ble proximity enter → ARMING scene
20:58:02 · beat detect 128 bpm → tempo 1.42×
20:51:30 · schedule 20:51 → EMBER IDLE
20:44:19 · reservoir 76% → advisory
PITCH{{ pitchLabel }}
CABINET REVERB{{ verbLabel }}
{{ t.name }}{{ t.valLabel }}
ROUND-TRIP BUDGET640 ms p95
{{ s.n }}
{{ s.name }}
{{ s.desc }}
{{ s.stateLabel }}
SSIDTITAN-CORE-7F3A
PASSPHRASEignite-7F3A
PORTALhttp://192.168.4.1
CHANNEL6 · 20 MHz
CLIENTS1 of 4
WI-FI 6 STATION
LEASE192.168.4.31 / 24
MDNStitan.local
RSSI-48 dBm
TWT POWER SAVEenabled
{{ r.name }}
{{ r.meta }}
REST + WEBSOCKET:80 open
MQTT BROKERtitan/# · tls
ART-NET / DMXuniverse 1
BLE GATTnordic UART
MATTER / THREADcommissionable
ESP-NOW PEERS2 props paired
CONTROLLERESP32-C6 · RISC-V 160 MHz
PANEL1.47" ST7789 172×320
FLASH / PSRAM4 MB / none
FIRMWAREtitan-fw 0.9.4
HEAP FREE214 KB
SD CARD32 GB · scenes + audio
{{ p.gpio }}
{{ p.use }}
{{ p.mode }}
{{ r.name }}{{ r.val }}
task wdt · no timeouts in 41 m
rmt ch0 latch 28 µs · ch1 31 µs
brownout detector armed at 4.35 V
i2c bus 0 · 2 devices · no nak
strand B px 341 · flicker events 3
PUBLIC EXPOSURE
{{ exposeState }}
PUBLIC URLtitannode.ai/live
TUNNELwss · edge relay · tls 1.3
VIEWERS{{ viewers }}
IN QUEUE{{ queueCount }}
{{ s.label }}{{ s.valLabel }}
CAMERA
{{ camState }}
REQUEST QUEUE
Public submissions run one at a time. Approve, skip, or ban the requester.
{{ q.pos }}
{{ q.text }}
{{ q.meta }}
{{ q.tag }}
{{ q.votes }}
MODERATION
AUTO-SCREENED TODAY38
HELD FOR REVIEW4
BANNED SESSIONS2
SAFE-WORD TRIPS0
PUBLIC PERMISSIONS
{{ s.label }}{{ s.valLabel }}
{{ p.stateLabel }}
{{ keyLabel }}
Design preview only. These account controls do not store keys or connect an AI provider.
operator@titanprop.dev
Pro seat · OAuth device flow · expires in 27 d
Device-code pairing: the vessel prints a six-character code to the chest panel, you approve it once in the browser. No key ever typed at the prop.
SCOREBOARD
{{ scoreSub }}
{{ s.label }}
{{ s.value }}
{{ s.note }}