Configuration. 1. Z Probe Pin. Before configuring any bed probe be sure to read its documentation and the documentation for your electronics. Make sure you know to which pins the probe will be connected. Marlin provides reasonable defaults, but they will not apply to every situation. Better to set it to false in the configuration_adv.h. Z_MIN_ENDSTOP_INVERTING. If you use false on the Z axis you don't need to have a switch attached and the machine will think it is home where ever it is when it is homing. It will not smash down into your spoil board. It will move up a little twice when it is homing Z. 3. The direction of the z-Axis was wrong. Before homing, Marlin allows you only to move right, front and up, whereas I thought it should be down. So when the homing was started, the z-Axis moved down, but that was not a movement intended for homing but for moving the Axis out of the way of the x and y axis. G90 ; absolute positioning (just to be sure it is not incremental G91) G28 Z ; homing Z axis G1 Z0.0 F100 ; firmware may have raised Z up slightly, so lower again to 0 If homing would cause the bed accident, than I am unfortunately right - or: (Added after tracing real problem) Check if Z axis is not loose - e.g. coupler screws are tight - so Z Finally, the last option to enable for bed levelling with a probe is the Z_SAFE_HOMING option. Critically this prevents the bed levelling probe from trying to home at the edge of the bed where it may not have the print bed underneath. Without which it would continue to lower the Z-axis and potentially damage the printer. #define Z_SAFE_HOMING
The A6 3D Printer Installation Instruction shows that there is an endstop, part 2-7-2, page 4, included in the kit: It needs to be fitted as shown on page 8: Page 36 shows the correct length of the wires, which should prevent the wires being pulled out of the sensors/switches: Page 38 shows where the Z-axis endstop is attached to the controller
Errors in X and Y don't matter at all (as long not resuming), but Z does. Besides of that, even capacitors 'delay' the signal. If filtering too much, with huge capacitors and a resistor, you get serious problems, because the signal level is too long in the undefined TTL area. In my case I have a laser engraver from makeblock, I wanted to update it to Arduino + Ramps 1.4, so I did. I put Marlin 1.1.9 on configured it and for the most part it worked beautifully , however when using the "home" function from lightburn or the "auto home" from the Marlin menu, I would always get "homing failed printer killed" and would have to reset in order to use the engraver. If it goes up only it means the z end stop is always active, that is why it won't go down. I used to get that all the time when I used to knock the wires of my (normally closed) end stop. Two most likely things are, wiring wrong when moving to new board, config wrong in Marlin, need to invert the z endstop so that it is working correctly. .
  • xyqb5eiwme.pages.dev/9
  • xyqb5eiwme.pages.dev/217
  • xyqb5eiwme.pages.dev/357
  • xyqb5eiwme.pages.dev/507
  • xyqb5eiwme.pages.dev/489
  • xyqb5eiwme.pages.dev/863
  • xyqb5eiwme.pages.dev/117
  • xyqb5eiwme.pages.dev/268
  • xyqb5eiwme.pages.dev/17
  • xyqb5eiwme.pages.dev/878
  • xyqb5eiwme.pages.dev/998
  • xyqb5eiwme.pages.dev/272
  • xyqb5eiwme.pages.dev/506
  • xyqb5eiwme.pages.dev/906
  • xyqb5eiwme.pages.dev/123
  • marlin z axis not homing