RedDevil Inviato 19 Febbraio 2017 Condividi Inviato 19 Febbraio 2017 Salve a tutti e AIUTO!,un mese fa ho acquistato una Prusa i3 MK8da uno che non è mai riuscito a farla funzionare, l'ho dovuto rismontare e rimontare, alla fine tramite LCD sono riuscito a farla andare, logicamente era da calibrare, ho scaricato Arduino 1.8.1, RepetierHost_1_6_2, ho installato i driver FTDI, riuscivo a far muovere l'estrusore con Repitier e mandare in stampa. Quando ho cercato di caricare il marlin sull'Ide per poi mandarlo su Arduino sono iniziati i guai, probabilmente nel cambiare versione di software e firmware. la scheda è una Mega 2560 che per disperazione ho resettato, ora non si muove più niente da Repitier che mi risponde: "Errore Seriale COM :: System.IO.Ports.SerialeErrorReceivedEventArg" se invece provo a caricarlo su IDE mi da "Lo sketch usa 101798 byte (40%) dello spazio disponibile per i programmi. Il massimo è 253952 byte. Le variabili globali usano 4203 byte (51%) di memoria dinamica, lasciando altri 3989 byte liberi per le variabili locali. Il massimo è 8192 byte. avrdude: stk500v2_ReceiveMessage(): timeout avrdude: stk500v2_ReceiveMessage(): timeout avrdude: stk500v2_ReceiveMessage(): timeout avrdude: stk500v2_ReceiveMessage(): timeout avrdude: stk500v2_ReceiveMessage(): timeout avrdude: stk500v2_ReceiveMessage(): timeout avrdude: stk500v2_getsync(): timeout communicating with programmer Errore durante il caricamento dello sketch" il BAUDRATE è a tutti 115200, se provo Blink si accende qualche led ma pi da lo stesso errore!! Cita Link al commento Condividi su altri siti Altre opzioni di condivisione...
Alep Inviato 19 Febbraio 2017 Condividi Inviato 19 Febbraio 2017 Allora non ha molto a che fare col tuo problema della seriale ma di Arduino devi usare una versione 1.0.6 o precedente, le altre non vanno bene col Marlin. Di seguito le prove che puoi fare Prova a vedere se riesci a programmare l'elettronica con la stampante spenta, meglio ancora con la spina proprio staccata, la corrente che fornisce la usb è sufficiente a pilotare bene la sezione Arduino della stampante. Prova con una diversa porta usb Controlla che su Arduino sia settata la scheda Mega 2560 Il blink per questi test non serve a molto, utilizza questo blink modificato che ti allego che ha anche un minimo di colloquio seriale a 115200 che almeno vedi se il colloquio funziona decentemente. BlinkSerial.ino Se lo hai prova un diverso cavo usb (potresti averlo in una stampante). Cita Link al commento Condividi su altri siti Altre opzioni di condivisione...
RedDevil Inviato 19 Febbraio 2017 Autore Condividi Inviato 19 Febbraio 2017 Questo il risultato di BlinkSerial.ino Arduino:1.8.1 (Windows 7), Scheda:"Arduino/Genuino Mega or Mega 2560, ATmega2560 (Mega 2560)" Lo sketch usa 3000 byte (1%) dello spazio disponibile per i programmi. Il massimo è 253952 byte. Le variabili globali usano 206 byte (2%) di memoria dinamica, lasciando altri 7986 byte liberi per le variabili locali. Il massimo è 8192 byte. avrdude: ser_open(): can't open device "\\.\COM3": Accesso negato. avrdude: ser_drain(): read error: Handle non valido. La porta seriale selezionata non esiste o la scheda non è connessa Questo report potrebbe essere più ricco di informazioni abilitando l'opzione "Mostra un output dettagliato durante la compilazione" in "File -> Impostazioni" Ma se la stampante è accesa quando provo a connetterla con Repitier sento un tak, qualcosa si muove. avevo già provato arduino-1.0.5-r2 ma niente, riprovo di nuovo Cita Link al commento Condividi su altri siti Altre opzioni di condivisione...
Alep Inviato 19 Febbraio 2017 Condividi Inviato 19 Febbraio 2017 Si fai le altre prove che ti ho detto relative alla porta usb Scusa ma non conoscendo la tua esperienza in merito adesso ti potrei dire cose che conosci di già. Da pannello di controllo gestione dispositivi vedi cosa succede attaccando e staccando la porta usb della stampante. Dovresti vedere qualcosa tipo questo che ti indica anche il numero di com che devi selezionare in arduino Cita Link al commento Condividi su altri siti Altre opzioni di condivisione...
RedDevil Inviato 19 Febbraio 2017 Autore Condividi Inviato 19 Febbraio 2017 Prove USB fatte, niente E' sulla COM3 , bit per secondo 15200 Cita Link al commento Condividi su altri siti Altre opzioni di condivisione...
Alep Inviato 19 Febbraio 2017 Condividi Inviato 19 Febbraio 2017 prova con velocità più basse e come driver ftdi assicurati di aver installato quelli che trovi in questa pagina del sito ftdi http://www.ftdichip.com/Drivers/VCP.htm E' davvero molto difficile che si guasti la seriale in Arduino, quello che può succedere con frequenza è che in Arduino venga caricato un firmware zoppo, che all'avvio viene lanciato ed entra in un loop senza fine che impalla il processore e impedisce al modulo che consente la riprogrammazione di lavorare. In questi casi nei forum di Arduino consigliano di resettare manualmente l'Arduino (in genere c'è sempre un tasto reset nella scheda) e poi subito dopo lanciare l'aggiornamento dall'ide con uno sketch leggero come il blink. Se si becca il lasso di tempo giusto tra il reset e l'inizio del programma che va in loop si riesce a metterci un programma corretto e quindi ritorna tutto programmabile. Detto cosi sembra una cosa molto empirica e di difficile riuscita e scoraggiante, a me è successo questo tipo di incidente ed al 5 tentativo sono riuscito a riprogrammare l'Arduino (stavo lavorando ad altre applicazioni), In genere da quello che leggo con un pò di fortuna ci si riesce, sempre che il problema sia quello. Mi dispiace ma non saprei consigliarti altro Cita Link al commento Condividi su altri siti Altre opzioni di condivisione...
RedDevil Inviato 19 Febbraio 2017 Autore Condividi Inviato 19 Febbraio 2017 Ma in questo caso, il controllo manuale di repitier, non dovrebbe funzionare? a me appena installato mi funzionava, poi smanettando con IDE e Porte e il reset su Arduino non è più andata! Cita Link al commento Condividi su altri siti Altre opzioni di condivisione...
Alep Inviato 19 Febbraio 2017 Condividi Inviato 19 Febbraio 2017 Si probabilmente hai caricato un firmware zoppo, per quello che non credo sia un problema di seriale ma di firmware a livello di Arduino. Il Repetier lavora con Arduino, se quello non va Repetier non si collega. Proprio per evitare questo tipo di problemi nei miei firmware per Arduino metto sempre una routine in cui mettendo a massa il pin A5 si attiva una routine di 'rallentamento' Cita Link al commento Condividi su altri siti Altre opzioni di condivisione...
RedDevil Inviato 19 Febbraio 2017 Autore Condividi Inviato 19 Febbraio 2017 mi manderesti i tuoi firmware? giusto per provare! Cita Link al commento Condividi su altri siti Altre opzioni di condivisione...
Alep Inviato 19 Febbraio 2017 Condividi Inviato 19 Febbraio 2017 Quando dico miei firmware intendo scritti integralmente da me per esigenze specifiche di lavoro, i miei firmware non ti servirebbero a niente, non sono scritti per questo settore e richiedono hardware specifico davvero non comune, invece ti do il link per i software Geeetech che sono quelli che uso io per queste stampanti. http://www.geeetech.com/forum/viewtopic.php?f=20&t=17279 Non ti do quello che sto usando con la stampante perchè è per due estrusori e non ti andrebbe bene, se hai due estrusori te lo do volentieri Cita Link al commento Condividi su altri siti Altre opzioni di condivisione...
Messaggi raccomandati
Partecipa alla conversazione
Puoi pubblicare ora e registrarti più tardi. Se hai un account, accedi ora per pubblicarlo con il tuo account.