Loading

MakerBot Print is our newest print-prepration software, which supports native CAD files and STL assemblies,
allows you to interact with all your printers via the Cloud, and many other exciting new features.

Download Now

lembasbrot

FLSUN i3 (2017) Marlin Auto Leveling Guide

by lembasbrot Jan 7, 2018
Download All Files

Please Login to Comment

hi lembasbot, i am having problems with my flsun i recently purchased 2nd hand. it has the blue sensor on it like the picture. I have downloaded and followed your guide and marlin does not compile now.
I get this error message:
Arduino: 1.8.9 (Windows Store 1.8.21.0) (Windows 10), Board: "Arduino/Genuino Mega or Mega 2560, ATmega2560 (Mega 2560)"

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

             from sketch\dac_mcp4728.h:30,

             from sketch\dac_mcp4728.cpp:33:

SanityCheck.h:483:1: error: static assertion failed: Please enable only one probe option: PROBE_MANUALLY, FIX_MOUNTED_PROBE, BLTOUCH, SOLENOID_PROBE, Z_PROBE_ALLEN_KEY, Z_PROBE_SLED, or Z Servo.

static_assert(1 >= 0

^

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

             from sketch\Marlin.h:36,

             from sketch\ubl.cpp:23:

SanityCheck.h:483:1: error: static assertion failed: Please enable only one probe option: PROBE_MANUALLY, FIX_MOUNTED_PROBE, BLTOUCH, SOLENOID_PROBE, Z_PROBE_ALLEN_KEY, Z_PROBE_SLED, or Z Servo.

static_assert(1 >= 0

^

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

             from sketch\MarlinSerial.h:35,

             from sketch\MarlinSerial.cpp:32:

SanityCheck.h:483:1: error: static assertion failed: Please enable only one probe option: PROBE_MANUALLY, FIX_MOUNTED_PROBE, BLTOUCH, SOLENOID_PROBE, Z_PROBE_ALLEN_KEY, Z_PROBE_SLED, or Z Servo.

static_assert(1 >= 0

^

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

             from sketch\Marlin.h:36,

             from sketch\mesh_bed_leveling.h:23,

             from sketch\mesh_bed_leveling.cpp:23:

SanityCheck.h:483:1: error: static assertion failed: Please enable only one probe option: PROBE_MANUALLY, FIX_MOUNTED_PROBE, BLTOUCH, SOLENOID_PROBE, Z_PROBE_ALLEN_KEY, Z_PROBE_SLED, or Z Servo.

static_assert(1 >= 0

^

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

             from sketch\Marlin.h:36,

             from sketch\printcounter.cpp:23:

SanityCheck.h:483:1: error: static assertion failed: Please enable only one probe option: PROBE_MANUALLY, FIX_MOUNTED_PROBE, BLTOUCH, SOLENOID_PROBE, Z_PROBE_ALLEN_KEY, Z_PROBE_SLED, or Z Servo.

static_assert(1 >= 0

^

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

             from sketch\M100_Free_Mem_Chk.cpp:51:

SanityCheck.h:483:1: error: static assertion failed: Please enable only one probe option: PROBE_MANUALLY, FIX_MOUNTED_PROBE, BLTOUCH, SOLENOID_PROBE, Z_PROBE_ALLEN_KEY, Z_PROBE_SLED, or Z Servo.

static_assert(1 >= 0

^

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

             from sketch\G26_Mesh_Validation_Tool.cpp:27:

SanityCheck.h:483:1: error: static assertion failed: Please enable only one probe option: PROBE_MANUALLY, FIX_MOUNTED_PROBE, BLTOUCH, SOLENOID_PROBE, Z_PROBE_ALLEN_KEY, Z_PROBE_SLED, or Z Servo.

static_assert(1 >= 0

^

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

             from sketch\Marlin.h:36,

             from sketch\planner_bezier.cpp:30:

SanityCheck.h:483:1: error: static assertion failed: Please enable only one probe option: PROBE_MANUALLY, FIX_MOUNTED_PROBE, BLTOUCH, SOLENOID_PROBE, Z_PROBE_ALLEN_KEY, Z_PROBE_SLED, or Z Servo.

static_assert(1 >= 0

^

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

             from sketch\ubl_motion.cpp:22:

SanityCheck.h:483:1: error: static assertion failed: Please enable only one probe option: PROBE_MANUALLY, FIX_MOUNTED_PROBE, BLTOUCH, SOLENOID_PROBE, Z_PROBE_ALLEN_KEY, Z_PROBE_SLED, or Z Servo.

static_assert(1 >= 0

^

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

             from sketch\Marlin.h:36,

             from sketch\Sd2Card.cpp:29:

SanityCheck.h:483:1: error: static assertion failed: Please enable only one probe option: PROBE_MANUALLY, FIX_MOUNTED_PROBE, BLTOUCH, SOLENOID_PROBE, Z_PROBE_ALLEN_KEY, Z_PROBE_SLED, or Z Servo.

static_assert(1 >= 0

^

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

             from sketch\configuration_store.h:26,

             from sketch\configuration_store.cpp:170:

SanityCheck.h:483:1: error: static assertion failed: Please enable only one probe option: PROBE_MANUALLY, FIX_MOUNTED_PROBE, BLTOUCH, SOLENOID_PROBE, Z_PROBE_ALLEN_KEY, Z_PROBE_SLED, or Z Servo.

static_assert(1 >= 0

^

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

             from sketch\Marlin.h:36,

             from sketch\SdFatUtil.cpp:29:

SanityCheck.h:483:1: error: static assertion failed: Please enable only one probe option: PROBE_MANUALLY, FIX_MOUNTED_PROBE, BLTOUCH, SOLENOID_PROBE, Z_PROBE_ALLEN_KEY, Z_PROBE_SLED, or Z Servo.

static_assert(1 >= 0

^

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

             from sketch\Marlin.h:36,

             from sketch\SdBaseFile.cpp:30:

SanityCheck.h:483:1: error: static assertion failed: Please enable only one probe option: PROBE_MANUALLY, FIX_MOUNTED_PROBE, BLTOUCH, SOLENOID_PROBE, Z_PROBE_ALLEN_KEY, Z_PROBE_SLED, or Z Servo.

static_assert(1 >= 0

^

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

             from sketch\enum.h:26,

             from sketch\planner.h:36,

             from sketch\planner.cpp:61:

SanityCheck.h:483:1: error: static assertion failed: Please enable only one probe option: PROBE_MANUALLY, FIX_MOUNTED_PROBE, BLTOUCH, SOLENOID_PROBE, Z_PROBE_ALLEN_KEY, Z_PROBE_SLED, or Z Servo.

static_assert(1 >= 0

^

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

             from sketch\Marlin.h:36,

             from sketch\SdFile.cpp:29:

SanityCheck.h:483:1: error: static assertion failed: Please enable only one probe option: PROBE_MANUALLY, FIX_MOUNTED_PROBE, BLTOUCH, SOLENOID_PROBE, Z_PROBE_ALLEN_KEY, Z_PROBE_SLED, or Z Servo.

static_assert(1 >= 0

^

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

             from sketch\Marlin.h:36,

             from sketch\nozzle.h:26,

             from sketch\nozzle.cpp:1:

SanityCheck.h:483:1: error: static assertion failed: Please enable only one probe option: PROBE_MANUALLY, FIX_MOUNTED_PROBE, BLTOUCH, SOLENOID_PROBE, Z_PROBE_ALLEN_KEY, Z_PROBE_SLED, or Z Servo.

static_assert(1 >= 0

^

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

             from sketch\Marlin.h:36,

             from sketch\temperature.cpp:27:

SanityCheck.h:483:1: error: static assertion failed: Please enable only one probe option: PROBE_MANUALLY, FIX_MOUNTED_PROBE, BLTOUCH, SOLENOID_PROBE, Z_PROBE_ALLEN_KEY, Z_PROBE_SLED, or Z Servo.

static_assert(1 >= 0

^

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

             from sketch\Marlin.h:36,

             from sketch\Marlin_main.cpp:230:

SanityCheck.h:483:1: error: static assertion failed: Please enable only one probe option: PROBE_MANUALLY, FIX_MOUNTED_PROBE, BLTOUCH, SOLENOID_PROBE, Z_PROBE_ALLEN_KEY, Z_PROBE_SLED, or Z Servo.

static_assert(1 >= 0

^

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

             from sketch\Marlin.h:36,

             from sketch\blinkm.cpp:28:

SanityCheck.h:483:1: error: static assertion failed: Please enable only one probe option: PROBE_MANUALLY, FIX_MOUNTED_PROBE, BLTOUCH, SOLENOID_PROBE, Z_PROBE_ALLEN_KEY, Z_PROBE_SLED, or Z Servo.

static_assert(1 >= 0

^

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

             from C:\Users\kev\Downloads\FLsun-2017-I3-plus-master\FLsun-2017-I3-plus-master\marlin\marlin\Flsun_I3_marlin_3-28-19\Flsun_I3_marlin_3-28-19.ino:31:

SanityCheck.h:483:1: error: static assertion failed: Please enable only one probe option: PROBE_MANUALLY, FIX_MOUNTED_PROBE, BLTOUCH, SOLENOID_PROBE, Z_PROBE_ALLEN_KEY, Z_PROBE_SLED, or Z Servo.

static_assert(1 >= 0

^

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

             from sketch\Marlin.h:36,

             from sketch\SdVolume.cpp:29:

SanityCheck.h:483:1: error: static assertion failed: Please enable only one probe option: PROBE_MANUALLY, FIX_MOUNTED_PROBE, BLTOUCH, SOLENOID_PROBE, Z_PROBE_ALLEN_KEY, Z_PROBE_SLED, or Z Servo.

static_assert(1 >= 0

^

exit status 1
In file included from sketch\MarlinConfig.h:39:0,

             from sketch\digipot_mcp4451.cpp:23:

SanityCheck.h:483:1: error: static assertion failed: Please enable only one probe option: PROBE_MANUALLY, FIX_MOUNTED_PROBE, BLTOUCH, SOLENOID_PROBE, Z_PROBE_ALLEN_KEY, Z_PROBE_SLED, or Z Servo.

static_assert(1 >= 0

^

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

             from sketch\Marlin.h:36,

             from sketch\endstops.cpp:27:

SanityCheck.h:483:1: error: static assertion failed: Please enable only one probe option: PROBE_MANUALLY, FIX_MOUNTED_PROBE, BLTOUCH, SOLENOID_PROBE, Z_PROBE_ALLEN_KEY, Z_PROBE_SLED, or Z Servo.

static_assert(1 >= 0

^

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

             from sketch\enum.h:26,

             from sketch\gcode.h:32,

             from sketch\gcode.cpp:27:

SanityCheck.h:483:1: error: static assertion failed: Please enable only one probe option: PROBE_MANUALLY, FIX_MOUNTED_PROBE, BLTOUCH, SOLENOID_PROBE, Z_PROBE_ALLEN_KEY, Z_PROBE_SLED, or Z Servo.

static_assert(1 >= 0

^

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

             from sketch\cardreader.h:26,

             from sketch\cardreader.cpp:23:

SanityCheck.h:483:1: error: static assertion failed: Please enable only one probe option: PROBE_MANUALLY, FIX_MOUNTED_PROBE, BLTOUCH, SOLENOID_PROBE, Z_PROBE_ALLEN_KEY, Z_PROBE_SLED, or Z Servo.

static_assert(1 >= 0

^

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

             from sketch\Marlin.h:36,

             from sketch\vector_3.cpp:42:

SanityCheck.h:483:1: error: static assertion failed: Please enable only one probe option: PROBE_MANUALLY, FIX_MOUNTED_PROBE, BLTOUCH, SOLENOID_PROBE, Z_PROBE_ALLEN_KEY, Z_PROBE_SLED, or Z Servo.

static_assert(1 >= 0

^

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

             from sketch\Marlin.h:36,

             from sketch\hex_print_routines.cpp:22:

SanityCheck.h:483:1: error: static assertion failed: Please enable only one probe option: PROBE_MANUALLY, FIX_MOUNTED_PROBE, BLTOUCH, SOLENOID_PROBE, Z_PROBE_ALLEN_KEY, Z_PROBE_SLED, or Z Servo.

static_assert(1 >= 0

^

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

             from sketch\Marlin.h:36,

             from sketch\watchdog.cpp:23:

SanityCheck.h:483:1: error: static assertion failed: Please enable only one probe option: PROBE_MANUALLY, FIX_MOUNTED_PROBE, BLTOUCH, SOLENOID_PROBE, Z_PROBE_ALLEN_KEY, Z_PROBE_SLED, or Z Servo.

static_assert(1 >= 0

^

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

             from sketch\least_squares_fit.cpp:35:

SanityCheck.h:483:1: error: static assertion failed: Please enable only one probe option: PROBE_MANUALLY, FIX_MOUNTED_PROBE, BLTOUCH, SOLENOID_PROBE, Z_PROBE_ALLEN_KEY, Z_PROBE_SLED, or Z Servo.

static_assert(1 >= 0

^

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

             from sketch\Marlin.h:36,

             from sketch\utility.cpp:23:

SanityCheck.h:483:1: error: static assertion failed: Please enable only one probe option: PROBE_MANUALLY, FIX_MOUNTED_PROBE, BLTOUCH, SOLENOID_PROBE, Z_PROBE_ALLEN_KEY, Z_PROBE_SLED, or Z Servo.

static_assert(1 >= 0

^

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

             from sketch\Marlin.h:36,

             from sketch\ultralcd.h:26,

             from sketch\ultralcd.cpp:23:

SanityCheck.h:483:1: error: static assertion failed: Please enable only one probe option: PROBE_MANUALLY, FIX_MOUNTED_PROBE, BLTOUCH, SOLENOID_PROBE, Z_PROBE_ALLEN_KEY, Z_PROBE_SLED, or Z Servo.

static_assert(1 >= 0

^

static assertion failed: Please enable only one probe option: PROBE_MANUALLY, FIX_MOUNTED_PROBE, BLTOUCH, SOLENOID_PROBE, Z_PROBE_ALLEN_KEY, Z_PROBE_SLED, or Z Servo.

I have gone through the config.h & cannot find anywhere that i have another probe defined. Any suggestions? I have included my config.h for you to look at. Cheers

Vorrei montare il sensore SN04-N ma ho un vetro da 3mm sul piano della ANET A8. E' posibile montare qusto sensore con il vetro oppure devo togliere il vetro ed utilizzare il piano originale ?

I was trying to use this to get my printer to print for a first time. It still does not print. Does any one have the complete marlin .ino file that does work. I think mine is corrupt. I'm really starting to get mad with this. I have been trying for two months now. But I cant give up yet as I love 3d printing

hey what are you using to print on cause i hace a glass (its a little bit thick) but it just doesn´t recognize the metal

i've used glass up to 3mm thickness with the SN08-N but the heat bed needs to be solid aluminum. some heat beds have a composite layer in which case thicker glass won't work unless modified.

I could also use the copy of the configuration H file

try this if you need a reference point: https://www.swiftbyte.com/3d-printing/

i don't share my configs because my flsun i3 is too far from a stock setup.

hello lembasbrto I have the same flsun printer as you but I have not been able to run the auto lveling, nor with your guide, I have the same M851 - Z Probe Offset but for some reason the marlin does not compile, could you give me a copy of your marlin?

excuse my english haha use google translator

thanks, greetings from colombia