stampante 3D

salve a tutti
mi chiamo Federico e sono un amante di arduino anche se dopo tanti piccoli progetti ho finalmente capito che sono una “persona inesperta” :smiley:

il mio problema è…

ho comprato un kit per auto costruirsi una stampante 3D il quale è composto da:

  1. una scheda arduino mega (cinese - con chip CH340G)
  2. una scheda ramp 1.6
  3. un LCD 12864 graphic smart
  4. 5 DRV8825

una volta arrivato il kit ho provato a istallare marlin kimbra solo che ho riscontrato subito un problema.

Ho allegato una foto per essere più chiaro.

praticamente quando faccio partire il compilatore non mi trovo altre schede se non quella con il nome “MK4duo” e mancano tutte le altre con i vari nomi “boards” “configuration.h” e via dicendo.

come mai?

grazie in anticipo

mk.pdf (108 KB)

Prima di tutto, nella sezione in lingua Inglese si può scrivere SOLO in Inglese … quindi, per favore, la prossima volta presta più attenzione in quale sezione metti i tuoi post …

… poi, essendo il tuo primo post, nel rispetto del regolamento della sezione Italiana del forum (… punto 13, primo capoverso), ti chiedo cortesemente di presentarti IN QUESTO THREAD (spiegando bene quali conoscenze hai di elettronica e di programmazione … possibilmente evitando di scrivere solo una riga di saluto) e di leggere con MOLTA attenzione il su citato REGOLAMENTO … Grazie.

Guglielmo

P.S.: Il tuo post è già stato spostato nell’opportuna sezione del forum "Italiano”dove puoi proseguire.

buona sera Guglielmo

Credo di aver scritto tutto il necessario nella pagina di presentazione. Grazie per avermi messo al corrente delle linee guida. Hai avuto modo di vedere la foto che ho inserito nel post precedente?

grazie

Da dove hai scaricato il software? Hai un link?

Normalmente la cartella del software dovrebbe contenere tutti i .h e .cpp ... ::)

Guglielmo

grazie Guglielmo per l'interessamento al mio problema e scusa se non ti ho risposto fino ad ora.

il sito è il seguente

https://www.marlinkimbra.it/

grazie

Quando compilo mi da questo errore:

Arduino:1.8.5 (Windows Store 1.8.10.0) (Windows 10), Scheda:"Arduino/Genuino Mega or Mega 2560, ATmega2560 (Mega 2560)"

In file included from C:\Users\Alice Quatrini\Documents\Arduino\libraries\MK4duo_no_lcd/MK4duo.h:112:0,

from C:\Users\Alice Quatrini\Desktop\fede\MK4duo_no_lcd\MK4duo\MK4duo.ino:299:

C:\Users\Alice Quatrini\Documents\Arduino\libraries\MK4duo_no_lcd/src/inc/conditionals_post.h:758:0: warning: "X_IS_TRINAMIC" redefined

define X_IS_TRINAMIC (ENABLED( X_IS_TMC2130) || ENABLED( X_IS_TMC2208) || ENABLED(IS_TRAMS))

^

C:\Users\Alice Quatrini\Documents\Arduino\libraries\MK4duo_no_lcd/src/inc/conditionals_post.h:523:0: note: this is the location of the previous definition

define X_IS_TRINAMIC (ENABLED( X_IS_TMC2130) || (ENABLED( X_IS_TMC2208) && PIN_EXISTS( X_SERIAL_RX)) || ENABLED(IS_TRAMS))

^

C:\Users\Alice Quatrini\Documents\Arduino\libraries\MK4duo_no_lcd/src/inc/conditionals_post.h:759:0: warning: "X2_IS_TRINAMIC" redefined

define X2_IS_TRINAMIC (ENABLED(X2_IS_TMC2130) || ENABLED(X2_IS_TMC2208))

^

C:\Users\Alice Quatrini\Documents\Arduino\libraries\MK4duo_no_lcd/src/inc/conditionals_post.h:524:0: note: this is the location of the previous definition

define X2_IS_TRINAMIC (ENABLED(X2_IS_TMC2130) || (ENABLED(X2_IS_TMC2208) && PIN_EXISTS(X2_SERIAL_RX)))

^

