Torna indietro   BaroneRosso.it - Forum Modellismo > Elettronica > CNC e Stampanti 3D


Rispondi
 
Strumenti discussione Visualizzazione
Vecchio 25 novembre 15, 18:48   #31 (permalink)  Top
User
 
L'avatar di pieri70
 
Data registr.: 04-08-2013
Residenza: Trieste
Messaggi: 2.563
Trovato il problema
Il pid 2 (X DIR) non riceveva corrente, dovrebbe essere a 3,3V o a 0V a seconda della direzione.
Livio e Roberto di RCElectronics mi hanno aiutato dicendomi di attaccare dei led tra GND e segnale dei pin e di vedere come si comportano.
Il led attaccato al pin STEP si accende e emette luce intermittente ad alta frequenza per tutto il tempo in cui un asse si sposta in una direzione.
Il led del pin DIR invece si accende o si spegne fisso a seconda della direzione.
Il pin DIR comunque fornisce 0V o 3,3V secondo la direzione.
Bene, il led DIR (Pin 2) non si accendeva...
Ho girato il master ed ho visto delle saldature che non mi piacevano molto.
Rifatte comunque la resistenza da 1000 che sta tra il piedino del PIC ed il Pin2 aveva tensione a monte ma il pin non riceveva.
Una goccia di stagno tra l'uscita della resistenza ed il pin e si è messo ad andare...
Cineserie..

Inviato dal mio Nexus 10 utilizzando Tapatalk
pieri70 non è collegato   Rispondi citando
Vecchio 27 novembre 15, 10:36   #32 (permalink)  Top
User
 
L'avatar di pieri70
 
Data registr.: 04-08-2013
Residenza: Trieste
Messaggi: 2.563
Ciao!
alla fine ho ricontrollato tutto il sistema...
Passato il master in tutti i suoi punti di saldatura e resistenze è tutto apposto, probabilmente è stata la saldatura fatta male di un piedino del PIC (quello del pin 2) che creava il problema.
E non è stato facile trovare il difetto, poichè a colpo d'occhio anche quella saldatura sembrava fatta bene, bella lucida... su un lato si vedeva appena il piedino che non era inglobato bene nello stagno...

Ma ciò che importa è che adesso FUNZIONAAAA!!!

Qui due videi di test

Prove di jogging con Theremino SlotViewer
https://youtu.be/_S2smZKZWRI

Esecuzione di un tracciato con ThereminoCNC
Il tracciato è quello di default, deve essere il disegno del masterdil

Quindi si muoveva solo un asse (X,Y) e il secondo asse solo la Z nel momento in cui doveva saltare le tracce o forare gli angoli
https://youtu.be/tjPG4KdE7Mg

I motori sembrano andare bene, i rumoracci che si sentono ogni tanto sono cigolii delle viti...

Gli step giro li ho calcolati con un foglio excel che ho trovato
Ho 1.8*step quindi 200 steps/giro
Ho impostato 4 microstep e uso una barra filettata da 8, che dovrebbe avere passo 1.25mm/giro (non ho misurato ma credo che sia così per le barre standard da brico..)

Possibile che siano 640 steps/mm?


La velocità dei motori è a 600 e l'accelerazione a 120, che vadano bene come valori??
Sembra che non sgranino mai i motori...
Ed i carrelli corrono se dò gas..

Bene, ora devo iniziare a fare prove di taglio, partirò con la versione di prova di GMFC..
Devo provare a calibrare la temparatura ed il kerf.
Ho un archetto con filo NiCr da 0,5mm, lungo circa 1m. Alimentatore da 12/24V 150VA
Voi con che voltaggio tagliereste della schiuma tipo xfoam?

Sul sito di GMFC dicono di provare a tagliare con un blocchetto messo sul banco senza pesi sopra a velocità tipica di taglio. Se il blocchetto si sposta provare ad aumentare il voltaggio fino a che non si muove più..
Il filo infatti dovrebbe far evaporare la schiuma senza giungere a contatto...

Va bene questa soluzione?
ciao grazie

Ultima modifica di pieri70 : 27 novembre 15 alle ore 10:40
pieri70 non è collegato   Rispondi citando
Vecchio 27 novembre 15, 11:13   #33 (permalink)  Top
User
 
L'avatar di GentlemanRider
 
