Parallelle poort setup

Alle vragen die betrekking hebben over Mach cnc controllers

Moderator: Moderators

benkr
Donateur
Berichten: 7790
Lid geworden op: 16 jun 2012 16:32
Locatie: Valkenswaard

Parallelle poort setup

Bericht door benkr »

Ik ben bezig om mijn besturingskast tot leven te wekken en krijg mijn parallelle poort, 0x378 niet werkend als port#2 met de lijnen 2 t/m 9 geconfigureerd als input in Mach3.
Heeft iemand dit al ooit wel aan het werk gekregen, of moet poort 0x378 altijd poort#1 zijn in Mach3?
Reden voor mijn keuze is dat het qua bedraden stukken beter uitkomt, en ik had verder geen probleem verwacht, maar helaas
is de praktijk anders.
Hoet zou overigens ook gewoon helemaal aan mij kunnen liggen hoor, software en mijn persoon kunnen heel vaan niet door dezelfde deur.
Kjelt
Donateur
Berichten: 6329
Lid geworden op: 14 jun 2007 21:51
Locatie: Eindhoven

Re: Parallelle poort setup

Bericht door Kjelt »

Misschien niet relevant Ben, weet niets van Mach af maar herinner me van vroegah nog dat je de parallelle poort in de bios op een bepaalde bidirectionele "stand" moest zetten om als I/O te kunnen gebruiken. Staat die goed?
Gebruikersavatar
hugo stoutjesdijk
Donateur
Berichten: 12054
Lid geworden op: 02 mar 2011 17:04
Locatie: elst (u)
Contacteer:

Re: Parallelle poort setup

Bericht door hugo stoutjesdijk »

Code: Selecteer alles

Common base addresses are:

LPT1: 0x378 (or occasionally 0x3BC) (IRQ 7)
LPT2: 0x278 (IRQ 6)
LPT3: 0x3BC (IRQ 5)
Maar ik denk dat 0x378 wel altijd port 1 is. Maar 2 stekkers verwisselen kan toch geen probleem zijn?
@Klejt dat is dat EPP ECP gebeuren, maar Ben zal toch wel de manual volgen. ;-)
Zijn de lijnen 2..9 wel als inputs te gebruiken? worden meestal als output gebruikt, want dat zijn de data lines. Geen idee of die bi-directioneel zijn.
Ik ben voor meer techniek op school, maar dan wel vanaf groep 1 basischool.
benkr
Donateur
Berichten: 7790
Lid geworden op: 16 jun 2012 16:32
Locatie: Valkenswaard

Re: Parallelle poort setup

Bericht door benkr »

hugo stoutjesdijk schreef: 29 apr 2023 09:54

Code: Selecteer alles

Common base addresses are:

LPT1: 0x378 (or occasionally 0x3BC) (IRQ 7)
LPT2: 0x278 (IRQ 6)
LPT3: 0x3BC (IRQ 5)
Maar ik denk dat 0x378 wel altijd port 1 is. Maar 2 stekkers verwisselen kan toch geen probleem zijn?
@Klejt dat is dat EPP ECP gebeuren, maar Ben zal toch wel de manual volgen. ;-)
Zijn de lijnen 2..9 wel als inputs te gebruiken? worden meestal als output gebruikt, want dat zijn de data lines. Geen idee of die bi-directioneel zijn.
Mach3 poorten.JPG
Maar ik denk dat 0x378 wel altijd port 1 is. Maar 2 stekkers verwisselen kan toch geen probleem zijn?
Dat is het in dit geval wel, de ene is een 26 polige header en de andere is een 25 polige sub-D connector.
@Klejt dat is dat EPP ECP gebeuren, maar Ben zal toch wel de manual volgen
Mijn moederbord ducument vertelt wel dat de poort alle 3 de modi kan, maar die instelling kan ik nergens vinden, net zoals de precieze pin volgorde van de 26 polige header, nergens is gegeven waar pin 1 zit, nu is dat niet zo heel moeilijk uit te vinden, maar ik had het de eerste keer wel precies verkeerd gedaan.
Je hebt niet voldoende permissies om de bijlagen van dit bericht te bekijken.
Gebruikersavatar
hainjedaf
Donateur
Berichten: 2469
Lid geworden op: 01 aug 2011 10:01
Locatie: Amsterdam
Contacteer:

