Jump to content

My tramp to the "WoodenBox SID"


jo
 Share

Recommended Posts

Hallo zusammen, ich bin neu hier und stell mich erstmal kurz vor.

Mein Name sei Jo.

Mein Wohnort im Badischen Land

und das Interesse an selbstgemachtem Elektrischen.

7rn5fxs9.jpg

Das ist mein erstes Projekt mit handgemachter elektrischer Musik. Wenn ich manchmal recht grundlegende Fragen stell, nehmts mir nicht krumm.... Ich bin hungrig nach mehr wissen über Midigeräte!

Vor einigen Monaten entstand die Idee zur Midibox über Umwege. Zuerst war ich vom MONOME recht angetan, danach stieß ich auf ein Video bei youtube das so ähnlich wie "using the C64 keyboard as input for Ableton" hieß, und schließlich bin ich auf der Seite von TK gelandet und war begeistert eine so ausführliche und gut strukturierte Seite wie ucapps zu finden.

Nach einigen Lesestunden hab ich dann auch gleich bei Mike bestellt (super Platinen übrigends!) und mich zügig ans Werk gemacht.

Mein Anfangsziel:

The minimal control surface:

Bestehend aus:


  • Core Module


  • 18F452 mit Bootloader


  • SID Module


  • 6581 aus der Brotbox


  • LCD


  • DINX4


  • The WoodenBox

Mein Stand der Dinge:

Nachdem die Teile angekommen waren hab ich mich erstmal nach der perfekt ausführlichen Instruktion von ucapps an das Core gemacht.

Das Core war fertig, die Midiports angeschlossen und die PSU gebastelt.

Nun hab ich die Ports mit Midi-OX getestet und auch brav das upload-request schön regelmäßig bekommen.

Danach hab ich MiosStudio installiert und die Hexfile mios_v1_9f_pic18f452.hex via Midi aufgespielt. Danach erschien wie erwartet der upload-request nur noch einmal nach dem einschalten.

42bfpbiq.jpg

Leider hatte ich in diesem Moment noch kein LCD und konnte die Anzeige deshalb nicht prüfen.

Weil aber bis dahin alles planmäßig verlief, machte ich mit dem SID weiter.

Das Sid-Modul war recht schnell gebruzzelt und auch wie das Core nach dem Prüfplan auf +5, +12 und GND getestet.

So sieht die Kiste bis jetzt mit minimalsetup aus:

4vtz22kt.jpg

Leider hat die C64-PSU inzwischen rätselhafterweise ihren Geist aufgegeben, weshalb ich inzwischen ein 16V_DC Netzteil angeschlossen hab(Ist aber nur übergangsweise, weil der 7805 recht schnell recht heiß wird :).

