Page 3 of 6

Re: 3DRAG NON FUNZIONA

Posted: 13/11/2015, 15:29
by alessio1279
buonasera ragazzi ho appena fatto il test suggerito da Mikeb69 ed i volori sono 148801023 fisso per il therm 1 e 14880102 che si alterna a 14880982 per therm2... ho voluto fare un ulteriore prova caricando lo sketch se la stessa sonda su una normale board arduino mega 2650 per vedere se c'era un riscontro e i valori variano da 14880355 a 14880317...
Attaccherei la stessa NTC prima al THERM_1 e poi al THEMR_2 e dal MONITOR SERIALE di ARDUINO leggerei i valori. Si vede subito a quel punto se la scheda o l' ATMEGA2560 hanno dei problemi.
Se i valori letti sono gli stessi , non ci sono problemi. Se i valori diversi o uno dei 2 è uguale a 0, non è un problema del firmware ma della scheda.
quindi presumo che i valori tra therm1 e therm2 essendo diversi tra loro il problema sta nella scheda??? magari come dice dandb esgabolab è qualche resistenza o condesatore andato in corto??
Se le resistenze R7 -R8 e i condensatori C7 e C8 funzionano o sono in corto.
Probabilmente uno dei due non funziona.
Ciao, ho dato un occhiata allo schema elettrico ... i casi sono due:

1 ti si è bruciato l'ingresso di arduino e puoi solo cambiare la scheda o cambiare il codice per usare l'ingresso temp del bed e il bed lo controlli esternamente.

2 accanto al connettore della temp dovrebbe esserci una resistenza smd ... forse si è bruciata questa a seguito del primo ternistore che si è bruciato, eventualità molto difficile ma se hai visto fumo è l'unica cosa che si può bruciare prima dell'ingresso di arduino.
comincia al rassegnarmi al fatto che probabilente dovrò prendere un nuova scheda di controllo :? :? :?

Re: 3DRAG NON FUNZIONA

Posted: 13/11/2015, 15:58
by Mikeb69
Per me l' ingresso fisso con valore 148801023 è rotto.
Legge sempre 5 volt.

Re: 3DRAG NON FUNZIONA

Posted: 13/11/2015, 19:03
by dandb
Prova a misurare il valore di resistenza delle due resistenze che dovrebbero essere uguali.
Siccome la sonda (ntc) è connessa tra massa e i 5V di alimentazione tramite la resistenza, se la resistenza è in corto hai direttamente i 5V della alimentazione sempre fissi sulla sonda senza che si realizzi il partitore.
È "molto" probabile che sia la resistenza in corto.
Se è così essendo smd ti consiglio di dissaldarla e sostituirla con una normale mettendola "in piedi".

Per il valore misura quella della resistenza buona che se ho capito bene è R8.

Re: 3DRAG NON FUNZIONA

Posted: 13/11/2015, 20:56
by Domenico Marsico
Se guardiamo lo scheda del controller della 3Drag, vediamo che gli ingressi delle due sonde termiche (THERM1 e THERM2) entrano direttamente nel pin del MCU (Pin 84 e Pin 83) che sono settati come ingressi analogici, quindi "leggono" la tensione in ingresso.

Su ogni pin di ingresso è presente una resistenza (R8 e R7) di PULLUP da 47Kohm che ha il compito di tenere la linea di ingresso al valore di 5V (essendo l'ingresso dell'MCU ad alta impedenza), i due condensatori in parallelo (fra i pin di ingresso e GND) hanno il solo compito ti "stabilizzare" variazioni veloce del valore (filtro passa basso).

La sonda termica un NTC da 100K a 25C° non è altro che una resistenza che abbassa (N=negative) il suo valore con l'aumentare della temperatura (T=temperature, C = controll) e questa è connessa fra il pin di ingresso e il GND, creando di fatto insieme con le resistenze di pullup un partitore di tensione che varia il suo valore di tensione in maniera inversamente proporzionale alla temperatura.

Se leggi sugli ingressi delle sonde 5V può significare solo tre cose:

1) la sonda è guasta (aperta) in questo caso scollegandola dal PCB dovrebbe avere un valore molto elevato (a soli 3C°quindi in un congelatore è circa 300Kohm)
2) Uno dei due o tutte e due i terminali della sonda non sono connessi al PCB
3) Il pin di ingresso dell'MCU è in corto (spesso va in corto il mosfet sul pin che viene utilizzato in caso di programmazione del pin come output)

Per sicurezza e come dice dandb controlla il valore della resistenza R7 che non sia in corto, anche se è molto più probabile che una resistenza di pullup si apra...

Per test io scollegherei la sonda dal connettore e salderei temporaneamente una resistenza da circa 15Kohm sui contatti inferiori del connettore, a questo punto la tensione che dovresti misurare suk connettore dovrebbe scendere a circa 3.8V e il software dovrebbe indicare una temperatura di >70C°

Ovviamente se con questo semplicissimo e velocissimo test continui a misurare +/- 5V e la resistenza di pullup non è in corto ti sei certamente fregato l'ingresso dell'MCU... :cry:

