Grazie Carlo D, Devo solo dire che ho sbagliato posto, dovevo farlo sulla sezione Elettronica e meccanica Prego i moderatori di volerlo spostare, grazie.by carlonb - GCODE, Software e Firmware
PREMESSA: Qualche anno fa acquistai su Aliexpress la stampate cartesiana Prusa I3 con scheda di controllo MKS GEN 2Z V1.1, bene, sapevo del fatto che questa scheda aveva il controllo dei due motori asse Z "vincolati", ma non mi era chiaro il vero significato. Fatto sta che la stampante ha sempre funzionato bene col sw originale ed anche successivamente col sw MK4Duo del Mago Alberto Cotronei (rinby carlonb - GCODE, Software e Firmware
Missione compiuta! Ho modificato la scheda MKS Gen 2Z v1.1, ed ora i motori Z 1 e 2 sono indipendenti connettendo i tre pin del mega2560 al driver Z2 (E1) che di fatto è diventata come le schede std. Z stepper autoalign è uno spettacolo! Funziona alla grande! Devo ringraziare Giuno85 per avermi fatto conoscere questa feature. Per quanto riguarda l'alimentazione principale a 12V (Connettore fuso)by carlonb - GCODE, Software e Firmware
Grazie dei consigli onekk, ma questo è sicuramente il problema minore. Anch'io ho pensato di saldare direttamente due spezzoni di filo da 2.5mmq e poi usare due cappucci da elettricista per collegarli al resto. Sono piu' preoccupato invece per la mia intenzione di modificare la scheda. saldare 3 microfili ai piedini del Mega2560 non è da tutti.by carlonb - GCODE, Software e Firmware
Aggiornamento: Mi sono deciso ed ho smontato la scheda MKS Gen 2Z V1.1 dalla stampante ed ho studiato il c. stampato con l'aiuto dello schema versione MKS Gen 1.3 (credo), la parte controllo dei driver sembra corrispondente allo schema. Col tester ho capito che (come presupponevo) dal processore partono solo le 3 linee EN, STEP e DIR relative allo Z(1) poi in parallelo si collegano ai driver Z(1)by carlonb - GCODE, Software e Firmware
@onekk, Quanto tu dici, di fatto,lo è già, ho già verificato il configuration_pins.h èd è tutto corretto ma resta il fatto che i motori non sono indipendenti. Se come dicevo sopra (IPOTESI) vengono usate solo le 3 uscite del Mega di Z1 (step, dir e enable) parallelate sui due driver Z1 e Z2 mentre le altre uscite (step, dir e enable di Z2) sempre del Mega non sono state connesse, hai voglia, il cby carlonb - GCODE, Software e Firmware
Ciao Giuno85, Visto che tu avevi la 2Z v1.1 e l'hai sostituita con la MKS Gen V1.4 mi puoi dire qualcosa sulle dimensioni ed i fori di fissaggio? Dalle foto che ho visto tutti i connettori sono allo stesso posto della V1.1 ma siccome io ho stampato un box che contiene il tutto e con i fori di fissaggio predisposti, pensi che combaciano? Sto pensando di prendere anch'io questa scheda, le featuresby carlonb - GCODE, Software e Firmware
Entrando nel dettaglio della problematica: Lo std RAMPS 1.3/1.4 per cartesiana HFB e doppio asse Z per il comado usa le seguenti uscite digitali: Z default quando singolo driver: D62(En), D46(Step), D48(Dir). E1 estrusore secondario se usato: D30(En), D36(Step), D34(Dir). La MKS Gen 2Z v1.1 per cartesiana HFB e doppio asse Z per il comado "userebbe" le identiche uscite digitali dello std RAMPS vby carlonb - GCODE, Software e Firmware
Confermo quello che ha già detto Giuno, I driver sono 5, quindi i connettori dei motori sono tutti indipententi. Il problema è che probabilmente Step, Dir e Enable del processore sono in qualche modo parallelati ma non capisco come, oppure i pin di controllo del processore Step, Dir e Enable di uno dei due motori Z non sono proprio connessi mentre vengono usate le uscite Step, Dir e Enable dell'by carlonb - GCODE, Software e Firmware
Ciao Giuno85, Mi hai dato la risposta che temevo, effettivamente anche io sto usando la scheda MKS 2Z V1.1 (ho la prusa I3 sunhokey) come la tua precedente. Di questo sapevo della gestione "particolare" dei due motori Z, ma non mi era chiaro l'eventuale problema, ora è chiaro. Ok per ora farò senza questa funzione, ho in casa un set RAMPS+MEGA e forse prima o poi la monterò. Indagherò a fondo perby carlonb - GCODE, Software e Firmware
Ciao a tutti, Come descritto sopra, nessuno sa darmi indicazioni su cosa dovrebbe accadere in pratica lanciando Z Steppar Auto Align? Grazieby carlonb - GCODE, Software e Firmware
QuoteGIUNO85 PROBLEMA RISOLTO!!! ORA FUNZIONA ALLA GRANDE. Mi dava errore nel caricamento perchè i punti sondati andavano al di fuori del piano di stampa... ne ho dati solo 2 invece di 3 e sono partito col far sondare in mezzo.. per vedere se fu... #define Z_STEPPER_AUTO_ALIGN #define Z_STEPPER_ALIGN_XY { { 45, 100 }, { 180, 100 }, } Praticamente le due coordinate che ho scritto sopra sono lby carlonb - GCODE, Software e Firmware
Grazie Fabry, Ho visto anch'io che compilando la seconda volta non da piu' errori (anche se è normale), proverò ad installarlo su una ramps + mega di riserva come test e vedere se tutto gira. Non appena fatto sarò di ritorno per conferme o smentite. Ciaoby carlonb - GCODE, Software e Firmware
QuoteFabryR Se apri il sito di Arduino e poi vai in Software (ossia quello che fai di solito per scaricare una versione dell'IDE Arduino), appena sotto il riguadro della 1.8.13 trovi un riguadro con scritto: Hourly Builds Download a preview of the incoming release with the most updated features and bugfixes. Quella ad oggi è la 1.8.14 Preview PS Sul sito (un ulteriore riguadro sotto) è disponiby carlonb - GCODE, Software e Firmware
Ciao Fabry, Mi sto buttando sul Marlin per provare (dopo anni di MK4Duo) ed effettivamente non riesco a compilare con Arduino 1.8.13 sotto Windows 10. Non ho capito come si recupera una versione "Hourly Build".... mi daresti delle dritte su dove/come scaricarla? Grazie, Ciaoby carlonb - GCODE, Software e Firmware
QuoteMagoKimbra Ma hai scaricato il nuovo Editor?? Quel file si apre solo con la 0.59. Scusa del falso allarme, aprendo Nextion editor 0.53 mi diceva vuoi aggiornare? Io ci cliccavo sopra e pensavo si aggiornasse...invece no. Ora ho scaricato la vers. 0.59 ed ora tutto OK. Ciao e grazie.by carlonb - Progetti e nuove idee
Ciao Alberto, Ho scaricato la nuova versione del sorgente Nextion enhanced 7" (file mk4duo_7_0_enhanced_v1_3_1.HMI) per caricarlo col Nextion Editor, ma non lo carica e mi da errore di file corrotto. Potresti verificare? Ho riprovato piu' volte a fare il download ma non va. Grazie.by carlonb - Progetti e nuove idee
@Magokimbra (Alberto) Se per caso fosse una limitazione di MK4Duo (Arduino Mega 2560) sarebbe possibile aumentare il n. di caratteri per il nome del file ? 20 car mi sembrano pochi… Sempre vers. 4.3.9 13/05/2019. Grazie ciaoby carlonb - GCODE, Software e Firmware
Oggi smanettando con la stampante per caso mi sono accorto che se i nomi dei files gcode sulla SD sono piu' lunghi di 20 caratteri la stampante non stampa e sul log do Repetier-Host compare questa info: 21:31:40.599 : echo:enqueueing "M23 123456789012345678901.gcod" 21:31:40.616 : echo:enqueueing "M24" 21:31:40.640 : Errorpen failed, File: 123456789012345678901.gcod 21:31:40.640 : //action:resumeby carlonb - GCODE, Software e Firmware
Risolto, Il problema erano proprio gli spazi tra il subcomando ed il valore, ho corretto il sw ed ora anche da SD funziona come dovrebbe. Ora ordinerò il motore e le punte….by carlonb - GCODE, Software e Firmware
ehmmmm…. Alberto, dicevo MK4 per dire in generale… Quindi Repetier-Host già di suo toglie gli spazi prima di inviarli ad MK?by carlonb - GCODE, Software e Firmware
Grazie Carlo D per la risposta, ma ci ho ripensato e credo di aver trovato la risposta. MK4Duo non digerisce gli spazi tra la variabile ed il suo valore, cioè, G1 Z-2 è OK, ma G1 Z 2 non va, togliendo lo spazio G1 Z2 è OK. Ora provo a modificare il sw che uso per generare il gcode togliendo gli spazi dalla stringa del valore numerico, in sostanza lo spazio è riservato al segno dove quando è "-" Oby carlonb - GCODE, Software e Firmware
Ciao a tutti, Come da titolo sto sperimentando la foratura (solo foratura) di circuiti stampati usando la stampante 3D cartesiana. Allego il G-Code per spiegare il problema. Premesso che se questo Gcode lo carico in Repetier host e lancio la stampa funziona tutto bene, tutti i comandi e quindi gli spostamenti X Y e Z e le relative velocità vengono eseguiti correttamente. Se invece lo stesso fileby carlonb - GCODE, Software e Firmware
Ciao Alberto, Ritorno sull'argomento e ti voglio stimolare (anche se di stimoli forse ne hai già troppi). Dato che all'accensione il servo "BL-Touch" D11 è attivo ed operativo ed invece il servo su D6 non lo è, significa che l'attivazione del PWM su questi due pin sono indipendenti, quindi ti chiedo, non è possibile, magari con un sub-comando di M280 attivare/disattivare l'uscita PWM sui pin Servby carlonb - GCODE, Software e Firmware
Ehh si, l'avevo immaginato dato che sul config online questa abilitazione fa intuire che è comune per i servo. Infatti la prima verifica che ho fatto è stata lanciare un G29. OK Ti ringrazio e saluto.by carlonb - GCODE, Software e Firmware
QuoteMagoKimbra A avevo capito male c'è l'opzione del delay dopo quella tempo disabilita il pin pwm.. Ho provato con un ritardo di 300ms e 3000ms ed effettivamente il servo si disabilita come previsto nei tempi definiti. Sfortunatamente però questa opzione disturba il probe BL-Touch clone, la procedura G29 si blocca con errore dopo il primo rilevamento. OK, rinuncio alla disabilitazione del servby carlonb - GCODE, Software e Firmware
Ciao Carlo (mi chiamo anch'io Carlo…) Comandare un pin che attivi/disattivi un relè per dare/togliere alimentazione al servo, ok, capisco, ma dato che la cosa non è di fondamentale importanza non credo di farlo. Il comando 280 lo conosco, infatti lo uso per posizionare la vaschetta raccogli-spurgo come detto nel primo post, ma non trovo un parametro per la sua "de-energizzazione". Tutto questo loby carlonb - GCODE, Software e Firmware
Ahhh ecco! Ma come mai appena accesa la stampante e se non comando mai il servo questo lo posso muovere a mano? Non sembra controllato, per questo pensavo che si potesse disalimentare togliendo in qualche modo il segnale PWM in uscita. EDIT: Per "disalimentato" intendo non comandato… Ciaoby carlonb - GCODE, Software e Firmware
Ho il flusso canalizzatore e come zona di spurgo utilizzo una vaschetta portata in posizione tramite un servo su uscita PWM D6 che comando con g-code nella sezione cambio tools. Funziona tutto, la mia richiesta è come posso disattivare questo servo alla fine della stampa come già si fa per la disattivazione dei motori e riscaldatori a fine stampa. Grazieby carlonb - GCODE, Software e Firmware
OK. tutto a posto. Grazie Albertoby carlonb - GCODE, Software e Firmware