Results 1 to 10 of 13
Thread: Marlin 2.0 Auto Leveling Problem
-
03-30-2020, 01:52 PM #1
- Join Date
- Mar 2020
- Posts
- 8
Marlin 2.0 Auto Leveling Problem
Hi guys,
I´m trying to update my HEVO printer to marlin 2.0 but every time I use the autolevel function, the printer basically only homes every axis.
I am using Bilinear autoleveling (didnt work with linear either) and I´m using a fix mounted probe (deployable microswitch).
Can someone please tell me whats going on, i´ve been looking everywhere but found no one with this problem
-
03-30-2020, 02:30 PM #2
If you post your Bed size and the location of the nozzle from the proximity sensor using Marlins offset parameters.
Then upload your Configuration.h file to a share program like google drive and post a link here.
I will give it a look to see if I can determine why!!!
-
03-30-2020, 03:06 PM #3
- Join Date
- Mar 2020
- Posts
- 8
Bed Size: X=200 Y= 195 (printhead can´t go further back)
Offset: X=45 Y=20
Configuration.h:
https://www.dropbox.com/sh/ndqphg3vhvu3u3j/AAB5fZW9IbqrAvCsJi9P0nGta?dl=0
Thank you !
-
03-30-2020, 08:14 PM #4
After looking found these could be tested your end.
#define NOZZLE_TO_PROBE_OFFSET { 43, 20, 0 }
#define X_BED_SIZE 200
#define Y_BED_SIZE 195
#define X_MAX_POS 200
#define Y_MAX_POS 195
#define Z_MAX_POS 200 // ?
I would have more grid points per dimension. Using 6 X 6 myself
and Add this line
#define RESTORE_LEVELING_AFTER_G28 // So you do not have to level before every print.
-
03-31-2020, 04:04 AM #5
- Join Date
- Mar 2020
- Posts
- 8
I have tried your settings and it still doesn´t work. I´ve tried G29 in pronterface and it gives me this answer:
SENDING:G29
? (L,R,F,B) out of bounds.
Maybe it´s because my sensor is too far from the nozzle ?
Regarding the Bed size and max Pos: I am using a CoreXY printer and the Max pos is therefore larger than the bed. The printhead has to move about 5-10mm before it can print on the bed and it has about 5-10mm more travel after the bed.
-
03-31-2020, 04:50 AM #6
- Join Date
- Mar 2020
- Posts
- 8
I tried setting the nozzle offset to x=20 and y=0, with no result, so seems like the nozzle offset must be ok
-
03-31-2020, 06:04 AM #7
Your offset is wrong, post the error message exactly.
-
03-31-2020, 06:19 AM #8
- Join Date
- Mar 2020
- Posts
- 8
If i G29 trough pronterface it tells me exactly that:
SENDING:G29
? (L,R,F,B) out of bounds.
-
03-31-2020, 10:58 AM #9
When I started Out used these lines of code to adjust my Proximity Sensor to work.
These are a modified Code from Marlin 1.1.9BF to work with Marlin 2.
Adjusted them with your offset for you to try.
// The size of the print bed
#define X_BED_SIZE 200
#define Y_BED_SIZE 195
// Travel limits (mm) after homing, corresponding to endstop positions.
#define X_MIN_POS 0
#define Y_MIN_POS 0
#define Z_MIN_POS 0
#define X_MAX_POS 210
#define Y_MAX_POS 195
#define Z_MAX_POS 210 // do not know your max Z Height you may want to adjust.
#define GRID_MAX_POINTS_X 6
#define GRID_MAX_POINTS_Y GRID_MAX_POINTS_X
// Set the boundaries for probing (where the probe can reach).
// setup for "Enter Your Sensor Here"
#define LEFT_PROBE_BED_POSITION MIN_PROBE_EDGE + 10
#define RIGHT_PROBE_BED_POSITION (X_BED_SIZE - (MIN_PROBE_EDGE + 10))
#define FRONT_PROBE_BED_POSITION MIN_PROBE_EDGE + 15 // 8 For Your Sensor
#define BACK_PROBE_BED_POSITION (Y_BED_SIZE - (MIN_PROBE_EDGE)) // + 10 For Your Sensor
My Numbers Marlin 2.0 alpha
Code:#define NOZZLE_TO_PROBE_OFFSET { 0, 25, -0.5 } // The size of the print bed #define X_BED_SIZE 220 #define Y_BED_SIZE 270 // Travel limits (mm) after homing, corresponding to endstop positions. #define X_MAX_POS X_BED_SIZE #define Y_MAX_POS Y_BED_SIZE #define Z_MAX_POS 185 // Set the number of grid points per dimension. #define GRID_MAX_POINTS_X 6 #define GRID_MAX_POINTS_Y 6 // Remarked Out in newer versions Marlin // Set the boundaries for probing (where the probe can reach). #define MIN_PROBE_EDGE_LEFT MIN_PROBE_EDGE + 10 #define MIN_PROBE_EDGE_RIGHT (X_BED_SIZE - (MIN_PROBE_EDGE + 10)) #define MIN_PROBE_EDGE_FRONT MIN_PROBE_EDGE + 15 // 28 For SN04-N and 15 for for TL-W3MC2 #define MIN_PROBE_EDGE_BACK (Y_BED_SIZE - (MIN_PROBE_EDGE)) // + 15 For SN04-N and nothing for TL-W3MC2
Last edited by Roberts_Clif; 03-31-2020 at 11:44 AM.
-
04-01-2020, 11:47 AM #10
- Join Date
- Mar 2020
- Posts
- 8
I´ve tried your code:
#define LEFT_PROBE_BED_POSITION MIN_PROBE_EDGE + 10
#define RIGHT_PROBE_BED_POSITION (X_BED_SIZE - (MIN_PROBE_EDGE + 10))
#define FRONT_PROBE_BED_POSITION MIN_PROBE_EDGE + 15 // 8 For Your Sensor
#define BACK_PROBE_BED_POSITION (Y_BED_SIZE - (MIN_PROBE_EDGE)) // + 10 For Your Sensor
But it gives me an error message, maybe it´s called differently in 2.0
Ender 3v2 poor printing quality
10-28-2024, 09:08 AM in Tips, Tricks and Tech Help