Issues configuring firmware
-
@fcwilt thanks for the answer.
I solved the extra axis endstop homing. On Z probing I'll have to read more documentation first.
Sensorless homing still not working.
I have 3 axes running 3, 2, and 1 motor respectively. Sensorless homing is not working for any of them. The last two use Nema17 motors, not geared. They are all connected to the Mini 5+ board, two via the small TMC expansion board.
Here's the relevant config for one of the axes (U) running just one motor:config.g
M569 P0.5 S1 M584 U0.5 M350 U16 I1 M92 U160 M566 U600 M203 U24000 M201 U2000 M906 U800 M915 P5 S-120 R0 ; I set the sensitivity abnormally low and it still doesn't trigger. Also fails for S0 M208 U0 S1 ; set axis minima M208 U550 S0 ; set axis maxima M574 U1 S3 ; sensorless endstop
homeu.g
G91 G1 H2 U10 F6000 G1 H1 U-30 F1800 ; moving just a little bit for testing (axis starts in the homed position anyways) G92 U0
-
I've tried sensor-less homing a few times and have always given up and installed endstop micro-switches.
Frederick
-
@fcwilt the thing is I'd like to avoid adding 6 more switches and wires. Plus, two of the axes home at the far end from the motor position, so not even the same wire path. I used sensorless homing in Marlin on various printers. It shouldn't be hard to configure.
-
I wonder if it has something to do with the 3.5.0 RC1 firmware. I'll try a more stable version.
-
@MihaiDesigns said in Issues configuring firmware:
I wonder if it has something to do with the 3.5.0 RC1 firmware. I'll try a more stable version.
Maybe so.
I simply don't use BETA or RC firmware. I let the "brave" folks do that.
I understand about running the wires - but that is something you only do once - and it leads to more tranquil homing.
Good luck.
Frederick
-
@fcwilt thank you!
-
I tested firmware version 3.4.6 (updated all boards) and sensorless homing is still not working. I suspect I have an error in my configuration but can't figure out what it is.
-
@MihaiDesigns said in Issues configuring firmware:
I tested firmware version 3.4.6 (updated all boards) and sensorless homing is still not working. I suspect I have an error in my configuration but can't figure out what it is.
Instead of using P in the M915 try using the actual drive letter X, Y, Z, etc.
And be sure the desired endstops, for each axis, are set for "stall" type.
Frederick
-
Update: I got sensorless homing working on all 3 axes.
Someone suggested adjusting stealthchop/spreadcycle like this: M569 P0.3 V40 D3 and it fixed one of the axes. For the Z axis with small motors I had to go back and forth with stall sensitivity and speed. Same for the remaining axis, basically trying random speeds and sensitivities until it worked. It took a while, but it worked eventually.@fcwilt thanks for the help.
Still got that probing offset thing to fix, but that's tomorrow.
-
You have more patience then I. As you well know micro-switch endstops don't need that kind of tweaking.
Good job.
Frederick
-
@MihaiDesigns I can already see the expression on your face when you talk about this in an upcoming video ^^
Some time ago I also configured sensorless homing for XY on a coreXY. After after a while I had it dialed in quite nicely. Then the next day it didn't work at all (I haven't changed any settings). Turns out some gcode I ran adjusted the travel acceration, and with the higher acceleration the sensorless homing would give me false positives. So maybe reduce your accelerations for the duration of the homing sequence?
-
@nikscha more current versions of RRF use the acceleration set in M201.1 for special moves including homing moves so your issue shouldn't apply anymore.
-
@oliof thank you, that's very useful to know!