Ich hab also Core und SID verbunden und die erste Testfile aufgespielt. Laut MiosStudio hat das auch problemlos funktioniert, nur aus der Klinkenbuchse kommt kein Pieps :(

Danach hab ich den Fehlersuchplan durchgetüddelt. http://www.ucapps.de/howto_debug_midi.html

--> Scheinbar alles im grünen Bereich, Ton kommt jedoch immer noch keiner.

Inzwischen hab ich auch leihweise ein 2x24 LCD bekommen und gestern abend gleich angeschlossen.

Das Display zeigte nach dem einschalten schwarze Balken in der ersten Zeile.

#Erwartet hätte ich die Begrüßung von Mios und das Copyright#

#Nach meinem Verständnis heißt das, dass Mios nicht auf den Chip geladen wurde, oder das Display nicht initialisiert wurde..#

Als ich MiosStudio erneut öffnete, verband ich zuerst die Geräte miteinander.

jx9u8fre.jpg

ist das so richtig?!? Ich hab übrigends ein USB-Midi-Interface für günstige 12€ in der Bucht erstanden.

Wenn ich die Box damit anschließe kommt die Anfrage Einmalig:

mq3s37wm.jpg

Mit dem virtuellen Keyboard kann ich Signale über Midi an die Box senden, empfangen und über die Soundkarte wiedergeben. (korregiert mich bitte wenn ich dabei was falsches verzapf!)

Auf dem Midi-In-Monitor sehe ich leider, dass nicht jedes Signal übermittelt wird. Hab ich vielleicht die Möglichkeit eine Abtastrate oder ähnliches einzustellen?!? Oder muss ich sonst noch was konfigurieren?

ry8unrq6.jpg

Wenn ich eine Applikation (z.B. SidTesttone_v3) hochlade, dann kann ich das gepiepse über die pc-lautsprecher hören, aber aus der Klinkenbuchse kommt immer noch nichts.

gv4qemhi.jpg

Mein Stand der Dinge also nochmals in aller Kürze:

- Core wurde nach der Anleitung verlötet und dann auf Spannungen geprüft. (auch die led am MidiOut hat schön geflackert.

- MidiOX hat Daten gesendet und empfangen.

- Mios wurde erfolgreich geladen (damals noch ohne LCD zur Kontrolle)

- SID wurde nach der Anleitung verlötet und geprüft.

- Testfile wurde auf das Core geladen. Ton kommt über MidiOut, nicht aber über die Klinke am SID.

- Das LCD wurde angeschlossen, zeigt jedoch immer nur schwarze Balken.

- Wenn ich Mios_v1_9 versuche erneut zu laden, kommt fogende meldung im Upload-Kontrollfenster:

Starting upload of mios_v1_9f_pic18f452.hex

Hex file contains code in MIOS range, forcing reboot!

Received unexpected MIOS SysEx message = 007B051971732E563E7006194F0C2E3E701F204F051061463363171971000200010000484024007F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F00207F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F78000C201F19422E613E3C630678716F2E610D3C6C1F784F6F780D70177840000000004804247F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F787E00007B1F19717317670D333B5E37437C78593E333B5E3D420C3E613E701F5E214F002000100000480400007F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F787E007B5E7D426F2E563E70635E78431B61770D6C1F5E716F1061465F7004197100020000100000000024007F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F450C7B3B784F6F78770D333B0678437C78593E333B5E3D4278463C1F19784002001009000400007F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F00027B3B71733E33061971437C78463C6C1F193D4210613E3C3B5E4F002000000000480000007F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F4500001F5E7D737C613E331F5E37430C67773F701F784F0C3E610D706319214F00000000000000007F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7FF07E02001F19717317567F701F37716F2E61463C6304784F6F3E610D3C3B5E21000000000000480000001F7F7F7F7F7F7F7F7F7F7F7FF00000F00000F00000902464F0000090393AF00000F07E00F7  expected = 00007E4000

So, das war also nun mein erster Streich beim "selberbauen" und ich wär über Tipps aus der Community recht dankbar!

Beste Grüße,

jo

Link to comment
Share on other sites

Hi,

Sehr schön!, wenn da nicht die Fehlersuche wäre - das treibt mich auch manchmal in den Wahnsinn...

Ich probier´s immer mit:

- Kabel zwischen den Modulen vertauscht?

- alle gepolten Bauteile richtig rum?

- kommt Saft an?

- kalte Lötstellen?

- keine Beinchen von den Ic´s abgeknickt

- nochmal checken

- nochmal checken u.s.w.

Als ich MiosStudio erneut öffnete, verband ich zuerst die Geräte miteinander.

ist das so richtig?!? Ich hab übrigends ein USB-Midi-Interface für günstige 12€ in der Bucht erstanden.

Hätte noch den Microsoft - Dingens abgeschaltet...

Der Rest sieht ganz gut aus, an der Software dürfte es nicht liegen, denk ich...

Viel Erfolg beim testen!

Link to comment
Share on other sites

Quote

Als ich MiosStudio erneut öffnete, verband ich zuerst die Geräte miteinander.

ist das so richtig?!? Ich hab übrigends ein USB-Midi-Interface für günstige 12€ in der Bucht erstanden.

Hätte noch den Microsoft - Dingens abgeschaltet...

Ja. Bitte verbinde zunächst nur das USB Audiogerät mit dem OUT bzw IN. Die dritte Verbindung solltest Du erstmal trennen.

- Wenn ich Mios_v1_9 versuche erneut zu laden, kommt fogende meldung im Upload-Kontrollfenster:

Starting upload of mios_v1_9f_pic18f452.hex

Hex file contains code in MIOS range, forcing reboot!

Das ist zunächst mal richtig so.

Der Unterschied, ob Du eine Applikation oder MIOS überträgst ldarin, dass Du MIOS nur in den ersten zwei Sekunden nach Start des COREs laden kannst.

Also das richtige Vorgehen beim erneuten Upload des MIOS wäre:

CORE aus.

Auf "Start" drücken und dann ganz schnell (innerhalb von 2 Sekunden) das CORE einschalten.

Erst nach erfolgreichem MIOS Upload kannst Du eine Applikation laden. Dies dann ohne Ausschalten des Core.

Ansonsten kann ich Dir nur die zahlreichen "Troubleshooting Guides" ans Herz legen.

Wenn der Upload nicht klappt, arbeite bitte zunächst das "MIDI Troubleshoot Guide" ab.

Viel Erfolg!

Gruss

Doc

Link to comment
Share on other sites

Vielen Dank für die schnellen Antworten!!!

Ich hab erstmal alle IC´s entfernt und die +5 und gnd-versorgung nach dem Prüfplan gemessen.

--> Alles in Ordnung.

Als nächstes hab ich alle IC´s wieder aufgesteckt und Mios nochmals wie beschrieben installiert.(sofort nach dem Start das Core anschalten.)

--> Mios wurde installiert

br6u3yv8.jpg

Danach hab ich midibox_sid_v1_7303c/main.hex installiert und den ersten BankStick angeschlossen

-->Der Bankstick wurde nach dem anschließen formatiert.

yhz7alz4.jpg

Jetzt hab ich mal wieder den Audio-Ausgang an den Kopfhörer angeschlossen und die "testtone-file" geladen. Laut MiosStudio und dem Display ist das auch erfolgreich. Nur Ton hör ich noch nicht.

Sollte denn bei diesem Test ein Signal am Ausgang kommen?

Grüße aus Karlsruhe,

jo

Link to comment
Share on other sites

Ja, der sollte einen 1kHz Ton spielen. Es kann aber sein, dass der Ausgang nicht reicht um Deinen Kopfhörer anzutreiben. Ich teste das mal mit meinem.

[me=nILS Podewski]testet[/me]

Aua. Laut. Am Pegel sollte es also nicht liegen. Hast Du den sid_interconnection test laufen lassen? Das Kabel vom core zum sid ist bei Mikes Board (speziell bei älteren revisionen) etwas eigenartig.

Link to comment
Share on other sites

Des Rätsels einfache Lösung...

Strom hatte das SID, sonst aber nix...

Ich hab mich zu sehr vom impulsiven Lötwahn hinreißen lassen und die Beschaltung nicht ordentlich geprüft. ::)

Die Verbindung zwischen Core und SID war vor meinem geistigen Auge verdreht und ist somit falsch angelötet worden...

jedenfalls pfeift mein Ohr jetzt schön mit 1kHz  ;D *Freude und Schmerz!!*

Danke für eure guten Tips!

Jo

Link to comment
Share on other sites

Den Testton kann ich jetzt hören und sehen:

iwmfwok8.jpg

Danach hab ich loopback_test installiert (warum auch immer). Da hat sich der Controller erstmal aufgehängt und nur noch schwarze Balken waren zu sehen.

ly5rle54.jpg

Also hab ich wieder Mios und die Firmware aufgespielt.

Jetzt herrscht wieder Urzustand und es kann weitergeforscht werden.

Link to comment
Share on other sites

Hallo zusammen,

Eine frage hab ich grad noch im kopf:

Wie gehts jetzt kurzfristig weiter?!

(Ich hab noch kein Controlsurface)

-> Ich kann mit MidiOX und MiosStudio den SID mit dem virtuellen keyboard ansteuern und Krieg die Töne am Mischpult.

Wie in diesem Video

würd ich gern mit einem Player Soundfiles an das Core schicken.

Im Video benutzt er "ASID_XP"

Kann mir jemand einen Player empfehlen, den ich über Windows bediene?

Und in welchem Format werden die files dann geschickt?

Danke schonmal und noch nen entspannten Sonntag!

jo

Link to comment
Share on other sites

Kann mir jemand einen Player empfehlen, den ich über Windows bediene?

Nimm doch einfach "ASID XP" :) Gibt's hier: http://sidstation.com/sidsupport.php

