Skip to content

python script for splitting embroidery files into one file per color block while keeping the pattern bounds constant to work around the error message `This design is too large for the embroidery unit.` (Pfaff)

License

Notifications You must be signed in to change notification settings

hisermann/embroiderySplit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

embroiderySplit

Small python script to split embroidery files by color, while keeping the pattern bounds constant. This script was written to deal with the error message:

This design is too large for the embroidery unit.

which is thrown by the embroidery machine PFAFF creative 1.5 for file sizes above 100 KB.

By splitting the embroidery file into smaller units it is possible to embroider each color separately, which leads to smaller file sizes.

Requirements

  • pyembroidery

    python3 -m pip install pyembroidery

Usage

To split your embroidery file into one file per color block use:

python3 embroidery_split.py filename

where filename is the path to the embroidery file to split.

For a list of all supported file extensions look at the pyembroidery GitHub page.

Known issues

Currently, there is a color change appended to all color blocks. There are no stitches in the new color, so you can stop the embroidery at this point.

About

python script for splitting embroidery files into one file per color block while keeping the pattern bounds constant to work around the error message `This design is too large for the embroidery unit.` (Pfaff)

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages