Vai al contenuto

Impostazione Ramps su i3 Aluminium (RISOLTO)


Lanjazz

Messaggi raccomandati

Salve a tutti,

Da qualche settimana leggo questo bel Forum ITALIANO per risolvere svariati problemi relativi alla mia stampante.

All'inizio con scheda Sanguino originale ero riuscito ad ottenere risultati decenti... ora ho voluto sostituire la scheda con una Ramps 1.4 e un Arduino Mega.

Sono appassionato di Arduino con cui ho realizzato diversi progetti nell'ambito dell'Ham Radio (sono Radioamatore).

I due problemi che vi sottopongo sono:

1) temperatura del piatto va a 83° comunque si regoli la temperatura sul G.code.....

2) la stampa viene storta soprattutto sull'asse Y (vedi foto). Considerate che il Cubo l'ho stampato alla massima velocità utilizzando PLA a 180° e i soliti 85° imposti per ora dal piano di stampa.

Le misure sono abbastanza precise ma con i lati così distorti non vado per ora a cambiare i passi.Grazie mille per ogni aiuto.

Lanjazz

20171125_102653.jpg

Link al commento
Condividi su altri siti

Sostituito il fet che "dovrebbe controllare l'alimentazione del piatto", ma niente da fare, all'accensione della macchina il piatto comincia a scaldare e non si ferma più fino al raggiungimento dei 90°... li si stabilizza... per stampare il PLA ho scollegato la resistenza del piatto e impostato la temperatura a 0 da Cura.

Aggiungo che se anche imposto la temperatura a 0 su Cura il piatto si scalda all'accensione e.... non si cura di Cura...... :grin:

Prego in un aiuto... grazie

Link al commento
Condividi su altri siti

Scusa ma dici di aver staccato la resistenza del piatto e poi dici che il piatto scalda all'accensione. O ti riferisci a due momenti diversi o hai inventato il moto perpetuo.

Il mosfet viene comandato direttamente dal processore atmega2560, Se cambiando il mosfet resta acceso lo stesso temo sia partito il processore,

Controlla comunque che non ci siano scorie o pezzetti di stagno nella scheda che facciano ponte e diano direttamente corrente alla resistenza del piatto senza passare per il mosfet (una prova per escludere questa eventualità poteva essere vedere se senza il mosfet il piatto sta spento).

Comunque vale la pena di fare almeno una prova prima di comperare la scheda nuova, io proverei a rimettere il firmware, come prova costa solo 5 minuti anche se è molto improbabile che sia colpa sua. 

  • Like 1
Link al commento
Condividi su altri siti

Si, Alep scusa la mia scarsa precisione...

Allora il piatto scalda anche se staccato nel senso che sui terminali c'è corrente e il led lampeggia all'accensione della scheda (magari avessi inventato il moto perpetuo :blush: ).

Di schede ArduinoMega (e UNO e Nano) ne ho sempre almeno una inutilizzata in quanto faccio molti progetti con questo supporto. Ho quindi provato a sostituire la scheda con un'altra nuova (non originale ma nuova).

Il firmware l'ho ricaricato un paio di volte, e il problema c'è stato da subito alla prima accensione della Ramp... può essere un dato sbagliato sul firmware?

Sostituendo il fet "penso" di aver fatto una buona saldatura ma ora mi hai messo la pulce nell'orecchio e non mi costa niente darci un'occhiata col microscopio usb.

Altra cosa, se fosse una scoria a fare corto lo vedrei col tester che invece a scheda spenta non mi da conduzione... Sono propenso a credere ad un errore sul firmware... per caso sai dove guardare in CONFIGURATION.h per vedere se qualcosa è settato male?

Potrebbe essere il sensore termico andato? ... non so perchè la temperatura mi pare la legga corretta e se fosse in corto mi darebbe un qualche errore (?).

Gazie mille dell'aiuto

Lanfranco

Link al commento
Condividi su altri siti

La cosa che potrebbe essere nel Marlin sia sbagliata la dichiarazione della scheda che stai utilizzando.

