| A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | Last Update | 21 Sep 2024. Support for Bambu skew correction with M1005. | ||||||||||||||||||||||||
2 | https://www.printables.com/model/754877 | |||||||||||||||||||||||||
3 | Instructions: File>Make a Copy. Slice the 100, 120 or 150mm model and print it. Take measurements for 1) to 6) using your best judgment and modify the orange highlighted fields only. | |||||||||||||||||||||||||
4 | ||||||||||||||||||||||||||
5 | ||||||||||||||||||||||||||
6 | Print nominal diameter | 120 | [enter 100, 120 or 150] | |||||||||||||||||||||||
7 | ||||||||||||||||||||||||||
8 | Measurements | |||||||||||||||||||||||||
9 | Expected | Measured | Error | |||||||||||||||||||||||
10 | 1) X-Outer | 120 | 119.75 | -0.209% | [By design, these two should be identical. Any differrence suggests measurement error] | |||||||||||||||||||||
11 | 2) X-Inner | 120 | 119.5 | -0.418% | ||||||||||||||||||||||
12 | 3) Y-Outer | 120 | 119.6 | -0.334% | [By design, these two should be identical. Any differrence suggests measurement error] | |||||||||||||||||||||
13 | 4) Y-Inner | 120 | 119.45 | -0.460% | ||||||||||||||||||||||
14 | Wall thickness error in X | 0.250 | [Error (mm) from possible overextrusion] | |||||||||||||||||||||||
15 | Wall thickness error in Y | 0.150 | [Error (mm) from possible overextrusion] | |||||||||||||||||||||||
16 | Avg wall thickness error | 0.200 | [Error (mm) from possible overextrusion] | |||||||||||||||||||||||
17 | Estimated X positional error | -0.314% | [The actual error in X that needs correction] | |||||||||||||||||||||||
18 | Estimated Y positional error | -0.397% | [The actual error in Y that needs correction] | |||||||||||||||||||||||
19 | *Wall thickness errors cause the part to be dimensionally inaccurate even if the axes have been calibrated accurately. It is the difference in printed wall/line thickness versus what your slicer thinks it is. This can be caused by caliper error, part shrinkage, uncalibrated Z steps, Flow rate, line width slicer setting appropriate for the nozzle, nozzle wear or a combination of all. These are not used in the step adjustment section but are used in the skew correction section for correcting AC and BD which are Outer-only measurements. | |||||||||||||||||||||||||
20 | ||||||||||||||||||||||||||
21 | Rotation_distance or E-steps adjustment (Klipper people use former, Marlin people use latter) | |||||||||||||||||||||||||
22 | If print is smaller than expected, rotation_distance needs to be decreased OR e-steps/mm needs to be increased. Do not change both! Tip: If the movement errors are similar for x & y and/or both are small, you may opt to use shrinkage compensation in the slicer instead of taking the recommendations below. | |||||||||||||||||||||||||
23 | Current | New rotation_distance | New E-steps | |||||||||||||||||||||||
24 | stepper_x | 40 | 39.875 | 40.125 | ||||||||||||||||||||||
25 | stepper_y | 40 | 39.841 | 40.159 | ||||||||||||||||||||||
26 | ||||||||||||||||||||||||||
27 | Skew correction | |||||||||||||||||||||||||
28 | Expected | Measured | Error Adjusted | |||||||||||||||||||||||
29 | 5) AC | 120 | 119.8 | 119.600 | [Right skew, angle 0.05 degrees] | |||||||||||||||||||||
30 | 6) BD | 120 | 119.6 | 119.400 | ||||||||||||||||||||||
31 | AD | 84.853 | 84.499 | [By design is cos(45deg)*nom_diam] | ||||||||||||||||||||||
32 | ||||||||||||||||||||||||||
33 | Klipper | From https://www.klipper3d.org/Skew_Correction.html | ||||||||||||||||||||||||
34 | [skew_correction] | |||||||||||||||||||||||||
35 | SET_SKEW XY=119.6,119.4,84.499 | |||||||||||||||||||||||||
36 | SKEW_PROFILE SAVE=my_skew_profile | |||||||||||||||||||||||||
37 | ||||||||||||||||||||||||||
38 | Marlin | From /Marlin/Configuration.h | ||||||||||||||||||||||||
39 | M852 S0.00167364133936152 | |||||||||||||||||||||||||
40 | ||||||||||||||||||||||||||
41 | Bambu | From https://forum.bambulab.com/t/skew-compensation-in-the-bambu-x1c-firmware/67661 | ||||||||||||||||||||||||
42 | M1005 X119.6 Y119.4 | |||||||||||||||||||||||||
43 | M500 | |||||||||||||||||||||||||
44 | ||||||||||||||||||||||||||
45 | ||||||||||||||||||||||||||
46 | ||||||||||||||||||||||||||
47 | ||||||||||||||||||||||||||
48 | ||||||||||||||||||||||||||
49 | ||||||||||||||||||||||||||
50 | ||||||||||||||||||||||||||
51 | ||||||||||||||||||||||||||
52 | ||||||||||||||||||||||||||
53 | ||||||||||||||||||||||||||
54 | ||||||||||||||||||||||||||
55 | ||||||||||||||||||||||||||
56 | ||||||||||||||||||||||||||
57 | ||||||||||||||||||||||||||
58 | ||||||||||||||||||||||||||
59 | ||||||||||||||||||||||||||
60 | ||||||||||||||||||||||||||
61 | ||||||||||||||||||||||||||
62 | ||||||||||||||||||||||||||
63 | ||||||||||||||||||||||||||
64 | ||||||||||||||||||||||||||
65 | ||||||||||||||||||||||||||
66 | ||||||||||||||||||||||||||
67 | ||||||||||||||||||||||||||
68 | ||||||||||||||||||||||||||
69 | ||||||||||||||||||||||||||
70 | ||||||||||||||||||||||||||
71 | ||||||||||||||||||||||||||
72 | ||||||||||||||||||||||||||
73 | ||||||||||||||||||||||||||
74 | ||||||||||||||||||||||||||
75 | ||||||||||||||||||||||||||
76 | ||||||||||||||||||||||||||
77 | ||||||||||||||||||||||||||
78 | ||||||||||||||||||||||||||
79 | ||||||||||||||||||||||||||
80 | ||||||||||||||||||||||||||
81 | ||||||||||||||||||||||||||
82 | ||||||||||||||||||||||||||
83 | ||||||||||||||||||||||||||
84 | ||||||||||||||||||||||||||
85 | ||||||||||||||||||||||||||
86 | ||||||||||||||||||||||||||
87 | ||||||||||||||||||||||||||
88 | ||||||||||||||||||||||||||
89 | ||||||||||||||||||||||||||
90 | ||||||||||||||||||||||||||
91 | ||||||||||||||||||||||||||
92 | ||||||||||||||||||||||||||
93 | ||||||||||||||||||||||||||
94 | ||||||||||||||||||||||||||
95 | ||||||||||||||||||||||||||
96 | ||||||||||||||||||||||||||
97 | ||||||||||||||||||||||||||
98 | ||||||||||||||||||||||||||
99 | ||||||||||||||||||||||||||
100 | ||||||||||||||||||||||||||