2022 Developer Survey is open! Take survey.

Hot answers tagged

24 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 ...
user avatar
  • 30.4k
14 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 ...
user avatar
  • 30.4k
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 ...
user avatar
  • 30.4k
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 ...
user avatar
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 ...
user avatar
  • 30.4k
7 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 ...
user avatar
  • 30.4k
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 ...
user avatar
  • 2,402
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 ...
user avatar
  • 6,446
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 ...
user avatar
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 ...
user avatar
  • 561
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 ...
user avatar
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 (...
user avatar
  • 30.4k
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 ...
user avatar
  • 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'...
user avatar
  • 6,446
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 ...
user avatar
  • 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 ...
user avatar
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 ...
user avatar
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 ...
user avatar
  • 30.4k
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 ...
user avatar
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 ...
user avatar
  • 30.4k
3 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. Rather, get an approximate Z-offset value, then print a solid 30x30x5 mm cube. If, starting from the third-fourth layer, you see some ...
user avatar
  • 3,786
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 ...
user avatar
  • 30.4k
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. ...
user avatar
  • 30.4k
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 ...
user avatar
  • 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 ...
user avatar
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 ...
user avatar
  • 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 ...
user avatar
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 ...
user avatar
  • 561
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 ...
user avatar
  • 21
2 votes

How to connect optocoupler module to ABL sensor and Ender 3 board

Connecting is pretty straightforward like the other modules, difference is an extra input lead. From e.g. here: Module interface description: DC+: Positive DC power supply. DC- : Negative DC power ...
user avatar
  • 30.4k

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