Re: Parallelle poort setup

Bericht door hainjedaf »

hugo stoutjesdijk schreef: 29 apr 2023 09:54

Code: Selecteer alles

Common base addresses are:

LPT1: 0x378 (or occasionally 0x3BC) (IRQ 7)
LPT2: 0x278 (IRQ 6)
LPT3: 0x3BC (IRQ 5)
Maar ik denk dat 0x378 wel altijd port 1 is. Maar 2 stekkers verwisselen kan toch geen probleem zijn?
@Klejt dat is dat EPP ECP gebeuren, maar Ben zal toch wel de manual volgen. ;-)
Zijn de lijnen 2..9 wel als inputs te gebruiken? worden meestal als output gebruikt, want dat zijn de data lines. Geen idee of die bi-directioneel zijn.
Nope,

officieel is
LPT1 = 0x3BC / no IRQ
LPT2 = 0x378 / IRQ 7 or 5
LPT3 = 0x278 / IRQ 5 or 7

Dat dateert nog uit de 8088/8086 XT tijd. Daar zat de printerpoort vaak geïntegreerd op de monochrome videokaart.

pas met de komst van de 286 en de CGA/EGA videokaarten is 0x3BC min of meer in onbruik geraakt.
Met vriendelijke groet,
Marout Sluijter-Borms,
Amsterdam

Prusa Mini+ Wifi & X1 Carbon met X1Plus
Sparren en tinkeren met iedereen en over alles wat techniek is.
Gebruikersavatar
hainjedaf
Donateur
Berichten: 2469
Lid geworden op: 01 aug 2011 10:01
Locatie: Amsterdam
Contacteer:

Re: Parallelle poort setup

Bericht door hainjedaf »

Kjelt schreef: 29 apr 2023 09:34 Misschien niet relevant Ben, weet niets van Mach af maar herinner me van vroegah nog dat je de parallelle poort in de bios op een bepaalde bidirectionele "stand" moest zetten om als I/O te kunnen gebruiken. Staat die goed?
hooguit op EPP want ECP gaat niet werken.

Maar meestal is SPP gewoon goed.

ECP en EPP laten meer over aan de hardware waardoor je realtime mach3 niet werkt.
SPP is veel directere aansturing op register basis (poken en peeken rechtstreeks op de poort)
Met vriendelijke groet,
Marout Sluijter-Borms,
Amsterdam

Prusa Mini+ Wifi & X1 Carbon met X1Plus
Sparren en tinkeren met iedereen en over alles wat techniek is.
benkr
Donateur
Berichten: 7790
Lid geworden op: 16 jun 2012 16:32
Locatie: Valkenswaard

Re: Parallelle poort setup

Bericht door benkr »

Op het Mach3 forum krijg ik dit als antwoord:

Standard parallel port can not have all pins as input.

Dat zegt precies wat ik al verwachtte.
Ga de boel dus maar ombouwen, ik zit te denken om het moederbord 180 graden te draaien om het weer een beetje logisch te maken, anders moet ik dat doen met 2 redelijk lange bandkabels. Betekent wel dat ik de hele grondplaat weer uit de kast moet gaan bouwen en dus alle draden die ik al had aangesloten weer los moet maken.
Och, dan ben ik weer een paar dagen van de straat.
Gebruikersavatar
hugo stoutjesdijk
Donateur
Berichten: 12054
Lid geworden op: 02 mar 2011 17:04
Locatie: elst (u)
Contacteer:

Re: Parallelle poort setup

Bericht door hugo stoutjesdijk »

benkr schreef: 29 apr 2023 11:43 Op het Mach3 forum krijg ik dit als antwoord:

Standard parallel port can not have all pins as input.

Dat zegt precies wat ik al verwachtte.

Niet allemaal, lekker duidelijk. Welke dan wel?

