Stránka 4 z 5

Re: PCI karta inštalacia

Napsal: 4. 3. 2013, 8:22
od uhy
tak som sa k tomu znovu trocha dostal, nakonfiguroval som si orientačne hardware ale chodí mi to iba na porte 0, ak zmením port dostávam chybové hlášky :(
my-mill_port0.hal.txt
toto chodí
(4.31 KiB) Staženo 269 x
my-mill_upravene_na_port1.hal.txt
takto som to upravil
(4.32 KiB) Staženo 271 x
hlaska.txt
toto dostanem
(2.55 KiB) Staženo 337 x

Re: PCI karta inštalacia

Napsal: 4. 3. 2013, 8:50
od oscar
ja ti teda nevim, volas

Kód: Vybrat vše

loadrt hal_parport cfg="0xac00 out  "
coz Ti vytvori jednu instanci portu. takze vsechno musis adresovat jako parport.0......

----------------------------------------------------------------------
pokud bys to volal takto

Kód: Vybrat vše

loadrt hal_parport cfg="0x278 0x378 in 0x20A0 out"
tak budes pouzivat parport.0, parport.1, parport.2

ale muzu se mylit....

Re: PCI karta inštalacia

Napsal: 4. 3. 2013, 8:58
od uhy
porty a na nich aj piny mam odskušané pomocou ptest, funguju bez problemov iba v .hal súbore sa tvári ako by o nich nevedel.
0x378 = port0
0xac00 = port1
0xbc00 = port2

Re: PCI karta inštalacia

Napsal: 4. 3. 2013, 9:03
od oscar

Kód: Vybrat vše

loadrt hal_parport cfg="0x378 out"
muzes pouzivat parport.0

Kód: Vybrat vše

loadrt hal_parport cfg="0xac00 out"
muzes pouzivat parport.0

Kód: Vybrat vše

loadrt hal_parport cfg="0xbc00 out"
muzes pouzivat parport.0

Kód: Vybrat vše

loadrt hal_parport cfg="0x378 0xac00 out"
muzes pouzivat parport.0, parport.1

Kód: Vybrat vše

loadrt hal_parport cfg="0xac00 0xbc00 out"
muzes pouzivat parport.0, parport.1

Kód: Vybrat vše

loadrt hal_parport cfg="0x378 0xac00 out 0xbc00 in"
muzes pouzivat parport.0, parport.1, parport.2

Re: PCI karta inštalacia

Napsal: 4. 3. 2013, 9:37
od uhy
tak som si to aj predstavoval pre upresnenie port1,2 su pci karty, len neviem prisť na to prečo mi ten priložený .hal nefunguje.
ked necham port na parport0 a spustim EMC vo watch okne vidím že port funguje. ak ho zapišem ako je to v priloženom subore vyhodi chybovú hlášku (ešte mi tam zrejme niečo chýba alebo tam mám niečo naviac).

Re: PCI karta inštalacia

Napsal: 4. 3. 2013, 9:42
od oscar
nefunguje to protoze

Kód: Vybrat vše

loadrt hal_parport cfg="0xac00 out  "
ti vytvori jenom JEDEN objekt portu v pameti.

a ty ho adresujes jako DRUHY

Kód: Vybrat vše

setp parport.1.reset-time 5000
je to indexovane pole kde prvni prvek ma index 0

takze spravne musis mit

Kód: Vybrat vše

setp parport.0.reset-time 5000
nema to zadnou souvislost s poctem fyzickych portu v kompu.

ale mohu se mylit.....

Re: PCI karta inštalacia

Napsal: 4. 3. 2013, 9:57
od uhy
v tomto okne som kontroloval funkčnosť a adresovanie tiež:

[attachment=0]Obrazovka-HAL Configuration.png[/attach

tento zápis mi tiež nefunguje:

loadrt trivkins
loadrt [EMCMOT]EMCMOT base_period_nsec=[EMCMOT]BASE_PERIOD servo_period_nsec=[EMCMOT]SERVO_PERIOD num_joints=[TRAJ]AXES
loadrt probe_parport
loadrt hal_parport cfg="0xac00 out 0xbc00 out 0x378 out"
setp parport.0.reset-time 5000
loadrt stepgen step_type=0,0,0,0
loadrt charge_pump
net estop-out charge-pump.enable iocontrol.0.user-enable-out
net charge-pump <= charge-pump.out

addf parport.0.read base-thread
addf parport.1.read base-thread
addf parport.2.read base-thread
addf stepgen.make-pulses base-thread
addf charge-pump base-thread
addf parport.0.write base-thread
addf parport.0.reset base-thread
addf parport.1.write base-thread
addf parport.2.write base-thread

addf stepgen.capture-position servo-thread
addf motion-command-handler servo-thread
addf motion-controller servo-thread
addf stepgen.update-freq servo-thread
net spindle-cmd <= motion.spindle-speed-out
net spindle-cw <= motion.spindle-forward
net coolant-mist <= iocontrol.0.coolant-mist

setp parport.0.pin-01-out-invert 1
net charge-pump => parport.0.pin-01-out
setp parport.0.pin-02-out-invert 1
net xenable => parport.0.pin-02-out
setp parport.0.pin-03-out-invert 1
net spindle-cw => parport.0.pin-03-out
setp parport.0.pin-04-out-invert 1
net xstep => parport.0.pin-04-out
setp parport.0.pin-04-out-reset 1
setp parport.0.pin-05-out-invert 1
net ystep => parport.0.pin-05-out
setp parport.0.pin-05-out-reset 1
setp parport.0.pin-06-out-invert 1
net zdir => parport.0.pin-06-out
setp parport.0.pin-07-out-invert 1
net zstep => parport.0.pin-07-out
setp parport.0.pin-07-out-reset 1
setp parport.0.pin-08-out-invert 1
net adir => parport.0.pin-08-out
setp parport.0.pin-09-out-invert 1
net astep => parport.0.pin-09-out
setp parport.0.pin-09-out-reset 1
setp parport.0.pin-14-out-invert 1
net coolant-mist => parport.0.pin-14-out
setp parport.0.pin-16-out-invert 1
net xdir => parport.0.pin-16-out
setp parport.0.pin-17-out-invert 1
net ydir => parport.0.pin-17-out


net estop-ext <= parport.0.pin-10-in
net min-x <= parport.0.pin-11-in-not
net min-y <= parport.0.pin-12-in-not
net min-z <= parport.0.pin-13-in-not
net min-a <= parport.0.pin-15-in-not


setp stepgen.0.position-scale [AXIS_0]SCALE
setp stepgen.0.steplen 1
setp stepgen.0.stepspace 0
setp stepgen.0.dirhold 45000
setp stepgen.0.dirsetup 45000
setp stepgen.0.maxaccel [AXIS_0]STEPGEN_MAXACCEL
net xpos-cmd axis.0.motor-pos-cmd => stepgen.0.position-cmd
net xpos-fb stepgen.0.position-fb => axis.0.motor-pos-fb
net xstep <= stepgen.0.step
net xdir <= stepgen.0.dir
net xenable axis.0.amp-enable-out => stepgen.0.enable
net min-x => axis.0.neg-lim-sw-in

Re: PCI karta inštalacia

Napsal: 5. 3. 2013, 1:35
od uhy
netreba náhodou meniť aj indexy na: iocontrol.0.user-enable-out atd...

Re: PCI karta inštalacia

Napsal: 5. 3. 2013, 7:46
od uhy
zase chyba medzi monitorom a stoličkou, mal som to pripojené na 0xbc00 samozrejme to jediné som celý čas nevyskúšal :oops:
teraz to beží podla predstav dakujem za rady

Oscar mal si pravdu:
je to indexovane pole kde prvni prvek ma index 0

Re: PCI karta inštalacia

Napsal: 16. 3. 2013, 12:22
od uhy
tak dnes som mal chvilu na dokoncenie MPG - čka štýlom čo dom dal tak ma prosím velmi nekritizujte funguje to len ma zaujíma či nie je nejaké riziko ak sú enkoder a piny pripojené na hulváta na parport podla správnosti by tam mali byť rezistory.
varenie
varenie
uvarene
uvarene
napajanie a konektor
napajanie a konektor
pohlad do krabičky
pohlad do krabičky
finale
finale

Re: PCI karta inštalacia

Napsal: 17. 3. 2013, 6:32
od uhy
má to niekto dlhodobo zapojené napriamo tak ako som to zapojil alebo je lepšie to prerobiť?

Re: PCI karta inštalacia

Napsal: 2. 4. 2013, 2:22
od uhy
Páni vidím že je tu hromada šikovných elektrotechnikov viete mi poradiť čo môžem použiť ako náhradu zakrúžkovaného členu (aký obvod MH74xxxx ??? )
vstup chcem mať z oddeľovacej karty 5v a výstup je podmienka 5v ideálne by preto bolo napájanie použitej súčiastky 5v.

poprípade ma prosím nasmerujte.
prevod.JPG

Re: PCI karta inštalacia

Napsal: 2. 4. 2013, 2:46
od Kilovolt
Pomohlo by tohle ? http://www.gme.cz/rozhrani-pro-linkove- ... -p959-367/" onclick="window.open(this.href);return false;

Re: PCI karta inštalacia

Napsal: 2. 4. 2013, 5:10
od packa
o co ti vlastně jde ??? trochu to rozepiš

Re: PCI karta inštalacia

Napsal: 2. 4. 2013, 6:03
od uhy
Kilovolt píše:Pomohlo by tohle ? http://www.gme.cz/rozhrani-pro-linkove- ... -p959-367/" onclick="window.open(this.href);return false;
zda sa že to bude použitelne zajtra skočim do miestneho obchodu so sučiastkami a budem to od nich chcieť :) ale skončí to asi objednaním.
packa píše:o co ti vlastně jde ??? trochu to rozepiš
ide mi o spojenie Linux cnc / parport /oddelovacia doska - Step/Dir - sučiastka ktorú sa pokúšam nájsť / servodriver
(na výstupe oddelovacej dosky je uroven signalov 0V alebo 5V a ak tomu spravne rozumiem tato sučiastka dokaže invertovať stav, raz mám na výstupoch 0v/5v adruhý stav je 5v/0v čo chce ten servodriver podla označenia tých vodičov A+/A- alebo sa mýlim?)

môžem sem dať aj celý manuál (ale bude sa niekomu chcieť v nom hladať) snažil som sa čo najviac špecifikovať otázku asi dosť neštastne.
manual komunikacia.jpg