Znaleziono 5 wyników

autor: adam Fx
04 sty 2020, 02:33
Forum: LinuxCNC (dawniej EMC2)
Temat: Co dalej? LinuxCNC 2.7.14 Debian7 a kolejne wersie na Debian9 które nie działają z LPT
Odpowiedzi: 49
Odsłony: 9738

Re: Co dalej? LinuxCNC 2.7.14 Debian7 a kolejne wersie na Debian9 które nie działają z LPT

tuxcnc pisze:gdyby nie tacy zapaleńcy jak ja, którzy robią rzeczy podobno nikomu niepotrzebne, to byście sobie mogli kupić macha i to za pięć razy więcej, bo by żadnej alternatywy i konkurencji nie miał.
takie czasy że ludzie coraz bardziej roszczeniowi .
ostatnio w jakimś komentarzu ktoś napisał że wszystkie programy typu Linux CNC Estel itp. Są zupełnie do niczego tylko dlatego że nie są napisane idealnie pod jego potrzeby - Nie no jasna sprawa Zamiast się cieszyć że ktoś napisał oprogramowanie i się nim za darmo podzielił i dodatkowo poświęcił się by to oprogramowanie było na tyle elastyczne żeby dało się dostosować do różnych potrzeb to gość nawet nie tyle nie jest zadowolony co w ogóle ma pretensje jakby ktoś zrobił mu krzywdę.

Przyznaję że pewnie gdyby nie zapaleńcy Co robili darmowe programy to może bym nigdy nie odważył się zacząć przygodę z własną budową CNC no bo wiadomo że trzeba by kupić program A co Gdyby się okazało że nie potrafię zbudować maszyny albo obsługiwać tego programu.... A tak udało się w miarę gładko wejść świat CNC.
autor: adam Fx
29 gru 2019, 15:38
Forum: LinuxCNC (dawniej EMC2)
Temat: Co dalej? LinuxCNC 2.7.14 Debian7 a kolejne wersie na Debian9 które nie działają z LPT
Odpowiedzi: 49
Odsłony: 9738

Re: Co dalej? LinuxCNC 2.7.14 Debian7 a kolejne wersie na Debian9 które nie działają z LPT

tuxcnc pisze:Nadal się męczysz z tym archaicznym Debianem ?
tak podoiłem kilka prób licząc ze skoro komuś działa to z czym mam problem to może i mi się uda.
doszedłem do jednej przypadkowej rzeczy że nawet na debianie 7 gdy zrobię cos takiego to jitter skacze w miliony (a to niby miało tylko zaktualizować sam linuxcnc do wersji rozwojowej - i owszem robi mi linuxcnc 2.9 na debianie 7 nale nawet bez włączania czegokolwiek jitter miażdży)

Kod: Zaznacz cały

zmienić źródła
sudo apt-key adv --keyserver hkp://keys.gnupg.net --recv-key EF1B07FEE0EE663E 
cd /etc/apt
sudo nano sources.list

Zakomentować "#"

deb http://archive.debian.org/debian wheezy main contrib non-free
deb-src http://archive.debian.org/debian wheezy main contrib non-free
#deb http://archive.debian.org/debian wheezy/updates main contrib non-free
#deb-src http://archive.debian.org/debian wheezy/updates main contrib non-free
#deb http://archive.debian.org/debian-security wheezy/updates main contrib non-$
#deb-src http://archive.debian.org/debian-security/ wheezy/updates main contrib$
#deb     http://buildbot.linuxcnc.org/ wheezy master-rt
#deb-src http://buildbot.linuxcnc.org/ wheezy master-rt
deb     http://buildbot.linuxcnc.org/ wheezy master-rtpreempt
deb-src http://buildbot.linuxcnc.org/ wheezy master-rtpreempt

CTRL+X zapisz zmiany

sudo apt-get update
sudo apt-get install linuxcnc-uspace

w ogóle niby nie ma takich źródeł http://buildbot.linuxcnc.org/ (podmieniłem po prostu słowo stretch na wheezy i się linuxcnc zaktualizował)
deb http://buildbot.linuxcnc.org/ wheezy master-rtpreempt
deb-src http://buildbot.linuxcnc.org/ wheezy master-rtpreempt

paradoksalnie to nic nie dało nadal jest ten sam błąd.

