Vai al contenuto

Messaggi raccomandati

Inviato

da ide no.

Da lcd, tipo?

ci ho lavorato molto, non vorrei aver fatto qualcosa.

Jagger, per quanto riguarda la parte strutturale, lasciamola un attimo da parte.

Se ora collego i motori Z ad x e y e li faccio muovere con comandi da X e Y, salgono e scendono che è una meraviglia!

e ieri lo facevano con comandi da asse Z.

Non penso sia ora ancora quello il problema.

ah, gli end stop funzionano, specialmente Z, testati con comando apposito .

Inviato

non so quale sia l impedimento pero per adesso io farei delle prove a motori liberi giusto per toglierci di sicuro il problema di qualche sforzo magari per colpa della struttura cosi poi una volta assicurato questo poi torniamo sulla struttura

cmq vabbe allora ricapitoliamo 

tu hai 2 motoiri su z dai quali hai staccato il cavetto e gl attaccato il cavetto di x e di y poi da lcd hai fatto muovere x ed y e ogni motori montato su z si muoveva giusto?oppure ho capito male?

cosi facendo sei sicuro che i motori z sono buoni e che i driver di x ed y sono buoni giusto?

adesso hai fatto anche il contrario?mettere i motori x ed y sulle uscite di z e vedere se dando comando da lcd a z se si muovono tutti e due x ed y?

Inviato
11 minuti fa, jagger75 dice:

 

cmq vabbe allora ricapitoliamo 

tu hai 2 motoiri su z dai quali hai staccato il cavetto e gl attaccato il cavetto di x e di y poi da lcd hai fatto muovere x ed y e ogni motori montato su z si muoveva giusto?oppure ho capito male?

cosi facendo sei sicuro che i motori z sono buoni e che i driver di x ed y sono buoni giusto?

adesso hai fatto anche il contrario?mettere i motori x ed y sulle uscite di z e vedere se dando comando da lcd a z se si muovono tutti e due x ed y?

esatto, hai ricapitolato bene

Motori Z su X e Y : si muovono benissimo (e questo direi che ci toglie dal problema struttura o fare prove a motore libero: salgono e scendono che è una bellezza)

Motori Z su Z: nessun segno di vita

Motori X e Y su Z: nessun segno di vita

Motori X e Y su Xe Y: ovviamente vanno

Driver Z messo su X: funziona

Driver X o Y messo su X: nessun segno di vita.

 

Per dire: se fai autohome, x e y fanno il oro dovere, quando tocca a Z rimane fermo.

Ieri invece tutti e tre si posizionavano perfettamente, funzionava.

Messa così sembra la scheda, ma ho una sensazione strana...

non vorrei aver messo un parametro da qualche parte...

Ho anche ricaricato i settaggi di fabbrica, quindi dovrei aver azzerato...

 

Inviato

allora elettronicamente ti è rimasta unaprova da fare cioè invertire i 2 driver di z e metterli si x ed y cosi ci togliamo lo sfizio che non sia colpa dei driver fotttuti per qualsiasi motivo

se facendo cosi tutto funziona come prima e z continua a non erogare corrente allora passiamo alla parte software

che è molto piu faceli diquello che credi a sto punti avendo ancora tu il firmware base della casa non modificato e avendo il dubbio di aver modificato qualche parametro si fa prima ad andare su geeetech scarichi il firmware originale e lo ricarichi cosi hai tutto di nuovo ben compilato (questo per non stare a cercare in mezzo a 3000 parametri quale potresti aver toccato)

fai la verifica dei driver intanto cosi ci togliamo il gruccio dei driver e siamo sicuri che è colpa dell uscita della schde e dopo vediamo il perche

scusa avevo letto male l hai gia fatta sta prova 

pero non ho capito i driver di x ed y messi x non funzionano?o volevi scrivere z?

Inviato

si si, TUTTI i driver "funzionano" su X e Y e "non funzionano" su Z

Per quanto riguarda il firmware, avendo linux, uso la IDE di arduino per linux o la parte upload firmware di CURa va bene?