Data registr.: 15-01-2010
Residenza: Genova
Messaggi: 1.980
Invia un messaggio via MSN a GentlemanRider Invia un messaggio via Yahoo a GentlemanRider
Citazione:
Originalmente inviato da pieri70 Visualizza messaggio
Ciao!
alla fine ho ricontrollato tutto il sistema...
Passato il master in tutti i suoi punti di saldatura e resistenze è tutto apposto, probabilmente è stata la saldatura fatta male di un piedino del PIC (quello del pin 2) che creava il problema.
E non è stato facile trovare il difetto, poichè a colpo d'occhio anche quella saldatura sembrava fatta bene, bella lucida... su un lato si vedeva appena il piedino che non era inglobato bene nello stagno...

Ma ciò che importa è che adesso FUNZIONAAAA!!!

Qui due videi di test

Prove di jogging con Theremino SlotViewer
https://youtu.be/_S2smZKZWRI

Esecuzione di un tracciato con ThereminoCNC
Il tracciato è quello di default, deve essere il disegno del masterdil

Quindi si muoveva solo un asse (X,Y) e il secondo asse solo la Z nel momento in cui doveva saltare le tracce o forare gli angoli
https://youtu.be/tjPG4KdE7Mg

I motori sembrano andare bene, i rumoracci che si sentono ogni tanto sono cigolii delle viti...

Gli step giro li ho calcolati con un foglio excel che ho trovato
Ho 1.8*step quindi 200 steps/giro
Ho impostato 4 microstep e uso una barra filettata da 8, che dovrebbe avere passo 1.25mm/giro (non ho misurato ma credo che sia così per le barre standard da brico..)

Possibile che siano 640 steps/mm?


La velocità dei motori è a 600 e l'accelerazione a 120, che vadano bene come valori??
Sembra che non sgranino mai i motori...
Ed i carrelli corrono se dò gas..

Bene, ora devo iniziare a fare prove di taglio, partirò con la versione di prova di GMFC..
Devo provare a calibrare la temparatura ed il kerf.
Ho un archetto con filo NiCr da 0,5mm, lungo circa 1m. Alimentatore da 12/24V 150VA
Voi con che voltaggio tagliereste della schiuma tipo xfoam?

Sul sito di GMFC dicono di provare a tagliare con un blocchetto messo sul banco senza pesi sopra a velocità tipica di taglio. Se il blocchetto si sposta provare ad aumentare il voltaggio fino a che non si muove più..
Il filo infatti dovrebbe far evaporare la schiuma senza giungere a contatto...

Va bene questa soluzione?
ciao grazie
600 cosa? metri al secondo, millimetri al minuto, o che?

Considera che poi sono macchine che si muovono lentamente mentre operano, io aumenterei i microstep a 1/16. A esagerare poi il limite di velocità diventa la frequenza di generazione degli impulsi del controller, e Theremino non so quanto possa tirare.

Ad esempio, con le barre da 8 e 1/16 vengono 2560 passi al mm, se il controller tira 40kHz fa 40000 passi al secondo, quindi in un secondo puoi fare al max 40000/2560 = 15mm/sec circa, ovvero 900mm/min.

Considera che poi durante il taglio si va sotto i 100mm/min, la velocità del Jog serve solo a muovere la macchina fuori dal blocco e il suo effettivo apporto sul tempo di un taglio è ridicolo.

Per i calcoli step/mm per le più comuni soluzioni (cinghie, barre, eccetera) vai qui che si ti vuoi divertire fa anche i grafici delle accelerazioni.

Per il taglio col filo 'scarico' confermo, funziona. Metti un bel pezzo, in modo che la lunghezza di filo che effettivamente taglia sia realistica. Dopo puoi usare delle 'fette' che metti in corrispondenza di radice ed estremità per vedere il kerf senza tagliare tutto un pannello.
__________________
Esito delle analisi del sangue: ho il polistirolo alto
GentlemanRider non è collegato   Rispondi citando
Vecchio 27 novembre 15, 11:45   #34 (permalink)  Top
User
 
L'avatar di pieri70
 
