Supersimples Midi -> CV Interface

fairplay schrieb:
...uhm - ich hab' da noch etwa 200 Musikding-Potis - alpha-B10K - aus einem nicht realisierten MIDIBox-project...könnte man die womöglich hier verwenden :oops: ...
Jepp, kann man. Wobei 200 Stück recht weit reichen dürften, selbst wenn wir den Leuten zu jeder Platine zwei Stück aufschwatzen. (Mit In1 & In2 sind zwei Poti-Eingänge vorgesehen. )
fairplay schrieb:
ungleichklang schrieb:
Sowas wie "nordcore - DIY" oder so

...wenn, dann Fetz :!: - Fetz-Stuff oder Fetz-Sound oder so... ;-) ...

... ach dieses Logo/Namens Dingens ist nicht so meins...

ungleichklang schrieb:
....Partliste?? Wollte vor Weihnachten sowieso noch bei reichelt bestellen....

So, hier schon mal die provisorische Stückliste für die kleine Platine für die Ungeduldigen:
Stück, Wert, Reichelt-Bestell-Nr
2, 22pF, KERKO 22P
4, 100nF, X7R-2,5 100N (Z5U-2,5 100N sind auch OK)
1, 22µ/63V, RAD FC 22/63 (RM2,5mm! - in der großen Version werde ich das auf Raster 2,0mm ändern, dann kann man da einen mit kleinerer Spannung nehmen)
1, 220µ/25, RAD FC 270/25 (RM5, den 220µ, den ich geplant hatte, gibt es nicht mehr, der 270er passt aber ... ändere ich für die Große auf 3,5mm )
1, 1N400?, 1N 4001
1, 1N4148, 1N 4148
1, ATMEGA168PU, ATMEGA 168-20DIP (falls Programmer vorhanden, sonst über mich vorprogrammiert)
1, LM317LZ, LM 317 TO 92 (in der großen Version TO220 Gehäuse)
1, MCP4922, MCP 4922-E/P (der Dual-DA-Wandler, in der großen Version sitzen 2 )
1, 6N138, 6N 138
1, 200 Ohm Präz-Trimmer, 64W-200 (stehend, gerade Pin-Reihe in der Mitte)
1, 20Mhz Quarz, 20,0000-HC49U-S
1, LED, LED 3MM 2MA RT + Halter MONTAGERING 3MM (der LED-Strom ist relativ klein, damit deren Geblinke nicht auf die Tonhöhe wirkt... )

Widerstände:
1, 10k, METALL 10,0K (*)
1, 240, METALL 240 (*)
2, 220, METALL 220 (*)
1, 680, METALL 680
1, 620, METALL 620
1, 1k, METALL 1,00K (*)(funktioniert sicher, ändert sich aber vielleicht noch (Schönheits-OP).... )
1, 100k, METALL 100K (*)

(*) 10 Stück bestellen ist sinnig (Stückzahlrabatt) - die Werte braucht man eh ab und an. Von den 1N4148 sollte man auch immer ein paar im Haus haben ...

IC-Sockel:
1, DIL28-300, GS 28P-S
1, DIL14, GS 14P (in der großen Version 2)
1, DIL8, GS 8P (in der großen Version 3-4)

