Welcome! Log In Create A New Profile

Advanced

Aiuto compilazione

Posted by nino65 
Aiuto compilazione
November 04, 2019 02:58PM
Salve a tutti

Non riesco a compilare un vecchio firmware di marlin per la mia stampante Prusa I3 Rework

Invio il file in formato zip, se qualcuno riesce a compilarlo e spiegare come fare.

Ho usato Arduino dalla versione 1.6.3 alla versione ultima rilasciata ma niente.

Quando avevo compilato questa versione un paio di anni fa per modificare gli step dei motori, riuscivo a compilarlo corettamente, senza nessun errore, cosa che non riesco più a fare, non mi ricordo con quale versione di arduino funzionava, ora avevo installato l'ultima, ho provato anche la 1.05 r2 la
1.6.2 ecc. ecc. ma sempre senza nessun risultato.

Volevo mettere l'ultima versione di Marlin, ma non so quali parametri modificare, se qualcuno mi dice come fare o riesce a farlo ne sarei molto grato.

Il firmware di marlin vecchio che ho postato funziona per la mia stampante Prusa I3 rework o mendel, la mia ha il motore per l'asse Y d'avanti e anche lo swich di fine corsa, e per l'asse X lo swich a destra.
Re: Aiuto compilazione
November 04, 2019 02:59PM
non riesco a allegare il file.zip
mi da questo errore
413 Request Entity Too Large
nginx/1.10.3 (Ubuntu)
Re: Aiuto compilazione
November 04, 2019 05:42PM
Invio file.zip
Attachments:
open | download - Marlin-Marlin_v1_Prusa_i3_WORKING_1.zip (480.3 KB)
Re: Aiuto compilazione
November 04, 2019 05:46PM
How about posting the error ?
Re: Aiuto compilazione
November 04, 2019 05:52PM
Arduino:1.6.3 (Windows 8.1), Scheda:"Arduino Mega or Mega 2560, ATmega2560 (Mega 2560)"

In file included from U8glib.cpp:38:0:

U8glib.h:42:22: fatal error: clib/u8g.h: No such file or directory

#include "clib/u8g.h"

^

compilation terminated.

Errore durante la compilazione

Questo report potrebbe essere più ricco
di informazioni con
"Mostra un output dettagliato durante la compilazione"
abilitato in "File > Impostazioni"
Re: Aiuto compilazione
November 04, 2019 05:55PM
Errore dettagliato
Attachments:
open | download - Errore.txt (19.1 KB)
Re: Aiuto compilazione
November 04, 2019 07:04PM
This is an absolute fossil, it so old its not funny. You really should upgrade. This firmware has no safety features.

In the mean time

first issue:

U8glib.h:42:22: error: clib/u8g.h: No such file or directory
compilation terminated.

edit U8glib.h and find
#include <Print.h>
#include "clib/u8g.h"

This code says load the file in the directory clib/u8g.h in the marlin directory. This doesn't exist.
Since the U8glib is installed I just gave it the full path. You will need to change this to the path it is on in your machine.

for you its something like C:\Users\Nino\Documents\Arduino\libraries\U8glib\src\clib\u8g.h check u8g.h exists in this directory.

Change to something like this, but for your location.
#include <Print.h>
#include "C:\Users\Nino\Documents\Arduino\libraries\U8glib\src\clib\u8g.h"

Next issue:

SdBaseFile.h:38:8: error: using typedef-name 'fpos_t' after 'struct'

Edit SdBaseFile.h
search for all instances of fpos_t and replace with filepos_t

Also edit SdBaseFile.cpp
search for all instances of fpos_t and replace with filepos_t


It now compiles on a modern arduino IDE

Edited 1 time(s). Last edit at 11/04/2019 07:11PM by Dust.
Re: Aiuto compilazione
November 05, 2019 08:45AM
Ciao Polvere e grazie per la risposta.
Ho fatto tutte le modifiche che mi hai detto, ho disinstallato la versione 1.6.3 di arduino e installato la 1.8.9
ho compilato ed ho altri errori che allego in un file.txt
Se volessi usare Marlin 2.0.x che come dicono è molto leggero, cosa devo fare che parametri devo inserire per la mia stampante.
Cosa mi consigli.

Edited 2 time(s). Last edit at 11/05/2019 08:46AM by nino65.
Attachments:
open | download - Errore 2.txt (44.2 KB)
Re: Aiuto compilazione
November 05, 2019 04:20PM
Penso di aver trovato un firmware Marlin più nuovo di quello che attualmente ho installato per la mia I3 rework La 1.0.0

Il link dove ho trovato il firmware è il seguente:
[reprap.org]

Se lo lascio così senza cambiare niente, viene compilato corettamente, siccome ho comprato questo display grafico

[reprap.org]

Ho solo decommentato questa riga

//#define REPRAP_DISCOUNT_SMART_CONTROLLER

e attivato questa:

#define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER

non compila più e mi da questi errori:



Arduino:1.8.9 (Windows 10), Scheda:"Arduino/Genuino Mega or Mega 2560, ATmega2560 (Mega 2560)"

sketch\ultralcd.cpp: In function 'void config_lcd_level_bed()':

ultralcd.cpp:758:3: error: 'lcd' was not declared in this scope

lcd.clear();

^

sketch\ultralcd.cpp: In function 'void lcd_level_bed_cooling()':

ultralcd.cpp:769:11: error: 'lcd' was not declared in this scope

lcd.setCursor(0, 0);

^

ultralcd.cpp:791:4: error: 'lcd' was not declared in this scope

lcd.clear();

^

sketch\ultralcd.cpp: In function 'void lcd_level_bed()':

ultralcd.cpp:800:8: error: 'lcd' was not declared in this scope

lcd.clear();

^

sketch\ultralcd.cpp: In function 'void lcd_load_material_extrud_1()':

ultralcd.cpp:944:5: error: 'lcd' was not declared in this scope

lcd.setCursor(3, 2);

^

sketch\ultralcd.cpp: In function 'void lcd_unload_material_extrud_1()':

ultralcd.cpp:990:5: error: 'lcd' was not declared in this scope

lcd.setCursor(3, 2);

^

sketch\ultralcd.cpp: In function 'void lcd_init()':

ultralcd.cpp:1418:5: error: 'lcd' was not declared in this scope

lcd.clear();

^

exit status 1
'lcd' was not declared in this scope

Domanda:

Dove sbaglio?
Re: Aiuto compilazione
November 07, 2019 08:12AM
Sono rimasto bloccato con lcd grafico non compila
Qualcuno mi può dare una mano?
Re: Aiuto compilazione
November 07, 2019 10:33PM
see [reprap.org]

Had to comment out WITBOX in Configuration.h

#define WITBOX
to
//#define WITBOX

Edited 1 time(s). Last edit at 11/07/2019 10:33PM by Dust.
Sorry, only registered users may post in this forum.

Click here to login