Grandma3 Fixture Builder -

Maps the physical structure of the light, such as the base, yoke, head, and individual LED pixels.

Assigns logical controls like Pan, Tilt, Color, and Dimmer to specific DMX addresses. Creating Custom Fixtures: Step-by-Step grandma3 fixture builder

Leo just closed his laptop. The fixture builder had done its job; now it was time for the lights to do theirs. Maps the physical structure of the light, such

class Channel: def __init__(self, offset, name, type_str): self.dmx_offset = offset self.name = name self.type = type_str # e.g., "Dimmer", "Color1", "Gobo1" self.capabilities = [] # List of DMX ranges The fixture builder had done its job; now

tree = ET.ElementTree(root) return tree

The reduces the time required to build complex profiles from hours to minutes. By utilizing a Visual Wheel Editor and a Structured DMX Table Input , it ensures that the resulting fixture profiles are accurate, geometrically correct, and ready for professional production use.