Quindi per prima cosa nel marlin nel file configuration,h all'inizio c'è l'elenco delle elettroniche supportate, verifica che il numero dichiarato nelle sezione

#ifndef MOTHERBOARD
#define MOTHERBOARD 33
#endif

corrisponda al tipo di elettronica che hai, se no correggi quello che in questo esempio è 33 e riprova. Se cosi non risolvi ne riparliamo.

Se il termistore rileva delle temperature attendibili non può essere il responsabile di un problema del genere e anche se non le rileva, a elettronica appena accesa deve essere tutto spento in ogni caso.

E comunque rileggendo tutto il post la soluzione è di sicuro nella corretta selezione della scheda nel configuration.h

Link al commento
Condividi su altri siti

Grazie Alep.

La mia configurazione è questa qua sotto.

Non ho nel configuration.h la lista delle schede come avevo nel Marlin di serie

-----------------------------------------------------------------------------------------------------------------------------------------------------------------

#define BAUDRATE 115200

// Enable the Bluetooth serial interface on AT90USB devices
//#define BLUETOOTH

// The following define selects which electronics board you have.
// Please choose the name from boards.h that matches your setup
#ifndef MOTHERBOARD
  #define MOTHERBOARD BOARD_RAMPS_14_EFB               <------ se non sbaglio EFB sta per extruder, fan, bed
#endif

-------------------------------------------------------------------------------------------------------------------------------------------------------------------

Se mi dici che molto probabilmente il problema è sullo sketch provo a preparare un Marlin.ino daccapo e provo a caricarlo... non mi costa tanto avendo questo con tutti i parametri degli stepper e degli end-stop giusti.

Intanto grazie.

Link al commento
Condividi su altri siti

Allora Alep,

ho ricaricato lo sketch modificando la motherboard..... ho guardato nella lista e la Ramps 1.4 corrisponde al nr. 34, ho comunque provato anche con il 33 che si usava prima.

Il risultato è che all'accensione parte lo stesso il piatto......

Ho rismontato la Ramps e provo a guardarci col microscopio USB... ti saprò dire.

--------- dopo alcuni minuti---------------------

Tutto bene le saldature del fet....

Ho fatto però una prova... ho piegato brutalmente il pin che va sul D8 dell'Arduino in modo che non faccia contatto e, guarda caso il piatto non parte all'accensione... quindi abbiamo il piedino D8 che sta alto appena si accende il tutto... ora vorrei sapere dove guardare nello sketch per capire come mai è alto....

Se va alto è perchè dall'A14 gli viene dato il via..... perchè?

Tutto questo con entrambe le schede Arduino Mega... quindi problema software..... credo.

Grazie

Link al commento
Condividi su altri siti

RISOLTO!!!

Ho preso un firmware e l'ho risistemato per Ramps... L'ho caricato sul Mega senza nessuna scheda collegata e ho visto l'oscilloscopio piatto come le mie funzioni cerebrali ieri sera..

Ora ho montato la Ramps e funziona tutto. Unico problema è stato che ho dovuto ricalibrare la macchina da capo..... Poi mi ero dimenticato di decommentare le righe dell'EEPROM e quindi ho dovuto ricaricare il tutto, ma per fortuna non avevo ancora tarato la macchina.

Mi dispiace solo che il firmware incriminato era più "moderno". Vedrò con calma di trovare il difetto.

Tutto è bene ciò che finisce bene....

Ora si ricomincia a stampare e a migliorare la stampa.

 

Link al commento
Condividi su altri siti

Partecipa alla conversazione

Puoi pubblicare ora e registrarti più tardi. Se hai un account, accedi ora per pubblicarlo con il tuo account.

Ospite
Rispondi a questa discussione...

×   Hai incollato il contenuto con la formattazione.   Rimuovere la formattazione

  Sono consentiti solo 75 emoticon max.

×   Il tuo collegamento è stato incorporato automaticamente.   Mostra come un collegamento

×   Il tuo contenuto precedente è stato ripristinato.   Pulisci editor

×   Non puoi incollare le immagini direttamente. Carica o inserisci immagini dall'URL.

×
×
  • Crea Nuovo...