• About Us
  • Contact Us
  • Join Inov3D!
  • Testimonial
  • Login
  • Register

Inov3D

Inov3D Facebook Group
  • Home
  • Reviews
    • 3D Printing Reviews
    • Arduino Reviews
    Creality Ender 5 S1 3D Printer Review, Specifications & Price

    Creality Ender 5 S1 3D Printer Review, Specifications & Price

    lynne 27 Apr 2023
    FLSun V400 Delta 3D Printer Review, Specifications & Price

    FLSun V400 Delta 3D Printer Review, Specifications & Price

    william 26 Apr 2023
    Atomstack A5 PRO+ Laser Engraver – Specs, Price & Review

    Atomstack A5 PRO+ Laser Engraver – Specs, Price & Review

    lynne 18 Feb 2023
    Ortur Laser Master 3 Review Tame The Beast

    Ortur Laser Master 3 Review Tame The Beast

    william 18 Feb 2023
    RGBW Lighting Kit by 3D-DIY.de – An enLighting Review!

    RGBW Lighting Kit by 3D-DIY.de – An enLighting Review!

    Michael Bird 30 May 2020
  • News
    • 3D Printing Industry News
    • Gadget News
    LaserPecker 4 Game Changing Innovation Is About To Happen

    LaserPecker 4 Game Changing Innovation Is About To Happen

    Inov3D 13 Jan 2023
    Bambu Lab P1P Core-XY 3D Printer Review Specifications News

    Bambu Lab P1P Core-XY 3D Printer Review Specifications News

    Mechanical Bob Modrow 16 Dec 2022
    Getting to know the Polymaker Community and what it’s all about

    Getting to know the Polymaker Community and what it’s all about

    Mark Andraka 20 Oct 2022
    Creality CR-Scan Lizard Releases On Kickstarter

    Creality CR-Scan Lizard Releases On Kickstarter

    Chris Andraka 29 Aug 2022
    Greek Club Cyberpunk PCB War Machines: Kickstarter Campaign

    Greek Club Cyberpunk PCB War Machines: Kickstarter Campaign

    william 09 Dec 2020
  • Education
    • 3D Printing Tutorials
    • Arduino Tutorials
    • Automation Tutorials
    • CNC Tutorials
    • Painting Tutorials
    Velocity Painting Learn To Paint Your 3D Prints With Speed

    Velocity Painting Learn To Paint Your 3D Prints With Speed

    Andrew Delisle 01 Feb 2023
    3D Print For Christmas Holidays Top 10 – The Perfect Gift

    3D Print For Christmas Holidays Top 10 – The Perfect Gift

    Chris Andraka 28 Dec 2022
    3D Printed Wall Clock Model JBV Creative’s Design

    3D Printed Wall Clock Model JBV Creative’s Design

    Chris Andraka 06 Dec 2022

    Glowforge Is It A Good Choice For Beginners

    william 20 Oct 2022
    Flashing Rain Light Mod Tutorial For OpenRC F1 3D Model

    Flashing Rain Light Mod Tutorial For OpenRC F1 3D Model

    Michael Bird 14 Sep 2020
    RGBW Lighting Kit by 3D-DIY.de – An enLighting Review!

    RGBW Lighting Kit by 3D-DIY.de – An enLighting Review!

    Michael Bird 30 May 2020
    Home Automation  – A Project Journey into my Smart Home

    Home Automation – A Project Journey into my Smart Home

    Anup Chavda 23 Aug 2020

    How PCB Milling Works And What Does It Do For You?

    william 17 Aug 2022
    WaterJet Cutting Technology – 4 Benefits

    WaterJet Cutting Technology – 4 Benefits

    william 27 Dec 2021
    Velocity Painting Learn To Paint Your 3D Prints With Speed

    Velocity Painting Learn To Paint Your 3D Prints With Speed

    Andrew Delisle 01 Feb 2023
    Colorfabb Copperfill Filament Post Processing Guide Patina Finish

    Colorfabb Copperfill Filament Post Processing Guide Patina Finish

    2be3dprinted 04 Jan 2021
    Citadel Paints: How they are classified into different types?

    Citadel Paints: How they are classified into different types?

    lynne 06 Jun 2019
  • Downloads
    • FDM Slicer Profiles
  • Restricted Area
    • Inov3D Content Academy
Breaking News
  • Creality Ender 5 S1 3D Printer Review, Specifications & Price   |   27 Apr 2023

  • FLSun V400 Delta 3D Printer Review, Specifications & Price   |   26 Apr 2023

  • Atomstack A5 PRO+ Laser Engraver – Specs, Price & Review   |   18 Feb 2023

  • Ortur Laser Master 3 Review Tame The Beast   |   18 Feb 2023

  • Velocity Painting Learn To Paint Your 3D Prints With Speed   |   01 Feb 2023

  • 3D Tomorrow Astro PLA Filament   |   01 Feb 2023

 
