Udało mi się właśnie odpalić charge pump ze sterownikiem od zelrp.
Choć nie obyło się bez ingerencji.
Po wprowadzonych zmianach program sypnął błędami i się wyłączył.
Poczytałem i edytowałem plik zelrp.hal
Zostawiłem tylko to:
Kod: Zaznacz cały
#charge pump (pin 17)
loadrt charge_pump
addf charge-pump servo-thread
net emcOn motion.motion-enabled => charge-pump.enable
net cpump charge-pump.out => parport.0.pin-17-out
Pytanie do tuxa, po co reszta. To konfiguracja pinów, ale po zrobieniu konfiga wizardem to już jest w ini albo halu "podstawowym" Dlaczego to dopisałeś jeszcze tu?
W pliku ini natomiast dopisałem tylko linijkę:
Co to jest halui ?
Po tych zmianach uzyskałem na pinie 17 przebieg 500hz.
Sterownik nie wystartował.
Zmieniłem więc w zelrp.hal z:
na:
I sterownik chodzi. Przebieg na częstotliwość 12,5kHz. Dostałem właśnie info od zelrp, że przebieg powinien się zawierać w przedziale od 6 do 12 kHz.
Od czego zależy częstotliwość tego przebiegu i jak go zmienić?
I ostatnie pytanie. Jak podłącze sobie grzybek pod któreś z wejść to jaką funkcję przypisać do pinu, żeby po naciśnięciu grzyba nie odcinało zasilania od silników tylko je zatrzymywało? Pauza chyba tak działa.