Automatic (semi) platform calibration checker

by eried, published

Automatic (semi) platform calibration checker by eried Aug 7, 2012


In almost a year using a 3d printer, I have learned that platform calibration is probably the most important factor to get nice prints.

This "method" uses a digital depth meter, a webcam, a macro, a spreadsheet app and a OCR application to get a matrix of the current heights in the platform. My adjustment will be based on a primitive approach (almost by hand).

Recent Comments

view all

My platform is slightly bended in one side without screws :P I think I have to take it appart

Well, the macro just interface with RepG. What you say is possible for the back screws but in the front the wooden bezel don't allow the platform to reach the 2 frontal ones.

Maybe with a smaller gauge, or replacing the exturder with the gauge what you say will be possible. I will try that soon! sounds like a great idea! I hope my platform isn't bended :D

Not sure why I pluralized "macros" and "suggestions".... *DONT_KNOW*

More from 3D Printing Tests

view more

Liked By

view all

Give a Shout Out

If you print this Thing and display it in public proudly give attribution by printing and displaying this tag. Print Thing Tag


1) Print thingiverse.com/thing:14174 (or similar) for your digital gauge

2) Set a webcam (or better link your meter via serial port) to look into the meter screen, in this case with webcamlaboratory.com is easy to do an OCR and get the data (too bad that app is now exclusive for Intel learning pcs)

3) Use the attached macro in Vtask (or use your prefered macro app, or better direct link with the printer via serial). The macro should do this: screencast.com/t/6SduKMZ5Q

4) Use the attached excel and replace your values. Of course the "stress" deformations per screw are very dumb values I guessed by hand, no 2D interpolation or something fancy (I am not sure yet how the platform bends, so it maybe much harder than I guess, but I just wanted a quick test to help me)

5) Rinse and repeat! until the flatness on your platform is TOO DAMN HIGH!

PS: In my excel graph, height is dramatized (all values are less than 0,3 mm, so my platform is quite flat)

Here is a video :)


You must be logged in to post a comment.

QuantumConcepts on Aug 9, 2012 said:

Does your macros interface with the printer? It doesn't sound like it, so here's a suggestions: what if you told the printer to move to each corner/screw location, then home Z and read the "depth," record it, repeat for all screws. Then suggest amount of change per screw?

eried on Aug 13, 2012 said:

My platform is slightly bended in one side without screws :P I think I have to take it appart

QuantumConcepts on Aug 9, 2012 said:

Not sure why I pluralized "macros" and "suggestions".... *DONT_KNOW*

codehero on Aug 8, 2012 said:

This is a great approach. I think the same thing could be done with an analog gauge and a hough transform (instead of OCR)

bkubicek on Aug 8, 2012 said:

in marlin, z_ajustment branch, you can enter things like your array for firmaware-based correction.

eried on Aug 8, 2012 said:

I guess this will work for rafted prints? otherwise what the firmware fixes? sounds very cool anyway!