Stichworte: USB, LPT, Parallel, Parallelport, Druckerport, Konverter, Adapter | |
USB2LPT — zur Übersicht |
Diesen Download benötigen Sie zum Nachbau sowie zum Firmware-Update:
Den Windows-Treiber finden Sie auf der übergeordneten Seite, sowie Verwendungshinweise.
Wenn Sie die Schaltung aufbauen, müssen Sie sich von Cypress das Entwicklungs-Kit (hier eine ausreichende Zusammenstellung) für den CY7C68013A (Datenblatt 5,9 MB) herunterladen. Das Datenblatt ist nicht unbedingt notwendig, aber zum Verständnis nützlich. Alles ist in englischer Sprache und im Letter-Format!
Wollen Sie die Schaltung verkaufen, müssen Sie Ihre
USB-Vendor-ID beantragen
(und bezahlen! $1500) und in Treiber und Firmware einsetzen.
Inzwischen habe ich eine „eigene“ USB-Vendor-ID mit einem Bereich an
Produkt-IDs gekauft, bei „Voti“.
Zuerst werden die SMD-Bauteile,
dann die wenigen Durchsteck-
Die SubD-Buchse darf nur so weit auf die Leiterplatte gedrückt werden,
dass die Schaltung ins Gehäuse passt! Gehäuse variieren!
Zum maßhaltigen Aufdrücken benutze man einen Schraubstock mit glatten Backen.
Die USB-Buchse steht mittig im Gehäuse.
Dazu ist die USB-Buchse an den Seiten anzulöten. (Etwas fummelig!)
Von der USB-Buchse werden die Anschlussdrähte vorsichtig(!) nach hinten gebogen
und die Buchse in die Aussparung gelötet.
Zur korrekten Ausrichtung empfiehlt sich die Anfertigung einer
Haltevorrichtung (bei mir ein paar Papplagen).
Ist die Leiterplatte komplett bestückt, wird sie
mit dem Programm "EZUSB Control Panel" von
Cypress
auf grobe Funktion geprüft.
(Windows sollte einen Treiber anfordern; dieser Wunsch wird mit der
INF-Datei aus dem Cypress-Entwicklungs-Kit befriedigt.)
Haben Sie die Programmierung "verpfuscht", und das USB-Gerät wird nicht mehr
richtig erkannt, müssen Sie SDA mit 3,3 V verbinden und das Gerät anstecken;
danach die Brücke entfernen.
Ich habe die Seriennummer in die letzten 4 Bytes des EEPROM gebrannt.
Beim Nachbau mit Serialisierung müssten Sie sich von mir einen
Seriennummern-Bereich geben lassen, um Überschneidungen zu vermeiden.
Die Verwendung eines kleinen EEPROMs 24C01 und die Verwendung eines
Bootloaders sind zurzeit nicht vorgesehen, jedoch konzeptionell
ausgearbeitet.
Test
Laden Sie die HEX-Datei. Der Chip renummeriert und meldet sich neu an.
Geben Sie die USB2LPT.INF zu füttern. Dann sollte schon alles gehen.
Programmierung der Firmware
Mit dem "EZUSB Control Panel" wird die
Firmware in den EEPROM 24C64 geschrieben.
Es wird kein Programmiergerät benötigt!
Neu: Es geht wesentlich schneller und komfortabler mit dem Hilfsprogramm
Brenner.c.
Weiter geht es dann wie beim FX2 beschrieben.