Steckverbinder, alle im 2,54mm Raster.
Entweder man setzt da Pfostenreihen ein (z.B. SL 1X36G 2,54 ), die sind trennbar auf die jeweils benötigte Polzahl. Die (bastelfreundlich trennbaren) Gegenstücke (z.B. http://www.conrad.de/ce/de/product/736427/ ) hat Reichelt leider nicht.

Für die "richtigen" (s.u.) Steckverbinder passen auch die fertigen Verbinder, wo mal gleich das Gegenstück mit Kabel dazu bekommt:
2 polig: PS 25/2G BR , 3 polig: PS 25/3G BR

Power: 2 polig,
Midi-In: 2 polig, Midi-Out: 3polig (wahlweise 1 x 5 poliger)
LED 2-polig, Taster 2-polig (wahlweise zusammen = 1 x 4 poliger, falls verfügbar )
CV1, CV2, je 2 polig ( wahlweise 1 x 4pol. (dito))
Gate: 2-polig.

Alle sinnvoll verwertbaren CPU-Signale sind auf Pfostenreihen geführt, die direkt neben der CPU sitzen. (3x6Pin, 1x7Pin, da passen die konfektionierten Stecker nicht drauf, außerdem braucht man sicher nie alle... )
Optional gibt es noch einen S-Trigger Ausgang, den kann man auch für höhere Gate-Spannungen (falls 5V nicht reichen) hernehmen. Wer es braucht fragt nach, das hängt an der Anwendung.

Extern braucht man die Klinkenbuchsen für die Signale (GATE, CV1, CV2), 1 bis 2 DIN-Buchsen für Midi ( MAB 5S ), einen Taster (z.B.: RAFI 107.104 ) und, im Falle der Wandwarzenspeisung eine Strombuchse (ich nutzte 5,5/2,1mm, das ist am ehesten an den Restposten-Dingern dran ( HEBL 21 ) )



Für die große Platine braucht man zusätzlich noch ein paar Teile für "Analogrechnung" der Ausgangsschaltung (2TL072, 2x8-pol Sockel, ein paar Widerstände, außerdem ein paar mehr Steckverbinder, aber da sind die Details noch etwas wackelig... )
 

Anhänge

  • mini-cv.png
    mini-cv.png
    24,9 KB · Aufrufe: 84
Sind in Summe für die Teile übrigens satte 14,46€... (ganzer Warenkorb) .. aber wer jetzt schon bestellt darf hinterher nicht schimpfen, wenn sich da noch was (Kleinkram, aber ohne Bastelbestand ist auch das doof) ändert, außerdem ist da der Atmel drin, den wollt ihr aber eher von mir=programmiert.
Mit Gehäuse, Platine und (nicht-Restposten) Wandwarze liegt man dann so bei ca. 30€ für das Komplettgerät.
 
nordcore schrieb:
aber wer jetzt schon bestellt darf hinterher nicht schimpfen

...na, dann warten wir halt noch einen Moment <img src="{SMILIES_PATH}/couch.gif" alt=":chill:" title="Liquid Sky, Abends!! Autechre "Amber".." /> ...
 
Aaaalso, ich hab jetzt nich so ganz mitbekommen, ob du die Platinen schon bestellt hast und wieviele.

Wenn jedenfalls noch eine übrig ist, dann nehm ich auch eine (Luxusversion incl. programmiertem Atmel).

Und: Steiles Projekt! :supi:

mfG Bruce
 
Die große Platine ist noch nicht bestellt, ich hatte erst mal auf die Schnelle nur eine kleine Probebestellung der kleinen Platine gemacht.
 
Mal 'ne Frage zum Einbau: gehe ich recht in der Annahme, dass die Platine bei euch meistens in einem Modular landen soll, und ich mit Doepfer und MOTM da zwei sinnvolle Stecker getroffen habe?
 
nordcore schrieb:
Mal 'ne Frage zum Einbau: gehe ich recht in der Annahme, dass die Platine bei euch meistens in einem Modular landen soll, und ich mit Doepfer und MOTM da zwei sinnvolle Stecker getroffen habe?

Modular => JA (was sonst)
Doepfer/MOTM => NEIN sondern Curetronic (mit Curetronic Busplatine) und Yusynth
 
Den Yusynth-Stecker bekommt man auf das Doepfer-Layout drauf, allerdings sind die unbelegten Pins dann nicht unbelegt, das könnte ich aber "baubar" machen. (Sprich: die Leiterbahnen so legen, das man sie gut durchtrennen kann. )
Die Curetronic-Buchse passt auf das Doepfer-Layout. (Die sitzt einfach auf den ersten 10 Pins, die restlichen 6 bleiben frei. )
 
nordcore schrieb:
Die Curetronic-Buchse passt auf das Doepfer-Layout. (Die sitzt einfach auf den ersten 10 Pins, die restlichen 6 bleiben frei. )

o.k., hatte es so gesehen, das die ersten 10 Pins belegt sind, sprich die ersten beiden + und die anderen 8 Masse -> bei Curetronic sind aber die letzten beiden -
Es geht aber einfacher - so bekomme ich auch die Yusynth an die Curetronic-Busplatine - man nimmt einfach ein halboffenes Kaebl und lötet es direkt an die Platine :)
 
Klar geht "irgendwie dranfummeln" immer.
Aber einiges geht mit "gleich dran denken" dann doch einfacher - der Curetronic-Stecker auf dem Bestückungsdruck macht es einfacher, und für den Yusynth-Stecker die Masse nur auf der Unterseite mit je einer Leiterbahn heranzuführen, damit sie gut trennbar ist (Messer), ist auch kein Problem. Von alleine säße die beidseitig in der Massefläche, da ist auftrennen kein Spaß (Dremel & Lupe).

