M052 KCNET / USB Modul des KC-Club      USB-Funktion      NET-Funktion zur  Modulliste
Das ENDE des Pantoffel-Netzwerk's Galerie
Im  KC85 Labor  gibt es eine ausführliche Beschreibung von den Entwicklern des Moduls. ( siehe Linkseite )  
Vom Platinenlayout wohl die filigranste Platine die im KC-Club entwickelt wurde. Insgesamt ein großartiges Projekt. Federführend verwirklicht von Enrico G., Ralf K. und Mario L. Links ist Bestückungsseite, oben die Lötseite abgebildet.
Eine kleine Herausforderung für löttechnische Laien (ich), ist das Löten der SMD-Dioden. Es ließ sich aber leichter bewältigen als gedacht. Dazu wurde von den zwei Lötflächen auf dem das SMD-Element befestigt wird, eine Lötfeld verzinnt. Gelangt zu viel Zinn (Kugelbildung), auf ein Lötpad kann man es leicht mit dünner Entlötlitze entfernen. Es verbleibt eine dünn verzinnte Fläche. Darauf wird das SMD-Teil aufgesetzt und richtig positioniert. Anschließend mit dem Lötkolben (feine Titanlötspitze), ohne Zuführung von Lötzinn anheften. Nun kann die andere Seite richtig festgelötet werden, danach noch einmal die Heftstelle löten. Überschüssiges Zinn mittels Entlötlitze entfernen.

Unten im Bild ist das Resultat von den sechs SMD-Dioden der Lötseite zu sehen.
Besondere Sorgfalt ist beim Auslöten der RJ45-Buchse vom WIZnet-Modul (kleine rote Platine) nötig. Nach einigen probieren wurde kurzerhand alles mit Entlötlitze entlötet. Etwas Geduld ist beim entfernen des Lötzinn von der Gehäuseschirmung der Buchse nötig. Hier wurde eine breitere Lötspitze und etwas mehr Temperatur eingesetzt. Sollte in den Entlötstellen noch Zinn anhaften, bekommt man es am Besten weg wenn man diese Stelle nachlötet und danach nochmals die Entlötlitze ansetzt. Mit einem kleinen Schraubenzieher kann man durch wackeln an den einzelnen Kontakten prüfen ob die Pins frei beweglich sind. Erst danach sollte man die Buchse entnehmen. Knifflig erwies sich das Einführen der 5 zusätzlichen Verlängerungspins, die nun den Signalfluß vom Netzcontroller über die Platine des M052 zur dort angebrachten Buchse führen. Hierbei wurde zuerst ein Pin in eine Hülsen auf der M052 Platine gesteckt. Das Netzmodul vorsichtig in die Pfostenbuchsen eingesetzt der einzelne Pin in ein Lötauge eingeführt. Anschließend kontrolliert ob das Netzmodul bündig in der Pfostenbuchse steckt. Dann kann der Pin verlötet werden. Danach das Netzmodul wieder entfernt und die anderen Pins eingeführt. Das Netzmodul wieder bündig aufgesetzt und die Pins verlötet. Durch diese Methode sitzen die Pins spannungsfrei in ihren Kontakten.
Rechts im Bild ist das abgezogene Netzmodul WIZnet zu sehen. Die Buchse wurde entfernt, von unten sind die eingelöteten Pins zu sehen.
Die Jumper auf dem VDIP sind zum Test so zu stecken wie es vorgesehen ist. Sonst kann man kein Firmware Update machen und nicht auf das Speichermedium zugreifen.

Ist alles zur Generalprobe zusammen gefügt kann man mit dem Einrichten des M052 beginnen. Alle nötigen Datein sollten auf einem Datenträger vorliegen. Der Jumper auf der KCNET-Platine ist geschlossen. Das M052 steckt in einem M007 im Grundgerät im Schacht 0C. Nach Start von CAOS (DEP3) wird mit FLOAD das Programm EEPROM.KCC geladen. Es erscheint danach im CAOS-Menü. Anschließend wird  FLOAD 6000 eingegeben und mit Enter ausgeführt. Es erscheint die Aufforderung zur Eingabe welches Programm geladen werden soll. Als Erstes wird das Programm USBM052.KCC geladen. Es wird der Bereich des Speichers beim Laden mitgezählt. Nach beenden des Ladens wird mit SWITCH 0C C1 das erste Segment des EEPROMs geschaltet und mit Eingabe EEPROM 2000 C000 2000 wird die USB-Software im EEPROM abgelegt. Das wiederholt man bis alle 4 Segmente des EEPROMS beschrieben sind. Anschließend muß der Jumper von der M052-Platine gezogen werden.

