Silver Seams

Vector to Stitch File

Thu, 05 Aug 2021

Now that we have a vector, what happens if we export it to an embroidery file?

Itā€™s actually not bad! But the ā€œcircleā€ is now about 2 3/8ā€³ wide while still being 2.5ā€³ tall. By default, the solid shapes are filled with horizontal tatami stitch. Looks fine on the screen, but every stitch pulls its bit of the fabric together just a smidge, even on something ultra-stable like marine vinyl. Thereā€™s a vertical underlay, but itā€™s much less dense than the fill stitch which means if you stitch a solid circle, it will end up oval: a little shorter than the screen version, and a lot narrower. Stitch it on a less-stable fabric like a sweatshirt and it gets a lot worse.

But this isnā€™t a solid circle, so each individual shape also pulls away from each other. You canā€™t really see because the red lines cover it up, but thereā€™s the hint of a gap on the inside lower edge of each eyebrow ā€“ the yellow circle pulled inward, but then the embroidery machine returns to where the eyebrow should be to fill it in. Sometimes this happens within a color: this eye has a solid fill and a satin outline, and the minky pulled just enough to leave some white fibers showing in the gap.

Of course, you need to have your stabilizer drum-taut in the hoop, and have your fabric securely tacked down (be it hooped with the stabilizer; or floated on it and taped, pinned, basted, or spray-adhesived in place). But there comes a point when if the fabric canā€™t pull, it will tear itself apart. So your design has to allow for a little pull.

One way to cut down on distortion is to not have an entire design thatā€™s horizontal fill ā€“ go into the params for different shapes and change the angle of their fill. This also mixes up the texture a little for contrast, and sometimes makes the fills match their shapes better ā€“ the highlight on that eye has a fill that aligns with the ā€œshouldersā€ of the star, for instance.

Iā€™m going to change the mouth fill to be vertical, and add a fill for the teeth because I may not always want to stitch it on white ground. And Iā€™ll make the blue fill align with the direction of the tears.

Ink/Stitch also has built-in pull compensation. For fills, that just increases the size of the filled shape a smidge. Itā€™s kind of like Inkscapeā€™s Path > Outset, but it is a thing that happens at stitch file time. That means you can resize your design as much as you want, and the pull compensation will always be the same size. You may want to set it to a different pull compensation for different fabrics, as well.

Iā€™m going to give the inner shapes a 0.2mm pull compensation, just so they donā€™t make gaps.

Thereā€™s not much we can do about the giant yellow forehead though, and any pull compensation is going to increase the height as well. So Iā€™ll brute-force it: Iā€™ll stretch the design horizontally by an eighth of an inch or so. But Iā€™ll do that at the end.

Adding Satins

Even if Iā€™m not making a patch, a satin border makes things look a lot cleaner. And tiny, linear shapes look better in satin than fill as well, so Iā€™m going to change the eyes and eyebrows to satin.

Iā€™ll start out by changing it from a fill to an outlined shape. Satin stitches like this are the biggest way Ink/Stitch SVGs diverge from plain ones to the naked eye.

Iā€™ll break it at each end (satin needs two rails to bounce back and forth between), and add some rungs to indicate the direction of the stitches.

Iā€™ll also give it some pull compensation. Satin pull means each stitch overshoots by a little bit. Long satin stitches pull more than shorter ones, so weā€™ll see how it goes.

Iā€™m going to do the same thing to the other eyebrow and both eyes, and then start a border satin. A 3mm solid line will make a zigzag stitch, though it defaults to the same density as a satin so generally itā€™s the same thing. If it was a plain circle I could just leave it like this (albeit in the right color), but I want to skip over the teardrops.

Iā€™ll break the circle, then Convert Line to Satin. Then Iā€™ll clean up the angles of the ends.

Then Iā€™ll duplicate a teardrop, change it to an outline, duplicate it again and Inset it enough to make the inner rail. Then Iā€™ll add some rungs.

Once the satins are properly colored, and I made sure things are stacked in the right order, it looks pretty good. If I was really ambitious Iā€™d probably put a yellow satin around the mouth as well, but not today.

At this point it probably looks good enough to stitch out, though thereā€™s still some fine-tuning for a more professional result. Doing a little inset on the teardrop fills will reduce the stitch count without changing the appearance. The same is true of the border of the yellow, but first I want to see what the pull makes that look like.

Time for a trial run.

Pretty good! I accidentally cleared the params on the teardrops though. This is why you should always run a Simulator on it first. Thereā€™s a little gapping by the tears under each eye, so Iā€™ll extend that stitching a little. Any overkill will be covered by the teardrop satin stitching.

The eye and eyebrow pull compensation is inadequate at 0.2mm so Iā€™ll bump it up to 0.5mm, which is probably still a little conservative.

Thereā€™s a lot of white speckling in the fills which is a chronic problem with white vinyl. I could try to fix it by increasing the fill density, but that will make the pull worse and possibly lead to some waviness in the vinyl or even some tear-on-the-dotted-line trouble, so Iā€™m going to ignore it for purposes of this tutorial. In a real-world situation my first choice would be to choose a different ground; thereā€™s something about pure white vinyl, probably chemical, that means itā€™s ā€œpuffierā€ than other colors. Some people fix it by coloring the white bits with Sharpie (usually only effective on black thread), by tweezering the protruding bits out, or by using a ball-point needle to gently shove the bits back under the stitching. I usually fix it by switching to neoprene, or duck, or felt.

The satin has also improved the roundedness of the shape, so Iā€™m not going to mess with the proportions further. Time for a final stitch-out.

On this one I somehow failed to overwrite the old stitch file, and I didnā€™t notice until the yellow was done (and only noticed then because the order of brown and white were still reversed, a mistake Iā€™d corrected). So the under-eye gap is still there, though itā€™s less prominent on the black vinyl, and itā€™s fixed in the final file.

This is JoAnnā€™s ā€œblackboard fabric,ā€ a vinyl with a very firm, matte surface. Itā€™s a tiny bit grabby, sometimes leading to surface looping, but otherwise itā€™s great for working with. You can see a little waviness to it, but thatā€™s because I floated it with nothing to hold it down, and stitched a dense design right on its edge. Iā€™m going to call it done.

[Tears of Joy (4Ɨ4 Friendly, ZIP)]

This is copyrighted by Silver Seams in the year noted in its URL, and licensed under Creative Commonsā€™ [CC-BY-SA](https://creativecommons.org/licenses/by-sa/4.0/). This basically means youā€™re free to sell items you make from it, provided you give reasonable attribution, and that if you modify it youā€™re required to share your changes with the world under the same license (the actual legal bits are in the link).

Toss a coin to your stitcher! (Ko-Fi)


Patreon logo

Join my Patreon for monthly rewards!

Coffee logo

Was my site helpful? Buy me a Ko-Fi!