Skip to main content
Version: 1.12.05

HowlNET Overview

HowlNET is the proprietary networking technology designed specifically for multi-camera synchronization.

What is HowlNET?​

HowlNET is an integrated solution that combines power distribution, effect data communication, and precise synchronization signals through a diasy-chained Howlnet cable between nodes.

Key Features​

  • Single Cable Solution - WOLF power, data, and sync all in one connection
  • Daisy-Chain Architecture - Simple OUT → IN connections between nodes
  • Automatic Discovery - WOLF nodes self-organize into Director/Listener hierarchy
  • Real-Time Sync - Accurate timing across entire network
  • Long Distance - Up to 100m (328 ft) total wire length
  • Plug & Play - No manual configuration required

How HowlNET Works​

Network Topology​

HowlNET uses a daisy-chain topology where nodes connect in a linear sequence:

┌────────────┐
│ Computer │
└─────┬──────┘
│
│ USB Type-C
▼
┌────────────┐ ┌────────────┐ ┌────────────┐
│ WOLF 1 │────▶│ WOLF 2 │────▶│ WOLF 3 │────▶
└────────────┘ └────────────┘ └────────────┘

Director node:

  • First node in the chain
  • Connected to computer via USB (optional)
  • Receives Bus power input (typ. 24V)
  • Broadcasts commands to all Listeners
  • Manages network timing and synchronization
  • Stores configuration and effects using internal memory

Listener Nodes:

  • All subsequent nodes in chain
  • Receive power through HowlNET from previous node
  • Execute commands and report status back through network

Power Distribution​

HowlNET's features distributed power:

  1. Connect a Bus adapter to first node only (Director)
  2. Power flows through HowlNET cables to all nodes
  3. No need for individual power supplies
  4. Simplified cable management

Data Communication​

HowlNET handles all inter-node communication:

  • Command Distribution - Trigger, wake, and effect commands
  • Status Reporting - Device connection status, calibration data
  • Auto-Discovery - Automatic node enumeration

Network Latency:

  • Typical: 260µs ±5µs message latency
  • Synchronization: ±5µs trigger accuracy across all nodes

Daisy-Chain Direction​

Always connect: HowlNET OUT → HowlNET IN

┌─────────────┐ HowlNET ┌─────────────┐ HowlNET ┌─────────────┐
│ WOLF 1 │───────────▶│ WOLF 2 │───────────▶│ WOLF 3 │───────────▶
│ (Director) │ OUT → IN │ (Listener) │ OUT → IN │ (Listener) │
└─────────────┘ └─────────────┘ └─────────────┘

:::warning Incorrect Connection Connecting OUT → OUT or IN → IN will not work. HowlNET is directional. :::


Typ. Network Capabilities​

Synchronization​

FeaturePerformance
Trigger Accuracy±5µs across all nodes
Network Latency260µs ±5µs typical

For event timing specifications, see Effect Overview.

Scalability​

ParameterLimit
Maximum Nodes32
Maximum Cameras6*Nodes = 192
Maximum Mono Ports2*Nodes = 64
Bus Length100m (328ft)

Auto-Discovery​

When nodes power on, they are added to the network. This happens automatically, no manual configuration needed.


Leash Integration​

When connected to Leash via USB on the Director node:

  • See all nodes - Full network visibility in Leash App
  • Control any output - Trigger cameras and mono ports on any node
  • Configure any output/input - Change node settings and port modes
  • Monitor status - Real-time device connection status
  • Design Effects - Configure effects and instructions for every port

Leash shows:

  • Total WOLF nodes in network
  • Total cameras ouputs across all nodes
  • Total mono outputs across all nodes
  • Total inputs across all nodes

Practical Examples​

120 Camera Scanning System (20 Nodes)​

┌───────────┐
│ Computer │
└────┬──────┘
│ USB
▼
┌───────────┐ ┌───────────┐ ┌───────────┐ ┌───────────┐
│ WOLF 1 │─────▶│ WOLF 2 │─────▶│ WOLF 3 │ . . . . ▶│ WOLF 20 │
└───────────┘ └───────────┘ └───────────┘ └───────────┘
1 input 6 Cameras 6 Cameras 6 Cameras
6 Cameras
2 LED/Strobe
▲
│
┌───────────┐
| 24V Power |
└───────────┘

Total Possible: 120 cameras, 40 strobes, 20 inputs

Remote Cameras (Long Distance)​

┌───────────┐
│ 24V Power │
└────┬──────┘
▼
┌───────────┐ 100m cable ┌───────────┐
│ WOLF 1 │──────────────────▶│ WOLF 2 │
└───────────┘ └───────────┘
1 input 1 input
6 Cameras
2 Strobes

Total Possible: 12 cameras, 4 strobes, 2 inputs (one local, one remote)

12 Cam PhotoBooth (2 Nodes)​

┌─────────────────────────────┐
│ Dual Port USB Adapter │
└────┬──────────────────┬─────┘
▼ ▼
┌───────────┐ ┌───────────┐
│ WOLF 1 │────▶│ WOLF 2 │
└───────────┘ └───────────┘
1 input
6 Cameras 6 Cameras
2 Strobes 2 Strobes

Total Possible: 12 cameras, 4 strobes, 2 inputs

Troubleshooting HowlNET​

Nodes Not Detected​

Symptoms: Leash shows fewer nodes than expected

Solutions:

  1. Check cable connections (OUT → IN direction)
  2. Verify 24V power to first node
  3. Try different HowlNet cables
  4. Power cycle entire system

Power Issues​

Symptoms: Distant nodes not powering on

Solutions:

  1. Check 24V adapter capacity (2.5A recommended)
  2. Reduce number of nodes or add power injection (contact@arceye.com)
  3. Use shorter HowlNet cable runs
  4. Ensure good cable connections

Timing Problems​

Symptoms: Cameras not syncing properly across nodes

Solutions:

  1. Run camera calibration for all camera types
  2. Ensure firmware is up to date on all nodes
  3. Ensure cameras are waked (AF) before triggering

For more troubleshooting: Troubleshooting Guide


Best Practices​

Cable Management​

  1. Use quality cables - HowlNet Bus Cable (Shielded 24AWG)
  2. Label connections - Mark OUT and IN on each cable
  3. Avoid kinks - Don't bend cables sharply
  4. Secure routing - Use cable ties to prevent disconnection

Network Design​

  1. Plan node order - Director first (closest to computer), Listeners in sequence
  2. Minimize distance - Shorter cables = more reliable
  3. Power planning - Calculate total node power consumption
  4. Test incrementally - Add nodes one at a time to verify

Maintenance​

  1. Check connections - Verify RJ45 clips are secure
  2. Clean contacts - Remove dust from connectors
  3. Update firmware - Keep all nodes on same version
  4. Document setup - Note cable lengths and node positions

Having issues? See Troubleshooting