This openscad script lets you generate hexagon-based chainmail with different paving methods.
To print correctly, you need to have the perfect first layer and retraction settings for your printer. If the nozzle has oozed too much, you may need to break up unwanted filament strings by gently moving the links.
I have uploaded some generated .stl with the smallest links I can easily print for you to try. I also include the .3mf I used for my ender 3 v3 ke to print the models in the cover picture.