Bed XY Skew Measurement Strips

Bed XY Skew Measurement Strips

thingiverse

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. I've uploaded calibration strips for an Original Prusa i3 MK2 (250x210mm bed) and Printrbot Simple Metal (152x152mm bed) since those are the printers I have. 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), If center marks are aligned, XY axes are square within the resolution of your extrusion width. 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 Print Settings Rafts: No Supports: No Infill: 100% Notes: Perform all other normal calibrations first (decent summary here: https://www.3dhubs.com/talk/thread/howto-calibrate-tune-and-fine-tune-your-printer-and-filament) Print with one shell Print in PLA for best results for FDM printers Print with lowest temperature possible If printing on heated bed, wait for bed to get close to room temperature before removing print Use a filament color with good reflectivity for easiest reading of vernier scale (silver, for example).

Download Model from thingiverse

With this file you will be able to print Bed XY Skew Measurement Strips with your 3D printer. Click on the button and save the file on your computer to work, edit or customize your design. You can also find more 3D designs for printers on Bed XY Skew Measurement Strips.