Und in welchem Format werden die files dann geschickt?

Die Dateien sollten im psid format vorliegen (.sid Dateien). Da gibt's einen ganzen Haufen von und zwar hier: http://www.hvsc.c64.org/

Link to comment
Share on other sites

Hallo,

inzwischen hab ich asid_xp gefunden und auch schon reichlich schöne .sid-files dafür.

Wenn ich eine sid-file abspiele sehe ich auch das Midisignal am Interface, im PIC wird aber offensichtlich noch nicht das richtige damit angestellt. Jedenfalls herrscht Stille...

Seit einigen Stunden suche ich eine Applikation für Mios, damit der Controller die .sid-file verarbeitet und an den SID weiterlgibt.

Ich hoff ich hab keinen Knoten im Hirn...

Gruß,

jo

Link to comment
Share on other sites

Da hast du leider ganz Recht!

Als ich die Teile bei Mike bestellt hab, hab ich leider nicht beachtet, dass ich für die SID V_2 den PIC18F4685 brauche.

Deswegen musste ich auch während dem fertigstellen den ganzen Plan umwerfen...

In absehbarer Zeit werd ich zusehen, dass ich den anderen PIC bekomme.... bis dahin muss ich mich eben mit dem 18F542 leben.

Danke erstmal für den Tip! Das versuch ich gleich mal.

