Auto Homing issue (Z-axis ignores endstop but individually homing each axis there is no problem) Ask Question Asked 10 months ago Modified 10 months ago Viewed 432 times 1 I'm experiencing an issue with the auto homing where the Z-axis will ignore the endstop when I use the auto home button in Pronterface. I tried running STEPPER_BUZZ STEPPER=stepper_x and the same for the Y axis, but it doesn't look like anything is happening. I am more or less sure this is a software problem, since the printer works just fine with Marlin but I never had this problem with Klipper before I replaced the motherboard. 7. With Ender 3 PRO turned off insert SD card. Power up and after about 10 seconds or so of a blank screen should enter the Marlin program and you should see the status screen. Check under information screen it is Marlin 2.0.7.2. 8. Now we have to zero the Z axis probe offset as outlined by "Dust": a. The command aims to align the ends of the X gantry (for a Průša i3-style printer). See the video demonstration below. Using the given current, Marlin will move the Z axis (at homing speed) to the top plus a given extra distance. Since this intentionally stalls the Z steppers, you should use the minimum current required to move the axis. If you want to learn how to use the G28 G-code command to bring your 3D printer's axes to their home position, this article is for you. You will find out what the G28 command does, how to use it, and some tips and tricks to avoid common errors. This article also explains the difference between G28 and G29, and how to combine them for better results. Based on your pictures, Y_MIN should be -39, Y bed size is correct, and Y_MAX should be similar to the X_MAX where you subtract Y_MIN from Y_BED_SIZE. Assuming your printer has the ability to travel to all of these extremes, of course. E:Just read your comment about the edge of the Y axis not reachable by the nozzle. Basically: Install VScode, and add the platformio plugin in it. Download marlin source from GitHub and unzip. Also download configuration examples. Copy configuration.h and configuration_adv.h from the ender 3 pro example folder into the Marlin folder that you unzipped. In VScode, open the unzipped folder. Here I have home x or home y first, I unable to home the other axis. I can make G28, G34, G29 and retry homing of individual axis, but it doesn't work. M119 seems reporting good status avec the first homing. X triggered, Y not. I can tried to debug this, but I need help to add log in the right space for example so I can report the issue. No it does not. In fact, when I hit "Home Z" it just goes higher every single time. Whenever I hit Set Home, it never remembers where I set it. It just moves the x, y, and z axis about 5mm each time and always in the same direction. Its strange, and I have no idea why its acting like that. Look and feel of the Marlin source code loaded with Arduino IDE. Source. Using the Arduino IDE, open the file named "Marlin.ino", which is located inside the "Marlin" folder. Go to the "Configuration.h"* sketch file and look for the following lines: // Travel limits (mm) after homing, corresponding to endstop positions. #define X Safe_Homing positions the probe on X Axis at (NOZZLE_TO_PROBE - 10) // NOZZLE_TO_PROBE X on my machine is 58, No idea why it is 47 Safe_Homing positions the probe on Y Axis at ((Y_Bed_Size / 2) -10), on my machine this is supposed to be 100, not 90. Additional Information. Issue appears to be in the G28.cpp file, around line 130 My Ender3Pro Z axis will not move down, only up. (skr mini E3 V1.2 board, BLT3.1, custom marlin 2.0.9.3) (marlin 2.0.9.3, I can supply the files if needed). now for some reason, when I tell it to auto home, it homes the X and Y axis, but when it tries to home the Z-axis, the bltouch probe deploys and retracts a couple of times, the Z-axis The endstops do not restrict motion when not homing. Given all of that. My guess is that one endstop on your Y is not connecting. You can check with M119. You can also try swapping Ymin and Ymax to confirm. If you do, the other motor will start homing, but you'll still have a broken wire somewhere. 1 Like. If your probe offsets (X,Y) is set correctly the probe will go to the center of the bed and sense the bed position (not your nozzle). If done correctly the Z axis will then see the Zaxis limit switch produce a TRUE value to your Z- input. At that point the Zaxis stepper motor count is marked with whatever the value you report from M851. SENSORLESS_HOMING does not work on I, J, K Axis (U, V, W). Bug Timeline. I am not sure if this is new or this is even supported. Expected behavior. When enabling SENSORLESS_HOMING on I, J, or K axis with a supported TMC driver (i.e. TMC2209) and homing said axis with the G28 command axis should homes as expected. Actual behavior .
  • icnbh635dk.pages.dev/541
  • icnbh635dk.pages.dev/215
  • icnbh635dk.pages.dev/346