These 0.2mm high, 2D sine waves based on https://www.thingiverse.com/thing:11243 are for testing bed leveling and adhesion. Since the printhead is always changing direction during the sinusoidal motion, poor adhesion will show up as straight lines between where the filament tacks to the bed.
This is a quick print that's fun to watch.
The line widths on these traces range from 0.2mm to 1.0mm, depending on the file, so you may need to enable the PrusaSlicer's "PrintSettings/Layers and Perimeter/Detect Thin Walls" option or equivalent.
Also included is a sinewaves.scad file for generating other sizes, shapes, and functions. I did not paste the 2dgraphing.scad content into the file to accommodate the Thingiverse customizer--I rely on OpenSCAD paths with "use" and "include".
If you have a good 0.01mm resolution caliper, you can measure the trace height and width of the sine waves directly and compare them to what your slicer is expecting. For instance, if you're slicing just doing a single, bottom layer at 0.20mm X 0.40mm, is it really 0.20mm X 0.40mm? Is the cross sectional area as designed?
After the fact, I added Bed Level Stripes Test" by PD_224 as a source, because the idea is similar -- a thin trace covering the area of the plate. The sine-wave form of zigzag is new, as compared to patterns with straight lines.
See also https://www.printables.com/model/251587-stress-free-first-layer-calibration-in-less-than-5 -- this is an excellent method for dialing in your Z height.
In making adjustments to Z, I see that the "Set home offsets" in my Ender's Marlin is related to (M290 babystepping)[https://marlinfw.org/docs/gcode/M290.html] rather than (M206 Home Offset)[https://marlinfw.org/docs/gcode/M206.html] So overall in Marlin, the Z=0 is controlled by the physical location of the endstop, the physical location/leveling of the bed, the Z_MIN_POS, M206, M290, and any probing.
2dgraphing.scad | 5.1KB | |
sinewaves.scad | 1.0KB | |
sinewaves.stl | 1.2MB | |
sinewaves_0p2mm.stl | 1.2MB | |
sinewaves_0p3mm.stl | 1.2MB | |
sinewaves_0p4mm.stl | 1.2MB | |
sinewaves_0p5mm.stl | 1.2MB | |
sinewaves_0p6mm.stl | 1.2MB | |
sinewaves_0p8mm.stl | 1.3MB | |
sinewaves_1p0mm.stl | 1.3MB |