Skip to content

Latest commit

 

History

History
17 lines (12 loc) · 819 Bytes

README.md

File metadata and controls

17 lines (12 loc) · 819 Bytes

xlay

This repository contains some code that can read Sprint Layout (xlay) files.

Overall LAY file structure

image

Overall board record structure

image

NOTE: The number of connections (M) is determined as number of objects of type THT_PAD or SMD_PAD. In other words, connection record are skipped for non-pad objects.

LAY file specific data types

It seems that Sprint Layout is written in Delphi. This may be the reason that LAY files use some uncommon data types:

  • fixstr: Length prefixed fixed size ANSI strings
  • varstr: Length prefixed variable size ANSI strings
  • u8bool: Short (one byte) boolean type