{"id":131,"date":"2010-01-29T19:51:59","date_gmt":"2010-01-29T19:51:59","guid":{"rendered":"http:\/\/lydgate.org\/blogs\/?p=131"},"modified":"2010-01-29T19:51:59","modified_gmt":"2010-01-29T19:51:59","slug":"machine-embroidery-management-is-coming-to-linux","status":"publish","type":"post","link":"http:\/\/lydgate.org\/blogs\/2010\/01\/machine-embroidery-management-is-coming-to-linux\/","title":{"rendered":"Machine Embroidery Management is coming to Linux!"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" class=\"alignleft size-full wp-image-132\" title=\"sewing_machine_3\" src=\"http:\/\/lydgate.org\/blogs\/wp-content\/uploads\/2010\/01\/sewing_machine_3.png\" alt=\"\" width=\"120\" height=\"97\" \/>I haven&#8217;t updated this topic since September, but I&#8217;m very excited about the progress so far.\u00a0 You may remember that one develope, David Boddie, had done some work, with the result that I could build .png files to visualise my patterns within Dolphin, and that we were hoping that the other developer who had shown interest, Purple-Bobby, would join us.\u00a0 That&#8217;s exactly what happened.\u00a0 David and Robert Forsyth, a.k.a.Purple-Bobby, attacked the problem from different angles, which proved to be very informative, as they could feed on each other&#8217;s ideas.<\/p>\n<p>I originally bemoaned the fact that my patterns, in the format .jef, could not be visualised without running Windows.\u00a0 Some of you may have seen Linus Torvalds&#8217; blog <a href=\"http:\/\/torvalds-family.blogspot.com\/2010\/01\/embroidery-gaah.html\">http:\/\/torvalds-family.blogspot.com\/2010\/01\/embroidery-gaah.html<\/a> on much the same subject.\u00a0 David gave me .png, and Robert gave me .eps files to be used in the same way.\u00a0 Neither developer can spare huge amounts of time for this project, but although much progress is incremental, sudden leaps forward happen.\u00a0 It&#8217;s this latest leap forward that excites me.<\/p>\n<p>First &#8211; an apology to the KTurtle team.\u00a0 We have borrowed your icon.\u00a0 This is, of course, temporary, but it reminded us of a X-Stitch pattern, so was the best available until we make our own.<\/p>\n<p><a href=\"http:\/\/lydgate.org\/blogs\/wp-content\/uploads\/2010\/01\/JEFPreview1.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-135\" title=\"JEFPreview1\" src=\"http:\/\/lydgate.org\/blogs\/wp-content\/uploads\/2010\/01\/JEFPreview1-300x189.png\" alt=\"Previewing in Dolphin\" width=\"300\" height=\"189\" srcset=\"http:\/\/lydgate.org\/blogs\/wp-content\/uploads\/2010\/01\/JEFPreview1-300x189.png 300w, http:\/\/lydgate.org\/blogs\/wp-content\/uploads\/2010\/01\/JEFPreview1.png 752w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>So this is a representation of the pattern held in the .jef file.\u00a0 It&#8217;s not so easy to see in a small image, but the pattern is contained on a white background, which denotes the actual extent of stitching, while the yellow border surrounding it denotes the size of the hoop to be used.\u00a0 The application already can gather a great deal of information about the pattern.\u00a0 One of the considerations to follow this is whether some of that information could be included alongside the actual preview.\u00a0 We have to wait to see the practicalities of that.\u00a0 Meanwhile, take a look at how much information we can already gather:<\/p>\n<pre>[anne@anne-laptop JEFPreview]$\r\n.\/JEFPreview LydgateDesign\/ArtNouveau\/ArtNouveauPeonies348868.jef\r\nJEF file: LydgateDesign\/ArtNouveau\/ArtNouveauPeonies348868.jef\r\nDate\/time:\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \u00a0\r\nThread count: 31\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \u00a0\r\nStitch count: 56297 between 86 and 141 minutes\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \u00a0\r\nHoop: B 140.0mm x 200.0mm\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \u00a0\r\nPattern: 123.2mm x 164.4mm\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \u00a0\r\nThreads Used:\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \u00a0\r\n 1: 219 Olive Green 14.997m\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \u00a0\r\n 2: 213 Beige 14.748m\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \u00a0\r\n 3: 257 Cocoa Brown 21.986m\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \u00a0\r\n 4: 219 Olive Green 1.572m\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \u00a0\r\n 5: 214 Brown 9.322m\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \u00a0\r\n 6: 219 Olive Green 1.304m\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \u00a0\r\n 7: 215 Wine Red 3.264m\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \u00a0\r\n 8: 244 Cardinal Red 5.764m\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \u00a0\r\n ......\r\n 25: 215 Wine Red 0.594m\r\n 26: 234 Coral 3.267m\r\n 27: 244 Cardinal Red 0.254m\r\n 28: 239 Sunflower 0.203m\r\n 29: 270 Mustard 0.713m\r\n 30: 234 Coral 1.319m\r\n 31: 244 Cardinal Red 0.503m\r\n<\/pre>\n<p>So we know the number of thread changes, the number of stitches, and approximate time to stitch out.\u00a0 This is always an under-estimation, because it can&#8217;t allow for how much time it takes to thread your needle another 30 times!\u00a0 You&#8217;ll see that already there is a big spread in the estimation &#8211; the machine can work at different speeds, depending on the type of materials in use.\u00a0 Then we have the hoop size and the actual pattern size &#8211; corresponding to the yellow and white rectangles in the preview.\u00a0 Finally you have the thread identification number, name, and amount required for each colour change.<\/p>\n<p>This is an impressive amount of information.\u00a0 Most of it, if not all, can be obtained from the supplied Windows software, but not all in one place.\u00a0 You have to access different modules of the software to find some of the information &#8211; most inconvenient.\u00a0 As JEPreview stands it provides 98% of what I need.\u00a0 I can then simply copy the .jef onto the CF card (the latest version of the machine has USB),\u00a0 insert the card into the machine and stitch.\u00a0 Of course, if I want to edit the file, change colours or move elements around, I am, for the moment still dependent on the Windows software.\u00a0 Maybe one day that will be possible too.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I haven&#8217;t updated this topic since September, but I&#8217;m very excited about the progress so far.\u00a0 You may remember that one develope, David Boddie, had done some work, with the result that I could build .png files to visualise my patterns within Dolphin, and that we were hoping that the other developer who had shown [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[7,14,9,8],"class_list":["post-131","post","type-post","status-publish","format-standard","hentry","category-uncategorized","tag-real-life","tag-kde","tag-linux","tag-open-source"],"_links":{"self":[{"href":"http:\/\/lydgate.org\/blogs\/wp-json\/wp\/v2\/posts\/131","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/lydgate.org\/blogs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/lydgate.org\/blogs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/lydgate.org\/blogs\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/lydgate.org\/blogs\/wp-json\/wp\/v2\/comments?post=131"}],"version-history":[{"count":7,"href":"http:\/\/lydgate.org\/blogs\/wp-json\/wp\/v2\/posts\/131\/revisions"}],"predecessor-version":[{"id":342,"href":"http:\/\/lydgate.org\/blogs\/wp-json\/wp\/v2\/posts\/131\/revisions\/342"}],"wp:attachment":[{"href":"http:\/\/lydgate.org\/blogs\/wp-json\/wp\/v2\/media?parent=131"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/lydgate.org\/blogs\/wp-json\/wp\/v2\/categories?post=131"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/lydgate.org\/blogs\/wp-json\/wp\/v2\/tags?post=131"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}