Qidi x-max 3 No trigger on x after full movement

I need some who is tech-savvy who can help me troubleshoot an issue with my 3D printer. I’m completely stuck.

The Printer: QIDI X-Max 3

The Error: !! No trigger on x after full movement

What’s happening:

The printer uses sensorless homing on the X-axis. When I try to home it, the toolhead moves smoothly but fails to register when it hits the left wall (or when resisted by hand), so it just times out and errors out.

What I’ve done so far:

Verified the carriage slides smoothly across the carbon rods by hand.

Completely replaced the motherboard with a brand-new one from QIDI, but the exact same error persists.

Because I’m not super comfortable messing with the wiring harness, inspecting the stepper motor pins, or diving deep into the configuration files on my own, I honestly don’t know whats the issue.

Hello @Olage and welcome to the forum!

The deleted template requested the klippy.log. It’s a need to give a proper help.
Please attach it to your next post.

klippy.log (343.7 KB)
Please see attached

I replaced the adapter board not the motherboard sorry

Your log has errors on the Z axis, Your write up seems to put the fault on the X axis.

Please verify the direction of travel right before the error sets.

Convention is Z is up/down, X is right/left, Y id front/back.

Its actually both, i usually get the x axis if the floor bed was already at the lowest level before selecting homing , all the axis are moving at the same time

I see you LOWERED driver_SGTHRS from 130 to 85. That makes it LESS sensitive to stalls.

Also lowering your current during homing reduces the back EMF spike that driver_SGTHRS senses. If your head is slamming too hard consider lowering the speed not the current.

See TMC drivers - Klipper documentation For more detail.

Welcome Olage,

unusual printer.

I never came around a printer doing that on x, y, and not z axis. I just know printers doing that on z. Amazing.

…from your klippy.log

[tmc2209 stepper_x]
uart_pin = PD2
run_current = 1.07
interpolate = True
stealthchop_threshold = 0
diag_pin = ^PB8
driver_sgthrs = 85

I’m not sure how to set “driver_sgthrs” setting.

If your x axis does not run real smooth, I would increase driver_sgthrs.

Else, just lower driver_sgthrs. Try and error, sorry. Do it carefully and have your hand above the AC switch.

Good luck.

That is the standard use case of sensorless homing! For Z it is mostly not precise enough. Never checked that, but most people refuse it on Z.

Hi sorry for the late reply life has been stress filled lately, i think i found out what the problem is

The cables aren’t plugged in right but im not sure what the correct layout should look like, plus is anything missing???

what is it? Could you enlighten us :wink:

Hi so the x and z axis was flipped which i reversed but now the the z axis won’t move

This is what the mother board looks like

I found a pinning diagram here QIDI X-Plus 3/X-Max 3 mount for BTT SFS V2.0 Filament Sensor by Ben Davies | Download free STL model | Printables.com

Looks like it could be your printer board (I don’t know if it is the exact same version like yours).

I would connect it according to above picture and try your printer again. Please post a fresh klippy.log if you do.

edit:
I guess you know X-Max3 | QIDI Wiki.