Für o.g. Standard-Bedingungen eine Zusammenfassung als Beispiel zum brennen :
(M052 in SLOT 0C)
1. Programm für USB-Funktion brennen:
FLOAD 6000 (ENTER-Taste)  Name: USBM052.KCC (ENTER-Taste)
SWITCH 0C C1 (ENTER-Taste)
EEPROM 2000 C000 2000 (ENTER-Taste)

2. Programm zur Netzwerkkonfiguration brennen:
FLOAD 6000 (ENTER-Taste)  Name: NCFG10.KCC (ENTER-Taste)
SWITCH 0C C9 (ENTER-Taste)
EEPROM 2000 C000 2000 (ENTER-Taste)

3. Programm für PING-Routine brennen:
FLOAD 6000 (ENTER-Taste)  Name: PING11.KCC (ENTER-Taste)
SWITCH 0C D1 (ENTER-Taste)
EEPROM 2000 C000 2000 (ENTER-Taste)

4. Program für T-FTP brennen:
FLOAD 6000 (ENTER-Taste)  Name: TFTP11.KCC (ENTER-Taste)
SWITCH 0C D9 (ENTER-Taste)
EEPROM 2000 C000 2000 (ENTER-Taste)

Ist diese Aktion beendet (Jumper entfernen) kann man die USB-Funktion in Betrieb nehmen. Ist die Firmware des VDIP zu alt, ist eine neuere Version zu verwenden. Diese muß in FTRFB.FTP umgenannt werden und muß sich am Anfang des Wurzelverzeichnisses (Root) des USB-Sticks befinden. Das Upgrade erfolg dann automatisch.
Ist diese Hürde genommen, kann man die USB-Funktion sofort testen. CAOS starten und mit SW 0C C1 das USB-Segment des EEPROMS aktiv schalten. Anschießend erscheinen im Menü die zusätzlichen Funktionen. Mit VINCULUM erreicht man das Terminalfenster zur Bedienung der USB-Funktionen.
Bericht wird demnächst fortgesetzt ;-) 
USB-Funktionen des M052      CAOSNET   CPMNET Seitenanfang    
Nach dem Start von CAOS wird mit SW 0C C1 der Bereich im M052 aktiviert. Nach Aufruf des Eintrages VINCULUM startet das Terminalfenster mit weiteren den USB-Funktionen unter CAOS.

Die genauen Beschreibungen gibt es im KC-Labor, als PDF..
Wird das Menü aufgerufen, erscheinen die Menüeinträge um VINCULUM, ULOAD und USAVE erweitert.
Im Bild unten, wird mit dem Befehl DIR der Inhalt des USB-Mediums angezeigt. MaschinenCodeProgramme können mit LOAD sofort geladen werden. Basic Programme analog zur Variante mit einem FD-Drive.
In der PC-Betriebsart müssen die Treiber der Reihe nach geladen werden. Zuerst der Treiber für das M052 anschließend der Treiber für den USB-Zugriff.

Zu den Werkzeugen gehören neben den Treibern die Programme USB.COM , UDIR.COM , UGET.COM und UDIR.COM.

Mit dem Programm USB.COM kann man dann das Verzeichnis des USB-Datenträgers einsehen. Links im Bild ist der Aufruf der Hilfsseite zu sehen.

Unten in den Bildern sind einige ausgewählte Funktionen der einzelnen Programme abgebildet.

Aufruf von UGET und lesen einer Datei vom USB-Speicher. Rechts oben im Bild: Aufruf von UPUT und schreiben einer Datei auf den USB-Speicher (markierte Datei auf USB-Stick).
Unten: Aufruf von ZCNFG.COM um die USB12.CFG zu ändern.
Mit UDIR werden die Dateien jetzt sortiert angezeigt. Dazu kann man mit ZCNFG.COM die Startparameter der Dateien zur USB.COM modifizieren und in die Datei USB12.CFG fest abspeichern. (s. Bild unten)
NET-Funktionen des M052   CAOSNET      CPMNET   USB Seitenanfang    
NET-Funktion des M052   CPMNET      CAOSNET   USB wird fortgesetzt
M052 KCNET / USB  Modul des KC-Club      USB-Funktion      NET-Funktion Seitenanfang   zur  Galerie
Modulliste