After a successful day cutting 2 full sheets of parts yesterday I loaded up a new sheet this morning , attached the belts, and hit apply tension. Maslow pulled BL and TR so tight I thought it was going to snap. Errored with the usual exceed 4000ma current exceeded.
Powered off machine, retracted belts, and then went to extend.
TL and TR are both doing the thing where you can “push” the belt in and it’ll let you pull that distance out that I’ve documented before at Extend all failing to release all belts
If it doesn’t clear the issue with a restart, I’d try replacing your yaml/index and firmware with the most recent. Bar had mentioned that this could be related to the yaml file.
Just did that with the same result. Usually that has fixed it in the past though.
It’s almost as if the motor is running or the encoder is reading backwards? So that as I push the belt in it powers that much out. Some sort of race condition?
I don’t think it could be hardware related as it’s sporadic in nature and I’ve had it cutting for just over 10 hours already.
It extends on the push. You push it say 10mm , it’ll roll out 10mm more. then the next time you can push 20mm , and it’ll let out another 20mm. Eventually you can do this until all 4300mm are out (ive done this a few times) . Retract all works fine.
I’m trying to picture this and I’m confusing myself. So the issue was happening on the top left arm…then when swapping the TL and BL encoder and motor ports the issue stayed with the same arm or stayed with the same port on the controller board?
That the issue moves with the arm (great call on doing that test) points strongly to it being something with the encoder board, but having a firmware upgrade fix it points to it being a software thing.
That’s why I was wondering if it was the wire. I was thinking maybe it came lose or something.
I don’t think that the encoder board failed, they’re good for a long long time usually and since a couple folks are seeing this I don’t think it’s a one off fluke.
I just took a look at the code and you should be seeing an encoder read failure message if the board is experiencing a bad connection to the encoder