mi associo al popolo :), da neofita in questo campo sto sperimentando grazie ai tutorial, ma questo sinceramente è molto chiaro con parole semplici (anche se robotizzate) mi aiuta di sicuro. anche se... lo ammetto ho comprato una "cinesata" (non me ne vogliano in Cinesi.... rispetto), che dopo innumerevoli prove sono quai riuscito a non far perdere passi ai motori, agendo sulla configurazione di GBRL 0.9 caricata su arduino. Grazie al tuo tutorial vorrei perfezionare la calibrazione, il problema che non riesco a trovare un datasheet dei motori che la cnc utilizza (siglati 42H047H-0504A-003) per cui finchè non trovo dati utili non potrò intervenire. grazie
Rino Balzano Grazie Rino! Purtroppo il non possedere datasheet è un problema. Dovresti contattare chi ti ha venduto i motori. La tua sigla non si trova in effetti, ma si trovano di simili. Ad esempio questi www.fullingmotor.eu/hybrid_stepper/39sh38-0504a/ le prime sigle determinano le dimensioni, le seconde indicano motori funzionanti a 0,5A e quindi 12v. Credo quindi potresti prendere queste informazioni come "corrette" per il calcolo Vref. La terza sigla, invece, dovrebbe indicare il tipo di albero. Se fuoriesce solo da un lato del motore, se fuoriesce da entrambi i lati ecc ecc. Ciao
Ottimo grazie, avevo intuito la stessa cosa solo che non ero sicuro della codifica... avevo fatto la prova misurando il corpo motore e corrispondono, ma sugli altri dati ero insucuro. Grazie per il ragguaglio mi è molto utile proverò con molta attenzione e seguendo i tuoi preziosi consigli, a calibrare la scheda. Ma scusami se ne apposito, ma agendo solo sull'impostazione di GBRL 0.9 e modificando le velocità di accelerazione e di avanzamento degli assi potrei, secondo te, riuscire a non perdere passi? Ti chiedo questo perché ho modificato questi parametri e ho notato che se prima i motori perdevano molti passi, ora sullo stesso lavoro da fresa ne dà molti di meno, tipo 1 su 10, non vorrei portare al limite lo stress dei motori.... ovviamente sto parlando alla diminuzione di questi parametri. Scusa per l'ignoranza ma sta cosa m'intrippa forte 😆😆😆. Grazie per l'attenzione. Rino
Ciao TheMiguelBI. Complimenti per il video, finalmente un tutorial ben spiegato. Volevo esporti il mio problema. Ho una Geeetech i3 aluminium con scheda Sanguinololu e driver a4988 Che funziona molto bene però quando stampo il classico cubetto 20x20x20 nonostante abbia numerose volte calibrato gli assi x e y le dimensioni sballano sempre.Infatti se stampo il cubetto 20x20x20 e calibro gli step/mm viene bene, ma se stampo un secondo cubetto 50x50x50(mm) le dimensioni iniziano a sballare, quindi il secondo cubetto sarà 50,5x50,5x50. E cosi via, se aumento le dimensioni ovviamente aumenta anche l'imprecisione.Ho fatto tantissime prove e poi sono arrivato qui. La Geeetech mi dice che devo lasciare i 3 ponticelli agli stepper che sono 1/16.... e invece io vorrei seguire il tuo video e mettere i driver su full step togliendo quindi tutti e tre i ponticelli dei driver x e y perchè a questo punto credo che sia un problema di perdita di colpi dei motori .... Domanda...... Ma tutto ciò non cozzerà con il firmware che ha i parametri degli stepper settati a 1/16 oppure è irrilevante? E poi secondo te i giusti parametri di vref da settare a x e y quali mi consiglieresti per non sbagliare?
Ciao Marco Cesa, Strano che sballino solo 2 lati su 3. I ponticelli lasciali, non è lì il problema. Se li togli, devi andare a modificare anche il programma, certo. Altrimenti poi le misure vengono sballate alla grande! Vedi di calcolare la Vref che fa al caso tuo. Da come dici sembra più un problema di surriscaldamento/perdita passi dei driver asse X e Y, più che un problema di precisione dei passi. Purtroppo il valore di Vref non te lo posso dettare io, lo devi calcolare tu in base al tuo hardware. Segui la formula che trovi al minuto 8:20 e calcola il tuo valore! Applica i dissipatori passivi sopra ogni A4988 e se non c'è l'hai già, monta una ventola da minimo 80mm sopra la scheda Sanguinololu, in direzione dei drivers!! Vedrai che risolvi tutto, anche al secondo cubetto di fila! ;)
Ciao Miguel, si l'ho gia calcolata la formula grazie al tuo tutorial. Con driver a4988 e resistenza di sensibilità r200 quindi 0,2 ohm i motori da 1A e 5V i miei calcoli (lasciando a 1/16 di step) vengono: Vref = Imax x (8 x Rs) Vref = 1.0(A) x (8 x 0,2ohm) Vref = 1.6v (1/16 step) Ho settato quindi una vref di 1,6.... ventola di raffreddamento come prevede gia la scheda ok.... devo fare ancora le prove perchè devo rimontare tutto e poi ti faccio sapere :-) Ti ringrazio molto per l'aiuto.
Uhm.... nada.... con la calibrazione della VREF non mi cambia nulla. Il cubetto 20x20x10 viene perfetto, ma appena cambio dimensioni per la stampa di un righello ad esempio 10cm (su asseY) 1cm(asseX) 1cm (asse Z) sballa tutto... addirittura asse y la dimensione mi viene 102 mm.... wow.... :-( Che amarezza
tanta roba di video!!! chiarissimo!!! ti chiederei un consulto? possibile che i miei driver A4988 non arrivino alla Vref che mi serve secondo formula? per esteso: motori 4,8v, 1,7A.... Vref = 1,36. i miei A4988 arrivano fino a 1,08.... possibile? mi confondo? grazie e complimenti
Grazie mille per il video stavo impazzendo a capire come calibrare il driver. Premeetto che non dispongo di una CNC shield e che ho dovuto utilizzare un condensatore più grande ma per il resto la configurazione è la medesima. Purtroppo però anche seguendo le istruzioni per collegare driver, alimentazioni e scheda arduino ho un problema: il driver si surriscalda e lo stepper non compie tutti i passi vibrando parecchio. A cosa può essere dovuto?
Ciao complimenti per la guida in italiano! Non capisco perché facendo la stessa cosa con altri driver e scheda mega non riesco a vedere tensione nelle viti, mi sapresti aiutare? Ho caricato Marlin e uso drv8825. Se posiziono il testere su un pin ground e sulla vite non vedo niente con nessuna scala.
Complimenti per il video eccezionale . Quindi io ho dei motori che hanno come corrente massima 1,7 ampere resistenza di 1 home con configurazione a mezzo passo devo regolare a 13,6 volt?
Ciao Rubino, trovo molto improbabile le tue resistenze siano di 1 Ohm!! Confronta con un qualsiasi convertitore SMD che trovi in rete il corretto valore in Ohm. Tali driver non arriveranno mai ad una tensione di riferimento di 13.6 volt!
Ciao Marco Moschetti, Grazie! Per l'audio... e quel che contraddistingue il mio canale. Sei fortunato che le voci sinterizzate stanno facendo passi da gigante. Prova per un attimo guardare i miei primissimi video sulla stampante 3D Prusa i3.......
Ciao Andrea Spinelli. Assolutamente NO!! Ogni driver ha il suo chip...quindi un datasheet diverso.... e di conseguenza una diversa formula per ricavare la Vref. Cerca in internet!! ma dovrebbe esser più semplice la situazione, perchè di resistenze di sensibilità, a differenza da quesati A4988, c'è nè una sola. Quindi una sola formula valida!
ciao ieri ho modificato la mia Geeetech A10M (per capirci è un clone della Ender 3 ma con 2 estrusori) inserendo un secondo motore sull'asse z ho creato un cavo sdoppiato con il quale ho collegato i due motori ad un unico driver. I motori funzionano correttamente ma guardando questo video mi sta venendo un dubbio, è necessario regolare il potenziometro del driver di Z o lascio tutto cosi visto che sembra funzionare correttamente? Grazie e complimenti per il video.
ciao, io ho comprato un nema 11, da datasheet necessita di 0,6A e 5,5V (è un bipolar) però non capisco, perchè con questo driver arrivo ad una alimentazione massima di 35v e allo stesso tempo però ne ho una minima di 8?? significa che il mio nema da 5,5 non può essere pilotato con A4988??
Ciao e complimenti per la chiarezza espositiva. Volendo settare la corretta Vref per i DRV8825, il procedimento da seguire è lo stesso? se ho ben letto il relativo datashet dovrei utilizzare la seguente formula: 2 (corrente dei miei motori) * (8*0,1 la resistenza dei miei drivers è R100) * 0,7 e ciò per utilizzare il full step. Dovendo, io, però utilizzare 1/32 di step il valore 0.7 con quale valore dovrei sostituirlo per utilizzare i DRV8825 con resistenza R100 e current/phase di 2? Ciao e grazie per la risposta
Ciao Maxi Carota, No, per i driver 8825 il calcolo è leggermente diverso. Montano chip "Texas Instruments" e non "Allegro" come gli A4988. Qui puoi trovare un buon video che affronta nel dettaglio il manuale del costruttore ruclips.net/video/awIa1uH1nDI/видео.htmlm45s . In genere, rispetto ai A4988, la tensione Vref è un 0.25v maggiore. Ma c'è comunque una formula per calcolarla con precisione. Vref= Imax del motore passo passo x 5 x Rsensibilità. E nel caso di "passo completo" ulteriore x 0,7. Spero di esserti stato d'aiuto. Ciao
Grazie mille per la veloce risposta e per l'indicazione del video. Poichè i driver li dovrò utilizzare a 1/32 step devo usare solo la formula 2A * 5 * 0,1 (risultato 1) e non devo ulteriormente moltiplicare con nessun altro valore, giusto? se ho ben capito, quindi, la Vref che dovrò settare sui DRV885 è pari ad 1, giusto? Ciao e grazie ancora
Buonasera, se ho capito bene avendo un motore nema 17 da 3 volt sarei in grado di pilotarlo correttamente con questa cnc shield anche se va alimentata minimo a 12 volt? Basta regolare il trimmer esatto? Essendo che è la prima volta che faccio un progetto del genere volevo sapere anche vantaggi e svantaggi tra un motore nema 17 da 3 volt e nema 17 da 12 volt. Io avrei quello da 3 e vorrei sapere se è adatto per progettare una stampante 3d. Grazie.
Ciao. Van bene entrambe le versioni di Nema17. Un motore da 3 volt generalmente avrà più coppia perchè vi transita più corrente. Al contrario del 12V che avrà correnti più basse, quindi scalderà anche meno ecc ecc... Gli A4988 arrivano max a 2A. Controlla bene la corrente max del tuo motore, altrimenti dovrai andare su driver DVR o altro di più costoso (TMC 2209 - 2230).
Ciao complimenti per l'ottima spiegazione! Avrei una domanda: sui miei driver le resistenze sono R100 ma se le misuro con un multimetro ottengo una resistenza da 0,2 è normale? Altra cosa, ho letto in giro che si possono pilotare stepper riciclati da vecchi lettori CD anche con 12 volt grazie a questi driver, ma com'è che a me scaldano tantissimo nonostante abbia cercato di tarare per bene i driver? Grazie mille!
R100 significa 0,1ohm, i "cordoni" del multimetro vanno tarati, specie se non son più gli originali. Può essere che un margine di errore sia lì. Per quando riguarda il riciclare motori, il problema sta sempre nella difficoltà di reperire il datasheet del motore stesso. Dici di averli tarati bene, ma su che base dati ti appoggi? hai trovato le specifiche esatte per il motore in questione?
@@TheMiguelBi i cordoni del tester sono i suoi originali, probabilmente dovrò comunque tararli. Per quanto riguarda i valori del motore, ho misurato la resistenza degli avvolgimenti e fatto i calcoli considerando che dovrebbero lavorare a 5v. Comunque problema risolto, sono riuscito a trovare una quadra per cui scaldano, ma non in maniera esagerata da danneggiarli. Grazie
Grazie per questo video, sono riuscito a capire come funziona questa scheda. Vorrei chiederti come mai il calcolatore di resistenza da te indicato mi restituisce il valore di 20 hom quando scrivo 200 come nel tuo caso, quelli sulla mia scheda son da R10, quindi 0,1. Ti sarei grato se mi aiutassi ad utilizzare dei motori di stampante M42SP-4NK e M42SP-6NK che sto utilizzando per costruire un inseguitore stellare, per ora con un motor schield V1, ma l'integrato L293D scalda molto, bisogna regolare qualcosa anche li?, avendo anche un CNC Schield mi stavo orientando su questo, ma ha il problema che non posso caricare il programma su Arduino staccandolo dal PC. Spero che trovi il tempo per rispondermi.
Ciao Antonio Vecchio, No, R100 sono 0.1ohm. (non hom) Cerca su qualsiasi convertitore online. Per i motori serve il datasheet per capirne qualche cosa... così a sigle si fa poco. L293D chipset provides 0.6A per bridge (1.2A peak).... dipende che motori tenti di alimentare! Mi sembra un po' limitata come scheda a primo occhio (non la conosco).
Ciao, Complimenti per questo video! Io ho un problema, mi slittano gli strati della stampa già dai primi 2cm. Ho configurato i driver in full-step a 1.12v però mi sembra troppo alto. I motori sono 42SHD0034-20B della geeetech. Dice che i sono da 5v e 1.0A. Devo fidarmi?
Ciao Stefano Alderighi, Solitamente una Vref troppo alta fa scaldare i driver e motori all'inverosimile! Purtroppo puoi solo affidarti ai dati che geetech ti fornisce. Se tu reputi una Vref di 1,12v esagerata per il tuo setup, puoi sempre provare ad abbassarla un po' e vedere come si comporta in stampa. Esattamente come si farebbe in assenza di datasheet dei motori! Con la mia prusa son anche oltre gli 1,12v. Dipende tutto da che motori monta. Non ti resta che effettuare un po' di prove.... !
salve sono un neofita in merito e sto realizzando il mio primo progetto. questo video è molto interessante e ben fatto. ho però un dubbio: qual'ora i tre motori avessero tensioni nominali molto diverse tra loro, sarà possibile comandarli con la stessa CNC schield?
Ciao Massimo Pizzocaro, Certo, la regolazione si esegue in ogni singolo driver. Perciò una scheda CNC può ospitare 4 driver e pilotare 4 motori, anche tutti e 4diversi tra loro.
Grazie mille per il video! Solo una cosa, io ho un driver A4988 che comanda due motori sull'asse Y. La mia domanda è, il valore Vref per me è di 0,72 che ho impostato sull'asse X. Sull'asse Y devo impostarlo a 1,44? Visto che sono due motori? Grazie Davide
Ciao Davide Rivetti, Esattamente! Si deve sommare la Corrente elettrica dei due motori. In pratica invece di considerare 0,9A, si esegue la formula con 1,8A. (Mi sembra siano questi i valori dei tuoi motori). Attenzione a non esagerare.... gli A4988 arrivano max ad erogare 2A! Quindi sei abbastanza al limite con l'asse Z. Aggiungi un dissipatore passivo al driver, e ti consiglio anche una ventola!
TheMiguelBi io ho tre motori "42hs34-1304a" uno su x e due su y. Ho una corrente di 1,3A ed un voltaggio di 3,12V e driver da R100 Il tutto montato su una ManaSE. Dai calcoli mi risulta 0,72 per singolo motore. I dissipatori li ho messi ed adesso pensavo di montare la ventola. Molti mi stanno dicendo di mettere 0.4Verf su X e 0.65Verf su Y, come mai? Grazie mille per le risposte!!!
innanzitutto Complimenti per il bel video, prima di vederlo ho sempre usato 1/16 step (A4988, con motori 42BYGHW811 nema17 2.5A 1.8°), per curiosità ho provato a passare a 1/2 step come da te suggerito, ho notato però una grossa differenza, con 1/2 i motori sembrano una mitragliatrice da quanto vibrano durante la rotazione, solo io ho notato questa differenza? ho già provato giusto per test ad abbassare la Vref e cambiare l'ordine delle bobine, ma non cambia nulla, solo tornando a 1/16 girano senza vibrazioni.
Ciao Ivan Gambalonga, Grazie! Con motori da 2,5A saresti già fuori con questi Driver! Gli A4988 sono per motori fino a 2A, per i tuoi sarebbe più opportuno passare agli drv8825 (che a sua volta si regolano in altro modo ancora), o altra tipologia di Driver. Detto questo, per ogni modifica di passi, si deve variare anche il programma in uso. L'ho dato per scontato, ma il numero di passi lo si imposta in base a che programma si intende far girare. O meglio, una volta scelto il numero di passi più idoneo al proprio impiego, si setta la Vref e si apporta le giuste modifiche al programma. Altrimenti è normale succeda il finimondo! ;)
Ciao Gianluca Rinaldi, Il programma usato per test che vedi a video, credo tu ti riferisca al minuto 16:54, non è altro che inkscape (programma di grafica vettoriale) con un plug-in per disegnare su oggetti sferici, uova, ecc ecc. Il video lo avevo realizzato mentre stavo costruendo l'eggbot clone, perciò i test in azione che vedi in questo video sono proprio con GRBL+Inkscape+ Un esempio base di disegno. Trovi il video qui: ruclips.net/video/xymgq_TQW0Q/видео.html Ma credo in internet si trovino dei programmi Test Arduino.. proprio per la CNC Shield+Nema17.
Ciao, complimenti per il tutorial,ben fatto. Io però ho un DRV8834 e ho visto che la piedinatura dell'A4988 è divers. Come lo devo motare sulla cnc shiled 3.0? voglio dire in quale verso. Grazie.
Ciao Ingenious Robotics, I tuoi driver vanno montati esattamente ruotati di 180° rispetto gli A4988. Controlla la vitina della regolazione Vref. Usa quella come riferimento. Su gli A4988 va in un senso, i tuoi all'opposto. Altrimenti si bruciano!!
Ciao, io uso i driver A4988 a 1/4 di passo ponticello MS1 e MS2, le due resistenze in msd portano la dicitura R10 i motori usati sono 17HS4401. Ho regolato la Vref per l'asse X 0,81V e per l'asse Y 0,61V che viene a sua volta clonato con l'asse A anchesso a 0,61V. Volevo sapere se la regolazione è giusta o no. Uso questi driver per la mia taglia polistirolo con firmware GBRL 1.1f
Ciao Antonino Manfré, Se i motori sono identici, per quale motivo hai settato differenti Vref? Se l'asse viene "clonato" i valori devono essere identici su tutti i drivers! Non conosco le caratteristiche dei tuoi motori, ti basta comunque seguire la formula che trovi al minuto 8:23
bel video complimnti spiegato molto bene!!!! ho una domanda.. io non ho i dati diel costruttore di alcuni motori che ho..col il multimetro mi dava 0.45v ma i motori vibrano.. da cosa puo dipendere?
IL Tizio FaiDaTe Grazie! purtroppo il non avere informazioni sui motori é un problema! I più utilizzati Nema17 rimangono comunque motori con basso voltaggio (in genere 3/4v) ed alto amperaggiodi funzionamento (1.2/1.5A fino anche a 2A in certi casi). Potresti settare una vref di partenza e modificarla un po' per volta. Forse, misurando gli ohm delle singole bobine e con la dimensione in mm del motore (34mm piuttosto che 40mm o 48mm i più grandi...), potresti confrontarli con qualche altro datasheet, magari riesci settare correttamente la vref anche per i tuoi motori "anonimi" Se vibrano potrebbero essere le bobine A e B con i poli invertiti. Hai provato con il metodo che trovi alla fine di questo video, vedere se effettivamente le 2 coppie di cavetti della bobina A e B sono correttamente abbinati?
salve, vorrei sapere come tenere bloccato uno step motor. Mi spiego meglio, a riposo (non alimentato), se tento di ruotare a mano l'albero motore, questo gira liberamente. C'è un modo per tenerlo bloccato?
Ciao Mirk Poli, Con stepper intendo i motori? In ogni caso si, i motori passo passo nema17 si controllano in corrente elettrica. Perciò si, puoi alimentarli tranquillamente a 12v. Sia che siano motori da 2-3v ed un paio di amper, sia che siano motori 12v e 0,4a!
Ciao Federico Salis, Grazie! A dire il vero so poco nulla sui TMC2100!! Quando mi degnerò di ultimare la coreXY (ferma da 2 anni) probabilmente li adotterò anche io. So che arrivano fino a 2A (come gli A4988), e 2,5A di picco per previ periodi. Hanno grossi dissipatori solitamente perchè arrivano anche ai 125°C!!! Si basano sulla modulazione del voltaggio PWM per ottenere lo stealthChop™. Ma sulla loro regolazione non so dirti nulla. Qui trovi il Datasheet... bisognerà spulciare questo www.trinamic.com/fileadmin/assets/Products/ICs_Documents/TMC2100_datasheet.pdf
Aggiungerei solo una cosa importantissima al video, il problema della taratura: il problema è che nella fase di taratura il trimmer smd è specificatamente costruito per "resistere" per 20 cicli poi termina la sua funzione. Misurando col multimetro si noterà che il valore va da zero al massimo senza possibilità di regolarlo. A volte si pensa di aver bruciato driver ma in realtà è il potenziometro che non funziona più. Non sono un esperto ma dopo giorni e giorni di ricerche sono riuscito a trovare il problema.
Cosa cambia nella formula se utilizzo alimentatore a 24v e motori da 2a? Mi risulta 2.24 con resistenze r200 a full step... A quanto devo impostare i 4988? Grazie
Ciao Stefano, tutto si può fare, ma non con questi A4988. Nemmeno per i tuoi motori da 2A vanno bene, perchè sei al limite massimo. Devi sostituire i driver con altri più idonei che supportino tali correnti elettriche.
Ciao Mattew Black, Esattamente! Solo nel caso gli usarai in full step, moltiplica l’1,36v per 0,7. Quindi 0,95v. Dissipa bene il calore con dissipatori passivi, e se puoi anche con una ventolina da 50/80mm. Ne avrai di bisogno con quei motori!!
Buonasera, intanto complimenti per la spiegazione video: eccellente! Mi accodo a questa discussione in quanto motori, resistenze ecc coincidono, quindi il risultato della vref è identico. Il mio problema è un altro (avendo gli stessi motori magari potrete aiutarmi): mentre facevo un test, pc collegato all'arduino mega e alimentatore (12v) collegato alla ramps 1,4 si è spento e riavviato il pc e da quel momento in poi non ho più potuto collegare contemporaneamente usb>arduino / presa220v>alimentatore>ramps 1.4 pena il riavvio forzato sia in versione mac che in versione pc.Purtroppo non avevo ancora installato le ventole di raffreddamento sui driver, Io credo che sia un problema legato al surriscaldamento dei driver (magari momentaneo), ma confido in un vostro aiuto/suggerimento.i miei componenti sono i seguenti:www.amazon.it/gp/product/B06XQWMDWT/ref=ppx_yo_dt_b_asin_title_o01__o00_s01?ie=UTF8&psc=1www.amazon.it/gp/product/B06XPST1SY/ref=ppx_yo_dt_b_asin_title_o02__o00_s00?ie=UTF8&psc=1www.amazon.it/gp/product/B07GZTF6HZ/ref=ppx_yo_dt_b_asin_title_o05__o00_s00?ie=UTF8&psc=1L'alimentatore l'ho collegato alla ramps con due positivo e due negativo nei quattro ingressi dell'alimentazione, ma attualmente non ho estrusore e piatto riscaldato montato, va bene uguale?Ringrazio anticipatamente per la risposta, saluti.
avendo i driver a4988 e volendoli impostare a 1/16 con una Vref pari a 1,344... di che percentuale ho bisogno in pratica per impostare i potenziometri? ( Imax fase 1,68... Rs 0,1) grazie in anticipo
Ciao Lucio Fochesato, Esattamente 1,34! Hai fatto tutto te!! 1,34*0,7 Sarebbe solamente in caso si utilizzi in Full Step. Tutti gli altri casi non si moltiplica per niente.
Be.. dipende da come li colleghi e dal tipo di scheda elettronica. CNC shield ha la possibilità di clonare un asse, perciò si usano 2 driver e due motori per conto proprio separati ma che eseguiranno gli stessi movimenti. (che sarebbe la cosa migliore). Teoricamente sì, servirà più corrente... ma occhio che con i tuoi motori sfori i parametri del A4988!! Nel senso che l'a4988 dovrebbero erogare max 2A.... i tuoi motori sono da 1.68 cada uno.... un po' tantino rispetto a 2 motori 0.4A!!! I driver ti si scalderà all'inverosimile! Io alzerei un po' la Vref.... ma senza arrivare al "doppio" e farei delle prove. Vedi subito se scaldano in maniera anomala, se con le lunghe stampe perdono passi ecc ecc..
Ora ho un paio di progetti interessanti che mi occuperanno sicuramente tutto il mese, ma lo terrò in considerazione. Intendi dal disegnare un pezzo al cad 3D, impostare i parametri di slicer sul software di stampa fino a stamparlo? Dalla A alla Z?
TheMiguelBi si io sto cercando di far funzionare mach3 per la cnc di un mio amico la difficoltà che incontro e quella di trasformare i file di altri (esempio autocad 3D)programmi in gcode. pero con arduino non si usa mach3 e io per la futura cnc vorrei usare arduino perche usa USB invece che la parallela
Grazie per il video tutto molto completo e dettagliato, solo una cosa non mi è chiara: se utilizzo stepper con voltaggio diverso da 12 V cosa cambia nella formula per trovare la Vref? Il fatto è che io vorrei usare dei motori di una vecchia stampante e spulciando in rete sono riuscito a trovare un datasheet a questa pagina www.ecointegrados.com/manuales/SST41D.pdf . Sembrerebbe quindi che ho degli stepper da 2.3 V, altro dubbio mi è sorto quando ho trovato questa pagina di un venditore: www.directindustry.com/prod/shinano-kenshi/product-32766-379272.html qui invece viene scritto 7.2 V, ora tenendo conto che si parla di voltaggi dalla diversità considerevole, quale dei due è più probabile che sia quello corretto? Grazie in anticipo per le possibili risposte.
Ciao Alessio Fabris, il tuo commento mi era sfuggito!! Più che il voltaggio servirebbe sapere l'amperaggio!! In questo caso dovresti andare per tentativi. Imposti una Vref bassa e fai delle prove. Se noti rumori strani o malfunzionamenti aumenti gradualmente la vRef del pololu. Purtroppo non avendo dati certi del Datasheet, non si può fare altro!!
Ciao Dario, Esattamente! Se Arduino Mega è nuovo potrebbe non essere necessario, ma se Arduino ha già qualche programma "vecchio" caricato in precedenza, il sovrascrivere il firmware Marlin prima di accoppiare la sheld Ramps è fondamentale. In questa maniera si è certi che il programma Marlin non faccia nulla sul pin sbagliato del Driver, Successivamente, con la sola USB di Arduino Mega si settano le varie Vref. Esattamente come nel video si vede con Arduino UNO e SNS Shield.
Ciao scusa se lo chiedo ma per me la matematica non so dove abita ( ho dei motori "17hs8401" 12v 1.8ohm 1.8A e draiver 8825 resistenza di sensibilità da R100 ) da usare per una stampante 3d potresti scrivermi i risultati sia a passo completo che mezzo passo ti prego
Ciao Ciak Play, i driver 8825 NON si configurano come i 4988. Io purtroppo ho solo A4988, e non ho mai utilizzato i DRV perciò non ti so aiutare. Se dovessi cambiare, di certo andrei con i TMC2100, che almeno sono "Silenziosi"!!! Devi cercarti il datasheet di quel tipo di driver e trovarti fuori la formula da utilizzare. In un altro commento qui sotto mi sono sbilanciato a dir qualche cosa in più, ma è tutto da andar ricercare e confermare sui datasheet. Buona ricerca!
ok grazie ho fatto la mia ricerca e questa e la formula dei DRV8825 amperaggio dei mototi X (5 X resistenza di sensibilita dei driver) www.ti.com/lit/ds/symlink/drv8825.pdf
Bel video ma c'è un errore. Non moltiplicare per 0,7 se si utilizza in full step: In full step il driver eroga al massimo il 70% della corrente impostata quindi moltiplicare per 1,4 per sfruttare appieno il motore
Ciao spiegazione fantastica. Ora ti pongo il mio quesito, ho tre motori nema 17 HS4401 corrente 1.7A 12V, come interfaccia uso quella venduta su aliexpress it.aliexpress.com/item/Free-Shipping-New-3axis-CNC-controller-board-laser-engraving-machine-PCB-board-wood-router-controller/32813488182.html?spm=a2g0s.9042311.0.0.BJb0nJ che monta un arduino nano e tre driver A4988 con resistenze da 200 ohm dai conti fatti usando i driver in FULL mi risulta una tensione di 1,90 volt è corretto?
Ciao Claudio Segato, 200 ohm la vedo un po' poco probabile.....!!! Vorrai dire R200 e cioè 0.2ohm! In ogni caso sì, per i tuoi motori una tensione di riferimento di 1.9v è corretta! Non dimenticare i dissipatori sopra ciascun Driver, Con motori da 1.7A scalderanno abbastanza. Ciao
Finalmente ho trovato un video che spiega in modo chiaro come poter utilizzare dei motori con Arduino. Grazie.
Grazie Bruno!
Perfetto, grazie mille per la guida spiegata molto chiaramente.
Ti devo fare i complimenti per il modo semplice di spiegare,grazie
Questa guida è spettacolarmente esaustiva
Perfetto, chiaro e esaustivo....grazie
mi associo al popolo :), da neofita in questo campo sto sperimentando grazie ai tutorial, ma questo sinceramente è molto chiaro con parole semplici (anche se robotizzate) mi aiuta di sicuro.
anche se... lo ammetto ho comprato una "cinesata" (non me ne vogliano in Cinesi.... rispetto), che dopo innumerevoli prove sono quai riuscito a non far perdere passi ai motori, agendo sulla configurazione di GBRL 0.9 caricata su arduino. Grazie al tuo tutorial vorrei perfezionare la calibrazione, il problema che non riesco a trovare un datasheet dei motori che la cnc utilizza (siglati 42H047H-0504A-003) per cui finchè non trovo dati utili non potrò intervenire. grazie
Rino Balzano Grazie Rino!
Purtroppo il non possedere datasheet è un problema. Dovresti contattare chi ti ha venduto i motori.
La tua sigla non si trova in effetti, ma si trovano di simili. Ad esempio questi www.fullingmotor.eu/hybrid_stepper/39sh38-0504a/ le prime sigle determinano le dimensioni, le seconde indicano motori funzionanti a 0,5A e quindi 12v.
Credo quindi potresti prendere queste informazioni come "corrette" per il calcolo Vref.
La terza sigla, invece, dovrebbe indicare il tipo di albero. Se fuoriesce solo da un lato del motore, se fuoriesce da entrambi i lati ecc ecc.
Ciao
Ottimo grazie, avevo intuito la stessa cosa solo che non ero sicuro della codifica... avevo fatto la prova misurando il corpo motore e corrispondono, ma sugli altri dati ero insucuro. Grazie per il ragguaglio mi è molto utile proverò con molta attenzione e seguendo i tuoi preziosi consigli, a calibrare la scheda.
Ma scusami se ne apposito, ma agendo solo sull'impostazione di GBRL 0.9 e modificando le velocità di accelerazione e di avanzamento degli assi potrei, secondo te, riuscire a non perdere passi? Ti chiedo questo perché ho modificato questi parametri e ho notato che se prima i motori perdevano molti passi, ora sullo stesso lavoro da fresa ne dà molti di meno, tipo 1 su 10, non vorrei portare al limite lo stress dei motori.... ovviamente sto parlando alla diminuzione di questi parametri.
Scusa per l'ignoranza ma sta cosa m'intrippa forte 😆😆😆.
Grazie per l'attenzione.
Rino
Grandissima professionalità. grazie
Ciao TheMiguelBI. Complimenti per il video, finalmente un tutorial ben spiegato. Volevo esporti il mio problema. Ho una Geeetech i3 aluminium con scheda Sanguinololu e driver a4988 Che funziona molto bene però quando stampo il classico cubetto 20x20x20 nonostante abbia numerose volte calibrato gli assi x e y le dimensioni sballano sempre.Infatti se stampo il cubetto 20x20x20 e calibro gli step/mm viene bene, ma se stampo un secondo cubetto 50x50x50(mm) le dimensioni iniziano a sballare, quindi il secondo cubetto sarà 50,5x50,5x50. E cosi via, se aumento le dimensioni ovviamente aumenta anche l'imprecisione.Ho fatto tantissime prove e poi sono arrivato qui. La Geeetech mi dice che devo lasciare i 3 ponticelli agli stepper che sono 1/16.... e invece io vorrei seguire il tuo video e mettere i driver su full step togliendo quindi tutti e tre i ponticelli dei driver x e y perchè a questo punto credo che sia un problema di perdita di colpi dei motori .... Domanda...... Ma tutto ciò non cozzerà con il firmware che ha i parametri degli stepper settati a 1/16 oppure è irrilevante? E poi secondo te i giusti parametri di vref da settare a x e y quali mi consiglieresti per non sbagliare?
Ciao Marco Cesa,
Strano che sballino solo 2 lati su 3. I ponticelli lasciali, non è lì il problema. Se li togli, devi andare a modificare anche il programma, certo. Altrimenti poi le misure vengono sballate alla grande!
Vedi di calcolare la Vref che fa al caso tuo. Da come dici sembra più un problema di surriscaldamento/perdita passi dei driver asse X e Y, più che un problema di precisione dei passi.
Purtroppo il valore di Vref non te lo posso dettare io, lo devi calcolare tu in base al tuo hardware. Segui la formula che trovi al minuto 8:20 e calcola il tuo valore! Applica i dissipatori passivi sopra ogni A4988 e se non c'è l'hai già, monta una ventola da minimo 80mm sopra la scheda Sanguinololu, in direzione dei drivers!! Vedrai che risolvi tutto, anche al secondo cubetto di fila! ;)
Ciao Miguel, si l'ho gia calcolata la formula grazie al tuo tutorial. Con driver a4988 e resistenza di sensibilità r200 quindi 0,2 ohm i motori da 1A e 5V i miei calcoli (lasciando a 1/16 di step) vengono: Vref = Imax x (8 x Rs)
Vref = 1.0(A) x (8 x 0,2ohm)
Vref = 1.6v (1/16 step)
Ho settato quindi una vref di 1,6.... ventola di raffreddamento come prevede gia la scheda ok.... devo fare ancora le prove perchè devo rimontare tutto e poi ti faccio sapere :-) Ti ringrazio molto per l'aiuto.
Uhm.... nada.... con la calibrazione della VREF non mi cambia nulla. Il cubetto 20x20x10 viene perfetto, ma appena cambio dimensioni per la stampa di un righello ad esempio 10cm (su asseY) 1cm(asseX) 1cm (asse Z) sballa tutto... addirittura asse y la dimensione mi viene 102 mm.... wow.... :-( Che amarezza
Grazie per questa ottima guida
Ottimo lavoro grazie per la spiegazione
Ottimo video Grazie
Thanks for your video. How to calculate current limit A4988 in case 1/16 micro step. Your video is full step.
Just avoid multiplying by 70%.
The formula is math! :)
Grazie per questa ottima guida!!
tanta roba di video!!! chiarissimo!!! ti chiederei un consulto? possibile che i miei driver A4988 non arrivino alla Vref che mi serve secondo formula? per esteso: motori 4,8v, 1,7A.... Vref = 1,36. i miei A4988 arrivano fino a 1,08.... possibile? mi confondo? grazie e complimenti
Video molto istruttivo grazie
Grazie mille per il video stavo impazzendo a capire come calibrare il driver. Premeetto che non dispongo di una CNC shield e che ho dovuto utilizzare un condensatore più grande ma per il resto la configurazione è la medesima. Purtroppo però anche seguendo le istruzioni per collegare driver, alimentazioni e scheda arduino ho un problema: il driver si surriscalda e lo stepper non compie tutti i passi vibrando parecchio. A cosa può essere dovuto?
fantastica guida grazzie mille
Ottima guida fossero tuttecosi 10 e lode :)
Ottimo video. Complimenti 👍 🇮🇹
Me gusta :)
Video perfetto. Mi hai salvato
Bravo
Ciao complimenti per la guida in italiano! Non capisco perché facendo la stessa cosa con altri driver e scheda mega non riesco a vedere tensione nelle viti, mi sapresti aiutare? Ho caricato Marlin e uso drv8825. Se posiziono il testere su un pin ground e sulla vite non vedo niente con nessuna scala.
Gli alieni sono scesi sulla terra e con questa voce ci mettono in guardia dall utilizzo di questo driver motori.
Vade retro Umano! :)
Complimenti per il video eccezionale .
Quindi io ho dei motori che hanno come corrente massima 1,7 ampere resistenza di 1 home con configurazione a mezzo passo devo regolare a 13,6 volt?
Ciao Rubino, trovo molto improbabile le tue resistenze siano di 1 Ohm!!
Confronta con un qualsiasi convertitore SMD che trovi in rete il corretto valore in Ohm.
Tali driver non arriveranno mai ad una tensione di riferimento di 13.6 volt!
Complimenti! Video molto utile e spiegato veramente bene!
Grazie Manu Human!
Bella guida, complimenti veramente! Dopo un po' però la voce in stile ferrovie dello stato fa sklerare xD
Ciao Marco Moschetti, Grazie!
Per l'audio... e quel che contraddistingue il mio canale. Sei fortunato che le voci sinterizzate stanno facendo passi da gigante. Prova per un attimo guardare i miei primissimi video sulla stampante 3D Prusa i3.......
Ciao, davvero ottimo video! Per i DRV8825 posso utilizzare la stessa formula? Grazie mille e buona giornata!
Ciao Andrea Spinelli. Assolutamente NO!!
Ogni driver ha il suo chip...quindi un datasheet diverso.... e di conseguenza una diversa formula per ricavare la Vref.
Cerca in internet!! ma dovrebbe esser più semplice la situazione, perchè di resistenze di sensibilità, a differenza da quesati A4988, c'è nè una sola. Quindi una sola formula valida!
ciao ieri ho modificato la mia Geeetech A10M (per capirci è un clone della Ender 3 ma con 2 estrusori) inserendo un secondo motore sull'asse z ho creato un cavo sdoppiato con il quale ho collegato i due motori ad un unico driver. I motori funzionano correttamente ma guardando questo video mi sta venendo un dubbio, è necessario regolare il potenziometro del driver di Z o lascio tutto cosi visto che sembra funzionare correttamente? Grazie e complimenti per il video.
veramente utile
Grazie Mario!
ciao, io ho comprato un nema 11, da datasheet necessita di 0,6A e 5,5V (è un bipolar) però non capisco, perchè con questo driver arrivo ad una alimentazione massima di 35v e allo stesso tempo però ne ho una minima di 8??
significa che il mio nema da 5,5 non può essere pilotato con A4988??
Bello Video
Ciao e complimenti per la chiarezza espositiva. Volendo settare la corretta Vref per i DRV8825, il procedimento da seguire è lo stesso? se ho ben letto il relativo datashet dovrei utilizzare la seguente formula: 2 (corrente dei miei motori) * (8*0,1 la resistenza dei miei drivers è R100) * 0,7 e ciò per utilizzare il full step. Dovendo, io, però utilizzare 1/32 di step il valore 0.7 con quale valore dovrei sostituirlo per utilizzare i DRV8825 con resistenza R100 e current/phase di 2?
Ciao e grazie per la risposta
Ciao Maxi Carota,
No, per i driver 8825 il calcolo è leggermente diverso. Montano chip "Texas Instruments" e non "Allegro" come gli A4988.
Qui puoi trovare un buon video che affronta nel dettaglio il manuale del costruttore ruclips.net/video/awIa1uH1nDI/видео.htmlm45s .
In genere, rispetto ai A4988, la tensione Vref è un 0.25v maggiore. Ma c'è comunque una formula per calcolarla con precisione.
Vref= Imax del motore passo passo x 5 x Rsensibilità. E nel caso di "passo completo" ulteriore x 0,7.
Spero di esserti stato d'aiuto. Ciao
Grazie mille per la veloce risposta e per l'indicazione del video. Poichè i driver li dovrò utilizzare a 1/32 step devo usare solo la formula 2A * 5 * 0,1 (risultato 1) e non devo ulteriormente moltiplicare con nessun altro valore, giusto? se ho ben capito, quindi, la Vref che dovrò settare sui DRV885 è pari ad 1, giusto?
Ciao e grazie ancora
Esattamente!
Buonasera, se ho capito bene avendo un motore nema 17 da 3 volt sarei in grado di pilotarlo correttamente con questa cnc shield anche se va alimentata minimo a 12 volt? Basta regolare il trimmer esatto? Essendo che è la prima volta che faccio un progetto del genere volevo sapere anche vantaggi e svantaggi tra un motore nema 17 da 3 volt e nema 17 da 12 volt. Io avrei quello da 3 e vorrei sapere se è adatto per progettare una stampante 3d. Grazie.
Ciao. Van bene entrambe le versioni di Nema17. Un motore da 3 volt generalmente avrà più coppia perchè vi transita più corrente. Al contrario del 12V che avrà correnti più basse, quindi scalderà anche meno ecc ecc...
Gli A4988 arrivano max a 2A. Controlla bene la corrente max del tuo motore, altrimenti dovrai andare su driver DVR o altro di più costoso (TMC 2209 - 2230).
Ciao complimenti per l'ottima spiegazione! Avrei una domanda: sui miei driver le resistenze sono R100 ma se le misuro con un multimetro ottengo una resistenza da 0,2 è normale? Altra cosa, ho letto in giro che si possono pilotare stepper riciclati da vecchi lettori CD anche con 12 volt grazie a questi driver, ma com'è che a me scaldano tantissimo nonostante abbia cercato di tarare per bene i driver?
Grazie mille!
R100 significa 0,1ohm, i "cordoni" del multimetro vanno tarati, specie se non son più gli originali. Può essere che un margine di errore sia lì.
Per quando riguarda il riciclare motori, il problema sta sempre nella difficoltà di reperire il datasheet del motore stesso. Dici di averli tarati bene, ma su che base dati ti appoggi? hai trovato le specifiche esatte per il motore in questione?
@@TheMiguelBi i cordoni del tester sono i suoi originali, probabilmente dovrò comunque tararli. Per quanto riguarda i valori del motore, ho misurato la resistenza degli avvolgimenti e fatto i calcoli considerando che dovrebbero lavorare a 5v.
Comunque problema risolto, sono riuscito a trovare una quadra per cui scaldano, ma non in maniera esagerata da danneggiarli. Grazie
ciao . se il motore viene bloccato da una forza maggiore ; ce il rischio che si bruci il drivere o la scheda ?
Grazie per questo video, sono riuscito a capire come funziona questa scheda.
Vorrei chiederti come mai il calcolatore di resistenza da te indicato mi restituisce il valore di 20 hom quando scrivo 200 come nel tuo caso, quelli sulla mia scheda son da R10, quindi 0,1. Ti sarei grato se mi aiutassi ad utilizzare dei motori di stampante M42SP-4NK e M42SP-6NK che sto utilizzando per costruire un inseguitore stellare, per ora con un motor schield V1, ma l'integrato L293D scalda molto, bisogna regolare qualcosa anche li?, avendo anche un CNC Schield mi stavo orientando su questo, ma ha il problema che non posso caricare il programma su Arduino staccandolo dal PC.
Spero che trovi il tempo per rispondermi.
Ciao Antonio Vecchio,
No, R100 sono 0.1ohm. (non hom) Cerca su qualsiasi convertitore online.
Per i motori serve il datasheet per capirne qualche cosa... così a sigle si fa poco.
L293D chipset provides 0.6A per bridge (1.2A peak).... dipende che motori tenti di alimentare! Mi sembra un po' limitata come scheda a primo occhio (non la conosco).
Ciao, Complimenti per questo video! Io ho un problema, mi slittano gli strati della stampa già dai primi 2cm. Ho configurato i driver in full-step a 1.12v però mi sembra troppo alto. I motori sono 42SHD0034-20B della geeetech. Dice che i sono da 5v e 1.0A. Devo fidarmi?
Ciao Stefano Alderighi,
Solitamente una Vref troppo alta fa scaldare i driver e motori all'inverosimile!
Purtroppo puoi solo affidarti ai dati che geetech ti fornisce. Se tu reputi una Vref di 1,12v esagerata per il tuo setup, puoi sempre provare ad abbassarla un po' e vedere come si comporta in stampa. Esattamente come si farebbe in assenza di datasheet dei motori!
Con la mia prusa son anche oltre gli 1,12v. Dipende tutto da che motori monta.
Non ti resta che effettuare un po' di prove.... !
salve sono un neofita in merito e sto realizzando il mio primo progetto. questo video è molto interessante e ben fatto. ho però un dubbio: qual'ora i tre motori avessero tensioni nominali molto diverse tra loro, sarà possibile comandarli con la stessa CNC schield?
Ciao Massimo Pizzocaro,
Certo, la regolazione si esegue in ogni singolo driver. Perciò una scheda CNC può ospitare 4 driver e pilotare 4 motori, anche tutti e 4diversi tra loro.
Grazie mille per il video!
Solo una cosa, io ho un driver A4988 che comanda due motori sull'asse Y.
La mia domanda è, il valore Vref per me è di 0,72 che ho impostato sull'asse X. Sull'asse Y devo impostarlo a 1,44? Visto che sono due motori?
Grazie
Davide
Ciao Davide Rivetti,
Esattamente! Si deve sommare la Corrente elettrica dei due motori. In pratica invece di considerare 0,9A, si esegue la formula con 1,8A. (Mi sembra siano questi i valori dei tuoi motori).
Attenzione a non esagerare.... gli A4988 arrivano max ad erogare 2A! Quindi sei abbastanza al limite con l'asse Z.
Aggiungi un dissipatore passivo al driver, e ti consiglio anche una ventola!
TheMiguelBi io ho tre motori "42hs34-1304a" uno su x e due su y.
Ho una corrente di 1,3A ed un voltaggio di 3,12V e driver da R100
Il tutto montato su una ManaSE.
Dai calcoli mi risulta 0,72 per singolo motore.
I dissipatori li ho messi ed adesso pensavo di montare la ventola.
Molti mi stanno dicendo di mettere 0.4Verf su X e 0.65Verf su Y, come mai?
Grazie mille per le risposte!!!
innanzitutto Complimenti per il bel video, prima di vederlo ho sempre usato 1/16 step (A4988, con motori 42BYGHW811 nema17 2.5A 1.8°), per curiosità ho provato a passare a 1/2 step come da te suggerito, ho notato però una grossa differenza, con 1/2 i motori sembrano una mitragliatrice da quanto vibrano durante la rotazione, solo io ho notato questa differenza? ho già provato giusto per test ad abbassare la Vref e cambiare l'ordine delle bobine, ma non cambia nulla, solo tornando a 1/16 girano senza vibrazioni.
Ciao Ivan Gambalonga,
Grazie!
Con motori da 2,5A saresti già fuori con questi Driver! Gli A4988 sono per motori fino a 2A, per i tuoi sarebbe più opportuno passare agli drv8825 (che a sua volta si regolano in altro modo ancora), o altra tipologia di Driver.
Detto questo, per ogni modifica di passi, si deve variare anche il programma in uso. L'ho dato per scontato, ma il numero di passi lo si imposta in base a che programma si intende far girare. O meglio, una volta scelto il numero di passi più idoneo al proprio impiego, si setta la Vref e si apporta le giuste modifiche al programma. Altrimenti è normale succeda il finimondo! ;)
Ciao, complimenti per il video, davvero molto utile. Potresti mettere un link del codice di prova che hai usato per far muovere il motorino?
Ciao Gianluca Rinaldi,
Il programma usato per test che vedi a video, credo tu ti riferisca al minuto 16:54, non è altro che inkscape (programma di grafica vettoriale) con un plug-in per disegnare su oggetti sferici, uova, ecc ecc.
Il video lo avevo realizzato mentre stavo costruendo l'eggbot clone, perciò i test in azione che vedi in questo video sono proprio con GRBL+Inkscape+ Un esempio base di disegno. Trovi il video qui: ruclips.net/video/xymgq_TQW0Q/видео.html
Ma credo in internet si trovino dei programmi Test Arduino.. proprio per la CNC Shield+Nema17.
Ciao, complimenti per il tutorial,ben fatto. Io però ho un DRV8834 e ho visto che la piedinatura dell'A4988 è divers. Come lo devo motare sulla cnc shiled 3.0? voglio dire in quale verso.
Grazie.
Ciao Ingenious Robotics,
I tuoi driver vanno montati esattamente ruotati di 180° rispetto gli A4988.
Controlla la vitina della regolazione Vref. Usa quella come riferimento. Su gli A4988 va in un senso, i tuoi all'opposto.
Altrimenti si bruciano!!
@@TheMiguelBi Grazie mille! Il problema adesso è che la vitina di regolazjone gira a vuoto,come se non si potesse più regolare. :(
@@nemuccio1 È scritto Gnd sia nella Ramp che sul driver, basta far combaciare i pin...
Complimenti x il video...
Ciao, io uso i driver A4988 a 1/4 di passo ponticello MS1 e MS2, le due resistenze in msd portano la dicitura R10 i motori usati sono 17HS4401.
Ho regolato la Vref per l'asse X 0,81V e per l'asse Y 0,61V che viene a sua volta clonato con l'asse A anchesso a 0,61V.
Volevo sapere se la regolazione è giusta o no.
Uso questi driver per la mia taglia polistirolo con firmware GBRL 1.1f
Ciao Antonino Manfré,
Se i motori sono identici, per quale motivo hai settato differenti Vref?
Se l'asse viene "clonato" i valori devono essere identici su tutti i drivers!
Non conosco le caratteristiche dei tuoi motori, ti basta comunque seguire la formula che trovi al minuto 8:23
bel video complimnti spiegato molto bene!!!! ho una domanda.. io non ho i dati diel costruttore di alcuni motori che ho..col il multimetro mi dava 0.45v ma i motori vibrano.. da cosa puo dipendere?
IL Tizio FaiDaTe Grazie! purtroppo il non avere informazioni sui motori é un problema!
I più utilizzati Nema17 rimangono comunque motori con basso voltaggio (in genere 3/4v) ed alto amperaggiodi funzionamento (1.2/1.5A fino anche a 2A in certi casi). Potresti settare una vref di partenza e modificarla un po' per volta.
Forse, misurando gli ohm delle singole bobine e con la dimensione in mm del motore (34mm piuttosto che 40mm o 48mm i più grandi...), potresti confrontarli con qualche altro datasheet, magari riesci settare correttamente la vref anche per i tuoi motori "anonimi"
Se vibrano potrebbero essere le bobine A e B con i poli invertiti. Hai provato con il metodo che trovi alla fine di questo video, vedere se effettivamente le 2 coppie di cavetti della bobina A e B sono correttamente abbinati?
si si provato e applicato vibrano...ancora a questo punto penso che sono i plolu bruciati oa li ho ordinati di nuovi i dvr 8825 vediamo come sono...
salve, vorrei sapere come tenere bloccato uno step motor. Mi spiego meglio, a riposo (non alimentato), se tento di ruotare a mano l'albero motore, questo gira liberamente. C'è un modo per tenerlo bloccato?
Pin EN gestisce quella funzione
Ciao, puoi darmi un aiutino su questo calcolo?
Motori 1.7a
Step 1/16
Rs 0.1 O
Quanto viene il calcolo nella formula finale?
Nel mio caso gli stepper sono da 2V rated voltage , l'alimentazione motori resta cmq 12V?
Ciao Mirk Poli,
Con stepper intendo i motori?
In ogni caso si, i motori passo passo nema17 si controllano in corrente elettrica. Perciò si, puoi alimentarli tranquillamente a 12v. Sia che siano motori da 2-3v ed un paio di amper, sia che siano motori 12v e 0,4a!
il più bel video in merito alal regolazione degli stepper A4988 ..sui TMC2100 cosa mi sai dire?
Ciao Federico Salis, Grazie!
A dire il vero so poco nulla sui TMC2100!! Quando mi degnerò di ultimare la coreXY (ferma da 2 anni) probabilmente li adotterò anche io.
So che arrivano fino a 2A (come gli A4988), e 2,5A di picco per previ periodi. Hanno grossi dissipatori solitamente perchè arrivano anche ai 125°C!!!
Si basano sulla modulazione del voltaggio PWM per ottenere lo stealthChop™. Ma sulla loro regolazione non so dirti nulla.
Qui trovi il Datasheet... bisognerà spulciare questo www.trinamic.com/fileadmin/assets/Products/ICs_Documents/TMC2100_datasheet.pdf
Aggiungerei solo una cosa importantissima al video, il problema della taratura: il problema è che nella fase di taratura il trimmer smd è specificatamente costruito per "resistere" per 20 cicli poi termina la sua funzione. Misurando col multimetro si noterà che il valore va da zero al massimo senza possibilità di regolarlo. A volte si pensa di aver bruciato driver ma in realtà è il potenziometro che non funziona più. Non sono un esperto ma dopo giorni e giorni di ricerche sono riuscito a trovare il problema.
Ciao Carlo Antonelli,
Bene dai, almeno così l'economia girerà un po'!!
Grazie per la tua testimonianza. Ciao
Cosa cambia nella formula se utilizzo alimentatore a 24v e motori da 2a? Mi risulta 2.24 con resistenze r200 a full step... A quanto devo impostare i 4988? Grazie
Un'altra domanda.. motori da 2.8a non si possono utilizzare? Nema23..
Ciao Stefano, tutto si può fare, ma non con questi A4988.
Nemmeno per i tuoi motori da 2A vanno bene, perchè sei al limite massimo.
Devi sostituire i driver con altri più idonei che supportino tali correnti elettriche.
Ciao, il calcolo è da fare su valore ampere motore imax o rms?
Ciao Dario di Matteo,
8:33 Max sta per massima. Altrimenti sarebbe indicato diversamente
Ciao,complimenti per il video. Se io ho 3 nema 17 1,7A e i driver sono r100 VREF= 1,7A x (8x0.1)=1,36 è corretto?
Ciao Mattew Black,
Esattamente!
Solo nel caso gli usarai in full step, moltiplica l’1,36v per 0,7. Quindi 0,95v.
Dissipa bene il calore con dissipatori passivi, e se puoi anche con una ventolina da 50/80mm. Ne avrai di bisogno con quei motori!!
quindi se io non metto nessun jumper sotto i driver devo impostarla a 0,95?
Esattamente!
ti ringrazio ;)
Buonasera, intanto complimenti per la spiegazione video: eccellente! Mi accodo a questa discussione in quanto motori, resistenze ecc coincidono, quindi il risultato della vref è identico. Il mio problema è un altro (avendo gli stessi motori magari potrete aiutarmi): mentre facevo un test, pc collegato all'arduino mega e alimentatore (12v) collegato alla ramps 1,4 si è spento e riavviato il pc e da quel momento in poi non ho più potuto collegare contemporaneamente usb>arduino / presa220v>alimentatore>ramps 1.4 pena il riavvio forzato sia in versione mac che in versione pc.Purtroppo non avevo ancora installato le ventole di raffreddamento sui driver, Io credo che sia un problema legato al surriscaldamento dei driver (magari momentaneo), ma confido in un vostro aiuto/suggerimento.i miei componenti sono i seguenti:www.amazon.it/gp/product/B06XQWMDWT/ref=ppx_yo_dt_b_asin_title_o01__o00_s01?ie=UTF8&psc=1www.amazon.it/gp/product/B06XPST1SY/ref=ppx_yo_dt_b_asin_title_o02__o00_s00?ie=UTF8&psc=1www.amazon.it/gp/product/B07GZTF6HZ/ref=ppx_yo_dt_b_asin_title_o05__o00_s00?ie=UTF8&psc=1L'alimentatore l'ho collegato alla ramps con due positivo e due negativo nei quattro ingressi dell'alimentazione, ma attualmente non ho estrusore e piatto riscaldato montato, va bene uguale?Ringrazio anticipatamente per la risposta, saluti.
avendo i driver a4988 e volendoli impostare a 1/16 con una Vref pari a 1,344... di che percentuale ho bisogno in pratica per impostare i potenziometri? ( Imax fase 1,68... Rs 0,1) grazie in anticipo
Ciao Lucio Fochesato,
Esattamente 1,34! Hai fatto tutto te!!
1,34*0,7 Sarebbe solamente in caso si utilizzi in Full Step. Tutti gli altri casi non si moltiplica per niente.
beh dai una l'ho fatta giusta...grazie mille!!! :)
altra domanda... se ho 2 motori sull'asse z...devo dare il doppio di corrente???
Be.. dipende da come li colleghi e dal tipo di scheda elettronica. CNC shield ha la possibilità di clonare un asse, perciò si usano 2 driver e due motori per conto proprio separati ma che eseguiranno gli stessi movimenti. (che sarebbe la cosa migliore).
Teoricamente sì, servirà più corrente... ma occhio che con i tuoi motori sfori i parametri del A4988!!
Nel senso che l'a4988 dovrebbero erogare max 2A.... i tuoi motori sono da 1.68 cada uno.... un po' tantino rispetto a 2 motori 0.4A!!! I driver ti si scalderà all'inverosimile!
Io alzerei un po' la Vref.... ma senza arrivare al "doppio" e farei delle prove. Vedi subito se scaldano in maniera anomala, se con le lunghe stampe perdono passi ecc ecc..
dovresti fare un tutorial che riguardi i vari software della cnc, ad esempio passare da un disegno fino alla stampa
Ora ho un paio di progetti interessanti che mi occuperanno sicuramente tutto il mese, ma lo terrò in considerazione.
Intendi dal disegnare un pezzo al cad 3D, impostare i parametri di slicer sul software di stampa fino a stamparlo? Dalla A alla Z?
TheMiguelBi si io sto cercando di far funzionare mach3 per la cnc di un mio amico la difficoltà che incontro e quella di trasformare i file di altri (esempio autocad 3D)programmi in gcode. pero con arduino non si usa mach3 e io per la futura cnc vorrei usare arduino perche usa USB invece che la parallela
Grazie per il video tutto molto completo e dettagliato, solo una cosa non mi è chiara: se utilizzo stepper con voltaggio diverso da 12 V cosa cambia nella formula per trovare la Vref?
Il fatto è che io vorrei usare dei motori di una vecchia stampante e spulciando in rete sono riuscito a trovare un datasheet a questa pagina www.ecointegrados.com/manuales/SST41D.pdf .
Sembrerebbe quindi che ho degli stepper da 2.3 V, altro dubbio mi è sorto quando ho trovato questa pagina di un venditore: www.directindustry.com/prod/shinano-kenshi/product-32766-379272.html
qui invece viene scritto 7.2 V, ora tenendo conto che si parla di voltaggi dalla diversità considerevole, quale dei due è più probabile che sia quello corretto?
Grazie in anticipo per le possibili risposte.
Ciao Alessio Fabris, il tuo commento mi era sfuggito!!
Più che il voltaggio servirebbe sapere l'amperaggio!! In questo caso dovresti andare per tentativi. Imposti una Vref bassa e fai delle prove. Se noti rumori strani o malfunzionamenti aumenti gradualmente la vRef del pololu. Purtroppo non avendo dati certi del Datasheet, non si può fare altro!!
Ciao, ho un problema, non girano i motori... Ho provato a cambiare driver, cambiare cnc shield, motori, ma nulla.... Non capisco dove sto sbagliando
Hai controllato di aver le coppie corrette sul cablaggio motori?
è spiegato alla fine del video sul come individuarle correttamente.
Ho una scheda ramps 1.4, per non rischiare di bruciare niente basta che inserisco marlin prima di unire arduino con la ramps??
Ciao Dario, Esattamente!
Se Arduino Mega è nuovo potrebbe non essere necessario, ma se Arduino ha già qualche programma "vecchio" caricato in precedenza, il sovrascrivere il firmware Marlin prima di accoppiare la sheld Ramps è fondamentale.
In questa maniera si è certi che il programma Marlin non faccia nulla sul pin sbagliato del Driver, Successivamente, con la sola USB di Arduino Mega si settano le varie Vref. Esattamente come nel video si vede con Arduino UNO e SNS Shield.
TheMiguelBi Arduino mega è nuovo, mi ci viene lo stesso prima di unire la ramps caricarli marlin??
Tanto Marlin prima o poi lo devi caricare comunque.
Perciò caricalo prima, e successivamente regoli i Driver!
Almeno sei sicuro di non fare danni
TheMiguelBi va bene grazie mille dell'aiuto
Ciao scusa se lo chiedo ma per me la matematica non so dove abita ( ho dei motori "17hs8401" 12v 1.8ohm 1.8A e draiver 8825 resistenza di sensibilità da R100 ) da usare per una stampante 3d potresti scrivermi i risultati sia a passo completo che mezzo passo ti prego
Ciao Ciak Play,
i driver 8825 NON si configurano come i 4988. Io purtroppo ho solo A4988, e non ho mai utilizzato i DRV perciò non ti so aiutare. Se dovessi cambiare, di certo andrei con i TMC2100, che almeno sono "Silenziosi"!!!
Devi cercarti il datasheet di quel tipo di driver e trovarti fuori la formula da utilizzare. In un altro commento qui sotto mi sono sbilanciato a dir qualche cosa in più, ma è tutto da andar ricercare e confermare sui datasheet. Buona ricerca!
ok grazie
ho fatto la mia ricerca e questa e la formula dei DRV8825
amperaggio dei mototi X (5 X resistenza di sensibilita dei driver)
www.ti.com/lit/ds/symlink/drv8825.pdf
Bel video ma c'è un errore.
Non moltiplicare per 0,7 se si utilizza in full step:
In full step il driver eroga al massimo il 70% della corrente impostata
quindi moltiplicare per 1,4 per sfruttare appieno il motore
Lamentablemente no esta en sub español.
Il treno regionale 7635 delle ore 14:30, è in arrivo al binario 3 allontanarsi dai binari.
Impossibile. Con Trenitalia il ritardo medio è di 30minuti! Se poi è pure un regionale.....
TheMiguelBi Ahahah cmq a parte gli scherzi guida fantastica, ne dovrò usufruire presto.
Please Translate in English
Ciao spiegazione fantastica. Ora ti pongo il mio quesito, ho tre motori nema 17 HS4401 corrente 1.7A 12V, come interfaccia uso quella venduta su aliexpress it.aliexpress.com/item/Free-Shipping-New-3axis-CNC-controller-board-laser-engraving-machine-PCB-board-wood-router-controller/32813488182.html?spm=a2g0s.9042311.0.0.BJb0nJ che monta un arduino nano e tre driver A4988 con resistenze da 200 ohm dai conti fatti usando i driver in FULL mi risulta una tensione di 1,90 volt è corretto?
Ciao Claudio Segato,
200 ohm la vedo un po' poco probabile.....!!! Vorrai dire R200 e cioè 0.2ohm!
In ogni caso sì, per i tuoi motori una tensione di riferimento di 1.9v è corretta!
Non dimenticare i dissipatori sopra ciascun Driver, Con motori da 1.7A scalderanno abbastanza.
Ciao
scusami Miguel si hai ragione sono R200 quindi 0,2 Ohm per i dissipatorii già fatto
Si chiama tensione e non voltaggio
this video is the same with the El profe Garcia:
ruclips.net/video/zIiZ_gSi77Y/видео.html
Hi Florin Somotiuc ,
Yes, very similar.
This happens when the truth is one! :)
@@TheMiguelBi Si, è lo stesso ma con la traduzione in italiano. ;)
@@eduardorodriguezmartinez936 Se il contenuto è vero, cosa ci posso fare?!
Mica posso dire il falso io. ;)
Si ma quella italiana costa 70€e poi prendi i motori passo passo cinesi