Height adjustable table legs based on M8 nuts and bolts. Major length adjustments are done by selecting the right length of the bolt, minor height adjustments (~5mm) and table levelling are done by screwing the bolt itself and then tightening the outer nut against the captive nut to fix the position.
The outer covers are cosmetic and protect against scratching the supporting surface. Only 2 lengths are available, but you can scale the covers in slicer on Z axis to custom size and they will still work correctly after scaling. When you have the table levelled, you can fix the covers with double sided tape to prevent falling off when the table is lifted.
Print the base with supports and scale the covers in the slicer along the Z axis to the length that you need.
The author marked this model as their own original creation.