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/)
-   -   Controller basato su Theremino (https://www.baronerosso.it/forum/cnc-e-stampanti-3d/346367-controller-basato-su-theremino.html)

devCad 27 ottobre 15 19:28

Citazione:

Originalmente inviato da pieri70 (Messaggio 4760735)
.....Ma lo zero pezzo di una TGA che deve tagliare un profilo alare, dov'è?
....

Dipende dal programma Cam che ha creato il GCode e/o dalle impostazioni dell'utente su quest'ultimo.
Nei miei software io prediligo come partenza la posizione in basso (y) e all'inizio (x), in quanto in presenza di una funzione di calibrazione automatica origine tramite interruttori di fine corsa e' poi la piu' semplice da applicare.
In questi giorni sto appunto testando quel tipo di calibrazione automatica per la nuova beta 3 di devCnc Foam

pieri70 27 ottobre 15 19:36

In basso y ed inizio x dei quattro assi (x, a minimo e y,b più basso)?
E questi corrispondono al bordo in basso posteriore del pane da tagliare?

Inviato dal mio Nexus 10 utilizzando Tapatalk

devCad 27 ottobre 15 19:43

Citazione:

Originalmente inviato da pieri70 (Messaggio 4760745)
In basso y ed inizio x dei quattro assi (x, a minimo e y,b più basso)?
E questi corrispondono al bordo in basso posteriore del pane da tagliare?

Inviato dal mio Nexus 10 utilizzando Tapatalk

1) Si'

