mirror of
https://github.com/kuhyx/WUT_Computer_Science.git
synced 2026-07-06 09:33:00 +02:00
636 lines
14 KiB
Plaintext
636 lines
14 KiB
Plaintext
# **************************New Pattern starts here************************
|
|
Version 14#
|
|
setwindow pcb
|
|
new
|
|
newdrawfillin "NHD2712864WDY3.dra" "Package Symbol"
|
|
prmed
|
|
setwindow Form.prmedit
|
|
FORM prmedit design
|
|
FORM prmedit type Package
|
|
FORM prmedit units Millimeter
|
|
FORM prmedit size Other
|
|
FORM prmedit accuracy 2
|
|
FORM prmedit width 2711
|
|
FORM prmedit height 2436
|
|
FORM prmedit apply
|
|
FORM prmedit x -1095.5
|
|
FORM prmedit y -1245.5
|
|
FORM prmedit apply
|
|
FORM prmedit lock_mode Line
|
|
FORM prmedit lock_direction Off
|
|
FORM prmedit apply
|
|
FORM prmedit done
|
|
setwindow pcb
|
|
Status
|
|
setwindow Form.Status
|
|
FORM status lock_direction Off
|
|
FORM status lock_mode line
|
|
FORM status symbol_mirror NO
|
|
FORM status drawing_size
|
|
FORM status done
|
|
setwindow pcb
|
|
window center; pick 0.0 0.0
|
|
define subclass
|
|
setwindow Form.subclass
|
|
FORM subclass PACKAGE_GEOMETRY pick
|
|
setwindow Form.subclass_nonetch
|
|
FORM subclass_nonetch name ASSEMBLY_TOP
|
|
setwindow Form.subclass
|
|
FORM subclass PACKAGE_GEOMETRY pick
|
|
setwindow Form.subclass_nonetch
|
|
FORM subclass_nonetch name SILKSCREEN_TOP
|
|
setwindow Form.subclass
|
|
FORM subclass PIN pick
|
|
setwindow Form.subclass_nonetch
|
|
FORM subclass_nonetch name PASTEMASK_TOP
|
|
setwindow Form.subclass
|
|
FORM subclass PIN pick
|
|
setwindow Form.subclass_nonetch
|
|
FORM subclass_nonetch name SOLDERMASK_TOP
|
|
setwindow Form.subclass
|
|
FORM subclass PACKAGE_GEOMETRY pick
|
|
setwindow Form.subclass_nonetch
|
|
FORM subclass_nonetch name PLACE_BOUND_TOP
|
|
setwindow Form.subclass
|
|
FORM subclass PACKAGE_GEOMETRY pick
|
|
setwindow Form.subclass_nonetch
|
|
FORM subclass_nonetch name PLACE_BOUND_BOTTOM
|
|
setwindow Form.subclass
|
|
FORM subclass PIN pick
|
|
setwindow Form.subclass_nonetch
|
|
FORM subclass_nonetch name SOLDERMASK_BOTTOM
|
|
setwindow Form.subclass
|
|
FORM subclass PIN pick
|
|
setwindow Form.subclass_nonetch
|
|
FORM subclass_nonetch name PASTEMASK_BOTTOM
|
|
setwindow Form.subclass
|
|
FORM subclass PACKAGE_GEOMETRY pick
|
|
setwindow Form.subclass_nonetch
|
|
FORM subclass_nonetch name SILKSCREEN_BOTTOM
|
|
setwindow Form.subclass
|
|
FORM subclass PACKAGE_GEOMETRY pick
|
|
setwindow Form.subclass_nonetch
|
|
FORM subclass_nonetch name ASSEMBLY_BOTTOM
|
|
setwindow Form.subclass
|
|
FORM subclass BOARD_GEOMETRY pick
|
|
setwindow Form.subclass_nonetch
|
|
FORM subclass_nonetch name DIMENSION
|
|
setwindow Form.subclass
|
|
FORM subclass BOARD_GEOMETRY pick
|
|
setwindow Form.subclass_nonetch
|
|
FORM subclass_nonetch name OUTLINE
|
|
setwindow Form.subclass
|
|
FORM subclass PACKAGE_GEOMETRY pick
|
|
setwindow Form.subclass_nonetch
|
|
FORM subclass_nonetch name ASSEMBLY_TOP
|
|
setwindow Form.subclass
|
|
FORM subclass PACKAGE_GEOMETRY pick
|
|
setwindow Form.subclass_nonetch
|
|
FORM subclass_nonetch name PLACE_BOUND_TOP
|
|
setwindow Form.subclass
|
|
FORM subclass PACKAGE_GEOMETRY pick
|
|
setwindow Form.subclass_nonetch
|
|
FORM subclass_nonetch name PLACE_BOUND_BOTTOM
|
|
setwindow Form.subclass
|
|
FORM subclass MANUFACTURING pick
|
|
setwindow Form.subclass_nonetch
|
|
FORM subclass_nonetch name NO_PROBE_TOP
|
|
setwindow Form.subclass
|
|
FORM subclass MANUFACTURING pick
|
|
setwindow Form.subclass_nonetch
|
|
FORM subclass_nonetch name NO_PROBE_BOTTOM
|
|
setwindow Form.subclass
|
|
FORM subclass PACKAGE_GEOMETRY pick
|
|
setwindow Form.subclass_nonetch
|
|
FORM subclass_nonetch name CONTACT_AREA
|
|
setwindow Form.subclass
|
|
FORM subclass PACKAGE_GEOMETRY pick
|
|
setwindow Form.subclass_nonetch
|
|
FORM subclass_nonetch name CUTOUTSLOTS
|
|
setwindow Form.subclass
|
|
FORM subclass PACKAGE_GEOMETRY pick
|
|
setwindow Form.subclass_nonetch
|
|
FORM subclass_nonetch name DIEBONDPADS
|
|
setwindow Form.subclass
|
|
FORM subclass PACKAGE_GEOMETRY pick
|
|
setwindow Form.subclass_nonetch
|
|
FORM subclass_nonetch name WIREBONDS
|
|
FORM subclass done
|
|
Add Pin
|
|
setwindow Form.mini
|
|
FORM mini offsetx 0.00
|
|
FORM mini offsety 0.00
|
|
FORM mini rotate_pin 0
|
|
Add Pin
|
|
setwindow Form.mini
|
|
FORM mini pad_name s180_h120
|
|
setwindow Form.mini
|
|
FORM mini next_pin_number 1
|
|
setwindow pcb
|
|
pick 0 0
|
|
done
|
|
Add Pin
|
|
setwindow Form.mini
|
|
FORM mini offsetx 0.00
|
|
FORM mini offsety 0.00
|
|
FORM mini rotate_pin 0
|
|
Add Pin
|
|
setwindow Form.mini
|
|
FORM mini pad_name c180_h120
|
|
setwindow Form.mini
|
|
FORM mini next_pin_number 2
|
|
setwindow pcb
|
|
pick 2.54 0
|
|
done
|
|
Add Pin
|
|
setwindow Form.mini
|
|
FORM mini offsetx 0.00
|
|
FORM mini offsety 0.00
|
|
FORM mini rotate_pin 0
|
|
Add Pin
|
|
setwindow Form.mini
|
|
FORM mini pad_name c180_h120
|
|
setwindow Form.mini
|
|
FORM mini next_pin_number 3
|
|
setwindow pcb
|
|
pick 5.08 0
|
|
done
|
|
Add Pin
|
|
setwindow Form.mini
|
|
FORM mini offsetx 0.00
|
|
FORM mini offsety 0.00
|
|
FORM mini rotate_pin 0
|
|
Add Pin
|
|
setwindow Form.mini
|
|
FORM mini pad_name c180_h120
|
|
setwindow Form.mini
|
|
FORM mini next_pin_number 4
|
|
setwindow pcb
|
|
pick 7.62 0
|
|
done
|
|
Add Pin
|
|
setwindow Form.mini
|
|
FORM mini offsetx 0.00
|
|
FORM mini offsety 0.00
|
|
FORM mini rotate_pin 0
|
|
Add Pin
|
|
setwindow Form.mini
|
|
FORM mini pad_name c180_h120
|
|
setwindow Form.mini
|
|
FORM mini next_pin_number 5
|
|
setwindow pcb
|
|
pick 10.16 0
|
|
done
|
|
Add Pin
|
|
setwindow Form.mini
|
|
FORM mini offsetx 0.00
|
|
FORM mini offsety 0.00
|
|
FORM mini rotate_pin 0
|
|
Add Pin
|
|
setwindow Form.mini
|
|
FORM mini pad_name c180_h120
|
|
setwindow Form.mini
|
|
FORM mini next_pin_number 6
|
|
setwindow pcb
|
|
pick 12.7 0
|
|
done
|
|
Add Pin
|
|
setwindow Form.mini
|
|
FORM mini offsetx 0.00
|
|
FORM mini offsety 0.00
|
|
FORM mini rotate_pin 0
|
|
Add Pin
|
|
setwindow Form.mini
|
|
FORM mini pad_name c180_h120
|
|
setwindow Form.mini
|
|
FORM mini next_pin_number 7
|
|
setwindow pcb
|
|
pick 15.24 0
|
|
done
|
|
Add Pin
|
|
setwindow Form.mini
|
|
FORM mini offsetx 0.00
|
|
FORM mini offsety 0.00
|
|
FORM mini rotate_pin 0
|
|
Add Pin
|
|
setwindow Form.mini
|
|
FORM mini pad_name c180_h120
|
|
setwindow Form.mini
|
|
FORM mini next_pin_number 8
|
|
setwindow pcb
|
|
pick 17.78 0
|
|
done
|
|
Add Pin
|
|
setwindow Form.mini
|
|
FORM mini offsetx 0.00
|
|
FORM mini offsety 0.00
|
|
FORM mini rotate_pin 0
|
|
Add Pin
|
|
setwindow Form.mini
|
|
FORM mini pad_name c180_h120
|
|
setwindow Form.mini
|
|
FORM mini next_pin_number 9
|
|
setwindow pcb
|
|
pick 20.32 0
|
|
done
|
|
Add Pin
|
|
setwindow Form.mini
|
|
FORM mini offsetx 0.00
|
|
FORM mini offsety 0.00
|
|
FORM mini rotate_pin 0
|
|
Add Pin
|
|
setwindow Form.mini
|
|
FORM mini pad_name c180_h120
|
|
setwindow Form.mini
|
|
FORM mini next_pin_number 10
|
|
setwindow pcb
|
|
pick 22.86 0
|
|
done
|
|
Add Pin
|
|
setwindow Form.mini
|
|
FORM mini offsetx 0.00
|
|
FORM mini offsety 0.00
|
|
FORM mini rotate_pin 0
|
|
Add Pin
|
|
setwindow Form.mini
|
|
FORM mini pad_name c180_h120
|
|
setwindow Form.mini
|
|
FORM mini next_pin_number 11
|
|
setwindow pcb
|
|
pick 25.4 0
|
|
done
|
|
Add Pin
|
|
setwindow Form.mini
|
|
FORM mini offsetx 0.00
|
|
FORM mini offsety 0.00
|
|
FORM mini rotate_pin 0
|
|
Add Pin
|
|
setwindow Form.mini
|
|
FORM mini pad_name c180_h120
|
|
setwindow Form.mini
|
|
FORM mini next_pin_number 12
|
|
setwindow pcb
|
|
pick 27.94 0
|
|
done
|
|
Add Pin
|
|
setwindow Form.mini
|
|
FORM mini offsetx 0.00
|
|
FORM mini offsety 0.00
|
|
FORM mini rotate_pin 0
|
|
Add Pin
|
|
setwindow Form.mini
|
|
FORM mini pad_name c180_h120
|
|
setwindow Form.mini
|
|
FORM mini next_pin_number 13
|
|
setwindow pcb
|
|
pick 30.48 0
|
|
done
|
|
Add Pin
|
|
setwindow Form.mini
|
|
FORM mini offsetx 0.00
|
|
FORM mini offsety 0.00
|
|
FORM mini rotate_pin 0
|
|
Add Pin
|
|
setwindow Form.mini
|
|
FORM mini pad_name c180_h120
|
|
setwindow Form.mini
|
|
FORM mini next_pin_number 14
|
|
setwindow pcb
|
|
pick 33.02 0
|
|
done
|
|
Add Pin
|
|
setwindow Form.mini
|
|
FORM mini offsetx 0.00
|
|
FORM mini offsety 0.00
|
|
FORM mini rotate_pin 0
|
|
Add Pin
|
|
setwindow Form.mini
|
|
FORM mini pad_name c180_h120
|
|
setwindow Form.mini
|
|
FORM mini next_pin_number 15
|
|
setwindow pcb
|
|
pick 35.56 0
|
|
done
|
|
Add Pin
|
|
setwindow Form.mini
|
|
FORM mini offsetx 0.00
|
|
FORM mini offsety 0.00
|
|
FORM mini rotate_pin 0
|
|
Add Pin
|
|
setwindow Form.mini
|
|
FORM mini pad_name c180_h120
|
|
setwindow Form.mini
|
|
FORM mini next_pin_number 16
|
|
setwindow pcb
|
|
pick 38.1 0
|
|
done
|
|
Add Pin
|
|
setwindow Form.mini
|
|
FORM mini offsetx 0.00
|
|
FORM mini offsety 0.00
|
|
FORM mini rotate_pin 0
|
|
Add Pin
|
|
setwindow Form.mini
|
|
FORM mini pad_name c180_h120
|
|
setwindow Form.mini
|
|
FORM mini next_pin_number 17
|
|
setwindow pcb
|
|
pick 40.64 0
|
|
done
|
|
Add Pin
|
|
setwindow Form.mini
|
|
FORM mini offsetx 0.00
|
|
FORM mini offsety 0.00
|
|
FORM mini rotate_pin 0
|
|
Add Pin
|
|
setwindow Form.mini
|
|
FORM mini pad_name c180_h120
|
|
setwindow Form.mini
|
|
FORM mini next_pin_number 18
|
|
setwindow pcb
|
|
pick 43.18 0
|
|
done
|
|
Add Pin
|
|
setwindow Form.mini
|
|
FORM mini offsetx 0.00
|
|
FORM mini offsety 0.00
|
|
FORM mini rotate_pin 0
|
|
Add Pin
|
|
setwindow Form.mini
|
|
FORM mini pad_name c180_h120
|
|
setwindow Form.mini
|
|
FORM mini next_pin_number 19
|
|
setwindow pcb
|
|
pick 45.72 0
|
|
done
|
|
Add Pin
|
|
setwindow Form.mini
|
|
FORM mini offsetx 0.00
|
|
FORM mini offsety 0.00
|
|
FORM mini rotate_pin 0
|
|
Add Pin
|
|
setwindow Form.mini
|
|
FORM mini pad_name c180_h120
|
|
setwindow Form.mini
|
|
FORM mini next_pin_number 20
|
|
setwindow pcb
|
|
pick 48.26 0
|
|
done
|
|
Add Pin
|
|
setwindow Form.mini
|
|
FORM mini offsetx 0.00
|
|
FORM mini offsety 0.00
|
|
FORM mini rotate_pin 0
|
|
Add Pin
|
|
setwindow Form.mini
|
|
FORM mini pad_name c375_h250
|
|
setwindow Form.mini
|
|
FORM mini next_pin_number MH1
|
|
setwindow pcb
|
|
pick -14.37 0
|
|
done
|
|
Add Pin
|
|
setwindow Form.mini
|
|
FORM mini offsetx 0.00
|
|
FORM mini offsety 0.00
|
|
FORM mini rotate_pin 0
|
|
Add Pin
|
|
setwindow Form.mini
|
|
FORM mini pad_name c375_h250
|
|
setwindow Form.mini
|
|
FORM mini next_pin_number MH2
|
|
setwindow pcb
|
|
pick 62.63 0
|
|
done
|
|
Add Pin
|
|
setwindow Form.mini
|
|
FORM mini offsetx 0.00
|
|
FORM mini offsety 0.00
|
|
FORM mini rotate_pin 0
|
|
Add Pin
|
|
setwindow Form.mini
|
|
FORM mini pad_name c375_h250
|
|
setwindow Form.mini
|
|
FORM mini next_pin_number MH3
|
|
setwindow pcb
|
|
pick -14.37 -42.5
|
|
done
|
|
Add Pin
|
|
setwindow Form.mini
|
|
FORM mini offsetx 0.00
|
|
FORM mini offsety 0.00
|
|
FORM mini rotate_pin 0
|
|
Add Pin
|
|
setwindow Form.mini
|
|
FORM mini pad_name c375_h250
|
|
setwindow Form.mini
|
|
FORM mini next_pin_number MH4
|
|
setwindow pcb
|
|
pick 62.63 -42.5
|
|
done
|
|
setwindow pcb
|
|
Label refdes
|
|
setwindow Form.mini
|
|
FORM mini class REF DES
|
|
FORM mini subclass SILKSCREEN_TOP
|
|
FORM mini text_block 3
|
|
FORM mini text_justification Center
|
|
FORM mini angle 0
|
|
FORM mini mirror NO
|
|
setwindow pcb
|
|
pick 24.130 -21.250
|
|
Text J*
|
|
done
|
|
Add rarc
|
|
setwindow FORM.mini
|
|
FORM mini class PACKAGE GEOMETRY
|
|
FORM mini subclass SILKSCREEN_TOP
|
|
setwindow FORM.mini
|
|
FORM mini line_width 0.1
|
|
FORM mini lock_direction Off
|
|
setwindow pcb
|
|
pick 4.1633363423443E-17 3.05
|
|
pick 0.05 3.05
|
|
angle -180
|
|
done
|
|
Add rarc
|
|
setwindow FORM.mini
|
|
FORM mini class PACKAGE GEOMETRY
|
|
FORM mini subclass SILKSCREEN_TOP
|
|
setwindow FORM.mini
|
|
FORM mini line_width 0.1
|
|
FORM mini lock_direction Off
|
|
setwindow pcb
|
|
pick 4.1633363423443E-17 3.05
|
|
pick 0.05 3.05
|
|
angle -180
|
|
done
|
|
Add Line
|
|
setwindow FORM.mini
|
|
FORM mini class PACKAGE GEOMETRY
|
|
FORM mini subclass ASSEMBLY_TOP
|
|
setwindow FORM.mini
|
|
FORM mini line_width 0.1
|
|
FORM mini lock_direction Off
|
|
setwindow pcb
|
|
pick -16.87 2.5
|
|
pick 65.13 2.5
|
|
done
|
|
Add Line
|
|
setwindow FORM.mini
|
|
FORM mini class PACKAGE GEOMETRY
|
|
FORM mini subclass ASSEMBLY_TOP
|
|
setwindow FORM.mini
|
|
FORM mini line_width 0.1
|
|
FORM mini lock_direction Off
|
|
setwindow pcb
|
|
pick 65.13 2.5
|
|
pick 65.13 -45
|
|
done
|
|
Add Line
|
|
setwindow FORM.mini
|
|
FORM mini class PACKAGE GEOMETRY
|
|
FORM mini subclass ASSEMBLY_TOP
|
|
setwindow FORM.mini
|
|
FORM mini line_width 0.1
|
|
FORM mini lock_direction Off
|
|
setwindow pcb
|
|
pick 65.13 -45
|
|
pick -16.87 -45
|
|
done
|
|
Add Line
|
|
setwindow FORM.mini
|
|
FORM mini class PACKAGE GEOMETRY
|
|
FORM mini subclass ASSEMBLY_TOP
|
|
setwindow FORM.mini
|
|
FORM mini line_width 0.1
|
|
FORM mini lock_direction Off
|
|
setwindow pcb
|
|
pick -16.87 -45
|
|
pick -16.87 2.5
|
|
done
|
|
Add Line
|
|
setwindow FORM.mini
|
|
FORM mini class PACKAGE GEOMETRY
|
|
FORM mini subclass PLACE_BOUND_TOP
|
|
setwindow FORM.mini
|
|
FORM mini line_width 0.1
|
|
FORM mini lock_direction Off
|
|
setwindow pcb
|
|
pick -17.87 3.5
|
|
pick 66.13 3.5
|
|
done
|
|
Add Line
|
|
setwindow FORM.mini
|
|
FORM mini class PACKAGE GEOMETRY
|
|
FORM mini subclass PLACE_BOUND_TOP
|
|
setwindow FORM.mini
|
|
FORM mini line_width 0.1
|
|
FORM mini lock_direction Off
|
|
setwindow pcb
|
|
pick 66.13 3.5
|
|
pick 66.13 -46
|
|
done
|
|
Add Line
|
|
setwindow FORM.mini
|
|
FORM mini class PACKAGE GEOMETRY
|
|
FORM mini subclass PLACE_BOUND_TOP
|
|
setwindow FORM.mini
|
|
FORM mini line_width 0.1
|
|
FORM mini lock_direction Off
|
|
setwindow pcb
|
|
pick 66.13 -46
|
|
pick -17.87 -46
|
|
done
|
|
Add Line
|
|
setwindow FORM.mini
|
|
FORM mini class PACKAGE GEOMETRY
|
|
FORM mini subclass PLACE_BOUND_TOP
|
|
setwindow FORM.mini
|
|
FORM mini line_width 0.1
|
|
FORM mini lock_direction Off
|
|
setwindow pcb
|
|
pick -17.87 -46
|
|
pick -17.87 3.5
|
|
done
|
|
Add Line
|
|
setwindow FORM.mini
|
|
FORM mini class PACKAGE GEOMETRY
|
|
FORM mini subclass SILKSCREEN_TOP
|
|
setwindow FORM.mini
|
|
FORM mini line_width 0.2
|
|
FORM mini lock_direction Off
|
|
setwindow pcb
|
|
pick -16.87 2.5
|
|
pick 65.13 2.5
|
|
done
|
|
Add Line
|
|
setwindow FORM.mini
|
|
FORM mini class PACKAGE GEOMETRY
|
|
FORM mini subclass SILKSCREEN_TOP
|
|
setwindow FORM.mini
|
|
FORM mini line_width 0.2
|
|
FORM mini lock_direction Off
|
|
setwindow pcb
|
|
pick 65.13 2.5
|
|
pick 65.13 -45
|
|
done
|
|
Add Line
|
|
setwindow FORM.mini
|
|
FORM mini class PACKAGE GEOMETRY
|
|
FORM mini subclass SILKSCREEN_TOP
|
|
setwindow FORM.mini
|
|
FORM mini line_width 0.2
|
|
FORM mini lock_direction Off
|
|
setwindow pcb
|
|
pick 65.13 -45
|
|
pick -16.87 -45
|
|
done
|
|
Add Line
|
|
setwindow FORM.mini
|
|
FORM mini class PACKAGE GEOMETRY
|
|
FORM mini subclass SILKSCREEN_TOP
|
|
setwindow FORM.mini
|
|
FORM mini line_width 0.2
|
|
FORM mini lock_direction Off
|
|
setwindow pcb
|
|
pick -16.87 -45
|
|
pick -16.87 2.5
|
|
done
|
|
Add Line
|
|
setwindow FORM.mini
|
|
FORM mini class PACKAGE GEOMETRY
|
|
FORM mini subclass SILKSCREEN_TOP
|
|
setwindow FORM.mini
|
|
FORM mini line_width 0.1
|
|
FORM mini lock_direction Off
|
|
setwindow pcb
|
|
pick 0 3
|
|
pick 0 3
|
|
done
|
|
Add Line
|
|
setwindow FORM.mini
|
|
FORM mini class PACKAGE GEOMETRY
|
|
FORM mini subclass SILKSCREEN_TOP
|
|
setwindow FORM.mini
|
|
FORM mini line_width 0.1
|
|
FORM mini lock_direction Off
|
|
setwindow pcb
|
|
pick 0 3.1
|
|
pick 0 3.1
|
|
done
|
|
Create Symbol
|
|
fillin "NHD2712864WDY3"
|
|
setwindow pcb
|
|
trapsize 503
|
|
dbdoctor
|
|
setwindow Form.dbdoctor_allegro
|
|
FORM dbdoctor_allegro drc YES
|
|
FORM dbdoctor_allegro shapes YES
|
|
FORM dbdoctor_allegro execute
|
|
setwindow pcb
|
|
save_as
|
|
fillin "NHD2712864WDY3"
|
|
setwindow pcb
|
|
#exit
|