Forum: PC Hard- und Software LPT1 Karte unter Vista


von Sönke P. (Firma: Privat) (challanger72)


Lesenswert?

Hallo

Habe einen Acer E430 Verton PC (i3)
habe dort Vista 32 drauf für meine CNC Fräse High Z 400 und Step Zero2 
die mit Parallelport verbunden ist.
Die Parallelport Karte ist eine Sunix Par4008t
einen Treiber habe ich von Support schon angefordert und bekommen.

Doch weder an der Maschine noch am Port selber kommen keine Signale an
habe es wie im Video getestet
https://www.youtube.com/watch?v=uglCm_qsojk
Die Software Mach3 hat einen eigenen Driver Test der wohl auch in ordung 
zu sein scheint. Dort steht "System under Mach3" oder "signal exelent"
ich weiß jetzt nicht mehr weiter
kann ich einen anderen Treiber nehmen oder stimmt etwas anderes nicht
im Gerätemanager scheint auch alles inn ordnung zu sein

kann da wer helfen ?

von Horst S. (Gast)


Lesenswert?

Die Adresse, die Mach3 zur Bedienung des LPT anspricht, muß sich mit 
derjenigen decken, die Dir der Gerätemanager für die LPT-Karte anzeigt.

von Sönke P. (Firma: Privat) (challanger72)


Lesenswert?

ja das tut sie

von Daniel (Gast)


Lesenswert?

Wie lautet die Adresse?

von Sönke P. (Firma: Privat) (challanger72)


Lesenswert?

0378

von Sönke P. (Firma: Privat) (challanger72)


Lesenswert?

habe jetzt eventuell ein neues problem
wenn ich ein LPT1 Testprogramm installieren will kommt die meldung
das Inpout32.dll fehlet
wie kann ich diesen installieren

von Daniel (Gast)


Lesenswert?

Hast du in Mach3 0378 oder 0x378 eingetragen? Ersteres könnte als Oktal 
interpretiert werden.

Bist du 100% sicher, dass das die PCI Karte ist und nicht ein Parallel 
Port Controller im Super I/O Chip des Motherboards? Wenn dein E430 ein 
H61H2 Motherboard hat, gibt es unter dem untersten PCI Slot einen Header 
für einen Parallel Port.

Wird die PCI Bridge vielleicht nicht richtig vom BIOS oder Vista 
Programmiert um 0x378 an die Karte weiterzuleiten? Alle Bridges auf dem 
Weg zur Karte müssen entweder subtractive address decoding aktiviert 
haben oder einen I/O Address Bereich auf ihrem Secondary Port haben, der 
diese Adresse umfasst.

von Daniel (Gast)


Lesenswert?


von Sönke P. (Firma: Privat) (challanger72)


Lesenswert?

nö hatte ich auch schon geschrieben das es eine sunix PCI Karte ist
wo ich den exakten Treiber auf der Seite nicht finden kann

der Support hat mir einen Treiber gesendet weiss aber nicht für welches 
Betriebssystem

diesen text

Wird die PCI Bridge vielleicht nicht richtig vom BIOS oder Vista
Programmiert um 0x378 an die Karte weiterzuleiten? Alle Bridges auf dem
Weg zur Karte müssen entweder subtractive address decoding aktiviert
haben oder einen I/O Address Bereich auf ihrem Secondary Port haben, der
diese Adresse umfasst.

verstehe ich nicht wirklich

von Sönke P. (Firma: Privat) (challanger72)


Lesenswert?

habe noch was im BIOS entdeckt

Serial Port1 Adress 3F8/IRQ4

        einstellen kann ich zudem 3E8/IRQ4

Serial Port2 Adress 2F8/IRQ3

        einstellen   2E8/IRQ3 , Disable

Parallelport Adress 378

        einstellen 278,3BC, Disabled

Parallel Port Mode    Normal

        einstellen EPP,ECP,EPP+ECP

Parallel Port IRQ    IRQ7

        einstellen   IRQ5

unter einstellen habe ich die anderen möglichkeiten geschrieben


