I printed out different belt ends that are 12mm longer from the face that stop on the spool and the center of the hole. Where can I charge that for the calibration to calculate the correct center position?
If itâs for calibration purposes, then I donât think you should need to change anything. Since the calibration is able to compensate for inexact measurements of frame dimensions, I donât see why it shouldnât also automatically compensate for the longer belt ends. I believe it should just treat the difference as a difference in the frame and calibrate as normal.
EDIT: See Davidâs post below. This would screw things up and calibration wonât compensate.
Would you feel the same if they were 600mm extensions.
I just want the knowledge to change that parameter.
No, I wouldnât feel the same with 600mm extensions. While the calibration is able to compensate for inexact measurements, it does go awry if the measurements are wholly out-of-whack, and 600mm extensions would almost certainly cross that threshold causing the calibration to fail. Also, 600mm belt ends would really reduce the range that the machine is able to accurately jog leaving you with a really small area that it would actually be able to make good cuts (unless you extended the frame out to make up for the lost diagonal). Further, 600mm belt ends would be really difficult for most consumer-grade 3d printers to handle, so there are significant practical difficulties in producing the parts too. I personally donât see any good reasons at all to replace the belt ends with 600mm parts. What is so abnormal about your set up that you need 600mm extensions? There are likely better solutions available than using such grossly large belt ends.
Devin Draper wrote:
I printed out different belt ends that are 12mm longer from the face that stop
on the spool and the center of the hole. Where can I charge that for the
calibration to calculate the correct center position?
There is not currently an option to change this. I created a PR to turn these
into config variables, but it was rejected by @bar as nobody had shown that it
is needed (and I had no good way of testing the change)
David Lang
Andith wrote:
If itâs for calibration purposes, then I donât think you should need to change
anything. Since the calibration is able to compensate for inexact
measurements of frame dimensions, I donât see why it shouldnât also
automatically compensate for the longer belt ends. I believe it should just
treat the difference as a difference in the frame and calibrate as normal.
No, the belts being longer than the measurement will mean that all the angles
are wrong and the calibration will not work.
David Lang
here is the PR that I created, please test and we can re-open it
David Lang
Are you comfortable editing the code directly? If so itâs line 279 in maslow.h
float _beltEndExtension = 30; //Based on the CAD model these should add to 153.4
float _armLength = 123.4;
If that isnât something which you are comfortable doing I can work on exposing those as settings
Bar wrote:
Are you comfortable editing the code directly? If so itâs line 279 in maslow.h
float _beltEndExtension = 30; //Based on the CAD model these should add to 153.4 float _armLength = 123.4;
If that isnât something which you are comfortable doing I can work on exposing those as settings
I think that this PR would allow for this
David Lang
Thank you All
I wanted to know, and trying to find a variable in code can be hard sometimes.
My plan with this edit is 600mm extensions attached to pins in the floor that stay under two workbenches but let me detach the Maslow and put it up.
Keep us posted on how it goes!