title: Embroidery file formats?
body: <p>My wife has a Bernina embroidery machine and I'd like to experiment with creating designs programmatically.  I'd like to either find out how to output data in a format the machine's software will accept, or else find a free or inexpensive utility that can convert from a format I can produce (such as HPGL, or something else documented) to a format the machine can accept.  My intention would be to output a file with one XY coordinate per stitch, plus instructions to change thread (pause for thread change); I don't need something to generate area fills, adjust stitch spacing, optimize stitching order, etc.; I'd expect to handle those things myself.</p>
  
  <p>Anyone have any suggestions?</p>