> For the complete documentation index, see [llms.txt](https://manual.xlights.org/xlights/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://manual.xlights.org/xlights/chapters/chapter-four-tabs/models/spinner-model.md).

# Spinner Model

### **Spinner Model**

![](/files/shTF4WXCqSP9berkMhzY)

The number of Strings is normally set to 1.

The Arms/String represents the number of Spokes and the Lights/Arm represents the number of nodes on each arm.

The Hollow % is used to control the gap at the base (ie center) of the spinner model.

The Arc can be used to denote whether the model is a 360 degrees spinner or say a 180 (sem circular spinner) or anything in between.

The Starting Location, besides indicating which is the first channel of the model, is also used to denote how it is wired. There are 6 definitions supported (wired from the center, wired from the outside, alternate first/last node and for either whether the nodes move clockwise or counterclockwise ).

![](/files/OdFbEnXZExhVjDFyCB1p)

When wired from the centre, the starting location must be as indicated with the red rectangle and the pixel direction is outwards on all arms.

When wired at the edge, the starting location must be as indicated with the green rectangle and the pixel direction is inwards on all arms.

The zig zag attribute is to be selected if the wiring is say - inwards on one arm and then outwards on the next and then inwards etc or outwards on one arm and then inwards on the next and then outwards etc.

## Model Settings

| **Options/Setting**   | **Description**                                                                                                                                                                                                            |
| --------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **# Strings**         | Number of strings making up the model, typically the number of connections from the prop to your controller. Normally set to 1. Range 1 - 640.                                                                             |
| **Arms/String**       | Number of arms (spokes) per string. Range 1 - 250.                                                                                                                                                                         |
| **Lights/Arm**        | Number of nodes on each arm. Range 0 - 200.                                                                                                                                                                                |
| **Hollow %**          | Size of the gap left open at the base (centre) of the spinner, as a percentage of the arm length. Range 0 - 80.                                                                                                            |
| **Start Angle**       | Angle (in degrees) at which the first arm is positioned. Range -360 to 360.                                                                                                                                                |
| **Arc**               | Angle the arms are spread across, in degrees. Use 360 for a full circular spinner, 180 for a semi-circle, or any value in between. Range 1 - 360.                                                                          |
| **Starting Location** | Sets the first channel and the wiring scheme. Six options are supported: wired from the centre or from the end (outside), each clockwise or counter-clockwise, plus centre-alternate clockwise/counter-clockwise variants. |
| **Zig-Zag Start**     | When checked, the wiring alternates direction between arms (inwards on one arm, outwards on the next, and so on). Disabled when an alternate-node wiring scheme is selected.                                               |