Link to comment
Share on other sites

Frage zum Upgrade:    Midibox SID V1-->V2

Vor einigen Tagen erst hab ein sehr grundlegendes Hindernis entdeckt.

Ich hab mein erstes Core bei Mike bestellt und weil es da nur den PIC 18F452 gab, hab ich diesen bestellt. Mir war in dem Moment noch garnicht bewusst, dass ich damit vom V2-Plan abkomme.

In den nächsten Tagen will ich mir 3weitere Cores und SIDs bestellen.

Wo bekomme ich zum anständigen Preis den 18F4685 mit bootloader?

Oder sollte ich jetzt  mit den 18F452 weitermachen?

Gruß,

jo

Link to comment
Share on other sites

Aber denke dran, dass du für 2 SID-Module nur einen (1) Core brauchst ;-)

Das gilt aber nur für's Stereo-Setup ;) Wenn Du zwei völlig unabhängige SIDs haben willst brauchst Du selbstredend auch 2 Cores.

Link to comment
Share on other sites

Hi zusammen!

Da habt Ihr natürlich ganz Recht! Mein Platz in der Holzkiste ist nur so knapp bemessen, dass ich nur 4xSID unterbring.

Ich hab mir auch zuerst überlegt 2xStereo zu bauen, wäre dann aber auf Kosten des Stereosounds recht begranzt in den Möglichkeiten.

Also hab ich mich dazu entschlossen 4xMono zu bauen.

Aber das Modulsystem ist ja so variabel, dass ich auch umschwenken könnte. Und für übrige CoreModule findet sich bei anderen Spielereien bestimmt immer Verwendung :)

In den nächsten Tagen erwarte ich die Teile von SmashTV und bin schon in Lötlaune :D

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...