Jump to content

MIDIbox FM Planung


Thomasch
 Share

Recommended Posts

Macht unterm Strich ungefähr 800-900mA

Also in meinen Augen sieht das so aus, als ob ich mit diesem 1200 mA Trafo für die komplette Stromversorgung gewaschen und gekämmt bin:

Trafo 36VA, 2x 15V, 2x 1200mA

Der hier mit 830 mA würde bestimmt auch gehn, aber ich nehm besser den ersten und lass mal lieber noch was Luft nach oben:

Trafo 25VA, 2x 15V, 2x 830mA

Nicht das ich dir des nicht gesagt hätte! :wink:

Link to comment
Share on other sites

  • Replies 87
  • Created
  • Last Reply

Top Posters In This Topic

Top Posters In This Topic

Posted Images

Bei Reichelt steht unter "technische Daten": Leerlaufspannung 2x 17,3 V

Unter Last bricht diese Spannung ein.

Fließt der Nennstrom, liegt die Nennspannung von 2x 15V an.

Fließt weniger bewegt sich die Spannung auf die Leerlaufspannung zu.

Fließt mehr, fällt die Spannung unter 15V.

Solange der Spannungsregler nicht unterversorgt ist, ist alles in Ordnung.

Wenn ich das Datenblatt richtig interpretiert habe, liegt die minimale Eingangsspannung bei Raumtemperatur bei ca. 14V (beim 7812). Wirds warm, wirds weniger.

Wenn die Eingangsspannung aber höher als nötig ist, muss der Regler mehr Energie verbraten.

Deswegen könnte sich "Luft nach oben" hier negativ auswirken.

Alle Angaben ohne Gewähr, ich lasse mich auch gern eines Besseren belehren, falls ich Quatsch schreibe :rofl:

Link to comment
Share on other sites

Zum Netzteil:

http://www.loetstelle.net/projekte/doppelnetzteil/doppelnetzteil.php

Dort findest du ein universell einsetzbares Netzteil mit den Spannungsreglern.

Die dort enthaltenen Kondensatoren C4, C6 sollten Tantal-Elkos sein, weil sie für kurzzeitige Stromspitzen, wie sie bei digitalen Schaltungen vorkommen, geeigneter sind.

Bitte keinesfalls auf die Schutzdioden am Ausgang verzichten, falls der Spannungsregler kaputt geht, steht die volle Eingangsspannung am Ausgang!

Die Siebelkos sind mit 1000 µF bis 1,5 A Strom gut bemessen, wenn du sicher gehen willst, dann bitte 2200 µF nehmen.

