├── .gitattributes
├── Docs
├── image_0.jpg
├── image_1.jpg
└── PicoIndustrial.png
├── outfile
├── gerber.zip
└── gerber
│ ├── PicoIndustrial-NPTH.drl
│ ├── PicoIndustrial-电路板边框轮廓层.gm1
│ ├── PicoIndustrial-PTH.drl
│ ├── PicoIndustrial-底层阻焊层.gbs
│ ├── PicoIndustrial-顶层锡膏层.gtp
│ └── PicoIndustrial-顶层阻焊层.gts
├── PicoIndustrial-cache.lib
├── fp-lib-table
├── sym-lib-table
├── .gitignore
├── PicoIndustrial.kicad_prl
├── README.md
├── KiCadLibraries
├── Library.pretty
│ ├── HF46F024HS1T.kicad_mod
│ ├── SHDR12W85P0X381_1X3_4660X700X935P.kicad_mod
│ ├── SHDR10W85P0X381_1X10_3898X700X935P.kicad_mod
│ ├── SOIC127P600X175-8N.kicad_mod
│ ├── SHDR12W85P0X381_1X12_4660X700X935P.kicad_mod
│ ├── WJ2EDGRM-5.08-3P.kicad_mod
│ ├── PICO.kicad_mod
│ └── PICO_HOLE.kicad_mod
└── HF46F_024-HS1T.stp
├── PicoIndustrial.kicad_pro
└── LICENSE
/.gitattributes:
--------------------------------------------------------------------------------
1 | # Auto detect text files and perform LF normalization
2 | * text=auto
3 |
--------------------------------------------------------------------------------
/Docs/image_0.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/feecat/PicoIndustrial/HEAD/Docs/image_0.jpg
--------------------------------------------------------------------------------
/Docs/image_1.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/feecat/PicoIndustrial/HEAD/Docs/image_1.jpg
--------------------------------------------------------------------------------
/outfile/gerber.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/feecat/PicoIndustrial/HEAD/outfile/gerber.zip
--------------------------------------------------------------------------------
/Docs/PicoIndustrial.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/feecat/PicoIndustrial/HEAD/Docs/PicoIndustrial.png
--------------------------------------------------------------------------------
/PicoIndustrial-cache.lib:
--------------------------------------------------------------------------------
1 | EESchema-LIBRARY Version 2.4
2 | #encoding utf-8
3 | #
4 | #End Library
5 |
--------------------------------------------------------------------------------
/fp-lib-table:
--------------------------------------------------------------------------------
1 | (fp_lib_table
2 | (lib (name "Library")(type "KiCad")(uri "${KIPRJMOD}/KiCadLibraries/Library.pretty")(options "")(descr ""))
3 | )
4 |
--------------------------------------------------------------------------------
/sym-lib-table:
--------------------------------------------------------------------------------
1 | (sym_lib_table
2 | (lib (name "New_Library")(type "KiCad")(uri "${KIPRJMOD}/KiCadLibraries/New_Library.kicad_sym")(options "")(descr ""))
3 | )
4 |
--------------------------------------------------------------------------------
/outfile/gerber/PicoIndustrial-NPTH.drl:
--------------------------------------------------------------------------------
1 | M48
2 | ; DRILL file {KiCad (5.99.0-7040-g8c08b861ab)} date 03/18/21 10:44:34
3 | ; FORMAT={-:-/ absolute / metric / decimal}
4 | ; #@! TF.CreationDate,2021-03-18T10:44:34+08:00
5 | ; #@! TF.GenerationSoftware,Kicad,Pcbnew,(5.99.0-7040-g8c08b861ab)
6 | ; #@! TF.FileFunction,NonPlated,1,2,NPTH
7 | FMAT,2
8 | METRIC
9 | %
10 | G90
11 | G05
12 | T0
13 | M30
14 |
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | # For PCBs designed using KiCad: http://www.kicad-pcb.org/
2 | # Format documentation: http://kicad-pcb.org/help/file-formats/
3 | PicoIndustrial-backups/
4 | # Temporary files
5 | *.000
6 | *.bak
7 | *.bck
8 | *.kicad_pcb-bak
9 | *~
10 | _autosave-*
11 | *.tmp
12 | *-rescue.lib
13 | *-save.pro
14 | *-save.kicad_pcb
15 |
16 | # Netlist files (exported from Eeschema)
17 | *.net
18 |
19 | # Autorouter files (exported from Pcbnew)
20 | *.dsn
21 | *.ses
22 |
23 | # Exported BOM files
24 | *.xml
25 | *.csv
26 |
--------------------------------------------------------------------------------
/outfile/gerber/PicoIndustrial-电路板边框轮廓层.gm1:
--------------------------------------------------------------------------------
1 | %TF.GenerationSoftware,KiCad,Pcbnew,(5.99.0-7040-g8c08b861ab)*%
2 | %TF.CreationDate,2021-03-18T10:44:17+08:00*%
3 | %TF.ProjectId,PicoIndustrial,5069636f-496e-4647-9573-747269616c2e,rev?*%
4 | %TF.SameCoordinates,Original*%
5 | %TF.FileFunction,Profile,NP*%
6 | %FSLAX46Y46*%
7 | G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
8 | G04 Created by KiCad (PCBNEW (5.99.0-7040-g8c08b861ab)) date 2021-03-18 10:44:17*
9 | %MOMM*%
10 | %LPD*%
11 | G01*
12 | G04 APERTURE LIST*
13 | %TA.AperFunction,Profile*%
14 | %ADD10C,0.150000*%
15 | %TD*%
16 | G04 APERTURE END LIST*
17 | D10*
18 | X195000000Y-145000000D02*
19 | X195000000Y-55000000D01*
20 | X195000000Y-55000000D02*
21 | X55000000Y-55000000D01*
22 | X55000000Y-145000000D02*
23 | X195000000Y-145000000D01*
24 | X55000000Y-55000000D02*
25 | X55000000Y-145000000D01*
26 | M02*
27 |
--------------------------------------------------------------------------------
/PicoIndustrial.kicad_prl:
--------------------------------------------------------------------------------
1 | {
2 | "board": {
3 | "active_layer": 0,
4 | "active_layer_preset": "",
5 | "auto_track_width": true,
6 | "hidden_nets": [],
7 | "high_contrast_mode": 0,
8 | "net_color_mode": 1,
9 | "opacity": {
10 | "pads": 1.0,
11 | "tracks": 1.0,
12 | "vias": 1.0,
13 | "zones": 0.6
14 | },
15 | "ratsnest_display_mode": 0,
16 | "selection_filter": {
17 | "dimensions": true,
18 | "footprints": true,
19 | "graphics": true,
20 | "keepouts": true,
21 | "lockedItems": false,
22 | "otherItems": true,
23 | "pads": true,
24 | "text": true,
25 | "tracks": true,
26 | "vias": true,
27 | "zones": true
28 | },
29 | "visible_items": [
30 | 0,
31 | 1,
32 | 2,
33 | 3,
34 | 4,
35 | 5,
36 | 6,
37 | 7,
38 | 8,
39 | 9,
40 | 10,
41 | 11,
42 | 12,
43 | 13,
44 | 14,
45 | 15,
46 | 16,
47 | 17,
48 | 18,
49 | 19,
50 | 20,
51 | 21,
52 | 22,
53 | 23,
54 | 24,
55 | 25,
56 | 34,
57 | 35,
58 | 36,
59 | 37,
60 | 38
61 | ],
62 | "visible_layers": "ffdffff_ffffffff",
63 | "zone_display_mode": 0
64 | },
65 | "meta": {
66 | "filename": "PicoIndustrial.kicad_prl",
67 | "version": 2
68 | },
69 | "project": {
70 | "files": []
71 | }
72 | }
73 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # PicoIndustrial
2 | Industrial Control Module Based on RPI PICO
3 | ----------
4 | 
5 | You can [buy it at here](https://item.taobao.com/item.htm?id=641338698393), for now im in small batch production. Also you can manufactory it by yourself.
6 | There have 8 digital input, 8 relay output, 2 analog input, 2 analog output and 4 pico pin output.
7 | Digital IO is DC 24v PNP/NPN compatible, Analog IO is 0-10v or 0-20mA selectable.
8 | It was a simple plc or simple controller, Like some they called "arduino plc" controller but more powerfull.
9 | Here is product images, Actually its first that one-shoot successful product for me:
10 | 
11 |
12 | ## Example MicroPython Code
13 | ```python
14 | # Example of PicoIndustrial
15 | from machine import Pin, PWM, ADC
16 | from utime import sleep_ms
17 | # Digital I/O Mapping
18 | DI = [Pin(26, Pin.IN, Pin.PULL_DOWN), Pin(22, Pin.IN, Pin.PULL_DOWN), Pin(21, Pin.IN, Pin.PULL_DOWN), Pin(20, Pin.IN, Pin.PULL_DOWN), Pin(19, Pin.IN, Pin.PULL_DOWN), Pin(18, Pin.IN, Pin.PULL_DOWN), Pin(17, Pin.IN, Pin.PULL_DOWN), Pin(16, Pin.IN, Pin.PULL_DOWN)]
19 | DO = [Pin(7, Pin.OUT), Pin(9, Pin.OUT), Pin(10, Pin.OUT), Pin(11, Pin.OUT), Pin(12, Pin.OUT), Pin(13, Pin.OUT), Pin(14, Pin.OUT), Pin(15, Pin.OUT)]
20 | LED = [Pin(25, Pin.OUT), Pin(8, Pin.OUT), Pin(4, Pin.OUT)]
21 | # ADC + DAC, DAC Use PWM to control voltage
22 | AI = [ADC(Pin(28)), ADC(Pin(27))]
23 | AO = [PWM(Pin(5)), PWM(Pin(6))]
24 | AO[0].freq(500000)
25 | AO[1].freq(500000)
26 | # Write Init code here
27 | LED[0].value(1)
28 | # Write Loop code here
29 | while True:
30 | # Analog IO
31 | AO[0].duty_u16(32767)
32 | print(AI[0].read_u16())
33 | # LED Toggle
34 | LED[2].value(not LED[2].value())
35 | # Digital IO
36 | DO[0].value(DI[0].value())
37 | DO[1].value(not DI[1].value())
38 | DO[2].value(DI[2].value())
39 | # Sleep
40 | sleep_ms(100)
41 |
42 | ```
43 |
--------------------------------------------------------------------------------
/KiCadLibraries/Library.pretty/HF46F024HS1T.kicad_mod:
--------------------------------------------------------------------------------
1 | (module "HF46F024HS1T" (layer F.Cu)
2 | (descr "HF46F/024-HS1T-2")
3 | (tags "Relay or Contactor")
4 | (fp_text reference K** (at 8.775 2.35) (layer F.SilkS)
5 | (effects (font (size 1.27 1.27) (thickness 0.254)))
6 | )
7 | (fp_text user %R (at 8.775 2.35) (layer F.Fab)
8 | (effects (font (size 1.27 1.27) (thickness 0.254)))
9 | )
10 | (fp_text value "HF46F024HS1T" (at 8.775 2.35) (layer F.SilkS) hide
11 | (effects (font (size 1.27 1.27) (thickness 0.254)))
12 | )
13 | (fp_line (start -1.05 -1.15) (end 19.45 -1.15) (layer F.Fab) (width 0.2))
14 | (fp_line (start 19.45 -1.15) (end 19.45 5.85) (layer F.Fab) (width 0.2))
15 | (fp_line (start 19.45 5.85) (end -1.05 5.85) (layer F.Fab) (width 0.2))
16 | (fp_line (start -1.05 5.85) (end -1.05 -1.15) (layer F.Fab) (width 0.2))
17 | (fp_line (start -1.05 5.85) (end 19.45 5.85) (layer F.SilkS) (width 0.1))
18 | (fp_line (start 19.45 5.85) (end 19.45 -1.15) (layer F.SilkS) (width 0.1))
19 | (fp_line (start 19.45 -1.15) (end -1.05 -1.15) (layer F.SilkS) (width 0.1))
20 | (fp_line (start -1.05 -1.15) (end -1.05 5.85) (layer F.SilkS) (width 0.1))
21 | (fp_line (start -2.9 6.85) (end 20.45 6.85) (layer F.CrtYd) (width 0.1))
22 | (fp_line (start 20.45 6.85) (end 20.45 -2.15) (layer F.CrtYd) (width 0.1))
23 | (fp_line (start 20.45 -2.15) (end -2.9 -2.15) (layer F.CrtYd) (width 0.1))
24 | (fp_line (start -2.9 -2.15) (end -2.9 6.85) (layer F.CrtYd) (width 0.1))
25 | (fp_line (start -1.9 -0.1) (end -1.9 -0.1) (layer F.SilkS) (width 0.2))
26 | (fp_line (start -1.8 -0.1) (end -1.8 -0.1) (layer F.SilkS) (width 0.2))
27 | (fp_line (start -1.9 -0.1) (end -1.9 -0.1) (layer F.SilkS) (width 0.2))
28 | (fp_arc (start -1.85 -0.1) (end -1.900 -0.1) (angle -180) (layer F.SilkS) (width 0.2))
29 | (fp_arc (start -1.85 -0.1) (end -1.800 -0.1) (angle -180) (layer F.SilkS) (width 0.2))
30 | (fp_arc (start -1.85 -0.1) (end -1.900 -0.1) (angle -180) (layer F.SilkS) (width 0.2))
31 | (pad 1 thru_hole circle (at 0.000 0) (size 1.650 1.650) (drill 1.1) (layers *.Cu *.Mask))
32 | (pad 2 thru_hole circle (at 0.000 4.7) (size 1.650 1.650) (drill 1.1) (layers *.Cu *.Mask))
33 | (pad 3 thru_hole circle (at 11.500 4.7) (size 1.650 1.650) (drill 1.1) (layers *.Cu *.Mask))
34 | (pad 4 thru_hole circle (at 18.500 4.7) (size 1.650 1.650) (drill 1.1) (layers *.Cu *.Mask))
35 | (model HF46F_024-HS1T.stp
36 | (at (xyz 0 0 0))
37 | (scale (xyz 1 1 1))
38 | (rotate (xyz 0 0 0))
39 | )
40 | )
41 |
--------------------------------------------------------------------------------
/KiCadLibraries/Library.pretty/SHDR12W85P0X381_1X3_4660X700X935P.kicad_mod:
--------------------------------------------------------------------------------
1 | (footprint "SHDR12W85P0X381_1X3_4660X700X935P" (layer "F.Cu") (tedit 60505168)
2 | (descr "WJ15EDGVC-3.81-12P")
3 | (tags "Connector")
4 | (attr through_hole)
5 | (fp_text reference "J**" (at 0 0) (layer "F.SilkS")
6 | (effects (font (size 1.27 1.27) (thickness 0.254)))
7 | (tstamp 4ada778f-a297-4500-ad2a-601383c71e82)
8 | )
9 | (fp_text value "SHDR12W85P0X381_1X3_4660X700X935P" (at 0 0) (layer "F.SilkS") hide
10 | (effects (font (size 1.27 1.27) (thickness 0.254)))
11 | (tstamp 41eed4c3-c255-44f3-ac8a-8e62f23a28a4)
12 | )
13 | (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
14 | (effects (font (size 1.27 1.27) (thickness 0.254)))
15 | (tstamp 387cc8bd-f8ba-43bf-9711-fcd0049c6055)
16 | )
17 | (fp_line (start 9.455 3.05) (end 9.455 -4.15) (layer "F.SilkS") (width 0.2) (fill none) (tstamp 1fcef95f-3fc0-4133-bc97-598cc55d5c87))
18 | (fp_line (start 9.45 -4.15) (end -2.345 -4.15) (layer "F.SilkS") (width 0.2) (fill none) (tstamp beb42c81-0803-4071-8d8b-2f88685976f6))
19 | (fp_line (start 0 3.05) (end 9.45 3.05) (layer "F.SilkS") (width 0.2) (fill none) (tstamp d9743dbe-8aeb-4fdf-8f7a-36480671a9fe))
20 | (fp_line (start -2.345 -4.15) (end -2.345 0) (layer "F.SilkS") (width 0.2) (fill none) (tstamp f9fbf9f9-1fbe-4c34-8a9c-02973935a70b))
21 | (fp_line (start 9.7 3.3) (end -2.595 3.3) (layer "F.CrtYd") (width 0.05) (fill none) (tstamp 089f2af3-aae9-4556-9521-4e4724eb96de))
22 | (fp_line (start -2.595 3.3) (end -2.595 -4.4) (layer "F.CrtYd") (width 0.05) (fill none) (tstamp 604d26e8-edfa-4a2e-b0cc-8497d24a384e))
23 | (fp_line (start -2.595 -4.4) (end 9.7 -4.4) (layer "F.CrtYd") (width 0.05) (fill none) (tstamp 6d1ef9e7-f0af-481e-bceb-a5b28b8a32d8))
24 | (fp_line (start 9.705 -4.4) (end 9.705 3.3) (layer "F.CrtYd") (width 0.05) (fill none) (tstamp d79e6015-ab96-45c4-bc85-04524017b9ca))
25 | (fp_line (start -2.345 -4.15) (end 9.45 -4.15) (layer "F.Fab") (width 0.1) (fill none) (tstamp 0636ac5d-351d-49d5-a28f-4e390fff07f7))
26 | (fp_line (start -2.345 3.05) (end -2.345 -4.15) (layer "F.Fab") (width 0.1) (fill none) (tstamp 18f6d055-77b4-4999-92f0-9c5b96a3c1e9))
27 | (fp_line (start 9.45 3.05) (end -2.345 3.05) (layer "F.Fab") (width 0.1) (fill none) (tstamp 5b82e8f1-eec9-48c6-9476-aa8ca2d6a80f))
28 | (fp_line (start 9.455 -4.15) (end 9.455 3.05) (layer "F.Fab") (width 0.1) (fill none) (tstamp 9c87b25e-a882-4e67-bc92-3d9c32b275fa))
29 | (pad "1" thru_hole rect (at 0 0) (size 2.1 2.1) (drill 1.4) (layers *.Cu *.Mask) (tstamp affc03bd-38ce-461b-bb31-5e8ec6296222))
30 | (pad "2" thru_hole circle (at 3.81 0) (size 2.1 2.1) (drill 1.4) (layers *.Cu *.Mask) (tstamp 12e5cf64-0698-4e8a-b415-482c5a58014e))
31 | (pad "3" thru_hole circle (at 7.62 0) (size 2.1 2.1) (drill 1.4) (layers *.Cu *.Mask) (tstamp f7aa8cdb-019d-48a6-a851-6cb5d7faa151))
32 | )
33 |
--------------------------------------------------------------------------------
/KiCadLibraries/Library.pretty/SHDR10W85P0X381_1X10_3898X700X935P.kicad_mod:
--------------------------------------------------------------------------------
1 | (footprint "SHDR10W85P0X381_1X10_3898X700X935P" (layer "F.Cu") (tedit 60517BCC)
2 | (descr "WJ15EDGVC-3.81-10P")
3 | (tags "Connector")
4 | (attr through_hole)
5 | (fp_text reference "J**" (at 0 0) (layer "F.SilkS")
6 | (effects (font (size 1.27 1.27) (thickness 0.254)))
7 | (tstamp 58ba5039-a061-4efb-b263-28247dab2f96)
8 | )
9 | (fp_text value "SHDR10W85P0X381_1X10_3898X700X935P" (at 0 0) (layer "F.SilkS") hide
10 | (effects (font (size 1.27 1.27) (thickness 0.254)))
11 | (tstamp d2e04b68-cdf1-4e0c-9639-ba364ac3e802)
12 | )
13 | (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
14 | (effects (font (size 1.27 1.27) (thickness 0.254)))
15 | (tstamp f9802f0d-04e9-44b9-a9dc-134205ecd0ef)
16 | )
17 | (fp_line (start 36.835 3.05) (end 36.835 -4.15) (layer "F.SilkS") (width 0.2) (fill none) (tstamp 5f763249-430c-48c1-b80b-25e780f677e0))
18 | (fp_line (start -2.345 -4.15) (end -2.345 0) (layer "F.SilkS") (width 0.2) (fill none) (tstamp 7838c5f0-45d1-4824-a414-7f6e6900dbbf))
19 | (fp_line (start 36.835 -4.15) (end -2.345 -4.15) (layer "F.SilkS") (width 0.2) (fill none) (tstamp 8c7a4b5a-03e3-4c39-8165-b6af7beab625))
20 | (fp_line (start 0 3.05) (end 36.835 3.05) (layer "F.SilkS") (width 0.2) (fill none) (tstamp e5abfbd7-45f1-45c7-a531-53aa6a14a534))
21 | (fp_line (start -2.595 3.3) (end -2.595 -4.4) (layer "F.CrtYd") (width 0.05) (fill none) (tstamp 0ba2a85f-76d8-4082-8a77-8be1a8b2642c))
22 | (fp_line (start 37.085 3.3) (end -2.595 3.3) (layer "F.CrtYd") (width 0.05) (fill none) (tstamp 3a65470e-704e-4ce5-b0d8-bf9030721019))
23 | (fp_line (start 37.085 -4.4) (end 37.085 3.3) (layer "F.CrtYd") (width 0.05) (fill none) (tstamp 4cbfd906-669f-40f1-b797-1ef5d8b97c70))
24 | (fp_line (start -2.595 -4.4) (end 37.085 -4.4) (layer "F.CrtYd") (width 0.05) (fill none) (tstamp c57dd3fc-696a-43d4-9997-783410a4f3e0))
25 | (fp_line (start -2.345 -4.15) (end 36.835 -4.15) (layer "F.Fab") (width 0.1) (fill none) (tstamp 2ec56b39-0fe5-4cd3-9a52-91ce9bd17eb4))
26 | (fp_line (start 36.835 3.05) (end -2.345 3.05) (layer "F.Fab") (width 0.1) (fill none) (tstamp 5c50580c-6edd-4540-b714-fea4ac03cbaa))
27 | (fp_line (start -2.345 3.05) (end -2.345 -4.15) (layer "F.Fab") (width 0.1) (fill none) (tstamp d3ca6aea-5021-4a5c-8803-57f012dd2672))
28 | (fp_line (start 36.835 -4.15) (end 36.835 3.05) (layer "F.Fab") (width 0.1) (fill none) (tstamp f8964c51-044c-445b-a8b8-95abe8fa4145))
29 | (pad "1" thru_hole rect (at 0 0) (size 2.1 2.1) (drill 1.4) (layers *.Cu *.Mask) (tstamp c538b339-bcdc-4786-81e6-60a4803928dc))
30 | (pad "2" thru_hole circle (at 3.81 0) (size 2.1 2.1) (drill 1.4) (layers *.Cu *.Mask) (tstamp 13dd5bd5-a847-496a-ad81-c6b919d090b6))
31 | (pad "3" thru_hole circle (at 7.62 0) (size 2.1 2.1) (drill 1.4) (layers *.Cu *.Mask) (tstamp e982f9ad-2c05-4aab-a2e1-6048f22effd6))
32 | (pad "4" thru_hole circle (at 11.43 0) (size 2.1 2.1) (drill 1.4) (layers *.Cu *.Mask) (tstamp e333c870-cb67-4090-98e1-c02d5375e46d))
33 | (pad "5" thru_hole circle (at 15.24 0) (size 2.1 2.1) (drill 1.4) (layers *.Cu *.Mask) (tstamp 00a410cc-0096-434b-bb33-355cb3ddd783))
34 | (pad "6" thru_hole circle (at 19.05 0) (size 2.1 2.1) (drill 1.4) (layers *.Cu *.Mask) (tstamp f5610577-4406-449f-b18f-394441dac676))
35 | (pad "7" thru_hole circle (at 22.86 0) (size 2.1 2.1) (drill 1.4) (layers *.Cu *.Mask) (tstamp fdd22ad4-0d08-4577-a99e-6209ae8354c2))
36 | (pad "8" thru_hole circle (at 26.67 0) (size 2.1 2.1) (drill 1.4) (layers *.Cu *.Mask) (tstamp 4fb31b77-a796-497d-838b-f9c795651ceb))
37 | (pad "9" thru_hole circle (at 30.48 0) (size 2.1 2.1) (drill 1.4) (layers *.Cu *.Mask) (tstamp e632e87a-8a80-4af9-89e7-8cb29d0d7b21))
38 | (pad "10" thru_hole circle (at 34.29 0) (size 2.1 2.1) (drill 1.4) (layers *.Cu *.Mask) (tstamp 157aa4a3-9ec2-437d-9839-8cc6b6d9186b))
39 | (model "${KIPRJMOD}/KiCadLibraries/WJ15EDGVC-3.81-10P.stp"
40 | (offset (xyz 0 0 0))
41 | (scale (xyz 1 1 1))
42 | (rotate (xyz 0 0 0))
43 | )
44 | )
45 |
--------------------------------------------------------------------------------
/KiCadLibraries/Library.pretty/SOIC127P600X175-8N.kicad_mod:
--------------------------------------------------------------------------------
1 | (footprint "SOIC127P600X175-8N" (layer "F.Cu") (tedit 60507862)
2 | (descr "D0008A")
3 | (tags "Integrated Circuit")
4 | (attr smd)
5 | (fp_text reference "IC**" (at 0 0) (layer "F.SilkS")
6 | (effects (font (size 1.27 1.27) (thickness 0.254)))
7 | (tstamp 9ad9502f-b5e9-45f6-aa27-04933bc21b25)
8 | )
9 | (fp_text value "SOIC127P600X175-8N" (at 0 0) (layer "F.SilkS") hide
10 | (effects (font (size 1.27 1.27) (thickness 0.254)))
11 | (tstamp 5b67f6b6-43a8-4f1c-9844-9f4d2c5ea88b)
12 | )
13 | (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
14 | (effects (font (size 1.27 1.27) (thickness 0.254)))
15 | (tstamp 6bcf6e1f-4471-4432-b011-7041f3f3b892)
16 | )
17 | (fp_line (start 1.598 -2.452) (end 1.598 2.452) (layer "F.SilkS") (width 0.2) (fill none) (tstamp 75a48cce-55c0-4c6f-9bc2-a3b9e85baac7))
18 | (fp_line (start 1.598 2.452) (end -1.598 2.452) (layer "F.SilkS") (width 0.2) (fill none) (tstamp 8a67c13b-c2aa-4caf-bfe3-5c45dbfe7aa5))
19 | (fp_line (start -3.475 -2.58) (end -1.948 -2.58) (layer "F.SilkS") (width 0.2) (fill none) (tstamp 92055ccd-f821-4afa-b9f2-ddc5ded35d01))
20 | (fp_line (start -1.598 2.452) (end -1.598 -2.452) (layer "F.SilkS") (width 0.2) (fill none) (tstamp be81c321-2ccb-4e1c-ab37-7c65bb50b885))
21 | (fp_line (start -1.598 -2.452) (end 1.598 -2.452) (layer "F.SilkS") (width 0.2) (fill none) (tstamp f4726096-e3a9-42a7-84e8-6b796a2a0307))
22 | (fp_line (start -3.725 -2.75) (end 3.725 -2.75) (layer "F.CrtYd") (width 0.05) (fill none) (tstamp 719a392c-bc06-4d49-b2ae-b4b99458428d))
23 | (fp_line (start 3.725 -2.75) (end 3.725 2.75) (layer "F.CrtYd") (width 0.05) (fill none) (tstamp 760b73ea-81f2-426b-bfa2-7b9efb1b91aa))
24 | (fp_line (start 3.725 2.75) (end -3.725 2.75) (layer "F.CrtYd") (width 0.05) (fill none) (tstamp 90f64c3f-514a-4439-94ae-ea0162ac175b))
25 | (fp_line (start -3.725 2.75) (end -3.725 -2.75) (layer "F.CrtYd") (width 0.05) (fill none) (tstamp db7e98b6-6bd7-41e0-8041-fa2c44beee49))
26 | (fp_line (start 1.948 2.452) (end -1.948 2.452) (layer "F.Fab") (width 0.1) (fill none) (tstamp 047859db-22ea-4b2b-9898-9cacb806a342))
27 | (fp_line (start -1.948 -1.182) (end -0.678 -2.452) (layer "F.Fab") (width 0.1) (fill none) (tstamp 241b79ba-8b11-49a3-a0b8-0703f32f4600))
28 | (fp_line (start 1.948 -2.452) (end 1.948 2.452) (layer "F.Fab") (width 0.1) (fill none) (tstamp 648ee6a5-720f-4f15-9737-68a15325dd4b))
29 | (fp_line (start -1.948 -2.452) (end 1.948 -2.452) (layer "F.Fab") (width 0.1) (fill none) (tstamp a49c2c19-d4c6-496b-bd17-feda9b671aa1))
30 | (fp_line (start -1.948 2.452) (end -1.948 -2.452) (layer "F.Fab") (width 0.1) (fill none) (tstamp feaefde6-6625-4eb9-884f-389729185a79))
31 | (pad "1" smd rect (at -2.711 -1.905 90) (size 0.65 1.528) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b82b36a3-95b1-4399-95d0-ba958feaf3d3))
32 | (pad "2" smd rect (at -2.711 -0.635 90) (size 0.65 1.528) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 8fc34d21-d868-4e8a-8fc3-a785505a7ed1))
33 | (pad "3" smd rect (at -2.711 0.635 90) (size 0.65 1.528) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp af8fbf9f-3006-4272-a48a-2656c2eac3b6))
34 | (pad "4" smd rect (at -2.711 1.905 90) (size 0.65 1.528) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp fda9cbce-3040-4f9d-844b-cd64e6487e1e))
35 | (pad "5" smd rect (at 2.711 1.905 90) (size 0.65 1.528) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp afd18269-3e36-457c-91c2-3e51bc9db05d))
36 | (pad "6" smd rect (at 2.711 0.635 90) (size 0.65 1.528) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 938214de-4759-4d46-9fbe-f623ef8ded1c))
37 | (pad "7" smd rect (at 2.711 -0.635 90) (size 0.65 1.528) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b231fa0b-493b-4a17-b9de-3fbf1618792d))
38 | (pad "8" smd rect (at 2.711 -1.905 90) (size 0.65 1.528) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3112205f-b0e3-4bf3-a3dd-d26089be7bda))
39 | (model "${KIPRJMOD}/KiCadLibraries/LM258D.stp"
40 | (offset (xyz 0 0 0))
41 | (scale (xyz 1 1 1))
42 | (rotate (xyz 0 0 0))
43 | )
44 | )
45 |
--------------------------------------------------------------------------------
/KiCadLibraries/Library.pretty/SHDR12W85P0X381_1X12_4660X700X935P.kicad_mod:
--------------------------------------------------------------------------------
1 | (footprint "SHDR12W85P0X381_1X12_4660X700X935P" (layer "F.Cu") (tedit 60504E6F)
2 | (descr "WJ15EDGVC-3.81-12P")
3 | (tags "Connector")
4 | (attr through_hole)
5 | (fp_text reference "J**" (at 0 0) (layer "F.SilkS")
6 | (effects (font (size 1.27 1.27) (thickness 0.254)))
7 | (tstamp 631e6ce9-7347-477d-889a-9799819781df)
8 | )
9 | (fp_text value "SHDR12W85P0X381_1X12_4660X700X935P" (at 0 0) (layer "F.SilkS") hide
10 | (effects (font (size 1.27 1.27) (thickness 0.254)))
11 | (tstamp effd9f45-77b6-48d6-927f-600f45650fdc)
12 | )
13 | (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
14 | (effects (font (size 1.27 1.27) (thickness 0.254)))
15 | (tstamp 2e0de348-c9dc-457d-8aea-da25ff75e14a)
16 | )
17 | (fp_line (start 44.455 -4.15) (end -2.345 -4.15) (layer "F.SilkS") (width 0.2) (fill none) (tstamp 09ce7e54-b683-4a72-80d9-22e6bcbb6615))
18 | (fp_line (start 44.455 3.05) (end 44.455 -4.15) (layer "F.SilkS") (width 0.2) (fill none) (tstamp 3a7d89b0-3900-46e2-876f-2dd099a2fcce))
19 | (fp_line (start 0 3.05) (end 44.455 3.05) (layer "F.SilkS") (width 0.2) (fill none) (tstamp 99c72843-beb8-4fd9-80a0-721b9cb50a44))
20 | (fp_line (start -2.345 -4.15) (end -2.345 0) (layer "F.SilkS") (width 0.2) (fill none) (tstamp f15cea38-0e6e-4c9c-8641-cb2abd99bfdf))
21 | (fp_line (start -2.595 3.3) (end -2.595 -4.4) (layer "F.CrtYd") (width 0.05) (fill none) (tstamp 2772fb11-697a-4794-9cf7-a4096bacd905))
22 | (fp_line (start 44.705 3.3) (end -2.595 3.3) (layer "F.CrtYd") (width 0.05) (fill none) (tstamp 6932acbf-9511-49a7-9733-2536906a3227))
23 | (fp_line (start 44.705 -4.4) (end 44.705 3.3) (layer "F.CrtYd") (width 0.05) (fill none) (tstamp cb1b8b30-1d05-4d40-9b64-d839bf9e7fe8))
24 | (fp_line (start -2.595 -4.4) (end 44.705 -4.4) (layer "F.CrtYd") (width 0.05) (fill none) (tstamp dde0428f-9350-4e6e-bf3b-9ca294de7527))
25 | (fp_line (start 44.455 3.05) (end -2.345 3.05) (layer "F.Fab") (width 0.1) (fill none) (tstamp 0cb3bea1-865b-440a-b008-c6f91b9ab8fa))
26 | (fp_line (start 44.455 -4.15) (end 44.455 3.05) (layer "F.Fab") (width 0.1) (fill none) (tstamp 3cbad645-b509-45c3-8cfe-9bad6260614b))
27 | (fp_line (start -2.345 -4.15) (end 44.455 -4.15) (layer "F.Fab") (width 0.1) (fill none) (tstamp abdcdc04-6bd9-4b4e-8eaa-f743c969a979))
28 | (fp_line (start -2.345 3.05) (end -2.345 -4.15) (layer "F.Fab") (width 0.1) (fill none) (tstamp f7994c2c-7ad1-4a89-8753-bebc0e005351))
29 | (pad "1" thru_hole rect (at 0 0) (size 2.1 2.1) (drill 1.4) (layers *.Cu *.Mask) (tstamp d3e558b2-02f0-45e2-a1da-d680410c1679))
30 | (pad "2" thru_hole circle (at 3.81 0) (size 2.1 2.1) (drill 1.4) (layers *.Cu *.Mask) (tstamp ce1c9c57-7f87-4ea5-acf2-11582fd14205))
31 | (pad "3" thru_hole circle (at 7.62 0) (size 2.1 2.1) (drill 1.4) (layers *.Cu *.Mask) (tstamp 559d0ce3-b620-430a-a327-e079d34ae93d))
32 | (pad "4" thru_hole circle (at 11.43 0) (size 2.1 2.1) (drill 1.4) (layers *.Cu *.Mask) (tstamp b14f9d15-685b-4437-8441-4065c734af25))
33 | (pad "5" thru_hole circle (at 15.24 0) (size 2.1 2.1) (drill 1.4) (layers *.Cu *.Mask) (tstamp 067170ba-a61d-4d07-8289-7bdae96d878e))
34 | (pad "6" thru_hole circle (at 19.05 0) (size 2.1 2.1) (drill 1.4) (layers *.Cu *.Mask) (tstamp 0d9c12d7-7be1-427e-aef9-0afe41e24bbd))
35 | (pad "7" thru_hole circle (at 22.86 0) (size 2.1 2.1) (drill 1.4) (layers *.Cu *.Mask) (tstamp 05df14a9-988d-4394-8a20-47a1f7393b19))
36 | (pad "8" thru_hole circle (at 26.67 0) (size 2.1 2.1) (drill 1.4) (layers *.Cu *.Mask) (tstamp b7af2931-6766-4427-aa8b-062d820239b9))
37 | (pad "9" thru_hole circle (at 30.48 0) (size 2.1 2.1) (drill 1.4) (layers *.Cu *.Mask) (tstamp b4d659fc-7352-4da6-9ec6-14e7323c4ba7))
38 | (pad "10" thru_hole circle (at 34.29 0) (size 2.1 2.1) (drill 1.4) (layers *.Cu *.Mask) (tstamp 423e8422-0530-46e5-9fa9-96d646995c43))
39 | (pad "11" thru_hole circle (at 38.1 0) (size 2.1 2.1) (drill 1.4) (layers *.Cu *.Mask) (tstamp 76501b5e-7087-40f2-b3cc-cef3d38c2f98))
40 | (pad "12" thru_hole circle (at 41.91 0) (size 2.1 2.1) (drill 1.4) (layers *.Cu *.Mask) (tstamp 0d3df44a-7513-4ed9-abb1-84fde8fc3707))
41 | (model "${KIPRJMOD}/KiCadLibraries/WJ15EDGVC-3.81-12P.stp"
42 | (offset (xyz 0 0 0))
43 | (scale (xyz 1 1 1))
44 | (rotate (xyz 0 0 0))
45 | )
46 | )
47 |
--------------------------------------------------------------------------------
/KiCadLibraries/Library.pretty/WJ2EDGRM-5.08-3P.kicad_mod:
--------------------------------------------------------------------------------
1 | (footprint "WJ2EDGRM-5.08-3P" (layer "F.Cu") (tedit 5FBB2B2A)
2 | (descr "Generic Phoenix Contact connector footprint for: MC_1,5/3-GF-5.08; number of pins: 03; pin pitch: 5.08mm; Angled; threaded flange || order number: 1847479 8A 320V")
3 | (tags "phoenix_contact connector MC_01x03_GF_5.08mm")
4 | (attr through_hole)
5 | (fp_text reference "REF**" (at 5.08 -3) (layer "F.SilkS")
6 | (effects (font (size 1 1) (thickness 0.15)))
7 | (tstamp bd3f15f1-0918-4651-91d3-b75d3e8a50fb)
8 | )
9 | (fp_text value "WJ2EDGRM-5.08-3P" (at 5.08 9.2) (layer "F.Fab")
10 | (effects (font (size 1 1) (thickness 0.15)))
11 | (tstamp 5be04d8d-ddf7-4cc0-85e3-b3b4abd987c1)
12 | )
13 | (fp_text user "${REFERENCE}" (at 5.08 -0.5) (layer "F.Fab")
14 | (effects (font (size 1 1) (thickness 0.15)))
15 | (tstamp a3485c05-e812-4dbf-a5b0-d7e5733e16eb)
16 | )
17 | (fp_line (start -7.21 -1.31) (end -1.05 -1.31) (layer "F.SilkS") (width 0.12) (fill none) (tstamp 17795800-6236-4f28-961d-821ef864ac20))
18 | (fp_line (start 1.05 -1.31) (end 4.03 -1.31) (layer "F.SilkS") (width 0.12) (fill none) (tstamp 1e5768c3-45ab-467c-a902-5c555d503876))
19 | (fp_line (start -7.21 10.5) (end 17.37 10.5) (layer "F.SilkS") (width 0.12) (fill none) (tstamp 25587224-95b0-47bb-8210-025ea8a3d9cb))
20 | (fp_line (start -7.21 -1.31) (end -7.21 10.5) (layer "F.SilkS") (width 0.12) (fill none) (tstamp 34691f35-cea9-4823-bc51-3dbb4a7b4ed6))
21 | (fp_line (start -0.3 -2.6) (end 0.3 -2.6) (layer "F.SilkS") (width 0.12) (fill none) (tstamp 47cc0595-dd7a-49a8-a9ec-17be17309f93))
22 | (fp_line (start 12.57 -1.31) (end 12.57 10.5) (layer "F.SilkS") (width 0.12) (fill none) (tstamp 52700893-8f81-4ed5-8481-3efd170b0381))
23 | (fp_line (start 6.13 -1.31) (end 9.11 -1.31) (layer "F.SilkS") (width 0.12) (fill none) (tstamp 6946d148-0f01-48f9-8844-796b5a330fb0))
24 | (fp_line (start -2.41 4.8) (end 12.57 4.8) (layer "F.SilkS") (width 0.12) (fill none) (tstamp 69bede98-dec9-4709-9bf8-f7a6aad8408c))
25 | (fp_line (start 17.37 -1.31) (end 11.21 -1.31) (layer "F.SilkS") (width 0.12) (fill none) (tstamp 7250605f-d6e8-4583-b67e-1f22402824de))
26 | (fp_line (start 0 -2) (end -0.3 -2.6) (layer "F.SilkS") (width 0.12) (fill none) (tstamp b00f70e3-782f-4294-bdce-6d01a236b989))
27 | (fp_line (start -2.41 -1.31) (end -2.41 10.5) (layer "F.SilkS") (width 0.12) (fill none) (tstamp d1b69131-a07d-4776-bd9b-f68b1501ac9a))
28 | (fp_line (start 0.3 -2.6) (end 0 -2) (layer "F.SilkS") (width 0.12) (fill none) (tstamp ed307b90-fa13-48b5-8aa2-270e98e651ad))
29 | (fp_line (start 17.37 10.5) (end 17.37 -1.31) (layer "F.SilkS") (width 0.12) (fill none) (tstamp fdb47e44-4568-404c-95eb-f5dd11318ad9))
30 | (fp_line (start -7.71 11) (end 17.76 11) (layer "F.CrtYd") (width 0.05) (fill none) (tstamp 0d5c70ff-c698-4d6a-8905-28352f1c90e8))
31 | (fp_line (start 17.76 11) (end 17.76 -2.3) (layer "F.CrtYd") (width 0.05) (fill none) (tstamp 62ea91f0-b121-4a47-b498-3b74a891467d))
32 | (fp_line (start 17.76 -2.3) (end -7.71 -2.3) (layer "F.CrtYd") (width 0.05) (fill none) (tstamp 8d15a834-7c69-4975-8498-a2b1e060432c))
33 | (fp_line (start -7.71 -2.3) (end -7.71 11) (layer "F.CrtYd") (width 0.05) (fill none) (tstamp db193ee9-aec9-435f-b37a-eefc99edb88d))
34 | (fp_line (start 17.26 -1.2) (end -7.1 -1.2) (layer "F.Fab") (width 0.1) (fill none) (tstamp 051275a8-2c3e-499a-b7b1-e3a6cdb48955))
35 | (fp_line (start 17.26 10.39) (end 17.26 -1.2) (layer "F.Fab") (width 0.1) (fill none) (tstamp 288c1ed6-c55b-4256-908c-b1f932097811))
36 | (fp_line (start 0 0) (end -0.8 -1.2) (layer "F.Fab") (width 0.1) (fill none) (tstamp 5341319c-2a6a-4525-b0e5-e54e7f332be6))
37 | (fp_line (start -7.1 -1.2) (end -7.1 10.39) (layer "F.Fab") (width 0.1) (fill none) (tstamp b2431905-aed2-4ac0-9d9b-e6e6aada73f0))
38 | (fp_line (start -7.1 10.39) (end 17.26 10.39) (layer "F.Fab") (width 0.1) (fill none) (tstamp d6271d16-fca8-418c-bad5-01cc1ef63a98))
39 | (fp_line (start 0.8 -1.2) (end 0 0) (layer "F.Fab") (width 0.1) (fill none) (tstamp fa7e67ae-8c93-432c-915e-f5f0e361f1de))
40 | (pad "1" thru_hole roundrect (at 0 0) (size 3.2 3.2) (drill 1.6) (layers *.Cu *.Mask) (roundrect_rratio 0.139) (tstamp f3d2e0a0-f0bf-45bb-82c1-2efb6c328aea))
41 | (pad "2" thru_hole oval (at 5.08 0) (size 3.2 3.2) (drill 1.6) (layers *.Cu *.Mask) (tstamp 80e1ad7a-9afb-4c52-9359-92aa9641ffd8))
42 | (pad "3" thru_hole oval (at 10.16 0) (size 3.2 3.2) (drill 1.6) (layers *.Cu *.Mask) (tstamp e1ca558f-6c5f-4121-b739-b1356fb2d3ec))
43 | )
44 |
--------------------------------------------------------------------------------
/KiCadLibraries/Library.pretty/PICO.kicad_mod:
--------------------------------------------------------------------------------
1 | (module "PICO" (layer F.Cu)
2 | (descr "PICO-2")
3 | (tags "Connector")
4 | (attr smd)
5 | (fp_text reference J** (at 10.500 -25.1) (layer F.SilkS)
6 | (effects (font (size 1.27 1.27) (thickness 0.254)))
7 | )
8 | (fp_text user %R (at 10.500 -25.1) (layer F.Fab)
9 | (effects (font (size 1.27 1.27) (thickness 0.254)))
10 | )
11 | (fp_text value "PICO" (at 10.500 -25.1) (layer F.SilkS) hide
12 | (effects (font (size 1.27 1.27) (thickness 0.254)))
13 | )
14 | (fp_line (start 0 -0) (end 21 -0) (layer F.Fab) (width 0.2))
15 | (fp_line (start 21 -0) (end 21 -51) (layer F.Fab) (width 0.2))
16 | (fp_line (start 21 -51) (end 0 -51) (layer F.Fab) (width 0.2))
17 | (fp_line (start 0 -51) (end 0 -0) (layer F.Fab) (width 0.2))
18 | (fp_line (start -1.79 -52) (end 22.79 -52) (layer F.CrtYd) (width 0.1))
19 | (fp_line (start 22.79 -52) (end 22.79 1.8) (layer F.CrtYd) (width 0.1))
20 | (fp_line (start 22.79 1.8) (end -1.79 1.8) (layer F.CrtYd) (width 0.1))
21 | (fp_line (start -1.79 1.8) (end -1.79 -52) (layer F.CrtYd) (width 0.1))
22 | (fp_line (start 0 -51) (end 21 -51) (layer F.SilkS) (width 0.1))
23 | (fp_line (start 21 -51) (end 21 -51) (layer F.SilkS) (width 0.1))
24 | (fp_line (start 21 -51) (end 0 -51) (layer F.SilkS) (width 0.1))
25 | (fp_line (start 0 -51) (end 0 -51) (layer F.SilkS) (width 0.1))
26 | (fp_line (start 14.75 -0) (end 21 -0) (layer F.SilkS) (width 0.1))
27 | (fp_line (start 21 -0) (end 21 -0) (layer F.SilkS) (width 0.1))
28 | (fp_line (start 21 -0) (end 14.75 -0) (layer F.SilkS) (width 0.1))
29 | (fp_line (start 14.75 -0) (end 14.75 -0) (layer F.SilkS) (width 0.1))
30 | (fp_line (start 0 -0) (end 6.5 -0) (layer F.SilkS) (width 0.1))
31 | (fp_line (start 6.5 -0) (end 6.5 -0) (layer F.SilkS) (width 0.1))
32 | (fp_line (start 6.5 -0) (end 0 -0) (layer F.SilkS) (width 0.1))
33 | (fp_line (start 0 -0) (end 0 -0) (layer F.SilkS) (width 0.1))
34 | (fp_line (start -1.6 -49.7) (end -1.6 -49.7) (layer F.SilkS) (width 0.2))
35 | (fp_line (start -1.5 -49.7) (end -1.5 -49.7) (layer F.SilkS) (width 0.2))
36 | (fp_line (start -1.6 -49.7) (end -1.6 -49.7) (layer F.SilkS) (width 0.2))
37 | (fp_arc (start -1.55 -49.7) (end -1.600 -49.7) (angle -180) (layer F.SilkS) (width 0.2))
38 | (fp_arc (start -1.55 -49.7) (end -1.500 -49.7) (angle -180) (layer F.SilkS) (width 0.2))
39 | (fp_arc (start -1.55 -49.7) (end -1.600 -49.7) (angle -180) (layer F.SilkS) (width 0.2))
40 | (pad 1 smd rect (at 0.810 -49.63 90) (size 1.600 3.200) (layers F.Cu F.Paste F.Mask))
41 | (pad 2 smd rect (at 0.810 -47.09 90) (size 1.600 3.200) (layers F.Cu F.Paste F.Mask))
42 | (pad 3 smd rect (at 0.810 -44.55 90) (size 1.600 3.200) (layers F.Cu F.Paste F.Mask))
43 | (pad 4 smd rect (at 0.810 -42.01 90) (size 1.600 3.200) (layers F.Cu F.Paste F.Mask))
44 | (pad 5 smd rect (at 0.810 -39.47 90) (size 1.600 3.200) (layers F.Cu F.Paste F.Mask))
45 | (pad 6 smd rect (at 0.810 -36.93 90) (size 1.600 3.200) (layers F.Cu F.Paste F.Mask))
46 | (pad 7 smd rect (at 0.810 -34.39 90) (size 1.600 3.200) (layers F.Cu F.Paste F.Mask))
47 | (pad 8 smd rect (at 0.810 -31.85 90) (size 1.600 3.200) (layers F.Cu F.Paste F.Mask))
48 | (pad 9 smd rect (at 0.810 -29.31 90) (size 1.600 3.200) (layers F.Cu F.Paste F.Mask))
49 | (pad 10 smd rect (at 0.810 -26.77 90) (size 1.600 3.200) (layers F.Cu F.Paste F.Mask))
50 | (pad 11 smd rect (at 0.810 -24.23 90) (size 1.600 3.200) (layers F.Cu F.Paste F.Mask))
51 | (pad 12 smd rect (at 0.810 -21.69 90) (size 1.600 3.200) (layers F.Cu F.Paste F.Mask))
52 | (pad 13 smd rect (at 0.810 -19.15 90) (size 1.600 3.200) (layers F.Cu F.Paste F.Mask))
53 | (pad 14 smd rect (at 0.810 -16.61 90) (size 1.600 3.200) (layers F.Cu F.Paste F.Mask))
54 | (pad 15 smd rect (at 0.810 -14.07 90) (size 1.600 3.200) (layers F.Cu F.Paste F.Mask))
55 | (pad 16 smd rect (at 0.810 -11.53 90) (size 1.600 3.200) (layers F.Cu F.Paste F.Mask))
56 | (pad 17 smd rect (at 0.810 -8.99 90) (size 1.600 3.200) (layers F.Cu F.Paste F.Mask))
57 | (pad 18 smd rect (at 0.810 -6.45 90) (size 1.600 3.200) (layers F.Cu F.Paste F.Mask))
58 | (pad 19 smd rect (at 0.810 -3.91 90) (size 1.600 3.200) (layers F.Cu F.Paste F.Mask))
59 | (pad 20 smd rect (at 0.810 -1.37 90) (size 1.600 3.200) (layers F.Cu F.Paste F.Mask))
60 | (pad 21 smd rect (at 20.190 -1.37 90) (size 1.600 3.200) (layers F.Cu F.Paste F.Mask))
61 | (pad 22 smd rect (at 20.190 -3.91 90) (size 1.600 3.200) (layers F.Cu F.Paste F.Mask))
62 | (pad 23 smd rect (at 20.190 -6.45 90) (size 1.600 3.200) (layers F.Cu F.Paste F.Mask))
63 | (pad 24 smd rect (at 20.190 -8.99 90) (size 1.600 3.200) (layers F.Cu F.Paste F.Mask))
64 | (pad 25 smd rect (at 20.190 -11.53 90) (size 1.600 3.200) (layers F.Cu F.Paste F.Mask))
65 | (pad 26 smd rect (at 20.190 -14.07 90) (size 1.600 3.200) (layers F.Cu F.Paste F.Mask))
66 | (pad 27 smd rect (at 20.190 -16.61 90) (size 1.600 3.200) (layers F.Cu F.Paste F.Mask))
67 | (pad 28 smd rect (at 20.190 -19.15 90) (size 1.600 3.200) (layers F.Cu F.Paste F.Mask))
68 | (pad 29 smd rect (at 20.190 -21.69 90) (size 1.600 3.200) (layers F.Cu F.Paste F.Mask))
69 | (pad 30 smd rect (at 20.190 -24.23 90) (size 1.600 3.200) (layers F.Cu F.Paste F.Mask))
70 | (pad 31 smd rect (at 20.190 -26.77 90) (size 1.600 3.200) (layers F.Cu F.Paste F.Mask))
71 | (pad 32 smd rect (at 20.190 -29.31 90) (size 1.600 3.200) (layers F.Cu F.Paste F.Mask))
72 | (pad 33 smd rect (at 20.190 -31.85 90) (size 1.600 3.200) (layers F.Cu F.Paste F.Mask))
73 | (pad 34 smd rect (at 20.190 -34.39 90) (size 1.600 3.200) (layers F.Cu F.Paste F.Mask))
74 | (pad 35 smd rect (at 20.190 -36.93 90) (size 1.600 3.200) (layers F.Cu F.Paste F.Mask))
75 | (pad 36 smd rect (at 20.190 -39.47 90) (size 1.600 3.200) (layers F.Cu F.Paste F.Mask))
76 | (pad 37 smd rect (at 20.190 -42.01 90) (size 1.600 3.200) (layers F.Cu F.Paste F.Mask))
77 | (pad 38 smd rect (at 20.190 -44.55 90) (size 1.600 3.200) (layers F.Cu F.Paste F.Mask))
78 | (pad 39 smd rect (at 20.190 -47.09 90) (size 1.600 3.200) (layers F.Cu F.Paste F.Mask))
79 | (pad 40 smd rect (at 20.190 -49.63 90) (size 1.600 3.200) (layers F.Cu F.Paste F.Mask))
80 | (pad D1 smd rect (at 7.960 -0.8 0) (size 1.600 3.200) (layers F.Cu F.Paste F.Mask))
81 | (pad D2 smd rect (at 10.500 -0.8 0) (size 1.600 3.200) (layers F.Cu F.Paste F.Mask))
82 | (pad D3 smd rect (at 13.040 -0.8 0) (size 1.600 3.200) (layers F.Cu F.Paste F.Mask))
83 | (pad TP1 smd rect (at 10.500 -46.5 90) (size 1.500 1.500) (layers F.Cu F.Paste F.Mask))
84 | (pad TP2 smd rect (at 11.500 -49.8 90) (size 1.500 1.500) (layers F.Cu F.Paste F.Mask))
85 | (pad TP3 smd rect (at 9.500 -49.8 90) (size 1.500 1.500) (layers F.Cu F.Paste F.Mask))
86 | (pad TP4 smd rect (at 8.000 -43 90) (size 1.500 1.500) (layers F.Cu F.Paste F.Mask))
87 | (pad TP5 smd rect (at 8.000 -40.5 90) (size 1.500 1.500) (layers F.Cu F.Paste F.Mask))
88 | (pad TP6 smd rect (at 8.000 -38 90) (size 1.500 1.500) (layers F.Cu F.Paste F.Mask))
89 | (model PICO.stp
90 | (at (xyz 0 0 0.021259843364475))
91 | (scale (xyz 1 1 1))
92 | (rotate (xyz -90 0 0))
93 | )
94 | )
95 |
--------------------------------------------------------------------------------
/outfile/gerber/PicoIndustrial-PTH.drl:
--------------------------------------------------------------------------------
1 | M48
2 | ; DRILL file {KiCad (5.99.0-7040-g8c08b861ab)} date 03/18/21 10:44:34
3 | ; FORMAT={-:-/ absolute / metric / decimal}
4 | ; #@! TF.CreationDate,2021-03-18T10:44:34+08:00
5 | ; #@! TF.GenerationSoftware,Kicad,Pcbnew,(5.99.0-7040-g8c08b861ab)
6 | ; #@! TF.FileFunction,Plated,1,2,PTH
7 | FMAT,2
8 | METRIC
9 | T1C0.300
10 | T2C0.305
11 | T3C0.350
12 | T4C0.440
13 | T5C0.500
14 | T6C0.800
15 | T7C1.020
16 | T8C1.100
17 | T9C1.400
18 | T10C3.200
19 | %
20 | G90
21 | G05
22 | T1
23 | X87.4Y-120.95
24 | X87.4Y-122.05
25 | X87.4Y-123.35
26 | X87.4Y-124.55
27 | X88.6Y-120.95
28 | X88.6Y-122.05
29 | X88.6Y-123.35
30 | X88.6Y-124.55
31 | T2
32 | X60.0Y-112.5
33 | X60.0Y-117.5
34 | X60.0Y-120.0
35 | X60.0Y-125.0
36 | X60.0Y-130.0
37 | X60.0Y-135.0
38 | X61.2Y-96.4
39 | X62.0Y-90.6
40 | X62.5Y-82.5
41 | X62.5Y-92.5
42 | X62.5Y-95.0
43 | X62.5Y-112.5
44 | X62.5Y-117.5
45 | X62.5Y-120.0
46 | X62.5Y-125.0
47 | X62.5Y-130.0
48 | X62.5Y-135.0
49 | X62.8Y-107.6
50 | X65.0Y-60.0
51 | X65.0Y-65.0
52 | X65.0Y-67.5
53 | X65.0Y-82.5
54 | X65.75Y-79.5
55 | X67.5Y-65.0
56 | X67.5Y-82.5
57 | X67.5Y-117.5
58 | X68.0Y-88.5
59 | X70.0Y-62.5
60 | X70.0Y-67.5
61 | X72.5Y-60.0
62 | X72.5Y-65.0
63 | X72.5Y-67.5
64 | X72.5Y-85.0
65 | X72.5Y-97.5
66 | X72.5Y-117.5
67 | X72.5Y-127.5
68 | X72.5Y-132.5
69 | X72.5Y-135.0
70 | X75.0Y-87.5
71 | X75.0Y-135.0
72 | X75.0Y-137.5
73 | X76.0Y-79.5
74 | X77.5Y-67.5
75 | X77.5Y-97.5
76 | X77.5Y-117.5
77 | X77.5Y-130.0
78 | X77.5Y-132.5
79 | X77.5Y-137.5
80 | X80.0Y-67.5
81 | X80.0Y-130.0
82 | X80.0Y-132.5
83 | X82.25Y-84.75
84 | X82.5Y-67.5
85 | X82.5Y-70.0
86 | X82.5Y-72.5
87 | X82.5Y-75.0
88 | X82.5Y-97.5
89 | X82.5Y-102.5
90 | X82.5Y-117.5
91 | X82.5Y-120.0
92 | X82.5Y-130.0
93 | X82.5Y-132.5
94 | X85.0Y-67.5
95 | X87.5Y-87.5
96 | X87.5Y-97.5
97 | X87.5Y-102.5
98 | X91.0Y-83.0
99 | X92.0Y-84.0
100 | X92.5Y-97.5
101 | X92.5Y-102.5
102 | X92.65Y-76.16
103 | X93.0Y-85.0
104 | X95.0Y-87.5
105 | X95.0Y-137.5
106 | X95.0Y-140.0
107 | X100.0Y-72.5
108 | X100.0Y-75.0
109 | X100.0Y-77.5
110 | X100.0Y-97.5
111 | X100.0Y-102.5
112 | X100.0Y-137.5
113 | X100.0Y-140.0
114 | X101.25Y-84.75
115 | X102.5Y-72.5
116 | X102.5Y-75.0
117 | X105.0Y-85.0
118 | X105.0Y-97.5
119 | X105.0Y-102.5
120 | X105.0Y-137.5
121 | X105.0Y-140.0
122 | X107.5Y-85.0
123 | X110.0Y-85.0
124 | X110.0Y-97.5
125 | X110.0Y-102.5
126 | X110.0Y-132.5
127 | X110.0Y-137.5
128 | X110.0Y-140.0
129 | X112.0Y-83.0
130 | X112.5Y-67.5
131 | X112.5Y-70.0
132 | X112.5Y-132.5
133 | X113.0Y-84.0
134 | X113.4Y-76.11
135 | X114.0Y-85.0
136 | X115.0Y-132.5
137 | X115.0Y-137.5
138 | X115.0Y-140.0
139 | X117.5Y-65.0
140 | X117.5Y-67.5
141 | X117.5Y-70.0
142 | X117.5Y-112.5
143 | X117.5Y-137.5
144 | X117.5Y-140.0
145 | X120.0Y-97.5
146 | X120.0Y-110.0
147 | X122.25Y-90.75
148 | X122.5Y-95.0
149 | X122.5Y-104.0
150 | X126.0Y-102.5
151 | X128.0Y-71.75
152 | X128.0Y-81.0
153 | X128.0Y-102.25
154 | X130.0Y-80.0
155 | X131.55Y-104.05
156 | X132.5Y-97.5
157 | X135.0Y-102.5
158 | X137.0Y-71.75
159 | X137.0Y-81.0
160 | X137.5Y-97.5
161 | X139.0Y-80.0
162 | X140.55Y-104.05
163 | X142.5Y-97.5
164 | X144.0Y-102.5
165 | X146.0Y-71.75
166 | X146.0Y-81.0
167 | X147.5Y-80.0
168 | X147.5Y-90.0
169 | X149.55Y-104.05
170 | X150.0Y-90.0
171 | X153.0Y-102.5
172 | X155.0Y-71.75
173 | X155.0Y-81.0
174 | X157.0Y-80.0
175 | X158.55Y-104.05
176 | X163.75Y-104.0
177 | X164.0Y-71.75
178 | X164.0Y-81.0
179 | X166.0Y-80.0
180 | X167.5Y-90.0
181 | X167.5Y-97.5
182 | X167.55Y-104.05
183 | X171.0Y-102.5
184 | X172.5Y-90.0
185 | X172.5Y-97.5
186 | X173.0Y-71.75
187 | X173.0Y-81.0
188 | X175.0Y-80.0
189 | X176.3Y-104.05
190 | X177.5Y-90.0
191 | X177.5Y-97.5
192 | X180.0Y-102.5
193 | X182.0Y-71.75
194 | X182.0Y-81.0
195 | X182.5Y-90.0
196 | X182.5Y-97.5
197 | X184.0Y-80.0
198 | X185.55Y-104.05
199 | X187.5Y-90.0
200 | X187.5Y-97.5
201 | X189.0Y-102.5
202 | X191.0Y-71.75
203 | X191.0Y-81.0
204 | X192.5Y-80.0
205 | X192.5Y-90.0
206 | X192.5Y-97.5
207 | T4
208 | X60.2Y-100.2
209 | X60.2Y-101.5
210 | X60.2Y-102.8
211 | X61.2Y-100.85
212 | X61.2Y-102.15
213 | T5
214 | X121.6Y-60.0
215 | X122.303Y-58.303
216 | X122.303Y-61.697
217 | X124.0Y-57.6
218 | X124.0Y-62.4
219 | X125.697Y-58.303
220 | X125.697Y-61.697
221 | X126.4Y-60.0
222 | X121.6Y-140.0
223 | X122.303Y-138.303
224 | X122.303Y-141.697
225 | X124.0Y-137.6
226 | X124.0Y-142.4
227 | X125.697Y-138.303
228 | X125.697Y-141.697
229 | X126.4Y-140.0
230 | X187.6Y-140.0
231 | X188.303Y-138.303
232 | X188.303Y-141.697
233 | X190.0Y-137.6
234 | X190.0Y-142.4
235 | X191.697Y-138.303
236 | X191.697Y-141.697
237 | X192.4Y-140.0
238 | X57.6Y-140.0
239 | X58.303Y-138.303
240 | X58.303Y-141.697
241 | X60.0Y-137.6
242 | X60.0Y-142.4
243 | X61.697Y-138.303
244 | X61.697Y-141.697
245 | X62.4Y-140.0
246 | X187.6Y-60.0
247 | X188.303Y-58.303
248 | X188.303Y-61.697
249 | X190.0Y-57.6
250 | X190.0Y-62.4
251 | X191.697Y-58.303
252 | X191.697Y-61.697
253 | X192.4Y-60.0
254 | X57.6Y-60.0
255 | X58.303Y-58.303
256 | X58.303Y-61.697
257 | X60.0Y-57.6
258 | X60.0Y-62.4
259 | X61.697Y-58.303
260 | X61.697Y-61.697
261 | X62.4Y-60.0
262 | T6
263 | X105.5Y-74.21
264 | X108.04Y-74.21
265 | X59.25Y-71.71
266 | X61.79Y-71.71
267 | X70.75Y-71.71
268 | X73.29Y-71.71
269 | X59.25Y-74.21
270 | X61.79Y-74.21
271 | X84.75Y-71.71
272 | X87.29Y-71.71
273 | X59.25Y-86.5
274 | X61.79Y-86.5
275 | X84.75Y-74.21
276 | X87.29Y-74.21
277 | X70.75Y-74.21
278 | X73.29Y-74.21
279 | X59.21Y-84.0
280 | X61.75Y-84.0
281 | X105.5Y-71.71
282 | X108.04Y-71.71
283 | T7
284 | X66.75Y-100.5
285 | X66.75Y-102.5
286 | X66.87Y-92.62
287 | X66.87Y-110.4
288 | X69.41Y-92.62
289 | X69.41Y-110.4
290 | X71.95Y-92.62
291 | X71.95Y-110.4
292 | X74.49Y-92.62
293 | X74.49Y-110.4
294 | X77.03Y-92.62
295 | X77.03Y-110.4
296 | X79.57Y-92.62
297 | X79.57Y-110.4
298 | X82.11Y-92.62
299 | X82.11Y-110.4
300 | X84.65Y-92.62
301 | X84.65Y-110.4
302 | X87.19Y-92.62
303 | X87.19Y-110.4
304 | X89.73Y-92.62
305 | X89.73Y-110.4
306 | X92.27Y-92.62
307 | X92.27Y-110.4
308 | X94.81Y-92.62
309 | X94.81Y-110.4
310 | X97.35Y-92.62
311 | X97.35Y-110.4
312 | X99.89Y-92.62
313 | X99.89Y-110.4
314 | X102.43Y-92.62
315 | X102.43Y-110.4
316 | X104.97Y-92.62
317 | X104.97Y-110.4
318 | X107.51Y-92.62
319 | X107.51Y-110.4
320 | X110.05Y-92.62
321 | X110.05Y-110.4
322 | X112.59Y-92.62
323 | X112.59Y-110.4
324 | X114.9Y-98.97
325 | X114.9Y-101.51
326 | X114.9Y-104.05
327 | X115.13Y-92.62
328 | X115.13Y-110.4
329 | T8
330 | X185.8Y-110.0
331 | X185.8Y-121.5
332 | X185.8Y-128.5
333 | X190.5Y-110.0
334 | X122.8Y-110.0
335 | X122.8Y-121.5
336 | X122.8Y-128.5
337 | X127.5Y-110.0
338 | X149.8Y-110.0
339 | X149.8Y-121.5
340 | X149.8Y-128.5
341 | X154.5Y-110.0
342 | X140.8Y-110.0
343 | X140.8Y-121.5
344 | X140.8Y-128.5
345 | X145.5Y-110.0
346 | X158.8Y-110.0
347 | X158.8Y-121.5
348 | X158.8Y-128.5
349 | X163.5Y-110.0
350 | X131.8Y-110.0
351 | X131.8Y-121.5
352 | X131.8Y-128.5
353 | X136.5Y-110.0
354 | X167.8Y-110.0
355 | X167.8Y-121.5
356 | X167.8Y-128.5
357 | X172.5Y-110.0
358 | X176.8Y-110.0
359 | X176.8Y-121.5
360 | X176.8Y-128.5
361 | X181.5Y-110.0
362 | T9
363 | X77.0Y-61.0
364 | X80.81Y-61.0
365 | X84.62Y-61.0
366 | X88.43Y-61.0
367 | X92.24Y-61.0
368 | X96.05Y-61.0
369 | X99.86Y-61.0
370 | X103.67Y-61.0
371 | X107.48Y-61.0
372 | X111.29Y-61.0
373 | X143.0Y-61.0
374 | X146.81Y-61.0
375 | X150.62Y-61.0
376 | X154.43Y-61.0
377 | X158.24Y-61.0
378 | X162.05Y-61.0
379 | X165.86Y-61.0
380 | X169.67Y-61.0
381 | X173.48Y-61.0
382 | X177.29Y-61.0
383 | X83.0Y-139.0
384 | X86.81Y-139.0
385 | X90.62Y-139.0
386 | X143.0Y-139.0
387 | X146.81Y-139.0
388 | X150.62Y-139.0
389 | X154.43Y-139.0
390 | X158.24Y-139.0
391 | X162.05Y-139.0
392 | X165.86Y-139.0
393 | X169.67Y-139.0
394 | X173.48Y-139.0
395 | X177.29Y-139.0
396 | T10
397 | X124.0Y-60.0
398 | X124.0Y-140.0
399 | X190.0Y-140.0
400 | X60.0Y-140.0
401 | X190.0Y-60.0
402 | X60.0Y-60.0
403 | T3
404 | G00X59.92Y-97.925
405 | M15
406 | G01X60.92Y-97.925
407 | M16
408 | G05
409 | G00X59.92Y-105.075
410 | M15
411 | G01X60.92Y-105.075
412 | M16
413 | G05
414 | T0
415 | M30
416 |
--------------------------------------------------------------------------------
/outfile/gerber/PicoIndustrial-底层阻焊层.gbs:
--------------------------------------------------------------------------------
1 | %TF.GenerationSoftware,KiCad,Pcbnew,(5.99.0-7040-g8c08b861ab)*%
2 | %TF.CreationDate,2021-03-18T10:44:17+08:00*%
3 | %TF.ProjectId,PicoIndustrial,5069636f-496e-4647-9573-747269616c2e,rev?*%
4 | %TF.SameCoordinates,Original*%
5 | %TF.FileFunction,Soldermask,Bot*%
6 | %TF.FilePolarity,Negative*%
7 | %FSLAX46Y46*%
8 | G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
9 | G04 Created by KiCad (PCBNEW (5.99.0-7040-g8c08b861ab)) date 2021-03-18 10:44:17*
10 | %MOMM*%
11 | %LPD*%
12 | G01*
13 | G04 APERTURE LIST*
14 | %ADD10C,1.400000*%
15 | %ADD11C,1.650000*%
16 | %ADD12R,2.100000X2.100000*%
17 | %ADD13C,2.100000*%
18 | %ADD14R,0.840000X0.840000*%
19 | %ADD15C,0.840000*%
20 | %ADD16O,1.850000X0.850000*%
21 | %ADD17C,6.400000*%
22 | %ADD18C,0.800000*%
23 | %ADD19O,1.700000X1.700000*%
24 | %ADD20R,1.700000X1.700000*%
25 | G04 APERTURE END LIST*
26 | D10*
27 | %TO.C,JP5-2*%
28 | X61790000Y-86500000D03*
29 | X59250000Y-86500000D03*
30 | %TD*%
31 | D11*
32 | %TO.C,K5*%
33 | X154500000Y-110000000D03*
34 | X149800000Y-110000000D03*
35 | X149800000Y-121500000D03*
36 | X149800000Y-128500000D03*
37 | %TD*%
38 | D10*
39 | %TO.C,JP2-1*%
40 | X70750000Y-71710000D03*
41 | X73290000Y-71710000D03*
42 | %TD*%
43 | %TO.C,JP3-2*%
44 | X84750000Y-74210000D03*
45 | X87290000Y-74210000D03*
46 | %TD*%
47 | D12*
48 | %TO.C,J2*%
49 | X143000000Y-139000000D03*
50 | D13*
51 | X146810000Y-139000000D03*
52 | X150620000Y-139000000D03*
53 | X154430000Y-139000000D03*
54 | X158240000Y-139000000D03*
55 | X162050000Y-139000000D03*
56 | X165860000Y-139000000D03*
57 | X169670000Y-139000000D03*
58 | X173480000Y-139000000D03*
59 | X177290000Y-139000000D03*
60 | %TD*%
61 | D14*
62 | %TO.C,J6*%
63 | X60200000Y-102800000D03*
64 | D15*
65 | X61200000Y-102150000D03*
66 | X60200000Y-101500000D03*
67 | X61200000Y-100850000D03*
68 | X60200000Y-100200000D03*
69 | D16*
70 | X60420000Y-97925000D03*
71 | X60420000Y-105075000D03*
72 | %TD*%
73 | D10*
74 | %TO.C,JP4-2*%
75 | X105500000Y-74210000D03*
76 | X108040000Y-74210000D03*
77 | %TD*%
78 | D11*
79 | %TO.C,K4*%
80 | X163500000Y-110000000D03*
81 | X158800000Y-110000000D03*
82 | X158800000Y-121500000D03*
83 | X158800000Y-128500000D03*
84 | %TD*%
85 | %TO.C,K1*%
86 | X190500000Y-110000000D03*
87 | X185800000Y-110000000D03*
88 | X185800000Y-121500000D03*
89 | X185800000Y-128500000D03*
90 | %TD*%
91 | D10*
92 | %TO.C,JP5-1*%
93 | X61750000Y-84000000D03*
94 | X59210000Y-84000000D03*
95 | %TD*%
96 | D12*
97 | %TO.C,J4*%
98 | X111290000Y-61000000D03*
99 | D13*
100 | X107480000Y-61000000D03*
101 | X103670000Y-61000000D03*
102 | X99860000Y-61000000D03*
103 | X96050000Y-61000000D03*
104 | X92240000Y-61000000D03*
105 | X88430000Y-61000000D03*
106 | X84620000Y-61000000D03*
107 | X80810000Y-61000000D03*
108 | X77000000Y-61000000D03*
109 | %TD*%
110 | D17*
111 | %TO.C,H6*%
112 | X190000000Y-140000000D03*
113 | D18*
114 | X192400000Y-140000000D03*
115 | X187600000Y-140000000D03*
116 | X191697056Y-138302944D03*
117 | X190000000Y-137600000D03*
118 | X188302944Y-141697056D03*
119 | X191697056Y-141697056D03*
120 | X188302944Y-138302944D03*
121 | X190000000Y-142400000D03*
122 | %TD*%
123 | D19*
124 | %TO.C,J1*%
125 | X66870000Y-110400000D03*
126 | X69410000Y-110400000D03*
127 | D20*
128 | X71950000Y-110400000D03*
129 | D19*
130 | X74490000Y-110400000D03*
131 | X77030000Y-110400000D03*
132 | X79570000Y-110400000D03*
133 | X82110000Y-110400000D03*
134 | D20*
135 | X84650000Y-110400000D03*
136 | D19*
137 | X87190000Y-110400000D03*
138 | X89730000Y-110400000D03*
139 | X92270000Y-110400000D03*
140 | X94810000Y-110400000D03*
141 | D20*
142 | X97350000Y-110400000D03*
143 | D19*
144 | X99890000Y-110400000D03*
145 | X102430000Y-110400000D03*
146 | X104970000Y-110400000D03*
147 | X107510000Y-110400000D03*
148 | D20*
149 | X110050000Y-110400000D03*
150 | D19*
151 | X112590000Y-110400000D03*
152 | X115130000Y-110400000D03*
153 | X115130000Y-92620000D03*
154 | X112590000Y-92620000D03*
155 | D20*
156 | X110050000Y-92620000D03*
157 | D19*
158 | X107510000Y-92620000D03*
159 | X104970000Y-92620000D03*
160 | X102430000Y-92620000D03*
161 | X99890000Y-92620000D03*
162 | D20*
163 | X97350000Y-92620000D03*
164 | D19*
165 | X94810000Y-92620000D03*
166 | X92270000Y-92620000D03*
167 | X89730000Y-92620000D03*
168 | X87190000Y-92620000D03*
169 | D20*
170 | X84650000Y-92620000D03*
171 | D19*
172 | X82110000Y-92620000D03*
173 | X79570000Y-92620000D03*
174 | X77030000Y-92620000D03*
175 | X74490000Y-92620000D03*
176 | D20*
177 | X71950000Y-92620000D03*
178 | D19*
179 | X69410000Y-92620000D03*
180 | X66870000Y-92620000D03*
181 | X114900000Y-104050000D03*
182 | D20*
183 | X114900000Y-101510000D03*
184 | D19*
185 | X114900000Y-98970000D03*
186 | X66750000Y-100500000D03*
187 | X66750000Y-102500000D03*
188 | %TD*%
189 | D11*
190 | %TO.C,K8*%
191 | X127500000Y-110000000D03*
192 | X122800000Y-110000000D03*
193 | X122800000Y-121500000D03*
194 | X122800000Y-128500000D03*
195 | %TD*%
196 | %TO.C,K7*%
197 | X136500000Y-110000000D03*
198 | X131800000Y-110000000D03*
199 | X131800000Y-121500000D03*
200 | X131800000Y-128500000D03*
201 | %TD*%
202 | D18*
203 | %TO.C,H5*%
204 | X126400000Y-140000000D03*
205 | X125697056Y-141697056D03*
206 | D17*
207 | X124000000Y-140000000D03*
208 | D18*
209 | X124000000Y-142400000D03*
210 | X125697056Y-138302944D03*
211 | X121600000Y-140000000D03*
212 | X122302944Y-141697056D03*
213 | X124000000Y-137600000D03*
214 | X122302944Y-138302944D03*
215 | %TD*%
216 | D12*
217 | %TO.C,J3*%
218 | X177290000Y-61000000D03*
219 | D13*
220 | X173480000Y-61000000D03*
221 | X169670000Y-61000000D03*
222 | X165860000Y-61000000D03*
223 | X162050000Y-61000000D03*
224 | X158240000Y-61000000D03*
225 | X154430000Y-61000000D03*
226 | X150620000Y-61000000D03*
227 | X146810000Y-61000000D03*
228 | X143000000Y-61000000D03*
229 | %TD*%
230 | D10*
231 | %TO.C,JP4-1*%
232 | X105500000Y-71710000D03*
233 | X108040000Y-71710000D03*
234 | %TD*%
235 | D18*
236 | %TO.C,H3*%
237 | X188302944Y-58302944D03*
238 | X190000000Y-57600000D03*
239 | X192400000Y-60000000D03*
240 | X191697056Y-61697056D03*
241 | D17*
242 | X190000000Y-60000000D03*
243 | D18*
244 | X191697056Y-58302944D03*
245 | X190000000Y-62400000D03*
246 | X187600000Y-60000000D03*
247 | X188302944Y-61697056D03*
248 | %TD*%
249 | D17*
250 | %TO.C,H4*%
251 | X60000000Y-140000000D03*
252 | D18*
253 | X60000000Y-137600000D03*
254 | X61697056Y-138302944D03*
255 | X60000000Y-142400000D03*
256 | X58302944Y-138302944D03*
257 | X61697056Y-141697056D03*
258 | X62400000Y-140000000D03*
259 | X58302944Y-141697056D03*
260 | X57600000Y-140000000D03*
261 | %TD*%
262 | D11*
263 | %TO.C,K3*%
264 | X172500000Y-110000000D03*
265 | X167800000Y-110000000D03*
266 | X167800000Y-121500000D03*
267 | X167800000Y-128500000D03*
268 | %TD*%
269 | %TO.C,K2*%
270 | X181500000Y-110000000D03*
271 | X176800000Y-110000000D03*
272 | X176800000Y-121500000D03*
273 | X176800000Y-128500000D03*
274 | %TD*%
275 | D12*
276 | %TO.C,J5*%
277 | X83000000Y-139000000D03*
278 | D13*
279 | X86810000Y-139000000D03*
280 | X90620000Y-139000000D03*
281 | %TD*%
282 | D18*
283 | %TO.C,H1*%
284 | X60000000Y-57600000D03*
285 | X57600000Y-60000000D03*
286 | X58302944Y-58302944D03*
287 | X60000000Y-62400000D03*
288 | X58302944Y-61697056D03*
289 | D17*
290 | X60000000Y-60000000D03*
291 | D18*
292 | X62400000Y-60000000D03*
293 | X61697056Y-61697056D03*
294 | X61697056Y-58302944D03*
295 | %TD*%
296 | %TO.C,H2*%
297 | X122302944Y-61697056D03*
298 | X125697056Y-58302944D03*
299 | X124000000Y-57600000D03*
300 | X124000000Y-62400000D03*
301 | D17*
302 | X124000000Y-60000000D03*
303 | D18*
304 | X125697056Y-61697056D03*
305 | X126400000Y-60000000D03*
306 | X122302944Y-58302944D03*
307 | X121600000Y-60000000D03*
308 | %TD*%
309 | D10*
310 | %TO.C,JP3-1*%
311 | X84750000Y-71710000D03*
312 | X87290000Y-71710000D03*
313 | %TD*%
314 | D11*
315 | %TO.C,K6*%
316 | X145500000Y-110000000D03*
317 | X140800000Y-110000000D03*
318 | X140800000Y-121500000D03*
319 | X140800000Y-128500000D03*
320 | %TD*%
321 | D10*
322 | %TO.C,JP1-2*%
323 | X59250000Y-74210000D03*
324 | X61790000Y-74210000D03*
325 | %TD*%
326 | %TO.C,JP1-1*%
327 | X59250000Y-71710000D03*
328 | X61790000Y-71710000D03*
329 | %TD*%
330 | %TO.C,JP2-2*%
331 | X70750000Y-74210000D03*
332 | X73290000Y-74210000D03*
333 | %TD*%
334 | M02*
335 |
--------------------------------------------------------------------------------
/PicoIndustrial.kicad_pro:
--------------------------------------------------------------------------------
1 | {
2 | "board": {
3 | "design_settings": {
4 | "defaults": {
5 | "board_outline_line_width": 0.09999999999999999,
6 | "copper_line_width": 0.19999999999999998,
7 | "copper_text_italic": false,
8 | "copper_text_size_h": 1.5,
9 | "copper_text_size_v": 1.5,
10 | "copper_text_thickness": 0.3,
11 | "copper_text_upright": false,
12 | "courtyard_line_width": 0.049999999999999996,
13 | "dimension_precision": 4,
14 | "dimension_units": 3,
15 | "dimensions": {
16 | "arrow_length": 1270000,
17 | "extension_offset": 500000,
18 | "keep_text_aligned": true,
19 | "suppress_zeroes": false,
20 | "text_position": 0,
21 | "units_format": 1
22 | },
23 | "fab_line_width": 0.09999999999999999,
24 | "fab_text_italic": false,
25 | "fab_text_size_h": 1.0,
26 | "fab_text_size_v": 1.0,
27 | "fab_text_thickness": 0.15,
28 | "fab_text_upright": false,
29 | "other_line_width": 0.15,
30 | "other_text_italic": false,
31 | "other_text_size_h": 1.0,
32 | "other_text_size_v": 1.0,
33 | "other_text_thickness": 0.15,
34 | "other_text_upright": false,
35 | "pads": {
36 | "drill": 3.5,
37 | "height": 7.0,
38 | "width": 7.0
39 | },
40 | "silk_line_width": 0.15,
41 | "silk_text_italic": false,
42 | "silk_text_size_h": 1.0,
43 | "silk_text_size_v": 1.0,
44 | "silk_text_thickness": 0.15,
45 | "silk_text_upright": false,
46 | "zones": {
47 | "45_degree_only": false,
48 | "min_clearance": 0.254
49 | }
50 | },
51 | "diff_pair_dimensions": [
52 | {
53 | "gap": 0.0,
54 | "via_gap": 0.0,
55 | "width": 0.0
56 | },
57 | {
58 | "gap": 0.0,
59 | "via_gap": 0.0,
60 | "width": 0.0
61 | }
62 | ],
63 | "drc_exclusions": [],
64 | "meta": {
65 | "version": 1
66 | },
67 | "rule_severities": {
68 | "annular_width": "error",
69 | "clearance": "error",
70 | "copper_edge_clearance": "error",
71 | "courtyards_overlap": "error",
72 | "diff_pair_gap_out_of_range": "error",
73 | "diff_pair_uncoupled_length_too_long": "error",
74 | "drill_too_small": "error",
75 | "duplicate_footprints": "warning",
76 | "extra_footprint": "warning",
77 | "hole_clearance": "error",
78 | "hole_near_hole": "error",
79 | "invalid_outline": "error",
80 | "item_on_disabled_layer": "error",
81 | "items_not_allowed": "error",
82 | "keepout": "error",
83 | "length_out_of_range": "error",
84 | "malformed_courtyard": "error",
85 | "microvia_drill_too_small": "error",
86 | "missing_courtyard": "ignore",
87 | "missing_footprint": "warning",
88 | "net_conflict": "warning",
89 | "npth_inside_courtyard": "ignore",
90 | "padstack": "error",
91 | "pth_inside_courtyard": "ignore",
92 | "shorting_items": "error",
93 | "silk_over_copper": "ignore",
94 | "silk_overlap": "error",
95 | "skew_out_of_range": "error",
96 | "too_many_vias": "error",
97 | "track_dangling": "warning",
98 | "track_width": "error",
99 | "tracks_crossing": "error",
100 | "unconnected_items": "error",
101 | "unresolved_variable": "error",
102 | "via_dangling": "warning",
103 | "via_hole_larger_than_pad": "error",
104 | "zone_has_empty_net": "error",
105 | "zones_intersect": "error"
106 | },
107 | "rules": {
108 | "allow_blind_buried_vias": false,
109 | "allow_microvias": false,
110 | "max_error": 0.005,
111 | "min_clearance": 0.0,
112 | "min_copper_edge_clearance": 0.01,
113 | "min_hole_clearance": 0.0,
114 | "min_hole_to_hole": 0.25,
115 | "min_microvia_diameter": 0.19999999999999998,
116 | "min_microvia_drill": 0.09999999999999999,
117 | "min_silk_clearance": 0.0,
118 | "min_through_hole_diameter": 0.3,
119 | "min_track_width": 0.19999999999999998,
120 | "min_via_annular_width": 0.049999999999999996,
121 | "min_via_diameter": 0.39999999999999997,
122 | "solder_mask_clearance": 0.0,
123 | "solder_mask_min_width": 0.0,
124 | "solder_paste_clearance": 0.0,
125 | "solder_paste_margin_ratio": 0.0
126 | },
127 | "track_widths": [
128 | 0.0,
129 | 0.254
130 | ],
131 | "via_dimensions": [
132 | {
133 | "diameter": 0.0,
134 | "drill": 0.0
135 | },
136 | {
137 | "diameter": 0.61,
138 | "drill": 0.305
139 | }
140 | ],
141 | "zones_allow_external_fillets": false,
142 | "zones_use_no_outline": true
143 | },
144 | "layer_presets": []
145 | },
146 | "boards": [],
147 | "cvpcb": {
148 | "equivalence_files": []
149 | },
150 | "erc": {
151 | "meta": {
152 | "version": 0
153 | },
154 | "pin_map": [
155 | [
156 | 0,
157 | 0,
158 | 0,
159 | 0,
160 | 0,
161 | 1,
162 | 0,
163 | 0,
164 | 0,
165 | 0,
166 | 2
167 | ],
168 | [
169 | 0,
170 | 2,
171 | 0,
172 | 1,
173 | 0,
174 | 1,
175 | 0,
176 | 2,
177 | 2,
178 | 2,
179 | 2
180 | ],
181 | [
182 | 0,
183 | 0,
184 | 0,
185 | 0,
186 | 0,
187 | 1,
188 | 0,
189 | 1,
190 | 0,
191 | 1,
192 | 2
193 | ],
194 | [
195 | 0,
196 | 1,
197 | 0,
198 | 0,
199 | 0,
200 | 1,
201 | 1,
202 | 2,
203 | 1,
204 | 1,
205 | 2
206 | ],
207 | [
208 | 0,
209 | 0,
210 | 0,
211 | 0,
212 | 0,
213 | 1,
214 | 0,
215 | 0,
216 | 0,
217 | 0,
218 | 2
219 | ],
220 | [
221 | 1,
222 | 1,
223 | 1,
224 | 1,
225 | 1,
226 | 1,
227 | 1,
228 | 1,
229 | 1,
230 | 1,
231 | 2
232 | ],
233 | [
234 | 0,
235 | 0,
236 | 0,
237 | 1,
238 | 0,
239 | 1,
240 | 0,
241 | 0,
242 | 0,
243 | 0,
244 | 2
245 | ],
246 | [
247 | 0,
248 | 2,
249 | 1,
250 | 2,
251 | 0,
252 | 1,
253 | 0,
254 | 2,
255 | 2,
256 | 2,
257 | 2
258 | ],
259 | [
260 | 0,
261 | 2,
262 | 0,
263 | 1,
264 | 0,
265 | 1,
266 | 0,
267 | 2,
268 | 0,
269 | 0,
270 | 2
271 | ],
272 | [
273 | 0,
274 | 2,
275 | 1,
276 | 1,
277 | 0,
278 | 1,
279 | 0,
280 | 2,
281 | 0,
282 | 0,
283 | 2
284 | ],
285 | [
286 | 2,
287 | 2,
288 | 2,
289 | 2,
290 | 2,
291 | 2,
292 | 2,
293 | 2,
294 | 2,
295 | 2,
296 | 2
297 | ]
298 | ],
299 | "rule_severities": {
300 | "bus_definition_conflict": "error",
301 | "bus_label_syntax": "error",
302 | "bus_to_bus_conflict": "error",
303 | "bus_to_net_conflict": "error",
304 | "different_unit_footprint": "error",
305 | "different_unit_net": "error",
306 | "duplicate_sheet_names": "error",
307 | "global_label_dangling": "warning",
308 | "hier_label_mismatch": "error",
309 | "label_dangling": "error",
310 | "lib_symbol_issues": "warning",
311 | "multiple_net_names": "warning",
312 | "net_not_bus_member": "warning",
313 | "no_connect_connected": "warning",
314 | "no_connect_dangling": "warning",
315 | "pin_not_connected": "error",
316 | "pin_not_driven": "error",
317 | "pin_to_pin": "warning",
318 | "power_pin_not_driven": "error",
319 | "similar_labels": "warning",
320 | "unresolved_variable": "error",
321 | "wire_dangling": "error"
322 | }
323 | },
324 | "libraries": {
325 | "pinned_footprint_libs": [],
326 | "pinned_symbol_libs": []
327 | },
328 | "meta": {
329 | "filename": "PicoIndustrial.kicad_pro",
330 | "version": 1
331 | },
332 | "net_settings": {
333 | "classes": [
334 | {
335 | "bus_width": 12.0,
336 | "clearance": 0.2,
337 | "diff_pair_gap": 0.25,
338 | "diff_pair_via_gap": 0.25,
339 | "diff_pair_width": 0.2,
340 | "line_style": 0,
341 | "microvia_diameter": 0.3,
342 | "microvia_drill": 0.1,
343 | "name": "Default",
344 | "pcb_color": "rgba(0, 0, 0, 0.000)",
345 | "schematic_color": "rgba(0, 0, 0, 0.000)",
346 | "track_width": 0.25,
347 | "via_diameter": 0.8,
348 | "via_drill": 0.4,
349 | "wire_width": 6.0
350 | }
351 | ],
352 | "meta": {
353 | "version": 0
354 | },
355 | "net_colors": null
356 | },
357 | "pcbnew": {
358 | "last_paths": {
359 | "gencad": "",
360 | "idf": "",
361 | "netlist": "",
362 | "specctra_dsn": "",
363 | "step": "",
364 | "vrml": ""
365 | },
366 | "page_layout_descr_file": ""
367 | },
368 | "schematic": {
369 | "drawing": {
370 | "default_bus_thickness": 12.0,
371 | "default_junction_size": 40.0,
372 | "default_line_thickness": 6.0,
373 | "default_text_size": 50.0,
374 | "default_wire_thickness": 6.0,
375 | "field_names": [],
376 | "intersheets_ref_prefix": "",
377 | "intersheets_ref_short": false,
378 | "intersheets_ref_show": false,
379 | "intersheets_ref_suffix": "",
380 | "junction_size_choice": 3,
381 | "pin_symbol_size": 25.0,
382 | "text_offset_ratio": 0.3
383 | },
384 | "legacy_lib_dir": "",
385 | "legacy_lib_list": [],
386 | "meta": {
387 | "version": 0
388 | },
389 | "net_format_name": "",
390 | "page_layout_descr_file": "",
391 | "plot_directory": "",
392 | "spice_adjust_passive_values": false,
393 | "spice_external_command": "spice \"%I\"",
394 | "subpart_first_id": 65,
395 | "subpart_id_separator": 0
396 | },
397 | "sheets": [
398 | [
399 | "ed469f9b-6209-4065-a54f-8d1920178f8f",
400 | ""
401 | ]
402 | ],
403 | "text_variables": {}
404 | }
405 |
--------------------------------------------------------------------------------
/KiCadLibraries/Library.pretty/PICO_HOLE.kicad_mod:
--------------------------------------------------------------------------------
1 | (footprint "PICO_HOLE" (layer "F.Cu") (tedit 6052DF5E)
2 | (descr "PICO-2")
3 | (tags "Connector")
4 | (attr smd)
5 | (fp_text reference "J**" (at 10.5 -25.1) (layer "F.SilkS")
6 | (effects (font (size 1.27 1.27) (thickness 0.254)))
7 | (tstamp c712a503-d556-4b38-b6fb-565610b29b45)
8 | )
9 | (fp_text value "PICO_HOLE" (at 10.5 -25.1) (layer "F.SilkS") hide
10 | (effects (font (size 1.27 1.27) (thickness 0.254)))
11 | (tstamp 9a7ccd4e-a894-4c53-a000-647f5eab4a17)
12 | )
13 | (fp_text user "${REFERENCE}" (at 10.5 -25.1) (layer "F.Fab")
14 | (effects (font (size 1.27 1.27) (thickness 0.254)))
15 | (tstamp fa19afa7-10e9-4783-a985-bc4d07a0b861)
16 | )
17 | (fp_line (start 0 0) (end 6.5 0) (layer "F.SilkS") (width 0.1) (fill none) (tstamp 20f4fb47-56e9-47d8-ba35-6d75f2190a51))
18 | (fp_line (start -1.6 -49.7) (end -1.6 -49.7) (layer "F.SilkS") (width 0.2) (fill none) (tstamp 221ffbbf-cc6c-4914-8685-50abda9ffd27))
19 | (fp_line (start 21 -51) (end 0 -51) (layer "F.SilkS") (width 0.1) (fill none) (tstamp 33c35b7d-e2d0-48d7-b3cc-8f001726f80a))
20 | (fp_line (start 6.5 0) (end 0 0) (layer "F.SilkS") (width 0.1) (fill none) (tstamp 41f3b44e-7ca1-42ab-a741-0e3e332da64c))
21 | (fp_line (start 21 -51) (end 21 -51) (layer "F.SilkS") (width 0.1) (fill none) (tstamp 42546351-72ef-4662-bea2-49a80181d0a2))
22 | (fp_line (start -1.6 -49.7) (end -1.6 -49.7) (layer "F.SilkS") (width 0.2) (fill none) (tstamp 4f1d75b7-b1d1-4d0c-9d3b-d3a2c038590d))
23 | (fp_line (start 6.5 0) (end 6.5 0) (layer "F.SilkS") (width 0.1) (fill none) (tstamp 53dceb05-5fd5-4e02-9990-3d4a78349f05))
24 | (fp_line (start 21 0) (end 14.75 0) (layer "F.SilkS") (width 0.1) (fill none) (tstamp 5e8fab17-b7ec-4dc6-8e92-ffef87e9c192))
25 | (fp_line (start 0 0) (end 0 0) (layer "F.SilkS") (width 0.1) (fill none) (tstamp 63034409-c9c1-407f-9ff9-bcead9795623))
26 | (fp_line (start 0 -51) (end 0 -51) (layer "F.SilkS") (width 0.1) (fill none) (tstamp ad5f826f-25c3-49f7-9600-88a7d0df7017))
27 | (fp_line (start 21 0) (end 21 0) (layer "F.SilkS") (width 0.1) (fill none) (tstamp afe3ad1f-2ff1-425c-91ca-aaaa001d8fb1))
28 | (fp_line (start 0 -51) (end 21 -51) (layer "F.SilkS") (width 0.1) (fill none) (tstamp b13105d3-a71d-40a3-91e1-0330a2e6b492))
29 | (fp_line (start 14.75 0) (end 14.75 0) (layer "F.SilkS") (width 0.1) (fill none) (tstamp c89e8caf-4d4a-48fc-93cf-72057df0a23e))
30 | (fp_line (start 14.75 0) (end 21 0) (layer "F.SilkS") (width 0.1) (fill none) (tstamp f738e237-5c40-4615-8f12-ecc834d85e08))
31 | (fp_line (start -1.5 -49.7) (end -1.5 -49.7) (layer "F.SilkS") (width 0.2) (fill none) (tstamp f8549646-8dc4-48b3-bfcb-15648935a4f3))
32 | (fp_arc (start -1.55 -49.7) (end -1.6 -49.7) (angle -180) (layer "F.SilkS") (width 0.2) (fill none) (tstamp 1752e0eb-c170-4eef-a7d7-f98fe3738e12))
33 | (fp_arc (start -1.55 -49.7) (end -1.6 -49.7) (angle -180) (layer "F.SilkS") (width 0.2) (fill none) (tstamp 2588d863-dcf7-4cf1-a7e7-c2320fd10ebe))
34 | (fp_arc (start -1.55 -49.7) (end -1.5 -49.7) (angle -180) (layer "F.SilkS") (width 0.2) (fill none) (tstamp df351c5a-6b4e-483d-b5e0-f2b32e4c4deb))
35 | (fp_line (start 22.79 1.8) (end -1.79 1.8) (layer "F.CrtYd") (width 0.1) (fill none) (tstamp 0b1efd97-256f-476c-a0d0-a701e06b74b2))
36 | (fp_line (start -1.79 -52) (end 22.79 -52) (layer "F.CrtYd") (width 0.1) (fill none) (tstamp 2e2bee62-6c1c-4fff-aeab-dddc04e8a63e))
37 | (fp_line (start 22.79 -52) (end 22.79 1.8) (layer "F.CrtYd") (width 0.1) (fill none) (tstamp 48c054e5-322a-412a-89bd-1d0bec60c9c5))
38 | (fp_line (start -1.79 1.8) (end -1.79 -52) (layer "F.CrtYd") (width 0.1) (fill none) (tstamp ef82eba3-cbf3-4d06-873b-7cadf1f45c42))
39 | (fp_line (start 0 -51) (end 0 0) (layer "F.Fab") (width 0.2) (fill none) (tstamp 2a9a2b8c-2ac6-4209-a802-c9a13ffcb085))
40 | (fp_line (start 0 0) (end 21 0) (layer "F.Fab") (width 0.2) (fill none) (tstamp 37d294a9-a964-4920-b4e1-9ccfd40ef5f1))
41 | (fp_line (start 21 0) (end 21 -51) (layer "F.Fab") (width 0.2) (fill none) (tstamp 84aa9042-ff51-45d6-8c8e-5d897fec2156))
42 | (fp_line (start 21 -51) (end 0 -51) (layer "F.Fab") (width 0.2) (fill none) (tstamp ce9f0832-0196-47a0-820a-4e01b48e742f))
43 | (pad "1" smd rect (at 0.81 -49.63 90) (size 1.6 3.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b12fd1c9-31c3-4d4f-a53e-5e17fde64d50))
44 | (pad "1" thru_hole oval (at 1.6 -49.63) (size 1.7 1.7) (drill 1.02) (layers *.Cu *.Mask) (tstamp e1bf92a4-4a7a-456c-9a70-39bf9b952929))
45 | (pad "2" smd rect (at 0.81 -47.09 90) (size 1.6 3.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c983c3cf-24cd-408d-ac36-06dda5f7f59a))
46 | (pad "2" thru_hole oval (at 1.6 -47.09) (size 1.7 1.7) (drill 1.02) (layers *.Cu *.Mask) (tstamp debe992b-717f-49f0-9309-6f55986c1fbc))
47 | (pad "3" smd rect (at 0.81 -44.55 90) (size 1.6 3.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 04edbd53-6c48-4ab9-93b3-7e4659a751bd))
48 | (pad "3" thru_hole rect (at 1.6 -44.55) (size 1.7 1.7) (drill 1.02) (layers *.Cu *.Mask) (tstamp c3de1889-c9c5-486a-bb08-17167561dbbe))
49 | (pad "4" thru_hole oval (at 1.6 -42.01) (size 1.7 1.7) (drill 1.02) (layers *.Cu *.Mask) (tstamp da59270f-72a4-4bd8-b7bc-8e82ebb58bd3))
50 | (pad "4" smd rect (at 0.81 -42.01 90) (size 1.6 3.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f2455e8f-01c6-481c-9775-2ddafc4a6855))
51 | (pad "5" smd rect (at 0.81 -39.47 90) (size 1.6 3.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 7bf52f10-429a-459d-bbc7-9497f3f50f6a))
52 | (pad "5" thru_hole oval (at 1.6 -39.47) (size 1.7 1.7) (drill 1.02) (layers *.Cu *.Mask) (tstamp a4a5d87b-f5c6-4ead-ae61-36130db77f76))
53 | (pad "6" thru_hole oval (at 1.6 -36.93) (size 1.7 1.7) (drill 1.02) (layers *.Cu *.Mask) (tstamp a1a91ead-3123-4603-ac7e-f472194f760d))
54 | (pad "6" smd rect (at 0.81 -36.93 90) (size 1.6 3.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c6a12efd-37a0-4d41-af87-d3de333dfbb2))
55 | (pad "7" thru_hole oval (at 1.6 -34.39) (size 1.7 1.7) (drill 1.02) (layers *.Cu *.Mask) (tstamp 22789026-3c00-4117-9758-b5c8e1a604fd))
56 | (pad "7" smd rect (at 0.81 -34.39 90) (size 1.6 3.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3f11aa11-a6d7-46ad-af71-4890c77310e2))
57 | (pad "8" thru_hole rect (at 1.6 -31.85) (size 1.7 1.7) (drill 1.02) (layers *.Cu *.Mask) (tstamp 9756b85d-267d-4da1-966b-c01953c90e8c))
58 | (pad "8" smd rect (at 0.81 -31.85 90) (size 1.6 3.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 996864bf-21e7-4c43-965a-56613a5ee7bb))
59 | (pad "9" thru_hole oval (at 1.6 -29.31) (size 1.7 1.7) (drill 1.02) (layers *.Cu *.Mask) (tstamp 9d870b8a-be85-4cdd-a9e6-195ab6d9c3f3))
60 | (pad "9" smd rect (at 0.81 -29.31 90) (size 1.6 3.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ab14976d-55d7-4b4b-a8cb-f7944e180af0))
61 | (pad "10" smd rect (at 0.81 -26.77 90) (size 1.6 3.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a3face6d-835e-421b-aa87-d6cb4783b03a))
62 | (pad "10" thru_hole oval (at 1.6 -26.77) (size 1.7 1.7) (drill 1.02) (layers *.Cu *.Mask) (tstamp ffb32311-37a5-44d6-914f-d6bdfa3fed52))
63 | (pad "11" smd rect (at 0.81 -24.23 90) (size 1.6 3.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1f1e785d-f99b-4f0b-b17c-6dffc54c1337))
64 | (pad "11" thru_hole oval (at 1.6 -24.23) (size 1.7 1.7) (drill 1.02) (layers *.Cu *.Mask) (tstamp cb9594b4-0ef0-49c1-8f8d-61c7d18bf474))
65 | (pad "12" thru_hole oval (at 1.6 -21.69) (size 1.7 1.7) (drill 1.02) (layers *.Cu *.Mask) (tstamp 2959dd95-2b7b-471a-b268-47e1cee62692))
66 | (pad "12" smd rect (at 0.81 -21.69 90) (size 1.6 3.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 35402f7b-f4d2-4889-9378-a6eb6a4150de))
67 | (pad "13" thru_hole rect (at 1.6 -19.15) (size 1.7 1.7) (drill 1.02) (layers *.Cu *.Mask) (tstamp 28602809-d556-4dbd-b064-5e2898494ee4))
68 | (pad "13" smd rect (at 0.81 -19.15 90) (size 1.6 3.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp df56870f-1b77-4af3-aac4-1af77bb6c42a))
69 | (pad "14" thru_hole oval (at 1.6 -16.61) (size 1.7 1.7) (drill 1.02) (layers *.Cu *.Mask) (tstamp 88be722b-2abd-4efd-856e-56b6daf4d7f2))
70 | (pad "14" smd rect (at 0.81 -16.61 90) (size 1.6 3.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c2f3628e-09dd-47d2-a3c2-1cf21eca6a2b))
71 | (pad "15" smd rect (at 0.81 -14.07 90) (size 1.6 3.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 02b24b16-54f5-44bb-a242-922a5c556b7c))
72 | (pad "15" thru_hole oval (at 1.6 -14.07) (size 1.7 1.7) (drill 1.02) (layers *.Cu *.Mask) (tstamp 8fd53602-ec8c-4cba-885c-3d4d3ec6d250))
73 | (pad "16" smd rect (at 0.81 -11.53 90) (size 1.6 3.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a77b9840-9fcd-462b-a9cd-feb87ded11ed))
74 | (pad "16" thru_hole oval (at 1.6 -11.53) (size 1.7 1.7) (drill 1.02) (layers *.Cu *.Mask) (tstamp e80c000c-427b-403a-b7cc-a6fb78298177))
75 | (pad "17" thru_hole oval (at 1.6 -8.99) (size 1.7 1.7) (drill 1.02) (layers *.Cu *.Mask) (tstamp 23dec62b-174b-49a6-ac60-403632158aa8))
76 | (pad "17" smd rect (at 0.81 -8.99 90) (size 1.6 3.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 44268549-0645-42b9-a87b-042b9495de0f))
77 | (pad "18" thru_hole rect (at 1.6 -6.45) (size 1.7 1.7) (drill 1.02) (layers *.Cu *.Mask) (tstamp 18ce6676-b013-4c03-bc05-a97e3de36cae))
78 | (pad "18" smd rect (at 0.81 -6.45 90) (size 1.6 3.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ce3f6cda-c716-4308-857a-bab418b08c15))
79 | (pad "19" thru_hole oval (at 1.6 -3.91) (size 1.7 1.7) (drill 1.02) (layers *.Cu *.Mask) (tstamp 5e2d1660-90f7-4cb3-b8fe-ee223a491a91))
80 | (pad "19" smd rect (at 0.81 -3.91 90) (size 1.6 3.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 7ccc3699-10f9-495a-a9c0-0410872e4919))
81 | (pad "20" thru_hole oval (at 1.6 -1.37) (size 1.7 1.7) (drill 1.02) (layers *.Cu *.Mask) (tstamp 3b8c1bf2-c3cf-4515-88d9-1d76e8e2b497))
82 | (pad "20" smd rect (at 0.81 -1.37 90) (size 1.6 3.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp aa2fe277-0828-477c-b46b-129d80670785))
83 | (pad "21" thru_hole oval (at 19.38 -1.37) (size 1.7 1.7) (drill 1.02) (layers *.Cu *.Mask) (tstamp 0c036919-b195-409b-af1d-ba47edd227bd))
84 | (pad "21" smd rect (at 20.19 -1.37 90) (size 1.6 3.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 91df671d-09f9-4975-a37b-b50fed12c496))
85 | (pad "22" thru_hole oval (at 19.38 -3.91) (size 1.7 1.7) (drill 1.02) (layers *.Cu *.Mask) (tstamp 77afe4fa-1b46-4a87-961f-09f9b4bdad47))
86 | (pad "22" smd rect (at 20.19 -3.91 90) (size 1.6 3.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ef793945-d753-498e-b736-1fff9ccc3d4a))
87 | (pad "23" thru_hole rect (at 19.38 -6.45) (size 1.7 1.7) (drill 1.02) (layers *.Cu *.Mask) (tstamp 5d84ed56-d925-4a5f-83bf-caa54b836766))
88 | (pad "23" smd rect (at 20.19 -6.45 90) (size 1.6 3.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ce039adc-6b5f-4655-a0c7-3e7dd28d8e61))
89 | (pad "24" smd rect (at 20.19 -8.99 90) (size 1.6 3.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 287c488a-da91-4f8a-b790-f58020a769f8))
90 | (pad "24" thru_hole oval (at 19.38 -8.99) (size 1.7 1.7) (drill 1.02) (layers *.Cu *.Mask) (tstamp 38422f5c-5238-4d4c-98a6-9475a8934819))
91 | (pad "25" smd rect (at 20.19 -11.53 90) (size 1.6 3.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 99c2a080-eaed-40ab-9452-79343c2e77ed))
92 | (pad "25" thru_hole oval (at 19.38 -11.53) (size 1.7 1.7) (drill 1.02) (layers *.Cu *.Mask) (tstamp 9ad018a4-2823-4cae-8c0c-f5f985d3311b))
93 | (pad "26" smd rect (at 20.19 -14.07 90) (size 1.6 3.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3d553399-031a-4b4e-b2d5-3cd9ad5b6dcf))
94 | (pad "26" thru_hole oval (at 19.38 -14.07) (size 1.7 1.7) (drill 1.02) (layers *.Cu *.Mask) (tstamp 758aa612-5695-4461-a2d3-e2beb697ccbb))
95 | (pad "27" thru_hole oval (at 19.38 -16.61) (size 1.7 1.7) (drill 1.02) (layers *.Cu *.Mask) (tstamp a18e6f06-2ebe-4e2c-92cf-7be17a458582))
96 | (pad "27" smd rect (at 20.19 -16.61 90) (size 1.6 3.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e9079999-2533-41f7-8aca-93e532314f1a))
97 | (pad "28" thru_hole rect (at 19.38 -19.15) (size 1.7 1.7) (drill 1.02) (layers *.Cu *.Mask) (tstamp 6a58492c-771e-4c86-a776-b8f7e8de044b))
98 | (pad "28" smd rect (at 20.19 -19.15 90) (size 1.6 3.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c1f7db4a-c6ed-48f7-9cb4-5a3c23a5fcb7))
99 | (pad "29" thru_hole oval (at 19.38 -21.69) (size 1.7 1.7) (drill 1.02) (layers *.Cu *.Mask) (tstamp bbac5dbc-db1c-4b69-b505-281bb32f00d3))
100 | (pad "29" smd rect (at 20.19 -21.69 90) (size 1.6 3.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c118751e-24f5-45a4-b9e8-1b48ce72e6e1))
101 | (pad "30" smd rect (at 20.19 -24.23 90) (size 1.6 3.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6569b330-12b7-426d-9738-c8cff025b668))
102 | (pad "30" thru_hole oval (at 19.38 -24.23) (size 1.7 1.7) (drill 1.02) (layers *.Cu *.Mask) (tstamp ac402b6c-acb7-4cb1-849b-0f4e54a39fbb))
103 | (pad "31" thru_hole oval (at 19.38 -26.77) (size 1.7 1.7) (drill 1.02) (layers *.Cu *.Mask) (tstamp 18def9eb-e2e7-40a5-a18b-1e4c05f0fd85))
104 | (pad "31" smd rect (at 20.19 -26.77 90) (size 1.6 3.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5edc7f16-229d-41e2-b247-ef91a1d94f41))
105 | (pad "32" thru_hole oval (at 19.38 -29.31) (size 1.7 1.7) (drill 1.02) (layers *.Cu *.Mask) (tstamp 32e5be3b-8c32-44bb-bc43-372cccdf580c))
106 | (pad "32" smd rect (at 20.19 -29.31 90) (size 1.6 3.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5b391255-108b-45ba-93df-b011334b87af))
107 | (pad "33" smd rect (at 20.19 -31.85 90) (size 1.6 3.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp adfe2418-92a0-49fd-8a7d-41a998a4d598))
108 | (pad "33" thru_hole rect (at 19.38 -31.85) (size 1.7 1.7) (drill 1.02) (layers *.Cu *.Mask) (tstamp d18dee3c-36e0-4b1a-93f1-5807677af8ee))
109 | (pad "34" smd rect (at 20.19 -34.39 90) (size 1.6 3.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 65ecd252-f488-4c0e-86d9-69784bd372d6))
110 | (pad "34" thru_hole oval (at 19.38 -34.39) (size 1.7 1.7) (drill 1.02) (layers *.Cu *.Mask) (tstamp 97c8f62d-4c47-472a-8670-1f0e32cf9086))
111 | (pad "35" thru_hole oval (at 19.38 -36.93) (size 1.7 1.7) (drill 1.02) (layers *.Cu *.Mask) (tstamp 69ac0c06-c45c-4713-b71a-e1314f665ba2))
112 | (pad "35" smd rect (at 20.19 -36.93 90) (size 1.6 3.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 8edf3d97-fddb-45e1-a4c8-14f5a6ba3e17))
113 | (pad "36" smd rect (at 20.19 -39.47 90) (size 1.6 3.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 46d60df0-abec-4e20-a17e-d247b749d909))
114 | (pad "36" thru_hole oval (at 19.38 -39.47) (size 1.7 1.7) (drill 1.02) (layers *.Cu *.Mask) (tstamp ee9fc7d1-6573-4a9f-87c6-6b39e51c2242))
115 | (pad "37" thru_hole oval (at 19.38 -42.01) (size 1.7 1.7) (drill 1.02) (layers *.Cu *.Mask) (tstamp 43817fa5-0235-424d-b3cd-cdb041a3103b))
116 | (pad "37" smd rect (at 20.19 -42.01 90) (size 1.6 3.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5b5efd66-3077-433c-a7e5-20fb0ede7a81))
117 | (pad "38" smd rect (at 20.19 -44.55 90) (size 1.6 3.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 93d6de5e-dc89-4d29-b643-737ab2562151))
118 | (pad "38" thru_hole rect (at 19.38 -44.55) (size 1.7 1.7) (drill 1.02) (layers *.Cu *.Mask) (tstamp cb0d5d85-caae-46ca-ad5d-c2221e12555b))
119 | (pad "39" smd rect (at 20.19 -47.09 90) (size 1.6 3.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3495bcc7-e4d3-4b74-a90a-5c803a160a7e))
120 | (pad "39" thru_hole oval (at 19.38 -47.09) (size 1.7 1.7) (drill 1.02) (layers *.Cu *.Mask) (tstamp b5970822-a637-4e44-9dd4-547a861b0614))
121 | (pad "40" thru_hole oval (at 19.38 -49.63) (size 1.7 1.7) (drill 1.02) (layers *.Cu *.Mask) (tstamp 16380ed7-2a94-4938-a2e5-516848d1469c))
122 | (pad "40" smd rect (at 20.19 -49.63 90) (size 1.6 3.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f859b97e-9e41-40ff-9a83-d25b9304cab7))
123 | (pad "D1" smd rect (at 7.96 -0.8) (size 1.6 3.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 76ca4139-428a-415b-b8ef-464666010868))
124 | (pad "D1" thru_hole oval (at 7.95 -1.6) (size 1.7 1.7) (drill 1.02) (layers *.Cu *.Mask) (tstamp 931eb54e-b57b-4e27-a24b-873226586099))
125 | (pad "D2" thru_hole rect (at 10.49 -1.6) (size 1.7 1.7) (drill 1.02) (layers *.Cu *.Mask) (tstamp b30a0263-e9c1-43ec-bf70-15221c02cf7a))
126 | (pad "D2" smd rect (at 10.5 -0.8) (size 1.6 3.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp eb401720-ef8e-489f-a786-d965d2a7c61b))
127 | (pad "D3" thru_hole oval (at 13.03 -1.6) (size 1.7 1.7) (drill 1.02) (layers *.Cu *.Mask) (tstamp 87459e6c-7d2e-4261-b326-64f48df8bdfc))
128 | (pad "D3" smd rect (at 13.04 -0.8) (size 1.6 3.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 87bd6e75-54f1-4311-8db0-998aafa1603e))
129 | (pad "TP1" smd rect (at 10.5 -46.5 90) (size 1.5 1.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6e4726cd-2960-44a7-81c2-4c935548e3d4))
130 | (pad "TP2" smd rect (at 11.5 -49.8 90) (size 1.5 1.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 27b79c43-f2db-4f25-98f1-9066ed930c92))
131 | (pad "TP2" thru_hole oval (at 11.5 -49.75) (size 1.7 1.7) (drill 1.02) (layers *.Cu *.Mask) (tstamp 34f06152-de07-41a1-a21d-f834b4804da1))
132 | (pad "TP3" thru_hole oval (at 9.5 -49.75) (size 1.7 1.7) (drill 1.02) (layers *.Cu *.Mask) (tstamp 9cf1bba4-3f1e-461e-9672-861e8fcd9c21))
133 | (pad "TP3" smd rect (at 9.5 -49.8 90) (size 1.5 1.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a1bcf47a-4f9e-4744-b336-7bb4f33ce822))
134 | (pad "TP4" smd rect (at 8 -43 90) (size 1.5 1.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 236042ef-4406-45bc-870d-b5edd8f206df))
135 | (pad "TP5" smd rect (at 8 -40.5 90) (size 1.5 1.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c56c1e77-02d5-4316-9061-920d14cc4acc))
136 | (pad "TP6" smd rect (at 8 -38 90) (size 1.5 1.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 02a54586-98cf-4c63-b6fa-d0d1de90de78))
137 | (model "${KIPRJMOD}/KiCadLibraries/PICO.stp"
138 | (offset (xyz 0 0 0.5400000133476783))
139 | (scale (xyz 1 1 1))
140 | (rotate (xyz -90 0 0))
141 | )
142 | )
143 |
--------------------------------------------------------------------------------
/outfile/gerber/PicoIndustrial-顶层锡膏层.gtp:
--------------------------------------------------------------------------------
1 | %TF.GenerationSoftware,KiCad,Pcbnew,(5.99.0-7040-g8c08b861ab)*%
2 | %TF.CreationDate,2021-03-18T10:44:16+08:00*%
3 | %TF.ProjectId,PicoIndustrial,5069636f-496e-4647-9573-747269616c2e,rev?*%
4 | %TF.SameCoordinates,Original*%
5 | %TF.FileFunction,Paste,Top*%
6 | %TF.FilePolarity,Positive*%
7 | %FSLAX46Y46*%
8 | G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
9 | G04 Created by KiCad (PCBNEW (5.99.0-7040-g8c08b861ab)) date 2021-03-18 10:44:16*
10 | %MOMM*%
11 | %LPD*%
12 | G01*
13 | G04 APERTURE LIST*
14 | G04 Aperture macros list*
15 | %AMRoundRect*
16 | 0 Rectangle with rounded corners*
17 | 0 $1 Rounding radius*
18 | 0 $2 $3 $4 $5 $6 $7 $8 $9 X,Y pos of 4 corners*
19 | 0 Add a 4 corners polygon primitive as box body*
20 | 4,1,4,$2,$3,$4,$5,$6,$7,$8,$9,$2,$3,0*
21 | 0 Add four circle primitives for the rounded corners*
22 | 1,1,$1+$1,$2,$3,0*
23 | 1,1,$1+$1,$4,$5,0*
24 | 1,1,$1+$1,$6,$7,0*
25 | 1,1,$1+$1,$8,$9,0*
26 | 0 Add four rect primitives between the rounded corners*
27 | 20,1,$1+$1,$2,$3,$4,$5,0*
28 | 20,1,$1+$1,$4,$5,$6,$7,0*
29 | 20,1,$1+$1,$6,$7,$8,$9,0*
30 | 20,1,$1+$1,$8,$9,$2,$3,0*%
31 | G04 Aperture macros list end*
32 | %ADD10RoundRect,0.218750X0.256250X-0.218750X0.256250X0.218750X-0.256250X0.218750X-0.256250X-0.218750X0*%
33 | %ADD11RoundRect,0.218750X-0.256250X0.218750X-0.256250X-0.218750X0.256250X-0.218750X0.256250X0.218750X0*%
34 | %ADD12R,0.640000X2.000000*%
35 | %ADD13RoundRect,0.218750X0.218750X0.256250X-0.218750X0.256250X-0.218750X-0.256250X0.218750X-0.256250X0*%
36 | %ADD14R,2.500000X2.300000*%
37 | %ADD15R,1.528000X0.650000*%
38 | %ADD16RoundRect,0.250000X-1.000000X1.500000X-1.000000X-1.500000X1.000000X-1.500000X1.000000X1.500000X0*%
39 | %ADD17RoundRect,0.218750X-0.218750X-0.256250X0.218750X-0.256250X0.218750X0.256250X-0.218750X0.256250X0*%
40 | %ADD18RoundRect,0.250000X0.375000X0.625000X-0.375000X0.625000X-0.375000X-0.625000X0.375000X-0.625000X0*%
41 | %ADD19RoundRect,0.250000X-0.625000X0.375000X-0.625000X-0.375000X0.625000X-0.375000X0.625000X0.375000X0*%
42 | %ADD20R,0.900000X1.200000*%
43 | %ADD21RoundRect,0.250000X-0.375000X-0.625000X0.375000X-0.625000X0.375000X0.625000X-0.375000X0.625000X0*%
44 | %ADD22RoundRect,0.250000X0.625000X-0.375000X0.625000X0.375000X-0.625000X0.375000X-0.625000X-0.375000X0*%
45 | %ADD23R,2.500000X1.800000*%
46 | %ADD24R,5.400000X2.900000*%
47 | %ADD25R,1.600000X3.200000*%
48 | %ADD26R,3.200000X1.600000*%
49 | %ADD27R,1.500000X1.500000*%
50 | %ADD28R,1.550000X0.600000*%
51 | %ADD29R,2.600000X3.100000*%
52 | %ADD30RoundRect,0.250000X0.312500X1.450000X-0.312500X1.450000X-0.312500X-1.450000X0.312500X-1.450000X0*%
53 | %ADD31RoundRect,0.250000X-0.312500X-1.450000X0.312500X-1.450000X0.312500X1.450000X-0.312500X1.450000X0*%
54 | %ADD32R,0.600000X2.000000*%
55 | G04 APERTURE END LIST*
56 | D10*
57 | %TO.C,D8*%
58 | X160000000Y-84287500D03*
59 | X160000000Y-82712500D03*
60 | %TD*%
61 | D11*
62 | %TO.C,C7*%
63 | X92500000Y-127462500D03*
64 | X92500000Y-129037500D03*
65 | %TD*%
66 | D12*
67 | %TO.C,U2*%
68 | X126270000Y-73850000D03*
69 | X123730000Y-73850000D03*
70 | X123730000Y-80150000D03*
71 | X126270000Y-80150000D03*
72 | %TD*%
73 | D10*
74 | %TO.C,R21*%
75 | X144000000Y-84287500D03*
76 | X144000000Y-82712500D03*
77 | %TD*%
78 | %TO.C,D10*%
79 | X178000000Y-84287500D03*
80 | X178000000Y-82712500D03*
81 | %TD*%
82 | D13*
83 | %TO.C,R2*%
84 | X89287500Y-117750000D03*
85 | X87712500Y-117750000D03*
86 | %TD*%
87 | D10*
88 | %TO.C,R27*%
89 | X189000000Y-105624721D03*
90 | X189000000Y-104049721D03*
91 | %TD*%
92 | %TO.C,R25*%
93 | X180000000Y-84287500D03*
94 | X180000000Y-82712500D03*
95 | %TD*%
96 | %TO.C,R26*%
97 | X189000000Y-84287500D03*
98 | X189000000Y-82712500D03*
99 | %TD*%
100 | D13*
101 | %TO.C,R1*%
102 | X92787500Y-117750000D03*
103 | X91212500Y-117750000D03*
104 | %TD*%
105 | D10*
106 | %TO.C,R34*%
107 | X126000000Y-105624721D03*
108 | X126000000Y-104049721D03*
109 | %TD*%
110 | D14*
111 | %TO.C,D2*%
112 | X65850000Y-120250000D03*
113 | X70150000Y-120250000D03*
114 | %TD*%
115 | D12*
116 | %TO.C,U5*%
117 | X153270000Y-73850000D03*
118 | X150730000Y-73850000D03*
119 | X150730000Y-80150000D03*
120 | X153270000Y-80150000D03*
121 | %TD*%
122 | D15*
123 | %TO.C,IC1*%
124 | X86789000Y-77805000D03*
125 | X86789000Y-79075000D03*
126 | X86789000Y-80345000D03*
127 | X86789000Y-81615000D03*
128 | X92211000Y-81615000D03*
129 | X92211000Y-80345000D03*
130 | X92211000Y-79075000D03*
131 | X92211000Y-77805000D03*
132 | %TD*%
133 | D10*
134 | %TO.C,D12*%
135 | X187000000Y-105624721D03*
136 | X187000000Y-104049721D03*
137 | %TD*%
138 | D11*
139 | %TO.C,R47*%
140 | X103000000Y-77422500D03*
141 | X103000000Y-78997500D03*
142 | %TD*%
143 | D16*
144 | %TO.C,C8*%
145 | X112500000Y-122000000D03*
146 | X112500000Y-128500000D03*
147 | %TD*%
148 | D11*
149 | %TO.C,R37*%
150 | X64400000Y-70922500D03*
151 | X64400000Y-72497500D03*
152 | %TD*%
153 | D17*
154 | %TO.C,C14*%
155 | X151212500Y-71500000D03*
156 | X152787500Y-71500000D03*
157 | %TD*%
158 | D11*
159 | %TO.C,R46*%
160 | X82250000Y-77212500D03*
161 | X82250000Y-78787500D03*
162 | %TD*%
163 | D18*
164 | %TO.C,C25*%
165 | X92650000Y-74210000D03*
166 | X89850000Y-74210000D03*
167 | %TD*%
168 | D19*
169 | %TO.C,C3*%
170 | X78000000Y-124850000D03*
171 | X78000000Y-127650000D03*
172 | %TD*%
173 | D10*
174 | %TO.C,R52*%
175 | X98500000Y-84497500D03*
176 | X98500000Y-82922500D03*
177 | %TD*%
178 | %TO.C,R29*%
179 | X171000000Y-105624721D03*
180 | X171000000Y-104049721D03*
181 | %TD*%
182 | D20*
183 | %TO.C,D27*%
184 | X119150000Y-76710000D03*
185 | X115850000Y-76710000D03*
186 | %TD*%
187 | D10*
188 | %TO.C,D6*%
189 | X142000000Y-84287500D03*
190 | X142000000Y-82712500D03*
191 | %TD*%
192 | D11*
193 | %TO.C,R44*%
194 | X84250000Y-77212500D03*
195 | X84250000Y-78787500D03*
196 | %TD*%
197 | D10*
198 | %TO.C,R43*%
199 | X101250000Y-82247500D03*
200 | X101250000Y-80672500D03*
201 | %TD*%
202 | %TO.C,R42*%
203 | X80250000Y-82287500D03*
204 | X80250000Y-80712500D03*
205 | %TD*%
206 | D21*
207 | %TO.C,R36*%
208 | X70500000Y-77210000D03*
209 | X73300000Y-77210000D03*
210 | %TD*%
211 | D11*
212 | %TO.C,C21*%
213 | X68400000Y-70922500D03*
214 | X68400000Y-72497500D03*
215 | %TD*%
216 | D10*
217 | %TO.C,R28*%
218 | X180000000Y-105624721D03*
219 | X180000000Y-104049721D03*
220 | %TD*%
221 | D12*
222 | %TO.C,U3*%
223 | X135270000Y-73850000D03*
224 | X132730000Y-73850000D03*
225 | X132730000Y-80150000D03*
226 | X135270000Y-80150000D03*
227 | %TD*%
228 | D13*
229 | %TO.C,R9*%
230 | X179787500Y-68000000D03*
231 | X178212500Y-68000000D03*
232 | %TD*%
233 | D22*
234 | %TO.C,C29*%
235 | X148250000Y-99150000D03*
236 | X148250000Y-96350000D03*
237 | %TD*%
238 | D23*
239 | %TO.C,D3*%
240 | X85000000Y-128250000D03*
241 | X89000000Y-128250000D03*
242 | %TD*%
243 | D10*
244 | %TO.C,R31*%
245 | X153000000Y-105624721D03*
246 | X153000000Y-104049721D03*
247 | %TD*%
248 | D11*
249 | %TO.C,R45*%
250 | X104750000Y-77422500D03*
251 | X104750000Y-78997500D03*
252 | %TD*%
253 | D13*
254 | %TO.C,R7*%
255 | X161787500Y-68000000D03*
256 | X160212500Y-68000000D03*
257 | %TD*%
258 | D24*
259 | %TO.C,L1*%
260 | X101000000Y-131200000D03*
261 | X101000000Y-121300000D03*
262 | %TD*%
263 | D13*
264 | %TO.C,R54*%
265 | X96287500Y-79210000D03*
266 | X94712500Y-79210000D03*
267 | %TD*%
268 | D22*
269 | %TO.C,C2*%
270 | X75500000Y-122750000D03*
271 | X75500000Y-119950000D03*
272 | %TD*%
273 | D20*
274 | %TO.C,D23*%
275 | X79400000Y-74710000D03*
276 | X76100000Y-74710000D03*
277 | %TD*%
278 | D11*
279 | %TO.C,R49*%
280 | X96500000Y-82922500D03*
281 | X96500000Y-84497500D03*
282 | %TD*%
283 | D21*
284 | %TO.C,C10*%
285 | X112600000Y-115500000D03*
286 | X115400000Y-115500000D03*
287 | %TD*%
288 | D10*
289 | %TO.C,R58*%
290 | X98500000Y-80497500D03*
291 | X98500000Y-78922500D03*
292 | %TD*%
293 | %TO.C,R50*%
294 | X116000000Y-84497500D03*
295 | X116000000Y-82922500D03*
296 | %TD*%
297 | D13*
298 | %TO.C,R3*%
299 | X125787500Y-68000000D03*
300 | X124212500Y-68000000D03*
301 | %TD*%
302 | D10*
303 | %TO.C,D19*%
304 | X124000000Y-105624721D03*
305 | X124000000Y-104049721D03*
306 | %TD*%
307 | D13*
308 | %TO.C,R13*%
309 | X143787500Y-69750000D03*
310 | X142212500Y-69750000D03*
311 | %TD*%
312 | D10*
313 | %TO.C,C23*%
314 | X84250000Y-82287500D03*
315 | X84250000Y-80712500D03*
316 | %TD*%
317 | D11*
318 | %TO.C,C22*%
319 | X79750000Y-70922500D03*
320 | X79750000Y-72497500D03*
321 | %TD*%
322 | D13*
323 | %TO.C,R15*%
324 | X161787500Y-69750000D03*
325 | X160212500Y-69750000D03*
326 | %TD*%
327 | D19*
328 | %TO.C,C6*%
329 | X80500000Y-124850000D03*
330 | X80500000Y-127650000D03*
331 | %TD*%
332 | D21*
333 | %TO.C,C9*%
334 | X112600000Y-118000000D03*
335 | X115400000Y-118000000D03*
336 | %TD*%
337 | D10*
338 | %TO.C,D14*%
339 | X169000000Y-105624721D03*
340 | X169000000Y-104049721D03*
341 | %TD*%
342 | %TO.C,D18*%
343 | X133000000Y-105624721D03*
344 | X133000000Y-104049721D03*
345 | %TD*%
346 | D12*
347 | %TO.C,U7*%
348 | X171270000Y-73850000D03*
349 | X168730000Y-73850000D03*
350 | X168730000Y-80150000D03*
351 | X171270000Y-80150000D03*
352 | %TD*%
353 | D13*
354 | %TO.C,R14*%
355 | X152787500Y-69750000D03*
356 | X151212500Y-69750000D03*
357 | %TD*%
358 | D17*
359 | %TO.C,C13*%
360 | X142212500Y-71500000D03*
361 | X143787500Y-71500000D03*
362 | %TD*%
363 | D25*
364 | %TO.C,J1*%
365 | X66870000Y-111190000D03*
366 | X69410000Y-111190000D03*
367 | X71950000Y-111190000D03*
368 | X74490000Y-111190000D03*
369 | X77030000Y-111190000D03*
370 | X79570000Y-111190000D03*
371 | X82110000Y-111190000D03*
372 | X84650000Y-111190000D03*
373 | X87190000Y-111190000D03*
374 | X89730000Y-111190000D03*
375 | X92270000Y-111190000D03*
376 | X94810000Y-111190000D03*
377 | X97350000Y-111190000D03*
378 | X99890000Y-111190000D03*
379 | X102430000Y-111190000D03*
380 | X104970000Y-111190000D03*
381 | X107510000Y-111190000D03*
382 | X110050000Y-111190000D03*
383 | X112590000Y-111190000D03*
384 | X115130000Y-111190000D03*
385 | X115130000Y-91810000D03*
386 | X112590000Y-91810000D03*
387 | X110050000Y-91810000D03*
388 | X107510000Y-91810000D03*
389 | X104970000Y-91810000D03*
390 | X102430000Y-91810000D03*
391 | X99890000Y-91810000D03*
392 | X97350000Y-91810000D03*
393 | X94810000Y-91810000D03*
394 | X92270000Y-91810000D03*
395 | X89730000Y-91810000D03*
396 | X87190000Y-91810000D03*
397 | X84650000Y-91810000D03*
398 | X82110000Y-91810000D03*
399 | X79570000Y-91810000D03*
400 | X77030000Y-91810000D03*
401 | X74490000Y-91810000D03*
402 | X71950000Y-91810000D03*
403 | X69410000Y-91810000D03*
404 | X66870000Y-91810000D03*
405 | D26*
406 | X115700000Y-104040000D03*
407 | X115700000Y-101500000D03*
408 | X115700000Y-98960000D03*
409 | D27*
410 | X70000000Y-101500000D03*
411 | X66700000Y-100500000D03*
412 | X66700000Y-102500000D03*
413 | X73500000Y-104000000D03*
414 | X76000000Y-104000000D03*
415 | X78500000Y-104000000D03*
416 | %TD*%
417 | D17*
418 | %TO.C,C15*%
419 | X160212500Y-71500000D03*
420 | X161787500Y-71500000D03*
421 | %TD*%
422 | D10*
423 | %TO.C,C28*%
424 | X103000000Y-82247500D03*
425 | X103000000Y-80672500D03*
426 | %TD*%
427 | D15*
428 | %TO.C,IC2*%
429 | X107539000Y-77805000D03*
430 | X107539000Y-79075000D03*
431 | X107539000Y-80345000D03*
432 | X107539000Y-81615000D03*
433 | X112961000Y-81615000D03*
434 | X112961000Y-80345000D03*
435 | X112961000Y-79075000D03*
436 | X112961000Y-77805000D03*
437 | %TD*%
438 | D17*
439 | %TO.C,R61*%
440 | X59632500Y-93475000D03*
441 | X61207500Y-93475000D03*
442 | %TD*%
443 | D10*
444 | %TO.C,R30*%
445 | X162000000Y-105624721D03*
446 | X162000000Y-104049721D03*
447 | %TD*%
448 | D11*
449 | %TO.C,R51*%
450 | X118000000Y-82922500D03*
451 | X118000000Y-84497500D03*
452 | %TD*%
453 | D23*
454 | %TO.C,D1*%
455 | X70000000Y-138250000D03*
456 | X66000000Y-138250000D03*
457 | %TD*%
458 | D13*
459 | %TO.C,R8*%
460 | X170787500Y-68000000D03*
461 | X169212500Y-68000000D03*
462 | %TD*%
463 | D10*
464 | %TO.C,C27*%
465 | X82250000Y-82287500D03*
466 | X82250000Y-80712500D03*
467 | %TD*%
468 | %TO.C,D17*%
469 | X142000000Y-105624721D03*
470 | X142000000Y-104049721D03*
471 | %TD*%
472 | D17*
473 | %TO.C,D28*%
474 | X59632500Y-107675000D03*
475 | X61207500Y-107675000D03*
476 | %TD*%
477 | D10*
478 | %TO.C,R40*%
479 | X77750000Y-72497500D03*
480 | X77750000Y-70922500D03*
481 | %TD*%
482 | %TO.C,R20*%
483 | X135000000Y-84287500D03*
484 | X135000000Y-82712500D03*
485 | %TD*%
486 | %TO.C,R59*%
487 | X119500000Y-80497500D03*
488 | X119500000Y-78922500D03*
489 | %TD*%
490 | D20*
491 | %TO.C,D24*%
492 | X94850000Y-74210000D03*
493 | X98150000Y-74210000D03*
494 | %TD*%
495 | D13*
496 | %TO.C,R5*%
497 | X143787500Y-68000000D03*
498 | X142212500Y-68000000D03*
499 | %TD*%
500 | D10*
501 | %TO.C,R53*%
502 | X120000000Y-84497500D03*
503 | X120000000Y-82922500D03*
504 | %TD*%
505 | D28*
506 | %TO.C,U1*%
507 | X90700000Y-124655000D03*
508 | X90700000Y-123385000D03*
509 | X90700000Y-122115000D03*
510 | X90700000Y-120845000D03*
511 | X85300000Y-120845000D03*
512 | X85300000Y-122115000D03*
513 | X85300000Y-123385000D03*
514 | X85300000Y-124655000D03*
515 | D29*
516 | X88000000Y-122750000D03*
517 | %TD*%
518 | D17*
519 | %TO.C,C17*%
520 | X178212500Y-71500000D03*
521 | X179787500Y-71500000D03*
522 | %TD*%
523 | D30*
524 | %TO.C,F1*%
525 | X70137500Y-134250000D03*
526 | X65862500Y-134250000D03*
527 | %TD*%
528 | D17*
529 | %TO.C,R57*%
530 | X115712500Y-80960000D03*
531 | X117287500Y-80960000D03*
532 | %TD*%
533 | D12*
534 | %TO.C,U4*%
535 | X144270000Y-73850000D03*
536 | X141730000Y-73850000D03*
537 | X141730000Y-80150000D03*
538 | X144270000Y-80150000D03*
539 | %TD*%
540 | D20*
541 | %TO.C,D20*%
542 | X64750000Y-77210000D03*
543 | X68050000Y-77210000D03*
544 | %TD*%
545 | D13*
546 | %TO.C,C20*%
547 | X72687500Y-79500000D03*
548 | X71112500Y-79500000D03*
549 | %TD*%
550 | D20*
551 | %TO.C,D22*%
552 | X76100000Y-77210000D03*
553 | X79400000Y-77210000D03*
554 | %TD*%
555 | D18*
556 | %TO.C,C26*%
557 | X113400000Y-74210000D03*
558 | X110600000Y-74210000D03*
559 | %TD*%
560 | D17*
561 | %TO.C,R60*%
562 | X59632500Y-109475000D03*
563 | X61207500Y-109475000D03*
564 | %TD*%
565 | %TO.C,C11*%
566 | X124212500Y-71500000D03*
567 | X125787500Y-71500000D03*
568 | %TD*%
569 | D10*
570 | %TO.C,R24*%
571 | X171000000Y-84287500D03*
572 | X171000000Y-82712500D03*
573 | %TD*%
574 | %TO.C,D5*%
575 | X133000000Y-84287500D03*
576 | X133000000Y-82712500D03*
577 | %TD*%
578 | D13*
579 | %TO.C,R11*%
580 | X125787500Y-69750000D03*
581 | X124212500Y-69750000D03*
582 | %TD*%
583 | D31*
584 | %TO.C,FB1*%
585 | X65862500Y-129750000D03*
586 | X70137500Y-129750000D03*
587 | %TD*%
588 | D13*
589 | %TO.C,R56*%
590 | X117287500Y-79210000D03*
591 | X115712500Y-79210000D03*
592 | %TD*%
593 | %TO.C,R18*%
594 | X188787500Y-69750000D03*
595 | X187212500Y-69750000D03*
596 | %TD*%
597 | D10*
598 | %TO.C,R48*%
599 | X94500000Y-84497500D03*
600 | X94500000Y-82922500D03*
601 | %TD*%
602 | D13*
603 | %TO.C,R17*%
604 | X179787500Y-69750000D03*
605 | X178212500Y-69750000D03*
606 | %TD*%
607 | D21*
608 | %TO.C,R35*%
609 | X59250000Y-77210000D03*
610 | X62050000Y-77210000D03*
611 | %TD*%
612 | D32*
613 | %TO.C,Q1*%
614 | X161580000Y-89300000D03*
615 | X160310000Y-89300000D03*
616 | X159040000Y-89300000D03*
617 | X157770000Y-89300000D03*
618 | X156500000Y-89300000D03*
619 | X155230000Y-89300000D03*
620 | X153960000Y-89300000D03*
621 | X152690000Y-89300000D03*
622 | X151420000Y-89300000D03*
623 | X151420000Y-98700000D03*
624 | X152690000Y-98700000D03*
625 | X153960000Y-98700000D03*
626 | X155230000Y-98700000D03*
627 | X156500000Y-98700000D03*
628 | X157770000Y-98700000D03*
629 | X159040000Y-98700000D03*
630 | X160310000Y-98700000D03*
631 | X161580000Y-98700000D03*
632 | %TD*%
633 | D10*
634 | %TO.C,D7*%
635 | X151000000Y-84287500D03*
636 | X151000000Y-82712500D03*
637 | %TD*%
638 | %TO.C,D11*%
639 | X187000000Y-84287500D03*
640 | X187000000Y-82712500D03*
641 | %TD*%
642 | D17*
643 | %TO.C,C12*%
644 | X133212500Y-71500000D03*
645 | X134787500Y-71500000D03*
646 | %TD*%
647 | D13*
648 | %TO.C,R12*%
649 | X134787500Y-69750000D03*
650 | X133212500Y-69750000D03*
651 | %TD*%
652 | %TO.C,R6*%
653 | X152787500Y-68000000D03*
654 | X151212500Y-68000000D03*
655 | %TD*%
656 | D20*
657 | %TO.C,D21*%
658 | X68050000Y-74710000D03*
659 | X64750000Y-74710000D03*
660 | %TD*%
661 | D11*
662 | %TO.C,R38*%
663 | X75750000Y-70922500D03*
664 | X75750000Y-72497500D03*
665 | %TD*%
666 | D13*
667 | %TO.C,R4*%
668 | X134787500Y-68000000D03*
669 | X133212500Y-68000000D03*
670 | %TD*%
671 | D17*
672 | %TO.C,C16*%
673 | X169212500Y-71500000D03*
674 | X170787500Y-71500000D03*
675 | %TD*%
676 | D10*
677 | %TO.C,R19*%
678 | X126000000Y-84287500D03*
679 | X126000000Y-82712500D03*
680 | %TD*%
681 | %TO.C,D9*%
682 | X169000000Y-84287500D03*
683 | X169000000Y-82712500D03*
684 | %TD*%
685 | %TO.C,R23*%
686 | X162000000Y-84287500D03*
687 | X162000000Y-82712500D03*
688 | %TD*%
689 | D20*
690 | %TO.C,D25*%
691 | X98150000Y-76710000D03*
692 | X94850000Y-76710000D03*
693 | %TD*%
694 | D12*
695 | %TO.C,U9*%
696 | X189270000Y-73850000D03*
697 | X186730000Y-73850000D03*
698 | X186730000Y-80150000D03*
699 | X189270000Y-80150000D03*
700 | %TD*%
701 | D13*
702 | %TO.C,C19*%
703 | X61337500Y-79460000D03*
704 | X59762500Y-79460000D03*
705 | %TD*%
706 | D10*
707 | %TO.C,R39*%
708 | X66400000Y-72497500D03*
709 | X66400000Y-70922500D03*
710 | %TD*%
711 | %TO.C,C24*%
712 | X104750000Y-82247500D03*
713 | X104750000Y-80672500D03*
714 | %TD*%
715 | D20*
716 | %TO.C,D26*%
717 | X115850000Y-74210000D03*
718 | X119150000Y-74210000D03*
719 | %TD*%
720 | D13*
721 | %TO.C,R10*%
722 | X188787500Y-68000000D03*
723 | X187212500Y-68000000D03*
724 | %TD*%
725 | D10*
726 | %TO.C,D16*%
727 | X151000000Y-105624721D03*
728 | X151000000Y-104049721D03*
729 | %TD*%
730 | D22*
731 | %TO.C,C4*%
732 | X78000000Y-122750000D03*
733 | X78000000Y-119950000D03*
734 | %TD*%
735 | %TO.C,C5*%
736 | X80500000Y-122750000D03*
737 | X80500000Y-119950000D03*
738 | %TD*%
739 | D10*
740 | %TO.C,D4*%
741 | X124000000Y-84287500D03*
742 | X124000000Y-82712500D03*
743 | %TD*%
744 | D30*
745 | %TO.C,C1*%
746 | X70137500Y-125250000D03*
747 | X65862500Y-125250000D03*
748 | %TD*%
749 | D10*
750 | %TO.C,D13*%
751 | X178000000Y-105624721D03*
752 | X178000000Y-104049721D03*
753 | %TD*%
754 | %TO.C,D15*%
755 | X160000000Y-105624721D03*
756 | X160000000Y-104049721D03*
757 | %TD*%
758 | D17*
759 | %TO.C,C18*%
760 | X187212500Y-71500000D03*
761 | X188787500Y-71500000D03*
762 | %TD*%
763 | %TO.C,D29*%
764 | X59632500Y-95275000D03*
765 | X61207500Y-95275000D03*
766 | %TD*%
767 | D12*
768 | %TO.C,U6*%
769 | X162270000Y-73850000D03*
770 | X159730000Y-73850000D03*
771 | X159730000Y-80150000D03*
772 | X162270000Y-80150000D03*
773 | %TD*%
774 | D10*
775 | %TO.C,R33*%
776 | X135000000Y-105624721D03*
777 | X135000000Y-104049721D03*
778 | %TD*%
779 | %TO.C,R32*%
780 | X144000000Y-105624721D03*
781 | X144000000Y-104049721D03*
782 | %TD*%
783 | D17*
784 | %TO.C,R55*%
785 | X94712500Y-80960000D03*
786 | X96287500Y-80960000D03*
787 | %TD*%
788 | D13*
789 | %TO.C,R16*%
790 | X170787500Y-69750000D03*
791 | X169212500Y-69750000D03*
792 | %TD*%
793 | D10*
794 | %TO.C,R22*%
795 | X153000000Y-84287500D03*
796 | X153000000Y-82712500D03*
797 | %TD*%
798 | D12*
799 | %TO.C,U8*%
800 | X180270000Y-73850000D03*
801 | X177730000Y-73850000D03*
802 | X177730000Y-80150000D03*
803 | X180270000Y-80150000D03*
804 | %TD*%
805 | M02*
806 |
--------------------------------------------------------------------------------
/outfile/gerber/PicoIndustrial-顶层阻焊层.gts:
--------------------------------------------------------------------------------
1 | %TF.GenerationSoftware,KiCad,Pcbnew,(5.99.0-7040-g8c08b861ab)*%
2 | %TF.CreationDate,2021-03-18T10:44:17+08:00*%
3 | %TF.ProjectId,PicoIndustrial,5069636f-496e-4647-9573-747269616c2e,rev?*%
4 | %TF.SameCoordinates,Original*%
5 | %TF.FileFunction,Soldermask,Top*%
6 | %TF.FilePolarity,Negative*%
7 | %FSLAX46Y46*%
8 | G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
9 | G04 Created by KiCad (PCBNEW (5.99.0-7040-g8c08b861ab)) date 2021-03-18 10:44:17*
10 | %MOMM*%
11 | %LPD*%
12 | G01*
13 | G04 APERTURE LIST*
14 | G04 Aperture macros list*
15 | %AMRoundRect*
16 | 0 Rectangle with rounded corners*
17 | 0 $1 Rounding radius*
18 | 0 $2 $3 $4 $5 $6 $7 $8 $9 X,Y pos of 4 corners*
19 | 0 Add a 4 corners polygon primitive as box body*
20 | 4,1,4,$2,$3,$4,$5,$6,$7,$8,$9,$2,$3,0*
21 | 0 Add four circle primitives for the rounded corners*
22 | 1,1,$1+$1,$2,$3,0*
23 | 1,1,$1+$1,$4,$5,0*
24 | 1,1,$1+$1,$6,$7,0*
25 | 1,1,$1+$1,$8,$9,0*
26 | 0 Add four rect primitives between the rounded corners*
27 | 20,1,$1+$1,$2,$3,$4,$5,0*
28 | 20,1,$1+$1,$4,$5,$6,$7,0*
29 | 20,1,$1+$1,$6,$7,$8,$9,0*
30 | 20,1,$1+$1,$8,$9,$2,$3,0*%
31 | G04 Aperture macros list end*
32 | %ADD10RoundRect,0.218750X0.256250X-0.218750X0.256250X0.218750X-0.256250X0.218750X-0.256250X-0.218750X0*%
33 | %ADD11RoundRect,0.218750X-0.256250X0.218750X-0.256250X-0.218750X0.256250X-0.218750X0.256250X0.218750X0*%
34 | %ADD12R,0.640000X2.000000*%
35 | %ADD13RoundRect,0.218750X0.218750X0.256250X-0.218750X0.256250X-0.218750X-0.256250X0.218750X-0.256250X0*%
36 | %ADD14C,1.400000*%
37 | %ADD15C,1.650000*%
38 | %ADD16R,2.500000X2.300000*%
39 | %ADD17R,1.528000X0.650000*%
40 | %ADD18R,2.100000X2.100000*%
41 | %ADD19C,2.100000*%
42 | %ADD20RoundRect,0.250000X-1.000000X1.500000X-1.000000X-1.500000X1.000000X-1.500000X1.000000X1.500000X0*%
43 | %ADD21R,0.840000X0.840000*%
44 | %ADD22C,0.840000*%
45 | %ADD23O,1.850000X0.850000*%
46 | %ADD24RoundRect,0.218750X-0.218750X-0.256250X0.218750X-0.256250X0.218750X0.256250X-0.218750X0.256250X0*%
47 | %ADD25RoundRect,0.250000X0.375000X0.625000X-0.375000X0.625000X-0.375000X-0.625000X0.375000X-0.625000X0*%
48 | %ADD26RoundRect,0.250000X-0.625000X0.375000X-0.625000X-0.375000X0.625000X-0.375000X0.625000X0.375000X0*%
49 | %ADD27R,0.900000X1.200000*%
50 | %ADD28RoundRect,0.250000X-0.375000X-0.625000X0.375000X-0.625000X0.375000X0.625000X-0.375000X0.625000X0*%
51 | %ADD29RoundRect,0.250000X0.625000X-0.375000X0.625000X0.375000X-0.625000X0.375000X-0.625000X-0.375000X0*%
52 | %ADD30R,2.500000X1.800000*%
53 | %ADD31R,5.400000X2.900000*%
54 | %ADD32C,6.400000*%
55 | %ADD33C,0.800000*%
56 | %ADD34R,1.600000X3.200000*%
57 | %ADD35O,1.700000X1.700000*%
58 | %ADD36R,1.700000X1.700000*%
59 | %ADD37R,3.200000X1.600000*%
60 | %ADD38R,1.500000X1.500000*%
61 | %ADD39R,1.550000X0.600000*%
62 | %ADD40R,2.600000X3.100000*%
63 | %ADD41RoundRect,0.250000X0.312500X1.450000X-0.312500X1.450000X-0.312500X-1.450000X0.312500X-1.450000X0*%
64 | %ADD42RoundRect,0.250000X-0.312500X-1.450000X0.312500X-1.450000X0.312500X1.450000X-0.312500X1.450000X0*%
65 | %ADD43RoundRect,0.070000X0.300000X1.000000X-0.300000X1.000000X-0.300000X-1.000000X0.300000X-1.000000X0*%
66 | G04 APERTURE END LIST*
67 | D10*
68 | %TO.C,D8*%
69 | X160000000Y-84287500D03*
70 | X160000000Y-82712500D03*
71 | %TD*%
72 | D11*
73 | %TO.C,C7*%
74 | X92500000Y-127462500D03*
75 | X92500000Y-129037500D03*
76 | %TD*%
77 | D12*
78 | %TO.C,U2*%
79 | X126270000Y-73850000D03*
80 | X123730000Y-73850000D03*
81 | X123730000Y-80150000D03*
82 | X126270000Y-80150000D03*
83 | %TD*%
84 | D10*
85 | %TO.C,R21*%
86 | X144000000Y-84287500D03*
87 | X144000000Y-82712500D03*
88 | %TD*%
89 | %TO.C,D10*%
90 | X178000000Y-84287500D03*
91 | X178000000Y-82712500D03*
92 | %TD*%
93 | D13*
94 | %TO.C,R2*%
95 | X89287500Y-117750000D03*
96 | X87712500Y-117750000D03*
97 | %TD*%
98 | D10*
99 | %TO.C,R27*%
100 | X189000000Y-105624721D03*
101 | X189000000Y-104049721D03*
102 | %TD*%
103 | %TO.C,R25*%
104 | X180000000Y-84287500D03*
105 | X180000000Y-82712500D03*
106 | %TD*%
107 | D14*
108 | %TO.C,JP5-2*%
109 | X61790000Y-86500000D03*
110 | X59250000Y-86500000D03*
111 | %TD*%
112 | D10*
113 | %TO.C,R26*%
114 | X189000000Y-84287500D03*
115 | X189000000Y-82712500D03*
116 | %TD*%
117 | D13*
118 | %TO.C,R1*%
119 | X92787500Y-117750000D03*
120 | X91212500Y-117750000D03*
121 | %TD*%
122 | D15*
123 | %TO.C,K5*%
124 | X154500000Y-110000000D03*
125 | X149800000Y-110000000D03*
126 | X149800000Y-121500000D03*
127 | X149800000Y-128500000D03*
128 | %TD*%
129 | D10*
130 | %TO.C,R34*%
131 | X126000000Y-105624721D03*
132 | X126000000Y-104049721D03*
133 | %TD*%
134 | D14*
135 | %TO.C,JP2-1*%
136 | X70750000Y-71710000D03*
137 | X73290000Y-71710000D03*
138 | %TD*%
139 | %TO.C,JP3-2*%
140 | X84750000Y-74210000D03*
141 | X87290000Y-74210000D03*
142 | %TD*%
143 | D16*
144 | %TO.C,D2*%
145 | X65850000Y-120250000D03*
146 | X70150000Y-120250000D03*
147 | %TD*%
148 | D12*
149 | %TO.C,U5*%
150 | X153270000Y-73850000D03*
151 | X150730000Y-73850000D03*
152 | X150730000Y-80150000D03*
153 | X153270000Y-80150000D03*
154 | %TD*%
155 | D17*
156 | %TO.C,IC1*%
157 | X86789000Y-77805000D03*
158 | X86789000Y-79075000D03*
159 | X86789000Y-80345000D03*
160 | X86789000Y-81615000D03*
161 | X92211000Y-81615000D03*
162 | X92211000Y-80345000D03*
163 | X92211000Y-79075000D03*
164 | X92211000Y-77805000D03*
165 | %TD*%
166 | D10*
167 | %TO.C,D12*%
168 | X187000000Y-105624721D03*
169 | X187000000Y-104049721D03*
170 | %TD*%
171 | D11*
172 | %TO.C,R47*%
173 | X103000000Y-77422500D03*
174 | X103000000Y-78997500D03*
175 | %TD*%
176 | D18*
177 | %TO.C,J2*%
178 | X143000000Y-139000000D03*
179 | D19*
180 | X146810000Y-139000000D03*
181 | X150620000Y-139000000D03*
182 | X154430000Y-139000000D03*
183 | X158240000Y-139000000D03*
184 | X162050000Y-139000000D03*
185 | X165860000Y-139000000D03*
186 | X169670000Y-139000000D03*
187 | X173480000Y-139000000D03*
188 | X177290000Y-139000000D03*
189 | %TD*%
190 | D20*
191 | %TO.C,C8*%
192 | X112500000Y-122000000D03*
193 | X112500000Y-128500000D03*
194 | %TD*%
195 | D21*
196 | %TO.C,J6*%
197 | X60200000Y-102800000D03*
198 | D22*
199 | X61200000Y-102150000D03*
200 | X60200000Y-101500000D03*
201 | X61200000Y-100850000D03*
202 | X60200000Y-100200000D03*
203 | D23*
204 | X60420000Y-97925000D03*
205 | X60420000Y-105075000D03*
206 | %TD*%
207 | D11*
208 | %TO.C,R37*%
209 | X64400000Y-70922500D03*
210 | X64400000Y-72497500D03*
211 | %TD*%
212 | D24*
213 | %TO.C,C14*%
214 | X151212500Y-71500000D03*
215 | X152787500Y-71500000D03*
216 | %TD*%
217 | D11*
218 | %TO.C,R46*%
219 | X82250000Y-77212500D03*
220 | X82250000Y-78787500D03*
221 | %TD*%
222 | D25*
223 | %TO.C,C25*%
224 | X92650000Y-74210000D03*
225 | X89850000Y-74210000D03*
226 | %TD*%
227 | D26*
228 | %TO.C,C3*%
229 | X78000000Y-124850000D03*
230 | X78000000Y-127650000D03*
231 | %TD*%
232 | D10*
233 | %TO.C,R52*%
234 | X98500000Y-84497500D03*
235 | X98500000Y-82922500D03*
236 | %TD*%
237 | %TO.C,R29*%
238 | X171000000Y-105624721D03*
239 | X171000000Y-104049721D03*
240 | %TD*%
241 | D27*
242 | %TO.C,D27*%
243 | X119150000Y-76710000D03*
244 | X115850000Y-76710000D03*
245 | %TD*%
246 | D10*
247 | %TO.C,D6*%
248 | X142000000Y-84287500D03*
249 | X142000000Y-82712500D03*
250 | %TD*%
251 | D11*
252 | %TO.C,R44*%
253 | X84250000Y-77212500D03*
254 | X84250000Y-78787500D03*
255 | %TD*%
256 | D14*
257 | %TO.C,JP4-2*%
258 | X105500000Y-74210000D03*
259 | X108040000Y-74210000D03*
260 | %TD*%
261 | D15*
262 | %TO.C,K4*%
263 | X163500000Y-110000000D03*
264 | X158800000Y-110000000D03*
265 | X158800000Y-121500000D03*
266 | X158800000Y-128500000D03*
267 | %TD*%
268 | D10*
269 | %TO.C,R43*%
270 | X101250000Y-82247500D03*
271 | X101250000Y-80672500D03*
272 | %TD*%
273 | D15*
274 | %TO.C,K1*%
275 | X190500000Y-110000000D03*
276 | X185800000Y-110000000D03*
277 | X185800000Y-121500000D03*
278 | X185800000Y-128500000D03*
279 | %TD*%
280 | D10*
281 | %TO.C,R42*%
282 | X80250000Y-82287500D03*
283 | X80250000Y-80712500D03*
284 | %TD*%
285 | D14*
286 | %TO.C,JP5-1*%
287 | X61750000Y-84000000D03*
288 | X59210000Y-84000000D03*
289 | %TD*%
290 | D28*
291 | %TO.C,R36*%
292 | X70500000Y-77210000D03*
293 | X73300000Y-77210000D03*
294 | %TD*%
295 | D11*
296 | %TO.C,C21*%
297 | X68400000Y-70922500D03*
298 | X68400000Y-72497500D03*
299 | %TD*%
300 | D10*
301 | %TO.C,R28*%
302 | X180000000Y-105624721D03*
303 | X180000000Y-104049721D03*
304 | %TD*%
305 | D12*
306 | %TO.C,U3*%
307 | X135270000Y-73850000D03*
308 | X132730000Y-73850000D03*
309 | X132730000Y-80150000D03*
310 | X135270000Y-80150000D03*
311 | %TD*%
312 | D18*
313 | %TO.C,J4*%
314 | X111290000Y-61000000D03*
315 | D19*
316 | X107480000Y-61000000D03*
317 | X103670000Y-61000000D03*
318 | X99860000Y-61000000D03*
319 | X96050000Y-61000000D03*
320 | X92240000Y-61000000D03*
321 | X88430000Y-61000000D03*
322 | X84620000Y-61000000D03*
323 | X80810000Y-61000000D03*
324 | X77000000Y-61000000D03*
325 | %TD*%
326 | D13*
327 | %TO.C,R9*%
328 | X179787500Y-68000000D03*
329 | X178212500Y-68000000D03*
330 | %TD*%
331 | D29*
332 | %TO.C,C29*%
333 | X148250000Y-99150000D03*
334 | X148250000Y-96350000D03*
335 | %TD*%
336 | D30*
337 | %TO.C,D3*%
338 | X85000000Y-128250000D03*
339 | X89000000Y-128250000D03*
340 | %TD*%
341 | D10*
342 | %TO.C,R31*%
343 | X153000000Y-105624721D03*
344 | X153000000Y-104049721D03*
345 | %TD*%
346 | D11*
347 | %TO.C,R45*%
348 | X104750000Y-77422500D03*
349 | X104750000Y-78997500D03*
350 | %TD*%
351 | D13*
352 | %TO.C,R7*%
353 | X161787500Y-68000000D03*
354 | X160212500Y-68000000D03*
355 | %TD*%
356 | D31*
357 | %TO.C,L1*%
358 | X101000000Y-131200000D03*
359 | X101000000Y-121300000D03*
360 | %TD*%
361 | D13*
362 | %TO.C,R54*%
363 | X96287500Y-79210000D03*
364 | X94712500Y-79210000D03*
365 | %TD*%
366 | D29*
367 | %TO.C,C2*%
368 | X75500000Y-122750000D03*
369 | X75500000Y-119950000D03*
370 | %TD*%
371 | D27*
372 | %TO.C,D23*%
373 | X79400000Y-74710000D03*
374 | X76100000Y-74710000D03*
375 | %TD*%
376 | D11*
377 | %TO.C,R49*%
378 | X96500000Y-82922500D03*
379 | X96500000Y-84497500D03*
380 | %TD*%
381 | D32*
382 | %TO.C,H6*%
383 | X190000000Y-140000000D03*
384 | D33*
385 | X192400000Y-140000000D03*
386 | X187600000Y-140000000D03*
387 | X191697056Y-138302944D03*
388 | X190000000Y-137600000D03*
389 | X188302944Y-141697056D03*
390 | X191697056Y-141697056D03*
391 | X188302944Y-138302944D03*
392 | X190000000Y-142400000D03*
393 | %TD*%
394 | D28*
395 | %TO.C,C10*%
396 | X112600000Y-115500000D03*
397 | X115400000Y-115500000D03*
398 | %TD*%
399 | D10*
400 | %TO.C,R58*%
401 | X98500000Y-80497500D03*
402 | X98500000Y-78922500D03*
403 | %TD*%
404 | %TO.C,R50*%
405 | X116000000Y-84497500D03*
406 | X116000000Y-82922500D03*
407 | %TD*%
408 | D13*
409 | %TO.C,R3*%
410 | X125787500Y-68000000D03*
411 | X124212500Y-68000000D03*
412 | %TD*%
413 | D10*
414 | %TO.C,D19*%
415 | X124000000Y-105624721D03*
416 | X124000000Y-104049721D03*
417 | %TD*%
418 | D13*
419 | %TO.C,R13*%
420 | X143787500Y-69750000D03*
421 | X142212500Y-69750000D03*
422 | %TD*%
423 | D10*
424 | %TO.C,C23*%
425 | X84250000Y-82287500D03*
426 | X84250000Y-80712500D03*
427 | %TD*%
428 | D11*
429 | %TO.C,C22*%
430 | X79750000Y-70922500D03*
431 | X79750000Y-72497500D03*
432 | %TD*%
433 | D13*
434 | %TO.C,R15*%
435 | X161787500Y-69750000D03*
436 | X160212500Y-69750000D03*
437 | %TD*%
438 | D26*
439 | %TO.C,C6*%
440 | X80500000Y-124850000D03*
441 | X80500000Y-127650000D03*
442 | %TD*%
443 | D28*
444 | %TO.C,C9*%
445 | X112600000Y-118000000D03*
446 | X115400000Y-118000000D03*
447 | %TD*%
448 | D10*
449 | %TO.C,D14*%
450 | X169000000Y-105624721D03*
451 | X169000000Y-104049721D03*
452 | %TD*%
453 | %TO.C,D18*%
454 | X133000000Y-105624721D03*
455 | X133000000Y-104049721D03*
456 | %TD*%
457 | D12*
458 | %TO.C,U7*%
459 | X171270000Y-73850000D03*
460 | X168730000Y-73850000D03*
461 | X168730000Y-80150000D03*
462 | X171270000Y-80150000D03*
463 | %TD*%
464 | D13*
465 | %TO.C,R14*%
466 | X152787500Y-69750000D03*
467 | X151212500Y-69750000D03*
468 | %TD*%
469 | D24*
470 | %TO.C,C13*%
471 | X142212500Y-71500000D03*
472 | X143787500Y-71500000D03*
473 | %TD*%
474 | D34*
475 | %TO.C,J1*%
476 | X66870000Y-111190000D03*
477 | D35*
478 | X66870000Y-110400000D03*
479 | D34*
480 | X69410000Y-111190000D03*
481 | D35*
482 | X69410000Y-110400000D03*
483 | D34*
484 | X71950000Y-111190000D03*
485 | D36*
486 | X71950000Y-110400000D03*
487 | D35*
488 | X74490000Y-110400000D03*
489 | D34*
490 | X74490000Y-111190000D03*
491 | X77030000Y-111190000D03*
492 | D35*
493 | X77030000Y-110400000D03*
494 | D34*
495 | X79570000Y-111190000D03*
496 | D35*
497 | X79570000Y-110400000D03*
498 | D34*
499 | X82110000Y-111190000D03*
500 | D35*
501 | X82110000Y-110400000D03*
502 | D34*
503 | X84650000Y-111190000D03*
504 | D36*
505 | X84650000Y-110400000D03*
506 | D34*
507 | X87190000Y-111190000D03*
508 | D35*
509 | X87190000Y-110400000D03*
510 | D34*
511 | X89730000Y-111190000D03*
512 | D35*
513 | X89730000Y-110400000D03*
514 | X92270000Y-110400000D03*
515 | D34*
516 | X92270000Y-111190000D03*
517 | X94810000Y-111190000D03*
518 | D35*
519 | X94810000Y-110400000D03*
520 | D36*
521 | X97350000Y-110400000D03*
522 | D34*
523 | X97350000Y-111190000D03*
524 | D35*
525 | X99890000Y-110400000D03*
526 | D34*
527 | X99890000Y-111190000D03*
528 | X102430000Y-111190000D03*
529 | D35*
530 | X102430000Y-110400000D03*
531 | D34*
532 | X104970000Y-111190000D03*
533 | D35*
534 | X104970000Y-110400000D03*
535 | D34*
536 | X107510000Y-111190000D03*
537 | D35*
538 | X107510000Y-110400000D03*
539 | D34*
540 | X110050000Y-111190000D03*
541 | D36*
542 | X110050000Y-110400000D03*
543 | D35*
544 | X112590000Y-110400000D03*
545 | D34*
546 | X112590000Y-111190000D03*
547 | D35*
548 | X115130000Y-110400000D03*
549 | D34*
550 | X115130000Y-111190000D03*
551 | D35*
552 | X115130000Y-92620000D03*
553 | D34*
554 | X115130000Y-91810000D03*
555 | D35*
556 | X112590000Y-92620000D03*
557 | D34*
558 | X112590000Y-91810000D03*
559 | X110050000Y-91810000D03*
560 | D36*
561 | X110050000Y-92620000D03*
562 | D34*
563 | X107510000Y-91810000D03*
564 | D35*
565 | X107510000Y-92620000D03*
566 | D34*
567 | X104970000Y-91810000D03*
568 | D35*
569 | X104970000Y-92620000D03*
570 | X102430000Y-92620000D03*
571 | D34*
572 | X102430000Y-91810000D03*
573 | D35*
574 | X99890000Y-92620000D03*
575 | D34*
576 | X99890000Y-91810000D03*
577 | X97350000Y-91810000D03*
578 | D36*
579 | X97350000Y-92620000D03*
580 | D35*
581 | X94810000Y-92620000D03*
582 | D34*
583 | X94810000Y-91810000D03*
584 | X92270000Y-91810000D03*
585 | D35*
586 | X92270000Y-92620000D03*
587 | D34*
588 | X89730000Y-91810000D03*
589 | D35*
590 | X89730000Y-92620000D03*
591 | X87190000Y-92620000D03*
592 | D34*
593 | X87190000Y-91810000D03*
594 | X84650000Y-91810000D03*
595 | D36*
596 | X84650000Y-92620000D03*
597 | D34*
598 | X82110000Y-91810000D03*
599 | D35*
600 | X82110000Y-92620000D03*
601 | X79570000Y-92620000D03*
602 | D34*
603 | X79570000Y-91810000D03*
604 | D35*
605 | X77030000Y-92620000D03*
606 | D34*
607 | X77030000Y-91810000D03*
608 | X74490000Y-91810000D03*
609 | D35*
610 | X74490000Y-92620000D03*
611 | D36*
612 | X71950000Y-92620000D03*
613 | D34*
614 | X71950000Y-91810000D03*
615 | X69410000Y-91810000D03*
616 | D35*
617 | X69410000Y-92620000D03*
618 | X66870000Y-92620000D03*
619 | D34*
620 | X66870000Y-91810000D03*
621 | D37*
622 | X115700000Y-104040000D03*
623 | D35*
624 | X114900000Y-104050000D03*
625 | D37*
626 | X115700000Y-101500000D03*
627 | D36*
628 | X114900000Y-101510000D03*
629 | D35*
630 | X114900000Y-98970000D03*
631 | D37*
632 | X115700000Y-98960000D03*
633 | D38*
634 | X70000000Y-101500000D03*
635 | D35*
636 | X66750000Y-100500000D03*
637 | D38*
638 | X66700000Y-100500000D03*
639 | X66700000Y-102500000D03*
640 | D35*
641 | X66750000Y-102500000D03*
642 | D38*
643 | X73500000Y-104000000D03*
644 | X76000000Y-104000000D03*
645 | X78500000Y-104000000D03*
646 | %TD*%
647 | D15*
648 | %TO.C,K8*%
649 | X127500000Y-110000000D03*
650 | X122800000Y-110000000D03*
651 | X122800000Y-121500000D03*
652 | X122800000Y-128500000D03*
653 | %TD*%
654 | D24*
655 | %TO.C,C15*%
656 | X160212500Y-71500000D03*
657 | X161787500Y-71500000D03*
658 | %TD*%
659 | D10*
660 | %TO.C,C28*%
661 | X103000000Y-82247500D03*
662 | X103000000Y-80672500D03*
663 | %TD*%
664 | D17*
665 | %TO.C,IC2*%
666 | X107539000Y-77805000D03*
667 | X107539000Y-79075000D03*
668 | X107539000Y-80345000D03*
669 | X107539000Y-81615000D03*
670 | X112961000Y-81615000D03*
671 | X112961000Y-80345000D03*
672 | X112961000Y-79075000D03*
673 | X112961000Y-77805000D03*
674 | %TD*%
675 | D24*
676 | %TO.C,R61*%
677 | X59632500Y-93475000D03*
678 | X61207500Y-93475000D03*
679 | %TD*%
680 | D10*
681 | %TO.C,R30*%
682 | X162000000Y-105624721D03*
683 | X162000000Y-104049721D03*
684 | %TD*%
685 | D11*
686 | %TO.C,R51*%
687 | X118000000Y-82922500D03*
688 | X118000000Y-84497500D03*
689 | %TD*%
690 | D15*
691 | %TO.C,K7*%
692 | X136500000Y-110000000D03*
693 | X131800000Y-110000000D03*
694 | X131800000Y-121500000D03*
695 | X131800000Y-128500000D03*
696 | %TD*%
697 | D30*
698 | %TO.C,D1*%
699 | X70000000Y-138250000D03*
700 | X66000000Y-138250000D03*
701 | %TD*%
702 | D13*
703 | %TO.C,R8*%
704 | X170787500Y-68000000D03*
705 | X169212500Y-68000000D03*
706 | %TD*%
707 | D33*
708 | %TO.C,H5*%
709 | X126400000Y-140000000D03*
710 | X125697056Y-141697056D03*
711 | D32*
712 | X124000000Y-140000000D03*
713 | D33*
714 | X124000000Y-142400000D03*
715 | X125697056Y-138302944D03*
716 | X121600000Y-140000000D03*
717 | X122302944Y-141697056D03*
718 | X124000000Y-137600000D03*
719 | X122302944Y-138302944D03*
720 | %TD*%
721 | D10*
722 | %TO.C,C27*%
723 | X82250000Y-82287500D03*
724 | X82250000Y-80712500D03*
725 | %TD*%
726 | %TO.C,D17*%
727 | X142000000Y-105624721D03*
728 | X142000000Y-104049721D03*
729 | %TD*%
730 | D18*
731 | %TO.C,J3*%
732 | X177290000Y-61000000D03*
733 | D19*
734 | X173480000Y-61000000D03*
735 | X169670000Y-61000000D03*
736 | X165860000Y-61000000D03*
737 | X162050000Y-61000000D03*
738 | X158240000Y-61000000D03*
739 | X154430000Y-61000000D03*
740 | X150620000Y-61000000D03*
741 | X146810000Y-61000000D03*
742 | X143000000Y-61000000D03*
743 | %TD*%
744 | D24*
745 | %TO.C,D28*%
746 | X59632500Y-107675000D03*
747 | X61207500Y-107675000D03*
748 | %TD*%
749 | D10*
750 | %TO.C,R40*%
751 | X77750000Y-72497500D03*
752 | X77750000Y-70922500D03*
753 | %TD*%
754 | %TO.C,R20*%
755 | X135000000Y-84287500D03*
756 | X135000000Y-82712500D03*
757 | %TD*%
758 | %TO.C,R59*%
759 | X119500000Y-80497500D03*
760 | X119500000Y-78922500D03*
761 | %TD*%
762 | D27*
763 | %TO.C,D24*%
764 | X94850000Y-74210000D03*
765 | X98150000Y-74210000D03*
766 | %TD*%
767 | D13*
768 | %TO.C,R5*%
769 | X143787500Y-68000000D03*
770 | X142212500Y-68000000D03*
771 | %TD*%
772 | D14*
773 | %TO.C,JP4-1*%
774 | X105500000Y-71710000D03*
775 | X108040000Y-71710000D03*
776 | %TD*%
777 | D10*
778 | %TO.C,R53*%
779 | X120000000Y-84497500D03*
780 | X120000000Y-82922500D03*
781 | %TD*%
782 | D39*
783 | %TO.C,U1*%
784 | X90700000Y-124655000D03*
785 | X90700000Y-123385000D03*
786 | X90700000Y-122115000D03*
787 | X90700000Y-120845000D03*
788 | X85300000Y-120845000D03*
789 | X85300000Y-122115000D03*
790 | X85300000Y-123385000D03*
791 | X85300000Y-124655000D03*
792 | D40*
793 | X88000000Y-122750000D03*
794 | %TD*%
795 | D24*
796 | %TO.C,C17*%
797 | X178212500Y-71500000D03*
798 | X179787500Y-71500000D03*
799 | %TD*%
800 | D41*
801 | %TO.C,F1*%
802 | X70137500Y-134250000D03*
803 | X65862500Y-134250000D03*
804 | %TD*%
805 | D24*
806 | %TO.C,R57*%
807 | X115712500Y-80960000D03*
808 | X117287500Y-80960000D03*
809 | %TD*%
810 | D12*
811 | %TO.C,U4*%
812 | X144270000Y-73850000D03*
813 | X141730000Y-73850000D03*
814 | X141730000Y-80150000D03*
815 | X144270000Y-80150000D03*
816 | %TD*%
817 | D27*
818 | %TO.C,D20*%
819 | X64750000Y-77210000D03*
820 | X68050000Y-77210000D03*
821 | %TD*%
822 | D33*
823 | %TO.C,H3*%
824 | X188302944Y-58302944D03*
825 | X190000000Y-57600000D03*
826 | X192400000Y-60000000D03*
827 | X191697056Y-61697056D03*
828 | D32*
829 | X190000000Y-60000000D03*
830 | D33*
831 | X191697056Y-58302944D03*
832 | X190000000Y-62400000D03*
833 | X187600000Y-60000000D03*
834 | X188302944Y-61697056D03*
835 | %TD*%
836 | D13*
837 | %TO.C,C20*%
838 | X72687500Y-79500000D03*
839 | X71112500Y-79500000D03*
840 | %TD*%
841 | D27*
842 | %TO.C,D22*%
843 | X76100000Y-77210000D03*
844 | X79400000Y-77210000D03*
845 | %TD*%
846 | D25*
847 | %TO.C,C26*%
848 | X113400000Y-74210000D03*
849 | X110600000Y-74210000D03*
850 | %TD*%
851 | D32*
852 | %TO.C,H4*%
853 | X60000000Y-140000000D03*
854 | D33*
855 | X60000000Y-137600000D03*
856 | X61697056Y-138302944D03*
857 | X60000000Y-142400000D03*
858 | X58302944Y-138302944D03*
859 | X61697056Y-141697056D03*
860 | X62400000Y-140000000D03*
861 | X58302944Y-141697056D03*
862 | X57600000Y-140000000D03*
863 | %TD*%
864 | D24*
865 | %TO.C,R60*%
866 | X59632500Y-109475000D03*
867 | X61207500Y-109475000D03*
868 | %TD*%
869 | %TO.C,C11*%
870 | X124212500Y-71500000D03*
871 | X125787500Y-71500000D03*
872 | %TD*%
873 | D10*
874 | %TO.C,R24*%
875 | X171000000Y-84287500D03*
876 | X171000000Y-82712500D03*
877 | %TD*%
878 | %TO.C,D5*%
879 | X133000000Y-84287500D03*
880 | X133000000Y-82712500D03*
881 | %TD*%
882 | D13*
883 | %TO.C,R11*%
884 | X125787500Y-69750000D03*
885 | X124212500Y-69750000D03*
886 | %TD*%
887 | D15*
888 | %TO.C,K3*%
889 | X172500000Y-110000000D03*
890 | X167800000Y-110000000D03*
891 | X167800000Y-121500000D03*
892 | X167800000Y-128500000D03*
893 | %TD*%
894 | %TO.C,K2*%
895 | X181500000Y-110000000D03*
896 | X176800000Y-110000000D03*
897 | X176800000Y-121500000D03*
898 | X176800000Y-128500000D03*
899 | %TD*%
900 | D42*
901 | %TO.C,FB1*%
902 | X65862500Y-129750000D03*
903 | X70137500Y-129750000D03*
904 | %TD*%
905 | D13*
906 | %TO.C,R56*%
907 | X117287500Y-79210000D03*
908 | X115712500Y-79210000D03*
909 | %TD*%
910 | %TO.C,R18*%
911 | X188787500Y-69750000D03*
912 | X187212500Y-69750000D03*
913 | %TD*%
914 | D18*
915 | %TO.C,J5*%
916 | X83000000Y-139000000D03*
917 | D19*
918 | X86810000Y-139000000D03*
919 | X90620000Y-139000000D03*
920 | %TD*%
921 | D10*
922 | %TO.C,R48*%
923 | X94500000Y-84497500D03*
924 | X94500000Y-82922500D03*
925 | %TD*%
926 | D33*
927 | %TO.C,H1*%
928 | X60000000Y-57600000D03*
929 | X57600000Y-60000000D03*
930 | X58302944Y-58302944D03*
931 | X60000000Y-62400000D03*
932 | X58302944Y-61697056D03*
933 | D32*
934 | X60000000Y-60000000D03*
935 | D33*
936 | X62400000Y-60000000D03*
937 | X61697056Y-61697056D03*
938 | X61697056Y-58302944D03*
939 | %TD*%
940 | D13*
941 | %TO.C,R17*%
942 | X179787500Y-69750000D03*
943 | X178212500Y-69750000D03*
944 | %TD*%
945 | D28*
946 | %TO.C,R35*%
947 | X59250000Y-77210000D03*
948 | X62050000Y-77210000D03*
949 | %TD*%
950 | D43*
951 | %TO.C,Q1*%
952 | X161580000Y-89300000D03*
953 | X160310000Y-89300000D03*
954 | X159040000Y-89300000D03*
955 | X157770000Y-89300000D03*
956 | X156500000Y-89300000D03*
957 | X155230000Y-89300000D03*
958 | X153960000Y-89300000D03*
959 | X152690000Y-89300000D03*
960 | X151420000Y-89300000D03*
961 | X151420000Y-98700000D03*
962 | X152690000Y-98700000D03*
963 | X153960000Y-98700000D03*
964 | X155230000Y-98700000D03*
965 | X156500000Y-98700000D03*
966 | X157770000Y-98700000D03*
967 | X159040000Y-98700000D03*
968 | X160310000Y-98700000D03*
969 | X161580000Y-98700000D03*
970 | %TD*%
971 | D33*
972 | %TO.C,H2*%
973 | X122302944Y-61697056D03*
974 | X125697056Y-58302944D03*
975 | X124000000Y-57600000D03*
976 | X124000000Y-62400000D03*
977 | D32*
978 | X124000000Y-60000000D03*
979 | D33*
980 | X125697056Y-61697056D03*
981 | X126400000Y-60000000D03*
982 | X122302944Y-58302944D03*
983 | X121600000Y-60000000D03*
984 | %TD*%
985 | D10*
986 | %TO.C,D7*%
987 | X151000000Y-84287500D03*
988 | X151000000Y-82712500D03*
989 | %TD*%
990 | %TO.C,D11*%
991 | X187000000Y-84287500D03*
992 | X187000000Y-82712500D03*
993 | %TD*%
994 | D24*
995 | %TO.C,C12*%
996 | X133212500Y-71500000D03*
997 | X134787500Y-71500000D03*
998 | %TD*%
999 | D13*
1000 | %TO.C,R12*%
1001 | X134787500Y-69750000D03*
1002 | X133212500Y-69750000D03*
1003 | %TD*%
1004 | D14*
1005 | %TO.C,JP3-1*%
1006 | X84750000Y-71710000D03*
1007 | X87290000Y-71710000D03*
1008 | %TD*%
1009 | D13*
1010 | %TO.C,R6*%
1011 | X152787500Y-68000000D03*
1012 | X151212500Y-68000000D03*
1013 | %TD*%
1014 | D27*
1015 | %TO.C,D21*%
1016 | X68050000Y-74710000D03*
1017 | X64750000Y-74710000D03*
1018 | %TD*%
1019 | D11*
1020 | %TO.C,R38*%
1021 | X75750000Y-70922500D03*
1022 | X75750000Y-72497500D03*
1023 | %TD*%
1024 | D13*
1025 | %TO.C,R4*%
1026 | X134787500Y-68000000D03*
1027 | X133212500Y-68000000D03*
1028 | %TD*%
1029 | D24*
1030 | %TO.C,C16*%
1031 | X169212500Y-71500000D03*
1032 | X170787500Y-71500000D03*
1033 | %TD*%
1034 | D10*
1035 | %TO.C,R19*%
1036 | X126000000Y-84287500D03*
1037 | X126000000Y-82712500D03*
1038 | %TD*%
1039 | %TO.C,D9*%
1040 | X169000000Y-84287500D03*
1041 | X169000000Y-82712500D03*
1042 | %TD*%
1043 | %TO.C,R23*%
1044 | X162000000Y-84287500D03*
1045 | X162000000Y-82712500D03*
1046 | %TD*%
1047 | D27*
1048 | %TO.C,D25*%
1049 | X98150000Y-76710000D03*
1050 | X94850000Y-76710000D03*
1051 | %TD*%
1052 | D12*
1053 | %TO.C,U9*%
1054 | X189270000Y-73850000D03*
1055 | X186730000Y-73850000D03*
1056 | X186730000Y-80150000D03*
1057 | X189270000Y-80150000D03*
1058 | %TD*%
1059 | D13*
1060 | %TO.C,C19*%
1061 | X61337500Y-79460000D03*
1062 | X59762500Y-79460000D03*
1063 | %TD*%
1064 | D10*
1065 | %TO.C,R39*%
1066 | X66400000Y-72497500D03*
1067 | X66400000Y-70922500D03*
1068 | %TD*%
1069 | %TO.C,C24*%
1070 | X104750000Y-82247500D03*
1071 | X104750000Y-80672500D03*
1072 | %TD*%
1073 | D27*
1074 | %TO.C,D26*%
1075 | X115850000Y-74210000D03*
1076 | X119150000Y-74210000D03*
1077 | %TD*%
1078 | D15*
1079 | %TO.C,K6*%
1080 | X145500000Y-110000000D03*
1081 | X140800000Y-110000000D03*
1082 | X140800000Y-121500000D03*
1083 | X140800000Y-128500000D03*
1084 | %TD*%
1085 | D13*
1086 | %TO.C,R10*%
1087 | X188787500Y-68000000D03*
1088 | X187212500Y-68000000D03*
1089 | %TD*%
1090 | D10*
1091 | %TO.C,D16*%
1092 | X151000000Y-105624721D03*
1093 | X151000000Y-104049721D03*
1094 | %TD*%
1095 | D29*
1096 | %TO.C,C4*%
1097 | X78000000Y-122750000D03*
1098 | X78000000Y-119950000D03*
1099 | %TD*%
1100 | %TO.C,C5*%
1101 | X80500000Y-122750000D03*
1102 | X80500000Y-119950000D03*
1103 | %TD*%
1104 | D10*
1105 | %TO.C,D4*%
1106 | X124000000Y-84287500D03*
1107 | X124000000Y-82712500D03*
1108 | %TD*%
1109 | D41*
1110 | %TO.C,C1*%
1111 | X70137500Y-125250000D03*
1112 | X65862500Y-125250000D03*
1113 | %TD*%
1114 | D10*
1115 | %TO.C,D13*%
1116 | X178000000Y-105624721D03*
1117 | X178000000Y-104049721D03*
1118 | %TD*%
1119 | %TO.C,D15*%
1120 | X160000000Y-105624721D03*
1121 | X160000000Y-104049721D03*
1122 | %TD*%
1123 | D14*
1124 | %TO.C,JP1-2*%
1125 | X59250000Y-74210000D03*
1126 | X61790000Y-74210000D03*
1127 | %TD*%
1128 | D24*
1129 | %TO.C,C18*%
1130 | X187212500Y-71500000D03*
1131 | X188787500Y-71500000D03*
1132 | %TD*%
1133 | %TO.C,D29*%
1134 | X59632500Y-95275000D03*
1135 | X61207500Y-95275000D03*
1136 | %TD*%
1137 | D12*
1138 | %TO.C,U6*%
1139 | X162270000Y-73850000D03*
1140 | X159730000Y-73850000D03*
1141 | X159730000Y-80150000D03*
1142 | X162270000Y-80150000D03*
1143 | %TD*%
1144 | D10*
1145 | %TO.C,R33*%
1146 | X135000000Y-105624721D03*
1147 | X135000000Y-104049721D03*
1148 | %TD*%
1149 | %TO.C,R32*%
1150 | X144000000Y-105624721D03*
1151 | X144000000Y-104049721D03*
1152 | %TD*%
1153 | D24*
1154 | %TO.C,R55*%
1155 | X94712500Y-80960000D03*
1156 | X96287500Y-80960000D03*
1157 | %TD*%
1158 | D14*
1159 | %TO.C,JP1-1*%
1160 | X59250000Y-71710000D03*
1161 | X61790000Y-71710000D03*
1162 | %TD*%
1163 | D13*
1164 | %TO.C,R16*%
1165 | X170787500Y-69750000D03*
1166 | X169212500Y-69750000D03*
1167 | %TD*%
1168 | D10*
1169 | %TO.C,R22*%
1170 | X153000000Y-84287500D03*
1171 | X153000000Y-82712500D03*
1172 | %TD*%
1173 | D12*
1174 | %TO.C,U8*%
1175 | X180270000Y-73850000D03*
1176 | X177730000Y-73850000D03*
1177 | X177730000Y-80150000D03*
1178 | X180270000Y-80150000D03*
1179 | %TD*%
1180 | D14*
1181 | %TO.C,JP2-2*%
1182 | X70750000Y-74210000D03*
1183 | X73290000Y-74210000D03*
1184 | %TD*%
1185 | M02*
1186 |
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
1 | GNU GENERAL PUBLIC LICENSE
2 | Version 3, 29 June 2007
3 |
4 | Copyright (C) 2007 Free Software Foundation, Inc.
5 | Everyone is permitted to copy and distribute verbatim copies
6 | of this license document, but changing it is not allowed.
7 |
8 | Preamble
9 |
10 | The GNU General Public License is a free, copyleft license for
11 | software and other kinds of works.
12 |
13 | The licenses for most software and other practical works are designed
14 | to take away your freedom to share and change the works. By contrast,
15 | the GNU General Public License is intended to guarantee your freedom to
16 | share and change all versions of a program--to make sure it remains free
17 | software for all its users. We, the Free Software Foundation, use the
18 | GNU General Public License for most of our software; it applies also to
19 | any other work released this way by its authors. You can apply it to
20 | your programs, too.
21 |
22 | When we speak of free software, we are referring to freedom, not
23 | price. Our General Public Licenses are designed to make sure that you
24 | have the freedom to distribute copies of free software (and charge for
25 | them if you wish), that you receive source code or can get it if you
26 | want it, that you can change the software or use pieces of it in new
27 | free programs, and that you know you can do these things.
28 |
29 | To protect your rights, we need to prevent others from denying you
30 | these rights or asking you to surrender the rights. Therefore, you have
31 | certain responsibilities if you distribute copies of the software, or if
32 | you modify it: responsibilities to respect the freedom of others.
33 |
34 | For example, if you distribute copies of such a program, whether
35 | gratis or for a fee, you must pass on to the recipients the same
36 | freedoms that you received. You must make sure that they, too, receive
37 | or can get the source code. And you must show them these terms so they
38 | know their rights.
39 |
40 | Developers that use the GNU GPL protect your rights with two steps:
41 | (1) assert copyright on the software, and (2) offer you this License
42 | giving you legal permission to copy, distribute and/or modify it.
43 |
44 | For the developers' and authors' protection, the GPL clearly explains
45 | that there is no warranty for this free software. For both users' and
46 | authors' sake, the GPL requires that modified versions be marked as
47 | changed, so that their problems will not be attributed erroneously to
48 | authors of previous versions.
49 |
50 | Some devices are designed to deny users access to install or run
51 | modified versions of the software inside them, although the manufacturer
52 | can do so. This is fundamentally incompatible with the aim of
53 | protecting users' freedom to change the software. The systematic
54 | pattern of such abuse occurs in the area of products for individuals to
55 | use, which is precisely where it is most unacceptable. Therefore, we
56 | have designed this version of the GPL to prohibit the practice for those
57 | products. If such problems arise substantially in other domains, we
58 | stand ready to extend this provision to those domains in future versions
59 | of the GPL, as needed to protect the freedom of users.
60 |
61 | Finally, every program is threatened constantly by software patents.
62 | States should not allow patents to restrict development and use of
63 | software on general-purpose computers, but in those that do, we wish to
64 | avoid the special danger that patents applied to a free program could
65 | make it effectively proprietary. To prevent this, the GPL assures that
66 | patents cannot be used to render the program non-free.
67 |
68 | The precise terms and conditions for copying, distribution and
69 | modification follow.
70 |
71 | TERMS AND CONDITIONS
72 |
73 | 0. Definitions.
74 |
75 | "This License" refers to version 3 of the GNU General Public License.
76 |
77 | "Copyright" also means copyright-like laws that apply to other kinds of
78 | works, such as semiconductor masks.
79 |
80 | "The Program" refers to any copyrightable work licensed under this
81 | License. Each licensee is addressed as "you". "Licensees" and
82 | "recipients" may be individuals or organizations.
83 |
84 | To "modify" a work means to copy from or adapt all or part of the work
85 | in a fashion requiring copyright permission, other than the making of an
86 | exact copy. The resulting work is called a "modified version" of the
87 | earlier work or a work "based on" the earlier work.
88 |
89 | A "covered work" means either the unmodified Program or a work based
90 | on the Program.
91 |
92 | To "propagate" a work means to do anything with it that, without
93 | permission, would make you directly or secondarily liable for
94 | infringement under applicable copyright law, except executing it on a
95 | computer or modifying a private copy. Propagation includes copying,
96 | distribution (with or without modification), making available to the
97 | public, and in some countries other activities as well.
98 |
99 | To "convey" a work means any kind of propagation that enables other
100 | parties to make or receive copies. Mere interaction with a user through
101 | a computer network, with no transfer of a copy, is not conveying.
102 |
103 | An interactive user interface displays "Appropriate Legal Notices"
104 | to the extent that it includes a convenient and prominently visible
105 | feature that (1) displays an appropriate copyright notice, and (2)
106 | tells the user that there is no warranty for the work (except to the
107 | extent that warranties are provided), that licensees may convey the
108 | work under this License, and how to view a copy of this License. If
109 | the interface presents a list of user commands or options, such as a
110 | menu, a prominent item in the list meets this criterion.
111 |
112 | 1. Source Code.
113 |
114 | The "source code" for a work means the preferred form of the work
115 | for making modifications to it. "Object code" means any non-source
116 | form of a work.
117 |
118 | A "Standard Interface" means an interface that either is an official
119 | standard defined by a recognized standards body, or, in the case of
120 | interfaces specified for a particular programming language, one that
121 | is widely used among developers working in that language.
122 |
123 | The "System Libraries" of an executable work include anything, other
124 | than the work as a whole, that (a) is included in the normal form of
125 | packaging a Major Component, but which is not part of that Major
126 | Component, and (b) serves only to enable use of the work with that
127 | Major Component, or to implement a Standard Interface for which an
128 | implementation is available to the public in source code form. A
129 | "Major Component", in this context, means a major essential component
130 | (kernel, window system, and so on) of the specific operating system
131 | (if any) on which the executable work runs, or a compiler used to
132 | produce the work, or an object code interpreter used to run it.
133 |
134 | The "Corresponding Source" for a work in object code form means all
135 | the source code needed to generate, install, and (for an executable
136 | work) run the object code and to modify the work, including scripts to
137 | control those activities. However, it does not include the work's
138 | System Libraries, or general-purpose tools or generally available free
139 | programs which are used unmodified in performing those activities but
140 | which are not part of the work. For example, Corresponding Source
141 | includes interface definition files associated with source files for
142 | the work, and the source code for shared libraries and dynamically
143 | linked subprograms that the work is specifically designed to require,
144 | such as by intimate data communication or control flow between those
145 | subprograms and other parts of the work.
146 |
147 | The Corresponding Source need not include anything that users
148 | can regenerate automatically from other parts of the Corresponding
149 | Source.
150 |
151 | The Corresponding Source for a work in source code form is that
152 | same work.
153 |
154 | 2. Basic Permissions.
155 |
156 | All rights granted under this License are granted for the term of
157 | copyright on the Program, and are irrevocable provided the stated
158 | conditions are met. This License explicitly affirms your unlimited
159 | permission to run the unmodified Program. The output from running a
160 | covered work is covered by this License only if the output, given its
161 | content, constitutes a covered work. This License acknowledges your
162 | rights of fair use or other equivalent, as provided by copyright law.
163 |
164 | You may make, run and propagate covered works that you do not
165 | convey, without conditions so long as your license otherwise remains
166 | in force. You may convey covered works to others for the sole purpose
167 | of having them make modifications exclusively for you, or provide you
168 | with facilities for running those works, provided that you comply with
169 | the terms of this License in conveying all material for which you do
170 | not control copyright. Those thus making or running the covered works
171 | for you must do so exclusively on your behalf, under your direction
172 | and control, on terms that prohibit them from making any copies of
173 | your copyrighted material outside their relationship with you.
174 |
175 | Conveying under any other circumstances is permitted solely under
176 | the conditions stated below. Sublicensing is not allowed; section 10
177 | makes it unnecessary.
178 |
179 | 3. Protecting Users' Legal Rights From Anti-Circumvention Law.
180 |
181 | No covered work shall be deemed part of an effective technological
182 | measure under any applicable law fulfilling obligations under article
183 | 11 of the WIPO copyright treaty adopted on 20 December 1996, or
184 | similar laws prohibiting or restricting circumvention of such
185 | measures.
186 |
187 | When you convey a covered work, you waive any legal power to forbid
188 | circumvention of technological measures to the extent such circumvention
189 | is effected by exercising rights under this License with respect to
190 | the covered work, and you disclaim any intention to limit operation or
191 | modification of the work as a means of enforcing, against the work's
192 | users, your or third parties' legal rights to forbid circumvention of
193 | technological measures.
194 |
195 | 4. Conveying Verbatim Copies.
196 |
197 | You may convey verbatim copies of the Program's source code as you
198 | receive it, in any medium, provided that you conspicuously and
199 | appropriately publish on each copy an appropriate copyright notice;
200 | keep intact all notices stating that this License and any
201 | non-permissive terms added in accord with section 7 apply to the code;
202 | keep intact all notices of the absence of any warranty; and give all
203 | recipients a copy of this License along with the Program.
204 |
205 | You may charge any price or no price for each copy that you convey,
206 | and you may offer support or warranty protection for a fee.
207 |
208 | 5. Conveying Modified Source Versions.
209 |
210 | You may convey a work based on the Program, or the modifications to
211 | produce it from the Program, in the form of source code under the
212 | terms of section 4, provided that you also meet all of these conditions:
213 |
214 | a) The work must carry prominent notices stating that you modified
215 | it, and giving a relevant date.
216 |
217 | b) The work must carry prominent notices stating that it is
218 | released under this License and any conditions added under section
219 | 7. This requirement modifies the requirement in section 4 to
220 | "keep intact all notices".
221 |
222 | c) You must license the entire work, as a whole, under this
223 | License to anyone who comes into possession of a copy. This
224 | License will therefore apply, along with any applicable section 7
225 | additional terms, to the whole of the work, and all its parts,
226 | regardless of how they are packaged. This License gives no
227 | permission to license the work in any other way, but it does not
228 | invalidate such permission if you have separately received it.
229 |
230 | d) If the work has interactive user interfaces, each must display
231 | Appropriate Legal Notices; however, if the Program has interactive
232 | interfaces that do not display Appropriate Legal Notices, your
233 | work need not make them do so.
234 |
235 | A compilation of a covered work with other separate and independent
236 | works, which are not by their nature extensions of the covered work,
237 | and which are not combined with it such as to form a larger program,
238 | in or on a volume of a storage or distribution medium, is called an
239 | "aggregate" if the compilation and its resulting copyright are not
240 | used to limit the access or legal rights of the compilation's users
241 | beyond what the individual works permit. Inclusion of a covered work
242 | in an aggregate does not cause this License to apply to the other
243 | parts of the aggregate.
244 |
245 | 6. Conveying Non-Source Forms.
246 |
247 | You may convey a covered work in object code form under the terms
248 | of sections 4 and 5, provided that you also convey the
249 | machine-readable Corresponding Source under the terms of this License,
250 | in one of these ways:
251 |
252 | a) Convey the object code in, or embodied in, a physical product
253 | (including a physical distribution medium), accompanied by the
254 | Corresponding Source fixed on a durable physical medium
255 | customarily used for software interchange.
256 |
257 | b) Convey the object code in, or embodied in, a physical product
258 | (including a physical distribution medium), accompanied by a
259 | written offer, valid for at least three years and valid for as
260 | long as you offer spare parts or customer support for that product
261 | model, to give anyone who possesses the object code either (1) a
262 | copy of the Corresponding Source for all the software in the
263 | product that is covered by this License, on a durable physical
264 | medium customarily used for software interchange, for a price no
265 | more than your reasonable cost of physically performing this
266 | conveying of source, or (2) access to copy the
267 | Corresponding Source from a network server at no charge.
268 |
269 | c) Convey individual copies of the object code with a copy of the
270 | written offer to provide the Corresponding Source. This
271 | alternative is allowed only occasionally and noncommercially, and
272 | only if you received the object code with such an offer, in accord
273 | with subsection 6b.
274 |
275 | d) Convey the object code by offering access from a designated
276 | place (gratis or for a charge), and offer equivalent access to the
277 | Corresponding Source in the same way through the same place at no
278 | further charge. You need not require recipients to copy the
279 | Corresponding Source along with the object code. If the place to
280 | copy the object code is a network server, the Corresponding Source
281 | may be on a different server (operated by you or a third party)
282 | that supports equivalent copying facilities, provided you maintain
283 | clear directions next to the object code saying where to find the
284 | Corresponding Source. Regardless of what server hosts the
285 | Corresponding Source, you remain obligated to ensure that it is
286 | available for as long as needed to satisfy these requirements.
287 |
288 | e) Convey the object code using peer-to-peer transmission, provided
289 | you inform other peers where the object code and Corresponding
290 | Source of the work are being offered to the general public at no
291 | charge under subsection 6d.
292 |
293 | A separable portion of the object code, whose source code is excluded
294 | from the Corresponding Source as a System Library, need not be
295 | included in conveying the object code work.
296 |
297 | A "User Product" is either (1) a "consumer product", which means any
298 | tangible personal property which is normally used for personal, family,
299 | or household purposes, or (2) anything designed or sold for incorporation
300 | into a dwelling. In determining whether a product is a consumer product,
301 | doubtful cases shall be resolved in favor of coverage. For a particular
302 | product received by a particular user, "normally used" refers to a
303 | typical or common use of that class of product, regardless of the status
304 | of the particular user or of the way in which the particular user
305 | actually uses, or expects or is expected to use, the product. A product
306 | is a consumer product regardless of whether the product has substantial
307 | commercial, industrial or non-consumer uses, unless such uses represent
308 | the only significant mode of use of the product.
309 |
310 | "Installation Information" for a User Product means any methods,
311 | procedures, authorization keys, or other information required to install
312 | and execute modified versions of a covered work in that User Product from
313 | a modified version of its Corresponding Source. The information must
314 | suffice to ensure that the continued functioning of the modified object
315 | code is in no case prevented or interfered with solely because
316 | modification has been made.
317 |
318 | If you convey an object code work under this section in, or with, or
319 | specifically for use in, a User Product, and the conveying occurs as
320 | part of a transaction in which the right of possession and use of the
321 | User Product is transferred to the recipient in perpetuity or for a
322 | fixed term (regardless of how the transaction is characterized), the
323 | Corresponding Source conveyed under this section must be accompanied
324 | by the Installation Information. But this requirement does not apply
325 | if neither you nor any third party retains the ability to install
326 | modified object code on the User Product (for example, the work has
327 | been installed in ROM).
328 |
329 | The requirement to provide Installation Information does not include a
330 | requirement to continue to provide support service, warranty, or updates
331 | for a work that has been modified or installed by the recipient, or for
332 | the User Product in which it has been modified or installed. Access to a
333 | network may be denied when the modification itself materially and
334 | adversely affects the operation of the network or violates the rules and
335 | protocols for communication across the network.
336 |
337 | Corresponding Source conveyed, and Installation Information provided,
338 | in accord with this section must be in a format that is publicly
339 | documented (and with an implementation available to the public in
340 | source code form), and must require no special password or key for
341 | unpacking, reading or copying.
342 |
343 | 7. Additional Terms.
344 |
345 | "Additional permissions" are terms that supplement the terms of this
346 | License by making exceptions from one or more of its conditions.
347 | Additional permissions that are applicable to the entire Program shall
348 | be treated as though they were included in this License, to the extent
349 | that they are valid under applicable law. If additional permissions
350 | apply only to part of the Program, that part may be used separately
351 | under those permissions, but the entire Program remains governed by
352 | this License without regard to the additional permissions.
353 |
354 | When you convey a copy of a covered work, you may at your option
355 | remove any additional permissions from that copy, or from any part of
356 | it. (Additional permissions may be written to require their own
357 | removal in certain cases when you modify the work.) You may place
358 | additional permissions on material, added by you to a covered work,
359 | for which you have or can give appropriate copyright permission.
360 |
361 | Notwithstanding any other provision of this License, for material you
362 | add to a covered work, you may (if authorized by the copyright holders of
363 | that material) supplement the terms of this License with terms:
364 |
365 | a) Disclaiming warranty or limiting liability differently from the
366 | terms of sections 15 and 16 of this License; or
367 |
368 | b) Requiring preservation of specified reasonable legal notices or
369 | author attributions in that material or in the Appropriate Legal
370 | Notices displayed by works containing it; or
371 |
372 | c) Prohibiting misrepresentation of the origin of that material, or
373 | requiring that modified versions of such material be marked in
374 | reasonable ways as different from the original version; or
375 |
376 | d) Limiting the use for publicity purposes of names of licensors or
377 | authors of the material; or
378 |
379 | e) Declining to grant rights under trademark law for use of some
380 | trade names, trademarks, or service marks; or
381 |
382 | f) Requiring indemnification of licensors and authors of that
383 | material by anyone who conveys the material (or modified versions of
384 | it) with contractual assumptions of liability to the recipient, for
385 | any liability that these contractual assumptions directly impose on
386 | those licensors and authors.
387 |
388 | All other non-permissive additional terms are considered "further
389 | restrictions" within the meaning of section 10. If the Program as you
390 | received it, or any part of it, contains a notice stating that it is
391 | governed by this License along with a term that is a further
392 | restriction, you may remove that term. If a license document contains
393 | a further restriction but permits relicensing or conveying under this
394 | License, you may add to a covered work material governed by the terms
395 | of that license document, provided that the further restriction does
396 | not survive such relicensing or conveying.
397 |
398 | If you add terms to a covered work in accord with this section, you
399 | must place, in the relevant source files, a statement of the
400 | additional terms that apply to those files, or a notice indicating
401 | where to find the applicable terms.
402 |
403 | Additional terms, permissive or non-permissive, may be stated in the
404 | form of a separately written license, or stated as exceptions;
405 | the above requirements apply either way.
406 |
407 | 8. Termination.
408 |
409 | You may not propagate or modify a covered work except as expressly
410 | provided under this License. Any attempt otherwise to propagate or
411 | modify it is void, and will automatically terminate your rights under
412 | this License (including any patent licenses granted under the third
413 | paragraph of section 11).
414 |
415 | However, if you cease all violation of this License, then your
416 | license from a particular copyright holder is reinstated (a)
417 | provisionally, unless and until the copyright holder explicitly and
418 | finally terminates your license, and (b) permanently, if the copyright
419 | holder fails to notify you of the violation by some reasonable means
420 | prior to 60 days after the cessation.
421 |
422 | Moreover, your license from a particular copyright holder is
423 | reinstated permanently if the copyright holder notifies you of the
424 | violation by some reasonable means, this is the first time you have
425 | received notice of violation of this License (for any work) from that
426 | copyright holder, and you cure the violation prior to 30 days after
427 | your receipt of the notice.
428 |
429 | Termination of your rights under this section does not terminate the
430 | licenses of parties who have received copies or rights from you under
431 | this License. If your rights have been terminated and not permanently
432 | reinstated, you do not qualify to receive new licenses for the same
433 | material under section 10.
434 |
435 | 9. Acceptance Not Required for Having Copies.
436 |
437 | You are not required to accept this License in order to receive or
438 | run a copy of the Program. Ancillary propagation of a covered work
439 | occurring solely as a consequence of using peer-to-peer transmission
440 | to receive a copy likewise does not require acceptance. However,
441 | nothing other than this License grants you permission to propagate or
442 | modify any covered work. These actions infringe copyright if you do
443 | not accept this License. Therefore, by modifying or propagating a
444 | covered work, you indicate your acceptance of this License to do so.
445 |
446 | 10. Automatic Licensing of Downstream Recipients.
447 |
448 | Each time you convey a covered work, the recipient automatically
449 | receives a license from the original licensors, to run, modify and
450 | propagate that work, subject to this License. You are not responsible
451 | for enforcing compliance by third parties with this License.
452 |
453 | An "entity transaction" is a transaction transferring control of an
454 | organization, or substantially all assets of one, or subdividing an
455 | organization, or merging organizations. If propagation of a covered
456 | work results from an entity transaction, each party to that
457 | transaction who receives a copy of the work also receives whatever
458 | licenses to the work the party's predecessor in interest had or could
459 | give under the previous paragraph, plus a right to possession of the
460 | Corresponding Source of the work from the predecessor in interest, if
461 | the predecessor has it or can get it with reasonable efforts.
462 |
463 | You may not impose any further restrictions on the exercise of the
464 | rights granted or affirmed under this License. For example, you may
465 | not impose a license fee, royalty, or other charge for exercise of
466 | rights granted under this License, and you may not initiate litigation
467 | (including a cross-claim or counterclaim in a lawsuit) alleging that
468 | any patent claim is infringed by making, using, selling, offering for
469 | sale, or importing the Program or any portion of it.
470 |
471 | 11. Patents.
472 |
473 | A "contributor" is a copyright holder who authorizes use under this
474 | License of the Program or a work on which the Program is based. The
475 | work thus licensed is called the contributor's "contributor version".
476 |
477 | A contributor's "essential patent claims" are all patent claims
478 | owned or controlled by the contributor, whether already acquired or
479 | hereafter acquired, that would be infringed by some manner, permitted
480 | by this License, of making, using, or selling its contributor version,
481 | but do not include claims that would be infringed only as a
482 | consequence of further modification of the contributor version. For
483 | purposes of this definition, "control" includes the right to grant
484 | patent sublicenses in a manner consistent with the requirements of
485 | this License.
486 |
487 | Each contributor grants you a non-exclusive, worldwide, royalty-free
488 | patent license under the contributor's essential patent claims, to
489 | make, use, sell, offer for sale, import and otherwise run, modify and
490 | propagate the contents of its contributor version.
491 |
492 | In the following three paragraphs, a "patent license" is any express
493 | agreement or commitment, however denominated, not to enforce a patent
494 | (such as an express permission to practice a patent or covenant not to
495 | sue for patent infringement). To "grant" such a patent license to a
496 | party means to make such an agreement or commitment not to enforce a
497 | patent against the party.
498 |
499 | If you convey a covered work, knowingly relying on a patent license,
500 | and the Corresponding Source of the work is not available for anyone
501 | to copy, free of charge and under the terms of this License, through a
502 | publicly available network server or other readily accessible means,
503 | then you must either (1) cause the Corresponding Source to be so
504 | available, or (2) arrange to deprive yourself of the benefit of the
505 | patent license for this particular work, or (3) arrange, in a manner
506 | consistent with the requirements of this License, to extend the patent
507 | license to downstream recipients. "Knowingly relying" means you have
508 | actual knowledge that, but for the patent license, your conveying the
509 | covered work in a country, or your recipient's use of the covered work
510 | in a country, would infringe one or more identifiable patents in that
511 | country that you have reason to believe are valid.
512 |
513 | If, pursuant to or in connection with a single transaction or
514 | arrangement, you convey, or propagate by procuring conveyance of, a
515 | covered work, and grant a patent license to some of the parties
516 | receiving the covered work authorizing them to use, propagate, modify
517 | or convey a specific copy of the covered work, then the patent license
518 | you grant is automatically extended to all recipients of the covered
519 | work and works based on it.
520 |
521 | A patent license is "discriminatory" if it does not include within
522 | the scope of its coverage, prohibits the exercise of, or is
523 | conditioned on the non-exercise of one or more of the rights that are
524 | specifically granted under this License. You may not convey a covered
525 | work if you are a party to an arrangement with a third party that is
526 | in the business of distributing software, under which you make payment
527 | to the third party based on the extent of your activity of conveying
528 | the work, and under which the third party grants, to any of the
529 | parties who would receive the covered work from you, a discriminatory
530 | patent license (a) in connection with copies of the covered work
531 | conveyed by you (or copies made from those copies), or (b) primarily
532 | for and in connection with specific products or compilations that
533 | contain the covered work, unless you entered into that arrangement,
534 | or that patent license was granted, prior to 28 March 2007.
535 |
536 | Nothing in this License shall be construed as excluding or limiting
537 | any implied license or other defenses to infringement that may
538 | otherwise be available to you under applicable patent law.
539 |
540 | 12. No Surrender of Others' Freedom.
541 |
542 | If conditions are imposed on you (whether by court order, agreement or
543 | otherwise) that contradict the conditions of this License, they do not
544 | excuse you from the conditions of this License. If you cannot convey a
545 | covered work so as to satisfy simultaneously your obligations under this
546 | License and any other pertinent obligations, then as a consequence you may
547 | not convey it at all. For example, if you agree to terms that obligate you
548 | to collect a royalty for further conveying from those to whom you convey
549 | the Program, the only way you could satisfy both those terms and this
550 | License would be to refrain entirely from conveying the Program.
551 |
552 | 13. Use with the GNU Affero General Public License.
553 |
554 | Notwithstanding any other provision of this License, you have
555 | permission to link or combine any covered work with a work licensed
556 | under version 3 of the GNU Affero General Public License into a single
557 | combined work, and to convey the resulting work. The terms of this
558 | License will continue to apply to the part which is the covered work,
559 | but the special requirements of the GNU Affero General Public License,
560 | section 13, concerning interaction through a network will apply to the
561 | combination as such.
562 |
563 | 14. Revised Versions of this License.
564 |
565 | The Free Software Foundation may publish revised and/or new versions of
566 | the GNU General Public License from time to time. Such new versions will
567 | be similar in spirit to the present version, but may differ in detail to
568 | address new problems or concerns.
569 |
570 | Each version is given a distinguishing version number. If the
571 | Program specifies that a certain numbered version of the GNU General
572 | Public License "or any later version" applies to it, you have the
573 | option of following the terms and conditions either of that numbered
574 | version or of any later version published by the Free Software
575 | Foundation. If the Program does not specify a version number of the
576 | GNU General Public License, you may choose any version ever published
577 | by the Free Software Foundation.
578 |
579 | If the Program specifies that a proxy can decide which future
580 | versions of the GNU General Public License can be used, that proxy's
581 | public statement of acceptance of a version permanently authorizes you
582 | to choose that version for the Program.
583 |
584 | Later license versions may give you additional or different
585 | permissions. However, no additional obligations are imposed on any
586 | author or copyright holder as a result of your choosing to follow a
587 | later version.
588 |
589 | 15. Disclaimer of Warranty.
590 |
591 | THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
592 | APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT
593 | HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY
594 | OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,
595 | THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
596 | PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM
597 | IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF
598 | ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
599 |
600 | 16. Limitation of Liability.
601 |
602 | IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
603 | WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS
604 | THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
605 | GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE
606 | USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF
607 | DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD
608 | PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),
609 | EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF
610 | SUCH DAMAGES.
611 |
612 | 17. Interpretation of Sections 15 and 16.
613 |
614 | If the disclaimer of warranty and limitation of liability provided
615 | above cannot be given local legal effect according to their terms,
616 | reviewing courts shall apply local law that most closely approximates
617 | an absolute waiver of all civil liability in connection with the
618 | Program, unless a warranty or assumption of liability accompanies a
619 | copy of the Program in return for a fee.
620 |
621 | END OF TERMS AND CONDITIONS
622 |
623 | How to Apply These Terms to Your New Programs
624 |
625 | If you develop a new program, and you want it to be of the greatest
626 | possible use to the public, the best way to achieve this is to make it
627 | free software which everyone can redistribute and change under these terms.
628 |
629 | To do so, attach the following notices to the program. It is safest
630 | to attach them to the start of each source file to most effectively
631 | state the exclusion of warranty; and each file should have at least
632 | the "copyright" line and a pointer to where the full notice is found.
633 |
634 |
635 | Copyright (C)
636 |
637 | This program is free software: you can redistribute it and/or modify
638 | it under the terms of the GNU General Public License as published by
639 | the Free Software Foundation, either version 3 of the License, or
640 | (at your option) any later version.
641 |
642 | This program is distributed in the hope that it will be useful,
643 | but WITHOUT ANY WARRANTY; without even the implied warranty of
644 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
645 | GNU General Public License for more details.
646 |
647 | You should have received a copy of the GNU General Public License
648 | along with this program. If not, see .
649 |
650 | Also add information on how to contact you by electronic and paper mail.
651 |
652 | If the program does terminal interaction, make it output a short
653 | notice like this when it starts in an interactive mode:
654 |
655 | Copyright (C)
656 | This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
657 | This is free software, and you are welcome to redistribute it
658 | under certain conditions; type `show c' for details.
659 |
660 | The hypothetical commands `show w' and `show c' should show the appropriate
661 | parts of the General Public License. Of course, your program's commands
662 | might be different; for a GUI interface, you would use an "about box".
663 |
664 | You should also get your employer (if you work as a programmer) or school,
665 | if any, to sign a "copyright disclaimer" for the program, if necessary.
666 | For more information on this, and how to apply and follow the GNU GPL, see
667 | .
668 |
669 | The GNU General Public License does not permit incorporating your program
670 | into proprietary programs. If your program is a subroutine library, you
671 | may consider it more useful to permit linking proprietary applications with
672 | the library. If this is what you want to do, use the GNU Lesser General
673 | Public License instead of this License. But first, please read
674 | .
675 |
--------------------------------------------------------------------------------
/KiCadLibraries/HF46F_024-HS1T.stp:
--------------------------------------------------------------------------------
1 | ISO-10303-21;
2 | HEADER;
3 | FILE_DESCRIPTION(('FreeCAD Model'),'2;1');
4 | FILE_NAME('/var/www/3D/0T/4865481.1.2.stp','2020-04-11T14:37:26',(
5 | 'Author'),(''),'Open CASCADE STEP processor 6.9','FreeCAD','Unknown'
6 | );
7 | FILE_SCHEMA(('AUTOMOTIVE_DESIGN { 1 0 10303 214 1 1 1 1 }'));
8 | ENDSEC;
9 | DATA;
10 | #1 = APPLICATION_PROTOCOL_DEFINITION('international standard',
11 | 'automotive_design',2000,#2);
12 | #2 = APPLICATION_CONTEXT(
13 | 'core data for automotive mechanical design processes');
14 | #3 = SHAPE_DEFINITION_REPRESENTATION(#4,#10);
15 | #4 = PRODUCT_DEFINITION_SHAPE('','',#5);
16 | #5 = PRODUCT_DEFINITION('design','',#6,#9);
17 | #6 = PRODUCT_DEFINITION_FORMATION('','',#7);
18 | #7 = PRODUCT('ASSEMBLY','ASSEMBLY','',(#8));
19 | #8 = PRODUCT_CONTEXT('',#2,'mechanical');
20 | #9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
21 | #10 = SHAPE_REPRESENTATION('',(#11,#15,#19,#23,#27,#31),#35);
22 | #11 = AXIS2_PLACEMENT_3D('',#12,#13,#14);
23 | #12 = CARTESIAN_POINT('',(0.,0.,0.));
24 | #13 = DIRECTION('',(0.,0.,1.));
25 | #14 = DIRECTION('',(1.,0.,-0.));
26 | #15 = AXIS2_PLACEMENT_3D('',#16,#17,#18);
27 | #16 = CARTESIAN_POINT('',(0.,0.,0.1));
28 | #17 = DIRECTION('',(0.,0.,1.));
29 | #18 = DIRECTION('',(1.,0.,0.));
30 | #19 = AXIS2_PLACEMENT_3D('',#20,#21,#22);
31 | #20 = CARTESIAN_POINT('',(0.,0.,0.));
32 | #21 = DIRECTION('',(0.,0.,1.));
33 | #22 = DIRECTION('',(1.,0.,0.));
34 | #23 = AXIS2_PLACEMENT_3D('',#24,#25,#26);
35 | #24 = CARTESIAN_POINT('',(0.,0.,0.));
36 | #25 = DIRECTION('',(0.,0.,1.));
37 | #26 = DIRECTION('',(1.,0.,0.));
38 | #27 = AXIS2_PLACEMENT_3D('',#28,#29,#30);
39 | #28 = CARTESIAN_POINT('',(0.,0.,0.));
40 | #29 = DIRECTION('',(0.,0.,1.));
41 | #30 = DIRECTION('',(1.,0.,0.));
42 | #31 = AXIS2_PLACEMENT_3D('',#32,#33,#34);
43 | #32 = CARTESIAN_POINT('',(0.,0.,0.));
44 | #33 = DIRECTION('',(0.,0.,1.));
45 | #34 = DIRECTION('',(1.,0.,0.));
46 | #35 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
47 | GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#39)) GLOBAL_UNIT_ASSIGNED_CONTEXT(
48 | (#36,#37,#38)) REPRESENTATION_CONTEXT('Context #1',
49 | '3D Context with UNIT and UNCERTAINTY') );
50 | #36 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
51 | #37 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
52 | #38 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
53 | #39 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#36,
54 | 'distance_accuracy_value','confusion accuracy');
55 | #40 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7));
56 | #41 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#42),#372);
57 | #42 = MANIFOLD_SOLID_BREP('',#43);
58 | #43 = CLOSED_SHELL('',(#44,#164,#240,#311,#358,#365));
59 | #44 = ADVANCED_FACE('',(#45),#59,.T.);
60 | #45 = FACE_BOUND('',#46,.T.);
61 | #46 = EDGE_LOOP('',(#47,#82,#110,#138));
62 | #47 = ORIENTED_EDGE('',*,*,#48,.T.);
63 | #48 = EDGE_CURVE('',#49,#51,#53,.T.);
64 | #49 = VERTEX_POINT('',#50);
65 | #50 = CARTESIAN_POINT('',(-1.05,1.15,0.));
66 | #51 = VERTEX_POINT('',#52);
67 | #52 = CARTESIAN_POINT('',(-1.05,1.15,15.6));
68 | #53 = SURFACE_CURVE('',#54,(#58,#70),.PCURVE_S1.);
69 | #54 = LINE('',#55,#56);
70 | #55 = CARTESIAN_POINT('',(-1.05,1.15,0.));
71 | #56 = VECTOR('',#57,1.);
72 | #57 = DIRECTION('',(0.,0.,1.));
73 | #58 = PCURVE('',#59,#64);
74 | #59 = PLANE('',#60);
75 | #60 = AXIS2_PLACEMENT_3D('',#61,#62,#63);
76 | #61 = CARTESIAN_POINT('',(-1.05,1.15,0.));
77 | #62 = DIRECTION('',(0.,1.,0.));
78 | #63 = DIRECTION('',(1.,0.,0.));
79 | #64 = DEFINITIONAL_REPRESENTATION('',(#65),#69);
80 | #65 = LINE('',#66,#67);
81 | #66 = CARTESIAN_POINT('',(0.,0.));
82 | #67 = VECTOR('',#68,1.);
83 | #68 = DIRECTION('',(0.,-1.));
84 | #69 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
85 | PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
86 | ) );
87 | #70 = PCURVE('',#71,#76);
88 | #71 = PLANE('',#72);
89 | #72 = AXIS2_PLACEMENT_3D('',#73,#74,#75);
90 | #73 = CARTESIAN_POINT('',(-1.05,-5.85,0.));
91 | #74 = DIRECTION('',(-1.,0.,0.));
92 | #75 = DIRECTION('',(0.,1.,0.));
93 | #76 = DEFINITIONAL_REPRESENTATION('',(#77),#81);
94 | #77 = LINE('',#78,#79);
95 | #78 = CARTESIAN_POINT('',(7.,0.));
96 | #79 = VECTOR('',#80,1.);
97 | #80 = DIRECTION('',(0.,-1.));
98 | #81 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
99 | PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
100 | ) );
101 | #82 = ORIENTED_EDGE('',*,*,#83,.T.);
102 | #83 = EDGE_CURVE('',#51,#84,#86,.T.);
103 | #84 = VERTEX_POINT('',#85);
104 | #85 = CARTESIAN_POINT('',(19.45,1.15,15.6));
105 | #86 = SURFACE_CURVE('',#87,(#91,#98),.PCURVE_S1.);
106 | #87 = LINE('',#88,#89);
107 | #88 = CARTESIAN_POINT('',(-1.05,1.15,15.6));
108 | #89 = VECTOR('',#90,1.);
109 | #90 = DIRECTION('',(1.,0.,0.));
110 | #91 = PCURVE('',#59,#92);
111 | #92 = DEFINITIONAL_REPRESENTATION('',(#93),#97);
112 | #93 = LINE('',#94,#95);
113 | #94 = CARTESIAN_POINT('',(0.,-15.6));
114 | #95 = VECTOR('',#96,1.);
115 | #96 = DIRECTION('',(1.,0.));
116 | #97 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
117 | PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
118 | ) );
119 | #98 = PCURVE('',#99,#104);
120 | #99 = PLANE('',#100);
121 | #100 = AXIS2_PLACEMENT_3D('',#101,#102,#103);
122 | #101 = CARTESIAN_POINT('',(9.2,-2.35,15.6));
123 | #102 = DIRECTION('',(-0.,-0.,-1.));
124 | #103 = DIRECTION('',(-1.,0.,0.));
125 | #104 = DEFINITIONAL_REPRESENTATION('',(#105),#109);
126 | #105 = LINE('',#106,#107);
127 | #106 = CARTESIAN_POINT('',(10.25,3.5));
128 | #107 = VECTOR('',#108,1.);
129 | #108 = DIRECTION('',(-1.,0.));
130 | #109 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
131 | PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
132 | ) );
133 | #110 = ORIENTED_EDGE('',*,*,#111,.F.);
134 | #111 = EDGE_CURVE('',#112,#84,#114,.T.);
135 | #112 = VERTEX_POINT('',#113);
136 | #113 = CARTESIAN_POINT('',(19.45,1.15,0.));
137 | #114 = SURFACE_CURVE('',#115,(#119,#126),.PCURVE_S1.);
138 | #115 = LINE('',#116,#117);
139 | #116 = CARTESIAN_POINT('',(19.45,1.15,0.));
140 | #117 = VECTOR('',#118,1.);
141 | #118 = DIRECTION('',(0.,0.,1.));
142 | #119 = PCURVE('',#59,#120);
143 | #120 = DEFINITIONAL_REPRESENTATION('',(#121),#125);
144 | #121 = LINE('',#122,#123);
145 | #122 = CARTESIAN_POINT('',(20.5,0.));
146 | #123 = VECTOR('',#124,1.);
147 | #124 = DIRECTION('',(0.,-1.));
148 | #125 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
149 | PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
150 | ) );
151 | #126 = PCURVE('',#127,#132);
152 | #127 = PLANE('',#128);
153 | #128 = AXIS2_PLACEMENT_3D('',#129,#130,#131);
154 | #129 = CARTESIAN_POINT('',(19.45,1.15,0.));
155 | #130 = DIRECTION('',(1.,0.,-0.));
156 | #131 = DIRECTION('',(0.,-1.,0.));
157 | #132 = DEFINITIONAL_REPRESENTATION('',(#133),#137);
158 | #133 = LINE('',#134,#135);
159 | #134 = CARTESIAN_POINT('',(0.,0.));
160 | #135 = VECTOR('',#136,1.);
161 | #136 = DIRECTION('',(0.,-1.));
162 | #137 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
163 | PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
164 | ) );
165 | #138 = ORIENTED_EDGE('',*,*,#139,.F.);
166 | #139 = EDGE_CURVE('',#49,#112,#140,.T.);
167 | #140 = SURFACE_CURVE('',#141,(#145,#152),.PCURVE_S1.);
168 | #141 = LINE('',#142,#143);
169 | #142 = CARTESIAN_POINT('',(-1.05,1.15,0.));
170 | #143 = VECTOR('',#144,1.);
171 | #144 = DIRECTION('',(1.,0.,0.));
172 | #145 = PCURVE('',#59,#146);
173 | #146 = DEFINITIONAL_REPRESENTATION('',(#147),#151);
174 | #147 = LINE('',#148,#149);
175 | #148 = CARTESIAN_POINT('',(0.,0.));
176 | #149 = VECTOR('',#150,1.);
177 | #150 = DIRECTION('',(1.,0.));
178 | #151 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
179 | PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
180 | ) );
181 | #152 = PCURVE('',#153,#158);
182 | #153 = PLANE('',#154);
183 | #154 = AXIS2_PLACEMENT_3D('',#155,#156,#157);
184 | #155 = CARTESIAN_POINT('',(9.2,-2.35,0.));
185 | #156 = DIRECTION('',(-0.,-0.,-1.));
186 | #157 = DIRECTION('',(-1.,0.,0.));
187 | #158 = DEFINITIONAL_REPRESENTATION('',(#159),#163);
188 | #159 = LINE('',#160,#161);
189 | #160 = CARTESIAN_POINT('',(10.25,3.5));
190 | #161 = VECTOR('',#162,1.);
191 | #162 = DIRECTION('',(-1.,0.));
192 | #163 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
193 | PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
194 | ) );
195 | #164 = ADVANCED_FACE('',(#165),#127,.T.);
196 | #165 = FACE_BOUND('',#166,.T.);
197 | #166 = EDGE_LOOP('',(#167,#168,#191,#219));
198 | #167 = ORIENTED_EDGE('',*,*,#111,.T.);
199 | #168 = ORIENTED_EDGE('',*,*,#169,.T.);
200 | #169 = EDGE_CURVE('',#84,#170,#172,.T.);
201 | #170 = VERTEX_POINT('',#171);
202 | #171 = CARTESIAN_POINT('',(19.45,-5.85,15.6));
203 | #172 = SURFACE_CURVE('',#173,(#177,#184),.PCURVE_S1.);
204 | #173 = LINE('',#174,#175);
205 | #174 = CARTESIAN_POINT('',(19.45,1.15,15.6));
206 | #175 = VECTOR('',#176,1.);
207 | #176 = DIRECTION('',(0.,-1.,0.));
208 | #177 = PCURVE('',#127,#178);
209 | #178 = DEFINITIONAL_REPRESENTATION('',(#179),#183);
210 | #179 = LINE('',#180,#181);
211 | #180 = CARTESIAN_POINT('',(0.,-15.6));
212 | #181 = VECTOR('',#182,1.);
213 | #182 = DIRECTION('',(1.,0.));
214 | #183 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
215 | PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
216 | ) );
217 | #184 = PCURVE('',#99,#185);
218 | #185 = DEFINITIONAL_REPRESENTATION('',(#186),#190);
219 | #186 = LINE('',#187,#188);
220 | #187 = CARTESIAN_POINT('',(-10.25,3.5));
221 | #188 = VECTOR('',#189,1.);
222 | #189 = DIRECTION('',(0.,-1.));
223 | #190 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
224 | PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
225 | ) );
226 | #191 = ORIENTED_EDGE('',*,*,#192,.F.);
227 | #192 = EDGE_CURVE('',#193,#170,#195,.T.);
228 | #193 = VERTEX_POINT('',#194);
229 | #194 = CARTESIAN_POINT('',(19.45,-5.85,0.));
230 | #195 = SURFACE_CURVE('',#196,(#200,#207),.PCURVE_S1.);
231 | #196 = LINE('',#197,#198);
232 | #197 = CARTESIAN_POINT('',(19.45,-5.85,0.));
233 | #198 = VECTOR('',#199,1.);
234 | #199 = DIRECTION('',(0.,0.,1.));
235 | #200 = PCURVE('',#127,#201);
236 | #201 = DEFINITIONAL_REPRESENTATION('',(#202),#206);
237 | #202 = LINE('',#203,#204);
238 | #203 = CARTESIAN_POINT('',(7.,0.));
239 | #204 = VECTOR('',#205,1.);
240 | #205 = DIRECTION('',(0.,-1.));
241 | #206 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
242 | PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
243 | ) );
244 | #207 = PCURVE('',#208,#213);
245 | #208 = PLANE('',#209);
246 | #209 = AXIS2_PLACEMENT_3D('',#210,#211,#212);
247 | #210 = CARTESIAN_POINT('',(19.45,-5.85,0.));
248 | #211 = DIRECTION('',(0.,-1.,0.));
249 | #212 = DIRECTION('',(-1.,0.,0.));
250 | #213 = DEFINITIONAL_REPRESENTATION('',(#214),#218);
251 | #214 = LINE('',#215,#216);
252 | #215 = CARTESIAN_POINT('',(0.,-0.));
253 | #216 = VECTOR('',#217,1.);
254 | #217 = DIRECTION('',(0.,-1.));
255 | #218 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
256 | PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
257 | ) );
258 | #219 = ORIENTED_EDGE('',*,*,#220,.F.);
259 | #220 = EDGE_CURVE('',#112,#193,#221,.T.);
260 | #221 = SURFACE_CURVE('',#222,(#226,#233),.PCURVE_S1.);
261 | #222 = LINE('',#223,#224);
262 | #223 = CARTESIAN_POINT('',(19.45,1.15,0.));
263 | #224 = VECTOR('',#225,1.);
264 | #225 = DIRECTION('',(0.,-1.,0.));
265 | #226 = PCURVE('',#127,#227);
266 | #227 = DEFINITIONAL_REPRESENTATION('',(#228),#232);
267 | #228 = LINE('',#229,#230);
268 | #229 = CARTESIAN_POINT('',(0.,0.));
269 | #230 = VECTOR('',#231,1.);
270 | #231 = DIRECTION('',(1.,0.));
271 | #232 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
272 | PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
273 | ) );
274 | #233 = PCURVE('',#153,#234);
275 | #234 = DEFINITIONAL_REPRESENTATION('',(#235),#239);
276 | #235 = LINE('',#236,#237);
277 | #236 = CARTESIAN_POINT('',(-10.25,3.5));
278 | #237 = VECTOR('',#238,1.);
279 | #238 = DIRECTION('',(0.,-1.));
280 | #239 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
281 | PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
282 | ) );
283 | #240 = ADVANCED_FACE('',(#241),#208,.T.);
284 | #241 = FACE_BOUND('',#242,.T.);
285 | #242 = EDGE_LOOP('',(#243,#244,#267,#290));
286 | #243 = ORIENTED_EDGE('',*,*,#192,.T.);
287 | #244 = ORIENTED_EDGE('',*,*,#245,.T.);
288 | #245 = EDGE_CURVE('',#170,#246,#248,.T.);
289 | #246 = VERTEX_POINT('',#247);
290 | #247 = CARTESIAN_POINT('',(-1.05,-5.85,15.6));
291 | #248 = SURFACE_CURVE('',#249,(#253,#260),.PCURVE_S1.);
292 | #249 = LINE('',#250,#251);
293 | #250 = CARTESIAN_POINT('',(19.45,-5.85,15.6));
294 | #251 = VECTOR('',#252,1.);
295 | #252 = DIRECTION('',(-1.,0.,0.));
296 | #253 = PCURVE('',#208,#254);
297 | #254 = DEFINITIONAL_REPRESENTATION('',(#255),#259);
298 | #255 = LINE('',#256,#257);
299 | #256 = CARTESIAN_POINT('',(0.,-15.6));
300 | #257 = VECTOR('',#258,1.);
301 | #258 = DIRECTION('',(1.,0.));
302 | #259 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
303 | PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
304 | ) );
305 | #260 = PCURVE('',#99,#261);
306 | #261 = DEFINITIONAL_REPRESENTATION('',(#262),#266);
307 | #262 = LINE('',#263,#264);
308 | #263 = CARTESIAN_POINT('',(-10.25,-3.5));
309 | #264 = VECTOR('',#265,1.);
310 | #265 = DIRECTION('',(1.,0.));
311 | #266 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
312 | PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
313 | ) );
314 | #267 = ORIENTED_EDGE('',*,*,#268,.F.);
315 | #268 = EDGE_CURVE('',#269,#246,#271,.T.);
316 | #269 = VERTEX_POINT('',#270);
317 | #270 = CARTESIAN_POINT('',(-1.05,-5.85,0.));
318 | #271 = SURFACE_CURVE('',#272,(#276,#283),.PCURVE_S1.);
319 | #272 = LINE('',#273,#274);
320 | #273 = CARTESIAN_POINT('',(-1.05,-5.85,0.));
321 | #274 = VECTOR('',#275,1.);
322 | #275 = DIRECTION('',(0.,0.,1.));
323 | #276 = PCURVE('',#208,#277);
324 | #277 = DEFINITIONAL_REPRESENTATION('',(#278),#282);
325 | #278 = LINE('',#279,#280);
326 | #279 = CARTESIAN_POINT('',(20.5,0.));
327 | #280 = VECTOR('',#281,1.);
328 | #281 = DIRECTION('',(0.,-1.));
329 | #282 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
330 | PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
331 | ) );
332 | #283 = PCURVE('',#71,#284);
333 | #284 = DEFINITIONAL_REPRESENTATION('',(#285),#289);
334 | #285 = LINE('',#286,#287);
335 | #286 = CARTESIAN_POINT('',(0.,0.));
336 | #287 = VECTOR('',#288,1.);
337 | #288 = DIRECTION('',(0.,-1.));
338 | #289 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
339 | PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
340 | ) );
341 | #290 = ORIENTED_EDGE('',*,*,#291,.F.);
342 | #291 = EDGE_CURVE('',#193,#269,#292,.T.);
343 | #292 = SURFACE_CURVE('',#293,(#297,#304),.PCURVE_S1.);
344 | #293 = LINE('',#294,#295);
345 | #294 = CARTESIAN_POINT('',(19.45,-5.85,0.));
346 | #295 = VECTOR('',#296,1.);
347 | #296 = DIRECTION('',(-1.,0.,0.));
348 | #297 = PCURVE('',#208,#298);
349 | #298 = DEFINITIONAL_REPRESENTATION('',(#299),#303);
350 | #299 = LINE('',#300,#301);
351 | #300 = CARTESIAN_POINT('',(0.,-0.));
352 | #301 = VECTOR('',#302,1.);
353 | #302 = DIRECTION('',(1.,0.));
354 | #303 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
355 | PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
356 | ) );
357 | #304 = PCURVE('',#153,#305);
358 | #305 = DEFINITIONAL_REPRESENTATION('',(#306),#310);
359 | #306 = LINE('',#307,#308);
360 | #307 = CARTESIAN_POINT('',(-10.25,-3.5));
361 | #308 = VECTOR('',#309,1.);
362 | #309 = DIRECTION('',(1.,0.));
363 | #310 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
364 | PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
365 | ) );
366 | #311 = ADVANCED_FACE('',(#312),#71,.T.);
367 | #312 = FACE_BOUND('',#313,.T.);
368 | #313 = EDGE_LOOP('',(#314,#315,#336,#337));
369 | #314 = ORIENTED_EDGE('',*,*,#268,.T.);
370 | #315 = ORIENTED_EDGE('',*,*,#316,.T.);
371 | #316 = EDGE_CURVE('',#246,#51,#317,.T.);
372 | #317 = SURFACE_CURVE('',#318,(#322,#329),.PCURVE_S1.);
373 | #318 = LINE('',#319,#320);
374 | #319 = CARTESIAN_POINT('',(-1.05,-5.85,15.6));
375 | #320 = VECTOR('',#321,1.);
376 | #321 = DIRECTION('',(0.,1.,0.));
377 | #322 = PCURVE('',#71,#323);
378 | #323 = DEFINITIONAL_REPRESENTATION('',(#324),#328);
379 | #324 = LINE('',#325,#326);
380 | #325 = CARTESIAN_POINT('',(0.,-15.6));
381 | #326 = VECTOR('',#327,1.);
382 | #327 = DIRECTION('',(1.,0.));
383 | #328 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
384 | PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
385 | ) );
386 | #329 = PCURVE('',#99,#330);
387 | #330 = DEFINITIONAL_REPRESENTATION('',(#331),#335);
388 | #331 = LINE('',#332,#333);
389 | #332 = CARTESIAN_POINT('',(10.25,-3.5));
390 | #333 = VECTOR('',#334,1.);
391 | #334 = DIRECTION('',(0.,1.));
392 | #335 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
393 | PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
394 | ) );
395 | #336 = ORIENTED_EDGE('',*,*,#48,.F.);
396 | #337 = ORIENTED_EDGE('',*,*,#338,.F.);
397 | #338 = EDGE_CURVE('',#269,#49,#339,.T.);
398 | #339 = SURFACE_CURVE('',#340,(#344,#351),.PCURVE_S1.);
399 | #340 = LINE('',#341,#342);
400 | #341 = CARTESIAN_POINT('',(-1.05,-5.85,0.));
401 | #342 = VECTOR('',#343,1.);
402 | #343 = DIRECTION('',(0.,1.,0.));
403 | #344 = PCURVE('',#71,#345);
404 | #345 = DEFINITIONAL_REPRESENTATION('',(#346),#350);
405 | #346 = LINE('',#347,#348);
406 | #347 = CARTESIAN_POINT('',(0.,0.));
407 | #348 = VECTOR('',#349,1.);
408 | #349 = DIRECTION('',(1.,0.));
409 | #350 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
410 | PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
411 | ) );
412 | #351 = PCURVE('',#153,#352);
413 | #352 = DEFINITIONAL_REPRESENTATION('',(#353),#357);
414 | #353 = LINE('',#354,#355);
415 | #354 = CARTESIAN_POINT('',(10.25,-3.5));
416 | #355 = VECTOR('',#356,1.);
417 | #356 = DIRECTION('',(0.,1.));
418 | #357 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
419 | PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
420 | ) );
421 | #358 = ADVANCED_FACE('',(#359),#153,.T.);
422 | #359 = FACE_BOUND('',#360,.T.);
423 | #360 = EDGE_LOOP('',(#361,#362,#363,#364));
424 | #361 = ORIENTED_EDGE('',*,*,#139,.T.);
425 | #362 = ORIENTED_EDGE('',*,*,#220,.T.);
426 | #363 = ORIENTED_EDGE('',*,*,#291,.T.);
427 | #364 = ORIENTED_EDGE('',*,*,#338,.T.);
428 | #365 = ADVANCED_FACE('',(#366),#99,.F.);
429 | #366 = FACE_BOUND('',#367,.F.);
430 | #367 = EDGE_LOOP('',(#368,#369,#370,#371));
431 | #368 = ORIENTED_EDGE('',*,*,#83,.T.);
432 | #369 = ORIENTED_EDGE('',*,*,#169,.T.);
433 | #370 = ORIENTED_EDGE('',*,*,#245,.T.);
434 | #371 = ORIENTED_EDGE('',*,*,#316,.T.);
435 | #372 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
436 | GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#376)) GLOBAL_UNIT_ASSIGNED_CONTEXT
437 | ((#373,#374,#375)) REPRESENTATION_CONTEXT('Context #1',
438 | '3D Context with UNIT and UNCERTAINTY') );
439 | #373 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
440 | #374 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
441 | #375 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
442 | #376 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#373,
443 | 'distance_accuracy_value','confusion accuracy');
444 | #377 = SHAPE_DEFINITION_REPRESENTATION(#378,#41);
445 | #378 = PRODUCT_DEFINITION_SHAPE('','',#379);
446 | #379 = PRODUCT_DEFINITION('design','',#380,#383);
447 | #380 = PRODUCT_DEFINITION_FORMATION('','',#381);
448 | #381 = PRODUCT('Body','Body','',(#382));
449 | #382 = PRODUCT_CONTEXT('',#2,'mechanical');
450 | #383 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
451 | #384 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#385,#387);
452 | #385 = ( REPRESENTATION_RELATIONSHIP('','',#41,#10)
453 | REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#386)
454 | SHAPE_REPRESENTATION_RELATIONSHIP() );
455 | #386 = ITEM_DEFINED_TRANSFORMATION('','',#11,#15);
456 | #387 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#388
457 | );
458 | #388 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('1','=>[0:1:1:2]','',#5,#379,$);
459 | #389 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#381));
460 | #390 = SHAPE_REPRESENTATION('',(#11,#391,#489,#587,#685),#783);
461 | #391 = MANIFOLD_SOLID_BREP('',#392);
462 | #392 = CLOSED_SHELL('',(#393,#481,#485));
463 | #393 = ADVANCED_FACE('',(#394),#407,.T.);
464 | #394 = FACE_BOUND('',#395,.T.);
465 | #395 = EDGE_LOOP('',(#396,#430,#453,#480));
466 | #396 = ORIENTED_EDGE('',*,*,#397,.F.);
467 | #397 = EDGE_CURVE('',#398,#398,#400,.T.);
468 | #398 = VERTEX_POINT('',#399);
469 | #399 = CARTESIAN_POINT('',(0.45,-1.102182119233E-16,1.E-01));
470 | #400 = SURFACE_CURVE('',#401,(#406,#418),.PCURVE_S1.);
471 | #401 = CIRCLE('',#402,0.45);
472 | #402 = AXIS2_PLACEMENT_3D('',#403,#404,#405);
473 | #403 = CARTESIAN_POINT('',(0.,0.,1.E-01));
474 | #404 = DIRECTION('',(0.,0.,1.));
475 | #405 = DIRECTION('',(1.,0.,0.));
476 | #406 = PCURVE('',#407,#412);
477 | #407 = CYLINDRICAL_SURFACE('',#408,0.45);
478 | #408 = AXIS2_PLACEMENT_3D('',#409,#410,#411);
479 | #409 = CARTESIAN_POINT('',(0.,0.,-5.));
480 | #410 = DIRECTION('',(0.,0.,1.));
481 | #411 = DIRECTION('',(1.,0.,0.));
482 | #412 = DEFINITIONAL_REPRESENTATION('',(#413),#417);
483 | #413 = LINE('',#414,#415);
484 | #414 = CARTESIAN_POINT('',(0.,5.1));
485 | #415 = VECTOR('',#416,1.);
486 | #416 = DIRECTION('',(1.,0.));
487 | #417 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
488 | PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
489 | ) );
490 | #418 = PCURVE('',#419,#424);
491 | #419 = PLANE('',#420);
492 | #420 = AXIS2_PLACEMENT_3D('',#421,#422,#423);
493 | #421 = CARTESIAN_POINT('',(0.,0.,1.E-01));
494 | #422 = DIRECTION('',(0.,0.,1.));
495 | #423 = DIRECTION('',(1.,0.,0.));
496 | #424 = DEFINITIONAL_REPRESENTATION('',(#425),#429);
497 | #425 = CIRCLE('',#426,0.45);
498 | #426 = AXIS2_PLACEMENT_2D('',#427,#428);
499 | #427 = CARTESIAN_POINT('',(0.,0.));
500 | #428 = DIRECTION('',(1.,0.));
501 | #429 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
502 | PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
503 | ) );
504 | #430 = ORIENTED_EDGE('',*,*,#431,.F.);
505 | #431 = EDGE_CURVE('',#432,#398,#434,.T.);
506 | #432 = VERTEX_POINT('',#433);
507 | #433 = CARTESIAN_POINT('',(0.45,-1.102182119233E-16,-5.));
508 | #434 = SEAM_CURVE('',#435,(#439,#446),.PCURVE_S1.);
509 | #435 = LINE('',#436,#437);
510 | #436 = CARTESIAN_POINT('',(0.45,-1.102182119233E-16,-5.));
511 | #437 = VECTOR('',#438,1.);
512 | #438 = DIRECTION('',(0.,0.,1.));
513 | #439 = PCURVE('',#407,#440);
514 | #440 = DEFINITIONAL_REPRESENTATION('',(#441),#445);
515 | #441 = LINE('',#442,#443);
516 | #442 = CARTESIAN_POINT('',(6.28318530718,-0.));
517 | #443 = VECTOR('',#444,1.);
518 | #444 = DIRECTION('',(0.,1.));
519 | #445 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
520 | PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
521 | ) );
522 | #446 = PCURVE('',#407,#447);
523 | #447 = DEFINITIONAL_REPRESENTATION('',(#448),#452);
524 | #448 = LINE('',#449,#450);
525 | #449 = CARTESIAN_POINT('',(0.,-0.));
526 | #450 = VECTOR('',#451,1.);
527 | #451 = DIRECTION('',(0.,1.));
528 | #452 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
529 | PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
530 | ) );
531 | #453 = ORIENTED_EDGE('',*,*,#454,.T.);
532 | #454 = EDGE_CURVE('',#432,#432,#455,.T.);
533 | #455 = SURFACE_CURVE('',#456,(#461,#468),.PCURVE_S1.);
534 | #456 = CIRCLE('',#457,0.45);
535 | #457 = AXIS2_PLACEMENT_3D('',#458,#459,#460);
536 | #458 = CARTESIAN_POINT('',(0.,0.,-5.));
537 | #459 = DIRECTION('',(0.,0.,1.));
538 | #460 = DIRECTION('',(1.,0.,0.));
539 | #461 = PCURVE('',#407,#462);
540 | #462 = DEFINITIONAL_REPRESENTATION('',(#463),#467);
541 | #463 = LINE('',#464,#465);
542 | #464 = CARTESIAN_POINT('',(0.,0.));
543 | #465 = VECTOR('',#466,1.);
544 | #466 = DIRECTION('',(1.,0.));
545 | #467 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
546 | PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
547 | ) );
548 | #468 = PCURVE('',#469,#474);
549 | #469 = PLANE('',#470);
550 | #470 = AXIS2_PLACEMENT_3D('',#471,#472,#473);
551 | #471 = CARTESIAN_POINT('',(0.,0.,-5.));
552 | #472 = DIRECTION('',(0.,0.,1.));
553 | #473 = DIRECTION('',(1.,0.,0.));
554 | #474 = DEFINITIONAL_REPRESENTATION('',(#475),#479);
555 | #475 = CIRCLE('',#476,0.45);
556 | #476 = AXIS2_PLACEMENT_2D('',#477,#478);
557 | #477 = CARTESIAN_POINT('',(0.,0.));
558 | #478 = DIRECTION('',(1.,0.));
559 | #479 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
560 | PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
561 | ) );
562 | #480 = ORIENTED_EDGE('',*,*,#431,.T.);
563 | #481 = ADVANCED_FACE('',(#482),#419,.T.);
564 | #482 = FACE_BOUND('',#483,.T.);
565 | #483 = EDGE_LOOP('',(#484));
566 | #484 = ORIENTED_EDGE('',*,*,#397,.T.);
567 | #485 = ADVANCED_FACE('',(#486),#469,.F.);
568 | #486 = FACE_BOUND('',#487,.T.);
569 | #487 = EDGE_LOOP('',(#488));
570 | #488 = ORIENTED_EDGE('',*,*,#454,.F.);
571 | #489 = MANIFOLD_SOLID_BREP('',#490);
572 | #490 = CLOSED_SHELL('',(#491,#579,#583));
573 | #491 = ADVANCED_FACE('',(#492),#505,.T.);
574 | #492 = FACE_BOUND('',#493,.T.);
575 | #493 = EDGE_LOOP('',(#494,#528,#551,#578));
576 | #494 = ORIENTED_EDGE('',*,*,#495,.F.);
577 | #495 = EDGE_CURVE('',#496,#496,#498,.T.);
578 | #496 = VERTEX_POINT('',#497);
579 | #497 = CARTESIAN_POINT('',(0.45,-4.7,1.E-01));
580 | #498 = SURFACE_CURVE('',#499,(#504,#516),.PCURVE_S1.);
581 | #499 = CIRCLE('',#500,0.45);
582 | #500 = AXIS2_PLACEMENT_3D('',#501,#502,#503);
583 | #501 = CARTESIAN_POINT('',(0.,-4.7,1.E-01));
584 | #502 = DIRECTION('',(0.,0.,1.));
585 | #503 = DIRECTION('',(1.,0.,0.));
586 | #504 = PCURVE('',#505,#510);
587 | #505 = CYLINDRICAL_SURFACE('',#506,0.45);
588 | #506 = AXIS2_PLACEMENT_3D('',#507,#508,#509);
589 | #507 = CARTESIAN_POINT('',(0.,-4.7,-5.));
590 | #508 = DIRECTION('',(0.,0.,1.));
591 | #509 = DIRECTION('',(1.,0.,0.));
592 | #510 = DEFINITIONAL_REPRESENTATION('',(#511),#515);
593 | #511 = LINE('',#512,#513);
594 | #512 = CARTESIAN_POINT('',(0.,5.1));
595 | #513 = VECTOR('',#514,1.);
596 | #514 = DIRECTION('',(1.,0.));
597 | #515 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
598 | PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
599 | ) );
600 | #516 = PCURVE('',#517,#522);
601 | #517 = PLANE('',#518);
602 | #518 = AXIS2_PLACEMENT_3D('',#519,#520,#521);
603 | #519 = CARTESIAN_POINT('',(0.,-4.7,1.E-01));
604 | #520 = DIRECTION('',(0.,0.,1.));
605 | #521 = DIRECTION('',(1.,0.,0.));
606 | #522 = DEFINITIONAL_REPRESENTATION('',(#523),#527);
607 | #523 = CIRCLE('',#524,0.45);
608 | #524 = AXIS2_PLACEMENT_2D('',#525,#526);
609 | #525 = CARTESIAN_POINT('',(0.,0.));
610 | #526 = DIRECTION('',(1.,0.));
611 | #527 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
612 | PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
613 | ) );
614 | #528 = ORIENTED_EDGE('',*,*,#529,.F.);
615 | #529 = EDGE_CURVE('',#530,#496,#532,.T.);
616 | #530 = VERTEX_POINT('',#531);
617 | #531 = CARTESIAN_POINT('',(0.45,-4.7,-5.));
618 | #532 = SEAM_CURVE('',#533,(#537,#544),.PCURVE_S1.);
619 | #533 = LINE('',#534,#535);
620 | #534 = CARTESIAN_POINT('',(0.45,-4.7,-5.));
621 | #535 = VECTOR('',#536,1.);
622 | #536 = DIRECTION('',(0.,0.,1.));
623 | #537 = PCURVE('',#505,#538);
624 | #538 = DEFINITIONAL_REPRESENTATION('',(#539),#543);
625 | #539 = LINE('',#540,#541);
626 | #540 = CARTESIAN_POINT('',(6.28318530718,-0.));
627 | #541 = VECTOR('',#542,1.);
628 | #542 = DIRECTION('',(0.,1.));
629 | #543 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
630 | PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
631 | ) );
632 | #544 = PCURVE('',#505,#545);
633 | #545 = DEFINITIONAL_REPRESENTATION('',(#546),#550);
634 | #546 = LINE('',#547,#548);
635 | #547 = CARTESIAN_POINT('',(0.,-0.));
636 | #548 = VECTOR('',#549,1.);
637 | #549 = DIRECTION('',(0.,1.));
638 | #550 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
639 | PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
640 | ) );
641 | #551 = ORIENTED_EDGE('',*,*,#552,.T.);
642 | #552 = EDGE_CURVE('',#530,#530,#553,.T.);
643 | #553 = SURFACE_CURVE('',#554,(#559,#566),.PCURVE_S1.);
644 | #554 = CIRCLE('',#555,0.45);
645 | #555 = AXIS2_PLACEMENT_3D('',#556,#557,#558);
646 | #556 = CARTESIAN_POINT('',(0.,-4.7,-5.));
647 | #557 = DIRECTION('',(0.,0.,1.));
648 | #558 = DIRECTION('',(1.,0.,0.));
649 | #559 = PCURVE('',#505,#560);
650 | #560 = DEFINITIONAL_REPRESENTATION('',(#561),#565);
651 | #561 = LINE('',#562,#563);
652 | #562 = CARTESIAN_POINT('',(0.,0.));
653 | #563 = VECTOR('',#564,1.);
654 | #564 = DIRECTION('',(1.,0.));
655 | #565 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
656 | PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
657 | ) );
658 | #566 = PCURVE('',#567,#572);
659 | #567 = PLANE('',#568);
660 | #568 = AXIS2_PLACEMENT_3D('',#569,#570,#571);
661 | #569 = CARTESIAN_POINT('',(0.,-4.7,-5.));
662 | #570 = DIRECTION('',(0.,0.,1.));
663 | #571 = DIRECTION('',(1.,0.,0.));
664 | #572 = DEFINITIONAL_REPRESENTATION('',(#573),#577);
665 | #573 = CIRCLE('',#574,0.45);
666 | #574 = AXIS2_PLACEMENT_2D('',#575,#576);
667 | #575 = CARTESIAN_POINT('',(0.,0.));
668 | #576 = DIRECTION('',(1.,0.));
669 | #577 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
670 | PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
671 | ) );
672 | #578 = ORIENTED_EDGE('',*,*,#529,.T.);
673 | #579 = ADVANCED_FACE('',(#580),#517,.T.);
674 | #580 = FACE_BOUND('',#581,.T.);
675 | #581 = EDGE_LOOP('',(#582));
676 | #582 = ORIENTED_EDGE('',*,*,#495,.T.);
677 | #583 = ADVANCED_FACE('',(#584),#567,.F.);
678 | #584 = FACE_BOUND('',#585,.T.);
679 | #585 = EDGE_LOOP('',(#586));
680 | #586 = ORIENTED_EDGE('',*,*,#552,.F.);
681 | #587 = MANIFOLD_SOLID_BREP('',#588);
682 | #588 = CLOSED_SHELL('',(#589,#677,#681));
683 | #589 = ADVANCED_FACE('',(#590),#603,.T.);
684 | #590 = FACE_BOUND('',#591,.T.);
685 | #591 = EDGE_LOOP('',(#592,#626,#649,#676));
686 | #592 = ORIENTED_EDGE('',*,*,#593,.F.);
687 | #593 = EDGE_CURVE('',#594,#594,#596,.T.);
688 | #594 = VERTEX_POINT('',#595);
689 | #595 = CARTESIAN_POINT('',(11.95,-4.7,1.E-01));
690 | #596 = SURFACE_CURVE('',#597,(#602,#614),.PCURVE_S1.);
691 | #597 = CIRCLE('',#598,0.45);
692 | #598 = AXIS2_PLACEMENT_3D('',#599,#600,#601);
693 | #599 = CARTESIAN_POINT('',(11.5,-4.7,1.E-01));
694 | #600 = DIRECTION('',(0.,0.,1.));
695 | #601 = DIRECTION('',(1.,0.,0.));
696 | #602 = PCURVE('',#603,#608);
697 | #603 = CYLINDRICAL_SURFACE('',#604,0.45);
698 | #604 = AXIS2_PLACEMENT_3D('',#605,#606,#607);
699 | #605 = CARTESIAN_POINT('',(11.5,-4.7,-5.));
700 | #606 = DIRECTION('',(0.,0.,1.));
701 | #607 = DIRECTION('',(1.,0.,0.));
702 | #608 = DEFINITIONAL_REPRESENTATION('',(#609),#613);
703 | #609 = LINE('',#610,#611);
704 | #610 = CARTESIAN_POINT('',(0.,5.1));
705 | #611 = VECTOR('',#612,1.);
706 | #612 = DIRECTION('',(1.,0.));
707 | #613 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
708 | PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
709 | ) );
710 | #614 = PCURVE('',#615,#620);
711 | #615 = PLANE('',#616);
712 | #616 = AXIS2_PLACEMENT_3D('',#617,#618,#619);
713 | #617 = CARTESIAN_POINT('',(11.5,-4.7,1.E-01));
714 | #618 = DIRECTION('',(0.,0.,1.));
715 | #619 = DIRECTION('',(1.,0.,0.));
716 | #620 = DEFINITIONAL_REPRESENTATION('',(#621),#625);
717 | #621 = CIRCLE('',#622,0.45);
718 | #622 = AXIS2_PLACEMENT_2D('',#623,#624);
719 | #623 = CARTESIAN_POINT('',(0.,0.));
720 | #624 = DIRECTION('',(1.,0.));
721 | #625 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
722 | PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
723 | ) );
724 | #626 = ORIENTED_EDGE('',*,*,#627,.F.);
725 | #627 = EDGE_CURVE('',#628,#594,#630,.T.);
726 | #628 = VERTEX_POINT('',#629);
727 | #629 = CARTESIAN_POINT('',(11.95,-4.7,-5.));
728 | #630 = SEAM_CURVE('',#631,(#635,#642),.PCURVE_S1.);
729 | #631 = LINE('',#632,#633);
730 | #632 = CARTESIAN_POINT('',(11.95,-4.7,-5.));
731 | #633 = VECTOR('',#634,1.);
732 | #634 = DIRECTION('',(0.,0.,1.));
733 | #635 = PCURVE('',#603,#636);
734 | #636 = DEFINITIONAL_REPRESENTATION('',(#637),#641);
735 | #637 = LINE('',#638,#639);
736 | #638 = CARTESIAN_POINT('',(6.28318530718,-0.));
737 | #639 = VECTOR('',#640,1.);
738 | #640 = DIRECTION('',(0.,1.));
739 | #641 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
740 | PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
741 | ) );
742 | #642 = PCURVE('',#603,#643);
743 | #643 = DEFINITIONAL_REPRESENTATION('',(#644),#648);
744 | #644 = LINE('',#645,#646);
745 | #645 = CARTESIAN_POINT('',(0.,-0.));
746 | #646 = VECTOR('',#647,1.);
747 | #647 = DIRECTION('',(0.,1.));
748 | #648 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
749 | PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
750 | ) );
751 | #649 = ORIENTED_EDGE('',*,*,#650,.T.);
752 | #650 = EDGE_CURVE('',#628,#628,#651,.T.);
753 | #651 = SURFACE_CURVE('',#652,(#657,#664),.PCURVE_S1.);
754 | #652 = CIRCLE('',#653,0.45);
755 | #653 = AXIS2_PLACEMENT_3D('',#654,#655,#656);
756 | #654 = CARTESIAN_POINT('',(11.5,-4.7,-5.));
757 | #655 = DIRECTION('',(0.,0.,1.));
758 | #656 = DIRECTION('',(1.,0.,0.));
759 | #657 = PCURVE('',#603,#658);
760 | #658 = DEFINITIONAL_REPRESENTATION('',(#659),#663);
761 | #659 = LINE('',#660,#661);
762 | #660 = CARTESIAN_POINT('',(0.,0.));
763 | #661 = VECTOR('',#662,1.);
764 | #662 = DIRECTION('',(1.,0.));
765 | #663 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
766 | PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
767 | ) );
768 | #664 = PCURVE('',#665,#670);
769 | #665 = PLANE('',#666);
770 | #666 = AXIS2_PLACEMENT_3D('',#667,#668,#669);
771 | #667 = CARTESIAN_POINT('',(11.5,-4.7,-5.));
772 | #668 = DIRECTION('',(0.,0.,1.));
773 | #669 = DIRECTION('',(1.,0.,0.));
774 | #670 = DEFINITIONAL_REPRESENTATION('',(#671),#675);
775 | #671 = CIRCLE('',#672,0.45);
776 | #672 = AXIS2_PLACEMENT_2D('',#673,#674);
777 | #673 = CARTESIAN_POINT('',(0.,0.));
778 | #674 = DIRECTION('',(1.,0.));
779 | #675 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
780 | PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
781 | ) );
782 | #676 = ORIENTED_EDGE('',*,*,#627,.T.);
783 | #677 = ADVANCED_FACE('',(#678),#615,.T.);
784 | #678 = FACE_BOUND('',#679,.T.);
785 | #679 = EDGE_LOOP('',(#680));
786 | #680 = ORIENTED_EDGE('',*,*,#593,.T.);
787 | #681 = ADVANCED_FACE('',(#682),#665,.F.);
788 | #682 = FACE_BOUND('',#683,.T.);
789 | #683 = EDGE_LOOP('',(#684));
790 | #684 = ORIENTED_EDGE('',*,*,#650,.F.);
791 | #685 = MANIFOLD_SOLID_BREP('',#686);
792 | #686 = CLOSED_SHELL('',(#687,#775,#779));
793 | #687 = ADVANCED_FACE('',(#688),#701,.T.);
794 | #688 = FACE_BOUND('',#689,.T.);
795 | #689 = EDGE_LOOP('',(#690,#724,#747,#774));
796 | #690 = ORIENTED_EDGE('',*,*,#691,.F.);
797 | #691 = EDGE_CURVE('',#692,#692,#694,.T.);
798 | #692 = VERTEX_POINT('',#693);
799 | #693 = CARTESIAN_POINT('',(18.95,-4.7,1.E-01));
800 | #694 = SURFACE_CURVE('',#695,(#700,#712),.PCURVE_S1.);
801 | #695 = CIRCLE('',#696,0.45);
802 | #696 = AXIS2_PLACEMENT_3D('',#697,#698,#699);
803 | #697 = CARTESIAN_POINT('',(18.5,-4.7,1.E-01));
804 | #698 = DIRECTION('',(0.,0.,1.));
805 | #699 = DIRECTION('',(1.,0.,0.));
806 | #700 = PCURVE('',#701,#706);
807 | #701 = CYLINDRICAL_SURFACE('',#702,0.45);
808 | #702 = AXIS2_PLACEMENT_3D('',#703,#704,#705);
809 | #703 = CARTESIAN_POINT('',(18.5,-4.7,-5.));
810 | #704 = DIRECTION('',(0.,0.,1.));
811 | #705 = DIRECTION('',(1.,0.,0.));
812 | #706 = DEFINITIONAL_REPRESENTATION('',(#707),#711);
813 | #707 = LINE('',#708,#709);
814 | #708 = CARTESIAN_POINT('',(0.,5.1));
815 | #709 = VECTOR('',#710,1.);
816 | #710 = DIRECTION('',(1.,0.));
817 | #711 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
818 | PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
819 | ) );
820 | #712 = PCURVE('',#713,#718);
821 | #713 = PLANE('',#714);
822 | #714 = AXIS2_PLACEMENT_3D('',#715,#716,#717);
823 | #715 = CARTESIAN_POINT('',(18.5,-4.7,1.E-01));
824 | #716 = DIRECTION('',(0.,0.,1.));
825 | #717 = DIRECTION('',(1.,0.,0.));
826 | #718 = DEFINITIONAL_REPRESENTATION('',(#719),#723);
827 | #719 = CIRCLE('',#720,0.45);
828 | #720 = AXIS2_PLACEMENT_2D('',#721,#722);
829 | #721 = CARTESIAN_POINT('',(0.,0.));
830 | #722 = DIRECTION('',(1.,0.));
831 | #723 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
832 | PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
833 | ) );
834 | #724 = ORIENTED_EDGE('',*,*,#725,.F.);
835 | #725 = EDGE_CURVE('',#726,#692,#728,.T.);
836 | #726 = VERTEX_POINT('',#727);
837 | #727 = CARTESIAN_POINT('',(18.95,-4.7,-5.));
838 | #728 = SEAM_CURVE('',#729,(#733,#740),.PCURVE_S1.);
839 | #729 = LINE('',#730,#731);
840 | #730 = CARTESIAN_POINT('',(18.95,-4.7,-5.));
841 | #731 = VECTOR('',#732,1.);
842 | #732 = DIRECTION('',(0.,0.,1.));
843 | #733 = PCURVE('',#701,#734);
844 | #734 = DEFINITIONAL_REPRESENTATION('',(#735),#739);
845 | #735 = LINE('',#736,#737);
846 | #736 = CARTESIAN_POINT('',(6.28318530718,-0.));
847 | #737 = VECTOR('',#738,1.);
848 | #738 = DIRECTION('',(0.,1.));
849 | #739 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
850 | PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
851 | ) );
852 | #740 = PCURVE('',#701,#741);
853 | #741 = DEFINITIONAL_REPRESENTATION('',(#742),#746);
854 | #742 = LINE('',#743,#744);
855 | #743 = CARTESIAN_POINT('',(0.,-0.));
856 | #744 = VECTOR('',#745,1.);
857 | #745 = DIRECTION('',(0.,1.));
858 | #746 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
859 | PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
860 | ) );
861 | #747 = ORIENTED_EDGE('',*,*,#748,.T.);
862 | #748 = EDGE_CURVE('',#726,#726,#749,.T.);
863 | #749 = SURFACE_CURVE('',#750,(#755,#762),.PCURVE_S1.);
864 | #750 = CIRCLE('',#751,0.45);
865 | #751 = AXIS2_PLACEMENT_3D('',#752,#753,#754);
866 | #752 = CARTESIAN_POINT('',(18.5,-4.7,-5.));
867 | #753 = DIRECTION('',(0.,0.,1.));
868 | #754 = DIRECTION('',(1.,0.,0.));
869 | #755 = PCURVE('',#701,#756);
870 | #756 = DEFINITIONAL_REPRESENTATION('',(#757),#761);
871 | #757 = LINE('',#758,#759);
872 | #758 = CARTESIAN_POINT('',(0.,0.));
873 | #759 = VECTOR('',#760,1.);
874 | #760 = DIRECTION('',(1.,0.));
875 | #761 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
876 | PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
877 | ) );
878 | #762 = PCURVE('',#763,#768);
879 | #763 = PLANE('',#764);
880 | #764 = AXIS2_PLACEMENT_3D('',#765,#766,#767);
881 | #765 = CARTESIAN_POINT('',(18.5,-4.7,-5.));
882 | #766 = DIRECTION('',(0.,0.,1.));
883 | #767 = DIRECTION('',(1.,0.,0.));
884 | #768 = DEFINITIONAL_REPRESENTATION('',(#769),#773);
885 | #769 = CIRCLE('',#770,0.45);
886 | #770 = AXIS2_PLACEMENT_2D('',#771,#772);
887 | #771 = CARTESIAN_POINT('',(0.,0.));
888 | #772 = DIRECTION('',(1.,0.));
889 | #773 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
890 | PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
891 | ) );
892 | #774 = ORIENTED_EDGE('',*,*,#725,.T.);
893 | #775 = ADVANCED_FACE('',(#776),#713,.T.);
894 | #776 = FACE_BOUND('',#777,.T.);
895 | #777 = EDGE_LOOP('',(#778));
896 | #778 = ORIENTED_EDGE('',*,*,#691,.T.);
897 | #779 = ADVANCED_FACE('',(#780),#763,.F.);
898 | #780 = FACE_BOUND('',#781,.T.);
899 | #781 = EDGE_LOOP('',(#782));
900 | #782 = ORIENTED_EDGE('',*,*,#748,.F.);
901 | #783 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
902 | GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#787)) GLOBAL_UNIT_ASSIGNED_CONTEXT
903 | ((#784,#785,#786)) REPRESENTATION_CONTEXT('Context #1',
904 | '3D Context with UNIT and UNCERTAINTY') );
905 | #784 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
906 | #785 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
907 | #786 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
908 | #787 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#784,
909 | 'distance_accuracy_value','confusion accuracy');
910 | #788 = SHAPE_DEFINITION_REPRESENTATION(#789,#390);
911 | #789 = PRODUCT_DEFINITION_SHAPE('','',#790);
912 | #790 = PRODUCT_DEFINITION('design','',#791,#794);
913 | #791 = PRODUCT_DEFINITION_FORMATION('','',#792);
914 | #792 = PRODUCT('Leads','Leads','',(#793));
915 | #793 = PRODUCT_CONTEXT('',#2,'mechanical');
916 | #794 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
917 | #795 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#796,#798);
918 | #796 = ( REPRESENTATION_RELATIONSHIP('','',#390,#10)
919 | REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#797)
920 | SHAPE_REPRESENTATION_RELATIONSHIP() );
921 | #797 = ITEM_DEFINED_TRANSFORMATION('','',#11,#19);
922 | #798 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#799
923 | );
924 | #799 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('2','=>[0:1:1:6]','',#5,#790,$);
925 | #800 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#792));
926 | #801 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#802,#804);
927 | #802 = ( REPRESENTATION_RELATIONSHIP('','',#390,#10)
928 | REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#803)
929 | SHAPE_REPRESENTATION_RELATIONSHIP() );
930 | #803 = ITEM_DEFINED_TRANSFORMATION('','',#11,#23);
931 | #804 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#805
932 | );
933 | #805 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('3','','',#5,#790,$);
934 | #806 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#807,#809);
935 | #807 = ( REPRESENTATION_RELATIONSHIP('','',#390,#10)
936 | REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#808)
937 | SHAPE_REPRESENTATION_RELATIONSHIP() );
938 | #808 = ITEM_DEFINED_TRANSFORMATION('','',#11,#27);
939 | #809 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#810
940 | );
941 | #810 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('4','','',#5,#790,$);
942 | #811 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#812,#814);
943 | #812 = ( REPRESENTATION_RELATIONSHIP('','',#390,#10)
944 | REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#813)
945 | SHAPE_REPRESENTATION_RELATIONSHIP() );
946 | #813 = ITEM_DEFINED_TRANSFORMATION('','',#11,#31);
947 | #814 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#815
948 | );
949 | #815 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('5','','',#5,#790,$);
950 | #816 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#817)
951 | ,#372);
952 | #817 = STYLED_ITEM('color',(#818),#42);
953 | #818 = PRESENTATION_STYLE_ASSIGNMENT((#819,#825));
954 | #819 = SURFACE_STYLE_USAGE(.BOTH.,#820);
955 | #820 = SURFACE_SIDE_STYLE('',(#821));
956 | #821 = SURFACE_STYLE_FILL_AREA(#822);
957 | #822 = FILL_AREA_STYLE('',(#823));
958 | #823 = FILL_AREA_STYLE_COLOUR('',#824);
959 | #824 = COLOUR_RGB('',0.300000011921,0.300000011921,0.300000011921);
960 | #825 = CURVE_STYLE('',#826,POSITIVE_LENGTH_MEASURE(0.1),#824);
961 | #826 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
962 | #827 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#828,
963 | #838,#847,#856),#783);
964 | #828 = STYLED_ITEM('color',(#829),#391);
965 | #829 = PRESENTATION_STYLE_ASSIGNMENT((#830,#836));
966 | #830 = SURFACE_STYLE_USAGE(.BOTH.,#831);
967 | #831 = SURFACE_SIDE_STYLE('',(#832));
968 | #832 = SURFACE_STYLE_FILL_AREA(#833);
969 | #833 = FILL_AREA_STYLE('',(#834));
970 | #834 = FILL_AREA_STYLE_COLOUR('',#835);
971 | #835 = COLOUR_RGB('',0.73400002718,0.773000001907,0.79699999094);
972 | #836 = CURVE_STYLE('',#837,POSITIVE_LENGTH_MEASURE(0.1),#835);
973 | #837 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
974 | #838 = STYLED_ITEM('color',(#839),#489);
975 | #839 = PRESENTATION_STYLE_ASSIGNMENT((#840,#845));
976 | #840 = SURFACE_STYLE_USAGE(.BOTH.,#841);
977 | #841 = SURFACE_SIDE_STYLE('',(#842));
978 | #842 = SURFACE_STYLE_FILL_AREA(#843);
979 | #843 = FILL_AREA_STYLE('',(#844));
980 | #844 = FILL_AREA_STYLE_COLOUR('',#835);
981 | #845 = CURVE_STYLE('',#846,POSITIVE_LENGTH_MEASURE(0.1),#835);
982 | #846 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
983 | #847 = STYLED_ITEM('color',(#848),#587);
984 | #848 = PRESENTATION_STYLE_ASSIGNMENT((#849,#854));
985 | #849 = SURFACE_STYLE_USAGE(.BOTH.,#850);
986 | #850 = SURFACE_SIDE_STYLE('',(#851));
987 | #851 = SURFACE_STYLE_FILL_AREA(#852);
988 | #852 = FILL_AREA_STYLE('',(#853));
989 | #853 = FILL_AREA_STYLE_COLOUR('',#835);
990 | #854 = CURVE_STYLE('',#855,POSITIVE_LENGTH_MEASURE(0.1),#835);
991 | #855 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
992 | #856 = STYLED_ITEM('color',(#857),#685);
993 | #857 = PRESENTATION_STYLE_ASSIGNMENT((#858,#863));
994 | #858 = SURFACE_STYLE_USAGE(.BOTH.,#859);
995 | #859 = SURFACE_SIDE_STYLE('',(#860));
996 | #860 = SURFACE_STYLE_FILL_AREA(#861);
997 | #861 = FILL_AREA_STYLE('',(#862));
998 | #862 = FILL_AREA_STYLE_COLOUR('',#835);
999 | #863 = CURVE_STYLE('',#864,POSITIVE_LENGTH_MEASURE(0.1),#835);
1000 | #864 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
1001 | ENDSEC;
1002 | END-ISO-10303-21;
1003 |
--------------------------------------------------------------------------------