Home» Education» 3D Printing Tutorials»Stepper Calibration: Tune Your VREF, Steps for Perfect Prints!

Stepper Calibration: Tune Your VREF, Steps for Perfect Prints!

contributor 13 Mar 2019 3D Printing Tutorials, Education, Firmware Tutorials 5 Comments

Facebook Twitter Stumble linkedin Pinterest Reddit Email More

Table of Contents

  • You Got a 3D Printer, Now What?
  • Items Needed
  • What is VREF?
    • Figuring Out Your VREF
    • Calibrating Your VREF
  • Calibrating Your X, Y, and Z Steppers
    • Now that we have set up our VREF, Let’s Calibrate Our X Y Z Steppers.
    • Saving Your New X Y Z Steps
    • Reprint And Verify
  • That’s It, You’re Calibrated!!!
    • With perfect stepper calibration, we are one step closer to getting amazing prints. We are now Master Stepper Calibrators!

You Got a 3D Printer, Now What?

You got your printer unboxed and put together.  One of the very first things you should do with a new 3D printer is to calibrate your extruder and X Y Z steppers.  3D printers are precise machines that rely on precise movements, that’s why stepper calibration is important.

An un-calibrated 3D printer can cause all kinds of issues.  This can be anything from under extrusion, over extrusion, parts that don’t fit properly, clogged nozzles, etc.  We are going to go over on how to calibrate your VREF and X Y Z Steppers. If you don’t know what this means, don’t worry, we will walk through this together. There are also a couple of tools that you will need for this.  Next, you will need to send terminal commands (G Code).

  • TMC 2208
BIGTREETECH TMC2208 V3.0 Stepper Motor Driver UART Mode 3D Printer Parts (4 PCS)
BIGTREETECH TMC2208 V3.0 Stepper Motor Driver UART Mode 3D Printer Parts (4 PCS)
BIGTREETECH TMC2208 V3.0 Stepper Motor Driver UART Mode 3D Printer Parts (4 PCS)
$18.99
in stock
as of September 28, 2023 11:41 am
Buy Now
Amazon.com
BIQU DIRECT 3D Printer Part Ultra Silent TMC2208 V3.0 Stepper Motor Driver Module with Heatsink...
BIQU DIRECT 3D Printer Part Ultra Silent TMC2208 V3.0 Stepper Motor Driver Module with Heatsink for SKR V1.3 MKS GEN L Ramps 1.5/1.6 Control Board (Pack of 5) (UART Mode)
BIQU DIRECT 3D Printer Part Ultra Silent TMC2208 V3.0 Stepper Motor Driver Module with Heatsink...
£29.98
in stock
as of September 28, 2023 11:41 am
Buy Now
Amazon.co.uk

Items Needed

    • Digital Calipers (You can use standard calipers or a ruler, but I highly recommend digital calipers.)
    • Digital Multi-Meter
    • Anti-static Plastic Ceramic Screwdriver Set 
    • USB Cable (most printers come with one)
    • G Code Software to send Terminal Commands.  If you do not have Simplify 3D, OctoPi, or a slicer that supports sending terminal commands, Download Pronterface. (Supports Windows, Mac OSX, and Linux)
    • 20mm x 20mm x 20mm test cube. Download the STL here.
    • Your choice of filament.

What is VREF?

VREF is merely the voltage regulated from your stepper driver to your stepper motor.  Properly tuned VREF is the key to accurate stepper calibration.  If your VREF is too low, your stepper will not have enough torque and this will cause skipped steps. These can be seen by having layer shifts in your prints. If your VREF is too high, your motors can overheat. This shortens the stepper motor’s life and can cause your motors to fail.

Figuring Out Your VREF

The maximum settable stepper current for my stepper motor (NEMA 17) is 2.0A, but you will need to verify what the maximum settable stepper current is for your stepper motor, as this will vary depending on your type of stepper motor. I will be using an A4988 stepper driver. The A4988 has a max output of 2.5A RMS. Seeing the algorithm below, we see our VREF should be set at .72.

   Stepper Driver Model        Max A RMS
A49882A
TMC22081.2A
DRV88252.0A
TMC21002.5A

Example for A4988
Stepper Current = VREF × Max RMS
Finding VREF: Stepper Current/Max RMS = VREG
VREF POT: 2.0=0.8 × 2.5

Calibrating Your VREF

Now that we have our VREF setting.  We need to grab our Multi-Meter and our Screw Driver. Set your Multi-Meter to DC.  If your Multi-Meter does not support auto ranging, then you will set it to .10. Ground the Multimeter to your power supply and CAREFULLY using the hot lead, measure the DC voltage off your VREF pot.  Make sure your probe does not touch anything else while testing the DC voltage, or you may short out the Stepper Driver, the board, or may even cause injury.

