Bei mir geht’s auch weiter: Motorfader mit Problemen..

IMG_9012 IMG_9014Nach viel Zeit des „andere Dinge tuns“ geht es auch bei mir weiter. Der notwendige Adapter fürs Display ist mittlerweile organisiert (siehe einer der ersten Posts), eine Relaisplatine zum Pult ein-/ausschalten ist geroutet und die Motorfader sind eingepflanzt. Ich will nichts versprechen, deswegen seid schonmal gespannt was sich in den nächsten Tagen tun wird! An stehen: Gehäuse weiter machen, Display in Betrieb nehmen und die obere Hälfte der Frontplatte sägen.

Die Sache mit den Motorfadern läuft übrigends leider noch nicht so glatt wie sie sollte, ein „Workaround“ ist aber schon in Arbeit:


Die Fader sind horizontal und vertikal gespiegelt. Das ist aber nicht mein Problem 😉

Encoder

Heute Abend habe ich mich noch kurz mit der umsetzung der Quadratur Signale aus den Encodern in „einfache“ hoch/runter „Tastendrücke“ gegen Masse beschäftigt. Ich werte die Signale aus den Encodern mit ATtiny’s und einem kleinen Assembler Progrämmchen aus. Meine Platine kann direkt an ein MidiBox DIN Modul angeschlossen werden. Pro Encoder werden dann drei Eingänge benötigt.

 

 

 

 

Verkabelung der Bedienelemente

In letzter Zeit bin ich zu relativ wenig gekommen. Das Bedienfeld ist mittlerweile aber trotzdem zu gefühlten 50% verkabelt:Die einzelnen Module liegen nur lose auf der Frontplatte, daher ist alles krumm und schief. Wenn ich nur mal eine Woche am Stück den ganzen Tag für das Projekt Zeit hätte….

Fortschritte bei der Frontplatte

Ich habe heute das Halteblech, an dem die Taster hinter der Frontplatte verschraubt werden sollen, nahezu fertig gestellt. Bis auf einen versehentlich herausgesägten Steg hat das ganze auch sehr gut geklappt.

Jetzt fehlt eigentlich nur noch das Blech für den oberen Teil des Pults und dann kann ich mit dem Zusammenbau und dem Verkabeln anfangen.

 

Es regnet Aluspäne

Kurzes Update: Ich habe die Alu-Profile für das Gehäuse fertig gesägt und bin jetzt das Halteblech für die Bedienelemente am Sägen. Sobald das Blech fertig ist werde ich die Bedienelemente montieren und verkabeln…

Weiter geht’s!

Nach über einem Monat „Pause“ wegen Klausuren und diversen anderen Dingen geht es nun weiter. Letzte Woche sind endlich meine Platinen an gekommen. Lieferzeit viel zu lange, dafür aber 100% Überlieferung. Ich kann also noch ein Pult bauen! 😛

Bestellt habe ich Platinen für die Executor Buttons an den Fadern, eine Stromverteiler/Sicherungsplatine und eine Platine für die Encoder.

Eigentlich wollte ich noch eine Platine für die Programmer Tasten machen und dort auch die Matrixanschlüsse und Verkabelung für die anderen Platinen realisieren – ich glaube das mache ich jetzt aber auf Lochraster. Mal schauen!

Es leuchtet wie ein Weihnachtsbaum!


…pünktlich einen Monat nach Weihnachten gibt es noch ein Geschenk an mich selbst & viele gute Neuigkeiten. Die LEDs und Tasten sind so voll funktionsfähig, das heißt:

  • Bankwechsel sind ohne umständliche Macros möglich
  • komplettes LED Feedback – auch blinkende LEDs
  • Latenzen sind nicht wahrnehmbar
  • gleichzeitiges Drücken von beliebig vielen Buttons ist möglich
  • Shortcut Modus im onPC ist nicht erforderlich, es werden keine Tastaturkommandos emuliert

Damit bin ich wohl nach MA selbst der erste, der sowas gebaut hat 😀

Die LEDs sind weiß und blau. Im Nachhinein gefiel mir blau als „Executor belegt“-LED aber wesentlich besser, sodass ich die Funktion kurzerhand softwareseitig getauscht habe. Die LEDs aus zu löten und zu tauschen käme einem Neubau der Platine gleich.

Die LED-Ausgabe für alle anderen Tasten habe ich übrigends schon implementiert. Die größte Software-Hürde ist damit genommen. Es kann also voll motiviert weiter gehen 🙂

Das bootet sich gut!

Ich habe heute mal das Mainboard zusammen mit der SSD auf eine Aluplatte geschraubt, verkabelt und anschließend vom USB-Stick Windows und onPC installiert. Meine Hardwarekonfiguration ist jetzt folgende:

Für das Mainboard habe ich mich vorallem entschieden, weil es nur +12V als Versorgungsspannung braucht und zugleich von der Performance genau richtig für meine Konsole ist. Damit „passt“ der Wirkungsgrad und es wird auch keine unnötige Abwärme erzeugt. Außerdem hat es alle benötigten Anschlüsse wie PS2 oder eine serielle Schnittstelle sowie einen zweiten Monitorausgang und ist mit 7 USB Ports ausgestattet.

Die Bootzeit liegt momentan mit Windows XP weitestgehend „out of the box“ bei ca. 30 Sekunden bis ins onPC worüber ich mich sehr freue! Den Bootvorgang zeigt das folgende Video. Das Display ist allerdings noch nicht das finale Display, mit dem gibt es nämlich immernoch Anschlussprobleme…

Die Executor Buttons sind fertig!

Ein erster Meilenstein ist geschafft: Die Executor Buttons sind fertig. Ich hatte zwischenzeitlich doch arg gehadert, ob es die richtige Entscheidung war das ganze auf Lochraster auf zu bauen…

Jetzt bin ich fertig und glaube ich würde es wieder genauso machen. Morgen mache ich mich mal dran in Excel die einzelnen Tasten in der richtigen Reihenfolge auf Midi-Noten einzustellen – im Moment ist alles durcheinander… Ich habe die Tasten eben genau so angeschlossen, wie es am besten gepasst hat.

Die erste 3 Meter Rolle von dem bunten Flachbandkabel ist übrigends schon aufgebraucht!

Letztes Wochenende habe ich die Tasten schon „Live“ getestet, obwohl noch nicht alles angeschlossen war: Funktioniert super, selbst über den Core8 waren keine Latenzen wahrnehmbar! Genau so wollte ich es haben.

Ab jetzt werde ich mich auch intensiver mit der Software beschäftigen. Die Daten für die LED’s sollen ja schließlich bald im onPC ausgelesen werden :-D.

Jetzt wird geEAGLEd!

Über Weihnachten habe ich einiges geschafft. Die beiden Platinen mit den Executor Tasten und LED’s sind fast fertig (aber dazu wann anders mehr). Außerdem habe ich die Abstände für die Executor Fader und die dazugehörigen Taster passend zum 10,4″ TFT berechnet – sie liegen natürlich nicht im 2,54mm Rastermaß meiner Lochraster Platinen, d.h. ich muss eine Platine ätzen (lassen). Die obere Tastenreihe habe ich heute schon mit EAGLE geroutet, fehlt noch die untere. Mal schauen ob ich dann die Matrix für die restlichen Tasten (alles wo nichts gleichzeitig gedrückt werden muss) auch noch mache…

Die Grafiken unten wurden mit EAGLE 3D erstellt. Leider gibt es die Digitasts nicht in der Bibliothek, daher ist an den Stellen nur der Bestückungsdruck zu sehen.