Strona 1 z 1
Linuxcnc + zelrp
: 16 maja 2013, 15:11
autor: jurd
Witam kolegów.
Poskładałem sobie w końcu maszynkę i chciałem ją uruchomić. Niestety nie daję rady

. Zainstalowałem Linuxcnc z oficjalnej płytki zrobiłem update do 2.0.6_pre0.... i podłączyłem pod to sterownik zelrp (3-osiowy). Na razie podpiąłem oś Z i Y na silniczkkach z allero: minebea 23lm c304 43 oraz stp-58d307-01. Przy wykonywaniu konfiguracji (Stepconf Wizzard) usiłowałem przetestować pracę krokowców i nic się nie dzieje. Wyskakuje nstp. błąd.
Stepconf napotkał błąd. Następujące informacje...:
Traceback (most recent call last):
File "usr/bin/stepconf", line 2024, in update_axis_params
halrun.flush()
IOError:
[Errno 32 Przerwany potok
Pomoże ktoś?
Ewentualnie jak mogę to inaczej przetestować? Na drugiej partycji mam XP Pro więc może być jakiś windowsowy program.
pozdrawiam
jurand
: 16 maja 2013, 17:02
autor: GumiRobot
a jaki jitter ma kolega, jaki port LPT na płycie głównej czy na karcie PCI czy na USB, jaki komputer - laptop czy stacjonarny
: 16 maja 2013, 18:20
autor: jurd
a jaki jitter ma kolega, jaki port LPT na płycie głównej czy na karcie PCI czy na USB, jaki komputer - laptop czy stacjonarny
Komp stacjonarny: Celeron 2400, 1,5 Gb ramu, port lpt na płycie głównej ustawiony na EPP. Jitter w granicach 27000 66000.
: 17 maja 2013, 07:49
autor: micges
Na początek zmień wersję Linuxcnc na stabilną 2.5.2.
Potem spróbuj jeszcze raz użyć stepconf i jeśli będzie ten sam błąd to wklej go i opisz krok po kroku co robiłeś.
: 17 maja 2013, 08:48
autor: GumiRobot
zmień typ obsługi z EPP na inny zdarza się często błędna obsługa tego trybu przez chipset portu równoległego.
: 17 maja 2013, 11:08
autor: jurd
Instalacja starej wersji z /var/cache/apt/archives/ powiodła się tylko połowicznie. Program się nie uruchomił wywalając masę błędów. Wziąłem płytkę i zaintalowałem cały system ponownie.
To prawdopodobnie pomogło bo teraz mogę testować bez problemów.
zmień typ obsługi z EPP na inny zdarza się często błędna obsługa tego trybu przez chipset portu równoległego.
Już chodzi ale powiem ci, że wcześniej zmieniłem ustawienia z innych na EPP - gdzieś tak wyczytałem

.
Puściłem na czystym systemie
Latency test i po 15 min wyszedł taki
Jitter:
Max Jitter (ns)
Servo thread 27204
Base thread 30631
Czego w komputerze nie jestem w stanie zmienić to karta graficzna. Jest wbudowana w płytę główną a innej nie zainstaluję bo musi to być "specjalna o niskim profilu", by się zmieściła do obudowy. Ta co jest, chyba daje radę ale to tylko IMHO i wcale tak być nie musi.
Stepconf wizzard:
- Na ekranie "podstawowe informacje..." zmieniłem jednostki na mm oraz ustawiłem maksymalne odchylenie na 28000ns.
W zaawansowanych opcjach nie zmieniałem nic.
W ustawieniach portu równoległego wszystko oprócz Y i Z ustawiłem na nieużywane (te silniki mam podpięte).
Konfiguracja osi X - pominąłem
Konfiguracja Y i Z podobna.
- kroki na obrót 200
mikrokrok 8
ilość zębów 1:1
skok 4
maksymalna prędkość 28 mm/s
maks. przyspieszenie 30 mm/s2
pozycja bazowa 0
zakres stołu od 0 do 300
Dziękuję za pomoc!
Czy ktoś może jeszcze mnie pokierować na jakiś temat bądź tutorial opisujący jak to wszystko sensownie poustawiać?
I jeszcze pytanie na koniec. Czy robić jakikolwiek update bo pokazuje mi, że mogę uaktualnić 179 plików, włącznie z linuxcnc?
Pozdrawiam
jurand
: 17 maja 2013, 11:14
autor: micges
Powinienieś brać pod uwagę jitter wątku base thread.
: 17 maja 2013, 11:17
autor: jurd
Powinienieś brać pod uwagę jitter wątku base thread.
Dzięki, zmienię.
: 26 maja 2013, 12:23
autor: Johnny
Jak nie pomoże jest inna opcja - sprawdź czy nie ma problemów na innym kompie - przez blisko 2 miesiace szukalem rozwiązania tego typu problemu a okazało się, że problemem była płyta głowna i procesor wielordzeniowy, który podczas pracy przełaczał sie w tryb oszczedzania energii i zatrzymywał dane jakie leciały po lpt do sterownika.
: 27 maja 2013, 20:47
autor: jurd
Jak nie pomoże jest inna opcja - sprawdź czy nie ma problemów na innym kompie - przez blisko 2 miesiace szukalem rozwiązania tego typu problemu a okazało się, że problemem była płyta głowna i procesor wielordzeniowy, który podczas pracy przełaczał sie w tryb oszczedzania energii i zatrzymywał dane jakie leciały po lpt do sterownika.
Dzięki ale tak jak napisałem wyżej - maszyna uruchomiona. Mam co prawda
problem z frezowaniem ale puki co nie wiem czy to mechanika czy soft..