Satin Studio Manual

BRO

Status

FieldValue
Extension(s).bro
Common ecosystemBits & Volts lead
Format familyMachine-specific lead
Satin Studio statusReference only
Open / importNo
ExportNo
ConfidenceLow-medium.

What it is

BRO is tracked as an embroidery format lead associated with Bits & Volts references.

Satin Studio behavior

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

Versions and variants

Unknown.

File identification notes

Reported structure includes a 256-byte header and x == 0x80 control-event encoding. Reported command values include stop and jump controls, but the full command map is not verified.

Observed structure notes

Structure sketch

The observed BRO stitch stream starts at offset 0x100:

struct BroFile<'a> {
    header: [u8; 0x100],
    records: &'a [BroRecord],
}

enum BroRecord {
    Stitch { dx: i8, dy: i8 },          // two signed bytes when first byte != 0x80
    End { control: u8 },                // observed 0x02 or 0xE0 after marker
    LongMove { control: u8, dx: i16, dy: i16 }, // 0x7E or 0x03; signed 16-bit LE
    NeedleMove { needle: u8, dx: i16, dy: i16 }, // controls 0xE1..0xEF
    UnknownControl { control: 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.