Vai al contenuto

Trigorilla della delta linear plus svampata... consigli per gli acquisti


Messaggi raccomandati

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

Inviato

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...
image.thumb.png.6e2db167140acc196d64ae1ffbf85262.png

Inviato

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.

Inviato
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
image.png.6e9b5241276ace6b65fa0d7bb7ea221c.png

 

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

image.thumb.png.be9b6ea678bda95965034b385cdb72c4.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...