Pewnie jak się dowiem jak to spróbuję kernel 4.14.148-rtai i linuxcnc2.9 na Xubuntu 18.04 - najpierw trzeba instalować Xubuntu 18.04 ? a potem kernel 4.14.148-rtai zgodnie z poleceniami http://wiki.linuxcnc.org/cgi-bin/wiki.p ... 2_Packages
autor: adam Fx
26 gru 2019, 00:48
Forum: LinuxCNC (dawniej EMC2)
Temat: Co dalej? LinuxCNC 2.7.14 Debian7 a kolejne wersie na Debian9 które nie działają z LPT
Odpowiedzi: 49
Odsłony: 9738

Re: Co dalej? LinuxCNC 2.7.14 Debian7 a kolejne wersie na Debian9 które nie działają z LPT

gniazdo pisze:mpg - działa (u mnie xhc-hb04 bezprzewodowe)
próbowałem mimo że udało się sprawić ze widać Pnedrive do zdalnej komunikacji to nadal już pod sam koniec po polecenie make otrzymuję błąd :

Kod: Zaznacz cały

cnc@192:~/linuxcnc-dev/src$ sudo make
Reading 113/198 dependency files
Done reading dependencies
Reading 0/206 realtime dependency files
Done reading realtime dependencies
Compiling hal/user_comps/xhc-whb04b-6/usb.cc
In file included from hal/user_comps/xhc-whb04b-6/usb.cc:26:0:
/usr/include/libusb-1.0/libusb.h:937:4: warning: ISO C++ forbids zero-size array ‘iso_packet_desc’ [-pedantic]
hal/user_comps/xhc-whb04b-6/usb.cc: In member function ‘bool XhcWhb04b6::Usb::init()’:
hal/user_comps/xhc-whb04b-6/usb.cc:735:5: error: ‘libusb_log_level’ was not declared in this scope
hal/user_comps/xhc-whb04b-6/usb.cc:735:22: error: expected ‘;’ before ‘logLevel’
hal/user_comps/xhc-whb04b-6/usb.cc:737:31: error: ‘logLevel’ was not declared in this scope
make: *** [objects/hal/user_comps/xhc-whb04b-6/usb.o] Błąd 1
autor: adam Fx
24 gru 2019, 14:31
Forum: LinuxCNC (dawniej EMC2)
Temat: Co dalej? LinuxCNC 2.7.14 Debian7 a kolejne wersie na Debian9 które nie działają z LPT
Odpowiedzi: 49
Odsłony: 9738

Re: Co dalej? LinuxCNC 2.7.14 Debian7 a kolejne wersie na Debian9 które nie działają z LPT

Super dziękuje za wszystkie odp.
tuxcnc pisze:Po pierwsze, kup sobie coś takiego
mam spróbuje tego użyć
tuxcnc pisze:No i po ostatnie, nie strasz ludzi tymi katastroficznymi wizjami. Na razie LPT działa, a sto dolarów na mesę to też nie jest tragedia, gdy koszt całej maszyny liczy się w tysiącach.
nie straszę przekazałem tylko co ustaliłem i to własnie takich speców jak Ty pytam czy jest się czego bać.
senio pisze:tuxcnc pisze: ↑23 gru 2019 13:55
nawet szympans sobie z tym poradzi.
Problem jest bardziej złożony. Trzeba chcieć i mieć potrzebę sobie z tym poradzić.


moim zdaniem problem jest jeszcze bardziej złożony można powiedzieć że mam chęć i potrzebę ponieważ chce by maszyna działała jak trzeba więc potrzebuję ale już same pojęcia nie wiele mi mówią , czym jest kompilacja co to to źródła i skąd brać i dlaczego te a nie inne
tuxcnc pisze:RTAI, jak i RT-Preempt
to też mi nic nie mówi - wiec trzeba by szukać po porach wyjaśnień kolejnych pojęć ale problem nadal pozostanie z
tuxcnc pisze:Gotowe dystrybucje są zoptymalizowane na taki sprzęt jakim dysponował ich autor, a na innym sprzęcie mogą działać tragicznie.
wygląda na to ze musisz poznać jaki masz sprzęt co znaczy że procek jest taki a nie inny jakimś sposobem dowiedzieć się która dystrybucja będzie dobra pod Twój sprzęt a tu nadal pozostanie pytanie cy będzie współgrać z linuxcnc

