Index: trunk/doc/developer/alien_formats/io_altium/binary.txt =================================================================== --- trunk/doc/developer/alien_formats/io_altium/binary.txt (revision 35482) +++ trunk/doc/developer/alien_formats/io_altium/binary.txt (revision 35483) @@ -104,49 +104,61 @@ Pads6/Data: 1 byte record type - 4 bytes len - $len bytes snippet + [l4b] + name of the pad (pascal string) + + [l4b] + block 1: unknown + + [l4b] + block 2: unknown + + [l4b] + block 3, length 120 + @0, len=1: layer (+23 in the perl script) + @1, len=1: altlayer? + @3, len=2: net ID + @7, len=2: component ID + @13, len=4: X, bmil + @17, len=4: Y, bmil + @21, len=4: sx, bmil + @25, len=4: sy, bmil + @29, len=4: mid-sx, bmil + @33, len=4: mid-sy, bmil + @37, len=4: bottom-sx, bmil + @41, len=4: bottom-sy, bmil + @45, len=4: hole size + @49, len=1: top type + @50, len=1: mid type + @51, len=1: bottom type + @52, len=8: pad rotation, double? + @60, len=1: plated + @62, len=1: padmode 0=simple, 1=top-middle-bottom, 2=full-stack + @68, len=4: CCW? + @72, len=1: CEN? + @74, len=4: CAG? + @78, len=4: CPR? + @82, len=4: CPC? + @86, len=4: CPE: paste expansion manual + @90, len=4: CSE: mask expansion manual? + @94, len=1: CPL? + @101, len=1: CPEV: paste expansion mode + @102, len=1: CSEV: mask expansion mode + @106, len=8: hole rotation, double? + (@121, len=1: hole type?) + + [l4b]* + Read more blocks until a zero length block is read + + Record type: 1=arc + 2=pstk 4=track (line) 6=fill - @5, len=1: name_len - @6, len=$name_len bytes: name - - @23, len=1: altlayer - @26, len=2: net ID - @30, len=2: component ID - @36, len=4: X, bmil - @40, len=4: Y, bmil - @44, len=4: sx, bmil - @48, len=4: sy, bmil - @52, len=4: mid-sx, bmil - @56, len=4: mid-sy, bmil - @60, len=4: bottom-sx, bmil - @64, len=4: bottom-sy, bmil - @68, len=4: hole size - @72, len=1: top type - @73, len=1: mid type - @74, len=1: bottom type - @75, len=8: pad rotation, double? - @83, len=1: plated - @85, len=1: padmode 0=simple, 1=top-middle-bottom, 2=full-stack - @91, len=4: CCW? - @95, len=1: CEN? - @97, len=4: CAG? - @101, len=4: CPR? - @105, len=4: CPC? - @109, len=4: CPE: paste expansion manual - @113, len=4: CSE: mask expansion manual? - @117, len=1: CPL? - @124, len=1: CPEV: paste expansion mode - @125, len=1: CSEV: mask expansion mode - @129, len=8: hole rotation, double? - @144, len=1: hole type? - types: 1=circle or round 2=rect