andre_nello Inviato 5 Gennaio 2021 Autore 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
marcottt Inviato 5 Gennaio 2021 Inviato 5 Gennaio 2021 Ciao, seguirò con piacere ma aiutarti è troppo complesso in quanto non ho la stessa scheda madre... Cita
andre_nello Inviato 9 Gennaio 2021 Autore 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
Whitedavil Inviato 9 Gennaio 2021 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
andre_nello Inviato 9 Gennaio 2021 Autore 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
Killrob Inviato 9 Gennaio 2021 Inviato 9 Gennaio 2021 domanda scema, hai messo il nome della board corretta nel conf.h? Cita
marcottt Inviato 9 Gennaio 2021 Inviato 9 Gennaio 2021 purtroppo no, io non uso marlin 2. però se prima di qualche modifica funzionava prova a tonare indietro... 1 Cita
andre_nello Inviato 9 Gennaio 2021 Autore 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
Killrob Inviato 9 Gennaio 2021 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
Messaggi raccomandati
Partecipa alla conversazione
Puoi pubblicare ora e registrarti più tardi. Se hai un account, accedi ora per pubblicarlo con il tuo account.