Data registr.: 04-08-2013
Residenza: Trieste
Messaggi: 2.563
Citazione:
Originalmente inviato da GentlemanRider Visualizza messaggio
600 cosa? metri al secondo, millimetri al minuto, o che?
Sul manuale di ThereminoCNC, pagina 27, dicono:
Citazione:
Lista di controllo e regolazione dei motori:
Per tutti i Pin ”Stepper”, impostare gli “Steps per mm” che dipendono dal numero di step per giro del motore (normalmente 200), moltiplicati per il numero di microstep (1, 2, 4, 8, 16 o 32) e infine moltiplicati, per il passo della vite senza fine, o il rapporto delle pulegge (solitamente x1, x2 o x4)
• Per tutti i Pin ”Stepper”, alzare (per tentativi) “MaxSpeed”, provando i motori con lo Slot Viewer (per aria e senza utensile). Arrivare fino a individuare la velocità che fa “sgranare” il motore (il motore fa wiiiii e non si muove), e infine diminuirla di un 20 %, per avere un margine di sicurezza.
• Per tutti i Pin ”Stepper”, alzare (per tentativi) “MaxAcc”. Arrivare fino a individuare la accelerazione che fa “sgranare” il motore, e infine diminuirla di un 20 %, per avere un margine di sicurezza. I valori normali vanno da 20 (macchine con carrelli pesanti) a 200 (macchine leggere e veloci).
Io immagino che la MaxSpeed sia il numero di steps/secondo.
quindi se io ho i miei motori con 4 microstep ho 640steps/mm una MaxSpeed = 600 credo equivalga a 600/640 mm =0,93mm/secondo..
Ma mi par poco... Anche ad occhio vedendo la velocità del carrello...

Potrei ipotizzare 600mm/min
Chiedo a Livio, perchè non si capisce bene sul manuale...

Citazione:
Originalmente inviato da GentlemanRider Visualizza messaggio
Considera che poi sono macchine che si muovono lentamente mentre operano, io aumenterei i microstep a 1/16. A esagerare poi il limite di velocità diventa la frequenza di generazione degli impulsi del controller, e Theremino non so quanto possa tirare.

Ad esempio, con le barre da 8 e 1/16 vengono 2560 passi al mm, se il controller tira 40kHz fa 40000 passi al secondo, quindi in un secondo puoi fare al max 40000/2560 = 15mm/sec circa, ovvero 900mm/min.

Considera che poi durante il taglio si va sotto i 100mm/min, la velocità del Jog serve solo a muovere la macchina fuori dal blocco e il suo effettivo apporto sul tempo di un taglio è ridicolo.
Si, ok d'accordo, ma da quello che ho capito leggendo il manuale serve anche a settare il limite massimo a cui possono lavorare i motori in sicurezza
Infatti dicono di joggare avanti ed indietro aumentando la MaxSpeed fino a che non sgrana.
Quando sgrana calare circa del 20%.
Poi lavorare sulla MaxAcc e quando sgrana anche lì, calare del 20%...

Citazione:
Originalmente inviato da GentlemanRider Visualizza messaggio
Per i calcoli step/mm per le più comuni soluzioni (cinghie, barre, eccetera) vai qui che si ti vuoi divertire fa anche i grafici delle accelerazioni.

Per il taglio col filo 'scarico' confermo, funziona. Metti un bel pezzo, in modo che la lunghezza di filo che effettivamente taglia sia realistica. Dopo puoi usare delle 'fette' che metti in corrispondenza di radice ed estremità per vedere il kerf senza tagliare tutto un pannello.
Ok, mò devo studiarmi un po' come far fare un taglio orizzontale a GMFC, ma mi pare che ci sia la funzione per squadrare i blocchi...

Grazie!
pieri70 non è collegato   Rispondi citando
Vecchio 27 novembre 15, 13:09   #35 (permalink)  Top
User
 
L'avatar di pieri70
 
Data registr.: 04-08-2013
Residenza: Trieste
Messaggi: 2.563
La velocità (Maxspeed) per il mio setup è 600mm/min, l'accelerazione è 120 mm/s/s..

Sul sito di thereminoCNC indicano:
Citazione:
Oltre 65 KHz di frequenza massima su tutti e cinque i motori contemporaneamente
(Nota 2) Come confronto: Con Mach3 si lavora normalmente fino a 25 KHz (andando oltre si comincia a friggere la CPU e Windows diventa sempre più lento e instabile)
Grazie Livio
pieri70 non è collegato   Rispondi citando
Vecchio 27 novembre 15, 13:42   #36 (permalink)  Top
User
 
L'avatar di GentlemanRider
 
Data registr.: 15-01-2010
Residenza: Genova
Messaggi: 1.980
Invia un messaggio via MSN a GentlemanRider Invia un messaggio via Yahoo a GentlemanRider
Citazione:
Originalmente inviato da pieri70 Visualizza messaggio
La velocità (Maxspeed) per il mio setup è 600mm/min, l'accelerazione è 120 mm/s/s..

Sul sito di thereminoCNC indicano:


Grazie Livio
Per una TGA ce ne cresce di gran misura, prova ad aumentare i microstep e sentirai come cambia anche rumore.
__________________
Esito delle analisi del sangue: ho il polistirolo alto
GentlemanRider non è collegato   Rispondi citando
Vecchio 27 novembre 15, 23:39   #37 (permalink)  Top
Rivenditore - devCad
 
