Bed XY Skew Measurement Strips

Bed XY Skew Measurement Strips

Description

__Updated 2016Nov12:__ * Fixed Customizer Bugs (Didn'T Work Before - Check History Below For Other Changes) * Uploaded Stls For Various Bed Sizes And 1.75Mm Filament, Plus A Pair For Ultimaker 2.85Mm. You Can Use Whichever Will Fit On Your Bed, But Of Course You'Ll Get The Best Accuracy By Using Customizer To Generate Strips Specifically For Your Bed Size And Minimal Skew Range. This Openscad Script Generates Calibration Strips That When Printed, Allow You To Determine Level Of Skew In Xy Axes For 3D Printers With Cartesian Gantry Systems Down To Approx +/- 0.05 Mm Without The Need For Any Other Measurement Devices. You Can Use Whichever Strips Will Fit On Your Printer To See If Your Bed Is Square, But Ideally You Can Use Customizer To Generate A Set Of Custom Strips Specifically For Your Printer Based On Your Filament Diameter, Nozzle Width, And Bed Size. Once You'Ve Printed Out The Strips, Insert A Segment Of Filament Into The Hole End Of Strips To Align Them Back To Back, Then Read The Resulting Skew On The Vernier Scale On The Other End (Bisector Strip Is Standard 1Mm Scale, The Orthogonal Strip Is The 0.9Mm Vernier Scale With Only +/- 10 Measures, Which Will Allow To Measure Sub-Millimeter Length Difference Between The Strips). For Example, If We Take The Measurement In The Anchor Picture On This Thing, We Can See The Vernier Scales Align At The 8Th Bisector, Meaning The Skew Between The "A" Print Length And "B" Print Length Is +0.8Mm. If These Were Printed In The 200X200Mm Reference Length, Then The Marlin Skew Compensation Would Be: "A" Print Length: Xy_Diag_Ac 200-2(0.8) "B" Print Length: Xy_Diag_Bd 200+2(0.8) Xy_Side_Ad 200 If The Example Had The 8Th Bisector Left Of The Center Reference Marks Aligned, Then The Value Is Negative, So Would Be "-0.8" So We Would Replace "0.8" With "-0.8) In The Above Formulas For Ac/Bd. If Center Marks Are Aligned, Xy Axes Are Square Within The Resolution Of Your Extrusion Width And Printer Requires No Skew Compensation In The Xy Plane. If They Are Off, Adjust, Wash, Rinse, Repeat. (Info On Reading Vernier Scales In Full-Screen Picture Above, As Well As Here: Https://En.Wikipedia.Org/Wiki/Vernier_Scale) Released Not Fully Complete In Order To Support The Ongoing Xy Calbiration Discussion At: Https://Github.Com/Marlinfirmware/Marlin/Issues/5116 Props To Edward Patel For The Idea To Use Printed Vernier Scales To Directly Read Relative Lengths Of Skew Without External Measuring Devices Enjoy ! -=Dave // History: // -0.9.1 - 2016Nov12 - Fiveangle@Gmail.Com - Fixed Customizer Bugs: // - Apparently Customizer Doesn'T Work With Boolean Value/Comment Pairs // - Fixed Filamentdiameter Customizer Value/Comment Pairs Transposed // - Changed Maximumskew Math To Account For +1 Value Of Vernier For // - Reduced Maximum Skew From 11Mm To 6Mm (If Your Bed Is More Than That, You Got Problems :) // - Fixed 3Mm Filament Diameter To The True Value Of 2.85Mm (I'Ve Never Owned A Printer That Used It Myself) // // -0.9.0 - 2016Nov05 - Fiveangle@Gmail.Com - Released On Thingiverse In Order To Facilitate Ongoing Xy Calbiration Discussion At Https://Github.Com/Marlinfirmware/Marlin/Issues/5116

Statistics

Likes

37

Downloads

0