Auf die entsprechende Spannungsfestigkeit achten (Daumen-Regel: Eingangswechselspannung (vor Brückengleichrichter) x 1,4 (durch die Siebung).

Kühlkörper für Spannungsregler:

Generell abhängig von dem Strom und der Differenz zwischen Eingangsspannung-Ausgangsspannung.

Will also heißen: Wenn du den 12V-Spannungsregler mit 24V fütterst, muss er die Differenz von 12V in Abhängigkeit vom Strom in Wärme umsetzen können (Verlustleistung). Also lieber bei einem 7812 mit maximaler Stromentnahme nur 9-12V Wechselspannung vor dem Gleichrichter... (x1,4 - biste eh schon auf ca. 18 V am Eingang vom Stabi).

Dein Trafo mit 2x15V ist schon überdimensioniert, da du dann nach der Siebung über 20 V bist!

In der Praxis nimmt man für 12V Ausgangsspannung einen Trafo mit 2x9V.

Dann bitte noch drauf achten, dass je nach Hersteller der Stabis die max. Strombelastung variieren kann (1A, 2A). (Ungekühlt meistens nur max. 500mA!)

Gruß

Frank

Edited by fpele
Link to comment
Share on other sites

Hallo,

Displays 40x2 in verschiedenen Farben gibt es bei

http://www.futurlec.com/LCDDisp.shtml

OLED könnte man hier versuchen:

http://raystar-optro...ED_Display.html

Gruß

Frank

Hab vorhin bei futurlec.com dieses Display hier bestellt:

http://www.futurlec.com/LCDDisp.shtml

REDLCD40X2BL 40 x 2 Red on Black Character LCD Display with Backlight info.gif Yes 1 $19.90

[EDIT] geändert, weil quatsch geschrieben

Edited by Thomasch
Link to comment
Share on other sites

  • 3 weeks later...

Hallo,

heute sind die Chips angekommen. Also, wer möchte noch? Ich bekomme pro Satz 6,20 Euro (2,07 pro Chip) + Versand an euch.

Wer in Dresden wohnt, darf's auch abholen.

Ansonnsten muss ich mal sehen, ob ich das noch als 50g Brief versenden darf (1 Euro) oder als Großsendung (1,50).

Also rechnet mal insges. mit 7,70 ... (Ps habs mal ausgerechnet -> das wäre 3 Euro günstiger als eine Einzelbestellung)

[Edit:]

Ich war gerade bei der Post - Ich kann es sogar als Std-Brief versenden --> 0,55 !!!

Die ersten 4 Sätze liegen noch in der Gewichtsklasse, danach müsste ich nachwiegen...

8 Sätze habe ich zum verscherbeln... (3 Sätze vorreserviert für Thomasch und Nasrudin)

[Edit2:]

Hab noch 3 Sätze da... ---> siehe Flohmarkt

Ronny

Edited by ADK
Link to comment
Share on other sites

Hallo Thomasch,

wenn du die Displays hast, kannst du dann mal ein Statement geben wie die im Betrieb aussehen?

Vielleicht ein Foto?

Wäre super.

Gruß

Frank

Das Display ist heute auch gekommen, kanns aber noch nicht ausprobieren.

Mir fehlen noch einige Bauteile (z.B. sämtliche Kabel, Stecker, Trafo, etc.)

Bin noch nicht dazu gekommen die Einkaufsliste fertig zu machen.

Sobald ich alles beisammen habe melde ich mich wieder, kann aber noch gut und gerne 2 Wochen dauern, bis sich ein passendes Zeitfenster zum weiterbasteln öffnet. :)

Link to comment
Share on other sites

  • 4 weeks later...

Das bestellte ROTE Display von Futurlec ist - Trommelwirbel - GELB...

Ich werds aber wohl trotzdem behalten erstmal und evtl. später durch ein OLED austauschen (sofern ich irgendwann mal nen Händler finde, der welche hat).

Ich hab in den letzten Tagen weitergebaut und das heisst, Netzteil, Core, OPL-3 Board, Display, Bankstick, DIN und DOUT sind fertig und verkabelt. Bisher noch nicht angeschlossen sind Encoder und Taster, denn ich hab noch kein passendes Gehäuse.

1.

Zusammen mit Ableton + Ctrlr_Plugin funktioniert das ganze auch, jedoch gibt es noch ein paar kleine Problemchen.

Die Zuweisung der Ausgänge klappt nicht richtig, die eingestellten Routings kommen immer geichzeitig auf allen 4 Ausgängen an, es sei denn sie sind ganz auf "Aus" gestellt.

Werden für einen Sound mehrere Ausgänge gleichzeitig ausgewählt, wird das Summensignal nur lauter.

2.

Manche Parameter im Ctrlr_Plugin, wie zb der Multiplier der Snare in der Drumsection haben scheinbar keine Auswirkung im Klang, oder z.B. der Multiplier des Cymbal wirkt sich auch auf die HiHats mit aus.

3.

Probeweise hab ich auch schonmal den Menu Encoder angeschlossen, jedoch reagiert der MBFM teilweise sehr wackelig darauf und teilweise springen die Werte wenn man den Encoder nur leicht berührt. Mit der ebenfalls getesteten TK Version der Firmware springen die Werte um 2. Der verwendete Encoder ist ein Alps STEC12E von Reichelt. Geladen ist MIOS V1.9G und MIDIBOX FM V1.4C für PIC18F4685.

Gruss

Thomasch

EDIT sagt ich hab was vergessen:

4.

Programmwechselbefehle aus Ableton werden nicht angenommen ausser ich wechsle mit schnellen aufeinanderfolgenden Clicks via Pfeiltasten, dann geht ab und an ein Programmwechselbefehl durch. Bankwechselbefehle scheinen davon nicht betroffen zu sein.

Edited by Thomasch
Link to comment
Share on other sites

Hallo tomasch.

Sag mal hast du dir den pic selbs gebrant oder woher hast du den?

Ich habe hier noch eine 18F474 den ich für den synthi verbauen will.

