Valutazione interesse nuova interfaccia

Sezione dedicata a Linuxcnc
Rispondi
Dino
Senior
Senior
Messaggi: 815
Iscritto il: lunedì 13 novembre 2006, 23:08
Località: Dolomiti (BL)
Contatta:

Valutazione interesse nuova interfaccia

Messaggio da Dino » sabato 16 settembre 2017, 18:07

Salve,
dopo molto molto tempo finalmente dovrei (almeno in teoria :)) aver la possibilità di dedicarmi allo sviluppo di una nuova interfaccia per LinuxCNC.
La mia idea sarebbe quella di utilizzare una scheda tipo BeagleBone Black e creare un "cape" ad-hoc, esempio per 6 encoder e 6 segnali per gli assi (analogici o digitali a seconda delle necessità) poi naturalmente tutti gli altri segnali necessari. L'idea è quella di delegare alla BBB i segnali di I/O e tutto il resto al PC (LinuxCNC) naturalmente sia sul PC che sulla BBB Linux in real-time e comunicazione tramite ethernet (protocollo EtherCAT, preferibile se possibile, o proprietario).
Ho pensato alla BBB perché esiste già un fork di LinuxCNC per questa scheda e dalle notizie rilasciate sembra essere una scheda molto performante, economica, di facile reperibilità e non da ultimo open!!!

Ora la mia richiesta è se c'è interesse, prima di tutto, e poi se qualcuno ha la possibilità di aiutarmi, soprattutto per la parte elettronica dato che non ho moltissimo tempo libero e da anni non realizzo circuiti stampati, anche se oramai è tutto molto molto più facile grazie ad internet, progetti pubblici da cui prendere spunto, ecc.

Buon fine settimana
Dino
NON più moderatore della sezione EMC ( http://www.linuxcnc.org/ )
Felice utilizzatore di GNU/Linux http://www.gnu.org/ http://www.kernel.org/
Linux Registered User #192043 http://counter.li.org/
Sito internet http://dino.delfavero.it/

Avatar utente
shineworld
Senior
Senior
Messaggi: 673
Iscritto il: venerdì 18 marzo 2016, 9:44
Località: Vicenza
Contatta:

Re: Valutazione interesse nuova interfaccia

Messaggio da shineworld » sabato 16 settembre 2017, 18:17

Il progetto è interessante, soprattutto l'uso della BB che nella versione industriale ho scoperto sono fatte montare vicino casa.

Altri sistemi le usano, e pure con successo, come da link http://www.centroidcnc.com/centroid_diy ... oller.html

PS: non prendo un centesimo da centroid ne mi hanno promesso sconti o usato loro prodotti. Punto.

Vediamo come si delinea la tua stuzzicante idea :)

Avatar utente
shineworld
Senior
Senior
Messaggi: 673
Iscritto il: venerdì 18 marzo 2016, 9:44
Località: Vicenza
Contatta:

Re: Valutazione interesse nuova interfaccia

Messaggio da shineworld » sabato 16 settembre 2017, 18:21

Sempre breakout board già belle e pronte per http://blog.machinekit.io/p/hardware-ca ... beaglebone

Dino
Senior
Senior
Messaggi: 815
Iscritto il: lunedì 13 novembre 2006, 23:08
Località: Dolomiti (BL)
Contatta:

Re: Valutazione interesse nuova interfaccia

Messaggio da Dino » sabato 16 settembre 2017, 18:41

Avevo già visto le schede belle e pronte ma mi pare nessuna abbia gli ingressi degli encoder. Magari mi sbaglio.

