i've been using the "thin" mode on this online converter, it seems to give me better results than any convoluted process i've tried manually in photoshop+illustrator (i then put the .png from that website in illustrator trace "techhnical drawing" mode) https://online.rapidresizer.com/photograph-to-pattern.php
the resulting svg from illustrator is treated with vpype https://github.com/abey79/vpype then printed on a panasonic penwriter with my software https://github.com/Lana-chan/pypenwriter