Also findet sich jemand der mir den pic Brennen kann??

Beste grüße

Link to comment
Share on other sites

Hallo tomasch.

Sag mal hast du dir den pic selbs gebrant oder woher hast du den?

Ich habe hier noch eine 18F474 den ich für den synthi verbauen will.

Also findet sich jemand der mir den pic Brennen kann??

Beste grüße

Ich hab meinen samt Core und OPL3 Platine von Imp bekommen, der hatte den noch rumliegen.

Die MBFM 1.4c Firmware gibts nur für für den 18F4685 und den 18F452.

Die für den 18F452 hat meines Wissens ein paar Features weniger.

Zur Not kannste dir in Mikes Midi-Shop einen 18F4685 bestellen und dort auch gleich auf Nachfrage mit dem Bootloader brennen lassen.

--------------------------------------------------------------------

Ich hab noch nen Nachtrag zu einem der Probleme, die ich noch hab.

Scheinbar hakelt es bei den Programmwechselbefehlen aus Ableton Live bzw. Pro Tools nur, wenn gleichzeitig ein Bankwechselbefehl mit einem Wert zwischen 1 und 8 eingestellt ist.

Solange keine Bank oder eine Banknummer mit dem Wert 9 oder höher ausgewählt ist, funktioniert es wieder.

Ich hab übrigens nen 8er Bankstick dran.

Ein weiterer seltsamer Fehler tritt auf, wenn ich wie schon in einem vorigen Post von mir beschrieben die Programmwechsel mithilfe der Pfeiltasten meiner Computertastatur weiterschalte.

Ist Bank 1-8 eingestellt, reagiert auch hier der MBFM nur bei schnellem draufhämmern.

Wenn man lang genug draufhämmert steht dann irgendwann mal Patchnummer A(B,C...)144 empty im Display, aber eigentlich ist doch bei 128 Schluss?!

Und dann ist ja noch das Problem mit dem Encoder, der beim Drehen einige Raster ganz normal funktioniert und dann plötzlich anfängt um 2 oder mehr Werte zu springen, obwohl man den Drehknopf noch gar nicht fertig auf die nächste Raste gedreht hat.

Hab alternativ noch nen anderen Alps STEC12E getestet, aber mit dem hatte ich das gleiche Problem.

Getestet hab ich mit Ableton Live und Pro Tools unter Mac OSX 10.6.8 und der Midischnittstelle meiner RME Fireface UC.

Hat jemand ne Idee, wo das Problem liegt?

Edited by Thomasch
Link to comment
Share on other sites

Um dein Programmwechselproblem zu lösen, würde ich erstmal kontrollieren, ob deine software die Daten richtig ausgibt.

Dazu kannst du dir Midi-yoke installieren. Damit kannst du das Midisignal aus deiner Software z.b. an MIOS-studio übergeben,

um es auf Form und Inhalt zu überprüfen.

Was den Encoder angeht kannst du mal die anderen Encoder-Modi ausprobieren.

Dazu musst du die setup_pic18f4685_mbfm_v1.asm bearbeiten.

Link to comment
Share on other sites

Um dein Programmwechselproblem zu lösen, würde ich erstmal kontrollieren, ob deine software die Daten richtig ausgibt.

Dazu kannst du dir Midi-yoke installieren. Damit kannst du das Midisignal aus deiner Software z.b. an MIOS-studio übergeben,

um es auf Form und Inhalt zu überprüfen.

Was den Encoder angeht kannst du mal die anderen Encoder-Modi ausprobieren.

Dazu musst du die setup_pic18f4685_mbfm_v1.asm bearbeiten.

Am Programm kanns eher nicht liegen, hab mit Ableton Live und zusätzlich noch mit Pro Tools getestet.

[90572.942] b0 00 00   Chn# 1  CC#  0 = 0

[90572.942] b0 20 00   Chn# 1  CC# 32 = 0

[90572.942] c0 08   Chn# 1  Program Change 8

[90575.942] b0 00 00   Chn# 1  CC#  0 = 0

[90575.942] b0 20 00   Chn# 1  CC# 32 = 0

[90575.942] c0 09   Chn# 1  Program Change 9

[90634.658] b0 00 00   Chn# 1  CC#  0 = 0

[90634.658] b0 20 00   Chn# 1  CC# 32 = 0