C:\Users\Alice Quatrini\Documents\Arduino\libraries\MK4duo_no_lcd/src/inc/conditionals_post.h:760:0: warning: "Y_IS_TRINAMIC" redefined

define Y_IS_TRINAMIC (ENABLED( Y_IS_TMC2130) || ENABLED( Y_IS_TMC2208) || ENABLED(IS_TRAMS))

^

C:\Users\Alice Quatrini\Documents\Arduino\libraries\MK4duo_no_lcd/src/inc/conditionals_post.h:525:0: note: this is the location of the previous definition

define Y_IS_TRINAMIC (ENABLED( Y_IS_TMC2130) || (ENABLED( Y_IS_TMC2208) && PIN_EXISTS( Y_SERIAL_RX)) || ENABLED(IS_TRAMS))

^

C:\Users\Alice Quatrini\Documents\Arduino\libraries\MK4duo_no_lcd/src/inc/conditionals_post.h:761:0: warning: "Y2_IS_TRINAMIC" redefined

define Y2_IS_TRINAMIC (ENABLED(Y2_IS_TMC2130) || ENABLED(Y2_IS_TMC2208))

^

C:\Users\Alice Quatrini\Documents\Arduino\libraries\MK4duo_no_lcd/src/inc/conditionals_post.h:526:0: note: this is the location of the previous definition

define Y2_IS_TRINAMIC (ENABLED(Y2_IS_TMC2130) || (ENABLED(Y2_IS_TMC2208) && PIN_EXISTS(X2_SERIAL_RX)))

^

C:\Users\Alice Quatrini\Documents\Arduino\libraries\MK4duo_no_lcd/src/inc/conditionals_post.h:762:0: warning: "Z_IS_TRINAMIC" redefined

define Z_IS_TRINAMIC (ENABLED( Z_IS_TMC2130) || ENABLED( Z_IS_TMC2208) || ENABLED(IS_TRAMS))

^

C:\Users\Alice Quatrini\Documents\Arduino\libraries\MK4duo_no_lcd/src/inc/conditionals_post.h:527:0: note: this is the location of the previous definition

define Z_IS_TRINAMIC (ENABLED( Z_IS_TMC2130) || (ENABLED( Z_IS_TMC2208) && PIN_EXISTS( Z_SERIAL_RX)) || ENABLED(IS_TRAMS))

^

C:\Users\Alice Quatrini\Documents\Arduino\libraries\MK4duo_no_lcd/src/inc/conditionals_post.h:763:0: warning: "Z2_IS_TRINAMIC" redefined

define Z2_IS_TRINAMIC (ENABLED(Z2_IS_TMC2130) || ENABLED(Z2_IS_TMC2208))

^

C:\Users\Alice Quatrini\Documents\Arduino\libraries\MK4duo_no_lcd/src/inc/conditionals_post.h:528:0: note: this is the location of the previous definition

define Z2_IS_TRINAMIC (ENABLED(Z2_IS_TMC2130) || (ENABLED(Z2_IS_TMC2208) && PIN_EXISTS(Z2_SERIAL_RX)))

^

C:\Users\Alice Quatrini\Documents\Arduino\libraries\MK4duo_no_lcd/src/inc/conditionals_post.h:764:0: warning: "E0_IS_TRINAMIC" redefined

define E0_IS_TRINAMIC (ENABLED(E0_IS_TMC2130) || ENABLED(E0_IS_TMC2208) || ENABLED(IS_TRAMS))

^

C:\Users\Alice Quatrini\Documents\Arduino\libraries\MK4duo_no_lcd/src/inc/conditionals_post.h:529:0: note: this is the location of the previous definition

define E0_IS_TRINAMIC (ENABLED(E0_IS_TMC2130) || (ENABLED(E0_IS_TMC2208) && PIN_EXISTS(E0_SERIAL_RX)) || ENABLED(IS_TRAMS))

^

C:\Users\Alice Quatrini\Documents\Arduino\libraries\MK4duo_no_lcd/src/inc/conditionals_post.h:765:0: warning: "E1_IS_TRINAMIC" redefined

define E1_IS_TRINAMIC (ENABLED(E1_IS_TMC2130) || ENABLED(E1_IS_TMC2208))

^

