Welcome! Log In Create A New Profile

Advanced

Errore compilazione MK4.3.9

Posted by carlonb 
Errore compilazione MK4.3.9
April 22, 2019 06:09AM
Ciao Alberto,
La vers. MK4duo v4.3.8 funziona perfettamente, ora sto provando a passare alla 4.3.9 e tramite il configuratore carico il config_overall senza cambiare nulla, ma compilando ottengo questo errore:
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -flto -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10805 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR   "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\mega" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\SPI\src" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\Wire\src" "C:\Users\CARLO~1.CAR\AppData\Local\Temp\arduino_build_95393\sketch\src\lcd\menu\menu_advanced.cpp" -o "C:\Users\CARLO~1.CAR\AppData\Local\Temp\arduino_build_95393\sketch\src\lcd\menu\menu_advanced.cpp.o"
C:\Users\CARLO~1.CAR\AppData\Local\Temp\arduino_build_95393\sketch\src\lcd\menu\menu_advanced.cpp:368:55: error: macro "PID_BED_MENU_ITEMS" passed 2 arguments, but takes just 0

     if (beds[0].isUsePid()) { PID_BED_MENU_ITEMS("", 0); }

                                                       ^
C:\Users\CARLO~1.CAR\AppData\Local\Temp\arduino_build_95393\sketch\src\lcd\menu\menu_advanced.cpp: In function 'void menu_advanced_temperature()':

C:\Users\CARLO~1.CAR\AppData\Local\Temp\arduino_build_95393\sketch\src\lcd\menu\menu_advanced.cpp:368:31: error: 'PID_BED_MENU_ITEMS' was not declared in this scope

     if (beds[0].isUsePid()) { PID_BED_MENU_ITEMS("", 0); }

                               ^

Allego overall.
Ciao e grazie


Cartesiana, Ramps+Mega2560, BLTouch clone, Flusso canalizzatore, Autofan, Nextion 7" su Serial 2, MK4Duo
Attachments:
open | download - Configuration_Overall.zip (14.9 KB)
Re: Errore compilazione MK4.3.9
April 22, 2019 08:16AM
Fixed!


COMPRA ITALIANO - sostieni le nostre aziende - sostieni la nostra gente - sostieni il tuo popolo - sosterrai te stesso.
Alberto C. felice possessore di una Kossel K2
My Blog - My Thingiverse
Re: Errore compilazione MK4.3.9
April 22, 2019 09:10AM
Ora compila correttamente ma dopo averlo caricato va in loop continuo, ti allego il log di Repetier Host, è solo una parte, in realtà è in loop.
Il Nextion mi avvisa che la eeprom è cambiata, premo enter, ma poi mi riappare di nuovo la stessa scritta, la cosa si ripete senza soluzione.
…..
…..
14:40:23.274 : Config:  M603 T3 L900.00 U900.00
14:40:23.274 : Stats: Total:80, Finished:62, Failed:18
14:40:23.274 : Stats: Total print time:1d 21h 40m 9s, Longest job:11h 43m 11s
14:40:23.274 : Stats: Power on time:5d 4h 39m 20s
14:40:23.274 : Stats: Filament used:244m 73cm 8mm
14:40:24.540 : Nextion 7" connected!
14:40:24.618 : Errorconfused smileyD init fail
14:40:24.618 : SD initialization failed.
14:40:24.618 : Do not reformat the card!
14:40:24.618 : Is the card correctly inserted?
14:40:24.618 : Is chipSelect set to the correct value?
14:40:24.618 : Does another SPI device need to be disabled?
14:40:24.618 : Is there a wiring/soldering problem?
14:40:25.118 : errorCode: 48ok
14:40:26.181 : Printer reset detected - initalizing
14:40:26.181 : start
14:40:26.181 : Printer reset detected - initalizing
14:40:26.181 : start
14:40:26.181 : echo:echo:MK4duo_4.3.9
14:40:26.181 : echo:Last Updated: Apr 22 2019 14:29:56 | Author: (Carlo, V439 ABL NXT Box El)
14:40:26.181 : echo:Compiled: Apr 22 2019
14:40:26.181 : echo:Free Memory: 2698 PlannerBufferBytes: 1200
14:40:26.181 : Errorconfused smileyD init fail
14:40:26.181 : SD initialization failed.
14:40:26.181 : Do not reformat the card!
14:40:26.181 : Is the card correctly inserted?
14:40:26.181 : Is chipSelect set to the correct value?
14:40:26.181 : Does another SPI device need to be disabled?
14:40:26.181 : Is there a wiring/soldering problem?
14:40:26.524 : errorCode: 48echo:MKV63 Stored settings retrieved (522 bytes; crc 50746)
14:40:26.524 : Config:  G21    ; Units in (mm)
14:40:26.524 : Configconfused smileyteps per unit:
14:40:26.524 : Config:  M92 X80.100 Y80.100 Z400.000
14:40:26.524 : Config:  M92 T0 E94.000
14:40:26.524 : Config:  M92 T1 E94.000
14:40:26.524 : Config:  M92 T2 E94.000
….
….


