Posts by Marius K.

    Hallo Forum,

    hier mal mein erster Zwischenbericht.

    Die meisten Platinen sind mittlerweile fertig, wie im Bild zusehen. Was noch fehlt ist die Platine für die Speedmaster. Hier gab es nähmlich eine Planänderung. Ich werde dafür keine Fader sondern Encoder verwenden. Dadurch wird die Platine kleiner und ich komme mit den Analogeingängen des Due aus, brauche also keinen analogen Multiplexer. Dafür muss ich aber noch die Encoder nachbestellen, weswegen diese Platine noch nicht fertig ist.

    Auf den Platinen zu Device/DeviceGroup- und Cue/CueList-Auswahl sind zwei Buttons dazu gekommen. Ich hatte bei der Bestellung einen Fehler gemacht. Ich wollte die Encoder ALPS STEC12E08(mit Taster) bestellen, stattdessen hab ich die Encoder ALPS STEC12E07(ohne Taster) bestellt. Somit brauchte ich zum selektieren der Devices usw. extra Taster.

    Die Platinen oben rechts beinhalten 15 74HC165-ICs. Sie lesen pro IC 8 digital Signale ein und können über ein Schieberegister ausgelesen werden. Sie stellen insgesamt 120 digitale Inputs bereit. Ich brauche aktuelle zwar nur 101, aber man weiß ja nie. Die Platinen beinhalten auch gleich Pull-Up Widerstände damit ich auf den Eingabeplatinen nur Ground Potential habe. Das einlesen erfolgt über SPI mit 1 MHz. Damit können die 120 Eingänge ca. 50 ns eingelesen werden.

    Was kommt als nächstes?

    Als nächstes werde ich die Verkabelung angehen und die Software zum einlesen der Eingänge schreiben. Mit dieser Software kann ich dann die Platinen testen. Funktioniert alles mache ich mich an das Gehäuse.


    Liebe Grüße

    Marius

    Moin,

    den Teensy hatte ich mir auch überlegt, einen Arduino hatte ich aber noch rumliegen und mit dem funktionierts auch.

    Einen Colorpicker würde ich über ein kleines Touch-LCD-Display realisieren. Der Arduino(oder jeder sonstige µC) stellt dort die Farben dar und verarbeitet die Toucheingabe.

    Beim meinem Pult will ich die Farben über den HSV-Farbraum einstellen. Siehe Wikipedia.

    Bei den Motorfadern sehe ich halt das Problem das es bisher kein MIDI-Feedback gibt. Vielleicht weiß da jemand mehr, ob und wann das reinkkommen soll.

    Freut mich das dir meine Idee gefällt.

    Zu der Kombinutzung: ja das würde gehen, so wie ich das bisher ausprobiert habe müsste man den Arduino so programmieren, dass er nach dem der Button des Encoders gedrückt wurde den Encoder mit anderen Paramtern überträgt. Im DMXC müsste man dann zwei Encoder anlernen.

    Zum Befehlspad: Wie genau meinst du das? Ein Numpad wie am PC? Per USB oder MIDI? Da ich sowieso eine Tastatur mit Numpad einbauen will sehe ich da nicht ganz den Sinn. Vielleicht interpretier ich aber deine Idee auch falsch. DMXC 2 habe ich nie benutzt.

    Zum Pagewechsel: Hatte ich mir überlegt micht aber aus zwei Gründen dagegen entschieden. Ersten sind Motorfader deutlich teurer. Das könnte man zwar auch lösen wie beim grandMA pcio(siehe erster Post), aber bisher fehlt dafür noch das MIDI Feedback.

    Zur Deckplatte: Kannst du mir da einen Service empfehlen? Das ganze Pult soll nicht zu teuer werden, deswegen dachte ich eher an selbst machen mit Dremen und Oszillierer.

    Zu den Digitaster: Eine Sammelbestellung klingt interessant. Auf die schnelle hab ich aber gerade keine Homepage vom Hersteller gefunden. Die Kurzhubtaster will ich verwenden weil die wie die Digitast einen klaren Schaltpunkt haben. Somit hat man auch ein mechanisches Feedback ob der Taster gedrückt wurde.

    Zum Pi: Die Idee hatte ich bisher nicht. Was stellst du dir da vor? Wenn ich dich richtig verstehe denkst du daran die Buttons, Fader und Encoder mit dem Pi auszulesen und die MIDI-Befehle direkt über das Netzwerk zuschicken? Dann wird auf der Empfangsseite aber eine Software benötigt um das auszulesen und die MIDI Schnittstelle bereichtstellt. Mit dem Arduino kann man einfach über die Serielleschnittstelle gehen. Also Arduino->Seriell->Hairless MIDI<->Seriell Bridge->loopMIDI. Alternativ kann man auch wie hier den Chip auf dem Arduino flashen der normalerweise für die Serielleschnittstelle zuständig ist. Damit hat man direkt ein MIDI-Geräte. Die Methode hab ich aber noch nicht probiert. Mach ich morgen mal und melde mich dann.

    Einen Mini-PC einzubauen hab ich auch schon überlegt. Ist mir aber für den ersten Aufbau zuviel Aufwand, da wird ja dann auch noch ein Bildschirm benötigt. Für den Augenblick nehm ich da lieber meinen Laptop.

    Gruß Marius

    Hallo liebes Forum,

    zu erst einmal, vielen vielen vielen Dank für DMXC3 und das tolle Forum hier.

    Zum zweiten, zu meinem Hintergrund:

    Ich heiße Marius und bin 26 Jahre alt. Seit 2011 bin ich für die Lichttechnik am Zunftabend meiner Narrenzunft zuständig. Im ersten Jahr haben wir dafür noch konventionelles Licht, also PARs mit Farbfiltern, Theater Scheinwerfer und Spots. Gesteuert wurde das mit dem MA Lightcommander 24/6. Im darauffolgenden Jahr konnte ich die Technik sebst bestimmen und hab auch den Verleiher gewechselt. Seit da setze ich LED PARs und Moving Lights ein. Gesteuert mit dem grandMA pico.

    Das Pico hat lediglich 5 Executor-Fader und 5 Executor-Buttons. Man hat zwar Faderpages, aber die kann man nur über das Display umschalten. Für schnelle Anpassungen ist das also ungeeignet. Außerdem hat das Pico keine Motorfader, beim umschalten der Page muss man immer den Hardware-Fader auf den gespeicherten Faderwert ziehen, bevor man den Wert ändern kann.

    Mein Vorhaben:

    Seit kurzer Zeit beschäftige ich mich nun mit DMX Software und habe mich für DMXC3 entschieden. Um die Software besser Bedienen zu können möchte ich mir dazu ein MIDI-Controller bauen. Meine Ideen und meinen Fortschritt möchte ich euch hier vorstellen.

    Design und Bedienung:

    Auf dem angehängten Bild habe mal meine erste Designidee dargestellt. Da ich ja vom grandMA komme habe ich mit gerade bei den Executor daran orientiert. Im unteren Bereich sollen links 10 Fader mit je 3 Buttons und rechts 40 Buttons sein (Im ersten Aufbau beschränke ich mich auf 20). Links mitte/oben soll eine Programmier Sektion sein. Die Kreise stehen für Encoder. Diese Sektion orientiert sich an DMXC3. Mit den Encodern Device Group und Device lassen sich die Geräte oder Gruppen durch gehen und durch den Druck auf den Encoder Button ausgewählt. Ähnlich ist die Sektion in der Mitte. Hier sollen mit den Encodern Cuelisten und Cues selektiert werden und mit den Buttons darunter bedient. Rechts davon sind drei Speedmaster geplant, mit Fader und den selben Buttons wie in der Software. Ganz rechts oben ist noch der Grandmaster mit den Buttons für Blackout, Freeze und Blind.

    Zum Schluss sollen noch eine Tastatur und eine Trackballmaus unter einer Abdeckung vorhanden sein, ähnlich wie beim GrandMA2.

    Gerade die Auswahl der Devices und Cuelisten soll durch das Softdeck ergeänzt werden. Sonst sieht man ja nicht was ausgewählt ist.

    Innenleben:

    Die Buttons, Fader und Encoder werden mit einem Arduino abgefragt und über MIDI an die Software übermittelt. Außerdem soll das MIDI-Signal noch an einer MIDI Buchse bereitgestellt werden. So könnte das Pult bei Bedarf vielfältiger eingesetzt werden.

    Das DMX-Interface soll ebenfalls in das Pult eingebaut werden. Als Interface möchte ich da das Nodle U1 ohne Gehäuse verwenden.

    Um nach außen nur ein USB-Anschluss zu haben plane ich ein USB-Hub mit externer Spannungsversorgung einzubauen.

    Nach außen habe ich dann die Anschlüsse für Spannungversorgung, MIDI-OUT, DMX-IN, DMX-OUT, USB.

    Gehäuse:

    Das Gehäuse möchte ich mir selbst aus Holz bauen. Die Deckplatte wird aus Holz oder Alu gemacht, hier bin ich mir noch nicht sicher. Was meint ihr. Also Holz will so etwas nehmen. Für den Boden und die Wänd dicker. Für die Deckplatte 4mm oder 9mm dick.

    Eingabe Hardware:

    Als Taster möchte ich am liebsten die Digitast-Taster einsetzen. Aber mit 2€ pro Stück sind die mir zu teuer. (Wenn ich sie nur für die Executoren einsetze benötige ich 70 Stück = 140€) Daher werde ich Kurzhubtaster mit Kappe benutzen.

    Die Fader haben einen Weg von 60mm. Hier habe ich bei Reichelt die hier gefunden.

    Als Encoder nehme ich die hier.

    Weitere Ideen:

    Natürlich habe ich noch weitere Ideen. Diese gehen aber für den ersten Aufbau zu weit:

    • LAN-USB-Hub, wie hier, einbauen um das Interface über WLAN nutzen zukönnen.

    Fragen:

    • Im Shop gibt es die Nodle Platine mit vormoniertem µC und ohne. Wie empfehlens Wert ist es die vormontierte Version zu kaufen?

    Was haltet ihr von dem Projekt. Ich freue mich auf Ratschläge und Feedback.

    MfG

    Marius