Satin Studio Manual

10O / 100

Status

FieldValue
Extension(s).10o, .100
Common ecosystemToyota embroidery format lead
Format familyMachine-specific file
Satin Studio statusReference only
Open / importNo
ExportNo
ConfidenceLow-medium.

What it is

10O and 100 are reported for Toyota embroidery machines in conversion and format lists.

Satin Studio behavior

Satin Studio documents this format for identification and inspection. It does not open or export the file.

Versions and variants

The two extensions may represent related Toyota encodings rather than aliases.

File identification notes

Reported details:

These details need validation before Satin Studio probes or imports by extension.

Observed structure notes

Structure sketch

The Toyota leads need separate record shapes:

struct Toyota10oStream<'a> {
    records: &'a [Toyota10oRecord],
}

struct Toyota10oRecord {
    control: u8,                       // bit 0x20 negates x; bit 0x40 negates y
    y: u8,
    x: u8,
}

enum Toyota10oCommand {
    Stitch,                            // control & 0x1F == 0x00
    Jump,                              // control & 0x1F == 0x10
    Start,                             // control == 0x8A
    Trim,                              // control == 0x81
    Stop,                              // control == 0x82
    ColorChange,                       // control == 0x85
    End,                               // control == 0x87
}

struct Toyota100Stream<'a> {
    records: &'a [Toyota100Record],
}

struct Toyota100Record {
    control0: u8,
    control1: u8,
    x_magnitude_or_signed: u8,          // observed negative-magnitude rule above 0x80
    y_magnitude_or_signed: u8,
}

Compatibility evidence

The notes above help identify and inspect the format; they do not imply import or export support. Keep the original file and record the machine and software that produced it.