Hi guys, I've the Arduino2 with RuRamps 1.3 shield, and I'd like to use the Serial2 port connected to my ESP8266 with ESP3d-WebUI webserver. That's what I want: - Serial 0 : Programming port / USB - Serial 2 : ESP8266 ESP3D / WiFi But if I enable the option on the Marlin Configurator (and I select "2") when I compile the firmware give me back this error: SanityCheck.h:369:4: error: #error "SEby Romulus76 - Firmware - Marlin
Quotesilvanopas Non so più che dire/fare, provato su tre pc diversi, su due Mega 2560 di costruttori diversi ma niente da fare.. se metto Marlin tutto ok... Sistema operativo Windows 10 sia Home che PRO.. Oggi riprovo , ormai è diventata una questione di principio.... Come è finita? Ci sei riuscito?by Romulus76 - GCODE, Software e Firmware
Ho trovato il problema della lettura legato all'interrupt del MEGA. Ti posto in privato la soluzioneby Romulus76 - GCODE, Software e Firmware
QuoteMagoKimbra Attenzione pin 2 e 3 digitali non analogici.. Che vuol dire? certo devono esser digitali, con interrupt esterno programmabile..by Romulus76 - GCODE, Software e Firmware
QuoteMagoKimbra No sto provando.. Allora la sonda per come è fatta manda dati a un certo punto dopo la richiesta. Il programmino senza interrupt certo che funziona sta li aspetta la risposta e quando la riceve ti segnala il dato, ma questo non è possibile sulla stampante, perché significherebbe, anche se per alcuni millisecondi il firmware si ferma in attesa di risposta per non perdere i dati, caby Romulus76 - GCODE, Software e Firmware
QuoteMagoKimbra Si sicuro!! Piccolo aggiornamento 1. Il mio sensore non era provvisto di resistenza di Pull-up da 10k sulla linea DATA, ho provveduto a saldarci una resistenza. 2. Ho rieseguito i test a casa (senza oscilloscopio) ma con MK4duo continua a non comunicare (ne su piedino 2 ne su 3) 3. Ho provato a scaricare un semplice esempio arduino (utilizzando metodo non interrupt), e la sondby Romulus76 - GCODE, Software e Firmware
QuoteMagoKimbra Perché? Così deve funzionare... Punto1: nel codice dove sta il case "INPUT_PULLUP"? Punto2: i livelli logici non sono corretti, o meglio "L" non è visto (0v to 0,8v)... siamo a 3V!! Sicuro sia tutto a posto con il pinMode?by Romulus76 - GCODE, Software e Firmware
QuoteMagoKimbra Bisognerebbe cominciare con questi: Mega, Mega2560, MegaADK 2, 3, 18, 19, 20, 21 Appena posso provo.. Edit: non avevo letto che hai provato con il pin 3. va bene... Non è livellato perché su quel pin poi transita al comunicazione quindi c'è il treno di bit con cui comunica al processore i valori di temperatura e umidità. Si capisco il treno di bit che arrivanby Romulus76 - GCODE, Software e Firmware
@MagoKimbra ho fatto il test posizionando il pin X_MAX e sembra che, dopo una corretta vaschetta da 20ms, la sonda risponde alla richiesta. Ho allegato tre screenshot dell'oscilloscopio, la cosa strana è che il segnale della sonda non è "livellato" bene... mentre 1 logico è coerente (pullup interno abilitato probabilmente con INPUT_PULLUP) lo 0 logico è a quasi 3V e questo non credo sia molto buby Romulus76 - GCODE, Software e Firmware
QuoteMagoKimbra No no certo che ho usato MK4duo... Il fatto che la libreria usa gli interrupt e per il mega è un po un casino.. Ora vedo se riesco ad aggiustare la cosa... Ma per libreria intendi il tuo modulo classe dhtsensor.cpp? Perchè non vedo altri riferimenti esterni. Cmq, guardando il codice sorgente sembrerebbe tutto in ordine, ora dovrei capire dove connettere il DATA del sensore: disby Romulus76 - GCODE, Software e Firmware
QuoteMagoKimbra O io uno sono, il DHT11 l'ho provato sul due, sul mega non ho avuto modo, devo vedere la libreria come si comporta e come lo usa. Se riesco fine settimana gli do un occhio.. Guarda, se conoscessi un po di più il flusso del firmware, ed i meccanismi di timeout/timer/scheduler potrei darti una mano volentieri; il problema principale è che fino ad oggi non ho avuto molto tempo perchby Romulus76 - GCODE, Software e Firmware
@Magokimbra nessuna info in merito??by Romulus76 - GCODE, Software e Firmware
Buondì, ho analizzato il changelog delle versioni, ed ho notato il parametro R che consente di scegliere fra: 0 = Classic Pid 1 = Some overshoot 2 = No Overshoot 3 = Pessen Pid 4 = TYREUS LIBEN che non è riportato nel changelog Incuriosito dall'opzione ho analizzato il codice sorgente, riporto una parte interessante dell'algoritmo: if (method == 0) { workKp = 0.6 * Kby Romulus76 - GCODE, Software e Firmware
MK4Duo ver. 4.3.5 Volendo collegare una sonda tipo DHT11 alla scheda 8bit di tipo RAMPS / MKS, quali pin sono indicati perchè possa funzionare la lettura? Ho verificato una connessione al pin D40, e al pin X_MAX ma in nessuno dei due casi ottengo dati validiby Romulus76 - GCODE, Software e Firmware
QuoteMagoKimbra Ok trovato il bug entrambi usate il power on, e li il problema ora lo guardo e vedo che problema c'è, si chiude in qualche loop... Per ora se potete disabilitatelo altrimenti aspettate la patch... Confermo, disabilitando funziona tutto regolarmente. Ora vorrei capire per la DHT11... Altra domanda: D1 e D2 presenti sul connettore AUX-1 pare non siano utilizzabili, controllandoby Romulus76 - GCODE, Software e Firmware
QuoteMagoKimbra Ok trovato il bug entrambi usate il power on, e li il problema ora lo guardo e vedo che problema c'è, si chiude in qualche loop... Per ora se potete disabilitatelo altrimenti aspettate la patch... Dopo provo disabilitando il PS_ON (connetto temporaneamente il PIN a +5). Per la DHT11, come posso provare con la MKSGEN?? Parlavi di interrupt/PIN disponibili... mi spieghi, magari uby Romulus76 - GCODE, Software e Firmware
QuoteMagoKimbra A ok... Facciamo un passo alla volta poi vediamo come utilizzare DHT11, intanto si metti a 0 e disabilita il pin d'uscita della camera... A questo punto, fai un'altra prova disabilita per un attimo anche la eeprom e verifica che tutto va poi abilita l'EEPROM e vediamo anche come va... Ok.. per le 18 sono a casa e riverifico, ci metto poco.. poi ti aggiorno.by Romulus76 - GCODE, Software e Firmware
QuoteMagoKimbra E ma non hai disattivato la camera cosi fa un controllo che non c'è intanto prova a disabilitare tutto... Il DHT11 funziona bene solo con il DUE, perché usa gli interrupt sul mega solo alcuni pin possono avere gli interrupt sul due tutti, quindi sul mega bisogna scegliere pin adatti... Poi cambia il pin per il case light mettilo sul pin 5 il 4 ho scoperto che ha lo stesso registrby Romulus76 - GCODE, Software e Firmware
QuoteMagoKimbra Come mai sensore camera DHT11 Ma poi non lo hai attivato?? Perchè pensavo potesse essere causa di rallentamento e l'ho disattivato, anche perchè non ha mai comunicato correttamente.by Romulus76 - GCODE, Software e Firmware
QuoteMagoKimbra Perché feature cosa serve?? Ti ho allegato tutto, poi verifica tu nel caso ti serva (basta verificare con un File Compare)....by Romulus76 - GCODE, Software e Firmware
QuoteMagoKimbra Mi linki la tua configurazione... Dovrebbero bastare, nel caso aggiungo...by Romulus76 - GCODE, Software e Firmware
Quotefabios - ha provato altre versioni oltre alla 4.3.4? hai lo stesso problema anche con quelle? - qual è la versione che invece ti funziona correttamente? Come detto qui sopra, ho questo comportamento: - 4.3.2 stable, nessun rallentamento, movimenti immediati e feedback lag zero - 4.3.4 parziale rallentamento nella ricezione del comando, ma poi movimenti lineari senza interruzioni (come sugby Romulus76 - GCODE, Software e Firmware
QuoteMagoKimbra Arriviamo al punto fondamentale, quando scaricate nella vostra scheda il file compilato, IDE vi dice se la memoria è a rischio oppure no, a voi capita questo... Provate con host a collegarvi con la scheda, diminuite i baudrate, controllate con m503 l'esattezza dei valori in memoria. La 4.3.5 ce l'ho su una Wanhao (8 bit) e non ho rallentamenti, stessa cosa sulla delta con alligatoby Romulus76 - GCODE, Software e Firmware
Purtroppo Alberto, stesso identico problema... te l'ho notificato ieri sera in PVT su messenger. Come ha detto qui sopra fabios, si nota anche semplicemente con un G28, i movimenti sono lentissimi e spezzati... come appunto ci fossero dei busy o wait o che altro. Quello che posso aggiungere io è questo: con la 4.3.4 i movimenti non vengono spezzati, ma già si nota una lentezza nell'acquisizionby Romulus76 - GCODE, Software e Firmware
QuoteAmerigo vai tranquillo i motori assorbono MAX 1.7A --MASSIMO-- ciò vuol dire che devi regolare la Vref dell' DRV8825 a 0.7volt che corrisponde a circa 1.4A (80%circa) se i drv8825 possono erogare 2.5A non vuol dire che che escono sempre 2.5A ma che è il MASSIMO amperaggio che possono fornire. le misure dei motori non contano per il calore Si hai ragione, in effetti era una domanda con la rby Romulus76 - Elettronica e meccanica
QuoteMagoKimbra Quindi con 1.5A fai i calcoli con 1 A che diviso due fa 0,5v di vref. Poi magari piano piano sali se vedi che il motore lavora freddo e perde un po di potenza.. Una domanda un pochino stupida ma base: come si capisce il fatto di perdere potenza? Da cosa lo si vede o si sente?by Romulus76 - Elettronica e meccanica
Ciao a tutti, ho trovato una offerta lampo di poche ore (entro stanotte) per questa serie di NEMA17 modello 17HD48002H-22B e vorrei capire se siano utilizzabili dai driver DRV8825 (con dissipatori) senza che questi ultimi si fondano in poche ore. Le caratteristiche tecniche del motore sono queste (trovate internet): Shaft diameter: 5mm Shaft length: 20mm Motor body length: 48mm Full length: 70by Romulus76 - Elettronica e meccanica
Hai poi montato i driver stepper M5256 sulla stampante? Che benefici hai ottenuto? stavo pensando all'acquisto di 3 pezzi per X Y Z.by Romulus76 - Elettronica e meccanica
QuoteMagoKimbra Non c'è... Ma in configuration_feature.h trovi: /************************************************************************** ************************ Advanced Pause Park ***************************** ************************************************************************** * * * Advanced Pause Park featureby Romulus76 - GCODE, Software e Firmware
QuoteMagoKimbra E' giusto, ma setta bene i parametri quindi quanto deve ritrarre per liberare il vecchio filo, quanto deve estrudere per il nuovo etc etc.. Dove posso trovare una mini spiegazione dei vari parametri che vedo attivando l'opzione? Thanksby Romulus76 - GCODE, Software e Firmware