Ho notato che il firmware su geetech è 1.0.04 mentre quella on board è 1.0.05...

vabbeh, metto quella no?

aggiungo domanda bonus: vedo che marvin è stabile fino a 1.1.9, ma da quel che hai scritto sopra meglio non usarli su questa stampante, giusto?

 

Inviato

ubuntu, ide 1.8.10, installata, sembra andare tutto, ma non carica il suddetto file.hex...

hai un link da usare che faccio prima, dato che il forum geetech è down al momento?

Inviato

facciamo cosi che facciamo prima

Marlin-PI3_Pro_B.zip

 

 

intanto carica questo rifai tutte le prove del caso degli assi poi torniamo alla struttura intanto vado a cena 😉 senno me tocca divorziare

ci sentiamo tra un oretta 🙂 

vedo che sei piu pratico di me con ide se gia lo conosci al contrario di me che mi hanno spiegato tutto passo passo percio non dovrei dirti nulla al riguardo ma se ti serve qualcosa chiedi lo stesso 🙂 

Inviato

grazie mille.

curioso, mi da questo errore:

Arduino: 1.8.10 (Linux), Board: "Arduino/Genuino Mega or Mega 2560, ATmega2560 (Mega 2560)"

In file included from sketch/Marlin.h:23:0,
                 from sketch/Marlin_main.cpp:30:
sketch/pins.h:2956:0: warning: "X_MAX_PIN" redefined
 #define X_MAX_PIN          -1
 
sketch/pins.h:1363:0: note: this is the location of the previous definition
 #define X_MAX_PIN 24
 
sketch/pins.h:2957:0: warning: "Y_MAX_PIN" redefined
 #define Y_MAX_PIN          -1
 
sketch/pins.h:1369:0: note: this is the location of the previous definition
 #define Y_MAX_PIN 28
 
sketch/pins.h:2958:0: warning: "Z_MAX_PIN" redefined
 #define Z_MAX_PIN          -1
 
sketch/pins.h:1375:0: note: this is the location of the previous definition
 #define Z_MAX_PIN 32
 
In file included from sketch/Marlin.h:23:0,
                 from sketch/SdFile.cpp:20:
sketch/pins.h:2956:0: warning: "X_MAX_PIN" redefined
 #define X_MAX_PIN          -1
 
sketch/pins.h:1363:0: note: this is the location of the previous definition
 #define X_MAX_PIN 24
 
sketch/pins.h:2957:0: warning: "Y_MAX_PIN" redefined
 #define Y_MAX_PIN          -1
 
sketch/pins.h:1369:0: note: this is the location of the previous definition
 #define Y_MAX_PIN 28
 
sketch/pins.h:2958:0: warning: "Z_MAX_PIN" redefined
 #define Z_MAX_PIN          -1
 
sketch/pins.h:1375:0: note: this is the location of the previous definition
 #define Z_MAX_PIN 32
 
In file included from sketch/Marlin.h:23:0,
                 from sketch/SdFatUtil.cpp:20:
sketch/pins.h:2956:0: warning: "X_MAX_PIN" redefined
 #define X_MAX_PIN          -1
 
sketch/pins.h:1363:0: note: this is the location of the previous definition
 #define X_MAX_PIN 24
 
sketch/pins.h:2957:0: warning: "Y_MAX_PIN" redefined
 #define Y_MAX_PIN          -1
 
sketch/pins.h:1369:0: note: this is the location of the previous definition
 #define Y_MAX_PIN 28
 
sketch/pins.h:2958:0: warning: "Z_MAX_PIN" redefined
 #define Z_MAX_PIN          -1
 
sketch/pins.h:1375:0: note: this is the location of the previous definition
 #define Z_MAX_PIN 32
 
In file included from sketch/Marlin.h:23:0,
                 from sketch/SdVolume.cpp:20:
sketch/pins.h:2956:0: warning: "X_MAX_PIN" redefined
 #define X_MAX_PIN          -1
 
sketch/pins.h:1363:0: note: this is the location of the previous definition
 #define X_MAX_PIN 24
 