L'avatar di devCad
 
Data registr.: 04-12-2013
Messaggi: 1.265
Citazione:
Originalmente inviato da pieri70 Visualizza messaggio
.....

Ok, mò devo studiarmi un po' come far fare un taglio orizzontale a GMFC, ma mi pare che ci sia la funzione per squadrare i blocchi...

Grazie!
Ti consiglio di studiarti un po' la sintassi base del GCode (G0 e G1), preparare tagli simmetrici di prova e' molto semplice anche a mano. E capire al volo piu' avanti dove puo' esserci un errore nel GCode e' fondamentale
devCad non è collegato   Rispondi citando
Vecchio 28 novembre 15, 00:16   #38 (permalink)  Top
User
 
L'avatar di pieri70
 
Data registr.: 04-08-2013
Residenza: Trieste
Messaggi: 2.563
azzzzzz
si fa sempre più intricata la vicenda
penso che con gmfc farò un gcode per la sagoma di prova del kerf e vedo con notepad cosa c'è scritto dentro..

questa guida x stampa 3d non è male x capirci un po'
sul manuale di ThereminoCNC ci sono poi un po' di codifiche ed il loro significato.
https://ultimaker.com/en/community/7...scere-il-gcode

grazie

Inviato dal mio Nexus 10 utilizzando Tapatalk

Ultima modifica di pieri70 : 28 novembre 15 alle ore 00:22
pieri70 non è collegato   Rispondi citando
Vecchio 28 novembre 15, 01:52   #39 (permalink)  Top
Rivenditore - devCad
 
L'avatar di devCad
 
Data registr.: 04-12-2013
Messaggi: 1.265
Citazione:
Originalmente inviato da pieri70 Visualizza messaggio
azzzzzz
si fa sempre più intricata la vicenda
penso che con gmfc farò un gcode per la sagoma di prova del kerf e vedo con notepad cosa c'è scritto dentro..

questa guida x stampa 3d non è male x capirci un po'
sul manuale di ThereminoCNC ci sono poi un po' di codifiche ed il loro significato.
https://ultimaker.com/en/community/7...scere-il-gcode

grazie

Inviato dal mio Nexus 10 utilizzando Tapatalk
Se non e' cambiato qualcosa GMFC non crea GCode, ma usa file suoi proprietari. Esistono mi sembra programmi gratuiti per convertire i file script di taglio (.cut) di GMFC in Gode. I file cut di GMFC non specificano direttamente una velocita' di taglio, ma un tempo associato ad ogni movimento, quindi il file GCode creato in questi casi spesso diventa un po' piu' complesso da capire, in quanto usa il metodo 'inverse time mode' invece della solita velocita' Feed.
Buon divertimento
devCad non è collegato   Rispondi citando
Vecchio 28 novembre 15, 09:53   #40 (permalink)  Top
User
 
L'avatar di pieri70
 
Data registr.: 04-08-2013
Residenza: Trieste
Messaggi: 2.563
Si, so, si deve usare cut2G..
Questo è il cut originario di GMFC per i blocchetti usati per calibrare il kerf
Citazione:
F:Expanded polystyrene
Nrova
Hw:24
// Chauffe
Hw:24
// Tempo
T:10.000000 XG:0.000000 YG:0.000000 XD:0.000000 YD:0.000000
// Move to block start 0
T:79.095000 XG:0.000000 YG:98.855556 XD:0.000000 YD:53.022222
// Move to block start 0
T:115.305556 XG:43.072222 YG:98.855556 XD:140.988889 YD:53.022222
// Cut complex shape, point 0
T:0.010600 XG:43.072222 YG:98.855556 XD:140.988889 YD:53.022222
// Cut complex shape, point 1
T:34.009028 XG:43.072222 YG:122.450000 XD:140.988889 YD:28.700000
// Cut complex shape, point 2
T:134.672222 XG:136.927778 YG:122.450000 XD:39.011111 YD:28.700000
// Cut complex shape, point 3
T:34.000695 XG:136.927778 YG:98.855556 XD:39.011111 YD:53.022222
// Cut complex shape, point 4
T:34.000695 XG:136.927778 YG:75.261111 XD:39.011111 YD:77.344444
// Cut complex shape, point 5
T:134.662500 XG:43.072222 YG:75.261111 XD:140.988889 YD:77.344444
// Cut complex shape, point 6
T:33.997917 XG:43.072222 YG:98.855556 XD:140.988889 YD:53.022222
// Cut of trailing edge prolongation (output)
T:0.009317 XG:43.072222 YG:98.855556 XD:140.988889 YD:53.022222
// Cut of trailing edge prolongation (output)1
T:3.337510 XG:41.072222 YG:98.855556 XD:138.988889 YD:53.022222
// Return to the initial position
T:111.977778 XG:0.000000 YG:98.855556 XD:0.000000 YD:53.022222
// Return to the initial position
T:79.090000 XG:0.000000 YG:0.000000 XD:0.000000 YD:0.000000
e questo il file convertito da cut2G
Citazione:
%% G-Code prepared by cut2G, version 1.3
%% copyright G Sokoll 2012

