Loading

MakerBot Print is our newest print-prepration software, which supports native CAD files and STL assemblies,
allows you to interact with all your printers via the Cloud, and many other exciting new features.

Download Now

Sebastius

110mm calibration piece

by Sebastius Aug 7, 2012
Download All Files

Thing Apps Enabled

Please Login to Comment

copied from my make https://www.thingiverse.com/make:696433
How to use this to calibrate printer XYsteps and slicer horizontal expansion:

  1. Open a spreadsheet. I'm using libreoffice calc but this works fine in excel
  2. Measure the outside-to-outside distance of the first two bars and record. The photo depicts measurement of the first four bars.
  3. Repeat for each adjacent pair of bars. You should have recorded seven numbers that are close to the nominal value of 20mm.
  4. Repeat for each set of three bars. You should have recorded six numbers that are close to 35mm
  5. Repeat for all remaining combinations: Four bars, five numbers that are close to 50mm; five bars, four numbers that are close to 65mm; six bars, three numbers close to 80mm; seven bars, two numbers close to 95mm, all eight bars, one number close to 110mm
  6. Fill in the column to the right with the nominal measurements for each of your recordings
  7. Under the Data menu, select Statistics -> Regression
  8. Select your first column for data range 1; select your second column for data range 2; Results To a cell to the right of your data; grouped by columns; and linear regression.
  9. Interpreting output:
    R^2 is the quality of the fit. You want this close to 1. If it's low and your standard error is high, check the quality of your measurements and the consistency of your print.
    Slope is the calibration of your steps. You want this close to 1. A slope of 1.032 would indicate that your printer is printing objects 3.2% too small. Open the settings on your printer and multiply the current X/Ysteps value by the Slope in the regression to get the new X/Ysteps. Input this and save your settings
    Intercept is how fat or skinny cura is slicing your parts. This fixes printed gears fitting too tightly or loosely. An intercept of -0.12 means that cura is slicing objects 0.12mm too fat from outside-to-outside (two walls) Divide the intercept by 2 (e.g. intercept -0.12 -> -0.06 and enter the result in Cura - > Shell -> Horizontal expansion.
    perform the above for X and Y, adjust the steps in your controller and the expansion in cura, reslice, reprint, remeasure and readjust until the results are close enough for you. Final hand-tuning of the horizontal expansion for good fitment of printed mechanisms is a good idea.
110mm calibration piece

I have a little problem with the squares 10mm x 10mm
my Print is 9.65 x 9.65 mm can i fix it ?

I'm sure you've solved it by now, but for others who might be curious:
10/9.65=1.036 (this basically tells you that your size is about 3.6% under what we want)
Then apply that number to whatever your current 'steps per mm' setting are in your firmware (or EEPROM settings if you don't want to recompile and reflash). So lets say your current X and Y steps per mm are 78.1, you would do this:
1.035*78.1=80.83 <---(just plug that new value in for x and y steps per mm)
Don't forget to save your firmware settings!

expected / measured = multiplier
...then...
multiplier * old_steps_per_mm = new_steps_per_mm
...just seems a lot simpler to me. :)

All of these comments are pretty old, but I wouldn't recommend putting those into the Start Gcode. These should be flashed directly to your arduino. Near the bottom there is a space that allows you to insert these values permanently. This also gives you a reason to learn more about your printer.

Comments deleted.

very useful for fine tuning thanks!

This was useful--thanks!

generally where are the calibration values within slicer?

Hi Mech, i'm sure you've figured it out, but for anyone else wondering, these calibration values are found under Printer Settings --> Custom G-Code in Slic3r. Hope that helps!

Hi~ Where in custom G-Code settings can you input a calibration value? Is it a special command to be inserted at start, end, layer change or (unlikely) tool change command sets? Maybe its just an old slic3r function? I've been seeking some quantitative calibration methods for weeks.Thanks in advance!

Hi~ Where in custom G-Code settings can you input a calibration value? Is it a special command to be inserted at start, end, layer change or (unlikely) tool change command sets? Maybe its just an old slic3r function? I've been seeking some quantitative calibration methods for weeks.Thanks in advance!

Pretty good explanation here, including what the codes are, and some sample values:

http://www.thingiverse.com/thing:53668http://www.thingiverse.com/thi...

50mm calibration angle
by ramai

You put it under Start G-code. That tells your printer to calibrate itself accordingly when printing that model.

My entire Start G-code says:

G28 ; home all axes

M92 X63.0242 ; calibrate X

M92 Y62.7669 ; calibrate Y

M92 Z2287.4147 ; calibrate Z

M92 E610 ; calibrate E

Ah, I see. Here I thought these were all supposed to be decimal integer values for raw motor steps. Thanks!

I have no calibration values in my Slic3r start G-code (I am Newbie). Does that mean I take "1" to start with calculations?

I wonder the same thing. Please help :)

Thanks to this piece I've got my bot within 0.5%. Very useful.