Welcome! Log In Create A New Profile

Advanced

Delta printer dimensional accuracy not square

Posted by mnester 
Delta printer dimensional accuracy not square
October 28, 2019 12:02PM
Hello, before I go into the problem, allow me to give some background so that we avoid the noob talk. I am a mechanical engineer and I have been 3d printing since 2013 I believe. I have experience with Rostock MAX V2 and now also the HE3D K280 (yea it was a very cheap option and hard to pass up). I am very familiar with Marlin 1.1.8 and 1.1.9.

For the purposes of printing trinkets, the K280 with its auto bed leveling feature is great. However, when I try to print something that requires dimensional accuracy, and let's say I print a rectangle that is supposed to be 5.310" by 8.070", then I would get 5.334" on one end by 5.394" on the other. I'm not concerned about the scaling, it's more about the .060" difference between both ends of the part. I think the other axis had a .020" difference. This is a huge problem for me and so I updated to Marlin 1.1.9 with unified bed leveling in the hopes that I can adjust this difference (steps per mm of each arm) and then the mesh table could just lower or raise the print head regardless of the unoffset tool head path. Well that did not solve anything. UBL does a great job at allowing you to print the first layer but it did not make the parts more square.

I decided to re-frame the whole printer with stronger and stiffer 2040 aluminum towers instead of the 2020 and use metal corners and doubled up on the corner joiners. I test printed and now my difference is about .030". I made sure to build this thing very carefully and using a metal 90degree aluminum angle piece to check if everything is being assembled together squarely.

.030" is still too much. I have made sure that the print bed is at 90 degrees versus all the towers and it is.

Here are the 2 things I have been fighting:
1. Keeping the print bed at 90 degrees to all the towers does not cause the mesh in UBL to be remotely uniform. The print head is compensating 2mm more near the Z tower area versus the rest and there looks to be a lean to the print bed when there physically isn't.
2. Knowing this, I decided to compensate using the steps/mm for each tower until the bed looked level in the UBL mesh. I thought this was success but then I printed a calibration piece where I have 150mmx4mm rectangles printed from the tower towards the center of the print bed. I took measurements and they were all off substantially.

I tried fixing the mesh using endstop corrections but they don't seem to react at all when using UBL. The mesh remains the same even though the comps are saved.

So the biggest problem I am having is not the absolute size of the part but the fact that it doesn't print squarely. It either skews to make smaller or to make bigger towards the outer edges of the print bed.

Has anyone dealt with this or tried to fix it? I believe that the printer itself has been built properly since I am able to confirm perpendicularity of the bed to the towers. Regardless, is there any way to address this through firmware compensations?

I've only printed my calibration piece when I made the mesh more or less equal across the whole bed. Perhaps I'll try my rectangular object and see if it will print more consistently then and if the scaling is off, then I will adjust that in the slicer.

Also, if I just went with a Cartesian, would all these issues disappear??
Re: Delta printer dimensional accuracy not square
October 29, 2019 06:36AM
Welcome,
thanks for your information of not beeing complete noob :-)

Before using UBL or any other bed lebeling algorithm you need to calibrate the delta correctly.
First you have to make sure your measurements of your delta-geometry are as correct as possible. I can't exactly say how the parameters names are in marlin 1.1.8 and 1.1.9 because I still use 1.1.6. but I'm talking about theese parameters - see picture in this link:
[forum.duet3d.com]
Afterwards you can use your probe to auto-calibrate using G33: [marlinfw.org]

Only after (auto) calibration you should use UBL.

And yes these Problems never appear on a cartesian machine.



P.S.: reminds me, that my delta mini does have some slight accuracy problems too - still have to solve them. My Delta XL prints perfectly square and size :-)
Re: Delta printer dimensional accuracy not square
October 29, 2019 02:57PM
Fixed the problem myself. Link below:

[reprap.org]

Edited 1 time(s). Last edit at 10/29/2019 02:57PM by mnester.
Sorry, only registered users may post in this forum.

Click here to login