Skip to content

Connecting Dragonframe to Flair

BOTH

Flair has supported Dragonframe integration since Flair v5. The procedure is virtually identical across Flair 6, Flair Classic, and Flair 7. When connected, Dragonframe controls the robot directly — the animator steps the rig frame-by-frame as frames are shot or deleted. The Flair operator retains safety oversight at all times.

In plain language, Dragonframe becomes the frame-by-frame remote control, while Flair still performs the robot movement. The API is the software connection between them; the IP address identifies the Flair computer; and port 53025 is the numbered doorway used by that connection.

Safety responsibility

When Flair is under Dragonframe control, the Flair operator must pay special attention at all times, monitor system state for dropouts or errors, and remains wholly responsible for the safe use of the motion control system.


Step 1 — Edit flair.ini

Add the following three lines to your flair.ini file:

*Api:           TCP
*ApiPort:       53025
*ApiAutoAccept: True

Step 2 — Network setup

Two-PC setup (traditional)

The traditional setup uses separate PCs for Flair and Dragonframe.

Windows (INtime-based Flair PC):

On a Windows Flair PC, the main network port is controlled by INtime and is not visible to Windows. You therefore need a second network adapter to connect to the Dragonframe PC:

  • Add a standard PCI network card adapter, or
  • Use a supported USB-to-Ethernet adapter.

Make a note of the IP address of this second adapter. You can find it in the API Setup Dialog, or via Windows Ethernet Adapter > Options > Status. Plug one end of an Ethernet cable into this added adapter and the other end into the Dragonframe computer. Do not use the INtime, Network Direct, or EtherCAT socket for this two-PC Windows connection.

Linux Flair:

Linux does not use INtime, so you can connect the Dragonframe PC or laptop directly to the MRMC control network (192.168.1.xxx) — no second adapter needed.

Single-PC setup

Dragonframe can be installed on the same PC as Flair. In this case, use 127.0.0.1 (localhost) as the IP address in Dragonframe instead of a network IP. All other steps are identical.


Step 3 — Allow the Dragonframe Connection Through the Firewalls

On both computers, allow Flair/Dragonframe TCP traffic on port 53025. Prefer creating this specific firewall allowance to switching off the entire firewall. If a firewall is temporarily disabled for diagnosis, do so only on the isolated control connection and restore it after the test.


Step 4 — Programme the move in Flair first

Programme the move in Flair before connecting Dragonframe. Set the rig at the start of the move. This prevents problems with frame alignment later.

Ensure Flair and Dragonframe use the same start frame number. Dragonframe normally starts at frame 1 — confirm Flair also starts at frame 1 (not 0). The move length must also match, or the rig will not reach the correct frame positions.


Step 5 — Enable Auto Run Short Gotos

In Flair: Set Ups > Miscellaneous Set Ups — enable Auto Run Short Gotos. This ensures Flair performs small gotos automatically as Dragonframe steps through frames.


Step 6 — Configure Dragonframe

  1. Open a Scene in Dragonframe.
  2. Go to Scene > Connections.
  3. Click Add, then select Flair interface from the dropdown.
  4. Enter the IP address of the second network adapter on the Flair PC (or 127.0.0.1 for single-PC), followed by the port — for example: 192.168.1.101:53025
  5. Check Connection required for shooting.
  6. Click Connect — the button should turn green and confirm the connection.

Step 7 — Start Dragonframe control in Flair

In Flair: go to Run > Run Job, then select Run from Dragon. Flair will display "Under Dragon Control".

In Dragonframe, a small infinity symbol will appear — it toggles between grey (disabled) and blue (enabled). When blue, it is enabled and ready to shoot.

Link the moco to the camera in Dragonframe as normal. The animator now has direct control of the rig.


During the session

  • The rig will step forward and backward through the move as the animator takes and deletes frames.
  • The Flair operator should monitor for backlash when the animator cuts back through previously shot frames.
  • Monitor for axis trips or faults at all times.
  • Periodically verify that frame counts in Flair and Dragonframe are aligned.
  • Flair may display "Rig in Position", "Under Dragon Control", or "Flair Motion Control" — in all cases the rig is still under Dragonframe control until explicitly released.

To release Dragonframe control:

  • Press Stop on Flair, or
  • Click the blue infinity symbol in Dragonframe to disable, or
  • Unplug the connecting ethernet cable (most certain)

Windows 11 — network profile fix via PowerShell

Windows 11 network profile blocks connectivity

Windows 11 may classify a new direct ethernet connection as "Public", blocking traffic even when firewalls are disabled. The connection must be set to "Private" for Dragonframe and Flair to see each other under Network in Explorer. If the two devices cannot see each other in Windows Explorer > Network, this is the likely cause.

The GUI setting for network profile type is sometimes not accessible for manually-configured ethernet connections in Windows 11. Use PowerShell run as Administrator:

# List all network connection profiles to find the adapter name or InterfaceIndex
Get-NetConnectionProfile

# Set the profile to Private (replace with your actual InterfaceIndex or Name)
Set-NetConnectionProfile -InterfaceIndex 5 -NetworkCategory Private
# or by name:
Set-NetConnectionProfile -Name "Ethernet 2" -NetworkCategory Private

Full instructions and a video walkthrough are referenced in the forum post.

Windows may reset to Public on restart

Windows can reset the network profile to Public at every restart. However, the Dragonframe-to-Flair connection may continue working after a reset — test before assuming it has broken.


Source: Connecting Dragonframe to Flair — updated — talk.mrmoco.com