Damit bin ich beim Strom jetzt bei: Doepfer, MOTM, Curetronic oder Yusynth. (Wahlweise)

Frage zum Doepfer-Stecker: sollte die Platine Gate und CV auf den Bus legen?
Die 5V könnte man auch von der Platine einspeisen(!) lassen, wenn man nur ein paar mA braucht. (Auf jeden Fall wahlweise, einen ausgewachsenen Sequenzer versorgt man damit nicht. Die 5V vom Bus kann man auf keinen Fall nehmen, da die zu wackelig sind. )
 
@große Platine: Aha okay, dann bin ich noch nicht zu spät. :)

florian_anwander schrieb:
nordcore schrieb:
Frage zum Doepfer-Stecker: sollte die Platine Gate und CV auf den Bus legen?
Per Default nein, nur über Jumper aktivierbar (wie auch beim A190).
+1 ... Genauso will ich es auch bzw. überlege ich für mich sogar einen Schalter dafür auf die Frontplatte zu basteln.

mfG Bruce
 
...bitte nochmal für die Dummies (wie mich): die große Platine ist standalone, die kleine Modular?...

...ich würde gerne beides ausprobieren wollen - standalone und modular (z.Zt. Doepfer)...
 
Kleine Platine:
  • 5...15V AC/DC Spannungsversorgung über 2 Pins
  • Midi-Ein- und Ausgang
  • 2 CV-Ausgänge, 0..5V
  • Gate-Ausgang, mit S-Trig Option
  • diverse Basteloptionen (Clock-Ausgänge, Analog/Poti-Eingänge, mehr Gate-Ausgänge...)
Das ist mehr was für "kleine schwarze Zauberkästchen" oder simple Midi-Nachrüstungen für den Analogen.
Muss nicht immer was mit CV zu tun haben, damit kann man z.B. auch "Abstandsensor als Midi-Controller" bauen.

Große Platine
  • Spannungsversorgung über Dopfer/MOTM/Curtetroncis/(Yusynth)-Stecker
  • Midi-Ein- und Ausgang
  • 4 CV-Ausgänge, 0...5V, +/-5V oder 0..10V.
  • 4 Gate-Ausgänge 5V.
  • 2 Poti-Eingänge
  • in Planung: Autotune, DCO-Ausgang.
Das ist ein CV-Interface für den Modularen.

Im "Prinzip" sind die beiden Platinen funktionsgleich, d.h. auf beiden läuft die gleiche Software auf dem gleichen Controller und kann das gleiche. Da ist einfach nur mehr oder weniger Luxus drum rum gebaut.
 
florian_anwander schrieb:
nordcore schrieb:
Frage zum Doepfer-Stecker: sollte die Platine Gate und CV auf den Bus legen?
Per Default nein, nur über Jumper aktivierbar (wie auch beim A190).
Ok, aber das wird eng... nehmt ihr auch stehende Widerstände? ... oder lieber einfach zu löten und eine größere Platine? (Derzeit bin ich noch auf 50 x 100mm, bis 100x100 (maximal) kostet die Platine das doppelte, das ist bei den Seedstudio-Preisen allerdings immer noch lächerlich wenig, und bleibt im Rahmen der von mir oben avisierten Preise. )
 
Curetronic ist doch dasselbe wie Doepfer, nur mit weniger breiten Steckern (10 Pin statt 16).
 
nordcore schrieb:
Kleine Platine:

Muss nicht immer was mit CV zu tun haben, damit kann man z.B. auch "Abstandsensor als Midi-Controller" bauen.

Das würde nun mich interessieren. Der Sensor liefert aber doch CV? Und dieses Interface ist ein MIDI->CV ... bräuchte man da nicht ein CV->MIDI?
Sorry für die dämliche Frage, bin da nicht so bewandert in dem Schaltungszeugs. Aber löten kannich ...

Servus,
Alex
 
Da braucht man natürlich andere Software zu, aber die Hardware kann das.
Der Controller hat eingebaute 12-Bit Wandler, einen Midi-Out gibt es auch. Also Eingang ab und an einlesen, ein wenig Filtern und den Wert mit sinnvoller Datenrate als Midi-CC rausschicken.
Den DAC braucht man dafür nicht, der wird dann schottisch bestückt (=fällt weg).
 
