I advise printing on a small layer height. I printed it at 0.12mm.
Printed on a Bambulab X1 Carbon, using TPU-CF. Should work with normal TPU as well.
The author marked this model as their own original creation.