Hot answers tagged

26 votes
Accepted

How to set Z-probe boundary limits in firmware when using automatic bed leveling?

There are a few questions on this topic, so a more generic solution would be informative and will prevent multiple questions of others when their sensor has a slightly different location. This answer ...
  • 32k
15 votes
Accepted

Specifying Z offset in Marlin firmware

Z-offset persitently stored in memory? Maybe the value of -2.97 for the Z_PROBE_OFFSET_FROM_EXTRUDER is retained in the EEPROM ...
  • 32k
11 votes
Accepted

Inductive Sensor in 24 V machine?

The inductive sensors work better when you apply a higher voltage than 5 V. Usually they are rated for 6-36 V, but please do check. To prevent frying your board when connecting the sensor ...
  • 32k
10 votes
Accepted

How to configure Cura to run the Z probe before heating

In Cura (and Slic3r), you can 100% customize what the printer does before printing your actual model through custom start/end g-code. If you navigate to the ...
9 votes

How to increase the amount of probing points for a BLTouch sensor in Marlin firmware?

You need to change the constant value(s) in your Configuration.h file of your Marlin version from: // Set the number of grid points per dimension. #define GRID_MAX_POINTS_X 3 #define ...
  • 32k
8 votes
Accepted

Using auto-bed leveling, do I need to initiate G29 before every print?

No, it is not necessary to call G29 before every print to "auto level the bed" 1) provided that: the bed surface has not changed (e.g. large load or ...
  • 32k
7 votes

Z-offset: 0.2 mm, 0.1 mm or the thickness of paper?

They are all generic guidelines. Don't count on them too much. What you need is a reproducible offset to get the same value everywhere in the bed, then you can correct the overall offset via gcode at ...
  • 3,896
5 votes

What does Marlin's G30 code do?

I believe G30 is a carry-over from CNC (G-code originated for CNC not printers) I believe it is for going to a secondary reference (home) position and includes an ...
  • 2,412
5 votes
Accepted

Do I need to recalibrate z-probe offset every time I switch to a different layer height?

All modern slicers adjust the nozzle position for the first layer in accordance with your chosen layer height. You can see this in your gcode if you slice files with different layer heights. Before ...
  • 6,456
5 votes
Accepted

Marlin's bed leveling Mesh Validation Pattern ignoring home offset

A Marlin developer confirmed that bed-leveling and probing are now performed entirely in the machine coordinate space. To clarify further, if one has a non-zero home offset enabled, the following ...
4 votes

Auto bed levelling with Rumba board - Servo not deploying

For future reference. My issue about the servo not moving was caused by a wiring mistake. The Exp. 3 has 14 pins has per this diagram. However when phisically looking at the board, what you see is ...
  • 581
4 votes
Accepted

Bed leveling method not working with Repetier firmware 0.92.9?

As a guess, you are using the wrong command. If set for n x n grid, you get 3 point measurement with G29, but that is not auto leveling, it is just setting Z height - based on average height at 3 ...
4 votes

Inductive Sensor in 24 V machine?

Another possibility is to create a voltage divider circuit. In electronics, a voltage divider (also known as a potential divider) is a passive linear circuit that produces an output voltage (...
  • 32k
3 votes
Accepted

Why does my DIY printer start printing in air?

If the cad model was imported from Solidworks into Simplify3D. Push "Center and Arrange" button to place the model in the middle of the Heat Bed. There might be a gap between the object and bed level ...
  • 541
3 votes

Bed leveling method not working with Repetier firmware 0.92.9?

Delta bed leveling has been dodgy in Repetier for a long time. There are a number of fixes occurring in the dev branch right now (June 2016) if you look at Github. So it's getting better, but I wouldn'...
  • 6,456
3 votes
Accepted

Auto bed levelling with Rumba board - Servo not deploying

General note, I do not have this board so I cannot test these steps myself, read the documentation in configuration.h, it is very detailed and should guide you pretty well. I am specifically looking ...
  • 417
3 votes
Accepted

Z offset incorrect

Your question is a little hard to pin down, but I'll try to help anyway. :-) Z-Offset: It appears you may be misunderstanding the way z-offset is supposed to work especially when it comes to Marlin ...
3 votes
Accepted

Auto bed leveling with BL Touch sensor crashing to bed

As it turns out, my Z-axis carriage mount to the X-axis was bent, causing the nozzle to touch the bed before the proble could get a chance to detect anything. Manually bending it back to the correct ...
3 votes

3DTouch triggers way too close

That it triggers when the nozzle is about 1 mm from the build plate is how it is supposed to work. The installation manual describes how to setup the sensor. The mount needs to be adjustable so that ...
  • 32k
3 votes

Wiring Z-stop directly to hot end and aluminum bed / spacers

Aluminium is conductive, but aluminium oxide is not, which is just so what there (unavoidably, since aluminium rapidly oxidises in air) happens to be a thin layer of on top of your bed. The coating is ...
3 votes

Marlin NOZZLE_TO_PROBE_OFFSET with glass

You can define the probe offset (or better the trigger point to bed level distance) in the array definition of NOZZLE_TO_PROBE_OFFSET, but it is not the usual and ...
  • 32k
3 votes
Accepted

Replacement Z Probe for MP10

From Thingiverse you can find a BLTouch mount for the MP10 (and MP10 mini): Note that in order to use the BLTouch sensor you need a different controller board that supports connecting a BLTouch ...
  • 32k
3 votes
Accepted

First layer Z-offset in G-code

I don't understand the reasoning behind a first layer having a different offset from the following layers, but, You can manually add a re-definition of the current height after the first layer, ...
  • 32k
2 votes
Accepted

Which proximity sensor to use?

Tomas Sanladerer has produced a nice video on this topic: https://www.youtube.com/watch?v=il9bNWn66BY @ 7:31 you see an overview of the precision of various sensors, including the ones you mention. ...
  • 32k
2 votes
Accepted

MKS Sbase Probing

After testing my z-min endstop pins, I found out that I could trigger the probe manually by using a jumper wire between Signal and Ground. I then used a NPN MOSFET to connect the sensor to the endstop ...
  • 401
2 votes

Unable to install auto-bed levelling sensor into my Anet A8

The sensor is working correctly, but the signal is inverted. Take the obvious solution: invert the endstop from being normally open to normally closed or vice-versa in your firmware. If you still ...
2 votes

Do I need to recalibrate z-probe offset every time I switch to a different layer height?

Calibrate to perfection for a specific layer height. When printing in a layer height that is different than what you calibrated for, just set the first layer height in the slicer. That way, you avoid ...
  • 96
2 votes

Marlin: possible to set ZMin limit when ZProbing?

You have not stated the version of Marlin you are using. I will assume we are discussing the latest Marlin 1.1 RC8. There is no longer any Z_PROBE_DEPLOY_HEIGHT but in earlier Marlin versions it did ...
2 votes

Autobed leveling doesn't compensate

I found the issue. As I mentioned in my question UPDATE, trying to print something that cover the full bed, the ABL was not working. The issue was the Gcode I added after the G29. In fact for some ...
  • 581
2 votes

Inductive Sensor in 24 V machine?

Minimalist Solution The very simplest possible implementation is to use a single resistor(!) to protect the input pin, as described in this source. The AVR inputs are protected from over/under ...
  • 21

Only top scored, non community-wiki answers of a minimum length are eligible