Skip to content
This repository has been archived by the owner on Oct 1, 2022. It is now read-only.

Commit

Permalink
Wanhao i3 Plus Updates
Browse files Browse the repository at this point in the history
LCD on the i3 Plus does not support manual mesh leveling. Disable it and throw error when enabling it.
  • Loading branch information
Timothy Hoogland committed Feb 27, 2020
1 parent 9e7567b commit ad051d0
Show file tree
Hide file tree
Showing 3 changed files with 7 additions and 2 deletions.
3 changes: 2 additions & 1 deletion TH3DUF_R2/Configuration.h
Original file line number Diff line number Diff line change
Expand Up @@ -1040,6 +1040,7 @@
// MANUAL MESH LEVELING ----------------------------
// If you want to use manual mesh leveling you can enable the below option. This is for generating a MANUAL mesh WITHOUT a probe.
// Mesh Bed Leveling Documentation: http://marlinfw.org/docs/gcode/G029-mbl.html If used with a 1284P board the bootscreen will be disabled to save space.
// NOTE: This is not supported on the Wanhao i3 Plus due to the LCD limitations.
// NOTE: If you want to automate the leveling process our EZABL kits do this for you. Check them out here: http://EZABL.TH3DStudio.com
//#define MANUAL_MESH_LEVELING

Expand Down Expand Up @@ -1078,6 +1079,6 @@
#include "Configuration_beta.h"
#include "Configuration_backend.h"

#define UNIFIED_VERSION "TH3D U1.R2.A4"
#define UNIFIED_VERSION "TH3D U1.R2.A5"

#endif // CONFIGURATION_H
2 changes: 1 addition & 1 deletion TH3DUF_R2/Configuration_backend.h
Original file line number Diff line number Diff line change
Expand Up @@ -3304,7 +3304,7 @@
#endif
#endif

#if ENABLED(MANUAL_MESH_LEVELING) && DISABLED(EZABL_ENABLE)
#if ENABLED(MANUAL_MESH_LEVELING) && DISABLED(EZABL_ENABLE) && DISABLED(WANHAO_I3_PLUS)
#define PROBE_MANUALLY
#define LCD_BED_LEVELING
#define MESH_BED_LEVELING
Expand Down
4 changes: 4 additions & 0 deletions TH3DUF_R2/SanityCheck.h
Original file line number Diff line number Diff line change
Expand Up @@ -42,6 +42,10 @@
#error "Due to the TMC2208 on the Creality board being stuck in StealthChop Linear Advance is not compatible with these boards. Disable Linear Advance and re-compile."
#endif

#if ENABLED(WANHAO_I3_PLUS) && ENABLED(MANUAL_MESH_LEVELING)
#error "The i3 Plus does not support manual mesh leveling due to the LCD limitations. Disable MANUAL_MESH_LEVELING and re-compile. If you want mesh leveling on the i3 Plus you need an ABL sensor."
#endif

#if ENABLED(CUSTOM_ESTEPS) && ENABLED(TITAN_EXTRUDER)
#error "CUSTOM_ESTEPS and TITAN_EXTRUDER cannot be used together. Read the information by each option and pick which one applies to your setup."
#endif
Expand Down

0 comments on commit ad051d0

Please sign in to comment.