![]() |
Direi che devCnc Foam e sua integrazione con Arduino Mega + Ramps e' virtualmente finito, nel senso che ho messo tutte le funzioni previste, homing automatico compreso tramite i fine corsa. Immagino ci saranno un po' di test e messa a punto da fare, ma sono ottimista. Se qualcuno con una buona esperienza di TGA e dotato di Arduino Mega + Ramps ha tempo/voglia di fare prove, mi scriva in privato che vedo di aggiungerlo ai miei beta tester. |
La prima versione Beta di devCnc Foam 1.02 e' disponibile qui: Download di devCad, devWing, devFus, devFoam, devCnc Foam, devStl Tools, devFont. Questa e' una prima versione originariamente pensata per i soli beta tester ufficiali, ma intanto provo a renderla pubblica. Chi trovasse problemi e' pregato di scrivermi presso info@devcad.com e non qui o neanche come messaggio privato del baronerosso. Le istruzioni su come collegare Arduino Mega + Ramps sono incluse nella pagina Controller dell'Help. Il caricamento del firmware e' fatto in automatico (se tutto funziona...) |
Citazione:
Domanda Citi Ramps 1.4 perche il PinOut non è editabile o per dare un indicazione del tipo d' elettronica compatibile ? |
Citazione:
Poi mi dedichero' credo ad Arduino Uno + Cnc Shield 3, e successivamente probabilmente alla scheda MDLCNC ICE USB Interface di Letmathe (una interfaccia Usb a basso costo per i controller con porta parallela: MDLCNC ICE USB Interface (Styroporschneidesoftware ICE)) Il pin out non e' per ora editabile. Ho la possibilita' di farlo in futuro, ho gia' il codice pronto nel firmware, ma voglio iniziare con le cose semplici. Fare il pin out editabile non e' semplice. Grbl ad esempio richiede che tutti i pin della stessa tipologia siano sulla stessa porta del microprocessore. Questo non era compatibile con la Ramps, e quindi ho riscritto la gestione delle scritture a basso livello su registri. Questa e' una cosa critica perche' viene effettuata ad alta frequenza (20 kHz) ed un solo ciclo di processore in piu' rischia di sballare le tempistiche degli interrupt. Altro motivo per cui ora non ho dato la possibilita' di editare da interfaccia il pin out e' che non tutti i pin possono comunque essere usati come in/out digitali o come PWM. E non tutti possono essere agganciati facilmente ad interrupt. Quindi finche' possibile preferisco fare configurazioni fisse sulle shield di maggiore diffusione, in modo da poterle testare e dare una configurazione affidabile e funzionante da subito. In questo modo l'utente deve solo inserire la shield, i drivers e collegare motori ed alimentazione, e tutto funzionera' subito, senza nessuna configurazione da fare. Se poi uno adesso non vuole usare la Ramps, puo' effettuare i collegamenti usando il pin out della Ramps, chiaramente tabellato nella pagina Controller delle impostazioni. |
Scarico e comincio a comprare il necessario.qualcuno può suggerirmi qualche sito x comprare tutto il necessario? Ramps,motori,Arduino,driver ecc.grazie.. |
Citazione:
e mi sono trovato benissimo. Spedizioni veloci e prezzi quasi 'cinesi'. Consiglio di acquistare dei set cumulativi, per esempio Ramps gia' compresa di drivers, si risparmia ulteriormente. Il costo totale comprensivo di Arduino Mega + Ramps + 5 drivers (ne bastano 4 per iniziare) e' stato di poco piu' di 30 euro. Poi servono solo alimentatore e motori, se uno non li ha gia'. |
Citazione:
|
Citazione:
Quella che ho linkato nel post precedente è PinOut compatibile con Ramps 1.4 di buono è che ha integrato sia Ramps 1.4 che Arduino Mega2560 e puoi alimentare fino a 24V con i vantaggi da esso derivato. Ok Grazie delle info sul PinOut vedo di atrezzarmi anche io per giocarci su. No i vantaggi della 24V sono per lo più per i motori il filo caldo alla fine conviene sempre far comandare un SSR dal mosfet perche la Ramps è noto che si fondono i mosfet a qualcuno anche i morsetti quando pilotano grandi carchi quindi meglio delegare il lavoro di pilotaggio del filo caldo ad un SSR in cascata al mosfet della Ramps o schede compatibili. |
Bravo Stefano! Torno dal turno di lavoro tra qualche giorno e lentamente mi metto all'opera, ho una ramps attaccata ad arduino che uso esternamente alla stampante per fare prove. La metto subito sotto, ma non conto di avere troppo tempo da dedicare, non sarò un ottimo beta tester ma cercherò di fare il possibile per dare il mio apporto. |
ciao, anche io ho scaricato il tuo gran bel lavoro ,software ed firmware , da subito ho caricato benissimo il firmware su arduino è super facile ,visto che è solo 6gg che lo utilizza con i suoi software ,i principianti lo ameranno . unico neo che ho riscontrato ,ma sara un problema solo mio , mi si muovono 2 motori sempre in contemporanea è capitato ad altri ? il kit completo di tutto l'ho preso su ebay spedito dalla sardegna :blink: da cinese inglese ,48 è c'è il piano riscaldato resistenza e sonda temperatura ed altro spedito e arrivato in 6gg. |
Tocca comprare una ramps.. mannaggia |
Citazione:
|
Citazione:
Per la Ramps vedo che hai gia un po di Terster quindi aspetto che mi arriva questa cosi anche se in teroria gia so che va ti do la conferma su test reale :wink: |
Citazione:
|
Sto preparando la versione per Arduino Uno + Ramps. C'e' un po' da litigare per fare stare tutte le variabili nella memoria limitata a 2048 bytes. Considerate che il testo di questo messaggio occuperebbe quasi un quinto di tutto lo spazio che Arduino uno mette generosamente a disposizione e probabilmente lo riempirebbe se tutto volessimo usare un testo formattato... |
A breve la nuova Beta 2. Ho aggiungo un codice di controllo Crc ai comandi inviati al firmware. Succede (raramente, ma succede, specialmente sui cloni con driver CH340) che parti del pacchetto dati tramessi su seriale vadano persi. In questi modo, leggendo il Crc, il firmware puo' validare ed applicare ogni singolo comando, oppure cancellarlo e richiederlo nuovamente al programma Cnc, prima del comando successivo. |
La versione Beta 2 e' ora disponibile alla sezione Download del sito: Download di devCad, devWing, devFus, devFoam, devCnc Foam, devStl Tools, devFont. |
1 Allegato/i Citazione:
Quindi va anche sulla CNC SHIELD v3.0 ? Proprio l'altro ieri ne ho modifcata una mettendo un fusibile sterno dato che quello di serie non si sa che cosa sia e cambiarlo non è alla portata di tutti Se anche anche sulla CNC SHIELD v3.0 posso provartela su quella board |
Citazione:
|
Sto anche pensando ad una versione per Arduino Uno che mi permetta di usarlo in modo banale come interfaccia Usb per un controller a porta parallela del vecchio tipo, una cosa del genere: http://1.bp.blogspot.com/-0XtOfv2FG_...224_170856.jpg Pensate possa essere utile? |
Citazione:
ma credo che uno spende meno a buttare la MM2001 e prendere una CNC Schield e un SSR almeno ha il vantaggio dei motori BipoLari con Driver che costano due soldi e si trarano facile senza calcolare resistenze quindi per il mio punto di vista utilita è presoche nulla. |
Citazione:
Il timing dovrebbe arrivare al pc per scandire l'esatto momento per inviare l'impulso step alla scheda, visto che GMFC non ha una gestione avanzata degli interrupt a basso livello come Mach3 (croce e delizia di Mach3). Ma magari mi sbaglio, non sono esperto di MM2001. Comunque: Piu' che alle MM2001 pensavo a tutte le altre schede con porta parallela che usano ora Mach3, e per esperienza so che in giro ce ne sono tantissime. A volte sono schede industriali che usano driver ben piu' potenti (lo so perche' fornisco gia' il cam alle ditte come FoamLinx, CNC Multitools, Alarsis etc che adottano ancora questa soluzione), e quindi aggiungere un Arduino da 10 euro sarebbe la soluzione piu' semplice ed economica. Comunque grazie per il parere. |
Citazione:
Controller Industriali non sono paralleli non è uno standard industriale Solitamente sono 485 o LAN gli ultimi USB Se di industriale intendi i drivers motori Resta la migliore soluzione buttare il controller parallelo e prendere arduino UNO + CNC Shield e 4 adattatori di questi che ti buttano fuori step e dir ed enable per comandare drivers industriali o comunque più potenti dei classici DRV 8825 ed hai gia mappato Finecorsa e quando altro serva ad una scheda quattro assi con uno scudo che viene scarsi 10 già bello e pronto :wink: Anche perche ogni controller mappa la parallela a modo suo quindi poi dovresti prevedere le mappature per i vari controller parallei che ci sono. |
Citazione:
Per quanto riguarda il pinout credo usero' quello piu' comune con step/dir da 2 a 9, ed eventualmente gli altri useranno i classici cavi DuPont/jumpers per fare propri collegamenti custom. Nel forum di RcGroups la cosa sembra interessare, io impiego poco a fare un ulteriore setup con step/dir in linea, una volta che ho finito la preparazione del firmware per Arduino Uno. |
Citazione:
e un altro ramo d'interesse per l'uso/compatibilità del tuo soft verso piu controller possibili non puo che farti bene :wink: Se poi in futuro nel FW per Ramps riesci ad usare anche SD e LCD in modo di leggere da sd i files fatti dai tuoi programmi per lanciare lavori ripetitivi su un sistema stand-alone ancora meglio :P |
Citazione:
In quel caso suggerisco di usare un tablet Windows a basso costo, che include gia' schermo touch, anteprima 3D, porte Usb, Ethernet e wifi etc. In questo caso si puo' fare una Cnc standalone e con pieno controllo e possibilita' di ricevere dati dall'esterno, anche senza mettere/togliere di continuo una scheda sd. E volendo puo' includere anche il Cam. Il tutto senza sovraccaricare ulteriormente Arduino, che non 4 o 5 assi interpolati in contemporanea e' gia' messo alla frusta. |
Fra pochi giorni sara' disponibile la 1.02 Beta 3 di devCnc Foam in grado di gestire i seguenti casi: 1) Arduino Mega 2560 + Ramps 1.4 2) Arduino Mega 2560 nudo, con disposizione pin ottimizzata per collegarlo ad un controller a porta parallela di vecchio tipo 3) Arduino Uno + Cnc Shield 3.00 4) Arduino Uno nudo, con disposizione pin ottimizzata per collegarlo ad un controller a porta parallela di vecchio tipo. Tutti casi gestiranno (opzionalmente) - controllo filo caldo di tipo On/Off e PWM - fine corsa per l'Homing Ho in arrivo anche un Arduino Due, anche se devo ancora trovare una scheda Cnc non troppo costosa e di facile reperibilita'. Iniziero' comunque a fare le prove su una configurazione nuda come la 2 e la 4 riportate sopra. |
Citazione:
[quote=devCad;5024946] Tutti casi gestiranno (opzionalmente) - controllo filo caldo di tipo On/Off e PWM - fine corsa per l'Homing[quote] Favoloso come se gestisce la cosa ? Citazione:
la tengo :wink: la FD è un aborto di scheda ha dei BUG HW lasciala stare |
Citazione:
Citazione:
60 euro non sono pochi, se raffrontati ad una Ramps 1.4 che ne costa una decina e se si considera che per il taglio Poli si usa solo una parte delle funzionalita'. Credo avra' piu' diffusione la versione Mega 2560 + Ramps 1.4, come rapporto funzionalita'/prezzo è senz'altro la scelta vincente, avendo gia' il quinto asse rotante e l'uscita di potenza per il filo caldo. Per ora l'unico vantaggio di Arduino Due sarebbe una maggior velocita' max sugli stepper. Piu' che altro la sto studiando per un altro mio progetto parallelo per una ditta che fa Cnc Laser. |
Citazione:
mi interessava sapere come gestivi la cosa usi determinate uscite PWM o Quantlatro ? Citazione:
Io l'ho avuta non va male nessun BUG hw Poi l'ho donata assieme alla FD a chi sviluppava FW per stampanti 3D le avevo prese tanto per giocarci e per una cosa didattica Ed ora sono rimasto solo con le Radds 1.5 che reputo testate ed affidabili Capiamo bene perche potrebbe essere che i Bugh HW della FD non ti toccano nella tua gestione perche i problemi erano sul assenza del EE-Prom dei problemi sul Uscita LCD SD e acquisizione sensori e qualcosa quella più pericolosa segnalazioni d' incendi perche rimasta bloccata in ON sulla parte PWM che pero credo se la usi con un SSR a valle dovrebbe essere ok ma io visto quello che ho letto sugli invendi a causa dello stadio PWM bloccato ma non so se era dipeso anche dalla cattiva gestione dei sensori ho evitato Citazione:
Esiste anche una modifica HW per i più smanttoni per usare la Ramps 1.4 con arduino DUE Citazione:
|
| Tutti gli orari sono GMT +2. Adesso sono le 21:37. |
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