Rozumie punkt widzenia np. dziwie się że dużo ludzi nie naprawia swoich urządzeń przecież wystarczy zajrzeć do środka zobaczyć co nie działa. Wtedy wystarczy naprawić lub wymienić jakąś cześć. Dla mnie to tak prosto wygląda ale być może mam taki talent ale przypuszczam że to raczej doświadczenie i wiedza która niegdyś była nawet kłopotliwa do zdobycia ale po latach praktyki cos jest tak oczywiste że wydaje nam się że każdy to wie.
kamar pisze:Dobrze ,że ne wiedziałem o tym wcześniej Ostatnie żelastwo pojechało z 2.9 i dwoma portami LPT.
Kłopotów nie stwierdzono.

Ale tak serio podłączyłeś, porobiłeś próbne sztuki wszytko wychodziło więc uznałeś że działa i nie robiłeś testu jitter? ogólnie jak napił
tuxcnc pisze:Linuxcnc i wywala komunikat o błędzie, ale potem w czasie pracy jitter stoi jak zamurowany
mój jitter jest stabilny dopiero jak np. odpaliłem YouTube to odnotowałem gigantyczny skok . sam bym się może nie zorientował tylko własnie po uwadze jednego z widzów zacząłem się doszukiwać hmm być może dziury w całym)

gniazdo pisze:s485 na przejściówkach usb - działa (u mnie sterowanie falownikiem wrzeciona po modbusie)
to akurat podałem za przykład że działa ;) ale mniejsza z tym

gniazdo pisze:mpg - działa (u mnie xhc-hb04 bezprzewodowe)
hmm no to mi tez musi za działać :
Nib wszytko się zainstalowało ale sypnęło błędami coś o USB - niestety tego nie skopiowałem
ogólnie robię tak jak w instrukcji z filmu :

Wiersz 385 Adres 0x1c zmieniono na 0x9b // lead (0x9b, „Lead”, „”), - ten aderes znam z testów na debian9 bo na debian7 polecenie lsusb nie działa (nieznane polecenie) więc nie wiem może adres jest inny ;/
może problem jest już tu że nie działa lsusb - niem jak sprawdzić podł. urządzenia

Kod: Zaznacz cały

