CNC-Harrastus

CNC-KONEEN SUUNNITTELU, RAKENTAMINEN JA TESTAUS => Ohjausjärjestelmän suunnittelu ja rakentaminen => Interface ja PC:t => Aiheen aloitti: Hannu - 05.11.22 - klo:12:30

Otsikko: linuxcnc ja EtherCat
Kirjoitti: Hannu - 05.11.22 - klo:12:30
Onko kukaan onnistunut / yrittänyt asentaa tuo Lcnc ja Ethercet yhdistelmää.
kattoin tota kiva video !
https://forum.linuxcnc.org/ethercat/47267-video-of-linuxcnc-with-ethercat-by-marcoreps

Sitten asennus yritys no tietysti tökkäs !

''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
hannu@kissacat:~$
hannu@kissacat:~$ git clone https://github.com/sittner/linuxcnc-ethercat
Cloning into 'linuxcnc-ethercat'...
remote: Enumerating objects: 1389, done.
remote: Counting objects: 100% (524/524), done.
remote: Compressing objects: 100% (76/76), done.
remote: Total 1389 (delta 497), reused 451 (delta 448), pack-reused 865
Receiving objects: 100% (1389/1389), 492.05 KiB | 1.21 MiB/s, done.
Resolving deltas: 100% (1008/1008), done.
hannu@kissacat:~$ cd linuxcnc-ethercat/
hannu@kissacat:~/linuxcnc-ethercat$ make configure
bash: make: komentoa ei löydy
hannu@kissacat:~/linuxcnc-ethercat$ sudo apt-get install make
Luetaan pakettiluetteloita... Valmis
Muodostetaan riippuvuussuhteiden puu       
Luetaan tilatiedot... Valmis       
Ehdotetut paketit:
  make-doc
Seuraavat UUDET paketit asennetaan:
  make
0 päivitetty, 1 uutta asennusta, 0 poistettavaa ja 173 päivittämätöntä.
Noudettavaa arkistoa 341 kt.
Toiminnon jälkeen käytetään 1 327 k t lisää levytilaa.
Nouda:1 http://deb.debian.org/debian buster/main amd64 make amd64 4.2.1-1.2 [341 kB]
Noudettiin 341 kt ajassa 0s (837 kt/s)
Selecting previously unselected package make.
(Reading database ... 86532 files and directories currently installed.)
Preparing to unpack .../make_4.2.1-1.2_amd64.deb ...
Unpacking make (4.2.1-1.2) ...
Setting up make (4.2.1-1.2) ...
Processing triggers for man-db (2.8.5-2) ...
hannu@kissacat:~/linuxcnc-ethercat$ make configure
hannu@kissacat:~/linuxcnc-ethercat$ make
make[1]: Siirrytään hakemistoon "/home/hannu/linuxcnc-ethercat/src"
make[2]: Siirrytään hakemistoon "/home/hannu/linuxcnc-ethercat/src"
gcc -o lcec_conf.o -Os -g -I. -I/build/linuxcnc-2.8.4/src/include -DUSPACE -fno-fast-math -mieee-fp -fno-unsafe-math-optimizations -DRTAPI -D_GNU_SOURCE -Drealtime -D__MODULE__ -I/usr/include/linuxcnc -DSIM -fPIC -URTAPI -U__MODULE__ -DULAPI -Os -c lcec_conf.c
lcec_conf.c:23:10: fatal error: expat.h: Tiedostoa tai hakemistoa ei ole
#include <expat.h>
          ^~~~~~~~~
compilation terminated.
make[2]: *** [user.mk:22: lcec_conf.o] Virhe 1
make[2]: Poistutaan hakemistosta "/home/hannu/linuxcnc-ethercat/src"
make[1]: *** [Makefile:6: all] Virhe 2
make[1]: Poistutaan hakemistosta "/home/hannu/linuxcnc-ethercat/src"
make: *** [Makefile:4: all] Virhe 2
hannu@kissacat:~/linuxcnc-ethercat$

'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
tuolta ladattiin paketit  https://github.com/sittner/linuxcnc-ethercat
Tuo asennus päätyy minusta käännös virheeseen expat.h tiedosto puuttuu.

Tämä homma täysin kopioitu tuolta videolta, linuxsissa olen pihalla ,mutta olisko jotain tehtävissä.
Tavoitteena Ethercat servo pyörimään lähtiskö joku avustamaan.
Tulis elämää tänne kuolleele foorumille !!!!





Otsikko: Vs: linuxcnc ja EtherCat
Kirjoitti: skyjack - 06.11.22 - klo:10:09
Virheen perusteelta vaikuttaisi siltä, että puuttuu expatin kirjasto. Kokeileppas asentaa pakettihallinnasta libexpat1-dev.
Otsikko: Vs: linuxcnc ja EtherCat
Kirjoitti: Hannu - 06.11.22 - klo:15:09
   ei auttanu yksi paketti oli muuttunut sen latasin ,sama herja edelleen
Otsikko: Vs: linuxcnc ja EtherCat
Kirjoitti: skyjack - 06.11.22 - klo:18:55
Olen joskus omaan koneeseen tuon laitellut toimimaan, mutta aikaa on siitäkin kulunut ja systeemit päivittyneet.

Kaivelin, niin löysin toimivan ohjeen tuohon asentamiseen. Testasin tuossa pikaseen virtuaalikoneella, että ainakin siinä toimi hienosti.
https://forum.linuxcnc.org/ethercat/45336-ethercat-installation-from-repositories-how-to-step-by-step (https://forum.linuxcnc.org/ethercat/45336-ethercat-installation-from-repositories-how-to-step-by-step)