C:\Users\Alice Quatrini\Documents\Arduino\libraries\MK4duo_no_lcd/src/inc/conditionals_post.h:530:0: note: this is the location of the previous definition

define E1_IS_TRINAMIC (ENABLED(E1_IS_TMC2130) || (ENABLED(E1_IS_TMC2208) && PIN_EXISTS(E1_SERIAL_RX)))

^

C:\Users\Alice Quatrini\Documents\Arduino\libraries\MK4duo_no_lcd/src/inc/conditionals_post.h:766:0: warning: "E2_IS_TRINAMIC" redefined

define E2_IS_TRINAMIC (ENABLED(E2_IS_TMC2130) || ENABLED(E2_IS_TMC2208))

^

C:\Users\Alice Quatrini\Documents\Arduino\libraries\MK4duo_no_lcd/src/inc/conditionals_post.h:531:0: note: this is the location of the previous definition

define E2_IS_TRINAMIC (ENABLED(E2_IS_TMC2130) || (ENABLED(E2_IS_TMC2208) && PIN_EXISTS(E2_SERIAL_RX)))

^

C:\Users\Alice Quatrini\Documents\Arduino\libraries\MK4duo_no_lcd/src/inc/conditionals_post.h:767:0: warning: "E3_IS_TRINAMIC" redefined

define E3_IS_TRINAMIC (ENABLED(E3_IS_TMC2130) || ENABLED(E3_IS_TMC2208))

^

C:\Users\Alice Quatrini\Documents\Arduino\libraries\MK4duo_no_lcd/src/inc/conditionals_post.h:532:0: note: this is the location of the previous definition

define E3_IS_TRINAMIC (ENABLED(E3_IS_TMC2130) || (ENABLED(E3_IS_TMC2208) && PIN_EXISTS(E3_SERIAL_RX)))

^

C:\Users\Alice Quatrini\Documents\Arduino\libraries\MK4duo_no_lcd/src/inc/conditionals_post.h:768:0: warning: "E4_IS_TRINAMIC" redefined

define E4_IS_TRINAMIC (ENABLED(E4_IS_TMC2130) || ENABLED(E4_IS_TMC2208))

^

C:\Users\Alice Quatrini\Documents\Arduino\libraries\MK4duo_no_lcd/src/inc/conditionals_post.h:533:0: note: this is the location of the previous definition

define E4_IS_TRINAMIC (ENABLED(E4_IS_TMC2130) || (ENABLED(E4_IS_TMC2208) && PIN_EXISTS(E4_SERIAL_RX)))

^

C:\Users\Alice Quatrini\Documents\Arduino\libraries\MK4duo_no_lcd/src/inc/conditionals_post.h:769:0: warning: "E5_IS_TRINAMIC" redefined

define E5_IS_TRINAMIC (ENABLED(E5_IS_TMC2130) || ENABLED(E5_IS_TMC2208))

^

C:\Users\Alice Quatrini\Documents\Arduino\libraries\MK4duo_no_lcd/src/inc/conditionals_post.h:534:0: note: this is the location of the previous definition

define E5_IS_TRINAMIC (ENABLED(E5_IS_TMC2130) || (ENABLED(E5_IS_TMC2208) && PIN_EXISTS(E5_SERIAL_RX)))

^

C:\Users\ALICEQ~1\AppData\Local\Temp\cclkFb3O.ltrans0.ltrans.o: In function `setup':

C:\Users\Alice Quatrini\Desktop\fede\MK4duo_no_lcd\MK4duo/MK4duo.ino:302: undefined reference to `Printer::setup()'

C:\Users\ALICEQ~1\AppData\Local\Temp\cclkFb3O.ltrans0.ltrans.o: In function `loop':

C:\Users\Alice Quatrini\Desktop\fede\MK4duo_no_lcd\MK4duo/MK4duo.ino:306: undefined reference to `Printer::loop()'

collect2.exe: error: ld returned 1 exit status

exit status 1 Errore durante la compilazione per la scheda Arduino/Genuino Mega or Mega 2560.

Questo report potrebbe essere più ricco di informazioni abilitando l'opzione "Mostra un output dettagliato durante la compilazione" in "File -> Impostazioni"

qualcuno riesce a darmi una mano?