"Your Order has been shipped" :tralala:

Ansonsten steht das Selber-Ätz-Layout jetzt ... (Yusynth-Stecker, 4CVs, CV 3 & 4 lassen sich auf +5V; +/-5V oder 0-10V Jumpern, 2-Poti(bzw. 0..5V) Eingänge, diverse Controllerpins rausgeführt für weitere Gates/Clock und so Zeugs. Der Standard-6-pol Programmier-Stecker ist rausgeflogen (mit den Layout-Regeln (25mil Abstand = keine Leiterbahn zwischen IC-Beinchen) ist das absurder Platzbedarf), die Pins liegen aber an J13 an, da muss man dann halt ein spezielles Kabel basteln. )
 

Anhänge

  • simple-cv-diy.gif
    simple-cv-diy.gif
    12 KB · Aufrufe: 181
  • simple-cv-diy-to.gif
    simple-cv-diy-to.gif
    40,2 KB · Aufrufe: 180
... bastel ...
 

Anhänge

  • cv-platine.jpg
    cv-platine.jpg
    50 KB · Aufrufe: 169
  • druck.jpg
    druck.jpg
    62,5 KB · Aufrufe: 169
  • transfer.jpg
    transfer.jpg
    47,2 KB · Aufrufe: 169
... Stellprobe... irgendwie ist das vom Platz doch arg knapp ... die auf 7.5 mm gequälten Widerstände sind "geht so" und es passen wirklich nur die Pfosten als Stecker.
 

Anhänge

  • bestückt.jpg
    bestückt.jpg
    66,5 KB · Aufrufe: 150
:play: *Analog-Eingang-ausprobier*

Abstandssensor 4..30cm.
 

Anhänge

  • sharp.jpg
    sharp.jpg
    81,3 KB · Aufrufe: 121
Die Stromaufnahme von dem Ding ist befremdlich. Seit ich da 3 Ohm und 100µF zwischen habe, sind die plötzlich auftretenden Notenhänger auch wieder weg.
Ich dachte zunächst an ein Softwareproblem, irgendwann kam ich dann mal auf die schlaue Idee zu gucken, welche UART-Fehler auftreten: das war gar nicht Overrun, sondern Frame-Error, manchmal auch gar keiner und dennoch hängende Töne (da hat es dann ein Datenbit zerlegt).

Die Anwendung mag zunächst befremdlich erscheinen, denn der Sensor liefert ja eigentlich schon eine Spannung. Aber wenn man noch keine (langweiligen) Steuerspannungs-Addierer, Skalierer, Multiplizierer hat, dann ist das gar nicht so blöde, das mit dem Controller zu machen. (Wobei man den Sensor auch linearisieren könnte, die gelieferte "1/x" Kennlinie ist aber gar nicht so schlecht. )

P.S.: der Sensor ist ganz schön lahm.... da sollte man den Controller das Signal gleich etwas glätten lassen, damit es nicht so digital (nach S&H) klingt. :selfhammer:
 
Da ich schon einige PNs bekam:
- die "großen" Platinen sind noch nicht bestellt.
- von den kleinen habe ich eine Probebestellung (10Stück) gemacht, die trifft die Tage ein.
- wenn das mit Seeedstudio klappt, dann ist es kein Problem, das ich die Dinger beständig verfügbar habe - die fertigen auch kleine Stückzahlen kostengünstig.
- Atmels sind bestellt und Unterwegs (heute morgen in HAJ gelandet), auch bei denen ist Nachbestellen kein Problem.

Versand per Warensendung kostet wenig (bis 50g: 0,70Cent Porto +30Cent Umschlag, das reicht für eine Platine + 1 Atmel). Insofern lohnt es sich nicht unbedingt, da gleich den Lebensvorrat einzukaufen und sich ein elendes Backlog aufzuhalsen - aktueller Bedarf reicht.

Fazit: Wenn es was zu Bestellen gibt, sage ich hier bescheid!
 
Eben noch ein paar Teile bei Reichelt bestellt, damit ich nächste Woche noch einen oder zwei Prototypen basteln kann.... und was machen die Senfnasen... schicken das heute noch raus... vermutlich reißen die sich jetzt alle ein Bein aus, um das noch vor Weihnachten auszuliern :achso: ... irgendwie bräuchte man eine Checkbox [x]nein ist kein Weihnachtsgeschenk...
 


Zurück
Oben