kann ich mit den einstellungen was erreichen

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Wenn Du im BIOS einen Parallelport konfigurieren kannst, dann hat Dein 
Motherboard selbst einen Parallelport -- und Du brauchst keine PCI-Karte 
dafür, sondern vermutlich nur ein Kabel, um von einer Stiftleiste auf 
eine 25polige SubD-Buchse zu kommen.

Wenn Du das nicht nutzen kannst/willst, sondern auf der PCI-Karte 
bestehtst, ist nicht das BIOS der Ort, wo Du nachsehen solltest, sondern 
der Gerätemanager. Wie wird dort die Karte dargestellt, was steht da 
unter "Ressourcen"?

von Sönke P. (Firma: Privat) (challanger72)


Lesenswert?

ja es sind die gleichen werte wie im gerätemanager

von Daniel (Gast)


Lesenswert?

Wenn du den Parallel Port des Motherboards nicht benutzt, dann stell 
Parallelport Address auf Disabled. Es sagt mir aber, dass 0x378 nicht 
die Adresse deiner PCI Karte ist. Wenn der Port im BIOS deaktiviert ist, 
sollte Windows nur noch deine PCI Karte zeigen.

Du kannst natürlich statt dessen auch versuchen ein Kabel bzw. eine 
Slotblende zu finden, mit der du den Parallel Port des Motherboards nach 
außen führen kannst.

Ich würde einen Parallel Port immer als EPP+ECP im BIOS konfigurieren. 
Dann gibt es ein zusätzliches Register mit dem Software den Modus zur 
Laufzeit auswählen kann. Aber das ist hier nicht das Problem.

von Sönke P. (Firma: Privat) (challanger72)


Lesenswert?

Also ich habe den Parallel Port im Bios mal deaktiviert

Im Geräte manager fehlte jetzt der LPT1

habe dann aber trotzdem den Drivertest vom Mach3 durchlaufen lassen und 
der war wie immer da stimmt doch jetzt was nicht

ich glaube auch nicht das auf dem Motherboard ein Parallelport ist

von Sönke P. (Firma: Privat) (challanger72)


Lesenswert?

hmm habe eine 25 polige stiftleiste auf dem Motherboard gefunden

was mach ich nun ?

von Norbert T. (atos)


Lesenswert?


von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Sönke P. schrieb:
> Im Geräte manager fehlte jetzt der LPT1

Na, dann ist Deine Vermutung

> ich glaube auch nicht das auf dem Motherboard ein Parallelport ist

offensichtlich falsch.

> hmm habe eine 25 polige stiftleiste auf dem Motherboard gefunden
> was mach ich nun ?

Dir ein dafür passendes Kabel besorgen/bauen.

Das ist ein Flachbandkabel, das am einen Ende eine 26polige Buchse (von 
der als Verpolungsschutz ein Kontakt verschlossen sein kann) und am 
anderen Ende eine 25polige Sub-D-Buchse hat.

https://www.reichelt.de/?ARTICLE=30059

Etwas irritierend ist der Widerspruch zwischen Bild und 
Artikelbeschreibung, das Bild zeigt einen Sub-D-Stecker, die 
Beschreibung erwähnt eine Sub-D-Buchse.
Letztere willst Du haben.

(Beim Bild steht vorsichtshalber "Abb. ähnlich")

: Bearbeitet durch User
von Sönke P. (Firma: Privat) (challanger72)


Lesenswert?

ja hol mir jetzt ein Kabel
muss mit Frau einkaufen (mist)

für meine Geschichte ist aber der auf dem Motherboard verbaute 
Parallelport
nicht so toll

gibts denn noch ein weg den PCI Port zu benutzen ?



bis später und danke erstmal für die anstöße

von Wilhelm S. (wilhelmdk4tj)


Lesenswert?

Hallo zusammen.

@ Rufus

> Wenn Du im BIOS einen Parallelport konfigurieren kannst, dann hat Dein
> Motherboard selbst einen Parallelport -- und Du brauchst keine PCI-Karte
> dafür, ........