2) Dipende, ad esempio nei miei programmi puoi impostare una distanza ed anche una altezza aggiuntiva del blocco dall'origine, in molti casi puo' fare comodo (in altri e' indispensabile, tipo taglio ali con freccia)

Probabilmente se chiedi a 10 persone, queste useranno 10 diverse tattiche e impostazioni di taglio, in base alle loro abitudini

Se tutti lavorassimo e ragionassimo allo stesso modo, impiegherei un decimo del tempo a preparare uno dei miei programmi :D

pieri70 28 ottobre 15 08:16

Ma perché nelle ali con freccia non si mette il blocco a trapezio con il lato inferiore di dietro parallelo agli zero x?

Inviato da smartphone

pieri70 28 ottobre 15 10:16

Citazione:

Originalmente inviato da pieri70 (Messaggio 4761119)
Ma perché nelle ali con freccia non si mette il blocco a trapezio con il lato inferiore di dietro parallelo agli zero x?

Lato inferiore posteriore corrispondente al lato del bordo d'uscita??

devCad 28 ottobre 15 11:31

Citazione:

Originalmente inviato da pieri70 (Messaggio 4761119)
Ma perché nelle ali con freccia non si mette il blocco a trapezio con il lato inferiore di dietro parallelo agli zero x?

Inviato da smartphone

Perche' (nel caso di bordo uscita con freccia) il movimento del carrello all'estremita' piu' arretrata deve poter arrivare ancora piu' indietro, essendo il blocco di polistirolo sempre piu' corto della distanza carrelli. Prova a farti il disegno visto dall'alto e capirai

pieri70 28 ottobre 15 12:28

Citazione:

Originalmente inviato da devCad (Messaggio 4761271)
Perche' (nel caso di bordo uscita con freccia) il movimento del carrello all'estremita' piu' arretrata deve poter arrivare ancora piu' indietro, essendo il blocco di polistirolo sempre piu' corto della distanza carrelli. Prova a farti il disegno visto dall'alto e capirai

Mettiamo questo disegno

http://www.modelflying.co.uk/sites/3...208/563469.jpg

Io ho sempre tagliato con dime e braccio pivottante.
Quindi attaccavo le dime, mettevo il TE parallelo al bordo del tavolo, misuravo le distanze che il filo doveva percorrere su root/tip e posizionavo i tiranti proporzionalmente sul pivot. Le dime così risultavano inclinate rispetto al bordo tavolo.

Con ThereminoCNC (o i tuoi soft) invece mi dici che il pannello va posizionato come da disegno qui sopra?
ovvero inclinato di un angolo pari alla freccia (sweep?)?
A quel punto se l'angolo è elevato conviene mettere fisicamente le due rotaie X (e relativi supporti) in posizioni differenti e portare il filo a bordo inf/posteriore?
Che diventa home immagino, dato che il profilo vero e proprio inizierà ad essere tagliato ad una certa distanza dal bordo del pane..

O sbaglio?
Grazie!

devCad 28 ottobre 15 12:39

1 Allegato/i
Sto dicendo una cosa diversa, e non sto parlando dei miei programmi ma di come funzionano le TGA.
Considera questo disegno:
http://www.baronerosso.it/forum/atta...1&d=1446028578

Come vedi il filo di taglio (rosso) deve poter recedere oltre il blocco di polistirolo per poter fare quel taglio.
Poi devWing Foam (il mio programma per il taglio ali con TGA) permette di riorientare l'ala sulla tavola di taglio, ma questo generalmente ha senso solo per grandi frecce, altrimenti e' solo una complicazione in piu'

devCad 28 ottobre 15 13:04

Aggiungo: non fare confusione fra programma Cam e programma Cnc.

Il programma Cam di una TGA (ad esempio devWing Foam e 'il mio programma Cam per taglio ali su TGA) e' quello che crea il GCode, e quindi e' usando questo che decidi come piazzare il blocco sulla tavola di taglio.
Devi decidere le 3 distanze del blocco da
- carrelli
- origine X
- origine Y
e puoi anche scegliere di riorientarlo allineando bordo entrata, uscita o linea media

Il programma Cnc (devCnc Foam nel mio caso) non fa altro che leggere il GCode e pilotare la TGA. Con questo puo' solo di solito rifare lo zero del sistema di coordinate X,Y della TGA ad un punto da te scelto. La cosa fondamentale e' che quando rifai lo zero tu abbia i 2 carrelli in perfetta simmetria. Per fare questo con precisione e rapidita' aiuta molto la funzione di calibrazione automatica che sto sviluppando in devCnc Foam, la quale sfrutta gli interruttori di fondo corsa posti all'origine.
Tramite una serie di movimenti fatti in automatico la TGA si va cosi' a piazzare ad una distanza predefinita dai limiti macchina inferiori, e fa appunto li' l'azzeramento.

pieri70 28 ottobre 15 14:46

Ok, mi sa che devo leggere ancora un po' aspettare che mi arrivi l'elettronica e fare un po' di prove per capire come funziona..

grazie
p

devCad 28 ottobre 15 14:58

Citazione:

Originalmente inviato da pieri70 (Messaggio 4761536)
Ok, mi sa che devo leggere ancora un po' aspettare che mi arrivi l'elettronica e fare un po' di prove per capire come funziona..

grazie
p

La TGA e' piu' complessa per certi aspetti di una fresa Cnc usata per tagliare parti.
Se sposti il pezzo in una fresa Cnc il GCode non cambia, devi solo rifare l'origine.
Se sposti il blocco di polistirolo rispetto ai carrelli o cambi la distanza fra i carrelli di una TGA, il GCode va ricalcolato da zero (a meno che il taglio non sia non rastremato, cioe' con percorsi carrelli identici a destra e sinistra).
Poi c'e' tutta la questione sulle velocita' di taglio e velocita' carrelli, e qui la cosa si complica ancora di piu'.

pieri70 28 ottobre 15 15:30

Ok, ma se io taglio qualche ala per me è non faccio in serie rifarmi il gcode ci sta.
Logico che se uno produce le cose si complicano..
Per le velocità pensavo di tagliare un po' di blocchetti per vedere che kerf (si chiama così?) ho..

Inviato da smartphone

devCad 30 ottobre 15 17:27

Aggiornamento su devCnc Foam.
E' disponibile la versione Beta 3, che aggiunge:

- gestione automatica e manuale del filo caldo, sia come interruttore On/Off che come controllo PWM
- gestione dei limiti macchina tramite interruttori di fondo corsa
- funzione di calibrazione automatica dell'origine, che, tramite l'uso dei limiti macchina, permette di sincronizzare e fare lo zero automaticamente per entrambi i carrelli

http://www.devcad.com/images/devcncfoam_1.jpg

pieri70 09 novembre 15 11:50

Arrivato il materiale
Ho un master V4 e dei drivers DRV8825 pololu

Va bene questo schema per connettere gli stepper?

http://www.microbot.it/images/ebay/D...%20segnali.jpg

Il master va alimentato o prende alimentazione dall'USB?
Va data corrente al VDD?
Qui sulla figura del master (centro sinistra) mostrano che in VDD vanno 3,3V...
Io ho un alimentatore da 5, che vada bene o brucio tutto??

http://www.theremino.com/wp-content/...-V4_3D_Top.jpg

Qui mostrano lo schema di collegamento su MasterDIL

http://www.theremino.com/wp-content/...onnections.jpg

e sulla sezione motors di Theremino dicono:

Citazione:

Connettere sempre, almeno il filo GND, tra il Master e i driver. Ricordarsi anche di connettere “Reset” con “Sleep”.
Ora questo è per un drvA4988 ma i drv8825 sembra vogliano reset e sleep connessi all'alimentazione logica..
Quale seguo?

Inoltre
nella immagine della connessione del master col driver fanno vedere che il driver riceve alimentazione dal +5V del master.
Ma da dove arrivano quei 5v se il master lo alimento a 3,3v??

Grazie!

devCad 09 novembre 15 12:01

Citazione:

Originalmente inviato da pieri70 (Messaggio 4770623)
Inoltre
nella immagine della connessione del master col driver fanno vedere che il driver riceve alimentazione dal +5V del master.
Ma da dove arrivano quei 5v se il master lo alimento a 3,3v??

Grazie!

Per quanto riguarda l'alimentazione direi che arriva dalla porta Usb, che fornisce appunto 5v

pieri70 09 novembre 15 12:05

Citazione:

Originalmente inviato da devCad (Messaggio 4770630)
Per quanto riguarda l'alimentazione direi che arriva dalla porta Usb, che fornisce appunto 5v

Ci avevo pensato anch'io..
Ma dato che sul master ci puoi attaccare servi per fare bracci robotici, immagino che non sia banale l'assorbimento, quindi non so se l'USB sia la sorgente più adatta..

Bai de uei
vedendo bene lo schema del drv8825 l'alimentazione al drv arriva dritta dal logic power supply ed entra in sleep e reset.
Ora resta da capire se devo anche alimentare il master tramite VDD e se deve essere a 3,3V tale alimentazione.. Nel caso metto uno step-down prima del master..

devCad 09 novembre 15 12:10

Citazione:

Originalmente inviato da pieri70 (Messaggio 4770632)
Ci avevo pensato anch'io..
Ma dato che sul master ci puoi attaccare servi per fare bracci robotici, immagino che non sia banale l'assorbimento, quindi non so se l'USB sia la sorgente più adatta..

Bai de uei
vedendo bene lo schema del drv8825 l'alimentazione al drv arriva dritta dal logic power supply ed entra in sleep e reset.
Ora resta da capire se devo anche alimentare il master tramite VDD e se deve essere a 3,3V tale alimentazione.. Nel caso metto uno step-down prima del master..

Immagino che nel caso di servi per bracci robotici tu debba usare un'alimentazione esterna, e prelevare segnale e massa dal master.

Per i driver non sono sicuro, io mi fermo alle mie competenze software. Se non ti arrivano suggerimenti da Carcan prova a chiedere direttamente a Livio: engineering@theremino.com (questo indirizzo e' anche sul sito theremino, quindi pubblico)

carcan 09 novembre 15 12:26

L'alimentazione del theremino è attraverso l'USB ed è di 5V, ci sono vari pin dove prelevare la tensione per moduli aggiuntivi ma non saprei dire che assorbimento max sopportano, sicuramente da qualche parte nella documentazione di theremino è scritto. Diverso invece il discorso 3.3V che si riferisce ai piedini di input/output di theremino che in quanto segneli logici non è possibile prelevare tensione per alimentare qualcosa

carcan 09 novembre 15 12:38

ho guardato lo schema elettrico, i pin 5V di theremino sono collegati direttamente (con una resistenza SMD da 0ohm) ai 5v della USB, quindi direi che i canonici 500mA della USB si possono prelevare.
Per non correre rischi di far circolare troppa corrente nella resistenza si potrebbe prendere i 5v dall'alimentatore del PC (come ho fatto io nella mia CNC per ora ancora senza theremino)

devCad 09 novembre 15 12:43

Citazione:

Originalmente inviato da carcan (Messaggio 4770650)
L'alimentazione del theremino è attraverso l'USB ed è di 5V, ci sono vari pin dove prelevare la tensione per moduli aggiuntivi ma non saprei dire che assorbimento max sopportano, sicuramente da qualche parte nella documentazione di theremino è scritto. Diverso invece il discorso 3.3V che si riferisce ai piedini di input/output di theremino che in quanto segneli logici non è possibile prelevare tensione per alimentare qualcosa

Se ricordo bene il valore massimo di corrente fornito da una porta Usb sui 5 volt di alimentazione e' 500 mA. Poi sta al progettista della porta in questione decidere se fornire supporto anche per correnti piu' elevate, cosa che succede spesso adesso che tali porte sono diventate standard come 'stupidi' caricatori di cellulari. Vedo spesso porte che dichiarano 1 A o piu' in uscita, ma nel dubbio non supererei i 500 mA garantiti dalle specifiche.
Per quanto riguarda invece i pin del master Theremino, questi sopportano fino a 15 mA in uscita. Nella versione 4 a 12 pin se non ho visto male tutti i pin hanno una resistenza di 100 ohm in serie, ma se si superassero comunque i 15 mA il circuito andrebbe in protezione spegnendosi.
La versione 3 a 10 pin invece, se non sbaglio, aveva il pin 10 in diretta, senza resistenza in serie

carcan 09 novembre 15 12:51

System Devices | theremino

pieri70 09 novembre 15 13:05

Grazie Dev e Carcan
allora
devo comandare una TGA con 4 Nema 17 (17hs4401n)

http://img.alibaba.com/img/pb/503/87...873503_687.jpg

Se non sbaglio dovrò usare i PIN da 1 a 8 del master per avere le coppie Direzione/step per i 4 motori.

Immagino che il logic power supply che arriva al driver non avrà molto assorbimento..
Si potrebbe quindi NON usare un alimentatore per questa funzione ma usare i 5V dell'USB..

Quindi ad ogni driver arriveranno 4 cavi dal master
5V, GND, Step e direzione
I 5V vanno ponticellati su sleep e reset, giusto?

Per i motori, ho un alimentatore switch 24V 2,5A
Devo mettere un condensatore da 100µf prima dell'entrata nel driver.
Poi proverò a seguire questo video...
Bel casino
https://www.youtube.com/watch?featur...&v=89BHS9hfSUk

devCad 09 novembre 15 13:16

Citazione:

Originalmente inviato da pieri70 (Messaggio 4770685)
............
Poi proverò a seguire questo video...
Bel casino

Beh, per chi si vuole concentrare su altro, c'e' qua la soluzione gia' pronta:
CobraUSB 4 assi controllo tagliapolistirolo e fresatrice CNC USB
:rolleyes:

carcan 09 novembre 15 14:37

Citazione:

Originalmente inviato da devCad (Messaggio 4770695)
Beh, per chi si vuole concentrare su altro, c'e' qua la soluzione gia' pronta:
CobraUSB 4 assi controllo tagliapolistirolo e fresatrice CNC USB
:rolleyes:

Stesso pensiero...

pieri70 09 novembre 15 15:27

E sennò che divertimento è :mad:

Inviato da smartphone

pieri70 10 novembre 15 00:32

Leggendo le specifiche dei motori vedo che funzionano a massimo 3.4V e 1.7A.
Non è troppo un alimentatore da 24V 8.3A?
Va ben che la corrente viene regolata dal driver, ma non si andrà a scaldare troppo il driver?

devCad 10 novembre 15 01:45

Citazione:

Originalmente inviato da pieri70 (Messaggio 4771281)
Leggendo le specifiche dei motori vedo che funzionano a massimo 3.4V e 1.7A.
Non è troppo un alimentatore da 24V 8.3A?
Va ben che la corrente viene regolata dal driver, ma non si andrà a scaldare troppo il driver?

Ampere in piu' male non fanno, per la tensione leggi le specifiche del driver ed eventuali raccomandazioni.

pieri70 10 novembre 15 07:56

Le specifiche dicono:
Citazione:

It operates from 8.2*V to 45*V and can deliver up to approximately 1.5*A per phase without a heat sink or forced air flow (rated for up to 2.2*A per coil with sufficient additional cooling).
Quindi come tensione sono abbondantemente dentro ma dato che il motore consuma molto meno mi chiedevo se era il caso di alimentare con tensione diciamo attorno ai 12V..
L'alimentatore era quello fornito con la scheda parallela e i drivers come questi
http://images.tapatalk-cdn.com/15/11...98320ba73a.jpg

Inviato da smartphone

devCad 10 novembre 15 11:59

Citazione:

Originalmente inviato da pieri70 (Messaggio 4771321)

Quindi come tensione sono abbondantemente dentro ma dato che il motore consuma molto meno mi chiedevo se era il caso di alimentare con tensione diciamo attorno ai 12V..
L'alimentatore era quello fornito con la scheda parallela e i drivers come questi

....

Molto meno di 1.5 A per fase?
Comunque non ne vedo il motivo, ma senti anche il parere di Carcan che di hardware ne sa piu' di me.

carcan 10 novembre 15 12:20

Pieri, fai il bravo, di questi aspetti se ne è parlato ampiamente anche qui e in rete trovi una marea di documenti che raccontano come funzionano gli stepper motor.
Se uno decide di fare tutto da solo deve anche mettere in conto che si dovrà documentare pesantemente (ma non è forse questo il bello :rolleyes: ), se invece uno reputa che questo aspetto non lo interessa, allora deve orientarsi su prodotti più plug&play.

Pieri, sia chiaro, non ce l'ho con te, se noti tutti i miei interventi seguono questa filosofia.


Tutti gli orari sono GMT +2. Adesso sono le 05:22.

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