Hallo Leute,
Seit Längerem schwebt mir die Idee eines Lichtcontrollers vor, der möglichst nahtlos in DMXC3 integriert werden kann. Das neue inputassignment der 3.2 hat mich echt umgehauen und mich dazu beflügelt, diese Idee weiter vorran zu treiben und sie in den nächsten Monaten, zusammen mit den Menschen, die Lust auf dieses Projekt haben, zu realisieren. Damit der Text nicht allzu lang wird, habe ich erstmal stichpunktartig zusammengefasst, was der Controller können soll, und weiterhin wie ich Details realisieren möchte.
Input/Output:
- DMX512 (XLR, 3p)
- Artnet (Ethernet)
- Midi (USB-B / evt.USBC?)
Oberfläche:
- 2 Bereiche: Programmer / Show
Oberfläche (Show-Sektion):
- 6 Kanalgruppen + Master, jeweils:
- Dimmer fader (60mm, ALPS etc.)
- Lumos/Nox Button
- Dimmer-fadetime poti (zB. 0 ... 5 s.)
- Fadefactor poti (mittelrastung)
- Speedfactor poti (mittelrastung)
- OLED Display 0.96" (zur parameteranzeige, evt. in Zukunft auch direkt über USB aus DMXC3?)
- Masterkanal ohne Display, Fadefactor, speedfactor pot, dafür mit:
- Beat-Tap Button
- Beat-Sync Button
- Beat-half Button
- Beat-double Button
- Blackout Button
- Freeze Button
- Nebel Button
- Nebel LED (WS2813)
- Haze Poti
- Haze LED (WS2813)
Oberfläche (Programmer-Sektion):
- Colorpicker:
- HUE über 360°-Poti (ALPS xy..., Siehe AKAI APC40-->"Encoder")
- LED Ring (WS2813, custom-Gehäuse 3D Druck etc.)
- SAT über 35mm fader
- colortemp über 35mm fader
- Programmer:
- Clear programmer Button
- Clear undo Button
- Movingheads:
- Zoom poti
- Focus Poti
- Iris poti
- Frost poti
- Gobo Index fader (60mm, Mittelrastung?)
- Gobo rotation fader (60mm, Mittelrastung?)
- pan/tilt Joystick (in Zukunft evt. auch fine Pan/Tilt ansteuerbar?)
- pan/tilt LEDs (mit custom Gehäuse, 3D Druck blabla)
- Strobe fader ( 60mm)
- Dimmer fader (60mm)
- Lumos/Nox Buttons
Faceplate:
- 1,5mm Blech (gelasert)
- Einbau in Flichtcase oder Blechgehäuse
Platinen:
- Mainboard:
- CPU: STM32F301
- Ethernet: W5100 (100Mbit)
- DMX: MAX485
- Programmer-pcb
- Show-pcb
- Software: KiCad
- Hersteller: LCSC oder PCBWay
Der Rest der Software wird bei mir über ein 17" Touchscreen gesteuert.
Diese Blaupause habe ich mal in sketchUp als kleines 3D-Modell zum Leben erweckt (siehe Anhang). Meine Idee ist es, den Controller so modular aufzubauen, dass sich jeder hier im Forum die Teile herauspicken kann, die er oder sie braucht, um am Ende einen eigenen, ganz individuellen Controller in der Hand zu halten, der nicht nur sehr gut mit DMXC3 zusammenarbeitet, sondern auf den jeweiligen user angepasst ist.
Mein letztes Projekt war ein Artnet-Controller mit 2 Universen Input, WS2812 Out, Digitale und Analoge Outputs über ein Output-Universum mit Web interface etc. Dafür habe ich einige libraries geschrieben, vieles aus dem Internet zusammengesucht, was man für das Lichtpult-Projekt noch hervorragend benutzen kann. Dieses Projekt soll open-source sein, ich würde also Code, eigens geschriebene libraries zur Poti-jitter-kompensation etc. komplett zur Verfügung stellen, sodass alle daran herumschrauben können.
Wenn genug Interesse vorhanden ist, kann man Platinen etc. auch in größerer Stückzahl bestellen und sich die Kosten dann teilen (große Platinen sind schon recht teuer und ich baue ja alleine keine 10 Controller...)
Was haltet ihr von der Idee eines modularen Lichtcontrollers, der auch DMXControl zugeschnitten ist?
und was haltet ihr davon, das ganze als Projekt mit mehreren Entwicklern zu relaisieren?
Gern hätte ich mich übrigens bei DMXC selbst eingebracht, beherrsche aber das ganze Arduino-zeug etc. weitaus besser und habe keine Zeit, mich noch in andere sachen einzuarbeiten. Ich hoffe ich kann mit diesem Projekt ein bisschen von dem zurück geben, was ich hier dank dem DMXC-Verein seit etwa 4 Jahren vollkommen kostenfrei genieße