Eigenbau GrandMa 2

We proudly present: The release of DMXControl 3.3.3!


On September 29, 2026, we held our release show for DMXControl 3.3.3. During our usual “hour-long” session, we showed you all the new features in this version and what it now has to offer.
Read all about it in the corresponding news article: We proudly present: The release of DMXControl 3.3.3!


  • Einen schönen guten Abend.

    Viele lesen diesen Text bestimmt nur, damit sie was zum Lachen haben. Das kann ich sehr gut verstehen. Viel Spaß dabei :) Ihr habt es hier mit einem absoluten Anfänger zu tun.

    Doch wieso fängt der Anfänger mit dem fast größten Pult an, dass es gibt? Nunja, weil er dieses Pult einfach extrem toll findet, aber maßlos überteuert.

    Ich habe vor, ein Midi-Pult auf GrandMa 2 onPc Basis zu schaffen. Dabei sollen Fader/Knöpfe fast 1 zu 1 wie die GrandMa 2 Light sein. Ich sage mal so: Ein Pult mit 3 Fadern kriege ich hin, aber das was ich vorhabe, sind leider mehr als 3 Fader. Um genau zu sein:

    - 18 Fader
    - 192 Taster (Cherry Keys?)
    - 6 Encoder
    - ca. 330 LED's

    Jetzt ist die Frage: Ist das überhaupt möglich?

    Ich hatte vor, zB. erstmal mit der Command-Sektion anzufangen, dann immer mehr und mehr, dann Alles in ein Gehäuse.

    Jetzt kann man mir einen Arduino hinlegen und ich mache das mit den 3 Fadern. Problem ist: Ich kann mir gar nicht vorstellen, wie ich so viel Input in den PC kriege. Habe bei meinen Recherchen oft "Midibox" gelsesen.

    Dann noch die Frage, ob man die LED's nicht weglässt, denn die sind ja echt super viel Arbeit.

    Weitere Frage: Die Encoder kann man von Haus aus ja garnicht ansteuern. Jetzt habe ich bereits ein Macro gefunden, womit das gehen soll. Aber außer ner Fehlermeldung leider nichts. Hat da jemand ne Lösung?

    Ansonsten sollen halt noch 2 Desklight, ne Handablage, Tastatur, Trackball usw. rein.

    Hier nochmal meine Hauptfragen:

    1. Wie kriege ich alle Elemente an den Computer? Also Hardwaremäßig, Programmieren kann ich zum Glück.

    2. LED's zu viel Arbeit? Einfach weglassen?

    3. Welche Key's? Ich dachte für alle Knöpfe an Cherry Key's, die gefallen mir einfach.

    4. Ist das Projekt realistisch? Wie gesagt: ich baue Schritt für Schritt.

    5. Ich hab bock, dass wenn ich auf die MA-Taste und die Pfeile drücke, dass die Monitore hochgefahren kommen. Hat da jemand eine schicke Lösung?

    Ich freue mich auf Anregungen/Antworten/Vorschläge/Kritik aller Art!

    Noch einen schönen Abend

    Leon

    Equipment: 3x20 Kanal Dimmer (Stufenlinsen etc.), 2x Stairville MH-X25, 1x Litecraft LED Strobe, 1x Eurolite Superstrobe 2700, 2x LED Par 64, 6x LED Stage Par, 2x Nebel, 1x Hazer, 12x Theaterzug (Panoramazug) fest installiert, 1x Zero88 Solution, 1x FX5, 2x Spaß
    Teilweise aus AG, teilweise aus Stadttheater Ratingen  :)

  • Klingt erstmal nach "Ich habe keine Ahnung von Raumfahrt, wie komme ich zum Mond. Autofahren kann ich aber" ;)

    1. MIDI sollte die Datenmenge schaffen, wenn man sie geschickt aufteilt. Und da MIDI anders als DMX nur Änderungen überträgt und nicht den Status sämtlicher Kanäle, halten sich die Datenmengen auch in Grenzen.

    Als Interface zwischen Bedienelementen und Computer sollte theoretisch ein Arduino ausreichen. Ich kann aber nicht sagen, mit welcher Wiederholfrequenz. Eventuell solltest du dir dafür den Teensy 3.1 von PJRC angucken. Der ist von der Programmierung her Arduino-Kompatibel und hat nebenbei noch nen USB, mit dem er einen MIDI-Controller emulieren kann. Also keine Notwendigkeit, über Hardware-MIDI zu gehen.

    1.2 Die Eingänge müssen in den Controller. Es ist nicht machbar, dass jede Taste einen Pin am Controller bekommt. Hier ist es zwingend erforderlich, zu multiplexen. Also die Tasten in einer 14*14 großen Tastenmatrix anzuordnen und die horizontalen und vertikalen Leitungen durch 16kanäligen I2C-Input- bzw. Output-Expander zu jagen. Dadurch lassen sich alle 192 Tasten zu 2 Leitungen (Daten und Clock) zusammenfassen. Arduino und Teensy haben Hardware-I2C, was eine Datenübertragung recht flott macht.

    1.3 Für die Fader gibt es 8-Kanal-ADCs mit I2C. Davon 3 Stück und fertig.

    2. Die LEDs sind vom Hardware-Aufwand ähnlich wie die Taster. Multiplexen und auf entsprechende Bausteine mit seriellem Interface aufteilen. Z.B. der MAX7219, der kann 64 LEDs über SPI treiben, inkl. rudimentärer Helligkeitsregelung. Davon 6 Stück hintereinander und die LEDs lassen sich mit 3 Leitungen ansteuern. Teensy und Arduino haben schnelles Hardware-SPI.

    3. Welche Taster du nimmst, ist dir überlassen. Die grandMA 1 verwendet Digitast Taster, die ich von der Haptik ganz nett finde. Eine Bohrung für LEDs haben sie auch. Musst du wissen

    4. Unmöglich ist es sicher nicht. Und auch die Hardware ist durch Multiplexing zwar aufwendig, aber nicht unüberschaubar.
    Die Software verlangt allerdings einige Kniffe. Die Portexpander über I2C abfragen und damit dann auch noch Multiplexen zum Beispiel ist ein kleiner Gedankenspagat. Insgesamt müssen halt so oft wie möglich die Tasten und Fader abgefragt werden, mit dem Buffer verglichen werden und bei Änderungen die entsprechenden MIDI-Telegramme absenden. Für die LEDs müssen dann eingehende Telegramme abgefragt und an die LEDs geschickt werden. Aber auch hier werden nur Änderungen übertragen. Als Buffer können die Bausteine selber dienen.

    5. Wahrscheinlich über einen entsprechenden Antrieb. von der Kraftübertragung her dürfte eine Spindel mit Getriebemotor am elegantesten sein.


    Viel Erfolg bei deinem Flug zum Mond! :D

  • Danke schonmal für deine Antwort.

    Die Aussage mit dem Mond stimmt zu 100%, perfekt getroffen. Ich weiß auch nicht was ein Multiplexer ist. Aber das kriege ich schon alles hin. Nur wirklich keine Ahnung habe ich von den ganzen Platinen. Super, dass du schon Namen geschickt hast. Wärst du so freundlich und packst einfach noch ein paar Shoplinks mit rein, solange dass erlaubt ist? Das würde mir extrem helfen!

    Danke,

    Leon

    Equipment: 3x20 Kanal Dimmer (Stufenlinsen etc.), 2x Stairville MH-X25, 1x Litecraft LED Strobe, 1x Eurolite Superstrobe 2700, 2x LED Par 64, 6x LED Stage Par, 2x Nebel, 1x Hazer, 12x Theaterzug (Panoramazug) fest installiert, 1x Zero88 Solution, 1x FX5, 2x Spaß
    Teilweise aus AG, teilweise aus Stadttheater Ratingen  :)

  • Hallo Leon,

    ich will deinen Elan garnicht bremsen, aber, das ist schon ein recht großes Projekt, das du dir da ausgesucht hast. Vorallem wird das ganze eine riesige Fehlersuche wenn du versuchst das auf Lochraster oder so aufzubauen !

    Also ganz dringend auf sauberen aufbau achten !!!!

  • Naja... Es ist nicht schwer, entsprechende Bausteine zu finden und zu kaufen.

    Ich habe leider nicht die Zeit, die zu deinem Projekt passenden ICs rauszusuchen. Nutze die Gelegenheit, dich mal ein bisschen in das Thema einzulesen.
    Und ich werde sicher auch nicht die Muße haben, dir alles vorzukauen, sieh mir das bitte nach ;)

    Multiplexing heißt, dass mehrere Leitungen zu einer/weniger Leitungen zusammengefasst werden. Die angesprochenen Portexpander haben z.B. 16 Eingänge oder Ausgänge, werden aber mit nur 2 Leitungen an den Controller angeschlossen.

    Wenn man die Tasten in einer sog. Tastenmatrix anordet (die Variante mit Dioden, da ja mehrere gedrückt werden können sollen), dann kann man die eigentlich benötigten 192 Eingänge am Controller auf 2x 14 (14x14 sind sogar 196 Eingänge), also 28 Pins reduzieren. Das wäre aber auch noch Schwachsinn. 14 der Pins werden als Ausgänge, 14 als Eingänge genutzt, deshalb die jeweils auf einen Portexpander legen, der die Leitungen zu jeweils einer I2C-Schnittstelle zusammenlegt, die dann parallel und unterschiedlich adressieren ergibt 2 Leitungen für 192 Taster.

    Hier könnte sich zum Beispiel der Microchip MCP23017 eignen. Zwei davon, einer als Input, einer als Output betrieben. Fertig.

    Mit den AD-Wandlern muss du mal schauen, da gibt es wirklich verdammt viele. Mit unterschiedlichen Auflösungen (MIDI hat 7 Bit, DMX 8 Bit), also sind 10bit mehr als genug, mit unterschiedlicher Anzahl der Eingänge, etc... Hier einfach mal ein bisschen Vergleichen.

    Du schaffst das!

  • Alles klar, ich werde mich noch ein bisschen einlesen.

    Vielleicht hat ja zufällig jemand Langeweile und möchte schonmal mit einer Materialliste anfangen? Das würde mich super freuen!

    Naja abkommen von dem Projekt möchte ich ungern, denn ich denke es ist nicht unmöglich.

    Du schaffst das!

    Danke für dein Vertrauen :)

    Equipment: 3x20 Kanal Dimmer (Stufenlinsen etc.), 2x Stairville MH-X25, 1x Litecraft LED Strobe, 1x Eurolite Superstrobe 2700, 2x LED Par 64, 6x LED Stage Par, 2x Nebel, 1x Hazer, 12x Theaterzug (Panoramazug) fest installiert, 1x Zero88 Solution, 1x FX5, 2x Spaß
    Teilweise aus AG, teilweise aus Stadttheater Ratingen  :)

  • Hallo,
    schau dir mal folgendes Projekt an: http://notapage.net/wordpress/cate…chris/hardware/ . Beide haben hier auch im Forum dazu etwas geschrieben. Aber sei vorgewarnt, so wie ich das mitbekommen habe, sind die Kosten auch ganz schön hoch und kommen zumindest an kleinere Profipulte herran. Wenn du also den Spaß am Basteln hast OK, wenn du das aber wegen dem gesparten Geld machst, dann würde ich dir ehr zu einem fertigen Profipult raten. Denn die kosten weniger, wie die Materialkosten + deine Arbeitszeit ;).
    Viele Grüße
    JP

    im Falle eines Falles klebt Gaffa einfach alles, denn Gaffa ist dein Freund und Helfer :thumbup:

  • Naja, Profipulte kriegt man ab ca. 5 Tausend. Das sind dann aber noch keine "Profipulte". Die fangen mit der GrandMa 2 Serie an.

    Ich denke ich fange mal an:

    Ich lege los mit den 15 Executor-Fadern und den dazugehörigen Flash-Tastern:

    Fader: http://www.mercateo.com/p/615-D75732/S…tml?quantity=15

    Keys: http://www.conrad.de/ce/de/product/…ef=searchDetail

    Board: http://www.ebay.de/itm/DE-SainSma…=item58b713d88b

    Jetzt habe ich es so verstanden, dass ich die Buttons in einer Matrix anordne, dann halt mit Widerständen arbeite und das Ganze dann einen analogen Pin braucht?

    Sind sonst alle Bauteile richtig?

    Ich freue mich auf eine Antwort :)

    Leon

    Equipment: 3x20 Kanal Dimmer (Stufenlinsen etc.), 2x Stairville MH-X25, 1x Litecraft LED Strobe, 1x Eurolite Superstrobe 2700, 2x LED Par 64, 6x LED Stage Par, 2x Nebel, 1x Hazer, 12x Theaterzug (Panoramazug) fest installiert, 1x Zero88 Solution, 1x FX5, 2x Spaß
    Teilweise aus AG, teilweise aus Stadttheater Ratingen  :)

    Edited once, last by DJ KOL (March 19, 2015 at 5:16 PM).

  • Naja, Profipulte kriegt man ab ca. 5 Tausend. Das sind dann aber noch keine "Profipulte". Die fangen mit der GrandMa 2 Serie an.

    Das ist sicher nicht richtig. Es gibt ausserhalb der GrandMa Welt durchaus Pulte die weit unter 5000 € einer GrandMa Konkurrenz machen können. Ich hab eins davon...

    Gruß Floyd


  • Jetzt habe ich es so verstanden, dass ich die Buttons in einer Matrix anordne, dann halt mit Widerständen arbeite und das Ganze dann einen analogen Pin braucht?

    Leon


    Äh. Nein.

    Die Taster ordnest du so an

    [Blocked Image: http://www.openmusiclabs.com/wp/wp-content/uploads/2011/10/switch_matrix_schem_sm.jpg]

    Zum Beispiel als Matrix mit 3x5 oder 4x4 (einen frei lassen). Sind 8 Pins am Controller, die solltest du gerade noch so entbehren können.

    Mit Widerständen an AD-Wandler kannst du nur sehr schwer und ungenau erkennen, ob mehrere Tasten gleichzeitig gedrückt wurden.

    Dann schaltest du Spalte für Spalte einen der Spalten-Pins low und guckst, welche Zeilen-Pins dabei low sind (durch die Pullups invertierte Logik), die Tasten sind dann gedrückt. Das für alle Spalten wiederholen fertig.

    Da der Ardu nur 8 AD-Wandler hat, musst du dir dafür dann Bausteine raussuchen, die zum Beispiel 8 AD-Wandler drin haben. Davon zwei mit I2C-Bus mit unterschiedlicher Adresse, dann kannst du max. 16 Fader auslesen.

  • Ok alles klar.

    Ich bestelle mir also nun:

    http://www.conrad.de/ce/de/product/…lexer-8-Kanaele (Fader)

    http://www.conrad.de/ce/de/product/…ster-SIPO-8-Bit (Taster)

    http://www.conrad.de/ce/de/product/…NN-tastend-1-St

    http://www.conrad.de/ce/de/product/…ear-F4505N-1-St

    http://www.ebay.de/itm/DE-SainSma…=item58b713d88b

    Dann habe ich noch eine Frage:

    Ich möchte die Fader ja immer zu fünft haben, das dann später in ein Gehäuse einbauen. Wie realisiere ich das? Muss ich das einfach auf ne Lochrasterplatine machen? Also die Fader drauf und dann alles mit dem "Arduino" verkabeln?

    MfG

    Leon

    Equipment: 3x20 Kanal Dimmer (Stufenlinsen etc.), 2x Stairville MH-X25, 1x Litecraft LED Strobe, 1x Eurolite Superstrobe 2700, 2x LED Par 64, 6x LED Stage Par, 2x Nebel, 1x Hazer, 12x Theaterzug (Panoramazug) fest installiert, 1x Zero88 Solution, 1x FX5, 2x Spaß
    Teilweise aus AG, teilweise aus Stadttheater Ratingen  :)

    Edited once, last by DJ KOL (March 20, 2015 at 3:26 PM).

  • Hallo,

    Ich baue mir zur Zeit selber ein MidiPult, ähnlich ausgestattet wie deins. Trotz meines E-technik Studiums habe ich mich aber dagegen entschieden die Elektronik Hardware komplett selber zu entwickeln. Ich greife auf die Minibox Module zu. Damit lassen sich sehr einfach, komplexe Midi Steuerungen aufbauen! Egal ob Taster Matrix, Encoder oder Motorfader!
    Ich empfehle dir erst mal die Grundlagen durchzulesen http://www.ucapps.de und im Forum ein wenig nachzuschauen, dort gibt es nämlich auch schon mehrere GrandMA Clones http://midibox.org/forums

    Sei mir nicht böse, aber es scheint mir, als würden dir noch einige Grundlagen fehlen...

    Beste Grüße
    Lukas

  • und noch eine Kleinigkeit: Wenn du die GrandMA On PC nutzen willst, brauchst du auch eine passende Lizenz/Dongle, damit die auch DMX-Werte ausspuckt. Das musst du auch noch in dein Projekt als Kosten mit einkalkulieren.

    Freundliche Grüße

    Stefan

  • Ich glaub hier will uns jemand kräftig verar.../veräppeln !!

    Null Ahnung von gar nix und dann ein Profipult nachbauen wollen...

    :argh:  :argh:  :argh:  :argh:  :argh:

  • Naja, veräppeln würde ich das nicht nennen !
    Gerade weil der Autor vielleicht wenig Ahnung von der Materie hat, sieht er den gesamten Aufwand nicht.
    Als Fachkraft oder Bastler mit Erfahrung weiss man da schon eher was man alles braucht.

    Aber, deswegen wurde ja hier auch die Frage gestellt, ob das überhaupt möglich ist !

  • Hallo,

    da ich gerade an einem ähnlichen Projekt arbeite und mich schon länger mit der entsprechenden Hard- und Software beschäftige wollte ich hier auch noch ein bisschen was dazu sagen...

    also erstmal würde ich sagen dass Projekt ist realistisch solange du viel(!) Zeit und genügend finanzielle Mittel hast. Auch Ahnung von der ganzen Soft- und vor allem Hardware wäre hilfreich.

    Ich werde deine Fragen jetzt einfach mal so beantworten wie ich das ganze gemacht habe:
    1. Ich werde die ganze Hardware, also fader, buttons und encoder über arduino boards ansteuern und auslesen und dann ein midi signal an den PC schicken lassen, dass ich dann in der onpc zuordne.Bei den Buttons werde ich eine Große Matrix für die command sektion und mehrere kleine Matrizen für die executer Buttons bauen. Midibox hab ich mich nicht wirklich damit beschäftigt aber is glaub ich eine gute Alternative.
    2. LEDs würde ich weglassen...war mir einfach zu viel arbeit und ich hab für mich beschlossen dass ich auf die verzichten kann.
    3.Für die buttons hab ich mir einfach cherry switches bestellt, sind ja auch in der echten 2er drin.
    4. wie gesagt, mit viel Zeit und genügend Geld....du solltest dir allerdings am Anfang schon überlegen, was du alles bauen willst, damit du zB dein Gehäuse passend dimensionierst und dich auch mit dem Geld nicht verkalkulierst.
    5.Die Monitore wollte ich mit einem Linearantrieb bewegen. Den wollte ich ohne Umweg über den PC von einem Arduino aus über ein Relais steuern.

    Was mich noch interresieren würde ist, wie du planst, das Gehäuse zu bauen.

    hoffe ich konnte ein bisschen helfen, wenn du noch Fragen hast kannst du mir auch gerne noch schreiben.

    Grüße
    bio.freerider

  • Newly created posts will remain inaccessible for others until approved by a moderator. The last reply was more than 365 days ago, this thread is most likely obsolete. It is recommended to create a new thread instead.