CPC Wiki Forum Die Amstrad-CPC-Community

Druckerkabel Modifizieren, welcher Pin muss weg?

Rozpoczęty przez heiko · 2023-03-20 19:02 · Odpowiedzi: 31 · Wyświetlenia: 4246
#1
Hallo,
ich möchte einen NLQ410 in Betrieb nehmen.
Nach allem, was ich herausfinden konnte, gab es da ein spezielles Druckerkabel, oder es wurde ein Flachbandkabel modifiziert. Nach den Angaben, die ich finden konnte, sollte bei einem Flachbandkabel "die achte Leiterbahn von links" durchtrennt werden, damit der Drucker macht, was er soll.
Nun habe ich aber kein Flachbandkabel und möchte mir auch weder das entsprechende Werkzeug, noch das Material zum Selbstbau zulegen. Ich habe aber noch einige Druckerkabel, von denen ich eines für den 410er umbauen möchte.
Nun ist aber die Frage, welcher Pinn ist denn nun "die achte Leiterbahn von Links"?
Wenn ich das wüsste, könnte ich beim abgebildeten Kabel doch einfach die entsprechende Leitung durchtrennen und der Drucker müsste laufen, ohne Zeilen zu überspringen.
Hier noch der Link zu einer Grafik mit den Pin-Nummern. Vielleicht kann mir jemand von euch sagen, welcher Pin genau durchtrennt werden muss.
https://www.black-box.de/de-de/page/29819/Resources/Technical-Resources/buyers-guides/Connector-Guide/centronics-connect
Meine Vermutung ist Pin 16, bin mir aber nicht ganz sicher.

Gruß
Heiko

Und das wäre mein Kabel:
📎 P1050957.JPG
📎 P1050956.JPG
Ostatnio edytowany przez heiko w dniu 2023-03-20 19:13
P1050957.JPGP1050956.JPG
👍 0👎 0
#2
Probiers doch erst mal mit 1:1 Kabel.

Das 8. Bit durchtrennen? Dann ist das Signal ja gar nicht mehr definiert.
TFM of FutureSoft
http://www.FutureOS.de --> Das Betriebssystem FutureOS (Update: 30.05.2026)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> RSX ROM für LambdaSpeak (Update: 29.01.2025)
👍 0👎 0
#3
Es geht wohl um das Linefeed-Signal, das im CPC auf GND liegt und dann bei vielen Druckern einen doppelten Zeilenvorschub auslöst. Je nach Drucker kann man das mit DIP Switches umkonfigurieren (das ging damals bei meinem Citizen) oder man muss Leitung 14 (in CPC-Zählweise) durchtrennen.

https://k1.spdns.de/Vintage/Schneider%20CPC/Das%20Schneider%20CPC%20Systembuch/z79.htm#A

https://www.cpcwiki.eu/index.php/Connector😛rinter_port
👍 0👎 0
#4
Hallo,
— TFM
Probiers doch erst mal mit 1:1 Kabel.

das habe ich natürlich schon getan.
— eto
Es geht wohl um das Linefeed-Signal, das im CPC auf GND liegt und dann bei vielen Druckern einen doppelten Zeilenvorschub auslöst.

Ja, genau. Das ist das Problem beim NLQ410. Da gibt es auch keine Einstellung der DIP-Schalter, mit der man das ändern kann.
Im Handbuch habe ich jetzt aber im Anhang die genaue Schnittstellenbelegung der mit den Bezeichnungen der 34 Pins gefunden. Ich werde diese einfach mal mit der Standard-Belegung eines 36-Pin Centronics vergleichen, dann sollte sich ja zeigen, welche Pins nicht benötigt werden. Die löte ich dann mal an einem Kabel ab und teste wieder.
Gruß
Heiko
👍 0👎 0
#5
Hallo,
— eto
oder man muss Leitung 14 (in CPC-Zählweise) durchtrennen.

was meinst du mit CPC-Zählweise?
Ich habe jetzt alle möglichen Varianten getestet, alles ohne Erfolg. Entweder druckt er nicht, oder eben mit dem doppelten Zeilenvorschub.
Gruß
Heiko
👍 0👎 0
#6
— heiko
Hallo,
— eto
oder man muss Leitung 14 (in CPC-Zählweise) durchtrennen.

was meinst du mit CPC-Zählweise?
Ich habe jetzt alle möglichen Varianten getestet, alles ohne Erfolg. Entweder druckt er nicht, oder eben mit dem doppelten Zeilenvorschub.
Gruß
Heiko