Ich habe auch so einen Krüppel.
Meine PCI-Karte ist LPT3, Anschlüsse zu LPT1 und 2 im Gerätemanager
ohne gelbes Fragezeichen, aber  auf dem MoBo nicht zu finden.
Ich komme damit zurecht, deswegen habe ich mich mit der Sache nicht
weiter beschäftigt.

73
Wilhelm

von Wilhelm S. (wilhelmdk4tj)


Lesenswert?

Sorry, vergessen:
Win XP

73
Wilhelm

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Sönke P. schrieb:
> für meine Geschichte ist aber der auf dem Motherboard verbaute
> Parallelport nicht so toll

Warum? Was soll daran "nicht so toll" sein?

> gibts denn noch ein weg den PCI Port zu benutzen ?

Vielleicht funktioniert der ja auch, und das Problem liegt nur darin, 
daß Deine Software den Port nicht ansteuern kann.

Vor zehn, naja, eher 15 Jahren hätte ich Dir geraten, einfach zum Testen 
mal einen Drucker an den Port zu hängen und zu sehen, ob Dein Windows 
damit etwas anfangen kann, aber Du wirst vermutlich keinen Drucker mit 
Centronics-Interface haben.

Du könntest Dir einen Druckersimulator basteln, mit ein paar LEDs und 
einer Mimik, die das Busy/Strobe/Ack-Handshake nachbildet.

Wenn Du im Kommandozeilenfenster eine Datei mit

copy bla LPT1:

auf die Schnittstelle ausgibst, sollten die LEDs blinken.

von Sönke P. (Firma: Privat) (challanger72)


Lesenswert?

Das der interne Port nicht so toll ist schreiben die CNC Cracks auf 
diversen seiten

Da ich jetzt der Zeit soweit hinterher bin mit meinem Gerät hab ich in 
der Stadt auch kein LPT1 Port Kabel bekommen

Allerdings lieff die Karte ja auch auf dem anderen Motherboard (Asus 
P5K)
dort habe ich keine weiteren Pins gesehen für den Port

tja wie mach ich jetzt weiter ?

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Sönke P. schrieb:
> Das der interne Port nicht so toll ist schreiben die CNC Cracks auf
> diversen seiten

Achso, das schreiben die Cracks. Na dann.

Der reale Nachteil von Onboard-Druckerschnittstellen ist halt der, daß 
bei einem Defekt das komplette Mainboard getauscht werden muss.

> tja wie mach ich jetzt weiter ?

Wie bereits geschrieben, könntest Du versuchen zu diagnostizieren, wo 
das Problem eigentlich liegt.

Funktioniert die Karte überhaupt, oder kann nur Dein Programm nicht mit 
der Karte kommunizieren?

Wie ich schon schrieb: Häng' einen Drucker an die Schnittstelle, oder 
einen geeigneten Simulanten und teste.

von bingo (Gast)


Lesenswert?

Ich habe mal nach einem Bild des Motherboard des Acer E430 Verton 
gegoogelt 
https://www.ebay.com/p/Original-Acer-H61h2-am3-V-1-1-Veriton-E430-Socket-Lga1155-Motherboard-Tested/18009949991 
man sieht da neben dem PATA-Port eine 26-pol Stiftleiste, das ist 
eindeutig ein Parallelport.

Also würde ich die PCI-Karte rausschmeissen, den Parallelport im BIOS 
aktivieren und mal sehen was passiert. Wenn beide gleichzeitig drin sind 
und auch noch mit der gleichen Adresse 0x378 konfiguriert werden, muss 
das ja schief gehen.

von bingo (Gast)


Lesenswert?

>> Das der interne Port nicht so toll ist schreiben die CNC Cracks auf
>> diversen seiten
>
> Achso, das schreiben die Cracks. Na dann.

Es ist nach meiner Erfahrung eher umgekehrt: ich habe hier noch zwei 
Centronics Drucker EPSON LQ570, die gehen nur mit den Onboard-Ports, 
nicht mit einer PCI-Karte, ich habe die Karte daher gleich wieder 
zurückgegeben. Motherboards mit Parallelport gibt es immer wieder, sind 
noch nicht völlig 'out'.

