<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://w.arbores.tech/w/index.php?action=history&amp;feed=atom&amp;title=Embroidery_format_EXP</id>
	<title>Embroidery format EXP - Revision history</title>
	<link rel="self" type="application/atom+xml" href="http://w.arbores.tech/w/index.php?action=history&amp;feed=atom&amp;title=Embroidery_format_EXP"/>
	<link rel="alternate" type="text/html" href="http://w.arbores.tech/w/index.php?title=Embroidery_format_EXP&amp;action=history"/>
	<updated>2026-06-04T11:19:26Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.39.11</generator>
	<entry>
		<id>http://w.arbores.tech/w/index.php?title=Embroidery_format_EXP&amp;diff=16349&amp;oldid=prev</id>
		<title>Daniel K. Schneider: Text replacement - &quot;$&quot; to &quot;
{{edutechwiki}}&quot;</title>
		<link rel="alternate" type="text/html" href="http://w.arbores.tech/w/index.php?title=Embroidery_format_EXP&amp;diff=16349&amp;oldid=prev"/>
		<updated>2021-04-10T00:19:34Z</updated>

		<summary type="html">&lt;p&gt;Text replacement - &amp;quot;$&amp;quot; to &amp;quot; {{edutechwiki}}&amp;quot;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 02:19, 10 April 2021&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l39&quot;&gt;Line 39:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 39:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;To properly not loose the initial position stitch it&amp;#039;s correct to add a stitch location 0,0 after a series of jumps. So if we jump +20,+20 several times 0x80, 0x04, 20, 20 -- 0x80, 0x04, 20, 20 -- 0x80, 0x04, 20, 20, -- 0, 0 This means jump +20,+20, three times, then stitch at the new location there. Note, each jump is prefixed with the command codes 0x80 0x04 to say this is not a stitched location.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;To properly not loose the initial position stitch it&amp;#039;s correct to add a stitch location 0,0 after a series of jumps. So if we jump +20,+20 several times 0x80, 0x04, 20, 20 -- 0x80, 0x04, 20, 20 -- 0x80, 0x04, 20, 20, -- 0, 0 This means jump +20,+20, three times, then stitch at the new location there. Note, each jump is prefixed with the command codes 0x80 0x04 to say this is not a stitched location.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;{{edutechwiki}}&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Daniel K. Schneider</name></author>
	</entry>
	<entry>
		<id>http://w.arbores.tech/w/index.php?title=Embroidery_format_EXP&amp;diff=15783&amp;oldid=prev</id>
		<title>Daniel K. Schneider: 1 revision imported</title>
		<link rel="alternate" type="text/html" href="http://w.arbores.tech/w/index.php?title=Embroidery_format_EXP&amp;diff=15783&amp;oldid=prev"/>
		<updated>2021-04-09T22:53:14Z</updated>

		<summary type="html">&lt;p&gt;1 revision imported&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 00:53, 10 April 2021&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-notice&quot; lang=&quot;en&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(No difference)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Daniel K. Schneider</name></author>
	</entry>
	<entry>
		<id>http://w.arbores.tech/w/index.php?title=Embroidery_format_EXP&amp;diff=15782&amp;oldid=prev</id>
		<title>Daniel K. Schneider at 18:38, 25 June 2018</title>
		<link rel="alternate" type="text/html" href="http://w.arbores.tech/w/index.php?title=Embroidery_format_EXP&amp;diff=15782&amp;oldid=prev"/>
		<updated>2018-06-25T18:38:54Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{syllabus&lt;br /&gt;
|is_part_of_syllabus=Machine embroidery&lt;br /&gt;
|is_part_of_module=Embroidery format&lt;br /&gt;
|do_not_show_sub_page=No&lt;br /&gt;
|status=to finalize&lt;br /&gt;
|difficulty=avanced&lt;br /&gt;
|see_also=Embroidery format DST‎‎,&lt;br /&gt;
Embroidery format JEF‎‎,&lt;br /&gt;
Embroidery format PEC‎‎,&lt;br /&gt;
Embroidery format PES‎,&lt;br /&gt;
|cat_syllabus=Embroidery format&lt;br /&gt;
}}&lt;br /&gt;
EXP format is one of the most pure and simple embroidery formats.&lt;br /&gt;
&lt;br /&gt;
* There is no header only stitches.&lt;br /&gt;
* All stitches are relative to previous location.&lt;br /&gt;
* The maximum distance in any direction is 127.&lt;br /&gt;
* All stitches are stored X,Y in 2s complement 8 bit bytes.&lt;br /&gt;
* If the value of X = -128 aka 0b10000000, this triggers a control event, the type being denoted by the Y value.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! x7 !! x6 !! x5 !! x4 !! x3 !! x2 !! x1 !! x0 !! x7 !! y6 !! y5 !! y4 !! y3 !! y2 !! y1 !! y0 !! Description&lt;br /&gt;
|-&lt;br /&gt;
| ? || ? || ? || ? || ? || ? || ? || ? || ? || ? || ? || ? || ? || ? || ? || ? || Stitch X, Y (unless x7-x0 == 0x80)&lt;br /&gt;
|-&lt;br /&gt;
| 1 || 0 || 0 || 0 || 0 || 0 || 0 || 0 || 1 || 0 || 0 || 0 || 0 || 0 || 0 || 0 || 0x80, 0x80: END&lt;br /&gt;
|-&lt;br /&gt;
| 1 || 0 || 0 || 0 || 0 || 0 || 0 || 0 || 0 || 0 || 0 || 0 || 0 || 1 || 0 || 0 || 0x80, 0x04: JUMP&lt;br /&gt;
|-&lt;br /&gt;
| 1 || 0 || 0 || 0 || 0 || 0 || 0 || 0 || 0 || 0 || 0 || 0 || 0 || 0 || 0 || 1 || 0x80, 0x01: COLOR_CHANGE / STOP&lt;br /&gt;
|-&lt;br /&gt;
| 1 || 0 || 0 || 0 || 0 || 0 || 0 || 0 || 0 || 0 || 0 || 0 || 0 || 0 || 1 || 0 || 0x80, 0x02: STITCH&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
In uncaught cases the odd numbers are color changes, and the even numbers are stop. This seems to work fairly properly. Further study might be required.&lt;br /&gt;
&lt;br /&gt;
There&amp;#039;s some instances of other control codes being found. 0x80, 0x06 for example.&lt;br /&gt;
&lt;br /&gt;
To properly not loose the initial position stitch it&amp;#039;s correct to add a stitch location 0,0 after a series of jumps. So if we jump +20,+20 several times 0x80, 0x04, 20, 20 -- 0x80, 0x04, 20, 20 -- 0x80, 0x04, 20, 20, -- 0, 0 This means jump +20,+20, three times, then stitch at the new location there. Note, each jump is prefixed with the command codes 0x80 0x04 to say this is not a stitched location.&lt;/div&gt;</summary>
		<author><name>Daniel K. Schneider</name></author>
	</entry>
</feed>