terryb58 / Marlin-EasyConfig

Marlin 3D Printer Firmware Easy Config for Tevo Tarantula
3 stars 3 forks source link

Error when using the Easy Config (Configuration.h) #1

Open ABJ1s1 opened 6 years ago

ABJ1s1 commented 6 years ago

Thank you for submitting your feedback to the Marlin project. Please use one of the templates below to fill out this box.


Feature Request

Please put [FR] in the issue title: [FR] Add-on that goes 'ping'


Compile Error

When I compile with FEATURE_X I get an error:

Paste_the_error_text_here

Got the following error when using the Easy Config Configuration.h file:

Arduino: 1.8.5 (Windows Store 1.8.10.0) (Windows 10), Board: "Arduino/Genuino Mega or Mega 2560, ATmega2560 (Mega 2560)"

In file included from sketch\MarlinConfig.h:42:0,

             from sketch\G26_Mesh_Validation_Tool.cpp:27:

SanityCheck.h:47: error: #error "You are using an old Configuration.h file, update it before building Marlin."

error "You are using an old Configuration.h file, update it before building Marlin."

^

In file included from sketch\MarlinConfig.h:42:0,

             from sketch\G26_Mesh_Validation_Tool.cpp:27:

SanityCheck.h:258: error: #error "K1 is now PID_K1. Please update your configuration."

error "K1 is now PID_K1. Please update your configuration."

^

SanityCheck.h:396: error: #error "MAX_SOFTWARE_ENDSTOPS requires at least one of the MAX_SOFTWAREENDSTOP[XYZ] options."

 #error "MAX_SOFTWARE_ENDSTOPS requires at least one of the MAX_SOFTWARE_ENDSTOP_[XYZ] options."

  ^

SanityCheck.h:517: error: #error "ADVANCED_PAUSE_FEATURE requires NOZZLE_PARK_FEATURE."

 #error "ADVANCED_PAUSE_FEATURE requires NOZZLE_PARK_FEATURE."

  ^

In file included from sketch\MarlinConfig.h:27:0,

             from sketch\G26_Mesh_Validation_Tool.cpp:27:

Configuration.h:1119: error: 'LEFT_PROBE_BED_POSITION' was not declared in this scope

define Z_SAFE_HOMING_X_POINT LEFT_PROBE_BED_POSITION // X point for Z homing when homing all axis (G28).

                             ^

sketch\macros.h:113:25: note: in definition of macro 'WITHIN'

define WITHIN(V,L,H) ((V) >= (L) && (V) <= (H))

                     ^

sketch\SanityCheck.h:963:26: note: in expansion of macro 'Z_SAFE_HOMING_X_POINT'

 static_assert(WITHIN(Z_SAFE_HOMING_X_POINT, X_MIN_POS, X_MAX_POS), "Z_SAFE_HOMING_X_POINT can't be reached by the nozzle.");

                      ^

Configuration.h:1119: error: 'LEFT_PROBE_BED_POSITION' was not declared in this scope

define Z_SAFE_HOMING_X_POINT LEFT_PROBE_BED_POSITION // X point for Z homing when homing all axis (G28).

                             ^

sketch\macros.h:113:39: note: in definition of macro 'WITHIN'

define WITHIN(V,L,H) ((V) >= (L) && (V) <= (H))

                                   ^

sketch\SanityCheck.h:963:26: note: in expansion of macro 'Z_SAFE_HOMING_X_POINT'

 static_assert(WITHIN(Z_SAFE_HOMING_X_POINT, X_MIN_POS, X_MAX_POS), "Z_SAFE_HOMING_X_POINT can't be reached by the nozzle.");

                      ^

Configuration.h:1120: error: 'FRONT_PROBE_BED_POSITION' was not declared in this scope

define Z_SAFE_HOMING_Y_POINT FRONT_PROBE_BED_POSITION // Y point for Z homing when homing all axis (G28).

                             ^

sketch\macros.h:113:25: note: in definition of macro 'WITHIN'

define WITHIN(V,L,H) ((V) >= (L) && (V) <= (H))

                     ^

sketch\SanityCheck.h:964:26: note: in expansion of macro 'Z_SAFE_HOMING_Y_POINT'

 static_assert(WITHIN(Z_SAFE_HOMING_Y_POINT, Y_MIN_POS, Y_MAX_POS), "Z_SAFE_HOMING_Y_POINT can't be reached by the nozzle.");

                      ^

Configuration.h:1120: error: 'FRONT_PROBE_BED_POSITION' was not declared in this scope

define Z_SAFE_HOMING_Y_POINT FRONT_PROBE_BED_POSITION // Y point for Z homing when homing all axis (G28).

                             ^

sketch\macros.h:113:39: note: in definition of macro 'WITHIN'

define WITHIN(V,L,H) ((V) >= (L) && (V) <= (H))

                                   ^

sketch\SanityCheck.h:964:26: note: in expansion of macro 'Z_SAFE_HOMING_Y_POINT'

 static_assert(WITHIN(Z_SAFE_HOMING_Y_POINT, Y_MIN_POS, Y_MAX_POS), "Z_SAFE_HOMING_Y_POINT can't be reached by the nozzle.");

                      ^

exit status 1

error "You are using an old Configuration.h file, update it before building Marlin."

This report would have more information with "Show verbose output during compilation" option enabled in File -> Preferences.


Bug Report

Attach a ZIP of Configuration.h and Configuration_adv.h by dropping here.


Bug Report Tips

ABJ1s1 commented 6 years ago

Hi I'm new to this 3D printer and Arduino stuff and programming. So this Easy Config was just what I was searching for. We tried to update the firmware for the Tarantula but ended up with the screen only showing 2 lines of white bricks.

Then I found this easy config, - but it gave me the error I logged.

Can you help me get the printer running?

Br Anders