Vai al contenuto

Messaggi raccomandati

Inviato

Salve, sto cercando di mettere marlin sulla mia nuova scheda, ma quando faccio partire il "Build" (uso platformIO su Visual Studio Code) mi da un messaggio di errore ( Serial port pins conflict with E stepper pins). Ora, io sto cercando di mettere marlin su una skr 1.4 turbo, e sono sicuro di avere assegnato i giusti pin ai file "pins_BTT_skr_1_4.h" e a "pins_BTT_skr_common.h" (a parte le parti oscurate, che quindi il programma non dovrebbe vedere). Come faccio? ho già passato 2 giornate a configurarla! 

 

PS: l'errore non è dato da Visual Studio, bensì da "sanitycheck.h".

  • Risposte 19
  • Creato
  • Ultima Risposta

Miglior contributo in questa discussione

Miglior contributo in questa discussione

Inviato
1 ora fa, Riccardo Betteti dice:

e sono sicuro di avere assegnato i giusti pin ai file

ma sei andato a modificare i pin del motore estrusore?

se non li hai toccati è sicuramente un bug, prova la versione bugfix o una versione piu' vecchia di marlin

Inviato
7 ore fa, Riccardo Betteti dice:

Salve, sto cercando di mettere marlin sulla mia nuova scheda, ma quando faccio partire il "Build" (uso platformIO su Visual Studio Code) mi da un messaggio di errore ( Serial port pins conflict with E stepper pins). Ora, io sto cercando di mettere marlin su una skr 1.4 turbo, e sono sicuro di avere assegnato i giusti pin ai file "pins_BTT_skr_1_4.h" e a "pins_BTT_skr_common.h" (a parte le parti oscurate, che quindi il programma non dovrebbe vedere). Come faccio? ho già passato 2 giornate a configurarla! 

 

PS: l'errore non è dato da Visual Studio, bensì da "sanitycheck.h".

queli sono files che NON dovresti toccare perché, dando il corretto nome della scheda madre nel configuration.h, se li prende ed assegna da solo.

Perché avresti avuto la necessità di cambiare i pin?

Il sanitycheck.h è il file degli errori generato da VisualStudio per facilitare la ricerca dei medesimi 😉

Inviato
17 ore fa, Killrob dice:

queli sono files che NON dovresti toccare perché, dando il corretto nome della scheda madre nel configuration.h, se li prende ed assegna da solo.

Perché avresti avuto la necessità di cambiare i pin?

Il sanitycheck.h è il file degli errori generato da VisualStudio per facilitare la ricerca dei medesimi 😉

l'errore c'era anche prima e sono sicuro che il nome è quello giusto. riguardo la versione si tratta già di una versione bugfix

Inviato (aggiornato)
19 ore fa, Killrob dice:

queli sono files che NON dovresti toccare perché, dando il corretto nome della scheda madre nel configuration.h, se li prende ed assegna da solo.

Perché avresti avuto la necessità di cambiare i pin?

Il sanitycheck.h è il file degli errori generato da VisualStudio per facilitare la ricerca dei medesimi 😉

ho riguardato adesso e i pin che sono in conflitto sono: "e serial tx pin" con "e1 cs pin" e "e0 cs pin". penso che sia giusto che coincidano però.

 

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

 

questi sono i pin degli stepper:

#define X_STEP_PIN                         P2_02
#define X_DIR_PIN                          P2_06
#define X_ENABLE_PIN                       P2_01
#ifndef X_CS_PIN
  #define X_CS_PIN                         P1_10    coincide
#endif

#define Y_STEP_PIN                         P0_19
#define Y_DIR_PIN                          P0_20
#define Y_ENABLE_PIN                       P2_08
#ifndef Y_CS_PIN
  #define Y_CS_PIN                         P1_09    coincide
#endif

#define Z_STEP_PIN                         P0_22
#define Z_DIR_PIN                          P2_11
#define Z_ENABLE_PIN                       P0_21
#ifndef Z_CS_PIN
  #define Z_CS_PIN                         P1_08    coincide
#endif

#define E0_STEP_PIN                        P2_13
#define E0_DIR_PIN                         P0_11
#define E0_ENABLE_PIN                      P2_12
#ifndef E0_CS_PIN
  #define E0_CS_PIN                        P1_04    coincide
#endif

#define E1_STEP_PIN                        P1_15
#define E1_DIR_PIN                         P1_14
#define E1_ENABLE_PIN                      P1_16
#ifndef E1_CS_PIN
  #define E1_CS_PIN                        P1_01    coincide
#endif

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

questi quelli della "software serial"

#define X_SERIAL_TX_PIN                  P1_10
#define X_SERIAL_RX_PIN                  P1_10
#define Y_SERIAL_TX_PIN                  P1_09
#define Y_SERIAL_RX_PIN                  P1_09
#define Z_SERIAL_TX_PIN                  P1_08
#define Z_SERIAL_RX_PIN                  P1_08
#define E0_SERIAL_TX_PIN                 P1_04
#define E0_SERIAL_RX_PIN                 P1_04
#define E1_SERIAL_TX_PIN                 P1_01
#define E1_SERIAL_RX_PIN                 P1_01

 

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

 

Mi da anche un altro errore:

 

Assembler messages:
Fatal error: can't create .pio\build\LPC1769\src\src\HAL\LPC1768\HAL.cpp.o: No such file or directory
*** [.pio\build\LPC1769\src\src\HAL\LPC1768\HAL.cpp.o] Error 1

Modificato da Riccardo Betteti
Aggiunta
Inviato

ho capito l'errore

guarda bene nell'output degli errori quando compili... ti appare mica questa scritta?

26 |     #error "Oops! Make sure you have the LPC1769 environment selected in your IDE."

 

tu hai selezionato nel platformio.ini l'environment sbagliata

Inviato (aggiornato)
6 minuti fa, Killrob dice:

ho capito l'errore

guarda bene nell'output degli errori quando compili... ti appare mica questa scritta?



26 |     #error "Oops! Make sure you have the LPC1769 environment selected in your IDE."

 

tu hai selezionato nel platformio.ini l'environment sbagliata

no l'enviroment è già "LPC1769".

la mia stampante è una ender 5 plus e la scheda una skr 1.4 turbo originale

 

prima ho commentato l'errore dalla SanityCheck e mi ha dato quegli errori che riguardano la directory

Modificato da Riccardo Betteti
Aggiunta
Inviato
1 ora fa, Riccardo Betteti dice:

Fatal error: can't create .pio\build\LPC1769\src\src\HAL\LPC1768\HAL.cpp.o: No such file or directory
*** [.pio\build\LPC1769\src\src\HAL\LPC1768\HAL.cpp.o] Error 1

e allora che cosa è questo mischione qui? ho idea che ci sia qualcosa di seriamente errato qui. Ti consiglio di cancellare tutto e ricominciare da capo

Inviato
4 minuti fa, Killrob dice:

e allora che cosa è questo mischione qui? ho idea che ci sia qualcosa di seriamente errato qui. Ti consiglio di cancellare tutto e ricominciare da capo

appena fatto ma da lo stesso errore. mancano delle cartelle in ".pio". adesso lo reinstallo e ci riprovo ma sussiste l'altro errore dei pin (nonostante io abbia rimesso il file originale)

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