Cartesiana, Ramps+Mega2560, BLTouch clone, Flusso canalizzatore, Autofan, Nextion 7" su Serial 2, MK4Duo
Re: Errore compilazione MK4.3.9
April 22, 2019 10:17AM
Aggiorna che ho appena aggiornato alla revision 22042019..

Poi mi sembra che non legge la SD, non ce l'hai inserita???

Edited 2 time(s). Last edit at 04/22/2019 10:22AM by MagoKimbra.


COMPRA ITALIANO - sostieni le nostre aziende - sostieni la nostra gente - sostieni il tuo popolo - sosterrai te stesso.
Alberto C. felice possessore di una Kossel K2
My Blog - My Thingiverse
Re: Errore compilazione MK4.3.9
April 22, 2019 10:41AM
Aggiornato ma non è cambiato nulla, stesso problema.
La SD c'è, l'errore che vedi sul log di Repetier c'è sempre stato anche con la vers. 4.3.8 (almeno l'ho notato da quella vers) ma la SD l'ha comunque letta sempre regolarmente.
Assomiglia al problema che ho avuto col Nextion discusso qui con te Problema loop infinito col Nextion dal 2 Feb in poi e risolto il 6 Feb

Edited 4 time(s). Last edit at 04/22/2019 10:52AM by carlonb.


Cartesiana, Ramps+Mega2560, BLTouch clone, Flusso canalizzatore, Autofan, Nextion 7" su Serial 2, MK4Duo
Re: Errore compilazione MK4.3.9
April 22, 2019 12:03PM
Ok trovato la magagna, si impallava quando scriveva lo status message, la variabile char prima era a 40 poi l'ho messa al valore del NEXTION_MAX_MESSAGE_LENGTH che se tu non hai modificato di default è 30 quindi troppo piccola se si tenta di scrivere parecchio e si impalla il firmware...
Io invece avendo la 32 bit l'ho messa a 50 cosi posso scrivere più cose..
Ora ho settato il valore char a NEXTION_MAX_MESSAGE_LENGTH + 15 in modo da avere spazio sufficiente per il comando di scrittura nel nextion e la scritta...
Provato con la ramps e il nextion collegato ora non si resetta più.
Poi con calma cerco di trovare un modo più idoneo...


COMPRA ITALIANO - sostieni le nostre aziende - sostieni la nostra gente - sostieni il tuo popolo - sosterrai te stesso.
Alberto C. felice possessore di una Kossel K2
My Blog - My Thingiverse
Re: Errore compilazione MK4.3.9
April 22, 2019 01:06PM
OK, ora funziona tutto,
Tanto per chiudere in bellezza c'è sempre quella strana indicazione sul log di Repetier circa "Errorconfused smileyD init fail", bo! comunque la SD poi la legge regolarmente.
Grazie
Ciao


Cartesiana, Ramps+Mega2560, BLTouch clone, Flusso canalizzatore, Autofan, Nextion 7" su Serial 2, MK4Duo
Re: Errore compilazione MK4.3.9
April 22, 2019 01:36PM
Init SD:

Ho 3 SD, una non da nessun errore all'avvio, la seconda mi da una sola indicazione di errore inizializzazione, la terza (quella che uso di solito) all'avvio mi da due volte l'errore di init all'avvio come si vede dal log di Repetier.
Forse è un problema di SD.


Cartesiana, Ramps+Mega2560, BLTouch clone, Flusso canalizzatore, Autofan, Nextion 7" su Serial 2, MK4Duo
Re: Errore compilazione MK4.3.9
April 26, 2019 04:39AM
ciao Alberto, mi aggiungo in coda con un errore nella compilazione del codice, ho configurato online il tutto, scaricato e quando provo a compilare si genera il seguente errore:

In file included from sketch\src/platform/platform.h:42:0,

                 from sketch\MK4duo.h:112,

                 from C:\Users\Roberto\Desktop\MK4duo\MK4duo.ino:343:

sketch\src/commands/parser.h: In static member function 'static char* GCodeParser::temp_units_name()':

sketch\src/commands/parser.h:280:127: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]

           return input_temp_units == TEMPUNIT_K ? PSTR("Kelvin") : input_temp_units == TEMPUNIT_F ? PSTR("Fahrenheit") : PSTR("Celsius");

                                                                                                                               ^

sketch\src/platform/HAL_DUE/HAL.h:96:17: note: in definition of macro 'PSTR'

 #define PSTR(s) s

                 ^

exit status 1
Errore durante la compilazione per la scheda Arduino Due (Programming Port).

mi puoi dire come risolvere, grazie
Re: Errore compilazione MK4.3.9
April 26, 2019 08:50AM
risolto, ho tolto TEMPERATURE_UNITS_SUPPORT, devo averlo selezionato per sbaglio.
ora compila correttamente.
grazie lo stesso
Sorry, only registered users may post in this forum.

Click here to login