[90634.658] c0 0a   Chn# 1  Program Change 10

[90636.372] b0 00 00   Chn# 1  CC#  0 = 0

[90636.372] b0 20 00   Chn# 1  CC# 32 = 0

[90636.372] c0 0b   Chn# 1  Program Change 11

[90639.908] b0 00 01   Chn# 1  CC#  0 = 1

[90639.908] b0 20 00   Chn# 1  CC# 32 = 0

[90639.908] c0 0b   Chn# 1  Program Change 11

[90642.694] b0 00 02   Chn# 1  CC#  0 = 2

[90642.694] b0 20 00   Chn# 1  CC# 32 = 0

[90642.694] c0 0b   Chn# 1  Program Change 11

[90644.515] b0 00 03   Chn# 1  CC#  0 = 3

[90644.515] b0 20 00   Chn# 1  CC# 32 = 0

[90644.515] c0 0b   Chn# 1  Program Change 11

Das sieht in meinen Augen völlig normal aus, so sollte es eigentlich nach dem MIDI Protokoll aussehen - Bankselect MSB, Bankselect LSB und Programchange - alles da.

Ich will an dieser Stelle noch hinzufügen, dass solang weder Bankselect MSB (CC 0) noch Bankselect LSB (CC32) ausgewählt sind, nur Programmwechselbefehle gesendet werden.

Sobald jedoch wenigstens einer der beiden Bankselect CCs aktiviert wird, werde BEIDE Bankselect befehle (also MSB und LSB) gesendet.

Hab vorhin mal die midibox_fm_cc_voice.txt angeschaut, da steht übrigens drin, dass CC 32 der OP1 Attack Rate zugeordnet ist.

Könnte hier der Fehler liegen?

CC 32 ist laut MIDI Protokoll ja normalerweise reserviert, für den Bankselect LSB !

Link to comment
Share on other sites

Ja, hier koennte der Fehler liegen.

Die MBFM haelt sich nicht an die Vorgaben der Standard-CC Belegung, da der Zugriff auf saemtliche Parameter via CC (statt dem komplizierteren NRPN Protokoll, das von Ableton uebrigens nicht sauber unterstuetzt wird) bevorzugt wurde.

Ist Dir der automatisierte Bank Change so wichtig?

Dann koenntest Du den CC#32 fuer OP1 Attack Rate im File src/mbfm_par_table.inc deaktivieren, oder auf einen anderen CC legen.

Zum Encoder-Problem: ich vermute, dass Du die Pins falsch verloetet hast.

Es gibt drei moegliche Pin-Kombinationen, probiere mal die beiden anderen Varianten aus.

Gruss, Thorsten.

Link to comment
Share on other sites

Du sag mal Tomasch, Was hast du nun bezüglich deiner Stromversorgung gemacht ?=

Ich benutze ein AMIGA 500 Netzteil, die schwere Version.

Hat +-12V und 5V

Genaue Daten gefällig ?

Die sind auch noch auf Ebay oder Ebay Kleinanzeigen zu bekommen.

Edit:

Noch eine frage an alle.

Ich bekomme es einfach nicht hin die frontplatte auszudrucken und zwar in 1:1

damit ich sie als schablone benutzen kann.

Kann mir da evtl einer behilflich sein und eine datei senden die ich einfach ausdrucken kann (über mehrere seiten).

Besten dank

Edited by Acul
Link to comment
Share on other sites

Du sag mal Tomasch, Was hast du nun bezüglich deiner Stromversorgung gemacht ?=

Ich benutze ein AMIGA 500 Netzteil, die schwere Version.

Hat +-12V und 5V

Genaue Daten gefällig ?

Die sind auch noch auf Ebay oder Ebay Kleinanzeigen zu bekommen.

Ich hab mir selbst was gebaut.

1200mA 2x12V Ringkern von Reichelt.

Vor den 5 V Regler hab ich nen fetten 8Ω Widerstand als Spannungsteiler gesetzt, damit der 7805 nicht gleich durchglüht. Der Kühlkörper wird trotzdem noch ordentlich heiss, zum Speck braten reichts aber nicht.

C1 ist gemeinsam für +5 V und +12 V Schiene mit 4700µF bemessen, C2 für -12V hab ich nur 2200 µF gewählt, weil hier weniger Strom gezogen wird.

---------------------------------------------------------------------------------