von Sönke P. (Firma: Privat) (challanger72)


Lesenswert?

naja nach dem was ich gelesen habe soll es für die CNC Geschichte besser 
sein mit einem externen Port
mehr kann ich dazu auch nicht sagen

von Sönke P. (Firma: Privat) (challanger72)


Lesenswert?

was gibt es denn für alternativen

es gibt eine IP-M-4 Ethernet Conroller Box kostet 309 euro
So wie ich es da sehe müßte ich die Schrittmotoren dort direkt 
anschliessen
so das ich meine Zero2 Steuerung nicht mehr brauchen würde

Gibt es auch eine art Ethernet verbindung bis vor die Zero 2 also dort 
wieder
Parallel stecker ?

Ich versuchs nochmal besser zu erklären

Jetzt habe ich am PC ein Parallelausgang und an der Zero2 ein 
Paralleleingang

Neue Situation wäre am PC Ethernetausgang und an der Zero2 ein 
Paralleleingang

von Christian R. (supachris)


Lesenswert?

Warum denn so kompliziert? Steck das Ding doch erst mal an den Mainboard 
Port an und teste das. Meine Erfahrung von damals ist ebenfalls, dass 
die on Board Ports am zuverlässigsten klappen. PCI Karten machen da 
meist bei der Einrichtung schon die seltsamsten Sachen, ist auch 
halbwegs klar, denn auf dem PCI Bus gibts einfach keine echte 0x378 
Adresse. Das muss erst mit mehr oder weniger guten Krücken da hingebogen 
werden.
Was sein kann ist, dass der Onboard Port nur 3.3V Pegel macht, aber bei 
einer nicht allzu schlecht designten Elektronik da dran sollte das auch 
problemlos klappen.

von Daniel (Gast)


Lesenswert?

Da sich Leute hier sorgen um die Performance machen:

Der on-board Parallel Port ist über LPC angebunden. Das ist ein 33 MHz 
Bus mit 4 Datenleitungen. Ein Schreibzugriff auf ein Register des 
Parallel Ports dauert damit 13 Zyklen, sofern der Chip keine Waitstates 
einfügt.

Bei PCI dauert es mit Fast Back-to-Back Transactions ohne Waitstates 2 
Zyklen. Eine Bridge die Subtractive Address Decoding macht um Legacy 
Adresse wie 0x378 weiterzuleiten braucht 3 Zyklen mehr. Die PCI Karten 
für Parallel Ports können üblicherweise auch nur 33 MHz PCI.

Dass da heutzutagen noch mindestens eine PCI(e) Bridge zwischen ist, 
lasse ich mal unbetrachtet.

Wieviele Waitstates die Chips letzten Endes einfügen, ist nirgendwo 
dokumentiert.

von guest (Gast)


Lesenswert?

Mal ein Auszug aus dem DB der Sunix Par4008t:
http://medw.co.uk/storage/attachments/718/1718/PAR4008T-Datasheet%20V10.pdf
1
LPT port does not support legacy 278/378 ISA address under Windows nor Linux operation systems, but only DOS mode.

Wenn Mach3 damit nicht klarkommt hast Du Pech, dann hast Du die falsche 
Karte oder die falsche Software.

von guest (Gast)


Lesenswert?

Rufus Τ. F. schrieb:
> Wie ich schon schrieb: Häng' einen Drucker an die Schnittstelle, ...

Der wird vermutlich funktionieren, da der über den Treiber angesprochen 
wird (ähnlich wie bei den USB-Parallelport Druckeradaptern). Die 
Standard IO-Adressen stehen trotzdem nicht zur Verfügung (und könnten 
unter Windows eh nur über Hacks angesprochen werden)

von Sönke P. (Firma: Privat) (challanger72)


Lesenswert?

So hat jetzt geklappt

Habe die Adressen vom Multifunktonsadper genommen
Das Problem war wohl das ein Messkabel defekt war

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.