These simple rulers start at zero exactly on the left edge, so you can push the end against something to measure. I believe this is called a flush end ruler.
This was mostly a CAD exercise for myself, but I realized all the rulers in my house have some extra wasted space at the beginning, preventing some types of close up measurements.
There are 3 styles:
Each profile has all 3 types, 1 per plate. Just print the plate(s) with the ruler(s) you want.
Note: the print profiles are using an edited filament preset that disables the aux fan. This print is a long, flat object that could start to peel up if cooled too much, so the aux fan is not used. Just FYI that your fan didn't break; it'll work when you print any other project.
Hole at the End
Like most rulers, these have a hole at the end to hang it from a pegboard (or to spin it on your pencil in class until the teacher tells you to knock it off).
The STL files are solid, and the hole is added via a “negative part” in Bambu Studio - basically a hole punch. That way, you can resize or move it if you prefer.
The default is the left end and it's 5mm in diameter. To change this, switch to the Objects tab in Bambu Studio.
Highlight the item named “Hole” for the ruler you want to print.
Use the Scale and Move tools in the top toolbar to change it.
Or if you want a solid ruler, just delete “Hole.”
Print Settings
The profiles use the 0.20mm Standard preset with a couple changes:
Multi Color without AMS
The Dual Color profile is painted to print in 2 colors and assumes the use of an AMS.
If you don't have an AMS, you can use the Single Color profile, then pause between layers 10 and 11 to switch filament colors manually.
To add a pause, slice the model in Bambu Studio, then move the vertical slider on the right side down to layer 11. Then right-click the “+” of the slider and select Add Pause.
Credit/Remix
I can't take any credit for inventing the ruler.
If you happen to want to remix it or use parts of it, the .STEP files are included.