Disclaimer: This is to be done at your own risk. Inov3D do not assume any responsibility for any or all damages that may occur to yourself and/or your property.

DRV8825 VREF Location
A4988 VREF Location
TMC2208 VREF Location

First, disconnect your stepper motors.  You can do this from the board or from the motors themselves.  Then, we need to measure what the current VREF is for our stepper drivers, as this will vary. Mine was set at 0.543VDC. This is way too low.  Next, VERY CAREFULLY make a very small turn (taking note not to touch anything else, except the Stepper Driver POT) and remeasure.

Your pot will turn clockwise or counterclockwise to raise and lower your VREF.  I turned mine clockwise, and the measured VREF was 0.82VDC.  I will need to turn the pot slightly counterclockwise to lower the VREF.  You may need to do this a couple of times to get to your ideal VREF set point.  Once you have set your VREF, you are now set to calibrate your steppers/mm.

Calibrating Your X, Y, and Z Steppers

Now that we have set up our VREF, Let’s Calibrate Our X Y Z Steppers.

gcode commands for stepper calibration
Current Steps for X Y Z in your firmware
  1. First, we need to print out the test cube. If you haven’t already, go ahead and download the test cube from the Items Needed section. First, you need to load the test cube into your preferred slicer. Then, you are going to print this with a .2mm layer height with 2 inner walls, 2  top/bottom layers, and 10% infill. Click Print.
  2. Now that our test cube printed. Let’s grab our calipers and measure the sides of X Y Z. Take note to measure above you your first three layers. If you have an elephant’s foot on the bottom of your print, this will throw off the measurement.  Make sure you are using a slight amount of pressure. Take note of your X Y Z measurements.test cube for stepper calibration
  3. Results for my test cube are  Z = 19.01 Y=21.01 X=21.01. We can see that our steppers are off by up to 1mm.  While this may not seem like a lot, but what if you want to print a 300mm height by 200mm width vase?  On our Z we are coming up 4.95% short, which will give us 285.15mm instead of the 300mm we wanted.
  4. As a result, we need to do some math to fix our steppers. (Requested Travel Distance * Current Steps)/Actual Travel Distance = New Stepper.  Apply this algorithm for all your steppers X Y Z.
    • Z Stepper: (20*400)/19.01=420.61
    • X Stepper: (20*80)/21.01=76.15
    • Y Stepper: (20*80)/21.01=76.15
  5. Marlin prefers whole numbers. I would recommend rounding off your steps. X=420 X and Y =76.

It is best to round off your numbers.

Saving Your New X Y Z Steps

  1. Enter your XY Z steps through command terminal.
    • X = M92  X76
    • Y = M92  Y76
    • Z = M92  Z420
  2. Remember to send M500 to save your new steps to your firmware.
  3.  your firmware might not have eeprom enabled so you will need to enable this

Reprint And Verify

Now that we have our new Extruder Steps, X, Y, and Z steps. Reprint your test cube and verify. If your measurements are still off. Repeat the steps above and use your new steps values.  Making sure that your steps are correct is another important piece to the stepper calibration puzzle!

That’s It, You’re Calibrated!!!

With perfect stepper calibration, we are one step closer to getting amazing prints. We are now Master Stepper Calibrators!

Check out Thingiverse for some amazing print ideas.

Also make sure to check out our other articles, including TronXY White PLA Review, Noob Mistakes: Common First Timer Fails! And Octopi Install Tutorial and Favorite Plugins!

3d printer calibration A4988 calibrate calibrate stepper DRV8825 stepper calibration TMC2208 vref Vref calibration 2019-03-13
Tags 3d printer calibration A4988 calibrate calibrate stepper DRV8825 stepper calibration TMC2208 vref Vref calibration
Facebook Twitter Stumble linkedin Pinterest Reddit Email More

Authors

Posted by : contributor
Previous Article :

Ender 3 Modding! Printables Edition!

Next Article :

Hotend Jams: Cool Tips to Prevent a Hot Mess!

Related Articles

Velocity Painting Learn To Paint Your 3D Prints With Speed

Velocity Painting Learn To Paint Your 3D Prints With Speed

Andrew Delisle 01 Feb 2023
3D Print For Christmas Holidays Top 10 – The Perfect Gift

3D Print For Christmas Holidays Top 10 – The Perfect Gift

Chris Andraka 28 Dec 2022
3D Printed Wall Clock Model JBV Creative’s Design

3D Printed Wall Clock Model JBV Creative’s Design

Chris Andraka 06 Dec 2022

