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/)
-   -   Arduino e devCnc Foam (https://www.baronerosso.it/forum/cnc-e-stampanti-3d/366658-arduino-e-devcnc-foam.html)

saviothecnic 10 aprile 17 09:11

Citazione:

Originalmente inviato da devCad (Messaggio 5030972)
A breve (dicono fine Aprile) dovrebbe uscire Arduino Star Otto, 32 bit e 180MHz:
http://www.arduino.org/products/boar...uino-star-otto

Questo potrebbe essere interessante.

Molto interessante sembrerebeb che il buon Banzi abbia pensato a te :lol:
Cerco con la diffusione delle Delta e di tutte queste cnc ad piu asis interpolati
e micorpassi sempre piu spinti era ora che tirassero fuori un HW piu performante :wink:

Curiosita un Link o foto modello dell'Oscillo che hai preso ?

Io stavo vedendo gioccattolini tipo questo

devCad 10 aprile 17 11:13

Ho preso questo: https://www.rigolitalia.it/collectio...-70mhz-4canali

Per cnc etc. credo sia molto importante avere un analizzatore logico con parecchi canali, per controllare i soli canali step/dir di una 5 assi (quello su cui lavoro adesso)ne servono 10.
La parte analogica io lo uso per adesso piu' che altro per controllare la pulizia del segnale, mentre i canali digitali sono indispensabili per verificare la sincronia e durata dei vari impulsi e segnali dir.
Accendendo/spegnendo poi altri pin posso verificare la durata di microporzioni di codice e controllare che non vi siano soprapposizioni di sezioni critiche. Per far questo e' anche necessario avere una buona frequenza massima, riesco cosi' a cronometrare i tempi di sezioni di codice molto brevi, per ottimizzarle.
Per questo 16 canali digitali sembrano tanti ma poi si usano tutti.
Quell'oscilloscopio ha anche opzionalmente la decodifica di vari protocolli, abitabili via password, una funzione che non ho ancora usato per ora.
Ora sto mettendo a punto meglio i miei firmware gia' in versione beta, prima facevo tutto provando direttamente sui motori, ora vedendo con precisione i segnali che escono riesco a fare cose molto piu' raffinate.
Quindi vedi tu, io ti ho detto la mia esperienza, sicuramente riprenderei quell'oscilloscopio, se non addirittura qualcosa di meglio.

saviothecnic 15 aprile 17 21:45

1 Allegato/i
Azz complimenti bel giocattolo io ho questo con i suoi 20Mhz e solo due canali :(
Credo digitali ne abbia 0 mai usati sinceramnete neanche so come si usano ?
Bella questa Marca ed anche economica non la conoscevo.
Il mio è quasi Andato LCD quasi quasi penso al Rigol DS1102E
Come il tuo sarebbe bello ma troppo fuori Budget per me :(

devCad 16 aprile 17 11:45

Citazione:

Originalmente inviato da saviothecnic (Messaggio 5032981)
Azz complimenti bel giocattolo io ho questo con i suoi 20Mhz e solo due canali :(
Credo digitali ne abbia 0 mai usati sinceramnete neanche so come si usano ?
Bella questa Marca ed anche economica non la conoscevo.
Il mio è quasi Andato LCD quasi quasi penso al Rigol DS1102E
Come il tuo sarebbe bello ma troppo fuori Budget per me :(

I canali digitali convertono l'ingresso in stati logici alto/basso, non si preoccupano percio' di mostrare la forma reale dell'onda, ma e' e' possibile evidenziarne molti sullo schermo dall'alto in basso, per verificarne frequenza, ampiezza e fase.

devCad 18 maggio 17 19:57

Pubblicata sul sito www.devcad.com la nuova versione 1.03 di devCnc Foam.
Include:
- sistemato un problema di memoria nel firmware di arduino Uno, poteva succedere che si bloccasse
- aggiunto lookahead anticipato sull'importazione del GCode. Adesso anche con tantissimi piccoli tratti i motori girano fluidi. Se ne puo' impostare l'effetto col valore Tolleranza di taglio in Settings - GCode
- quando un asse va allarme limit switch, il campo delle coordinate ha sfondo rosso
- aggiunto una status bar in basso a sinistra che mi indica la percentuale di buffer usata su arduino. Piu' e' piena meglio e'. Se si vuota ed i motori 'rattano' si puo' aumentare la tolleranza di taglio descritta sopra
- e' possibile scegliere se tenere sempre accesi i motori, tramite l'impostazione in Settings - Motors

Quando avro' tempo vedro' di finire il firmware per Arduino Due, che permettera' velocita' (frequenza di stepping) molto piu' elevate

saluti
stefano

devCad 29 giugno 17 18:39

Pubblicata sul sito http://www.devcad.com la nuova versione 1.03 di devCnc Foam.
Include:
- Gestione di Arduino Due. Questo porta la massima frequenza di step a 150kHz, 6 volte il valore massimo di Arduino Uno e Mega 2560
- Aumento della massima frequenza di step per Arduino Uno e Mega 2560 da 20 a 25 kHz
- Possibilita' di gestire l'enable dei motori sia con pin Alto che Basso in Arduino.

Alla pagina Controller gestiti da DevCnc Foam ho anche incluso una tabella con le principali caratteristiche dei controller usati, per aiutare a scegliere il migliore per i propri scopi.

saviothecnic 01 luglio 17 18:30

4 Allegato/i
Ottimo ho scaricato la 1.04 finalmente mi è arrivato il SainSmart 2in1
Che dovrebbe replicare una Ramps 1.4 con Mega
Connesso la PC un Win7 64 mi carica una Com3 FTI
Ma il tuo soft mi da errore sia se seleziono opzione ramps sia se sleeziono solo
Arduino Mega 2560
Non vi è un modo per forzare agg. FW su una com ?
Non so cosa cerchi per capire se arduino è collegato

devCad 01 luglio 17 19:41

Citazione:

Originalmente inviato da saviothecnic (Messaggio 5048961)
Ottimo ho scaricato la 1.04 finalmente mi è arrivato il SainSmart 2in1
Che dovrebbe replicare una Ramps 1.4 con Mega
Connesso la PC un Win7 64 mi carica una Com3 FTI
Ma il tuo soft mi da errore sia se seleziono opzione ramps sia se sleeziono solo
Arduino Mega 2560
Non vi è un modo per forzare agg. FW su una com ?
Non so cosa cerchi per capire se arduino è collegato

Evidentemente quella scheda non e' compatibile a qualche livello con Arduino Mega 2560 come dicono.
Atmega 2560 ed Arduino Mega 2560 non sono la stessa cosa, vi e' altro tutto intorno.
Mi era gia' successo su altre schede della Geeetech.
Avevo chiesto schede di test per fare gli adattamenti del caso, ma non mi hanno mai risposto.

saviothecnic 02 luglio 17 21:21

[quote=devCad;5048972]Evidentemente quella scheda non e' compatibile a qualche livello con Arduino Mega 2560 come dicono.[quote]
Si credo proprio di si :( è pur sempre un clone :wink:

Citazione:

Originalmente inviato da devCad (Messaggio 5048972)
Atmega 2560 ed Arduino Mega 2560 non sono la stessa cosa, vi e' altro tutto intorno.

Si ma generalmente caricano lo stesso bootloader e la IDE dovrebbe vederle

Citazione:

Originalmente inviato da devCad (Messaggio 5048972)
Mi era gia' successo su altre schede della Geeetech.

Questa è SainSmart non Geeetech
La Geeetech anche io la evito quando posso come la peste
ancora fanno la ramps FD versione 1a che è piena di bug quando potrebbero
fare la Rev 2A o superiore
Pero con la SainSmart mi sono sempre trovato bene
come arduino o prendo gli originali o se prendo cloni gli prendo sempre
SainSmart costano un po dipiù ma sono tra i Pochi ha hanno sia il Chip AT
che Quelo Seriale orginali stesso modello usati da arduino originale
Spero che abbiano fatto la stessa cosa anche nella SainSmart 2in1

devCad 02 luglio 17 21:25

[QUOTE=saviothecnic;5049131][quote=devCad;5048972]Evidentemente quella scheda non e' compatibile a qualche livello con Arduino Mega 2560 come dicono.
Citazione:

Si credo proprio di si :( è pur sempre un clone :wink:


Si ma generalmente caricano lo stesso bootloader e la IDE dovrebbe vederle

Questa è SainSmart non Geeetech
La Geeetech anche io la evito quando posso come la peste
ancora fanno la ramps FD versione 1a che è piena di bug quando potrebbero
fare la Rev 2A o superiore
Pero con la SainSmart mi sono sempre trovato bene
come arduino o prendo gli originali o se prendo cloni gli prendo sempre
SainSmart costano un po dipiù ma sono tra i Pochi ha hanno sia il Chip AT
che Quelo Seriale orginali stesso modello usati da arduino originale
Spero che abbiano fatto la stessa cosa anche nella SainSmart 2in1
Se non la riconosce qualcosa di diverso direi che c'e'.
Cosa fatico a saperlo, senza avere la scheda sottomano. Guarda che hai un messaggio privato, per vedere se riusciamo a fare qualcosa.

saviothecnic 03 luglio 17 10:04

3 Allegato/i
Scusatemi mia colpa appena arrivato il controller
l'ho provato direttamente con devCnc Foam
Poi oggi mi sono detto fammi provare se va con il FW marlin per stampanti 3D
x il quale è nato e anche li mi dava errore di time out nel caricare FW con la IDE
di arduino ho googleato un po e trovato un nuovo driver seriale evidentemnte questo controller usano un altro chip seriale rispetto a quello che usa Arduino Mega 2560
Caricato il nuovo driver seriale devCnc Foam vede e carica il Firmware senza problemi:wink:

Una chicca che potresti aggiungere al software è usare i sensori
di temperatura che hanno queste borad nate per pilotare stampanti 3D
Generalmente hanno vari canali almeno 4 se non ricordo male
Potresti leggere Temperatura Ambiente Temperature Driver e Temperatura Motori
e visualizzarla e leggere la temepratura filo se vuoi fare
un controllo PID interattivo:wink:

devCad 03 luglio 17 11:04

Citazione:

Originalmente inviato da saviothecnic (Messaggio 5049178)
Scusatemi mia colpa appena arrivato il controller
l'ho provato direttamente con devCnc Foam
Poi oggi mi sono detto fammi provare se va con il FW marlin per stampanti 3D
x il quale è nato e anche li mi dava errore di time out nel caricare FW con la IDE
di arduino ho googleato un po e trovato un nuovo driver seriale evidentemnte questo controller usano un altro chip seriale rispetto a quello che usa Arduino Mega 2560
Caricato il nuovo driver seriale devCnc Foam vede e carica il Firmware senza problemi:wink:

Una chicca che potresti aggiungere al software è usare i sensori
di temperatura che hanno queste borad nate per pilotare stampanti 3D
Generalmente hanno vari canali almeno 4 se non ricordo male
Potresti leggere Temperatura Ambiente Temperature Driver e Temperatura Motori
e visualizzarla e leggere la temepratura filo se vuoi fare
un controllo PID interattivo:wink:

Credo che un controllo temperatura fatto in quel modo non sia realmente utile, ma solo un gadget, ma di sicuro complica e magari spaventa l'utilizzatore, quindi per ora passo. L'unica cosa veramente utile potrebbe essere sapere la reale temperatura del filo dentro al polistirolo, per poi stabilizzarla automaticamente, ma e' una cosa molto difficile da ottenere.

saviothecnic 03 luglio 17 11:38

Si infatti l'ho premesso una chicca non reale necessità
Magari inizialmente solo in visualizzazione dato che i connettori per i sersori temp queste interfaccie già le hanno perche non usarli :lol:

Alemno uno sa la temp del filo quella ambiente motori e drivers tanto per avere un sinottico in più tutto questo ovviamente se è facile prendere il dato da arduino e passarlo a video da ignorante in programmazione non so questo quando sia complesso
Nelle stampanti 3D lo vedo molto bello avere a video le varie temperature
hai anche un controllo al volo se qualcosa non va tipo divers o motore troppo caldo
filo on che non sale di temperatura.

devCad 03 luglio 17 11:48

Citazione:

Originalmente inviato da saviothecnic (Messaggio 5049196)
Si infatti l'ho premesso una chicca non reale necessità
Magari inizialmente solo in visualizzazione dato che i connettori per i sersori temp queste interfaccie già le hanno perche non usarli :lol:

Alemno uno sa la temp del filo quella ambiente motori e drivers tanto per avere un sinottico in più tutto questo ovviamente se è facile prendere il dato da arduino e passarlo a video da ignorante in programmazione non so questo quando sia complesso
Nelle stampanti 3D lo vedo molto bello avere a video le varie temperature
hai anche un controllo al volo se qualcosa non va tipo divers o motore troppo caldo
filo on che non sale di temperatura.

Il mio parere:
- l'unica temperatura del filo interessante da sapere e' quella della parte interna al polistirolo. Ed oltre a saperla la vera utilita' sarebbe stabilizzarla.
Appoggiare un sensore al filo misurerebbe un qualcosa che non ci interessa molto...
- la temperatura esterna non credo interessi piu' delle previsioni del tempo
- la temperatura dei motori, se i driver sono tarati bene, non ci interessa. Che girino o no, se sotto corrente, scaldano praticamente sempre uguale.

Io sono per il: quello che non serve se non c'e' non si rompe, ed e' meglio :-)

Per ora trovo piu' interessante lavorare alla versione con asse rotante, per fare vere parti 3D. Ho poi in programma un'altra versione speciali a 7 assi misti, richiestami da una ditta che gia' produce la macchina Cnc

saviothecnic 03 luglio 17 12:14

Citazione:

Originalmente inviato da devCad (Messaggio 5049198)
Io sono per il: quello che non serve se non c'e' non si rompe, ed e' meglio :-)

Concordo in pieno ma in questo caso se si rompe perdi una visualizzazione
che danni alla produzione della machcina non fa
Quando avevo la TGA avevo collegato un pannellino con PT1000
e vedo la temepratura filo e sapevo che a tot gradi per vari materiai
tagliava e asapettavo quella temp per far partire il taglio
Non so se è una cosa che facevo solo io o se gli altri vedono il colore del filo
per capire quando è pronto

Citazione:

Originalmente inviato da devCad (Messaggio 5049198)
Per ora trovo piu' interessante lavorare alla versione con asse rotante, per fare vere parti 3D. Ho poi in programma un'altra versione speciali a 7 assi misti, richiestami da una ditta che gia' produce la macchina Cnc

Questo sicuramente per gestire questi assi da subbito con Arduino DUE e Radds 1.5 di serie ha 6 assi piu il modulo espansione a due Assi quindi rientri giusto negli 8 Assi 7+Rotazione

Anche se forse ti conviene aspettare che esce Arduino STAR -OTTO con RADDS v1.6
Che è stato annunciato a breve ma sul subito se vuoi sapere se girano 8 Assi a 1/32 divers a 1/128 non gli ho dentro si puo provare

devCad 03 luglio 17 12:57

Citazione:

Originalmente inviato da saviothecnic (Messaggio 5049203)
...


Questo sicuramente per gestire questi assi da subbito con Arduino DUE e Radds 1.5 di serie ha 6 assi piu il modulo espansione a due Assi quindi rientri giusto negli 8 Assi 7+Rotazione

Anche se forse ti conviene aspettare che esce Arduino STAR -OTTO con RADDS v1.6
Che è stato annunciato a breve ma sul subito se vuoi sapere se girano 8 Assi a 1/32 divers a 1/128 non gli ho dentro si puo provare

Per quanto riguarda i 7 assi ho in progetto solo lo sviluppo della parte Cam.
Chi costruisce una macchina di quel tipo poi non monta Arduino come controller, ma controller professionali. Parliamo di macchine sopra i 50.000 euro come prezzo.

saviothecnic 14 luglio 17 11:17

Ieri stavo giocando un po con devCncFoam 1.04
E la SainSmart 2 in 1

Un consiglio nel parametro Steps/mm per la risoluzione
che è una cosa che manda in panico molti utenti inesperti

Molti soft tipo RH aiutano l'utente con un menu a tendina
Selezionabile dove:
Puoi mettere passi motore
Risoluzione microstep 1/1 1/4 1/32 ecc ecc
Puleggia motore puleggia asse
passo cingia o tipo vite e in automatico di calcola la risoluzione :wink:

devCad 14 luglio 17 12:27

Citazione:

Originalmente inviato da saviothecnic (Messaggio 5051276)
Ieri stavo giocando un po con devCncFoam 1.04
E la SainSmart 2 in 1

Un consiglio nel parametro Steps/mm per la risoluzione
che è una cosa che manda in panico molti utenti inesperti

Molti soft tipo RH aiutano l'utente con un menu a tendina
Selezionabile dove:
Puoi mettere passi motore
Risoluzione microstep 1/1 1/4 1/32 ecc ecc
Puleggia motore puleggia asse
passo cingia o tipo vite e in automatico di calcola la risoluzione :wink:

Premendo il pulsante Help appare una pagina che riporta le formule per ogni caso di vite, pulegge e riduttori. Facendo un semplice menu a tendina non potrei coprire tutti i casi, o sarebbe difficile renderlo comunque utilizzabile a tutti.
Per chi fosse in difficolta' metto anche il link ad un calcolatore automatico, che spiega bene la cosa.
Non ho mai avuto richieste di aiuto su quel parametro, quindi immagino che i miei utenti se la sappiano cavare. Se poi non leggono l'Help i problemi non saranno solo li'... :rolleyes:

GunTanK 14 luglio 17 12:43

Vi segnalo una app gratuita che mi ha aiutato moltissimo per calcolare gli step per millimetro sia con la TGA che con la stampante 3D.
Steppermillimeter

devCad 14 luglio 17 12:53

Citazione:

Originalmente inviato da GunTanK (Messaggio 5051291)
Vi segnalo una app gratuita che mi ha aiutato moltissimo per calcolare gli step per millimetro sia con la TGA che con la stampante 3D.
Steppermillimeter

Qui c'e' quella che metto io nel mio help:
RepRap Calculator - Prusa Printers

saviothecnic 14 luglio 17 13:03

1 Allegato/i
Non sempre si ha internet sui pc collegati alle macchcine a controllo
Per me è una cosa che ho visto su RH e che trovo utile e mi è sembrato
doveroso suggerilo :wink:


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

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