W pliku pedant.cc (
Wiersz 385 Adres 0x1c zmieniono na 0x9b // lead (0x9b, „Lead”, „”), - ten aderes znam z testów na debian9 bo na debian7 polecenie lsusb nie działa (nieznane polecenie) więc nie wiem może adres jest inny ;/

Skopiuj plik „99-xhc-whb04b-6.rules” do /etc/udev/rules.d/.
    lub
 Utwórz plik o następującym wierszu

ATTR {idProduct} == „eb93”, ATTR {idVendor} == „10ce”, MODE = „0666”, OWNER = „root”, GROUP = „plugdev”

Następnie w terminalu uruchom polecenie „sudo udevadm trigger”. ewentualnie Odłącz adapter USB jeden raz i podłącz go ponownie.


sudo apt-get install git
sudo git clone https://github.com/LinuxCNC/linuxcnc linuxcnc-dev

linuxcnc-dev to folder docelowy, który jest tworzony automatycznie

    Następnie musimy skopiować folder xhc-whb04b-6 do linuxcnc-dev / src / hal / user_comps / i dostosować plik make pod linuxcnc-dev / src /.

Plik Make ma następującą sekcję (SUBDIRS). Po hal / user_comps / huanyang-vfd \ musi znajdować się wiersz z hal / user_comps / xhc-whb04b-6 \
zostać uzupełnione, aby zostało to później skompilowane.

################################################## ###########################################
# Podmakefile z każdego z tych katalogów zostaną dołączone, jeśli istnieją
SUBDIRS: = \
    libnml / linklist libnml / cms libnml / rcs libnml / inifile libnml / os_intf \
    libnml / nml libnml / buffer libnml / posemath libnml \
    \
    rtapi / przyklady / timer rtapi / przyklady / semafor rtapi / przyklady / shmem \
    rtapi / przyklady / extint rtapi / przyklady / fifo rtapi / przyklady rtapi \
    \
    hal / components hal / drivers hal / drivers / mesa-hostmot2 \
    hal / user_comps / devices hal / user_comps / mb2hal \
    hal / user_comps hal / user_comps / vismach hal / user_comps / vfs11_vfd hal / classicladder hal / utils hal \
    hal / user_comps / vfdb_vfd hal / user_comps / wj200_vfd \
    hal / user_comps / huanyang-vfd \
    hal/user_comps/xhc-whb04b-6 \

> cd linuxcnc-dev
> cd src
> sudo ./autogen.sh
> sudo ./configure --with-realtime=uspace
>   sudo make
>   sudo make setuid


Krok 6

Plik BIN xch-whb04b-6 musi teraz zostać skopiowany.
   
sudo caja

 
    z / linuxcnc-dev / bin /
    do / usr / bin /
    
Tutaj ponownie można uruchomić menedżera plików za pomocą sudo z terminala.

Krok 7
Zamknij wszystko i otwórz terminal.
Wykonaj polecenia, aby wykonać test koła ręcznego.


sudo udevadm trigger

> halrun
> loadusr xhc-whb04b-6
i teraz pwinno już działać ale nie działa zero reakcji ;/

Dodane 32 minuty 17 sekundy:
szybka aktualizacja odnośnie problemu z lsusb
Pomocny był film (w ogóle chyba mówi o moich spostrzeżeniach ale oczywiście niewiele kumam) https://youtu.be/oYlByF0a-cQ

Kod: Zaznacz cały

Trzeba zmienić źródła
cd /etc/apt
sudo nano sources.list

Zakomentować "#"
deb http://archive.debian.org/debian wheezy main contrib non-free
deb-src http://archive.debian.org/debian wheezy main contrib non-free
#deb http://archive.debian.org/debian wheezy/updates main contrib non-free
#deb-src http://archive.debian.org/debian wheezy/updates main contrib non-free
#deb http://archive.debian.org/debian-security wheezy/updates main contrib non-$
#deb-src http://archive.debian.org/debian-security/ wheezy/updates main contrib$

CTRL+X zapisz zmiany

sudo apt-get update
sudo apt-get install usbutils
i teraz poleceni lsusb działa czy to pomoże przy instalacji MPG zobaczymy - spróbuje w wolnej chwili
autor: adam Fx
22 gru 2019, 22:37
Forum: LinuxCNC (dawniej EMC2)
Temat: Co dalej? LinuxCNC 2.7.14 Debian7 a kolejne wersie na Debian9 które nie działają z LPT
Odpowiedzi: 49
Odsłony: 9738

Co dalej? LinuxCNC 2.7.14 Debian7 a kolejne wersie na Debian9 które nie działają z LPT

Siema
Sprawa wygląda tak do tej pory podążałem za w miarę aktualną wersją LinuxCNC 2.7.14 Debian7 korzystając z portu LPT (do wielu maszyn to wystarczy)
Ostatnio jednak chcąc dodać MPG zainspirowany tym filmem https://youtu.be/HNXv5c4iXjo?t=1033 zainstalowałem Debiana 9 i najnowszy linuxcnc 2.9
Całe szczęście dodając film jeden z widzów zwrócił moją uwagę na to że korzystać z Debian 9 czeka mnie przesiadka na MESA bo z lpt będą kłopoty i faktycznie na kompie gdzie miałem na Debian 7 jitter 8000 na nowym systemie skacze do ponad 100 000.

O ile stary LinuxCNC dawał radę to mam obawę że moje wciąż rosnące potrzeby na różne urządzania peryferyjne jak magazyny narzędzi , wile wrzecion, MPG itp w końcu mogą trafić na ścianę nie do przejścia na starej wersji (dobry przykład to obsługa 2 silniki na jedną oś która jest obsługiwana prawidłowo dopiero w wersji linuxcnc 2.8)

Teraz nie wiem co robić bo karta mesa trochę kosztuje (nie wykorzystam jej zawrotnej przepustowości) nie bardzo się w ogóle orientuje w tych kartach która do czego i jak to instalować ba nawet nie wiem jak to kupić :oops:

Tak więc jestem ciekaw co w tej sytuacji robią starzy linxiarze czy wszyscy się już przesiedli na karty Mesa a może są inne wyjścia niestety nie ogarniam tych wszystkich zagadnień linuksowych że na Debianie 7 dział LPT a USB nie (a jednak działa USB bo joystick czy konwerter na RS485 da się podłączyć ale MPG już nie) zaś na Debianie 9 MPG dział świetnie ale jitter jest kosmiczny co wyklucza użycie LPT (ponoć dla kart mesa to nie robi problemu nie wiem dla czego)

nie wiem podzielcie się wiedzą i doświadczeniami.

Wróć do „Co dalej? LinuxCNC 2.7.14 Debian7 a kolejne wersie na Debian9 które nie działają z LPT”