If you need salt and pepper on your breakfast egg, then this push-fit model might be something for you. I was tired of using the pre-filled disposable spice mills from the supermarket. Although they can be refilled, their plastic grinders break after a short time. On the internet, I discovered ceramic grinders that are quite affordable and durable.
https://www.mima.de/drechselmeister-crushgrind-diamond-25l.html
These grinders can be pressed into a suitable wooden housing, which is usually made with a lathe. Since I don’t have a lathe but do have a Prusa MK4S, it was a breeze to create a suitable casing using OpenSCAD—especially since the manufacturer provides a datasheet with exact dimensions:
https://www.mima.de/out/media/anleitung_crushgrind.pdf
For this spice mill set, I ordered the CrushGrind DIAMOND 25L with a 135 mm shaft length. I chose PETG as the material, with 15% gyroid infill and a 0.15 mm layer height. I haven’t tried wood filament yet, but it might come quite close to wooden mills—especially if you apply a thin coat of clear varnish.
The grinder parts snap into place using small plastic clips (no need for screws) in the top and body of the mill. For the lower part of the grinder, you might need to assist with a suitable piece of pipe and a small hammer. The tolerances are tight to prevent the grinder from slipping.
The author marked this model as their own original creation.