sketch/pins.h:2957:0: warning: "Y_MAX_PIN" redefined
 #define Y_MAX_PIN          -1
 
sketch/pins.h:1369:0: note: this is the location of the previous definition
 #define Y_MAX_PIN 28
 
sketch/pins.h:2958:0: warning: "Z_MAX_PIN" redefined
 #define Z_MAX_PIN          -1
 
sketch/pins.h:1375:0: note: this is the location of the previous definition
 #define Z_MAX_PIN 32
 
sketch/Marlin_main.cpp:2667:36: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
         LCD_MESSAGEPGM(MACHINE_NAME" "MSG_OFF".");
                                    ^
In file included from sketch/Marlin.h:23:0,
                 from sketch/SdBaseFile.cpp:21:
sketch/pins.h:2956:0: warning: "X_MAX_PIN" redefined
 #define X_MAX_PIN          -1
 
sketch/pins.h:1363:0: note: this is the location of the previous definition
 #define X_MAX_PIN 24
 
sketch/pins.h:2957:0: warning: "Y_MAX_PIN" redefined
 #define Y_MAX_PIN          -1
 
sketch/pins.h:1369:0: note: this is the location of the previous definition
 #define Y_MAX_PIN 28
 
sketch/pins.h:2958:0: warning: "Z_MAX_PIN" redefined
 #define Z_MAX_PIN          -1
 
sketch/pins.h:1375:0: note: this is the location of the previous definition
 #define Z_MAX_PIN 32
 
In file included from sketch/Marlin.h:23:0,
                 from sketch/thermistortables.h:4,
                 from sketch/Configuration.h:792,
                 from /home/dalkiel3/Downloads/Marlin-PI3_Pro_B/Marlin/Marlin.ino:33:
sketch/pins.h:2956:0: warning: "X_MAX_PIN" redefined
 #define X_MAX_PIN          -1
 
sketch/pins.h:1363:0: note: this is the location of the previous definition
 #define X_MAX_PIN 24
 
sketch/pins.h:2957:0: warning: "Y_MAX_PIN" redefined
 #define Y_MAX_PIN          -1
 
sketch/pins.h:1369:0: note: this is the location of the previous definition
 #define Y_MAX_PIN 28
 
sketch/pins.h:2958:0: warning: "Z_MAX_PIN" redefined
 #define Z_MAX_PIN          -1
 
sketch/pins.h:1375:0: note: this is the location of the previous definition
 #define Z_MAX_PIN 32
 
In file included from sketch/SdFile.h:27:0,
                 from sketch/SdFile.cpp:23:
