Day 9: (Tue Feb 13, Week 5) Maquettes and Rigging

Notes for 2024-02-13.

New Assignments

New assignment, due in-class Thursday: consult with your partners on a plan for assembling multiple pieces into an ensemble.

Agenda

  1. Discussion: motion automation

  2. Discussion: rigging

    1. TBD: locations of top anchor points

    2. TBD: counterweight anchor locations

    3. ceiling eyelet brackets

    4. ganging multiple pieces per winch

  3. Review and demonstrations of Exercise: Suspension Prototype results.

  4. Form new working groups.

Component Diagram

Following is an SVG figure showing the data flow through the current theater system. For clarity, only one winch set is shown; each additional winch set has a separate motion-server.py script and Arduino.

digraph input_matching { node [fontsize=10] edge [fontsize=8] dpi="72" size="12,12!" // declare all nodes director [label = "director.py"] schedule [label = "library schedule\n and clock"] subgraph { rank = same; director; schedule; } show1 [label = "show1.py"] show2 [label = "show2.py"] show3 [label = "show3.py"] show4 [label = "show4.py"] lighting [label = "lighting-server.py"] dmx [label = "DMX USB Pro"] dimmer1 [label = "Dimmer 1"] dimmer2 [label = "Dimmer 1"] footlights [label = "RGBA footlights"] subgraph { rank = same; dimmer1; lights; } subgraph { rank = same; dimmer2; fans; } lights [label = "spotlights"] fans [label = "fans"] motion [label = "motion-server.py"] arduino [label = "Arduino w/\nStepperSpline"] steppers [label = "four\ncapstan\nstepper\nmotors"] // declare all edges director -> schedule schedule -> director director -> show1 director -> show2 director -> show3 director -> show4 show1 -> lighting [label = "OSC UDP"] show2 -> lighting [label = "OSC UDP"] show3 -> lighting [label = "OSC UDP"] show4 -> lighting [label = "OSC UDP"] show1 -> motion [label = "OSC UDP"] show2 -> motion [label = "OSC UDP"] show3 -> motion [label = "OSC UDP"] show4 -> motion [label = "OSC UDP"] lighting -> dmx [label = "USB"] dmx -> dimmer1 [label = "DMX"] dimmer1 -> dimmer2 [label = "DMX"] dimmer2 -> footlights [label = "DMX"] dimmer1 -> lights [label = "AC power"] dimmer2 -> fans [label = "AC power"] motion -> arduino [label = "USB"] arduino -> steppers [label = "CNC Shield"] label = "Theater System Data Flow" }