%% SET LENGTH UNITS
%% G20: INCHES
%% G21: MILLIMETERS
G21

%% SET CUTTER COMPENSATION
%% G40: OFF
%% G41: ON LEFT
%% G42: ON RIGHT
G40

%% SET TOOL LENGTH OFFSET
%% G43: INDEX IN TOOL TABLE
%% G49: NO OFFSET
G49

%% SET PATH CONTROL MODE
%% G61: EXACT STOP
%% G64: CONSTANT VELOCITY
G64

%% SET DISTANCE MODE
%% G90: ABSOLUTE
%% G91: INCREMENTAL
G90

%% SET FEED RATE MODE:
%% G93: INVERSE TIME MODE (MOVES PER MINUTE)
%% G94: UNITS PER MINUTE (PER SECOND ???)
%% G95: UNITS PER REV
G94

%% Axes Naming convention:
%% - Left hand axes = X, Y
%% - Right hand axes = Z, A

%% Foam: Expanded polystyrene
%% Table: Prova
%% Set wire heat using PWM spindle speed and turn on
S 24,0000000 M3
%% Set wire heat using PWM spindle speed and turn on
S 24,0000000 M3
G4 P 10,0000000
F 74,9899913
G1 X 0,0000000 Y 98,8555560 Z 0,0000000 A 53,0222220
F 73,3644903
G1 X 43,0722220 Y 98,8555560 Z 140,9888890 A 53,0222220
G4 P 0,0106000
F 42,9101743
G1 X 43,0722220 Y 122,4500000 Z 140,9888890 A 28,7000000
F 45,4337694
G1 X 136,9277780 Y 122,4500000 Z 39,0111110 A 28,7000000
F 42,9206909
G1 X 136,9277780 Y 98,8555560 Z 39,0111110 A 53,0222220
G1 X 136,9277780 Y 75,2611110 Z 39,0111110 A 77,3444440
F 45,4370495
G1 X 43,0722220 Y 75,2611110 Z 140,9888890 A 77,3444440
F 42,9241980
G1 X 43,0722220 Y 98,8555560 Z 140,9888890 A 53,0222220
G4 P 0,0093170
F 35,9549484
G1 X 41,0722220 Y 98,8555560 Z 138,9888890 A 53,0222220
F 74,4731097
G1 X 0,0000000 Y 98,8555560 Z 0,0000000 A 53,0222220
F 74,9947321
G1 X 0,0000000 Y 0,0000000 Z 0,0000000 A 0,0000000
%% Turn off wire heat
M5
%% End of file. Bye.
Vedo che converte anche l'accensione e probabilmente anche la temperatura del filo...
Interessante dato che sul master ho ancora pin liberi e gli si potrebbe dare un valore PWM...
pieri70 non è collegato   Rispondi citando
Rispondi

Bookmarks




Regole di scrittura
Non puoi creare nuove discussioni
Non puoi rispondere alle discussioni
Non puoi inserire allegati
Non puoi modificare i tuoi messaggi

BB code è Attivato
Le faccine sono Attivato
Il codice [IMG] è Attivato
Il codice HTML è Disattivato
Trackbacks è Disattivato
Pingbacks è Disattivato
Refbacks è Disattivato


Discussioni simili
Discussione Autore discussione Forum Commenti Ultimo Commento
Controller basato su Theremino devCad CNC e Stampanti 3D 73 12 novembre 15 10:27
HELP con TGA GunTanK CNC e Stampanti 3D 259 15 gennaio 15 09:43
tagliare con tga ik2obm Categoria Rc-Combat 19 05 ottobre 13 15:39
come taglio fusoliere con la TGA? ik2obm Aeromodellismo Progettazione e Costruzione 5 06 luglio 13 21:03
Vendo materiale per cnc tga completa di controller e motori 787 dreamliner Merc. Motori ed Elettronica 1 29 agosto 12 10:12



Tutti gli orari sono GMT +2. Adesso sono le 23:41.


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