"My Ruler" with different cm-scales
thingiverse
I used the mentioned "Customizable ruler"-thing as source, but wanted to rotate the cm-scale, since i'm not used to these type of rulers. I have no knowledge how to use OpenSCAD and was not able to change the "for i=..."-loop to do this, i changed this into a static approach and so every number is now written individually. I included a 18cm and a 28cm ruler, because the latter is the maximum i can print on my neptune 3 pro diagonally. If you want to change the length, you'll have to change: `RulerLength=28;// [1:50]` After that of course you need to change the block with the number-writings. If you change it to 20cm, the first translate-command would have to be: `translate([(1*190)+4.5,10.5,1]) rotate([0,0,180]) write(str("1"),h=NumberSize,t=2);` For every further number you have to subtract 10 as for number 2: `translate([(1*180)+4.5,10.5,1]) rotate([0,0,180]) write(str("2"),h=NumberSize,t=2);` And so on. Be aware that due the change of "width" of the two-digits-numbers starting by ten you need to manually change the offset for the numbers 1-9. I use 4.5 as quoted in the code. After that you use +NumberOffset which defaults to 6. Change the text of the ruler in: `RulerText="my-ruler";` Also i changed the height of the mm-scale, because with 0.7 it was hard to see. The code is now: for (i=[0:10:RulerLength*10]){ translate([i+3,-4.9,0.5]) rotate([8.5,0,0]) cube([.5,10,0.9]); } for (i=[0:1:RulerLength*10]){ //embosed ruler lines translate([i+3,-4.9,0.5]) rotate([8.5,0,0]) cube([.4,8,0.9]); } As well the x=0.4 in the mm-scale is a littler wider than 0.25 in the source, but since my nozzle is 0.4 i would not get a printable mm-scale. For the sake of aesthetics i also included a mm-scale with 0.5 and 0.2 spacings. You need write.scad for the whole thing (put it in the same directory as the scad-file)
With this file you will be able to print "My Ruler" with different cm-scales 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 "My Ruler" with different cm-scales.