Ik gok deze:
2023-04-29 12_26_35-Controlling our simple CNC Miling Machine via USB - Open Electronics - Open Elec.jpg
(Je doet voorkomen of het aan die port#2 ligt, maar met port#1 had het dus ook niet mogelijk geweest. Dat maakt je vraagstelling wel onnodig complex.)
Je hebt niet voldoende permissies om de bijlagen van dit bericht te bekijken.
Ik ben voor meer techniek op school, maar dan wel vanaf groep 1 basischool.
Gebruikersavatar
DaBit
Donateur
Berichten: 11041
Lid geworden op: 05 dec 2012 13:48
Locatie: Oss

Re: Parallelle poort setup

Bericht door DaBit »

Voor de duidelijkheid:
- SPP heeft maar 5 pinnen ofzoiets bruikbaar als inputs, de rest is output. Eigenlijk wel goed genoeg voor de meeste parallelle-poort-machines
- EPP kan alle pinnen als input gebruiken en net zo goed 'peeken, poken en realtime'.
- ECP heb je niks aan voor je CNC-machine.

Dus SPP of EPP is allebei prima, en een van die twee is ook de standaardinstelling in het bios meestal.
De belangrijkste wet in de wetenschap: 'hoe minder efficient en hoe meer herrie, hoe leuker het is'
Gebruikersavatar
Bjornski1976
Berichten: 1130
Lid geworden op: 01 feb 2013 14:10
Locatie: Gorinchem

Re: Parallelle poort setup

Bericht door Bjornski1976 »

Probleem zit em hoogst waarschijnlijk in de adressering. Kijk in de bios naar de poort adressering.

De lpt poort gezien van pc zijde.
Pin 1 t/m 9, 14, 15,16 & 17 zijn ouputs.
10 t/m 13, 15 inputs.
18 t/m 25 gnd.
Staat in de manual van Mach3.
Kennis en wijsheid zijn relatief, gevormd door perceptie & invloed van anderen, Ik wens je veel wijsheid toe bij het toepassen van je kennis.
benkr
Donateur
Berichten: 7790
Lid geworden op: 16 jun 2012 16:32
Locatie: Valkenswaard

Re: Parallelle poort setup

Bericht door benkr »

Bjornski1976 schreef: 29 apr 2023 13:55 Probleem zit em hoogst waarschijnlijk in de adressering. Kijk in de bios naar de poort adressering.

De lpt poort gezien van pc zijde.
Pin 1 t/m 9, 14, 15,16 & 17 zijn ouputs.
10 t/m 13, 15 inputs.
18 t/m 25 gnd.
Staat in de manual van Mach3.
Leuk gedacht, maar zelfs op het Mach3 scherm vindt je dat je van port#2 de pinnen 2 t/m 9 ook als input kunt gebruiken, als ik nu de poort in Mach3 als port#2 benoem, zie plaatje bovenin dit topic, dan lijkt het niet te werken. Doe ik nu iets verkeerds of kan het gewoon niet?
benkr
Donateur
Berichten: 7790
Lid geworden op: 16 jun 2012 16:32
Locatie: Valkenswaard

Re: Parallelle poort setup

Bericht door benkr »

Wat ik nog niet geprobeerd heb is om ook in de BIOS LPT1: en LPT2: te verwisselen, zou dat wat uitmaken, vooropgesteld dat dit zou lukken?
Gebruikersavatar
hugo stoutjesdijk
Donateur
Berichten: 12054
Lid geworden op: 02 mar 2011 17:04
Locatie: elst (u)
Contacteer:

Re: Parallelle poort setup

Bericht door hugo stoutjesdijk »

Werkt het dan wel als je hem port1 noemt? Bij de basis beginnen, 1 uitdaging tegelijk.
Ik ben voor meer techniek op school, maar dan wel vanaf groep 1 basischool.
benkr
Donateur
Berichten: 7790
Lid geworden op: 16 jun 2012 16:32
Locatie: Valkenswaard

Re: Parallelle poort setup

Bericht door benkr »

Heb ik (nog) niet specifiek geprobeerd, maar ik merk wel dat bepaalde lijnen keihard een waarde hebben en dat kan alleen maar als ze als output werken, maar echt geprobeerd heb ik het niet, reden is dat ik daar geen uitgangen, maar ingangen wil hebben.
Maar ik zal het komende week wel even uitproberen, is eigenlijk zo gebeurd.
Plaats reactie