5 Comments

  1. Jay Parrish
    March 13, 20191:41 pm -

    Followed the instructions and my printer is already running smoother and better quality prints. Thank you

    Reply
    • William Saunders Sr.
      March 17, 20194:32 pm -

      Jay, I am very happy to hear that this guide has helped you. Make sure to also check out our extruder calibration and other guides and to check back frequently for more.

      Reply
  2. Harpagophytum
    March 9, 20206:25 pm -

    Bonjour,

    Une petite coquille (erreur) dans votre texte.
    – “5. Marlin prefers whole numbers. I would recommend rounding off your steps. X=420 X and Y =76”
    + “5. Marlin prefers whole numbers. I would recommend rounding off your steps. Z=420 X and Y =76”

    Cordialement,

    PS : Merci pour ce guide. Très instructif.

    Reply
    • william
      March 9, 20206:54 pm -

      thank you for this information i shall update the article now

      Reply
  3. William
    October 9, 20206:21 am -

    Thanks for this article. Some pictures would have been appreciated as a newbie like me, I’m not sure how to measure the current VREF. Anyway, thanks a lot!

    Reply

Leave a ReplyCancel reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Price Drops

1
Filament TPU 1.75mm, Eryone TPU Filament 1.75mm, 3D Printing Filament TPU for 3D Printer, 0.5kg 1 Spool, Transparent Red
Amazon.co.uk
Filament TPU 1.75mm, Eryone TPU Filament 1.75mm, 3D Printing Filament TPU for...
21%
OFF
£15.99
£12.74 ▼£3.25
2
Citadel Colour - Chaos Black Primer / Undercoat Spray (Mainland UK Delivery Only)
Amazon.co.uk
Citadel Colour - Chaos Black Primer / Undercoat Spray (Mainland UK Delivery...
3%
OFF
£16.90
£16.50 ▼£0.40
3
3M Virtua Safety Glasses, Anti-Scratch, Clear Lens, 71500-00001
Amazon.co.uk
3M Virtua Safety Glasses, Anti-Scratch, Clear Lens, 71500-00001
7%
OFF
£3.20
£2.99 ▼£0.21
4
BIGTREETECH Manta M4P V2.1 32-Bit Control Board 4-axis Motherboard 64MHz Compatible CM4 & CB1 Supports 4 Stepper Drivers Klipper Marlin 3D Printer Parts
Amazon.co.uk
BIGTREETECH Manta M4P V2.1 32-Bit Control Board 4-axis Motherboard 64MHz...
1%
OFF
£57.28
£57.12 ▼£0.16

Post Categories

  • 3D Model Reviews
  • 3D Model Tutorials
  • 3D Pen Reviews
  • 3D Print Surface Reviews
  • 3D Printer Controller Board Reviews
  • 3D Printer Extruder Reviews
  • 3D Printer Hotend Reviews
  • 3D Printer Reviews
  • 3D Printer Tutorials
  • 3D Printer Wash And Cure Reviews
  • 3D Printing Gadget Reviews
  • 3D Printing Industry Deals
  • 3D Printing Industry Giveaway
  • 3D Printing Industry Interviews
  • 3D Printing Industry Kickstarters
  • 3D Printing Industry News
  • 3D Printing Reviews
  • 3D Printing Tutorials
  • Arduino Reviews
  • Arduino Tutorials
  • Auto Levelling Sensor Reviews
  • Automation Tutorials
  • CNC Tutorials
  • Education
  • Filament Dryer Reviews
  • Filament Reviews
  • Filament Tutorials
  • Firmware Reviews
  • Firmware Tutorials
  • Gadget Kickstarters
  • Gadget News
  • News
  • Painting Tutorials
  • Resin Reviews
  • Resin Tutorials
  • Restricted Area
  • Reviews
  • Search Engine Optimization
  • Software Reviews
  • Software Tutorials
  • Uncategorized
  • Terms Of Use
  • Privacy Policy
  • Affiliate Disclaimer
  • Education
  • News
  • Reviews
  • Restricted Content
inov3d
Welcome to Inov3D.net we are a team that love to make content.We cover a wide area of expertise, ranging from 3D Modeling, Technical, Advertising, Painting also Promoting.If you want to see more information on our authors click here, or if you would like to be an author please fill out this forum.If you are a company requesting product reviews, promotions or advertising check out our services.

Follow us

Copyright 2022, All Rights Reserved
Inov3D.net
Manage Cookie Consent
We use technologies like cookies to store and/or access device information. We do this to improve browsing experience and to show personalized ads. Consenting to these technologies will allow us to process data such as browsing behavior or unique IDs on this site. Not consenting or withdrawing consent, may adversely affect certain features and functions.
Functional Always active
The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.
Preferences
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
Statistics
The technical storage or access that is used exclusively for statistical purposes. The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
Marketing
The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.
Manage options Manage services Manage {vendor_count} vendors Read more about these purposes
View preferences
{title} {title} {title}
 

Loading Comments...