Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
ultimaker_original:calibrate_e-steps [2020/01/06 02:38] – [2: Calibrate extrusion rate] formlab | ultimaker_original:calibrate_e-steps [2020/01/06 05:21] (current) – [1: calibrate E-steps per mm] formlab | ||
---|---|---|---|
Line 6: | Line 6: | ||
- | * Remove | + | We'll extrude 100mm of filament |
* Connect USB cable from a computer to the Ultimaker Original+ | * Connect USB cable from a computer to the Ultimaker Original+ | ||
- | * Connect Printrun / Pronterface to the printer: Baud rate: 250000. Any software that allows you to send single-line | + | * Connect Printrun / Pronterface to the printer: Baud rate: 250000. Any software that allows you to send single-line |
- | * Heat up the hot end to 185°C (otherwise printrun will give a cold-extrusion warning | + | * Heat up your hotend |
- | * Disconnect | + | * change |
- | * Insert white filament | + | * In printrun set the extrusion length to 100mm and the speed to 50mm/min (needs to be slow!) |
- | * In printrun set the extrusion length to 100mm and the speed to 100mm/min | + | * with calipers, measure 120mm(!) from the underside |
- | * Put a mark on the filament | + | * Send the command M83. This will ensure that your printer is interpreting the following extrusion commands in relative mode. |
- | * extrude 100mm | + | * extrude 100mm(!) at 50mm/min |
- | * Put a second mark on the filament. | + | * G1 F50 |
- | * Remove | + | * G1 E100 |
+ | * cool down hot end | ||
+ | * measure from the underside of the feeder to the mark made previously. | ||
+ | |||
+ | If it measures 20mm you're good and you can skip the next steps. If not, keep reading. | ||
+ | * Get the existing E-steps/mm value | ||
+ | * send M503 | ||
+ | * look for the line " | ||
+ | * look for the E-value in the line. In this case: 868 | ||
+ | * 120 - measurement = actual extrusion distance | ||
+ | * in this case: 120 - 21mm = 99. (We're 1mm off) | ||
+ | * Desired extruded distance / actual extruded distance = correction multiplier: | ||
+ | * 100 / 99 = 1.0101010101 | ||
+ | * Correction multiplier × original extruder steps/mm = calibrated extruder steps/mm: | ||
+ | * 1.0101010101 × 868 = 876,7676 | ||
+ | * Send new value to the printer: | ||
+ | * M92 E876.7 | ||
+ | * Save setting in memory | ||
+ | * M500 | ||
+ | * Test if it was saved: | ||
+ | * M503 | ||
+ | * Look for the line " | ||
- | The Ultimaker Original+ came with a setting of +836.0 Esteps/ | + | Do another extrusion test. Keep repeating these steps until the measurement after extruding is exactly 20mm. |
- | After extruding | + | |
- | 100/96,3 = 1, | + | |
- | The default Esteps/ | + | |
- | 866*1, | + | |
- | Enter 899 as the new Esteps/mm value (Ultimaker O+ menu > Control > motion > Esteps/ | + | |
- | Save memory | + | |
- | Repeat this measurement. | + | |
- | Now I measure 11,1mm with a Esteps/mm of 899 | ||
+ | ===== 2: Tuning extrusion multiplier ===== | ||
- | ------------------------- | ||
- | First time | ||
- | Desired extruded distance / actual extruded distance = correction multiplier | + | * measure the diameter of the filament at a few points with a micrometer and take the average |
- | 100 / 96,3 = 1,0384 | + | * for example: 2,89, 2,86, 2,88 averages out to 2,8767 |
+ | * enter this value as the filament diameter in the slicing application | ||
+ | * in the slicing application, | ||
+ | * Check the slicer value for "line width" and remember for later | ||
+ | * in this case: 0,4mm | ||
+ | * load a cube and slice it in vase mode at 0,15mm | ||
+ | * print and measure the thickness of each wall and take the average. | ||
+ | |||
+ | If the measured thickness is the same as the set line width, good! You're done! If it isn't keep on reading. | ||
- | Correction | + | * Calculate new extrusion |
- | 1,0384 * 836 = 868 | + | * if the flow parameter is in percentage, divide by 100: for example: 100% flow is extrusion |
- | + | * (current extrusion | |
- | ------------------------- | + | * in my case: (1 x 0,4) / 0.4375mm |
- | Second time | + | * Enter the new extrusion multiplier into your slicer and print the model again and re measure the wall thickness. It should only take one adjustment, but it may take a few tries to get it right. |
- | + | * This extrusion multiplier value should be calibrated | |
- | Desired extruded distance / actual extruded distance = correction | + | |
- | 100 / 99 = 1,0101010101 | + | |
- | + | ||
- | Correction | + | |
- | 1,0101010101 * 868 = 876,7 | + | |
- | + | ||
- | ------------------------- | + | |
- | + | ||
- | Send new value to the printer: | + | |
- | M92 E876.7 | + | |
- | + | ||
- | Save setting in memory | + | |
- | M500 | + | |
- | + | ||
- | Test if it was saved: | + | |
- | M503 | + | |
- | + | ||
- | --> look for the line " | + | |
- | + | ||
- | + | ||
- | ------------------------- | + | |
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | Calculate the total amount | + | |
- | 899 (E-steps per mm) * 100 (100 mm extruded) = 89900 (total steps taken) | + | |
- | + | ||
- | Calculate | + | |
- | 89900 (total steps taken) / 11,1 (total millimeters extruded) = 809 | + | |
- | + | ||
- | + | ||
- | Do a testprint | + | |
- | + | ||
- | + | ||
- | ===== 2: Tuning extrusion multiplier ===== | + | |
+ | After you have completed all these steps, it’s a good idea to tune or re-tune your first layer height, which may need adjustment |