Adding Network Nodes to a Flair System¶
When adding a new axis box — such as a Quad Box, Octo Box, UltiBox, or Uniboard turntable — to a Flair system, a set of configuration steps is required before Flair can see and load the device. This guide covers editing flair.ini, using Network Setups to find and configure the new board, setting and burning IP addresses, and assigning axes.
Definitions:
- Quad Box — four-axis box with a Quad card; drives stepper or servo motors (also used in Milo systems and early Bolt track drives)
- Octo Box — modified Quad Board capable of driving eight stepper systems
- UltiBox — six-axis servo controller/driver; runs a complete servo head in an Ultihead
- Uniboard — single stepper controller; typically in a turntable or other model mover
The Flair network uses INtime, not Windows. The network is not visible to Windows networking tools.
Step 1 — Connect and power the new board¶
Connect the new board to the ethernet switch in your Flair system using a standard ethernet cable. Power the board on. The board must be physically connected and powered for Flair to detect it.
Step 2 — Edit flair.ini — increase NetworkBoards count¶
Open flair.ini and find the *NetworkBoards: line. Increase the count by 1:
(If there were previously 2 boards, change it to 3, and so on.)
Step 3 — Edit flair.ini — add NodeProgram entry¶
Add a new *NodeProgramN: line for the new board, where N is the next number in sequence. The value is the .btl firmware filename for the board type. All .btl files are stored in the Btls folder.
Example — adding a Uniboard turntable to a system with a Quad Board and UltiBox:
When Flair boots, it will attempt to load all boards listed in flair.ini. It will report a warning if a board is not found — this is normal and does not affect the rest of the network.
Step 4 — Open Network Setups¶
Go to Setups > Network Setups. The first tab is the Connection Tab.
The top line shows the InTime root network address:
Below that are all currently known nodes, starting with the RT14:
Step 5 — Use Find to discover the new board¶
Click the Find button. Flair broadcasts a discovery signal to all boards on the network and reports their IP addresses.
If the new board does not appear
- Confirm it is connected and powered.
- If another board has the same IP address as the new one, Find will not be able to distinguish them. Temporarily unplug the other boards to isolate the new one.
- If boards still do not appear, try power-cycling the ethernet hub/switch. "Dumb" hubs have some memory and may need a reboot to discover new devices.
Step 6 — Set the IP address for the new node¶
If the turntable or new board has its IP written on a label on the side, type it into the Node 3 (or appropriate) field:
If the IP is not known, use the Find button output to determine it. If the IP conflicts with an existing board, see the IP address change procedure below.
Step 7 — Load the board¶
With the correct IP entered, click Load. If the IP is correct, there are no conflicts, and the correct .btl software name is in flair.ini, the board will load. Save and Apply settings so Flair loads the board automatically on next boot.
If the software is wrong or does not load correctly, go to the Software Tab in Network Setups. Click Select to open the Btls folder and choose the correct .btl file, then click Reload. Update flair.ini with the correct software name so it persists.
Changing IP addresses¶
If the new board has the same IP as an existing board on the system, you must change one of them. You cannot load two boards with identical IPs simultaneously.
Procedure:
- Disconnect the conflicting existing boards from the network.
- With only the new board connected, use Find to confirm its current IP.
- Enter that IP in the appropriate Node field in Network Setups.
- Load the board.
- Change the IP to a new, unused address using the Set IP button.
- Press Burn IP to write the new IP permanently into the board's firmware.
- Label the board with its new IP address.
- Reconnect the other boards.
Reserved IP — avoid 192.168.1.236
The address 192.168.1.236 is the bootloader address. Never assign this as a working IP. It can create conflicts in the network switch. See Reserved IP Addresses for all reserved addresses.
Step 8 — Assign axes to the new node¶
After the board loads successfully, go to the Status heading in Network Setups:
- Connected — the board is connected and assigned to at least one axis.
- Unassigned — the board is connected but no axes have been assigned to it yet. You must assign axes to this node in the Flair axis setup screen.
Status blob colours (bottom right of Flair screen):
| Colour | Meaning |
|---|---|
| Red | Not connected to that node |
| Blue | Connected but not assigned to any axis |
| Green | Connected and in use by an axis |
Set up your turntable or model mover axes per the Flair Axis Setup tutorial video.
The list of IP addresses and loaded boards is also stored in network.ini.
Related Issues¶
- EtherCAT "Network Communications Not Running"
- INtime Not Starting
- Turntable Node Not Required — Axis Assignment Only
- Reserved IP Addresses
- Reload Network Boards Popup
Source: Adding another Node or Network Board to a Flair system — talk.mrmoco.com