Zu meinem Encoder Problem

Meine Encoder scheinen den DETENDED3 Mode zu nutzen.

Muss das in der Firmware evtl. angepasst werden, damit die vernünftig funktionieren?

Ich hab leider keinen Blassen vom Programmieren, könnte gegebenenfalls evtl. jemand die Anpassung für DETENDED 3 Encoder Typen machen? Das wär superlieb.

Auch die Anpassung der MIDI CC wär toll, damit CC32 frei bleibt, weil reserviert durch den Bank LSB.

Zumindest die Anpassung der MIDI CC wär eigentlich schon ne Version 1.4d wert, denn die Bankumschaltung per MIDI in der DAW ist jetzt nicht soo ungewöhnlich. :D <in Richtung TK. schielt>

Link to comment
Share on other sites

Ich werde die CC Belegung nicht aendern, da die Bank-CCs bei den meisten DAWs voll konfigurierbar sind (CC0/CC32 getrennt einstellbar - falls nicht: darauf verzichten!).

Ausserdem sind viele Sourcen - auch ausserhalb der Firmware, wie bspw. der JSynthLib und Ctrlr basierte Editor - auf die vorhandene CC Struktur abgestimmt.

Die moechte nun niemand mehr anpassen.

Persoenlich finde ich die vorhandene CC Struktur besser als eine verstueckelte oder unvollstaendige Sammlung die sich in die Luecken der Standard-CC Belegung einordnet.

Die restlichen CCs liesen sich dann naemlich nur noch via SysEx oder NRPN ansteuern, fast alle DAWs haben damit nach wie vor Probleme, und somit koennte man nicht mehr saemtliche Parameter automatisieren.

Ich bezweifle, dass Dein Encoder fuer DETENTED3 ausgelegt ist, hast Du meinen Vorschlag ausprobiert? Wie verhaelt sich der Encoder bei vertauschtem Pinning?

Oder soll ich nochmal genauer erklaeren, was ich meine?

Gruss, Thorsten.

Link to comment
Share on other sites

Ich benutze ebenfalls ALPS Stec12e Encoder gekauft bei Reichelt. Meine Erfahrung ist auch, dass der Modus DETENTED3 am besten funktioniert bei denen. In den Modi 1 und 2 passieren oft einfache Parameter-Sprünge beim blossen Berühren der Encoder, resp. dann zusätzliche Sprünge nach dem Drehe am Encoder (in die eine oder andere Richtung). DETENTED3 funktioniert aber einwandfrei. Die Encoder sind im Übrigen korrekt angeschlossen :thumbsup:

Link to comment
Share on other sites

Tja, dann sollte ich mir wohl mal einen STEC12E bei Reichelt bestellen, um es selbst auszuprobieren und das Pinning vielleicht auch mal mit einem Foto zu dokumentieren.

DETENTED3 ist eigentlich ein Workaround, bei dem der Schaltpunkt fuer den Increment verschoben wird.

Spaeter hat sich herausgestellt, dass der Anwender lediglich den "Common" Pin (geht nach Masse) falsch angeschlossen hatte - leider finde ich das Posting nicht mehr.

Gruss, Thorsten.

Link to comment
Share on other sites

Tja, dann sollte ich mir wohl mal einen STEC12E bei Reichelt bestellen, um es selbst auszuprobieren und das Pinning vielleicht auch mal mit einem Foto zu dokumentieren.

DETENTED3 ist eigentlich ein Workaround, bei dem der Schaltpunkt fuer den Increment verschoben wird.

Spaeter hat sich herausgestellt, dass der Anwender lediglich den "Common" Pin (geht nach Masse) falsch angeschlossen hatte - leider finde ich das Posting nicht mehr.

Gruss, Thorsten.

Nach dem Datenblatt ist die Masse in der MItte.

Das Datenblatt gibts hier:

http://www.reichelt....96c5703abc2e8a6

Ich hab trotzdem alle möglichen Anschlusskombinationen durchgetestet.

Leg ich den mittleren Pin nicht auf Masse sondern an eine der beiden Signalleitungen am DIN dann funktioniert der Encoder nur noch in eine Richtung (je nachdem wie ich die anderen beiden Kabel angeschlossen hab) , dafür aber ohne Sprünge

Edited by Thomasch
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
 Share


×
×
  • Create New...