SdBaseFile.h:38:8: error: using typedef-name 'fpos_t' after 'struct'
 struct fpos_t {
        ^~~~~~
In file included from sketch/Marlin.h:10:0,
                 from sketch/SdFile.cpp:20:
/home/dalkiel3/Downloads/arduino-1.8.10/hardware/tools/avr/avr/include/stdio.h:950:33: note: 'fpos_t' has a previous declaration here
 __extension__ typedef long long fpos_t;
                                 ^~~~~~
In file included from sketch/SdFile.h:27:0,
                 from sketch/cardreader.h:8,
                 from sketch/Marlin_main.cpp:44:
SdBaseFile.h:38:8: error: using typedef-name 'fpos_t' after 'struct'
 struct fpos_t {
        ^~~~~~
In file included from sketch/Marlin.h:10:0,
                 from sketch/Marlin_main.cpp:30:
/home/dalkiel3/Downloads/arduino-1.8.10/hardware/tools/avr/avr/include/stdio.h:950:33: note: 'fpos_t' has a previous declaration here
 __extension__ typedef long long fpos_t;
                                 ^~~~~~
In file included from sketch/Marlin.h:23:0,
                 from sketch/thermistortables.h:4,
                 from sketch/Configuration.h:792,
                 from sketch/Servo.cpp:44:
sketch/pins.h:2956:0: warning: "X_MAX_PIN" redefined
 #define X_MAX_PIN          -1
 
sketch/pins.h:1363:0: note: this is the location of the previous definition
 #define X_MAX_PIN 24
 
sketch/pins.h:2957:0: warning: "Y_MAX_PIN" redefined
 #define Y_MAX_PIN          -1
 
sketch/pins.h:1369:0: note: this is the location of the previous definition
 #define Y_MAX_PIN 28
 
sketch/pins.h:2958:0: warning: "Z_MAX_PIN" redefined
 #define Z_MAX_PIN          -1
 
sketch/pins.h:1375:0: note: this is the location of the previous definition
 #define Z_MAX_PIN 32
 
In file included from sketch/SdBaseFile.cpp:24:0:
SdBaseFile.h:38:8: error: using typedef-name 'fpos_t' after 'struct'
 struct fpos_t {
        ^~~~~~
In file included from sketch/Marlin.h:10:0,
                 from sketch/SdBaseFile.cpp:21:
/home/dalkiel3/Downloads/arduino-1.8.10/hardware/tools/avr/avr/include/stdio.h:950:33: note: 'fpos_t' has a previous declaration here
 __extension__ typedef long long fpos_t;
                                 ^~~~~~
sketch/SdBaseFile.cpp: In member function 'void SdBaseFile::getpos(fpos_t*)':
SdBaseFile.cpp:298:8: error: request for member 'position' in '* pos', which is of non-class type 'fpos_t {aka long long int}'
   pos->position = curPosition_;
        ^~~~~~~~
SdBaseFile.cpp:299:8: error: request for member 'cluster' in '* pos', which is of non-class type 'fpos_t {aka long long int}'
   pos->cluster = curCluster_;
        ^~~~~~~
sketch/SdBaseFile.cpp: In member function 'void SdBaseFile::setpos(fpos_t*)':
SdBaseFile.cpp:1496:23: error: request for member 'position' in '* pos', which is of non-class type 'fpos_t {aka long long int}'
   curPosition_ = pos->position;
                       ^~~~~~~~
SdBaseFile.cpp:1497:22: error: request for member 'cluster' in '* pos', which is of non-class type 'fpos_t {aka long long int}'
   curCluster_ = pos->cluster;
                      ^~~~~~~
In file included from sketch/Marlin.h:23:0,
                 from sketch/cardreader.cpp:1:
sketch/pins.h:2956:0: warning: "X_MAX_PIN" redefined
 #define X_MAX_PIN          -1
 
sketch/pins.h:1363:0: note: this is the location of the previous definition
 #define X_MAX_PIN 24
 
sketch/pins.h:2957:0: warning: "Y_MAX_PIN" redefined
 #define Y_MAX_PIN          -1
 
sketch/pins.h:1369:0: note: this is the location of the previous definition
 #define Y_MAX_PIN 28
 
sketch/pins.h:2958:0: warning: "Z_MAX_PIN" redefined
 #define Z_MAX_PIN          -1
 
sketch/pins.h:1375:0: note: this is the location of the previous definition
 #define Z_MAX_PIN 32
 
In file included from sketch/SdFile.h:27:0,
                 from sketch/cardreader.h:8,
                 from sketch/cardreader.cpp:2:
SdBaseFile.h:38:8: error: using typedef-name 'fpos_t' after 'struct'
 struct fpos_t {
        ^~~~~~
In file included from sketch/Marlin.h:10:0,
                 from sketch/cardreader.cpp:1:
/home/dalkiel3/Downloads/arduino-1.8.10/hardware/tools/avr/avr/include/stdio.h:950:33: note: 'fpos_t' has a previous declaration here
 __extension__ typedef long long fpos_t;
                                 ^~~~~~
Multiple libraries were found for "LiquidCrystal.h"
 Used: /home/dalkiel3/Downloads/arduino-1.8.10/libraries/LiquidCrystal
exit status 1
using typedef-name 'fpos_t' after 'struct'

This report would have more information with
"Show verbose output during compilation"
option enabled in File -> Preferences.

e non mi fa uploadare

screenshot

Screenshot from 2019-11-09 20-00-25.png

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...