andre_nello Inviato 5 Gennaio 2021 Autore Condividi Inviato 5 Gennaio 2021 14 ore fa, Whitedavil ha scritto: Intanto installa vs code e platformio e puoi provare a vedere se compila. Ma dubito perché se attivi un opzione in un file, devi quasi sempre mettere mano anche all'altro. Sempre nel sito di marlin è spiegato come e cosa. Attento che potrebbe essere leggermente diverso causa versioni aggiornate. Certo che il sito di marlin è il più attendibile, il fw è loro... 😅 Se voglio una info dettagliata della mia seat arona, chiedo alla seat, non al pescivendolo.... 🤔😅 Intanto butta giu le cose base, poi al massimo devi girare lo stato dell'endstop, oppure invertire i motori o cose cosi. Ho usato PlatformIO già dal'inizio, graize del consiglio cmq. Mi ha dato subito errore nella definizione del pin Z_MIN_PIN. Ho dovuto quindi andare a definirlo nel file pin_BTT_SKR_V1_4.h perchè nella SKR1.4 non c'è il pin Z_MIN_PIN ma si può usare il pin 0.10, appunto "Probe". Per fare questo, ho copiato le poche righe che definiscono: // Z Probe (when not Z_MIN_PIN) // #ifndef Z_MIN_PROBE_PIN #define Z_MIN_PROBE_PIN P0_10 #endif aggiunto "//" prima dei "#" e eliminato la parola "PROBE": // Z Probe (when not Z_MIN_PIN) // #ifndef Z_MIN_PIN #define Z_MIN_PIN P0_10 #endif Così ha compilato tutto!!!!!!!! Adesso attendo scheda, mosfet e driver. Cita Link al commento Condividi su altri siti Altre opzioni di condivisione...
marcottt Inviato 5 Gennaio 2021 Condividi Inviato 5 Gennaio 2021 Ciao, seguirò con piacere ma aiutarti è troppo complesso in quanto non ho la stessa scheda madre... Cita Link al commento Condividi su altri siti Altre opzioni di condivisione...
andre_nello Inviato 9 Gennaio 2021 Autore Condividi Inviato 9 Gennaio 2021 Buongiorno.... Ovviamente se è troppo bello per essere vero.... Non è vero! 😅 Cercando di configurare i driver TMC2208 UART, la compilazione non è andata a buon fine e mi ha dato questi errori (vedi immagine). Cosa significa? Per me è arabo... Cita Link al commento Condividi su altri siti Altre opzioni di condivisione...
Whitedavil Inviato 9 Gennaio 2021 Condividi Inviato 9 Gennaio 2021 Quelli non sono errori, devi vedere nel log del terminal se ha compilato o meno ed in caso negativo ti riporta l'errore poco più in alto Cita Link al commento Condividi su altri siti Altre opzioni di condivisione...
andre_nello Inviato 9 Gennaio 2021 Autore Condividi Inviato 9 Gennaio 2021 Ho tutta questa chiacchierata che non so come interpretare Processing LPC1768 (platform: https://github.com/p3p/pio-nxplpc-arduino-lpc176x/archive/0.1.3.zip; board: nxp_lpc1768; framework: arduino) ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------Verbose mode can be enabled via `-v, --verbose` option CONFIGURATION: https://docs.platformio.org/page/boards/nxplpc-arduino-lpc176x/nxp_lpc1768.html PLATFORM: NXP Arduino LPC176x (0.1.3) > NXP LPC1768 HARDWARE: LPC1768 100MHz, 31.97KB RAM, 464KB Flash DEBUG: Current (cmsis-dap) On-board (cmsis-dap) External (blackmagic, jlink) PACKAGES: - framework-arduino-lpc176x 0.2.6 - toolchain-gccarmnoneeabi 1.90301.200702 (9.3.1) Converting Marlin.ino LDF: Library Dependency Finder -> http://bit.ly/configure-pio-ldf LDF Modes: Finder ~ off, Compatibility ~ strict Found 3 compatible libraries Scanning dependencies... Dependency Graph |-- <Servo> 1.0.0 |-- <TMCStepper> 0.7.1 |-- <LiquidCrystal> 1.0.0 Building in release mode Unable to find destination disk (Autodetect Error) Please select it in platformio.ini using the upload_port keyword (https://docs.platformio.org/en/latest/projectconf/section_env_upload.html) or copy the firmware (.pio/build/LPC1768/firmware.bin) manually to the appropriate disk Compiling .pio\build\LPC1768\src\src\module\stepper\source\SERIAL_SWITCH.cpp.o Compiling .pio\build\LPC1768\src\src\module\stepper\source\SW_SPI.cpp.o In file included from Marlin\src\module\stepper\source\SERIAL_SWITCH.cpp:1: Compiling .pio\build\LPC1768\src\src\module\stepper\source\TMC2208Stepper.cpp.o Marlin\src\module\stepper\source\SERIAL_SWITCH.h:14:19: error: 'uint16_t' does not name a type Compiling .pio\build\LPC1768\src\src\module\stepper\source\TMC2209Stepper.cpp.o 14 | SSwitch(const uint16_t pin1, const uint16_t pin2, const uint8_t address); | ^~~~~~~~ Marlin\src\module\stepper\source\SERIAL_SWITCH.h:14:40: error: 'uint16_t' does not name a type 14 | SSwitch(const uint16_t pin1, const uint16_t pin2, const uint8_t address); | ^~~~~~~~ Marlin\src\module\stepper\source\SERIAL_SWITCH.h:14:61: error: 'uint8_t' does not name a type 14 | SSwitch(const uint16_t pin1, const uint16_t pin2, const uint8_t address); | ^~~~~~~ Marlin\src\module\stepper\source\SERIAL_SWITCH.h:17:11: error: 'uint16_t' does not name a type 17 | const uint16_t p1; | ^~~~~~~~ Marlin\src\module\stepper\source\SERIAL_SWITCH.h:18:11: error: 'uint16_t' does not name a type 18 | const uint16_t p2; | ^~~~~~~~ compilation terminated due to -fmax-errors=5. *** [.pio\build\LPC1768\src\src\module\stepper\source\SERIAL_SWITCH.cpp.o] Error 1 In file included from Marlin\src\module\stepper\source\SW_SPI.cpp:1: Marlin\src\module\stepper\source\SW_SPI.h:15:23: error: expected ')' before 'sw_mosi_pin' 15 | SW_SPIClass(uint16_t sw_mosi_pin, uint16_t sw_miso_pin, uint16_t sw_sck_pin); | ~ ^~~~~~~~~~~~ | ) Marlin\src\module\stepper\source\SW_SPI.h:18:3: error: 'uint8_t' does not name a type 18 | uint8_t transfer(uint8_t ulVal); | ^~~~~~~ Marlin\src\module\stepper\source\SW_SPI.h:19:3: error: 'uint16_t' does not name a type 19 | uint16_t transfer16(uint16_t data); | ^~~~~~~~ Marlin\src\module\stepper\source\SW_SPI.h:22:9: error: 'uint16_t' does not name a type 22 | const uint16_t mosi_pin, | ^~~~~~~~ Marlin\src\module\stepper\source\SW_SPI.cpp:3:25: error: expected constructor, destructor, or type conversion before '(' token 3 | SW_SPIClass::SW_SPIClass(uint16_t mosi, uint16_t miso, uint16_t sck) : | ^ compilation terminated due to -fmax-errors=5. *** [.pio\build\LPC1768\src\src\module\stepper\source\SW_SPI.cpp.o] Error 1 In file included from Marlin\src\module\stepper\source\TMC2208Stepper.cpp:3: Marlin\src\module\stepper\source\SERIAL_SWITCH.h:12:7: error: redefinition of 'class SSwitch' 12 | class SSwitch { | ^~~~~~~ In file included from .pio\libdeps\LPC1768\TMCStepper\src/TMCStepper.h:28, from Marlin\src\module\stepper\source\TMC2208Stepper.cpp:1: .pio\libdeps\LPC1768\TMCStepper\src/source/SERIAL_SWITCH.h:6:7: note: previous definition of 'class SSwitch' 6 | class SSwitch { | ^~~~~~~ *** [.pio\build\LPC1768\src\src\module\stepper\source\TMC2208Stepper.cpp.o] Error 1 ================================================================================================== [FAILED] Took 12.27 seconds ================================================================================================== Environment Status Duration ------------- -------- ------------ LPC1768 FAILED 00:00:12.266 ============================================================================================= 1 failed, 0 succeeded in 00:00:12.266 =============================================================================================Il processo del terminale "C:\Users\Andre\.platformio\penv\Scripts\pio.exe 'run'" è stato terminato. Codice di uscita: 1. Terminale verrà riutilizzato dalle attività, premere un tasto qualsiasi per chiuderlo. Cita Link al commento Condividi su altri siti Altre opzioni di condivisione...
andre_nello Inviato 9 Gennaio 2021 Autore Condividi Inviato 9 Gennaio 2021 Situazione aggiornata... Idee? Cita Link al commento Condividi su altri siti Altre opzioni di condivisione...
Killrob Inviato 9 Gennaio 2021 Condividi Inviato 9 Gennaio 2021 domanda scema, hai messo il nome della board corretta nel conf.h? Cita Link al commento Condividi su altri siti Altre opzioni di condivisione...
marcottt Inviato 9 Gennaio 2021 Condividi Inviato 9 Gennaio 2021 purtroppo no, io non uso marlin 2. però se prima di qualche modifica funzionava prova a tonare indietro... 1 Cita Link al commento Condividi su altri siti Altre opzioni di condivisione...
andre_nello Inviato 9 Gennaio 2021 Autore Condividi Inviato 9 Gennaio 2021 2 minuti fa, Killrob ha scritto: domanda scema, hai messo il nome della board corretta nel conf.h? Se intendi configuration.h, direi di si 1 minuto fa, marcottt ha scritto: purtroppo no, io non uso marlin 2. però se prima di qualche modifica funzionava prova a tonare indietro... Facendo vari esperimenti, mi sono reso conto che neanche prima funzionava.... Looppava per un bel po' di stringhe sulla stessa cosa (erano tutte scritte gialle) e poi tirava fuori pure quelle rosse. Adesso sono tutte bianche salvo quelle finali rosse Sembra essere qui il casino Cita Link al commento Condividi su altri siti Altre opzioni di condivisione...
Killrob Inviato 9 Gennaio 2021 Condividi Inviato 9 Gennaio 2021 ok io ho fatto una prova e me lo ha compilato, Marlin 2.0.7.2 postami qui il tuo configuration.h Cita Link al commento Condividi su altri siti Altre opzioni di condivisione...
Messaggi raccomandati
Partecipa alla conversazione
Puoi pubblicare ora e registrarti più tardi. Se hai un account, accedi ora per pubblicarlo con il tuo account.