I have a problem about the accuracy of my printer that I can't figure out.
I have a Delta with aluminium extrusion as corner (the big one) 2060 at bottom and 2040 at top. I've machines every single section of extrusion to be inside 0.005 inch tolerance. I did that because I wanted a straight and square printer, mechanically speaking.
Despite that, my printed parts aren't dimensionally accurate.
I printed a part that it is supposed to be 50, 50, 25mm.
The average result I always get is:
X is 49.87 , Y 49.71 , Z 25.02
I don't bother too much about the Z, it's close enough for me, but, as you can see, the X and Y are way off.
I tried to adjust with M579 without success, I always end up with the same dimension on my printed parts. After all my try and error, I ended up with these 2 questions:
- Since I'm using a Duet2, maybe I didn't add the line of code M579 in the good repository... I've added the line M579 at the end of the config.g file, is that correct ?
- What could be an other value that I could change to get closer to the proper dimension? I'm thinking like changing the Rod_Length? or the Delta_Radius ? Which one could be the best candidate in my case ?
I'm actually trying to reach as close to zero as possible for X,Y,Z endstops.
I was at: X-0,197 , Y-0,090 , Z0,286
Now at: X-0,016 , Y0,050 , Z-0,034
Despite that adjustment, I still have the same dimensional problem.
Site note, my bed is directly screwed to the base of the printer, I use linear bearing, the rod are of the same length (+/- 0,004), all the extrusion are machined inside 0,005 tolerances on their length and I use a glass bed, which mean it is somewhat straight.
I'm clueless to why my print aren't dimensionally accurate. If you have an idea or could point out what I should look for, it will be greatly appreciated !
Thanks for your help