May I inquire what would be the reason for going sensor-less?
I looked at this option while designing my machine but I couldnât find any convincing reasons to do it. The payload benefit is minimal, the only reason I could see was that it needs less wiring and therefor you possibly have a minute cost saving.
I am genuinely interested in possible other reasons that I may have overlooked?
I am sorry that I do not offer a solution for your troubles, I am simply asking because I am in the starting phase of design and if there are convincing reasons to go sensor-less it would save me 6 pins on my plugs with which to connect the printer to the control box.
Regards,
Kees
Youâll notice its slightly different than anything youâve tried. Iâm not modifying any of the pins and setting the SGTHRS register to an intermediate value.
Iâd never go with explicit sensors on X/Y ever again.
The reasons are basically as you listed but theyâre not as insignificant as you seem to feel they are. Not having the additional wiring is a huge plus as there is an immediate cost savings but there is also a build time and maintenance savings. There are no MCU pin savings as you need to connect the âdiagâ pins for each driver rather than use MCU pins for the sensors.
Going sensorless simplifies the printer and its operation.
The steppers are brand new - btw i flashed marlin with uart and tested uart with pronterface which returned no errors on all axis and the axis moves - so i assume theyâre ok?
still errors - {âerrorâ: âWebRequestErrorâ, âmessageâ: âUnable to read tmc uart âstepper_xâ register IFCNTâ}
also just noticed on the aliexpress liting is says to enable uart you need to remove a pin and solder does that look right to you?
Thanks, I will look into it again. Loosing 6 wires and 2 switches is indeed the best thing I could think of, but ease of build and less components do also count for something.
Kind regards,
Kees
But, if I look through it, I do see a comment about having to change a 0 Ohm resistor based on which pin is used by the main controller board as the UART pin.
I donât know if I would call Stallguard âblack-magic interdependentâ stuff. Itâs simply a feature that makes my life easier.
One of the things I really hated about my Voron 2.4 was how the X & Y endstops were implemented and wired - once I realized that I could work with sensorless homing, I was able to clean up the printer wiring quite a bit (I also put in a CAN toolhead controller, which I know youâre not too fond of) and Iâve never had a secondâs worth of trouble with the X/Y endstops.
I am totally with you on the arguments you make here, and I was before this thread came along. BTW, it is 6 wires if you use the 3 wire versions from BTT but that is little different. The reason I was looking at it is because I bought 9 plugs with 7 pins each to connect from my control box to the printer. I did not really think this one through perfectly before realising that finding the room for all those wires needed more forethought.
Now I looked at it more, and found that possibly cutting pins and re-soldering components is asked for, AND that there seems to be conflicting information about the accuracy and reliability, I may decide to redesign my control box to accept more plugs of different styles. One other thing I forgot was the mains feed bed heater, which cannot go through my purchased plugs.
The joy of design.
Thanks for all the help and every bodies input.
Kind regards,
Kees