Jump to content

Amiga-Falcon

Members
  • Posts

    207
  • Joined

  • Last visited

Everything posted by Amiga-Falcon

  1. Hallöle, Eben das gine doch verhältnismäßig einfach (ist aber noch Theorie !): Ich baue gerade exakt das, was Du Dir bauen willst, Chris. Ich denke, ich werde mir, zusätzlich zur 8´er LC (vorerst), eine 64E mit ins Case einbauen. Die Verbindung der beiden kann evtl. auf mehrere Arten erfolgen: 1) Eine "Parallelschaltung" der Select-Taster, wobei für die 64E dann Prsetwechsel erzeugt werden. Dies könnte z.B. vielleicht mit den Auto-MIDI-Events der LC gemacht werden - hoffe ich jetzt mal inständig, weil ich mich damit noch nicht näher beschäftigt habe. 2) Ein Druck auf einen Select-Taster (oder Touchfader) sendet ein "spezialles" MIDI-Event an die 64E, das einen entsprechenden Programmwechsel auslöst. 3) Die Änderung eines beliebigen Channel-Praameters (z.B. Pan, Mute, etc.) der LC löst ein ebensolches MIDI-Event aus und schickt es zur 64E. Letzteres müßte sehr wahrscheinlich (zu den Profis schiel...) mit einer Software-Anpassung in der LC-Software realisiert werden. Da wir aber nun bereits 2 Mann mit den selben Vorstellungen sind, lohnt sich ja die Anpassung der LC-Soft für Thorsten richtig -lach - :) :) :) Gruß, Amiga-Falcon.
  2. Hallo Leutz, ich habe nun soweit alles zusammen gehäkelt, was ich für meine LC brauche. Nun mache ich mir Gedanken über die Stromversorgung. Ich habe mal folgende (überschlagene) Rechnung aufgestellt: 1 Core => ca. 50 mA 4 x LCD => ca. 320 mA 4 x D-IN => ca. 120 mA 4 x D-OUT inkl. LEDs und Ringen => ca. 3A (wenn alles "brennt") 8 x Motorfader => ca. 6.4 A (also 8 x ca. 0.8 A, wenn alle gleichzeitig anlaufen) Demnach bräuchte ich ein Netzteil, das mit Reserven eine Spannung von 12 V (wegen der MF) und einen Strom von um die 10 A liefert, richtig ? Sprich, ich müßte mir ein Netzteil zulegen, das mindestens 120 W liefert. Bevor ich mir aber nun ´n richtig dickes (und teures !) NT bestelle, hätte ich genre mal von den "LC´lern" gewußt, was deren Amperemeter tatsächlich beim "Normalbetrieb" der LC anzeigen. Interessant für mich wären auch die Werte von Doppel-LC´s (sagt jetzt bitte nicht "Rechne doch alles x 2...". Ich denke z.B., daß bei den MF´s nur der Anlaufstrom 0.8 A/Motor beträgt, dieser also nur für einen Sekundenbruchteil fließt. Danke im Voraus, Amiga-Falcon.
  3. Super ! Hat alles geklappt. Wenn man´s einmal kapiert hat, ist es eigentlich ganz einfach und logisch. Ich hatte bloß zuerst noch ´nen Denkfehler gemacht und als 1. Schieberegister die Nummer 5 vergeben. Daß die von 0 an gezählt werden und ich folglich dann bei 4 anfangen muß, kam mir aber gleich bei dem angezeigten Kauderwelsch in den Sinn. Nochmals Danke für Deine Hilfe, Amiga-Falcon.
  4. Guten Morgen ;), und vielen Dank, doc, für diese ausführliche Beschreibung. Ich denke, damit komme ich klar. Mich hat es irritiert, daß in den originalen Files zwischendurch immer in den Kommentaren stand: "don't change the numbers here! use the definitions in the IO table to assign functions to buttons and LEDs". Das hat mich irgendwie verunsichert. Ein schönes WE, Amiga-Falcon.
  5. Hallo MIDI-Boxer, ich probier den ganzen Abend (huch, is ja schon wieder nach 2...), also die ganze Nacht rum und komme vorne und hinten nicht klar. Meine LC enthält (noch) das originale Programm zur Ansteuerung von 4 LC-Displays (2x16) von Thorsten. Ich hab bisher nur einen einzigen Parameter geändert: Keine Motorfader. Das Modul kommt erst noch. Bislang teste ich nur mit einem Core und 2 x DOUTx4. Die LEDs zur Anzeige von Mute, Solo, Rec und Select klappen 1A (also DOUT Nummer 1 => Schieberegister 1-4). Nun wollte ich testweise mal mein LED-Bardisplay an das 2. DOUT anschließen, ich bekomme das mit der Definition in LC_IO_TABLES.INC vorn und hinten nicht auf die Tüte. Wenn ich die Kathoden der 1. Displayhälfte (also die linken 4 LED-Anzeigen) am 1. Schieberegister und die Anoden der LEDs am 2. Schieberegister (von DOUT Modul Nummer 2) angeschlossen habe, sehe ich... gar nix ?! Das glaiche gilt für die rechte Displayhälfte. Die Kathoden liegen am 3. SR, die Anoden am 4. SR des DOUT Nummer 2. DOUT Nummer 2 sollten ja, wie ich annehme, die SR´s 5-9 sein. Daß ich nix sehe, verstehe ich ja, weil die ursprüngiche Belegung für die Taktanzeige das DOUT Nummer 4 vorsieht (also SR 13-16). Könnte mir bitte mal jemand unter die Arme greifen und mir sagen, wo ich was ändern muß, damit meine Taktanzeige auf DOUT Nummer 2 => SR 5-8) läuft ? Ich denke, wenn ich es einmal für meinen Fall gezeigt bekomme, schnalle ich es. Vielen Dank im Voraus für Eure Bemühungen, Amiga-Falcon.
  6. Kann man die beiden Lichtschranken, nebst Mechanik, aus einer Maus eigentlich auch als Encoder (in der LC-Box) benutzen ? Das Prinzip ist technisch gesehen das selbe, wie bei den ALPS-Encodern. Es wird ein phasenverschobenes Rechtecksignal erzeugt. Einziger Unterschied, der mich verunsichert: Mäuse haben eine wesentlich höhere Auflösung. Amiga-Falcon.
  7. Also mich würden Fotos von Deinem Erstlingswerk sehr wohl interessieren ! Jeder hat mal - mehr oder weniger "kürmelig" - angefangen. Bei mir ist es auch die erste MB, die ich gerade baue. Ok Elektronik mache ich seit 20 Jahren, aber man lernt doch nie aus. Wenn Du Fragen/Probleme hast, frag ruhig. Es gibt keine "blöden" Fragen, nur dumme Antworten ! Gruß und weiterhin fröhliches "Lötkolbenschwingen", Amiga-Falcon.
  8. Na da sag ich auch mal: HERZLICH WILLKOMMEN in unserem Boot. Schön zu lesen, daß bei Dir alles auf Anhieb geklappt hat und das, wie Du sagst, ohne jegliche elektronische Vorahnung, bzw. mit sehr wenig. Hut ab ! Gruß, Amiga-Falcon.
  9. Also in diesem Fall: KOMMANDO ZURÜCK !!! Außerdem hab ich das Erstellungsdatum dieses Threads völlig übersehen... -grins- Dann kauf ich doch leiber die ALPS-Typen ! Trotzdem danke, Amiga-Falcon.
  10. Hallöle, Also ich würde auch 20 Encoder haben wollen, wenn die für die LC was taugen. Könnten wir nicht ´ne Bulk-Order ins Leben rufen ? Ich denke, es gibt evtl. noch mehrere Interessenten. Ich hab die übrigens vor ein paar Wochen auch schon bei Pollin "gefunden", war mir aber mit den 16 Rastungen nicht sicher. Da aber hier alle schreiben, daß die Dinger gut sind......... Bitte eine PM an mich, wenn mir jemand etwas mitbestllen könnte. Vielen Dank schon mal im Voraus, Amiga-Falcon.
  11. Hallöchen, da geb ich Dir natürlich Recht. Es war auch nur eine ganz spontane Idee. Aiga-Falcon.
  12. Hallo Leute, seit mir bitte nicht böse, wenn ich diesen Thread wiedser mal "nach oben ziehe". Ich hab ein paar Fragen zu dem Interface. Zuerst mal, das eine, was ich jetzt gebaut habe, funktioniert absolut tadellos. Ich mußte nur die klitzekleinen Jumper-Pads an "echte" Jumper herausführen, da ich zu Testzwecken immer mal wieder die Konfig ändere. Aber auch das war kein Problem. Nun veruche ich das EEprom zu programmieren. Ich habe mir die Files von der Downloadseite (siehe TKs Posting weiter oben) heruntergeladen und stecke fest. Laut der Beschreibung, die ich in der Datei "readme.txt" gefunden habe, heißt es (Zitat): "A precompiled binary is already part of this package: o project.hex (can be loaded into MIOS Studio)" Aber wo ist diese HEX-datei ? Wo ist das Archiv ? Ich finde unter dem L I N K nur einzelne Dateien ?! Ok, dachte ich mir, compilierste Dir das halt selbst "ma eben". Aber dann fehlte mir (siehe "main.c") die Datei "pic18fregs.h". Zugegeben, die Linux-Welt ist nicht die meine... Und aller Anfang ist schwer. Jedoch habe ich spaßeshalber MIOS 1.9 testweise ´ne andere Einschaltmeldung verpaßt, es mit "make.bat" compiliert und eingespielt und es hat auf Anhieb geklappt. Das selbe mit der Software für meine LC. Einschalttext geändert, Zielverzeichnisse in allen entsprechenden Dateien angepaßt und es klappt auch hier alles. Aber mit dem "blöden" EEprom für das GM5 tu ich mich sowas von schwer... Vielleicht hab ich ja auch ´ne Fehler bei der INstallation von GPASM gemcht... Vielleicht (hoff !) kann mir ja jemand beim Lernen helfen. Danke im Voraus, Amiga-Falcon.
  13. Blöde Frage, oder besser Anregung: Wieso baust Du ihm nicht einfach ´nen MIDI-Router ? Wenn ich das jetzt richtig im Kopf habe, kann der Router 5 INs an 5 OUTs verteilen. Programmierst Du die INs 1-5 alle zusammen auf OUT 1 haste ´nen Merger. Soweit ich im Kopf habem brauchst Du dafür nur ein Core mit PIC 18F452. War jetzt ´ne ganz spontane Idee beim Lesen, also bitte nicht treten, wenn das falsch gewesen sein sollte. Grüße, Amiga-Falcon.
  14. Och, Win98 Anwender gibt es noch jede Menge... Ob es allerdings von Vorteil ist, wenn man Anwendungen in der Art von Logic/Cubase, MIOS-Studio, etc. pp. wage ich zu bezweifeln. Es gibt nahezu keine Treiber (mehr) für alte und garantiert keine für neuere Hardware für Win98. Ein Umstieg auf XP wäre Dir daher schon anzuraten. Ich hab z.B. XP-Pro mit SP 3 und das läuft sehr stabil. Sehr viele Probleme macht Vista, von dem man eh wenn schon, dann nur die "große" Version nehmen sollte (komm jetzt nicht auf den Namen). Alles andere ist arg fehlerträchtig. Ich persönlich lehne Vista auch (noch) kategorisch ab, da viele Sachen nicht ohne "besondere Nachhilfe" laufen. Gruß, Amiga-Falcon.
  15. Jap, vielen Dank nochmal Nils. Hatte ich ganz vergessen, hier reinzuschreiben. Grüße, Amiga-Falcon.
  16. Das kann ich sehr gut nachvollziehen. Jedoch habe ich irgendwo gelesen (im englischen Teil), daß für die MB-LC eine Version geplant / in Arbeit sein soll, die eine Ausgabe von Daten auf dem TV erlaubt. Vielleicht hab ich aber auch den englischen Text falsch interpretiert... Wäre aber trotzdem nett von Dir, wenn Du den Code für den kleinen Font zum DL anbieten würdest. Was jeder Einzelne draus macht oder nicht... Who cares ? Gruß, Amiga-Falcon
  17. Stimmt ! Das habe ich letzte Nacht noch herausgefunden. Und auch der Zeichensatz ist in einer der Dateien gespeichert. Wo steht aber, wieviele Zeichen pro Zeile möglich sein sollen und die Anzahl der Zeilen insgesamt, bzw. wie bestimme ich die Zeichengröße ? Amiga-Falcon.
  18. Moinsen... jaaa kann man um diese Zeit schon sagen. Ich experimentiere gerade mit der TV-Applikation herum. In Thorsten´s Thread hierzu habe ich Screenshots gefunden, die ich nicht so nachgebildet bekomme. Grund hierfür: Die Schriftgröße des verwendeten Zeichensatzes. Wie bekomme ich die kleinen Zeichen hin ? Und wie hat Thorsten diesen "Pixel-Grafik-Screen" mit dem Demobild hin bekommen ? Ich habe bisher nur die Kommandos zum Löschen des Bildschirmes, zur Positionierung des Curdors und für das Setzen von Schriftzeichen gefunden. In der SYX-datei zu dem "Grafik-Screen" stehen jedoch gaaaanz andere Hex-Folgen ? Könnte die bitte mal jemand (am besten natürlich Thorsten himself) hier erläutern ? Danke im Voraus, Amiga-Falcon.
  19. Hi Leute, da ich mir nun solange, bis meine D-IN´s und D-OUT´s fertig sind, die Zeit vertreiben muß und nebenher auch noch etwas dazu lernen möchte, habe ich mich u.A. mit MIOS-TV beschäftogt. Im entsprechenden Thread von Thorsten stehen ja die SysEx-Kommandos zur Steuerung mit drin. Nun such e ich ein Programm, das einzelne SysEx-Daten an meine MB senden kann. MIOS-Studio kann´s (noch) nicht, da steht "TODO" drin. Und die SysExBox kann auch "nur" kpl. SysEx-Dateioen ans Core senden. Gibt es nicht ein Programm, das eine direkte Eingabe der Hexwerte erlaubt und das diese Zeichenfolge dann ans Core schicken kann ? Amiga-Falcon
  20. Hallo Leute, ich war ganz erstaunt und gleichzeitig hoch erfreut, daß mein "Duo-Core", bis auf ein Beleuchtungsproblemchen, auf Anhieb lief. Core ans GM5-Interface angeklemmt, dann einen vorprogrammierten PIC (Danke nochmals Nils !!!) drauf. MIOS-Studio geladen, Verbindungen hergestellt und MIOS 1.9f drauf geladen. Klappte auf Anhieb 1A. Dann hab ich, derweil ich bislang nur das Core und das GM5 fertig habe, einige Testapplikationen drauf geladen (z.B. LCD-Benchmark, Anzeige der Rev. ID, etc.) Das lief alles perfekt. Dann mit MIOS-Studio einige "Hallo Welt´s" gesendet. Klappte auch. Einzig die Anzeige des MTC´s mit dem Testprogramm klappte nicht (unter Logic). Vermutlich habe ich aber irgendeine Einstellung vergessen... Dann kam der grooooße Moment: Die Software für die LC aufspielen. Das Aufspielen selbst hat suppi geklappt, nur seitdem läuft´s irgendwie fast gar nicht mehr :( Nach dem Einschalten oder einem Reset bekomme ich die MIOS-Bootmeldung. Kurz danach leuchtet die Rx/Tx LED am GM5 permanent (kein Falckern !). und das LCD zeigt wirres Zeug an (z.B. zwei Zeilen "0000000000000000" oder "----------------"). Nach jedem Neustart wird was anderes angezeigt, die MIOS 1.9f Meldung kommt aber immer kurz vorher. Ok, dachte ich, spielste das LCD-Benchmark mal wieder auf, um da raus zu kommen. Aber Pustekuchen. Das GM5 zeigt mir zwar einen Transfer an und das Core startet danach auch immer brav automatisch, jedoch kommt immer wieder "Müll" im LCD. MIOS-Studio schreibt im MIDI-Monitor und auch im HEX-Uploadfenster nichts. Kein Fehler, keinen "Müll", einfach nichts ??!! Nur die Meldung "Starting Upload of main.hex" kommt, sonst nichts. Ich hab schon alle Übertragungsmodi durchgespielt, das ändert aber auch nichts. Da aich weiß, daß man sich durch Software nicht elektrisch etwas zerschießen kann, glaube ich nicht an einen elektronischen Defekt, zumal das Core na noch die MIOS-Startmeldung schreibt. Wie komm ich aus diesem "Teufels-Loop" wieder raus ? EDIT: Fragt mich nicht wie, aber ich hab den Teufelskreis durchbrochen. Ich hab zuerst sicherheitshalber den PC nochmal wieder neu gestartet, dann das GN5 mitsamt dem Core angeklemmt und MIOS-Studio gestartet. Nach ca. 5-6 Fehlversuchen (wie oben beschrieben) klappte das LCD-benchmark dann plötzlich wieder ???!!! Das Programm zum Anzeigen der Rev. ID und Das MTC-Display Programm klappen auch (wieder). Trotzdem hätte ich gerne gewußt, was da passiert sein könnte ? Beim Aufspielen der div. testapplikationen im Laufenden Betrieb schreibt MIOS-Studio (nicht immer), daß SysEx-Daten mit nur 7 Bit empfangen wurden... Besten Dank und Grüße, Amiga-Falcon
  21. Ich habe Dioden genommen, weil die IMMER 0.7 Volt "verbraten", egal welcher Strom fließt. Außerdem hatte ich gerade keinen passenden R parat - Not macht halt erfinderisch. Amiga-Falcon.
  22. Ja, ich habe direkt die Stromaufnahme der Hintergrundbeleuchtung an dessen PINs gemessen. Sprich, ich habe das LCD auf den Tisch gelegt und ausschließlich die Beleuchtung über ein Amperemeter angeschlossen. Die Stromaufnahme des Coremoduls steigt aber ebenso um diesen Betrag an, wenn ich das LCD daran schließe. Normalerweise (ohne LCD) zieht das Core (nur mit aufgespieltem Bootloader) ca. 30 mA. Mit angeklemmtem LCD + Beleuchtung fließen etwas über 100 mA. Ich habe jetzt mal 2 Dioden in Reihe in die Spannungsversorgung der Beleuchtung geschaltet (Pro Diode fallen 0.7 Volt ab). Damit komme ich auf eine Spannug von round about 3.5 Volt. Scheint zu funktionieren. Ich bin aber gerade dran, das GM5 zusammen zu bauen, deshalb weitere Tests später. Gruß, Amiga-Falcon.
  23. Könnte es sein, daß Dein Display den 4-Bit Modus nicht unterstützt ? So wie Du´s beschreibst, sieht es fast so aus, als fehlten die "oberen" 4 Bit. Ist aber nur eine Vermutung Amiga-Falcon
  24. Hallo Leute, ich hab ein "mittelschweres" Problemchen. Ich habe mir für meine LC-Box D I E S E (PDF) Displays gekauft. Nun habe ich testweise mal eines davon an mein Core (ohne CPU !) angeschlossen, um dessen Stromaufnahme zu messen und dabei festgestellt, daß das Display sehr warm wird, sobald die Hintergrundbeleuchtung eingeschaltet ist. Die Stromaufnahme liegt bei knapp 80 mA, was laut Datenblatt (siehe obiges PDF) zu viel ist. Es sollten max. 25 mA bei 3.4 Volt sein. Ich messe, unabhängig von der Stellung des Helligkeits-Potis immer die fast volle Betriebsspannung (ca. 4.8 Volt). Frage: Ist die Schaltung mit dem Transistor und dem Poti für diese Displays verwendbar oder muß ich etwas daran ändern ? Ich denke mal bei über dem 3-fachen Strom dürfte die Beleuchtung nicht allzulange "leben", da es sich nicht um eine Leuchtfolie, sondern um eine LED handelt. Hat jemand einen Tipp für mich ? EDIT: Habe gerade nach einigem Suchen DIESEN LINK im Forum gefunden. Könnte es sein, daß bei meinen Displays technisch gesehen das selbe Problem vorliegt ? Ich hab´s mal "überschlagen", aber ein Widerstand von round about 25 Ohm würde klappen, allerdings könnte ich dann die Helligkeit nicht mehr regeln......... Danke im Voraus, Amiga-Falcon
  25. Nö Du, das war überhaupt keine "Meckerei". Ich finde die Geschichte wirklich super und man ist damit sehr flexibel. Welcher PC hat schon 5 I/Os über nur 1 USB-Kabel und das für so wenig Geld ? Theoretisch hat man ja so viele MIDI-I/O´s, wie man freie USB-Buchsen (x 5) hat. Praktisch vermutlich ebenso... Die Idee mit den Monoflops ist auch klasse... Ist ´ne Überlegung wert... Danke und gute Nacht für heute, Amiga-Falcon
×
×
  • Create New...