Ja tam się nie znam ale robiłbym po kolei
1. Skonfigurowanie i sprawdzenie, że przekaźnik faktycznie działa i wrzeciono się załącza.
- czyli czy słyszę 'klik' albo wrzeciono się kręci po wciśnięciu F9
Jeżeli nie działa, a działają silniki to najpierw sprawdziłbym jakie mam ustawienia portu (EPP, EPC czy jak im tam) i upewniłbym się że port daje rade wysterować przekaźnik - bo miałem takie numery, że komputer (i laptop i mały desktop) nie dawał rady - w moim przypadku wystarczyła modyfikacja sterowania (wycięcie jednego rezystorka z modułu przekaźnika)
2. Sprawdzenie czy M3 w kodzie działa.
Jeżeli "1" działa a "2" nie to nie wiem
Może nie dajesz prędkości?
Dajesz np. M3 S100 czy samo M3 ?
3. I jak mam 1 i 2 działające to wtedy bym się zastanawiał czy i jaki czas mi potrzebny na rozpędzenie wrzeciona.
No i wtedy to G4 P1 powinno sprawę załatwić.
Co do podglądu pinów - tu mam tylko emc2-dev z gita - więc wersję 2.5.0~pre skompilowaną jako symulator.
I u mnie np. tak:
1. Z menu 'Maszyna' odpalam Oscyloskop HAL
2. jako kanał 1 wybieram 'piny' i np. motion.spindle-on (co to będzie u Ciebie to już zależy od konfiguracji HALa)
3. klikam Tryb - 'przewijaj'
4. no i jak klepię F9 to widzę jak się stan zmienia.
Tu jest tester jako pyVCP:
http://wiki.linuxcnc.org/emcinfo.pl?Par ... ort_Tester - nie próbowałem, ale powinno sie go dać wrzucić 'obok' konfiguracji axisa żeby mieć podgląd tego co się dzieje.
Ale ja obstawiam że nie dodajesz S<prędkośc> do M3, albo że port w Twoim kompie nie daje rady