D
NON più moderatore della sezione EMC ( http://www.linuxcnc.org/ )
Felice utilizzatore di GNU/Linux http://www.gnu.org/ http://www.kernel.org/
Linux Registered User #192043 http://counter.li.org/
Sito internet http://dino.delfavero.it/

Avatar utente
shineworld
Senior
Senior
Messaggi: 673
Iscritto il: venerdì 18 marzo 2016, 9:44
Località: Vicenza
Contatta:

Re: Valutazione interesse nuova interfaccia

Messaggio da shineworld » sabato 16 settembre 2017, 18:49

Si hai ragione, CNC con encoder bidirezionali e uscite su DAC non ce ne sono molti... Ovvero ce ne sono, noi li abbiamo ma mi fermo qui. Niente Pubblicità.

Tutt'oggi comunque, con un buon pwm in uscita e un servo driver ci attacchi brushless retroazionati con ottimi risultati e senza dover portare PID e resto nella BB, oltre che sfruttate i programmi di autotuning dei driver stessi

Avatar utente
shineworld
Senior
Senior
Messaggi: 673
Iscritto il: venerdì 18 marzo 2016, 9:44
Località: Vicenza
Contatta:

Re: Valutazione interesse nuova interfaccia

Messaggio da shineworld » sabato 16 settembre 2017, 18:58

Non è mia, appena trovata tramite Google search

http://www.pv-automation.com/products/mycnc-et10

6 DAC, 6 enoders aka 6 axis

ross
Member
Member
Messaggi: 351
Iscritto il: mercoledì 3 agosto 2011, 23:16
Località: Macerata (MC)

Re: Valutazione interesse nuova interfaccia

Messaggio da ross » sabato 16 settembre 2017, 22:47

Ciao Dino,
ho acquistato tempo fa la BBB e fatto un primo avviamento con la distro Machinekit ma per mancanza di tempo non sono più andato avanti, la vorrei usare per una futura e piccola fresa a 3 o forse 4 assi e magari senza usare un ulteriore pc.
Per produrre i cs non ci sono problemi, non devo più attendere le pellicole perché fotoincido i cs direttamente con il laser, il problema "tempo libero" purtroppo rimane :( quindi se riesco, nel settore elettronico ti aiuto volentieri.

O.T.
Proprio oggi mi è capitato di vedere un controller ethercat slave prodotto della Microchip, è un LAN9252 ed ho visto che RS ce l'ha.
Sai con se Linuxcnc potrebbe funzionare? L'idea è quella di realizzare una scheda slave da abbinare ad un pc non performante in termini di latenza (oppure una raspberry pi3B da 30 euro), da usare per generare i segnali step/dir e gestire tutti gli ingressi/uscite digitali e magari anche i/o analogici.

Ross

Dino
Senior
Senior
Messaggi: 815
Iscritto il: lunedì 13 novembre 2006, 23:08
Località: Dolomiti (BL)
Contatta:

Re: Valutazione interesse nuova interfaccia

Messaggio da Dino » domenica 17 settembre 2017, 0:26

shineworld ha scritto: Si hai ragione, CNC con encoder bidirezionali e uscite su DAC non ce ne sono molti... Ovvero ce ne sono, noi li abbiamo ma mi fermo qui. Niente Pubblicità.
Quanti misteri :D
shineworld ha scritto:Tutt'oggi comunque, con un buon pwm in uscita e un servo driver ci attacchi brushless retroazionati con ottimi risultati e senza dover portare PID e resto nella BB, oltre che sfruttate i programmi di autotuning dei driver stessi
Beh a questo punto allora basta prendere servo-azionamenti brushless con interfaccia EtherCAT (che oramai sono standard) e non hai bisogno nemmeno del PWM, dipende tutto solo dal budget e dalla voglia o meno di realizzare qualcosa di nuovo.

Mi sembra di capire che secondo te non è interessante/è già tutto realizzato (da voi? o altra azienda?) quello che vorrei portare avanti.
NON più moderatore della sezione EMC ( http://www.linuxcnc.org/ )
Felice utilizzatore di GNU/Linux http://www.gnu.org/ http://www.kernel.org/
Linux Registered User #192043 http://counter.li.org/
Sito internet http://dino.delfavero.it/

Dino
Senior
Senior
Messaggi: 815
Iscritto il: lunedì 13 novembre 2006, 23:08
Località: Dolomiti (BL)
Contatta:

Re: Valutazione interesse nuova interfaccia

Messaggio da Dino » domenica 17 settembre 2017, 0:29

shineworld ha scritto:Non è mia, appena trovata tramite Google search

http://www.pv-automation.com/products/mycnc-et10

6 DAC, 6 enoders aka 6 axis
Con poco meno di 1K$ trovi anche moltissime altre soluzioni, ma non Open Source.

D
NON più moderatore della sezione EMC ( http://www.linuxcnc.org/ )
Felice utilizzatore di GNU/Linux http://www.gnu.org/ http://www.kernel.org/
Linux Registered User #192043 http://counter.li.org/
Sito internet http://dino.delfavero.it/

Dino
Senior
Senior
Messaggi: 815
Iscritto il: lunedì 13 novembre 2006, 23:08
Località: Dolomiti (BL)
Contatta:

Re: Valutazione interesse nuova interfaccia

Messaggio da Dino » domenica 17 settembre 2017, 1:14

ross ha scritto:Ciao Dino,
ho acquistato tempo fa la BBB e fatto un primo avviamento con la distro Machinekit ma per mancanza di tempo non sono più andato avanti, la vorrei usare per una futura e piccola fresa a 3 o forse 4 assi e magari senza usare un ulteriore pc.
Ciao,
Machinekit è proprio il fork di LinuxCNC di cui accennavo l'esistenza in un post precedente, la mia idea è leggermente differente, sinceramente trovo tutto ottimo ma io preferirei un PC dedicato al controllo del processo e delegare alla BBB solamente la lettura e scrittura degli I/O, non perché la BBB non abbia potenza di calcolo sufficiente (anzi).
ross ha scritto:Per produrre i cs non ci sono problemi, non devo più attendere le pellicole perché fotoincido i cs direttamente con il laser, il problema "tempo libero" purtroppo rimane :( quindi se riesco, nel settore elettronico ti aiuto volentieri.
Perfetto, allora inizio a delineare meglio il tutto e ci aggiorniamo, ovviamente senza scadenze temporali prefissate, ognuno secondo le proprie possibilità.
ross ha scritto:Proprio oggi mi è capitato di vedere un controller ethercat slave prodotto della Microchip, è un LAN9252 ed ho visto che RS ce l'ha.
Sai con se Linuxcnc potrebbe funzionare? L'idea è quella di realizzare una scheda slave da abbinare ad un pc non performante in termini di latenza (oppure una raspberry pi3B da 30 euro), da usare per generare i segnali step/dir e gestire tutti gli ingressi/uscite digitali e magari anche i/o analogici.
LinuxCNC ha la possibilità di comunicare tramite EtherCAT trovi un lungo thread sul forum di linuxcnc.org
Per quanto riguarda l'hardware non ho sinceramente indagato più di tanto, avevo visto dal sito beckhoff.de il loro chip e basta, vero è che Microchip invia anche i sample gratis ;-) e forse è da valutare anche questa possibilità.
Bisogna capire molto bene il funzionamento del protocollo EtherCAT e dei CHIP per poi valutare l'opportunità o meno di realizzare un interfaccia verso i servo-azionamenti.

Per oggi basta, vado a letto, domani è un altro giorno :-D

D
NON più moderatore della sezione EMC ( http://www.linuxcnc.org/ )
Felice utilizzatore di GNU/Linux http://www.gnu.org/ http://www.kernel.org/
Linux Registered User #192043 http://counter.li.org/
Sito internet http://dino.delfavero.it/

Avatar utente
shineworld
Senior
Senior
Messaggi: 673
Iscritto il: venerdì 18 marzo 2016, 9:44
Località: Vicenza
Contatta:

Re: Valutazione interesse nuova interfaccia

Messaggio da shineworld » domenica 17 settembre 2017, 9:02

Dino ha scritto:Quanti misteri :D.
Ha ha no no seguo solamente la regola del forum su niente pubblicità a fini personali :)

Rispondi

Torna a “Linuxcnc”