Siehe Darstellung im Systembuch, die ich oben verlinkt habe. Der Anschluss ist grundsätzlich mal Centronics, aber in den Rechnern (außer dem deutschen CPC 612😎 wurden Platinenstecker verwendet. Die haben nur 34 Pins, Centronics aber 36. Amstrad nummeriert nun von 1-17 und 19-34.

Dein Centronics-Stecker für den 6128 hat jetzt 36 Kabel und es gilt den echten Pin 14 zu kappen.  Wenn ich das jetzt richtig interpretiere, müsste es in deinem Stecker das schwarze Kabel, 5. von links, obere Reihe sein.
📎 Screenshot 2023-03-22 at 10.06.41 PM.png
Screenshot 2023-03-22 at 10.06.41 PM.png
👍 0👎 0
#7
Hallo,
dann habe ich das eigentlich alles richtig interpretiert, denn das Kabel, das du markiert hast, war das erste, das ich abgelötet habe. Der Effekt war aber nicht wie gewünscht. Vielleicht habe ich da irgendetwas nicht richtig gemacht. Ich werde das noch einmal versuchen und testen. Zusätzlich zum NLQ401 werde ich es auch mal mit einem Schneider DMP3000 versuchen, der zeigt im Prinzip das gleiche Verhalten. Ein Star NL-10 druckt korrekt, daher dürfte es nicht am Rechner selbst liegen, wenn der Drucker nicht tut, was er soll.

Sobald ich Zeit zum Testen hatte, melde ich mich wieder mit dem Ergebnis.


Gruß
Heiko
👍 0👎 0
#8
Citizen 120D und HP Deskjet 500 haben bei mir mit 1:1 Kabel funktioniert. Auch jeder Epson Drucker 'sollte' laufen.

@eto: Danke für Deine unermüdliche Hilfe!  :smiley027:
TFM of FutureSoft
http://www.FutureOS.de --> Das Betriebssystem FutureOS (Update: 30.05.2026)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> RSX ROM für LambdaSpeak (Update: 29.01.2025)
👍 0👎 0
#9
Hallo nochmal,
so, jetzt habe ich es noch einmal probiert, also das besagte Kabel abgelötet und alles noch einmal durchgesehen, dass nirgendwo was locker ist und keine ungewollte Brücke zwischen zwei Anschlüssen ist. Dann angeschlossen und versucht ein kurzes Listing mit LIST#8 zu drucken. Das Ergebnis ist, dass der Drucker nichts macht. Mit dem 1:1-Kabel das Gleiche probiert. Der Drucker druckt, aber mit jeweils einer Leerzeile zu viel.
Dann den Star NL-10 angeschlossen, wieder LIST#8, druckt ganz normal.
Das ist jetzt nichts, was unbedingte Priorität bei mir hat. Man druckt ja mit dieser alten Technik nur noch weil man es kann, nicht, weil man es muss. Ich fände es nur schön, wenn ich  die alten Geräte auch wieder richtig ans Laufen bringen könnte.
Ich habe jetzt auf Ebay noch folgendes entdeckt:
https://www.ebay.de/itm/165949144892
Das wird dann zwar auf den deutschen 6128 nicht passen, aber ich könnte es einfach mal an meinen 464 anschließen und dann damit mal testen.
Gruß
Heiko
👍 0👎 0
#10
Liegt's am Drucker? Ist der etwa jetzt hin?
So Kabel gibt's auch für den CPC464  🙂
TFM of FutureSoft
http://www.FutureOS.de --> Das Betriebssystem FutureOS (Update: 30.05.2026)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> RSX ROM für LambdaSpeak (Update: 29.01.2025)
👍 0👎 0
#11
oder... im Systembuch steht "Ansicht von hinten". Das wäre dann im Stecker von der anderen Seite gezählt. In dem Fall wäre es das rot/weiße Kabel.

Diese Darstellungen machen mich immer wahnsinnig.
👍 0👎 0
#12
Hallo,
der Drucker ist nicht hinüber, mit dem 1:1 Kabel druckt er.
Ich werde noch einen Versuch mit rot/weißen Kabel machen.
Da ich ohnehin ein wenig in die ganze Hardware-Materie einsteigen möchte, habe ich mir nun doch mal Kabel und Stecker bestellt und werde mich mal an einem Kabel mit Flachband versuchen.
Gruß
Heiko
👍 0👎 0
#13
Hallo nochmal,
so, ich habe jetzt noch einmal mit dem anderen Kabel einen Versuch gemacht. Der Drucker tut dann rein gar nichts. Das macht er aber auch, wenn wieder alle Kabel angelötet sind. Ich nehme an, dass ich durch die ganzen Lötversuche der letzten Tage das Kabel/ den Stecker ruiniert habe  :00008351:
Mit einem anderen Kabel geht der Drucker, zeigt aber natürlich immer noch den Fehler mit dem Zeilenabstand.
Bevor ich nun ein weiteres Kabel mit weiteren Versuchen kaputt mache, warte ich einfach auf die bestellten Sachen und starte kommende Woche einen Versuch mit einem Flachbandkabel.
Ich melde mich dann wieder.
Gruß
Heiko
👍 0👎 0
#14
Mit etwas Draht, Glühbirne und Batterie lässt sich so ein Kabel ja auch durchmessen. Wichtig sind ja nur ca. 10 Pins (siehe CPC Handbuch).  🙂

Wenn gar nix geht, dann könnte es z.B am Strobe Signal liegen.
TFM of FutureSoft
http://www.FutureOS.de --> Das Betriebssystem FutureOS (Update: 30.05.2026)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> RSX ROM für LambdaSpeak (Update: 29.01.2025)
👍 0👎 0
#15
Hallo,
— TFM
Mit etwas Draht, Glühbirne und Batterie lässt sich so ein Kabel ja auch durchmessen. Wichtig sind ja nur ca. 10 Pins (siehe CPC Handbuch).  🙂

ich habe sogar ein Messgerät  🙂
Kommende Woche mache ich mich wieder an der Sache zu schaffen, vorher werde ich einfach keine Zeit haben.
Gruß
Heiko
👍 0👎 0
#16
Servus,
ja beim NLQ410 brauchts einen nicht verbundenen Pin.
Ich habe bei meinem gequetschten Kabel den Pin 14 für AutoLF (AutoLineFeed), vor dem Centronics-Stecker auf der Druckerseite rausgeschnitten. Dann macht der NLQ401 keinen doppelten LineFeed (Leerzeilen) mehr.
Hoffe das hilft.

Servus
Tolkin
📎 Bild_2023-04-15_222037952.png
Bild_2023-04-15_222037952.png
👍 0👎 0
#17
Hallo tolkin,
dake für das Bild.
Ich hatte in den letzten Wochen viel um die Ohren. inzwischen ist aber alles da, was ich für den Selbstbau des Kabels brauche. ich dnke, dass ich am kommenden Wochenende mal dazu komme, das Kabel zu bauen. Dann melde ich mich.
Gruß
Heiko
👍 0👎 0
#18
Hallo,
heute hatte ich ein wenig Zeit, um ein Kabel zu machen.
Leider ohne Erfolg. Auch ein Kabel nach dem Vorbild von tolkin funktioniert nicht.
Schneider Drucker (DMP und NL): Gleiches Bild, immer unnötige Leerzeilen
Star NL10 mit gleichem Kabel, macht, was er soll.

Bevor ich jetzt weiter am Kabel den Fehler suche, werde ich mir in den kommenden Tagen mal den 6128 meines Sohnes anklemmen. Nicht, dass es am Ende am Rechner liegt. Wenn es was Neues gibt, melde ich mich wieder.

Gruß
Heiko
👍 0👎 0
#19
Hmm, also das kommt mir alles sehr komisch vor. Ich habe noch nie ein modifiziertes Kabel für den CPC und Brother ML-1009 / Centronics GLP / NLQ 401 benötigt.
Das AUTO_FEED_XT-Signal ist zudem LOW-aktiv - d.h., wenn die Leitung auf GND / 0V gezogen wird, macht er ein Extra-LF.
Eigentlich müsste man diese Leitung dann ohnehin auf 5V ziehen damit es deaktiviert wird. "Offene" Leitungen haben zudem einen undefinierten Zustand ("Floating Pin"😉.
M.E. kann das also gar nicht funktionieren mit Pin 14 durchtrennen. Es sei denn, der Drucker hat "invertierte" Logik. Beim NLQ kann man z.B. BUSY invertieren per DIP switch,
aber nicht die anderen Pins.

Also, m.E., sind das die DIP Einstellungen.

Beim Centronics GLP (= Brother ML-1009 = NLQ 401) ist DIP SW2 2-7 für AUTO LF ENFABLE / DISABLE. Einfach mal probieren die DIPs zu ändern. Bild anbei.

Der einzige Unterschied zum NLQ 401 ist m.E. dass der NLQ keine serielle Schnittstelle hat. Hat Schneider eingespart. BAUD rate settings etc. (SW1) wird daher wohl fehlen?
📎 printer.jpg
Ostatnio edytowany przez LambdaMikel w dniu 2023-04-21 19:54
printer.jpg
👍 0👎 0
#20
Hallo,
die DIPs waren im Lieferzustand.
Ich habe mal die Einstellungen von 2 und 7 in allen möglichen Kombinationen verändert, aber ohne Erfolg. Ich habe jetzt wie gesagt den Rechner im Verdacht. Das kann ich aber frühestens morgen mal ausprobieren.
Gruß
Heiko
👍 0👎 0

Zaloguj się, aby pisać