Bye

Re: 3DRAG NON FUNZIONA

Posted: 16/11/2015, 15:25
by alessio1279
buona sera ragazzi !! ho appena fatto tutti i test che mi avete consigliato: ho saldato la resistenza alla sui contatti inferiori impostando il tester su 20K e su R7 il valore era 6,76 e su r8 di 6,12 poi conrollato la tensione che su r7 e rimasta di 4,99v e su r8 dove ho saldato la resistenza è sceso a 4.89v mentr prima era di 5v quindi ormai penso sia un problema di scheda... :? secondo voi è possibile riparare questa o conviene prenderne una nuova???

Re: 3DRAG NON FUNZIONA

Posted: 16/11/2015, 20:30
by Domenico Marsico
alessio1279 wrote:...ho saldato la resistenza alla sui contatti inferiori impostando il tester su 20K e su R7 il valore era 6,76 e su r8 di 6,12 poi conrollato la tensione che su r7 e rimasta di 4,99v e su r8 dove ho saldato la resistenza è sceso a 4.89v mentr prima era di 5v quindi ormai penso sia un problema di scheda... :? secondo voi è possibile riparare questa o conviene prenderne una nuova???
Scusami ma non ho capito il primo passaggio...
La resistenza che hai saldato era di 15Kohm ? o 20K? o quanto?, tu dici di aver impostato il tester a 20K ??? :o cioè?
La resistenza da 15K la devi saldare dietro al connettore della sonda termica (dopo averla disconnessa dalla scheda) in pratica simula la ntc...e con il tester non devi misurare ohm ne su R7 e neanche su R8... basta che leggi la tensione direttamente sul morsetto della sonda (in parallelo alla resistenza che hai saldato)...
Fammi sapere se hai fatto bene oppure o capito male io le tue ultime istruzioni...

Re: 3DRAG NON FUNZIONA

Posted: 16/11/2015, 21:24
by alessio1279
Scusami ma non ho capito il primo passaggio...
La resistenza che hai saldato era di 15Kohm ? o 20K? o quanto?, tu dici di aver impostato il tester a 20K ??? :o cioè?
La resistenza da 15K la devi saldare dietro al connettore della sonda termica (dopo averla disconnessa dalla scheda) in pratica simula la ntc...e con il tester non devi misurare ohm ne su R7 e neanche su R8... basta che leggi la tensione direttamente sul morsetto della sonda (in parallelo alla resistenza che hai saldato)...
Fammi sapere se hai fatto bene oppure o capito male io le tue ultime istruzioni
si si ho fatto tutto esattamente come hai appena detto... l'unica cosa è che oltre a misurare la tensione nei morsetti ho fatto una misura anche in ohm... lo so non ha molto senso ma l'ho voluta fare per vedere se c'era una diferenza tre i due morsetti tutto qui...

Re: 3DRAG NON FUNZIONA

Posted: 16/11/2015, 21:34
by zava
qualcuno puo aiutarmi Ho finito di montare la 3 d rag versione 1.0, non riesco a far muovere i motori
Forse nn ho caricato i driver corretti o il sw giusto

Chi puà aiutarmi a caricare il software e i drive

Re: 3DRAG NON FUNZIONA

Posted: 16/11/2015, 23:03
by dandb
Alessio1279 perché continui a pensare che è la "scheda" a non funzionare?
Che poi non ho capito cosa significa la scheda non funziona.
Se avevi anche caricato il codice per testare i valori della sonda significa che la scheda funziona.
Comunque io penso che adesso con la resistenza cambiata funzioni. (se ho capito bene)
Il fatto che prima misurava fisso 5V non era buono invece se adesso misura poco meno di 5V significa che tra i 5V e l'ingresso della sonda hai una piccolissima caduta di tensione che è dovuta proprio alla presenza della resistenza.
Per evitare casini però la vecchia resistenza smd andrebbe dissaldata.

Adesso se riprovi a fare il test con il codice che ti legge i valori della sonda dovrebbero entrambi variare.
Dico "dovrebbe".
Devi essere certo che tutto il circuito è stato ripristinato in modo corretto.
E come hai misurato i valori di Ohm delle due resistenze avresti dovuto farlo anche prima di saldare la nuova resistenza per fare il confronto.

Se riesci posta una foto cosi si può capire meglio.

Re: 3DRAG NON FUNZIONA

Posted: 17/11/2015, 13:28
by alessio1279
buongiorno ragazzi!! dandb volevo dire solo che il problema è nella scheda di controllo tutto qui :D
comunque ripetendo il test i vaolori sono 148801019 e 148801023 che sono rispettivamente therm1 e therm2 senza sonda collegata e invece 148801018 e 14880983
con sonda collegata
Ovviamente se con questo semplicissimo e velocissimo test continui a misurare +/- 5V e la resistenza di pullup non è in corto ti sei certamente fregato l'ingresso dell'MCU... :cry:


io adesso sono un po confuso visto che continuo a misurare poco meno di 5V il problema è la resistenza smd o lingresso dell MCU???