Trouble setting up sensorless homing
I am currently trying to setup the skr pico for RatOS on my new Voron 0.2, which uses sensorless homing.
I checked for correct jumper placement and know that the macros from ratos work since (due to a small mistake) I already saw them work before on this printer. But now that everything is checked, the drivers don't trigger, even at max sensitivity 255.
I attached my klipper log.
51 Replies
please attach your printer.cfg
there ya go
lines 20-33 - you didn't pick a control board?
thats included at the top
I am writing the config for the pico for ratos
speed-limits-first-checks.cfg
don't you need to go faster for sensorless homing to work?didnt know that, but normal speeds didnt work as well
but I can try
can you upload sensorless-homing-tmc2209.cfg
What board are you using?
SKR Pico (see above in the description)
wired like this
can you upload the config for that board (I think you are calling config.cfg)?
its shown at the top of the klippy log
Are your jumpers correct?
put them on the jumpers for the A & B Motor
so just two not 4 jumpers
or do I have to set all 4🤨
Yeah, the way I read it, only jump if using sensorless on that driver
then that should be fine
Yup, jumpers look fine (as long as those two are the XY motors, I can't trace those cables). Will leave it to blacksmith for software checking then
checked the wires, they fit XD
and i even checked that it is wired B-A not A-B
where did you get the pins definition? Looking at BTT's example they are using gpio16 for filament detection while you are using it for the x_diag_pin
https://github.com/bigtreetech/SKR-Pico/blob/master/Klipper/SKR%20Pico%20klipper.cfg
BTT set up the the drivers in a different order than RatOS (mikkel) wants them to be, so I switched the pins
BTT
How mikkel wants it and how I did it
that diagram doesn't show GPIO16 on it. So where did you get that from is what I am asking
the e endstop
short afk
looks like you have e-endstop plugged into the port next to where it belongs?
I think that is the RGB one?
looks like you plugged into the blue circle, but your config is expecting the yellow circle
but I am just guessing here
RGB is in the blue port and is working ^^
nothing is plugged into the E0-Stop
if you plug in endstops can you manually get it to work to confirm you have the right pins?
I pulled the jumpers of and the endstops showed as triggered, so correct jumpers/pins
@blacksmithforlife
This won't work
You need at least 50 mm/s homing speed for sensorless homing to work reliably
70 is probably better
And also you want homing_retract_dist at 0
I recommend reading this: https://www.klipper3d.org/TMC_Drivers.html#sensorless-homing
ok I changed everything you told me to change, but somehow my steppers now act strange
when I try to move them after SET_CENTER_KINEMATIC_POSITION the print head only moves diagonaly and when I do stepper buzz x moves more than y
With 255 sensitivity your sensorless homing would trigger instantly. If that's the type of "strange" you're seeing 😄
That would be a mechanical issue
Or bad stepper wiring is possible too i guess
You can try and swap the two middle pins.
even when I set the sensitivity to 1 it behaves that what
but I didnt change anything they worked perfectly before that
different board though, i assume, right?
nope same pico
I didnt change any hardware
huh..
Any noise?
not really, but when I tell the print head to move in x or y it only moves diagonally with one stepper not really turning
Go over your driver settings again, if you can't find anything wrong there, inspect your stepper connectors, you might have accidentally pushed a pin loose or something.
It's all i can think of at least.
Will have a look
At least this has nothing to do with it
switched the motors and I think one of the drivers is fried. And I dont know why
Question is, do I get another PICO or a MANTA 4P XD
Manta and cb1 will have experimental support in Rat-OS 2.x
Or I grab the SKR Mini E3 V3 I wanted to use for my Minion upgrade🤔
Would probably be the better choice
yeah this is one of the reasons i don't like boards with integrated drivers 😄 1 driver dies, you're throwing out 4 instead of 1 :/
yep
But I cant just leave the other lying around and get a Manta without feeling bad for it XD