LinuxCNC + EtherCAT su Raspberry Pi 5

Sezione dedicata a Linuxcnc
Rispondi
Avatar utente
jjdege
Member
Member
Messaggi: 464
Iscritto il: sabato 28 dicembre 2019, 12:25
Località: Monza Brianza

LinuxCNC + EtherCAT su Raspberry Pi 5

Messaggio da jjdege » mercoledì 17 luglio 2024, 10:59

Ciao
Come da titolo ho installato LinuxCNC con driver EtherCAT su di un Raspberry Pi 5.

Avevo delle perplessità riguardo riuscita dell'operazione e alle prestazioni,
ce l'ho fatta, devo dire che mi ha lasciato di stucco!

è un pc a tutti gli effetti da 9 x 6 cm, con la porta di rete da usare come master EtherCAT e
la connessione WiFi per la rete

il sistema operativo è Debian 12 Bookworm da scaricare qui con LinuxCNC preinstallato, i driver Ethercat
sono da installare dai repository seguendo questo link

tutto funziona alla grande, ho inserito la configurazione del retrofit MC 53
gestisce la macchina e il cambia utensili senza problemi

adesso mi manca di passare il sistema operativo dalla micro SSD canonica del Raspberry
ad un NVMe M2 SSD da 250 GB e poi è veramente un "mini mini" PC :)

Raspberry.jpg
Non hai i permessi necessari per visualizzare i file e le foto allegati in questo messaggio. Per visualizzare tali file devi registrarti ed effettuare il Login

Avatar utente
Fiveaxis
God
God
Messaggi: 6057
Iscritto il: sabato 15 gennaio 2011, 12:08
Località: Monza e Brianza

Re: LinuxCNC + EtherCAT su Raspberry Pi 5

Messaggio da Fiveaxis » mercoledì 17 luglio 2024, 18:05

Eh vabbhè, ma qui non si vedono trucioli!!!
'Sta MC53 fresa o no!? :mrgreen:
La macchina conta...ma la differenza la fa il "manico"!

Avatar utente
jjdege
Member
Member
Messaggi: 464
Iscritto il: sabato 28 dicembre 2019, 12:25
Località: Monza Brianza

Re: LinuxCNC + EtherCAT su Raspberry Pi 5

Messaggio da jjdege » venerdì 19 luglio 2024, 9:50

Fiveaxis ha scritto:
mercoledì 17 luglio 2024, 18:05
Eh vabbhè, ma qui non si vedono trucioli!!!
'Sta MC53 fresa o no!? :mrgreen:
Arriveranno!
Adesso sono un attimo su altro... :mrgreen:

Avatar utente
jjdege
Member
Member
Messaggi: 464
Iscritto il: sabato 28 dicembre 2019, 12:25
Località: Monza Brianza

Re: LinuxCNC + EtherCAT su Raspberry Pi 5

Messaggio da jjdege » domenica 25 agosto 2024, 17:42

Ciao

dopo l'nstallazione della ISO LinuxCNC uffciale per Raspberry Pi 5
ho voluto provare l'installazione di LinuxCNC + EtherCAT su Raspberry OS nativo

non è una passeggiata, va tutto costruito, ma si può fare.

L'OS Raspberry nativo l'ho scaricato dal sito ufficiale e installato direttamente sulla SSD NVMe M2
una volta fatti i vari settaggi preliminari qui dice come scaricare il sorgente,
come installare le varie dipendenze e come procedere per la compilazione dei pacchetti .deb
che una volta compilati vanno installati e LinuxCNC entra nel OS.

Raspberry OS non è in RT va quindi compilato e installato il kernel in RT.


Ce ne sono diversi, io ho preso il 6.6.45-rt39-v8-16k+ e preso spunto da qui per trovare il kernel,
capire come compilarlo e installarlo,

la compilazione è abbastanza lunga, più di un'ora.

nel passaggio "make menuconfig" ho lasciato tutto com'è, tranne il puno come da foto, dove va selezionato

Preemption Model (Fully Preemptible Kernel (Real-Time))

screen _6.png

altrimenti ci si ritrova con un kernel normale.


Per i driver EtherCAT bisogna inserire le chiavi di accesso ai repository da qui

e seguita la guida di Rod per linstallazione dei driver EtherCAT qui

finiti i vari passaggi sono riuscito nell'intento

adesso sul Raspberry Pi 5 c'è l'OS nativo con RT LinuxCNC + EtheCAT
con una buona latenza e fa girare L'MC 53

screen_9.png

:)
Non hai i permessi necessari per visualizzare i file e le foto allegati in questo messaggio. Per visualizzare tali file devi registrarti ed effettuare il Login

salame
Newbie
Newbie
Messaggi: 3
Iscritto il: giovedì 5 dicembre 2024, 6:22

Re: LinuxCNC + EtherCAT su Raspberry Pi 5

Messaggio da salame » giovedì 5 dicembre 2024, 6:43

Appena presentato e pronto a fare domande :D
Volevo farti i compimenti per il lavoro che stai facendo e condividendo, penso di aver letto tutti i tuoi ultimi 100 post.

Su questo argomento, come primo approccio a LinuxCNC conviene stare sul piu' testato Raspberry pi 4 oppure il pi 5 comincia ad essere ben supportato?

Avatar utente
jjdege
Member
Member
Messaggi: 464
Iscritto il: sabato 28 dicembre 2019, 12:25
Località: Monza Brianza

Re: LinuxCNC + EtherCAT su Raspberry Pi 5

Messaggio da jjdege » giovedì 5 dicembre 2024, 12:46

Per entrambi ci sono le iso con Linux CNC già installato, per cui sta a te, l'unica differenza è che per il P5 mi pare non fosse ben definito il supporto per la risoluzione dello schermo, probabilmente adesso l'hanno sistemato.
Quando l'ho fatto io per ovviare, ho usato il sistema nativo per il PI 5 ma è un'altra storia.
Complimenti per il progetto che mi pare ambizioso, bravo! 👏

Rispondi

Torna a “Linuxcnc”