📄 layout.ini
字号:
#UID -- "Unique ID", calculated by PCB as unchanging unique identifier,
# even if the component gets renamed.
#FOOTPRINT -- Footprint used by the component.
#GROUP -- Placement group, derived from schematic or from component dialog.
#CLUSTER -- Cluster, if any where the component is located.
#INSERTORDER -- Insertion order of components, if specified.
#UNUSEDPINS -- Component pins which are currently unused.
#Width: The next entry into the report definition is the field width in
# characters.
#Justification: L, R, C (Left, Right, or Center)
# or LW, RW, CW (Left wrapped, Right wrapped, or Center wrapped)
# are supported as field justifications
#
# If a field is wrapped, the text on each incomplete line will
# end with " >" and the text will jump down to the next line
# within the current field width to finish the string.
#
# Note: Field wrapping on other non-configurable reports can
# be controlled by setting the value of [REPORTEDITOR] WRAPDEFAULT=1.
#Delimiter: Single character (between single quotes) to be used as a
# delimeter between fields. Default is a space.
# Delimeter appears after specified field when data is output.
#Title: The "Title" is user definable. This title will appear at the
# top of each column.
#An "ATTR" (Attribute) can be any attribute that appears in the schematic,
#as long as you have defined the attribute in your schematic, and above in
#the attributes section of this file (LAYOUT.INI), with the attribute
#number and name. All attributes which are then defined in a given symbol
#instance in the schematic will be transferred over to the PCB.
#For instance, the attribute "VALUE" is defined as attribute number 4 in
#in LAYOUT.INI. You can then include this attribute in a component list
#output by specifying the following (you will see also some of the other
#common schematic attributes):
# Fieldname width just. delim. title
#--------------------------------------------------------------
#ATTR=VALUE 8 L ' ' "Value"
#ATTR=ALTSYM 16 L ' ' "Alternate Footprint"
#ATTR=PARTNUM 12 L ' ' "Part No."
#ATTR=PREFIX 8 L ' ' "Ref. des. Prefix"
#ATTR=IMPEDANCE 10 L ' ' "Impedance"
#ATTR=WIDTH 8 L ' ' "Width"
#ATTR=LENGTH 8 L ' ' "Length"
#ATTR=XSIMMODEL 10 L ' ' "XSimm model"
#ATTR=SPICEMODEL 10 L ' ' "Spice model"
#The "Fieldname" must match the fieldname in the schematic package,
# but is user definable within the schematic package.
#Any attribute can be created within the schematic and output
# to a report as long as it is defined in three places:
# 1. In the attributes of your schematic.
# 2. In the [SYMATTR] section of LAYOUT.INI
# 3. In the report definition section of the report you are
# generating.
#
#NETLIST GENERATION:
#-------------------
#Net list report generation is very similar to component list generation.
#The following are examples of "NETLIST" fields in LFW 7.0
# Fieldname width just. delim. title
#--------------------------------------------------------------
#FIELD=NETNAME 10 L ' ' "Net Name"
#FIELD=NETPINS 60 L ' ' "Pin List"
#FIELD=ROUTEDLEN 16 L ' ' "Routed Length"
#FIELD=UNROUTEDLEN 16 L ' ' "Unrouted Length"
#FIELD=VIAS 6 L ' ' "Vias"
#FIELD=CONNECTIONS 11 L ' ' "Conn List"
#FIELD=PERCENTAGE 10 L ' ' "% of total"
#FIELD=COMPPINS 60 L ' ' "Component Pins"
#FIELD=NETGROUP 10 L ' ' "Net Group"
#--------------------------------------------------------------------
# STANDARD REPORTS: DO NOT EDIT THE ORDER OF REPORTS IN THIS SECTION
COMPLIST=Component List (Generic)
#COMPLIST is user definable, defined above
DRLAYLST=Drill Layer Pair List
#This is a series of layer-to-layer drill lists
COMPSBOT=Surface Mount Bottom Report
#COMPSTOP is user definable, defined above
NETLIST3=Net Length List
#This is a list of nets with net length information.
COMPTBOT=Through Hole Bottom Report
#COMPTBOT is user definable, defined above
NETLIST=Net List (Generic)
#NETLIST is user definable, defined above
INSTLIST=Component Insertion List
#This is a special version of the "COMPLIST" which is pre-defined to
# show component insertion locations.
PADSTACK=Padstack List
#This is a "human readable" list of padstacks used with footprints
# and components which use them
COMPSTOP=Surface Mount Top Report
#COMPSTOP is user definable, defined above
PARTLIST=Parts List (Generic)
#PARTLIST contains a list of "Part Numbers" (derived from schematic),
# and "Part Types" (also derived from schematic), and then a
# list of all components using each combination of Part number
# and Part type. The list is alphanumerically sorted by Part
# Number.
COMPTTOP=Through Hole Top Report
#COMPTTOP is user definable, defined above
UNUSDLST=Unused Pins List
#This is a list of unused pins on each component.
CONNLIST=Connection List
#This is a list of point-to-point connections in each net for testing
# point to point connectivity.
RENAMES=Rename/Swap List
#This is a list of all component renames, and gate and pin swaps for
# documentation purposes and for use in manual back-annotation for
# non-supported schematics.
UNROULST=Unroute List
#List of unroutes with nets and from-to coordinates
STATS=Board Statistics Report
#Information contained in the statistics spreadsheet in report format
NETLIST2=Cross Reference List
#This is a cross reference list of Component pins and the net attached
# to each pin. This list also include pin locations for testing
# purposes.
TPLIST=Test Points List
#This is a list of test points and their locations.
DRILLIST=Drill List
#This is a "human readable" drill list. The excellon drill tape file
# is output using the "Post process->Drill Tape" option in LFW.
VIALIST=Vias List
#This is a list of all vias and their locations.
#--------------------------------------------------------------------
# CUSTOM REPORTS: ADD NEW REPORT TYPES HERE
NATTRLST=Net Properties Report
#NETLIST is user definable, defined above
COMPATTR=Component Properties Report
#COMPLIST is user definable, defined above
PICKNPLC=Pick and Place Report
#PICKNPLC is a custom pick and place report
#--------------------------------------------------------------------
# REPORT DEFINITIONS: THESE CAN BE IN ANY ORDER AND CAN BE EDITED
# BUT THERE MUST BE ONE DEFINITION FOR EACH REPORT LISTED ABOVE
[COMPLIST]
KIND=COMPLIST
DEFEXT=Comps
FIELD=REFDES 10 L ' ' "Ref Des"
FIELD=VALUE 16 L ' ' "Value"
FIELD=PACKAGE 16 L ' ' "Package"
FIELD=FOOTPRINT 30 L ' ' "Footprint"
FIELD=X 10 L ' ' "X Loc"
FIELD=Y 10 L ' ' "Y Loc"
FIELD=ROT 8 L ' ' "Rotation"
[COMPSTOP]
KIND=COMPSTOP
DEFEXT=Smtop
FIELD=REFDES 10 L ' ' "Ref Des"
FIELD=VALUE 16 L ' ' "Value"
FIELD=PACKAGE 16 L ' ' "Package"
FIELD=FOOTPRINT 30 L ' ' "Footprint"
FIELD=XINSERT 10 L ' ' "X Insert"
FIELD=YINSERT 10 L ' ' "Y Insert"
FIELD=ROT 8 L ' ' "Rotation"
[COMPSBOT]
KIND=COMPSBOT
DEFEXT=Smbot
FIELD=REFDES 10 L ' ' "Ref Des"
FIELD=VALUE 16 L ' ' "Value"
FIELD=PACKAGE 16 L ' ' "Package"
FIELD=FOOTPRINT 30 L ' ' "Footprint"
FIELD=XINSERT 10 L ' ' "X Insert"
FIELD=YINSERT 10 L ' ' "Y Insert"
FIELD=ROT 8 L ' ' "Rotation"
[COMPTTOP]
KIND=COMPTTOP
DEFEXT=Thtop
FIELD=REFDES 10 L ' ' "Ref Des"
FIELD=VALUE 16 L ' ' "Value"
FIELD=PACKAGE 16 L ' ' "Package"
FIELD=FOOTPRINT 30 L ' ' "Footprint"
FIELD=XINSERT 10 L ' ' "X Insert"
FIELD=YINSERT 10 L ' ' "Y Insert"
FIELD=ROT 8 L ' ' "Rotation"
[COMPTBOT]
KIND=COMPTBOT
DEFEXT=Thbot
FIELD=REFDES 10 L ' ' "Ref Des"
FIELD=VALUE 16 L ' ' "Value"
FIELD=PACKAGE 16 L ' ' "Package"
FIELD=FOOTPRINT 30 L ' ' "Footprint"
FIELD=XINSERT 10 L ' ' "X Insert"
FIELD=YINSERT 10 L ' ' "Y Insert"
FIELD=ROT 8 L ' ' "Rotation"
[COMPATTR]
KIND=COMPLIST
DEFEXT=Compprop
FIELD=REFDES 10 L ' ' "Ref Des"
FIELD=VALUE 12 L ' ' "Value"
ATTR=PARTNUM 12 L ' ' "Part No."
ATTR=TOLERANCE 12 L ' ' "Tolerance"
ATTR=COMPSIDE 12 L ' ' "Complayer"
ATTR=DECOUPLER 12 L ' ' "Decoupler"
[NETLIST]
KIND=NETLIST
DEFEXT=Netlist
FIELD=NETNAME 25 L ' ' "Net Name"
FIELD=NETPINS 45 L ' ' "Pin List"
[NATTRLST]
KIND=NETLIST
DEFEXT=Netprop
FIELD=NETNAME 25 L ' ' "Net Name"
FIELD=NETGROUP 10 L ' ' "Net Group"
ATTR=MATCHEDPAIR 12 L ' ' "Match Pair"
ATTR=MINLENGTH 12 L ' ' "Minlength"
ATTR=MAXLENGTH 12 L ' ' "Maxlength"
FIELD=ROUTEDLEN 16 L ' ' "Length"
[PARTLIST]
KIND=PARTLIST
DEFEXT=Partlist
[INSTLIST]
KIND=INSERTLIST
DEFEXT=Insert
[NETLIST2]
KIND=NET2LIST
DEFEXT=Xref
[NETLIST3]
KIND=NET3LIST
DEFEXT=Netlen
[CONNLIST]
KIND=CONNLIST
DEFEXT=Conn
[UNUSDLST]
KIND=UNUSEDPINLIST
DEFEXT=Unusepin
[RENAMES]
KIND=RENAMELIST
DEFEXT=Rename
[TPLIST]
KIND=TESTPTLIST
DEFEXT=Tpoint
[VIALIST]
KIND=ALLVIALIST
DEFEXT=Vias
[ORCBACK]
KIND=ORCBACK
DEFEXT=SWP
[DRILLIST]
KIND=DRILL1LIST
DEFEXT=Drill
[DRLAYLST]
KIND=DRLAYLST
DEFEXT=.DRL
[PADSTACK]
KIND=PADSTACK
DEFEXT=Padstack
[UNROULST]
KIND=UNROULST
DEFEXT=Unroute
[STATS]
KIND=STATISTICS
DEFEXT=Stats
[PICKNPLC]
KIND=PICKANDPLACE
DEFEXT=Picknplc
#ATTR can be any property listed in the SYMATTR section above
ATTR=VALUE
FORMATVS=2
#BOARDNAME can be DEFAULT (current board name) or any string
BOARDNAME=DEFAULT
IDENTCODE=IMAGE1
MASKCNTR=MaskCenter
#ISSUEDATE and REVISDATE can be DEFAULT (YY-MM-DD today) or any string
ISSUEDATE=DEFAULT
REVISDATE=DEFAULT
USERID=user
#UNIT can be MM (2 decimal places), MIL (2 decimal places), or INCH (5 decimal places)
UNIT=MM
#The following plotter and drill tape output setup sections
# define the defaults for each device supported. You can
# change the defaults to suit your normal needs, or you
# can make changes on-the-fly during the output phase
# of post processing using the dialogs.
[DRILLTAPE]
UNITS=10THMIL
OMITLEADINGZEROS=NO
OMITTRAILINGZEROS=NO
DRILL=(SIZES 1 999) (FEED 200) (SPEED 100)
[GERBER]
UNITS=MIL
SIZE=32000 32000
#For 1/10th mil resolution use the following:
#UNITS=10THMIL
#SIZE=320000 320000
STEPSIZE=1 1
CRLF=1
INCREMENTAL=0
EOB=*
PRECISION=3.4
[DXF]
UNITS=INCH
STEPSIZE=1 1
[REPORTEDITOR]
EDITOR=NOTEPAD.EXE
WRAPDEFAULT=0
[NET_COLORS]
# 0: Black
# 1: Red
# 2: Green
# 3: Blue
# 4: Yellow
# 5: Purple
# 6: Sky Blue
# 7: White
# 8: Grey
# 9: Dk. Red
# 10: Dk. Green
# 11: Dk. Blue
# 12: Dk. Yellow
# 13: Dk. Purple
# 14: Dk. Sky Blue
# 15: Lt. Grey
GROUP_0=4
GROUP_1=1
GROUP_2=2
GROUP_3=3
GROUP_4=4
GROUP_5=5
GROUP_6=6
GROUP_7=7
GROUP_8=8
GROUP_9=9
GROUP_10=10
GROUP_11TO19=11
GROUP_20TO29=12
GROUP_30TO39=13
GROUP_40TO49=14
GROUP_50TO59=15
GROUP_60TO69=1
GROUP_70TO79=2
GROUP_80TO89=3
GROUP_90TO99=4
GROUP_100=5
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -