BaroneRosso.it - Forum Modellismo

BaroneRosso.it - Forum Modellismo (https://www.baronerosso.it/forum/)
-   CNC e Stampanti 3D (https://www.baronerosso.it/forum/cnc-e-stampanti-3d/)
-   -   Scheda e software CNC open source (https://www.baronerosso.it/forum/cnc-e-stampanti-3d/337698-scheda-e-software-cnc-open-source.html)

carcan 03 novembre 15 12:29

Quasi quasi finalizzo l'azione paypal e lo riacquisto in europa

devCad 03 novembre 15 12:57

Citazione:

Originalmente inviato da carcan (Messaggio 4766269)
Quasi quasi finalizzo l'azione paypal e lo riacquisto in europa

Hai un messaggio privato

devCad 03 novembre 15 14:43

Mi e' arrivata adesso la mail di avvenuta spedizione, appena arriva il pacchetto lo comunico.

PATO65 03 novembre 15 14:57

che ci fai con un nuovo Theremino? Qualcosa di nuovo bolle in pentola? :rolleyes:

devCad 03 novembre 15 15:02

Citazione:

Originalmente inviato da PATO65 (Messaggio 4766411)
che ci fai con un nuovo Theremino? Qualcosa di nuovo bolle in pentola? :rolleyes:

Nell'immediato voglio assicurare la compatibilita' di devCnc Foam con la nuova versione a 12 pin.

Come progetto futuro:
Il nuovo Master ha appunto 12 pin e permette di usare:

- 8 pin per li assi xy dei due carrelli
- 2 pin per un asse rotante opzionale (per tagliare veri oggetti 3D)
- 1 pin per il controllo filo caldo (PWM o On/Off a scelta)
- 1 pin per limiti macchina, che permette anche la calibrazione automatica dell'origine dei 4 assi lineari

In progetto c'e' poi una nuova versione di devFoam che gestisca appunto anche il quinto asse rotante, di tipo tavola (verticale), tornio (orizzonate) o virtuale

PATO65 03 novembre 15 15:21

bello! :)
Mi sto rosicando ogni volta che apro il forum (soprattutto questo thread) perchè ho la mia TGA ferma per mancanza di tempo. :(
Ma arriverà anche il suo momento!!!!

devCad 03 novembre 15 15:26

Citazione:

Originalmente inviato da PATO65 (Messaggio 4766426)
bello! :)
Mi sto rosicando ogni volta che apro il forum (soprattutto questo thread) perchè ho la mia TGA ferma per mancanza di tempo. :(
Ma arriverà anche il suo momento!!!!

Se il tempo per smanettare e' poco ti consiglio questo controller compreso di driver: CobraUSB 4 assi controllo tagliapolistirolo e fresatrice CNC USB
Infili la Usb, colleghi i motori e sei a posto.
E' compatibile con devCnc Foam, se ti piace come programma: DevCnc Foam, un programma per pilotare una CNC a filo caldo
oppure se vuoi smanettare un po' di piu' puoi usare il generico Theremino Cnc, che e' open source

PATO65 03 novembre 15 16:22

Infatti l'idea è proprio quella di usare Theremino (che ho già realizzato) e il tuo DevFoam (ne abbiamo già parlato).
L'elettronica è pronta ma è da assemblare in un contenitore e attaccarci il theremino. Quello di cui mi hai mandato è una bel prodotto (anche economico) ma per macchine "leggere".
La mia TGA ha 4 motori nema23 da 3.5A e driver dedicati autocostruiti (L297+L6203) perchè la meccanica è piuttosto robusta (sono esagerato nella meccanica, lo so).

Ero fermo perchè dovevo costruire il banco dove appoggiare il tutto e appena finito ho avuto infiltrazioni nel box per cui adesso mi tocca aspettare che mi vengano a ripristinare il tutto (visto che devo spostare tutto per i lavori).

devCad 04 novembre 15 19:13

Citazione:

Originalmente inviato da devCad (Messaggio 4766390)
Mi e' arrivata adesso la mail di avvenuta spedizione, appena arriva il pacchetto lo comunico.

Pacchetto arrivato oggi, e modulo funzionante senza problemi, secondo le mie prime prove.

GentlemanRider 06 novembre 15 10:45

Citazione:

Originalmente inviato da devCad (Messaggio 4766414)
Nell'immediato voglio assicurare la compatibilita' di devCnc Foam con la nuova versione a 12 pin.

Come progetto futuro:
Il nuovo Master ha appunto 12 pin e permette di usare:

- 8 pin per li assi xy dei due carrelli
- 2 pin per un asse rotante opzionale (per tagliare veri oggetti 3D)
- 1 pin per il controllo filo caldo (PWM o On/Off a scelta)
- 1 pin per limiti macchina, che permette anche la calibrazione automatica dell'origine dei 4 assi lineari

In progetto c'e' poi una nuova versione di devFoam che gestisca appunto anche il quinto asse rotante, di tipo tavola (verticale), tornio (orizzonate) o virtuale

Per il conrtrollo del filo la soluzione più furba (almeno stando alle mie esperienze) è un controllo a corrente costante; in pratica compensa da se la lunghezza del filo. Certo, serve un hardware apposta :uhm:

devCad 06 novembre 15 10:54

Citazione:

Originalmente inviato da GentlemanRider (Messaggio 4768624)
Per il conrtrollo del filo la soluzione più furba (almeno stando alle mie esperienze) è un controllo a corrente costante; in pratica compensa da se la lunghezza del filo. Certo, serve un hardware apposta :uhm:

La parte di controllo di potenza e' comunque esclusa dalla scheda Theremino, quindi ognuno scegliera' cosa collegare all'uscita di tipo On/Off o PWM.

PATO65 06 novembre 15 12:54

vero, ma piu difficile da controllare da software.

devCad 06 novembre 15 14:14

Citazione:

Originalmente inviato da PATO65 (Messaggio 4768705)
vero, ma piu difficile da controllare da software.

Magari piu' complesso come dispositivo regolatore, invece di un SCR se si monta un regolatore di corrente pilotato in PWM dovrebbe funzionare, credo

PATO65 06 novembre 15 14:57

Sicuramente funziona un regolatore in corrente pilotato in pwm, ma realizzarlo che sia "flessibile" non è banalissimo.
Per esempio nella mia TGA puoi spostare le torri variando la lunghezza del filo, quindi dovresti avere una variazione che da 0.5A arrivi a 3/4 A; questo inoltre significa che devi avere una tensione di alimentazione piuttosto alta (almeno un 30V) e i finali dovrebbero essere in grado di dissipare una bella potenza soprattutto quando lavori con filo corto.

devCad 06 novembre 15 17:29

Da oggi e' disponibile la versione Beta4 di devCnc Foam, che gestisce:
- Theremino Master Usb V3 - 10 pin
- Theremino Master Usb V4 - 12 pin
- CobraUsb di IdeeGeniali

PATO65 06 novembre 15 18:27

Quindi ricapitolando e volendo usare theremino, per creare delle ali in polistirolo (dal progetto all'ala fisica), è necessario:

DevWing Foam (Cad/Cam) + DevCnC Foam (pilotaggio macchina tga)

corretto?

PATO65 06 novembre 15 18:28

Ma se qualcuno ha già Profili Pro, è possibile usare quello come Cad/cam e poi usare DevCnC Foam per pilotare la TGA?

devCad 06 novembre 15 18:37

Citazione:

Originalmente inviato da PATO65 (Messaggio 4768968)
Quindi ricapitolando e volendo usare theremino, per creare delle ali in polistirolo (dal progetto all'ala fisica), è necessario:

DevWing Foam (Cad/Cam) + DevCnC Foam (pilotaggio macchina tga)

corretto?

Ma se qualcuno ha già Profili Pro, è possibile usare quello come Cad/cam e poi usare DevCnC Foam per pilotare la TGA?

Corretto, questa e' la soluzione piu' semplice ed integrata.

E' anche possibile usare Profili Pro come Cam, pero':
- occorre preparare il GCode in Profili Pro ed aprirlo in devCnc Foam, la cosa non avviene automaticamente
- non si ha il passaggio automatico dei parametri di dimensione carrelli e polistirolo e posizionamento blocco polistirolo, quindi, a meno di farlo manualmente, la simulazione di taglio 3D non e' molto realistica.
- le funzioni di Profili Pro sono molto piu' limitate.

Oppure e' anche possibile usare Profili Pro (o altro software che prepari correttamente il GCode a 4 assi) e Theremino CNC (che e' open source e gratuito).
In questo caso si perde totalmente la simulazione 3D e non si hanno funzioni di calibrazione assi o movimenti jog sincronizzati (a meno che Livio intenda introdurli)

carcan 06 novembre 15 22:59

Citazione:

Originalmente inviato da runnerfly67 (Messaggio 4766198)
Per favore tienici informati così ci possiamo regolare di conseguenza, ero interessato anche io all'acquisto.

Oggi sono arrivati i theremini, partiti qualche giorno fa dalla Germania e non partiti il 21 ottobre dalla Cina come mi era stato confermato dal venditore dopo aver aperto la controversia PayPal.
Comunque tutto bene (domani li proveró) spero solo sia stato un caso isolato e anche un po' sfortunato che si è risolto bene.
Buon theremino a tutti

devCad 07 novembre 15 00:06

Citazione:

Originalmente inviato da carcan (Messaggio 4769175)
Oggi sono arrivati i theremini, partiti qualche giorno fa dalla Germania e non partiti il 21 ottobre dalla Cina come mi era stato confermato dal venditore dopo aver aperto la controversia PayPal.
Comunque tutto bene (domani li proveró) spero solo sia stato un caso isolato e anche un po' sfortunato che si è risolto bene.
Buon theremino a tutti

Il mio e' arrivato dall'italia, 2 giorni, boh

carcan 07 novembre 15 00:08

li ho collegati nell'hal vedo fps = 160 contro i 400/500 indicati nel manuale secondo te è normale ?

devCad 07 novembre 15 02:31

Citazione:

Originalmente inviato da carcan (Messaggio 4769225)
li ho collegati nell'hal vedo fps = 160 contro i 400/500 indicati nel manuale secondo te è normale ?

Non ho sperimentato molto con l'fps perché per i miei utilizzi di taglio poli la velocita' massima non e' critica. Hai provato a giocare coi parametri Comm Speed e fast data exchange?
Inoltre (magari dico una caxxata) se ricordo bene i 400/500 fps venivano dati per il 6 pin. Con 12 pin il frame dovrebbe essere lungo il doppio, se si tratta di quello che penso, e quindi la velocita' meta'.
Ed anche il tipo di pin configurato dovrebbe cambiare la lunghezza del frame.

devCad 07 novembre 15 13:49

Citazione:

Originalmente inviato da carcan (Messaggio 4769225)
li ho collegati nell'hal vedo fps = 160 contro i 400/500 indicati nel manuale secondo te è normale ?

Il mio in Comm speed = 12 segna circa 770 fps, sul mio pc che uso per sviluppare.
Su un vecchio portatile sempre con 12, segna 430 fps.
Comunque, per come e' sviluppata l'architettura software dell'Hal, direi che queste differenze non portano a nessuna conseguenza, non essendo messe in relazione alla massima frequenza di step da inviare ai driver(s).

carcan 07 novembre 15 16:55

Ok grazie in questi giorni ci smanetto un po' e vediamo come va, pensionare il caro vecchio mach3, mi fa una certa impressione :rolleyes:

devCad 07 novembre 15 22:16

Citazione:

Originalmente inviato da carcan (Messaggio 4769515)
Ok grazie in questi giorni ci smanetto un po' e vediamo come va, pensionare il caro vecchio mach3, mi fa una certa impressione :rolleyes:

Mi sono letto parecchia documentazione sul funzionamento 'intimo' di Mach3, per vedere anche come scrivere eventuali plug-in. Mach3 e' un vero gioco di prestigio, nel senso positivo del termine, che ha lo scopo di far eseguire ad una programma che gira su windows quello che in teoria non potrebbe fare. Parlo della generazione del timing dei motori, che necessita di un sistema operativo real-time, mentre Window non lo e'. Per fare questo il buon Art Fenerty ha fatto quello che un programmatore Windows non dovrebbe mai fare, arrivando persino a riscrivere parti di sistema operativo. Capiamoci, lo ha fatto per poter eseguire il suo gioco di prestigio, non per incompetenza, semmai il contrario.
A chi fosse interessato consiglio la lettura di questo documento: http://nv50.0fees.net/Doc/Mach3Myste...df?ckattempt=1.

Ora, con le moderne porte usb a farla da padrone e microprocessori programmabili a costi ridicoli, penso che non abbia piu' molto senso investire in questa tecnologia ormai antiquata basata su una break board 'stupida' collegata tramite porta parallela.

I pregi della soluzione Usb stanno in una gran semplicita' d'uso per l'utente (non serve piu' configurare settaggi esoterici nella porta parallela, che ormai fra l'altro non esiste piu' nei nuovi pc) e nel fatto che tutta la parte di temporizzazione e' poi lasciata al microprocessore della scheda, che cosi' fa un lavoro a lui consono e scarica il pc dal sovraccarico di lavoro a lui richiesto nel fare una cosa contro la sua volonta'-capacita' :P

Il brutto della soluzione Usb e' che porta ogni produttore di scheda o break board che sia a scrivere un proprio protocollo di comunicazione, generalmente piuttosto complesso. Quindi ogni scheda avra' in generale un proprio software di comunicazione/interfaccia. Quando si e' fortunati il progettista della scheda distribuisce anche un'applicazione (detta HAL: Hardware Abstraction Layer) che si occupa delle cose complesse che riguardano la comunicazione con la scheda, ed espone al programmatore dell'applicazione CNC una serie di funzioni e/o metodi per dare e ricevere informazioni alla scheda.
Scrivo ricevere perche' non e' sufficiente comunicare alla scheda i movimenti degli assi, ma e' anche importante ricevere informazioni quali la posizione attuale dei medesimi e ad esempio condizioni di allarme tipo fine corsa raggiunti.
L'occasione di aver fatto amicizia virtuale con Livio (padre del progetto Theremino) e la bonta' del suo lavoro (parere mio, ovvio) e' stata determinante nella mia scelta di investire da parte mia in questa architettura.
Vedremo come va a finire.


Tutti gli orari sono GMT +2. Adesso sono le 20:55.

Basato su: vBulletin versione 3.8.11
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
E' vietata la riproduzione, anche solo in parte, di contenuti e grafica. Copyright 1998/2019 - K-Bits P.I. 09395831002