Add additional part models

This commit is contained in:
Correl Roush 2023-06-07 23:53:43 -04:00
parent 579aab0ecd
commit 12ce7ca135
6 changed files with 10300 additions and 79 deletions

View file

@ -526,7 +526,7 @@
(scale (xyz 1 1 1)) (scale (xyz 1 1 1))
(rotate (xyz 0 180 0)) (rotate (xyz 0 180 0))
) )
(model "${VL_PACKAGES3D}/esp32_devkit_v1_doit.3dshapes/esp32_devkit_v1_doit.step" (model "${KIPRJMOD}/esp32_devkit_v1_doit.step"
(offset (xyz -12.7 0 2.5)) (offset (xyz -12.7 0 2.5))
(scale (xyz 1 1 1)) (scale (xyz 1 1 1))
(rotate (xyz 0 0 0)) (rotate (xyz 0 0 0))
@ -739,40 +739,45 @@
(property "ki_keywords" "BNC SMA SMB SMC LEMO coaxial connector CINCH RCA") (property "ki_keywords" "BNC SMA SMB SMC LEMO coaxial connector CINCH RCA")
(path "/f84fa782-6430-4904-99d0-d6939b657943") (path "/f84fa782-6430-4904-99d0-d6939b657943")
(attr through_hole) (attr through_hole)
(fp_text reference "J4" (at -2.54 -7.62 -90) (layer "F.Fab") (fp_text reference "J4" (at -2.54 -7.62 90) (layer "F.Fab")
(effects (font (size 1.524 1.524) (thickness 0.3048))) (effects (font (size 1.524 1.524) (thickness 0.3048)))
(tstamp 2feab829-9b58-4f01-8a64-f9bc08e14691) (tstamp d46c97d3-8b71-4c7d-8d63-463db9fa14c9)
) )
(fp_text value "PHONO L" (at 2.54 7.62 -90) (layer "F.SilkS") (fp_text value "PHONO L" (at 2.54 7.62 90) (layer "F.SilkS")
(effects (font (size 1.524 1.524) (thickness 0.3048))) (effects (font (size 1.524 1.524) (thickness 0.3048)))
(tstamp 216a751d-0eca-4167-9e53-ea44df12c02e) (tstamp 6dd016b1-968c-4fde-a0a6-7268e5608ae5)
) )
(fp_line (start -4 -5) (end -4 -4.15) (fp_line (start -4 -5) (end -4 -4.15)
(stroke (width 0.381) (type solid)) (layer "F.SilkS") (tstamp 13851439-095d-46d6-8da1-6d8e953cbc85)) (stroke (width 0.381) (type solid)) (layer "F.SilkS") (tstamp 558f2cfd-38dd-42f2-9c65-09c1e1ff24d9))
(fp_line (start -4 5) (end -4 4.15) (fp_line (start -4 5) (end -4 4.15)
(stroke (width 0.381) (type solid)) (layer "F.SilkS") (tstamp aaddb1f6-fe00-4566-8051-daa1c0d49e69)) (stroke (width 0.381) (type solid)) (layer "F.SilkS") (tstamp 86418659-e82b-4a41-8f57-fa9f3fdd8c19))
(fp_line (start 6 -5) (end -4 -5) (fp_line (start 6 -5) (end -4 -5)
(stroke (width 0.381) (type solid)) (layer "F.SilkS") (tstamp 36dd52f1-409a-42e6-aa1d-2d33dee3147c)) (stroke (width 0.381) (type solid)) (layer "F.SilkS") (tstamp 2b617262-9234-4341-aeb3-25dfd1b8a4af))
(fp_line (start 6 -5) (end 6 -3) (fp_line (start 6 -5) (end 6 -3)
(stroke (width 0.381) (type solid)) (layer "F.SilkS") (tstamp b2451028-c065-4b1d-b7d7-eec15c664333)) (stroke (width 0.381) (type solid)) (layer "F.SilkS") (tstamp bf98f364-eb8f-466d-8e49-3e6411e0d5e2))
(fp_line (start 6 3) (end 6 5) (fp_line (start 6 3) (end 6 5)
(stroke (width 0.381) (type solid)) (layer "F.SilkS") (tstamp f72b5d68-6806-4fb0-b827-8236bd9ced55)) (stroke (width 0.381) (type solid)) (layer "F.SilkS") (tstamp 1d76770d-7ac1-44d7-bd85-f0388efa2652))
(fp_line (start 6 5) (end -4 5) (fp_line (start 6 5) (end -4 5)
(stroke (width 0.381) (type solid)) (layer "F.SilkS") (tstamp 0dc0ce95-69e5-45f8-9681-747957f6fc57)) (stroke (width 0.381) (type solid)) (layer "F.SilkS") (tstamp 54a1da68-41c9-45c9-96e9-49cb01aff2d1))
(fp_line (start -13.5 -4.15) (end -13.5 4.15) (fp_line (start -13.5 -4.15) (end -13.5 4.15)
(stroke (width 0.381) (type solid)) (layer "F.Fab") (tstamp 1119fe44-2c40-4e9c-98f9-d323a9847ba9)) (stroke (width 0.381) (type solid)) (layer "F.Fab") (tstamp 5539e4cd-7f67-4680-8d70-4832657c3641))
(fp_line (start -12.3 4.15) (end -13.5 4.15) (fp_line (start -12.3 4.15) (end -13.5 4.15)
(stroke (width 0.381) (type solid)) (layer "F.Fab") (tstamp 648c2698-7810-4a05-8d67-126fc84d07b1)) (stroke (width 0.381) (type solid)) (layer "F.Fab") (tstamp dfdbc99d-6da9-4193-b827-0e3e1106dee8))
(fp_line (start -9.5 -4.15) (end -13.5 -4.15) (fp_line (start -9.5 -4.15) (end -13.5 -4.15)
(stroke (width 0.381) (type solid)) (layer "F.Fab") (tstamp 7e1faee1-7f57-42d1-9083-0257a63f610a)) (stroke (width 0.381) (type solid)) (layer "F.Fab") (tstamp da4eff78-2945-4af2-995b-e531eccb4d8d))
(fp_line (start -4 -4.15) (end -9.5 -4.15) (fp_line (start -4 -4.15) (end -9.5 -4.15)
(stroke (width 0.381) (type solid)) (layer "F.Fab") (tstamp 03ac8c88-a53d-429d-9ce3-60ff3f31557e)) (stroke (width 0.381) (type solid)) (layer "F.Fab") (tstamp 97ee30eb-c2fb-49c0-bcba-20f4d1244792))
(fp_line (start -4 4.15) (end -12.3 4.15) (fp_line (start -4 4.15) (end -12.3 4.15)
(stroke (width 0.381) (type solid)) (layer "F.Fab") (tstamp dd07813f-c58f-493b-ad27-8f2a351e3edd)) (stroke (width 0.381) (type solid)) (layer "F.Fab") (tstamp b1ea9020-2973-4f60-81e0-3da4659051d2))
(pad "1" thru_hole oval (at 4.5 0 270) (size 3.5 5) (drill 3) (layers "*.Cu" "*.Mask") (pad "1" thru_hole oval (at 4.5 0 270) (size 3.5 5) (drill 3) (layers "*.Cu" "*.Mask")
(net 8 "Net-(J4-In)") (pinfunction "In") (pintype "passive") (tstamp 7b05b72c-256a-414e-a7b9-4e923d5491ed)) (net 8 "Net-(J4-In)") (pinfunction "In") (pintype "passive") (tstamp fe4cbdd6-b836-4ea8-ba2a-c2f435a2f407))
(pad "2" thru_hole oval (at 0 0 270) (size 4 5.5) (drill 3.3) (layers "*.Cu" "*.Mask") (pad "2" thru_hole oval (at 0 0 270) (size 4 5.5) (drill 3.3) (layers "*.Cu" "*.Mask")
(net 2 "GNDA") (pinfunction "Ext") (pintype "passive") (tstamp 9e506921-91f0-49f9-92ee-eb820d06369a)) (net 2 "GNDA") (pinfunction "Ext") (pintype "passive") (tstamp 409be82a-3a25-41c2-876b-2c4873cef4ff))
(model "${KIPRJMOD}/KLPX-0848A-2-x.IGS"
(offset (xyz -4.5 0 0))
(scale (xyz 1 1 1))
(rotate (xyz -90 0 90))
)
) )
(footprint "Digital Audio Switch:PCM5102" (layer "F.Cu") (footprint "Digital Audio Switch:PCM5102" (layer "F.Cu")
@ -997,7 +1002,7 @@
(pad "" np_thru_hole circle (at 0 0) (size 3.2 3.2) (drill 3.2) (layers "*.Cu" "*.Mask") (tstamp 915e751f-65d7-417e-aa5f-d0bc424456d4)) (pad "" np_thru_hole circle (at 0 0) (size 3.2 3.2) (drill 3.2) (layers "*.Cu" "*.Mask") (tstamp 915e751f-65d7-417e-aa5f-d0bc424456d4))
) )
(footprint "Rotary_Encoder:RotaryEncoder_Bourns_Horizontal_PEC12R-2xxxF-Sxxxx" (layer "F.Cu") (footprint "Digital Audio Switch:RotaryEncoder_Bourns_Horizontal_PEC12R-2xxxF-Sxxxx" (layer "F.Cu")
(tstamp 69d7d1c0-a5df-4a96-8943-f3370e811a44) (tstamp 69d7d1c0-a5df-4a96-8943-f3370e811a44)
(at 76.28 135.615 -90) (at 76.28 135.615 -90)
(descr "Bourns rotary encoder, PEC12R, with switch, horizontal shaft, https://www.bourns.com/docs/product-datasheets/pec12r.pdf") (descr "Bourns rotary encoder, PEC12R, with switch, horizontal shaft, https://www.bourns.com/docs/product-datasheets/pec12r.pdf")
@ -1008,92 +1013,92 @@
(property "ki_keywords" "rotary switch encoder switch push button") (property "ki_keywords" "rotary switch encoder switch push button")
(path "/f931e94e-59f2-4b8b-9678-59475e1af672") (path "/f931e94e-59f2-4b8b-9678-59475e1af672")
(attr through_hole) (attr through_hole)
(fp_text reference "SW1" (at -4.7 -2.5 180) (layer "F.SilkS") (fp_text reference "SW1" (at -4.7 -2.5) (layer "F.SilkS")
(effects (font (size 1 1) (thickness 0.16))) (effects (font (size 1 1) (thickness 0.16)))
(tstamp a3328695-fb7a-44f6-a725-767f96b6826d) (tstamp 9a700ed1-2131-4580-8251-ff2dafc32d49)
) )
(fp_text value "ROTARY" (at 0.3 5.9 90) (layer "F.Fab") (fp_text value "ROTARY" (at 0.3 5.9 90) (layer "F.Fab")
(effects (font (size 1 1) (thickness 0.15))) (effects (font (size 1 1) (thickness 0.15)))
(tstamp 6b7fd456-34f3-4ef3-a905-fd4787d96f61) (tstamp 5dd0ff1f-814b-43a6-be4b-fe467613f21b)
) )
(fp_text user "${REFERENCE}" (at -1.3 -2.5 180) (layer "F.Fab") (fp_text user "${REFERENCE}" (at -1.3 -2.5) (layer "F.Fab")
(effects (font (size 1 1) (thickness 0.15))) (effects (font (size 1 1) (thickness 0.15)))
(tstamp 02ca3d31-56f5-45b6-9d75-f9cfc2e0fbb0) (tstamp 01bd99ee-969a-4f81-b888-1edd14a0a0ce)
) )
(fp_line (start -6 -8.85) (end -6 -7.2) (fp_line (start -6 -8.85) (end -6 -7.2)
(stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 3878b7fd-4404-4b37-a685-4c5480f70f48)) (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 6cf12d4e-2abd-482e-830d-986eece4fa05))
(fp_line (start -6 -7.2) (end -5.15 -7.2) (fp_line (start -6 -7.2) (end -5.15 -7.2)
(stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 626c9486-8c43-4a85-90cd-ce7a75fb2eda)) (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 697e3ca6-7322-4ed9-8d96-fc5bb09be8d7))
(fp_line (start -6 2.2) (end -5.15 2.2) (fp_line (start -6 2.2) (end -5.15 2.2)
(stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp fa479539-280c-4147-a339-9f52221e54c2)) (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 455457dd-3e84-4879-8bd7-cccd7c1679a3))
(fp_line (start -6 3.85) (end -6 2.2) (fp_line (start -6 3.85) (end -6 2.2)
(stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 494d650a-7826-4812-8c7c-8c3cfa70a7ca)) (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp a7eea49c-734f-4873-b672-c4c924d7dad5))
(fp_line (start -5.15 -8.85) (end -6 -8.85) (fp_line (start -5.15 -8.85) (end -6 -8.85)
(stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp fabcd39f-f96b-4692-a5f2-2f6dd16092ac)) (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp dafa1c25-40fc-4b83-9136-415fdb3d68ae))
(fp_line (start -5.15 3.85) (end -6 3.85) (fp_line (start -5.15 3.85) (end -6 3.85)
(stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 9f220a2d-aa60-4d3d-87f4-03b2817a418b)) (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 5eb727ad-913d-4a95-af9b-2587abe1d7c1))
(fp_line (start -3.5 1.2) (end -3.5 -6.2) (fp_line (start -3.5 1.2) (end -3.5 -6.2)
(stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 1a6eb5cd-6a1b-4cf2-bee9-0e23ccfdea18)) (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 8da1b8f8-037e-407d-a07f-49a2d451d71a))
(fp_line (start -1.85 3.85) (end 1.7 3.85) (fp_line (start -1.85 3.85) (end 1.7 3.85)
(stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 2c7db81d-5f86-445e-aaab-844184fb956a)) (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 8bb430d2-9fdd-4144-bbc9-df4c6d92cbe4))
(fp_line (start 1.7 -8.85) (end -1.8 -8.85) (fp_line (start 1.7 -8.85) (end -1.8 -8.85)
(stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp e460d1b7-310c-4214-b29c-ed8cc0977fa6)) (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 86fd430e-fe6e-49c6-96db-e130ce7e46a2))
(fp_line (start 1.7 3.85) (end 1.7 -8.85) (fp_line (start 1.7 3.85) (end 1.7 -8.85)
(stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 90602add-1736-48fb-b11d-390218396951)) (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 14e0136f-4fd7-4d91-bd81-469016ca90da))
(fp_line (start -6.15 -9) (end -5.2 -9) (fp_line (start -6.15 -9) (end -5.2 -9)
(stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 56cfc299-2c83-4c05-86df-3628f9228c6e)) (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 25b1e127-abad-4e50-8e29-a326f46c1816))
(fp_line (start -6.15 4) (end -6.15 -9) (fp_line (start -6.15 4) (end -6.15 -9)
(stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp ec6e7eaa-2648-4d75-808e-7aea451d0549)) (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 5c0676fe-3126-445d-9fb8-6d32e6495e43))
(fp_line (start -6.15 4) (end -5.15 4) (fp_line (start -6.15 4) (end -5.15 4)
(stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp d91054b0-c796-4e55-996d-bc61df77e4f6)) (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp a0de4511-a0ec-4222-b812-3672fb4e4fcb))
(fp_line (start -5.2 -9) (end -4.7 -9.6) (fp_line (start -5.2 -9) (end -4.7 -9.6)
(stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 2f83a91b-332f-4cba-9500-4eef89bf4be3)) (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 81a9e7df-e365-42e3-aa71-c0ac29fa4751))
(fp_line (start -5.15 4) (end -4.65 4.6) (fp_line (start -5.15 4) (end -4.65 4.6)
(stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 67cc3e16-23c6-4854-80af-0a59dbc82f34)) (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp dfb5b8ae-c32f-4d59-b6c1-20c61a8b9ae4))
(fp_line (start -4.7 -9.6) (end -2.3 -9.6) (fp_line (start -4.7 -9.6) (end -2.3 -9.6)
(stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp ffabbf6d-9516-4a5e-ab32-87e544091175)) (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 0da203b0-c7a8-4481-b51c-bc1e420c6b68))
(fp_line (start -2.35 4.6) (end -4.65 4.6) (fp_line (start -2.35 4.6) (end -4.65 4.6)
(stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 92557ef5-52c4-40b4-9279-d85e26132f8d)) (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 7b49fedb-9551-4fa0-a7d4-344015e28f0b))
(fp_line (start -2.3 -9.6) (end -1.8 -9) (fp_line (start -2.3 -9.6) (end -1.8 -9)
(stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 7c98e0cc-06b6-4810-a717-52ac524954aa)) (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp bc24de0c-fb7e-46b8-a583-e27dd3c3cc7f))
(fp_line (start -1.85 4) (end -2.35 4.6) (fp_line (start -1.85 4) (end -2.35 4.6)
(stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 21d76ce3-c8ed-4cc8-869f-34faa89c2fbd)) (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp cfa09b98-703c-484e-9736-4abcb41d7063))
(fp_line (start -1.8 -9) (end 1.85 -9) (fp_line (start -1.8 -9) (end 1.85 -9)
(stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 9d4c4e25-88a5-4bf7-8704-28f9f54b92ea)) (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 47ffb0c8-02bb-4672-9f3e-2818f4d4d87a))
(fp_line (start 1.85 -9) (end 1.85 4) (fp_line (start 1.85 -9) (end 1.85 4)
(stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp f66f8dbd-b139-4342-848b-943c473bf4e7)) (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 0e591c8a-9996-4d56-98d2-ba1c08f5fa89))
(fp_line (start 1.85 4) (end -1.85 4) (fp_line (start 1.85 4) (end -1.85 4)
(stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 35daa8ae-2524-4436-9c72-76e5ef771533)) (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 61f44b49-3c95-4798-ac51-23bdff906fe3))
(fp_line (start -5.9 -8.75) (end 1.6 -8.75) (fp_line (start -5.9 -8.75) (end 1.6 -8.75)
(stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 3ef801ae-0199-44e9-a206-f91601f65c3e)) (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 663dcc34-c80b-4be4-9fd8-a39c0cd389b1))
(fp_line (start -5.9 3.7) (end -5.9 -8.7) (fp_line (start -5.9 3.7) (end -5.9 -8.7)
(stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 53d8a863-588c-4d7d-a95e-70227cd53058)) (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp b811cfd4-8fc4-494d-a6f8-10e7ef72288d))
(fp_line (start 1.6 -8.75) (end 1.6 3.7) (fp_line (start 1.6 -8.75) (end 1.6 3.7)
(stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 02a4344c-0f58-40b4-a853-655ccbe0b9d8)) (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp b69eb3e6-ea54-48ed-ae67-038d9b2af2e0))
(fp_line (start 1.6 0.5) (end 16.5 0.5) (fp_line (start 1.6 0.5) (end 16.5 0.5)
(stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp ded0cf27-3523-47b5-9bbd-c59bbf6bc428)) (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 8b684fa1-f91e-44db-b2fd-3bfb9fff9e0a))
(fp_line (start 1.6 3.75) (end -5.9 3.75) (fp_line (start 1.6 3.75) (end -5.9 3.75)
(stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 472750b7-078c-4200-bf02-eea29d6e90b6)) (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp c1674f52-23a4-438c-b396-afddf7999011))
(fp_line (start 16.5 -5.5) (end 1.6 -5.5) (fp_line (start 16.5 -5.5) (end 1.6 -5.5)
(stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 117922e0-bd45-4d4f-9d6b-92dd68f81c4d)) (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 8da321f8-beab-4195-8d64-c11c2b2b6e0a))
(fp_line (start 16.5 0.5) (end 16.5 -5.5) (fp_line (start 16.5 0.5) (end 16.5 -5.5)
(stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp f07a6f95-b3a8-4cba-a86f-79c5aa1c6068)) (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp a0b99740-98d3-4178-b1db-178596752953))
(pad "A" thru_hole circle (at 0 0) (size 1.524 1.524) (drill 1) (layers "*.Cu" "*.Mask") (pad "A" thru_hole circle (at 0 0) (size 1.524 1.524) (drill 1) (layers "*.Cu" "*.Mask")
(net 10 "Net-(U2-IO32)") (pinfunction "A") (pintype "passive") (tstamp 6c4f5e5e-4b07-4a83-be61-55ac7029caba)) (net 10 "Net-(U2-IO32)") (pinfunction "A") (pintype "passive") (tstamp 5a940465-080b-4050-bc8d-14f469cab331))
(pad "B" thru_hole circle (at 0 -5) (size 1.524 1.524) (drill 1) (layers "*.Cu" "*.Mask") (pad "B" thru_hole circle (at 0 -5) (size 1.524 1.524) (drill 1) (layers "*.Cu" "*.Mask")
(net 11 "Net-(U2-IO33)") (pinfunction "B") (pintype "passive") (tstamp 34674809-6598-46cf-9269-d3120a05f3ba)) (net 11 "Net-(U2-IO33)") (pinfunction "B") (pintype "passive") (tstamp 02677c79-2be4-4f2d-92c3-70567e6dab22))
(pad "C" thru_hole circle (at 0 -2.5) (size 1.524 1.524) (drill 1) (layers "*.Cu" "*.Mask") (pad "C" thru_hole circle (at 0 -2.5) (size 1.524 1.524) (drill 1) (layers "*.Cu" "*.Mask")
(net 12 "GND") (pinfunction "C") (pintype "passive") (tstamp da18585e-6224-4f93-a6aa-77b96914672a)) (net 12 "GND") (pinfunction "C") (pintype "passive") (tstamp 8ba4c394-1dc8-47f1-97c4-d31343dafc87))
(pad "S1" thru_hole circle (at -2.5 0) (size 1.524 1.524) (drill 1) (layers "*.Cu" "*.Mask") (pad "S1" thru_hole circle (at -2.5 0) (size 1.524 1.524) (drill 1) (layers "*.Cu" "*.Mask")
(net 13 "Net-(U2-SENSOR_VP)") (pinfunction "S1") (pintype "passive") (tstamp 5759a6c6-fdd2-40b0-b5d3-d91e7c4d5f31)) (net 13 "Net-(U2-SENSOR_VP)") (pinfunction "S1") (pintype "passive") (tstamp 86f2d88f-4e46-45e7-bd49-795a42c3cebb))
(pad "S2" thru_hole circle (at -2.5 -5) (size 1.524 1.524) (drill 1) (layers "*.Cu" "*.Mask") (pad "S2" thru_hole circle (at -2.5 -5) (size 1.524 1.524) (drill 1) (layers "*.Cu" "*.Mask")
(net 14 "VCC") (pinfunction "S2") (pintype "passive") (tstamp 27e945b0-4045-480b-be39-cc7d547338bf)) (net 14 "VCC") (pinfunction "S2") (pintype "passive") (tstamp a025c0f8-849a-4b1c-ba02-6b6aa955f2b1))
(pad "SH" thru_hole roundrect (at -3.5 -7.9) (size 2.9 2.8) (drill oval 2.1 2) (layers "*.Cu" "*.Mask") (roundrect_rratio 0.25) (tstamp 37894db4-47c9-4e2d-9367-5e3578e38c7f)) (pad "SH" thru_hole roundrect (at -3.5 -7.9) (size 2.9 2.8) (drill oval 2.1 2) (layers "*.Cu" "*.Mask") (roundrect_rratio 0.25) (tstamp 5386a110-ac55-4dcb-ab06-9db8879a25a9))
(pad "SH" thru_hole roundrect (at -3.5 2.9) (size 2.9 2.8) (drill oval 2.1 2) (layers "*.Cu" "*.Mask") (roundrect_rratio 0.25) (tstamp 467fe009-84b8-4700-ba1a-01b5b489b70c)) (pad "SH" thru_hole roundrect (at -3.5 2.9) (size 2.9 2.8) (drill oval 2.1 2) (layers "*.Cu" "*.Mask") (roundrect_rratio 0.25) (tstamp 22ad53aa-0fee-4fdf-8aff-a19d44f2920b))
(model "${KICAD6_3DMODEL_DIR}/Rotary_Encoder.3dshapes/RotaryEncoder_Bourns_Horizontal_PEC12R-2xxxF-Sxxxx.wrl" (model "${KIPRJMOD}/PEC12R-2220F-S0024--3DModel-STEP-1.STEP"
(offset (xyz 0 0 0)) (offset (xyz -3.5 2.5 0))
(scale (xyz 1 1 1)) (scale (xyz 1 1 1))
(rotate (xyz 0 0 0)) (rotate (xyz -90 0 -90))
) )
) )
@ -1110,38 +1115,43 @@
(attr through_hole) (attr through_hole)
(fp_text reference "J5" (at -2.54 -7.62 -90) (layer "F.Fab") (fp_text reference "J5" (at -2.54 -7.62 -90) (layer "F.Fab")
(effects (font (size 1.524 1.524) (thickness 0.3048))) (effects (font (size 1.524 1.524) (thickness 0.3048)))
(tstamp 8b557a85-9011-4aa2-9cf7-d0cb734fe242) (tstamp aee00f80-314e-48c2-9e5b-865f70743914)
) )
(fp_text value "PHONO R" (at 2.54 7.62 -90) (layer "F.SilkS") (fp_text value "PHONO R" (at 2.54 7.62 -90) (layer "F.SilkS")
(effects (font (size 1.524 1.524) (thickness 0.3048))) (effects (font (size 1.524 1.524) (thickness 0.3048)))
(tstamp b0b441db-2493-4dea-91bc-698288fe4808) (tstamp 6a3ba57f-bdfe-4c9b-9872-d22fd372a481)
) )
(fp_line (start -4 -5) (end -4 -4.15) (fp_line (start -4 -5) (end -4 -4.15)
(stroke (width 0.381) (type solid)) (layer "F.SilkS") (tstamp 832cc493-9436-4933-9aca-b1201f0b89e2)) (stroke (width 0.381) (type solid)) (layer "F.SilkS") (tstamp be864c9f-bf5c-4344-8618-8cdc7812effb))
(fp_line (start -4 5) (end -4 4.15) (fp_line (start -4 5) (end -4 4.15)
(stroke (width 0.381) (type solid)) (layer "F.SilkS") (tstamp 99e43bde-d131-4942-936b-f849317ffb82)) (stroke (width 0.381) (type solid)) (layer "F.SilkS") (tstamp a9f4c9ef-acd9-4cf8-adac-14edd621771a))
(fp_line (start 6 -5) (end -4 -5) (fp_line (start 6 -5) (end -4 -5)
(stroke (width 0.381) (type solid)) (layer "F.SilkS") (tstamp 265967f2-e6f9-438a-aca9-a458c5260daa)) (stroke (width 0.381) (type solid)) (layer "F.SilkS") (tstamp 4c138aea-7809-4529-ac1e-0cd732677364))
(fp_line (start 6 -5) (end 6 -3) (fp_line (start 6 -5) (end 6 -3)
(stroke (width 0.381) (type solid)) (layer "F.SilkS") (tstamp d9459d4f-bfab-4520-817d-23541046815f)) (stroke (width 0.381) (type solid)) (layer "F.SilkS") (tstamp 38223f2b-501a-4776-be1b-1586a19c31e9))
(fp_line (start 6 3) (end 6 5) (fp_line (start 6 3) (end 6 5)
(stroke (width 0.381) (type solid)) (layer "F.SilkS") (tstamp 63622c5b-69ed-41fa-b507-5ea84151ea78)) (stroke (width 0.381) (type solid)) (layer "F.SilkS") (tstamp 3059a257-57b2-47ec-af56-0205f0d45620))
(fp_line (start 6 5) (end -4 5) (fp_line (start 6 5) (end -4 5)
(stroke (width 0.381) (type solid)) (layer "F.SilkS") (tstamp 0ddf80cf-b6a6-4c47-b88d-22d60be86e0c)) (stroke (width 0.381) (type solid)) (layer "F.SilkS") (tstamp 69c9d234-e9c5-4ba5-8773-64ed4eb79687))
(fp_line (start -13.5 -4.15) (end -13.5 4.15) (fp_line (start -13.5 -4.15) (end -13.5 4.15)
(stroke (width 0.381) (type solid)) (layer "F.Fab") (tstamp 39f627b2-924b-42b2-b245-9f36dcaeea03)) (stroke (width 0.381) (type solid)) (layer "F.Fab") (tstamp a8db9ce2-bc5a-4a6a-afca-46d105f65b5f))
(fp_line (start -12.3 4.15) (end -13.5 4.15) (fp_line (start -12.3 4.15) (end -13.5 4.15)
(stroke (width 0.381) (type solid)) (layer "F.Fab") (tstamp 6b0094a6-6559-4ef1-875d-d6baaae03dbd)) (stroke (width 0.381) (type solid)) (layer "F.Fab") (tstamp 320a08c3-43e3-4b94-bd5b-b3c8b2506bae))
(fp_line (start -9.5 -4.15) (end -13.5 -4.15) (fp_line (start -9.5 -4.15) (end -13.5 -4.15)
(stroke (width 0.381) (type solid)) (layer "F.Fab") (tstamp 2e315ac8-6083-4d71-bce6-d6d6f0c2204b)) (stroke (width 0.381) (type solid)) (layer "F.Fab") (tstamp cd0f0086-c647-4aed-9673-34a3e0dbefac))
(fp_line (start -4 -4.15) (end -9.5 -4.15) (fp_line (start -4 -4.15) (end -9.5 -4.15)
(stroke (width 0.381) (type solid)) (layer "F.Fab") (tstamp 07485c76-a82b-48e0-add0-3648a3e5a2b0)) (stroke (width 0.381) (type solid)) (layer "F.Fab") (tstamp 6c810765-b4d8-4413-83ca-cde1fe382394))
(fp_line (start -4 4.15) (end -12.3 4.15) (fp_line (start -4 4.15) (end -12.3 4.15)
(stroke (width 0.381) (type solid)) (layer "F.Fab") (tstamp 62f28445-66f5-4433-a272-9915195585bc)) (stroke (width 0.381) (type solid)) (layer "F.Fab") (tstamp 510041ed-9ff6-4256-b828-173aa974b625))
(pad "1" thru_hole oval (at 4.5 0 270) (size 3.5 5) (drill 3) (layers "*.Cu" "*.Mask") (pad "1" thru_hole oval (at 4.5 0 270) (size 3.5 5) (drill 3) (layers "*.Cu" "*.Mask")
(net 9 "Net-(J5-In)") (pinfunction "In") (pintype "passive") (tstamp 60023a20-e1f7-4eb4-b7e1-5e68d5205393)) (net 9 "Net-(J5-In)") (pinfunction "In") (pintype "passive") (tstamp bf45d6d1-bf9c-4366-b82a-1d70122aa4d3))
(pad "2" thru_hole oval (at 0 0 270) (size 4 5.5) (drill 3.3) (layers "*.Cu" "*.Mask") (pad "2" thru_hole oval (at 0 0 270) (size 4 5.5) (drill 3.3) (layers "*.Cu" "*.Mask")
(net 2 "GNDA") (pinfunction "Ext") (pintype "passive") (tstamp d98ab9d8-8e9d-4fd0-8b60-17308bc9b262)) (net 2 "GNDA") (pinfunction "Ext") (pintype "passive") (tstamp cdab58c0-51eb-42c1-b0e0-539be293075f))
(model "${KIPRJMOD}/KLPX-0848A-2-x.IGS"
(offset (xyz -4.5 0 0))
(scale (xyz 1 1 1))
(rotate (xyz -90 0 90))
)
) )
(footprint "Digital Audio Switch:I2C Pin Header" (layer "F.Cu") (footprint "Digital Audio Switch:I2C Pin Header" (layer "F.Cu")

View file

@ -2259,7 +2259,7 @@
(property "Value" "ROTARY" (at 29.21 187.96 90) (property "Value" "ROTARY" (at 29.21 187.96 90)
(effects (font (size 1.27 1.27)) (justify left)) (effects (font (size 1.27 1.27)) (justify left))
) )
(property "Footprint" "Rotary_Encoder:RotaryEncoder_Bourns_Horizontal_PEC12R-2xxxF-Sxxxx" (at 26.924 182.88 0) (property "Footprint" "Digital Audio Switch:RotaryEncoder_Bourns_Horizontal_PEC12R-2xxxF-Sxxxx" (at 26.924 182.88 0)
(effects (font (size 1.27 1.27)) hide) (effects (font (size 1.27 1.27)) hide)
) )
(property "Datasheet" "~" (at 29.464 186.69 0) (property "Datasheet" "~" (at 29.464 186.69 0)

View file

@ -35,4 +35,9 @@
(stroke (width 0.381) (type solid)) (layer "F.Fab") (tstamp 6657e264-86bc-4352-94b0-c049d0533332)) (stroke (width 0.381) (type solid)) (layer "F.Fab") (tstamp 6657e264-86bc-4352-94b0-c049d0533332))
(pad "1" thru_hole oval (at 4.5 0) (size 3.5 5) (drill 3) (layers "*.Cu" "*.Mask") (tstamp 6581fcd8-0963-4571-8504-46e1cabe73a8)) (pad "1" thru_hole oval (at 4.5 0) (size 3.5 5) (drill 3) (layers "*.Cu" "*.Mask") (tstamp 6581fcd8-0963-4571-8504-46e1cabe73a8))
(pad "2" thru_hole oval (at 0 0) (size 4 5.5) (drill 3.3) (layers "*.Cu" "*.Mask") (tstamp 82f22a68-97aa-4238-84cd-c8df978d2858)) (pad "2" thru_hole oval (at 0 0) (size 4 5.5) (drill 3.3) (layers "*.Cu" "*.Mask") (tstamp 82f22a68-97aa-4238-84cd-c8df978d2858))
(model "${KIPRJMOD}/KLPX-0848A-2-x.IGS"
(offset (xyz -4.5 0 0))
(scale (xyz 1 1 1))
(rotate (xyz -90 0 90))
)
) )

View file

@ -0,0 +1,92 @@
(footprint "RotaryEncoder_Bourns_Horizontal_PEC12R-2xxxF-Sxxxx" (version 20221018) (generator pcbnew)
(layer "F.Cu")
(descr "Bourns rotary encoder, PEC12R, with switch, horizontal shaft, https://www.bourns.com/docs/product-datasheets/pec12r.pdf")
(tags "rotary encoder")
(property "Sheetfile" "Digital Audio Switch.kicad_sch")
(property "Sheetname" "")
(property "ki_description" "Rotary encoder, dual channel, incremental quadrate outputs, with switch")
(property "ki_keywords" "rotary switch encoder switch push button")
(attr through_hole)
(fp_text reference "SW1" (at -4.7 -2.5 90) (layer "F.SilkS")
(effects (font (size 1 1) (thickness 0.16)))
(tstamp 743754b6-5b55-46db-8e94-4c71c9c13e2f)
)
(fp_text value "ROTARY" (at 0.3 5.9 180) (layer "F.Fab")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp c10a6af4-a2b7-4c0a-b6b4-bfedf1eafb10)
)
(fp_text user "${REFERENCE}" (at -1.3 -2.5 90) (layer "F.Fab")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp a9f63b76-0e95-4262-80a0-c825847f2f2b)
)
(fp_line (start -6 -8.85) (end -6 -7.2)
(stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp e80b53fd-7a98-438b-9cff-7abfd75b5436))
(fp_line (start -6 -7.2) (end -5.15 -7.2)
(stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 63d70444-8dc9-4686-9e21-d6e5f6ded826))
(fp_line (start -6 2.2) (end -5.15 2.2)
(stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 1351c300-af68-429f-af83-0d36a26f79d3))
(fp_line (start -6 3.85) (end -6 2.2)
(stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 4700b6a7-be60-41b8-8fa6-d6a90a24a0a2))
(fp_line (start -5.15 -8.85) (end -6 -8.85)
(stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 89fc90a5-e497-4fba-a2fc-2624dddbc786))
(fp_line (start -5.15 3.85) (end -6 3.85)
(stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 3e4a67b1-5882-47a8-abc3-3af4782cd28d))
(fp_line (start -3.5 1.2) (end -3.5 -6.2)
(stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 99c39c51-db06-4d24-8ffe-446e7d6bb35c))
(fp_line (start -1.85 3.85) (end 1.7 3.85)
(stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp acd1a016-ed8d-45b4-a317-b477df80708e))
(fp_line (start 1.7 -8.85) (end -1.8 -8.85)
(stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp a4792a2a-b935-411a-8975-e7e712854151))
(fp_line (start 1.7 3.85) (end 1.7 -8.85)
(stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 3b4f36ca-0a43-46a4-bed2-fdd171ebeaa3))
(fp_line (start -6.15 -9) (end -5.2 -9)
(stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 6582248b-061f-4aec-8c6c-ba835e803530))
(fp_line (start -6.15 4) (end -6.15 -9)
(stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 766d230b-fc22-4086-9412-4624d1d73e56))
(fp_line (start -6.15 4) (end -5.15 4)
(stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp d9a8ad7e-aec8-4483-a3d3-a2bbdd67a651))
(fp_line (start -5.2 -9) (end -4.7 -9.6)
(stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 2ce8f595-81fe-4cb0-8747-c851e1c6508c))
(fp_line (start -5.15 4) (end -4.65 4.6)
(stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 8ebc32cf-5608-48dd-8b3d-3ef645882479))
(fp_line (start -4.7 -9.6) (end -2.3 -9.6)
(stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 2f620549-600c-4f9c-a620-b31f712b180c))
(fp_line (start -2.35 4.6) (end -4.65 4.6)
(stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 707ceb6f-947f-43e9-8c50-158760cfb509))
(fp_line (start -2.3 -9.6) (end -1.8 -9)
(stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 18017762-1d20-4913-a1b7-9d886a884824))
(fp_line (start -1.85 4) (end -2.35 4.6)
(stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp efc93cb8-50a4-4d21-9bc8-76162e585d56))
(fp_line (start -1.8 -9) (end 1.85 -9)
(stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp a843b368-b2b5-4e13-9c25-29ef3f121bcb))
(fp_line (start 1.85 -9) (end 1.85 4)
(stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 93c368c8-af14-4eca-969c-419c245a3a7b))
(fp_line (start 1.85 4) (end -1.85 4)
(stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 8c365df6-3af6-499d-86fd-3c59b5a59b80))
(fp_line (start -5.9 -8.75) (end 1.6 -8.75)
(stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 0d47f5c0-c520-4fe9-9211-7b511885189e))
(fp_line (start -5.9 3.7) (end -5.9 -8.7)
(stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 7c992554-c359-4239-beeb-58d22bc9acd0))
(fp_line (start 1.6 -8.75) (end 1.6 3.7)
(stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp aefc76ce-3acf-4cf6-8ce4-e99874433f3a))
(fp_line (start 1.6 0.5) (end 16.5 0.5)
(stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 79039157-c4b7-44d9-9e86-16ba465ebf4d))
(fp_line (start 1.6 3.75) (end -5.9 3.75)
(stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp af8cde87-dc7c-4789-b6a1-b805e4fe43da))
(fp_line (start 16.5 -5.5) (end 1.6 -5.5)
(stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp c46377b4-3f9d-4cd2-a583-b76dd51c61e5))
(fp_line (start 16.5 0.5) (end 16.5 -5.5)
(stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 193e6474-3d87-42a9-a81d-01b9529267e2))
(pad "A" thru_hole circle (at 0 0 90) (size 1.524 1.524) (drill 1) (layers "*.Cu" "*.Mask") (tstamp dbcfb7b5-c104-456f-aebd-80bd73e6691d))
(pad "B" thru_hole circle (at 0 -5 90) (size 1.524 1.524) (drill 1) (layers "*.Cu" "*.Mask") (tstamp c6235b63-44cd-4a1d-a29a-f320fb2aae82))
(pad "C" thru_hole circle (at 0 -2.5 90) (size 1.524 1.524) (drill 1) (layers "*.Cu" "*.Mask") (tstamp 4e96d7d1-4cc8-4756-80f4-e734770831ee))
(pad "S1" thru_hole circle (at -2.5 0 90) (size 1.524 1.524) (drill 1) (layers "*.Cu" "*.Mask") (tstamp ffb68d25-16ca-4e83-bf45-5c3c661639fb))
(pad "S2" thru_hole circle (at -2.5 -5 90) (size 1.524 1.524) (drill 1) (layers "*.Cu" "*.Mask") (tstamp a1d4a5f6-3e49-4398-b5f8-c3502a0c5306))
(pad "SH" thru_hole roundrect (at -3.5 -7.9 90) (size 2.9 2.8) (drill oval 2.1 2) (layers "*.Cu" "*.Mask") (roundrect_rratio 0.25) (tstamp 030c886e-6a6f-44fb-be7c-b2e9f95bb81b))
(pad "SH" thru_hole roundrect (at -3.5 2.9 90) (size 2.9 2.8) (drill oval 2.1 2) (layers "*.Cu" "*.Mask") (roundrect_rratio 0.25) (tstamp 94673b96-0bd6-4166-8722-dd807926a433))
(model "${KIPRJMOD}/PEC12R-2220F-S0024--3DModel-STEP-1.STEP"
(offset (xyz -3.5 2.5 0))
(scale (xyz 1 1 1))
(rotate (xyz -90 0 -90))
)
)

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,789 @@
ISO-10303-21;
HEADER;
/* Generated by software containing ST-Developer
* from STEP Tools, Inc. (www.steptools.com)
*/
/* OPTION: using custom renumber hook */
FILE_DESCRIPTION(
/* description */ (''),
/* implementation_level */ '2;1');
FILE_NAME(
/* name */ '5f4634fafe12c4141d0795b4',
/* time_stamp */ '2020-08-26T10:10:03+00:00',
/* author */ (''),
/* organization */ (''),
/* preprocessor_version */ 'ST-DEVELOPER v16.7',
/* originating_system */ $,
/* authorisation */ $);
FILE_SCHEMA (('AUTOMOTIVE_DESIGN {1 0 10303 214 3 1 1}'));
ENDSEC;
DATA;
#10=PROPERTY_DEFINITION_REPRESENTATION(#14,#12);
#11=PROPERTY_DEFINITION_REPRESENTATION(#15,#13);
#12=REPRESENTATION('',(#16),#733);
#13=REPRESENTATION('',(#17),#733);
#14=PROPERTY_DEFINITION('pmi validation property','',#738);
#15=PROPERTY_DEFINITION('pmi validation property','',#738);
#16=VALUE_REPRESENTATION_ITEM('number of annotations',COUNT_MEASURE(0.));
#17=VALUE_REPRESENTATION_ITEM('number of views',COUNT_MEASURE(0.));
#18=SHAPE_REPRESENTATION_RELATIONSHIP('','',#439,#19);
#19=ADVANCED_BREP_SHAPE_REPRESENTATION('',(#437),#733);
#20=CYLINDRICAL_SURFACE('',#472,0.002);
#21=CYLINDRICAL_SURFACE('',#473,0.002);
#22=CYLINDRICAL_SURFACE('',#474,0.002);
#23=CYLINDRICAL_SURFACE('',#475,0.002);
#24=CYLINDRICAL_SURFACE('',#476,0.0015);
#25=CYLINDRICAL_SURFACE('',#477,0.0015);
#26=CYLINDRICAL_SURFACE('',#478,0.0015);
#27=CYLINDRICAL_SURFACE('',#479,0.0015);
#28=CYLINDRICAL_SURFACE('',#483,0.001);
#29=CYLINDRICAL_SURFACE('',#484,0.001);
#30=CYLINDRICAL_SURFACE('',#485,0.001);
#31=CYLINDRICAL_SURFACE('',#486,0.001);
#32=CIRCLE('',#443,0.0015);
#33=CIRCLE('',#444,0.0015);
#34=CIRCLE('',#445,0.0015);
#35=CIRCLE('',#446,0.0015);
#36=CIRCLE('',#447,0.001);
#37=CIRCLE('',#448,0.002);
#38=CIRCLE('',#449,0.002);
#39=CIRCLE('',#450,0.002);
#40=CIRCLE('',#451,0.002);
#41=CIRCLE('',#452,0.001);
#42=CIRCLE('',#453,0.001);
#43=CIRCLE('',#454,0.001);
#44=CIRCLE('',#456,0.0015);
#45=CIRCLE('',#457,0.0015);
#46=CIRCLE('',#458,0.0015);
#47=CIRCLE('',#459,0.0015);
#48=CIRCLE('',#460,0.001);
#49=CIRCLE('',#461,0.001);
#50=CIRCLE('',#462,0.001);
#51=CIRCLE('',#463,0.001);
#52=CIRCLE('',#464,0.002);
#53=CIRCLE('',#465,0.002);
#54=CIRCLE('',#466,0.002);
#55=CIRCLE('',#467,0.002);
#56=ORIENTED_EDGE('',*,*,#168,.F.);
#57=ORIENTED_EDGE('',*,*,#169,.T.);
#58=ORIENTED_EDGE('',*,*,#170,.T.);
#59=ORIENTED_EDGE('',*,*,#171,.T.);
#60=ORIENTED_EDGE('',*,*,#172,.F.);
#61=ORIENTED_EDGE('',*,*,#173,.F.);
#62=ORIENTED_EDGE('',*,*,#174,.F.);
#63=ORIENTED_EDGE('',*,*,#175,.F.);
#64=ORIENTED_EDGE('',*,*,#176,.T.);
#65=ORIENTED_EDGE('',*,*,#177,.T.);
#66=ORIENTED_EDGE('',*,*,#168,.T.);
#67=ORIENTED_EDGE('',*,*,#178,.T.);
#68=ORIENTED_EDGE('',*,*,#179,.F.);
#69=ORIENTED_EDGE('',*,*,#180,.T.);
#70=ORIENTED_EDGE('',*,*,#181,.F.);
#71=ORIENTED_EDGE('',*,*,#182,.T.);
#72=ORIENTED_EDGE('',*,*,#183,.T.);
#73=ORIENTED_EDGE('',*,*,#184,.T.);
#74=ORIENTED_EDGE('',*,*,#185,.T.);
#75=ORIENTED_EDGE('',*,*,#186,.T.);
#76=ORIENTED_EDGE('',*,*,#187,.T.);
#77=ORIENTED_EDGE('',*,*,#188,.T.);
#78=ORIENTED_EDGE('',*,*,#189,.T.);
#79=ORIENTED_EDGE('',*,*,#190,.T.);
#80=ORIENTED_EDGE('',*,*,#191,.T.);
#81=ORIENTED_EDGE('',*,*,#192,.T.);
#82=ORIENTED_EDGE('',*,*,#193,.T.);
#83=ORIENTED_EDGE('',*,*,#194,.T.);
#84=ORIENTED_EDGE('',*,*,#170,.F.);
#85=ORIENTED_EDGE('',*,*,#195,.T.);
#86=ORIENTED_EDGE('',*,*,#196,.F.);
#87=ORIENTED_EDGE('',*,*,#197,.T.);
#88=ORIENTED_EDGE('',*,*,#198,.F.);
#89=ORIENTED_EDGE('',*,*,#199,.T.);
#90=ORIENTED_EDGE('',*,*,#200,.F.);
#91=ORIENTED_EDGE('',*,*,#201,.T.);
#92=ORIENTED_EDGE('',*,*,#202,.F.);
#93=ORIENTED_EDGE('',*,*,#203,.T.);
#94=ORIENTED_EDGE('',*,*,#204,.F.);
#95=ORIENTED_EDGE('',*,*,#205,.T.);
#96=ORIENTED_EDGE('',*,*,#206,.T.);
#97=ORIENTED_EDGE('',*,*,#207,.T.);
#98=ORIENTED_EDGE('',*,*,#208,.T.);
#99=ORIENTED_EDGE('',*,*,#209,.T.);
#100=ORIENTED_EDGE('',*,*,#206,.F.);
#101=ORIENTED_EDGE('',*,*,#210,.T.);
#102=ORIENTED_EDGE('',*,*,#181,.T.);
#103=ORIENTED_EDGE('',*,*,#211,.T.);
#104=ORIENTED_EDGE('',*,*,#183,.F.);
#105=ORIENTED_EDGE('',*,*,#212,.T.);
#106=ORIENTED_EDGE('',*,*,#204,.T.);
#107=ORIENTED_EDGE('',*,*,#213,.T.);
#108=ORIENTED_EDGE('',*,*,#202,.T.);
#109=ORIENTED_EDGE('',*,*,#214,.T.);
#110=ORIENTED_EDGE('',*,*,#185,.F.);
#111=ORIENTED_EDGE('',*,*,#215,.T.);
#112=ORIENTED_EDGE('',*,*,#208,.F.);
#113=ORIENTED_EDGE('',*,*,#216,.T.);
#114=ORIENTED_EDGE('',*,*,#179,.T.);
#115=ORIENTED_EDGE('',*,*,#217,.T.);
#116=ORIENTED_EDGE('',*,*,#182,.F.);
#117=ORIENTED_EDGE('',*,*,#210,.F.);
#118=ORIENTED_EDGE('',*,*,#205,.F.);
#119=ORIENTED_EDGE('',*,*,#212,.F.);
#120=ORIENTED_EDGE('',*,*,#180,.F.);
#121=ORIENTED_EDGE('',*,*,#216,.F.);
#122=ORIENTED_EDGE('',*,*,#207,.F.);
#123=ORIENTED_EDGE('',*,*,#211,.F.);
#124=ORIENTED_EDGE('',*,*,#184,.F.);
#125=ORIENTED_EDGE('',*,*,#213,.F.);
#126=ORIENTED_EDGE('',*,*,#203,.F.);
#127=ORIENTED_EDGE('',*,*,#215,.F.);
#128=ORIENTED_EDGE('',*,*,#178,.F.);
#129=ORIENTED_EDGE('',*,*,#171,.F.);
#130=ORIENTED_EDGE('',*,*,#209,.F.);
#131=ORIENTED_EDGE('',*,*,#217,.F.);
#132=ORIENTED_EDGE('',*,*,#175,.T.);
#133=ORIENTED_EDGE('',*,*,#191,.F.);
#134=ORIENTED_EDGE('',*,*,#174,.T.);
#135=ORIENTED_EDGE('',*,*,#192,.F.);
#136=ORIENTED_EDGE('',*,*,#173,.T.);
#137=ORIENTED_EDGE('',*,*,#193,.F.);
#138=ORIENTED_EDGE('',*,*,#172,.T.);
#139=ORIENTED_EDGE('',*,*,#194,.F.);
#140=ORIENTED_EDGE('',*,*,#187,.F.);
#141=ORIENTED_EDGE('',*,*,#218,.T.);
#142=ORIENTED_EDGE('',*,*,#200,.T.);
#143=ORIENTED_EDGE('',*,*,#219,.T.);
#144=ORIENTED_EDGE('',*,*,#196,.T.);
#145=ORIENTED_EDGE('',*,*,#220,.T.);
#146=ORIENTED_EDGE('',*,*,#176,.F.);
#147=ORIENTED_EDGE('',*,*,#221,.T.);
#148=ORIENTED_EDGE('',*,*,#198,.T.);
#149=ORIENTED_EDGE('',*,*,#222,.T.);
#150=ORIENTED_EDGE('',*,*,#189,.F.);
#151=ORIENTED_EDGE('',*,*,#223,.T.);
#152=ORIENTED_EDGE('',*,*,#195,.F.);
#153=ORIENTED_EDGE('',*,*,#169,.F.);
#154=ORIENTED_EDGE('',*,*,#177,.F.);
#155=ORIENTED_EDGE('',*,*,#220,.F.);
#156=ORIENTED_EDGE('',*,*,#197,.F.);
#157=ORIENTED_EDGE('',*,*,#221,.F.);
#158=ORIENTED_EDGE('',*,*,#190,.F.);
#159=ORIENTED_EDGE('',*,*,#222,.F.);
#160=ORIENTED_EDGE('',*,*,#201,.F.);
#161=ORIENTED_EDGE('',*,*,#218,.F.);
#162=ORIENTED_EDGE('',*,*,#186,.F.);
#163=ORIENTED_EDGE('',*,*,#214,.F.);
#164=ORIENTED_EDGE('',*,*,#199,.F.);
#165=ORIENTED_EDGE('',*,*,#223,.F.);
#166=ORIENTED_EDGE('',*,*,#188,.F.);
#167=ORIENTED_EDGE('',*,*,#219,.F.);
#168=EDGE_CURVE('',#224,#225,#264,.T.);
#169=EDGE_CURVE('',#224,#226,#265,.F.);
#170=EDGE_CURVE('',#226,#227,#266,.T.);
#171=EDGE_CURVE('',#227,#225,#267,.F.);
#172=EDGE_CURVE('',#228,#228,#32,.T.);
#173=EDGE_CURVE('',#229,#229,#33,.T.);
#174=EDGE_CURVE('',#230,#230,#34,.T.);
#175=EDGE_CURVE('',#231,#231,#35,.T.);
#176=EDGE_CURVE('',#232,#233,#268,.T.);
#177=EDGE_CURVE('',#233,#224,#36,.T.);
#178=EDGE_CURVE('',#225,#234,#37,.T.);
#179=EDGE_CURVE('',#235,#234,#269,.T.);
#180=EDGE_CURVE('',#235,#236,#38,.T.);
#181=EDGE_CURVE('',#237,#236,#270,.T.);
#182=EDGE_CURVE('',#237,#238,#39,.T.);
#183=EDGE_CURVE('',#238,#239,#271,.T.);
#184=EDGE_CURVE('',#239,#240,#40,.T.);
#185=EDGE_CURVE('',#240,#241,#272,.T.);
#186=EDGE_CURVE('',#241,#242,#41,.T.);
#187=EDGE_CURVE('',#242,#243,#273,.T.);
#188=EDGE_CURVE('',#243,#244,#42,.F.);
#189=EDGE_CURVE('',#244,#245,#274,.T.);
#190=EDGE_CURVE('',#245,#232,#43,.F.);
#191=EDGE_CURVE('',#246,#246,#44,.T.);
#192=EDGE_CURVE('',#247,#247,#45,.T.);
#193=EDGE_CURVE('',#248,#248,#46,.T.);
#194=EDGE_CURVE('',#249,#249,#47,.T.);
#195=EDGE_CURVE('',#226,#250,#48,.F.);
#196=EDGE_CURVE('',#251,#250,#275,.T.);
#197=EDGE_CURVE('',#251,#252,#49,.T.);
#198=EDGE_CURVE('',#253,#252,#276,.T.);
#199=EDGE_CURVE('',#253,#254,#50,.T.);
#200=EDGE_CURVE('',#255,#254,#277,.T.);
#201=EDGE_CURVE('',#255,#256,#51,.F.);
#202=EDGE_CURVE('',#257,#256,#278,.T.);
#203=EDGE_CURVE('',#257,#258,#52,.F.);
#204=EDGE_CURVE('',#259,#258,#279,.T.);
#205=EDGE_CURVE('',#259,#260,#53,.F.);
#206=EDGE_CURVE('',#260,#261,#280,.T.);
#207=EDGE_CURVE('',#261,#262,#54,.F.);
#208=EDGE_CURVE('',#262,#263,#281,.T.);
#209=EDGE_CURVE('',#263,#227,#55,.F.);
#210=EDGE_CURVE('',#260,#237,#282,.F.);
#211=EDGE_CURVE('',#236,#261,#283,.T.);
#212=EDGE_CURVE('',#238,#259,#284,.T.);
#213=EDGE_CURVE('',#258,#239,#285,.F.);
#214=EDGE_CURVE('',#256,#241,#286,.T.);
#215=EDGE_CURVE('',#240,#257,#287,.T.);
#216=EDGE_CURVE('',#262,#235,#288,.F.);
#217=EDGE_CURVE('',#234,#263,#289,.T.);
#218=EDGE_CURVE('',#242,#255,#290,.F.);
#219=EDGE_CURVE('',#254,#243,#291,.T.);
#220=EDGE_CURVE('',#250,#233,#292,.T.);
#221=EDGE_CURVE('',#232,#251,#293,.F.);
#222=EDGE_CURVE('',#252,#245,#294,.T.);
#223=EDGE_CURVE('',#244,#253,#295,.F.);
#224=VERTEX_POINT('',#616);
#225=VERTEX_POINT('',#617);
#226=VERTEX_POINT('',#619);
#227=VERTEX_POINT('',#621);
#228=VERTEX_POINT('',#625);
#229=VERTEX_POINT('',#627);
#230=VERTEX_POINT('',#629);
#231=VERTEX_POINT('',#631);
#232=VERTEX_POINT('',#633);
#233=VERTEX_POINT('',#634);
#234=VERTEX_POINT('',#637);
#235=VERTEX_POINT('',#639);
#236=VERTEX_POINT('',#641);
#237=VERTEX_POINT('',#643);
#238=VERTEX_POINT('',#645);
#239=VERTEX_POINT('',#647);
#240=VERTEX_POINT('',#649);
#241=VERTEX_POINT('',#651);
#242=VERTEX_POINT('',#653);
#243=VERTEX_POINT('',#655);
#244=VERTEX_POINT('',#657);
#245=VERTEX_POINT('',#659);
#246=VERTEX_POINT('',#663);
#247=VERTEX_POINT('',#665);
#248=VERTEX_POINT('',#667);
#249=VERTEX_POINT('',#669);
#250=VERTEX_POINT('',#671);
#251=VERTEX_POINT('',#673);
#252=VERTEX_POINT('',#675);
#253=VERTEX_POINT('',#677);
#254=VERTEX_POINT('',#679);
#255=VERTEX_POINT('',#681);
#256=VERTEX_POINT('',#683);
#257=VERTEX_POINT('',#685);
#258=VERTEX_POINT('',#687);
#259=VERTEX_POINT('',#689);
#260=VERTEX_POINT('',#691);
#261=VERTEX_POINT('',#693);
#262=VERTEX_POINT('',#695);
#263=VERTEX_POINT('',#697);
#264=LINE('',#615,#296);
#265=LINE('',#618,#297);
#266=LINE('',#620,#298);
#267=LINE('',#622,#299);
#268=LINE('',#632,#300);
#269=LINE('',#638,#301);
#270=LINE('',#642,#302);
#271=LINE('',#646,#303);
#272=LINE('',#650,#304);
#273=LINE('',#654,#305);
#274=LINE('',#658,#306);
#275=LINE('',#672,#307);
#276=LINE('',#676,#308);
#277=LINE('',#680,#309);
#278=LINE('',#684,#310);
#279=LINE('',#688,#311);
#280=LINE('',#692,#312);
#281=LINE('',#696,#313);
#282=LINE('',#700,#314);
#283=LINE('',#701,#315);
#284=LINE('',#703,#316);
#285=LINE('',#704,#317);
#286=LINE('',#706,#318);
#287=LINE('',#707,#319);
#288=LINE('',#709,#320);
#289=LINE('',#710,#321);
#290=LINE('',#720,#322);
#291=LINE('',#721,#323);
#292=LINE('',#723,#324);
#293=LINE('',#724,#325);
#294=LINE('',#726,#326);
#295=LINE('',#727,#327);
#296=VECTOR('',#491,1.);
#297=VECTOR('',#492,1.);
#298=VECTOR('',#493,1.);
#299=VECTOR('',#494,1.);
#300=VECTOR('',#505,1.);
#301=VECTOR('',#510,1.);
#302=VECTOR('',#513,1.);
#303=VECTOR('',#516,1.);
#304=VECTOR('',#519,1.);
#305=VECTOR('',#522,1.);
#306=VECTOR('',#525,1.);
#307=VECTOR('',#540,1.);
#308=VECTOR('',#543,1.);
#309=VECTOR('',#546,1.);
#310=VECTOR('',#549,1.);
#311=VECTOR('',#552,1.);
#312=VECTOR('',#555,1.);
#313=VECTOR('',#558,1.);
#314=VECTOR('',#563,1.);
#315=VECTOR('',#564,1.);
#316=VECTOR('',#567,1.);
#317=VECTOR('',#568,1.);
#318=VECTOR('',#571,1.);
#319=VECTOR('',#572,1.);
#320=VECTOR('',#575,1.);
#321=VECTOR('',#576,1.);
#322=VECTOR('',#595,1.);
#323=VECTOR('',#596,1.);
#324=VECTOR('',#599,1.);
#325=VECTOR('',#600,1.);
#326=VECTOR('',#603,1.);
#327=VECTOR('',#604,1.);
#328=EDGE_LOOP('',(#56,#57,#58,#59));
#329=EDGE_LOOP('',(#60));
#330=EDGE_LOOP('',(#61));
#331=EDGE_LOOP('',(#62));
#332=EDGE_LOOP('',(#63));
#333=EDGE_LOOP('',(#64,#65,#66,#67,#68,#69,#70,#71,#72,#73,#74,#75,#76,
#77,#78,#79));
#334=EDGE_LOOP('',(#80));
#335=EDGE_LOOP('',(#81));
#336=EDGE_LOOP('',(#82));
#337=EDGE_LOOP('',(#83));
#338=EDGE_LOOP('',(#84,#85,#86,#87,#88,#89,#90,#91,#92,#93,#94,#95,#96,
#97,#98,#99));
#339=EDGE_LOOP('',(#100,#101,#102,#103));
#340=EDGE_LOOP('',(#104,#105,#106,#107));
#341=EDGE_LOOP('',(#108,#109,#110,#111));
#342=EDGE_LOOP('',(#112,#113,#114,#115));
#343=EDGE_LOOP('',(#116,#117,#118,#119));
#344=EDGE_LOOP('',(#120,#121,#122,#123));
#345=EDGE_LOOP('',(#124,#125,#126,#127));
#346=EDGE_LOOP('',(#128,#129,#130,#131));
#347=EDGE_LOOP('',(#132));
#348=EDGE_LOOP('',(#133));
#349=EDGE_LOOP('',(#134));
#350=EDGE_LOOP('',(#135));
#351=EDGE_LOOP('',(#136));
#352=EDGE_LOOP('',(#137));
#353=EDGE_LOOP('',(#138));
#354=EDGE_LOOP('',(#139));
#355=EDGE_LOOP('',(#140,#141,#142,#143));
#356=EDGE_LOOP('',(#144,#145,#146,#147));
#357=EDGE_LOOP('',(#148,#149,#150,#151));
#358=EDGE_LOOP('',(#152,#153,#154,#155));
#359=EDGE_LOOP('',(#156,#157,#158,#159));
#360=EDGE_LOOP('',(#160,#161,#162,#163));
#361=EDGE_LOOP('',(#164,#165,#166,#167));
#362=FACE_BOUND('',#328,.T.);
#363=FACE_BOUND('',#329,.T.);
#364=FACE_BOUND('',#330,.T.);
#365=FACE_BOUND('',#331,.T.);
#366=FACE_BOUND('',#332,.T.);
#367=FACE_BOUND('',#333,.T.);
#368=FACE_BOUND('',#334,.T.);
#369=FACE_BOUND('',#335,.T.);
#370=FACE_BOUND('',#336,.T.);
#371=FACE_BOUND('',#337,.T.);
#372=FACE_BOUND('',#338,.T.);
#373=FACE_BOUND('',#339,.T.);
#374=FACE_BOUND('',#340,.T.);
#375=FACE_BOUND('',#341,.T.);
#376=FACE_BOUND('',#342,.T.);
#377=FACE_BOUND('',#343,.T.);
#378=FACE_BOUND('',#344,.T.);
#379=FACE_BOUND('',#345,.T.);
#380=FACE_BOUND('',#346,.T.);
#381=FACE_BOUND('',#347,.T.);
#382=FACE_BOUND('',#348,.T.);
#383=FACE_BOUND('',#349,.T.);
#384=FACE_BOUND('',#350,.T.);
#385=FACE_BOUND('',#351,.T.);
#386=FACE_BOUND('',#352,.T.);
#387=FACE_BOUND('',#353,.T.);
#388=FACE_BOUND('',#354,.T.);
#389=FACE_BOUND('',#355,.T.);
#390=FACE_BOUND('',#356,.T.);
#391=FACE_BOUND('',#357,.T.);
#392=FACE_BOUND('',#358,.T.);
#393=FACE_BOUND('',#359,.T.);
#394=FACE_BOUND('',#360,.T.);
#395=FACE_BOUND('',#361,.T.);
#396=PLANE('',#441);
#397=PLANE('',#442);
#398=PLANE('',#455);
#399=PLANE('',#468);
#400=PLANE('',#469);
#401=PLANE('',#470);
#402=PLANE('',#471);
#403=PLANE('',#480);
#404=PLANE('',#481);
#405=PLANE('',#482);
#406=ADVANCED_FACE('',(#362),#396,.F.);
#407=ADVANCED_FACE('',(#363,#364,#365,#366,#367),#397,.T.);
#408=ADVANCED_FACE('',(#368,#369,#370,#371,#372),#398,.F.);
#409=ADVANCED_FACE('',(#373),#399,.T.);
#410=ADVANCED_FACE('',(#374),#400,.F.);
#411=ADVANCED_FACE('',(#375),#401,.F.);
#412=ADVANCED_FACE('',(#376),#402,.T.);
#413=ADVANCED_FACE('',(#377),#20,.T.);
#414=ADVANCED_FACE('',(#378),#21,.T.);
#415=ADVANCED_FACE('',(#379),#22,.T.);
#416=ADVANCED_FACE('',(#380),#23,.T.);
#417=ADVANCED_FACE('',(#381,#382),#24,.F.);
#418=ADVANCED_FACE('',(#383,#384),#25,.F.);
#419=ADVANCED_FACE('',(#385,#386),#26,.F.);
#420=ADVANCED_FACE('',(#387,#388),#27,.F.);
#421=ADVANCED_FACE('',(#389),#403,.T.);
#422=ADVANCED_FACE('',(#390),#404,.T.);
#423=ADVANCED_FACE('',(#391),#405,.T.);
#424=ADVANCED_FACE('',(#392),#28,.T.);
#425=ADVANCED_FACE('',(#393),#29,.F.);
#426=ADVANCED_FACE('',(#394),#30,.T.);
#427=ADVANCED_FACE('',(#395),#31,.F.);
#428=CLOSED_SHELL('',(#406,#407,#408,#409,#410,#411,#412,#413,#414,#415,
#416,#417,#418,#419,#420,#421,#422,#423,#424,#425,#426,#427));
#429=STYLED_ITEM('',(#430),#437);
#430=PRESENTATION_STYLE_ASSIGNMENT((#431));
#431=SURFACE_STYLE_USAGE(.BOTH.,#432);
#432=SURFACE_SIDE_STYLE('',(#433));
#433=SURFACE_STYLE_FILL_AREA(#434);
#434=FILL_AREA_STYLE('',(#435));
#435=FILL_AREA_STYLE_COLOUR('',#436);
#436=DRAUGHTING_PRE_DEFINED_COLOUR('black');
#437=MANIFOLD_SOLID_BREP('PCB',#428);
#438=SHAPE_DEFINITION_REPRESENTATION(#738,#439);
#439=SHAPE_REPRESENTATION('PCB',(#440),#733);
#440=AXIS2_PLACEMENT_3D('',#613,#487,#488);
#441=AXIS2_PLACEMENT_3D('',#614,#489,#490);
#442=AXIS2_PLACEMENT_3D('',#623,#495,#496);
#443=AXIS2_PLACEMENT_3D('',#624,#497,#498);
#444=AXIS2_PLACEMENT_3D('',#626,#499,#500);
#445=AXIS2_PLACEMENT_3D('',#628,#501,#502);
#446=AXIS2_PLACEMENT_3D('',#630,#503,#504);
#447=AXIS2_PLACEMENT_3D('',#635,#506,#507);
#448=AXIS2_PLACEMENT_3D('',#636,#508,#509);
#449=AXIS2_PLACEMENT_3D('',#640,#511,#512);
#450=AXIS2_PLACEMENT_3D('',#644,#514,#515);
#451=AXIS2_PLACEMENT_3D('',#648,#517,#518);
#452=AXIS2_PLACEMENT_3D('',#652,#520,#521);
#453=AXIS2_PLACEMENT_3D('',#656,#523,#524);
#454=AXIS2_PLACEMENT_3D('',#660,#526,#527);
#455=AXIS2_PLACEMENT_3D('',#661,#528,#529);
#456=AXIS2_PLACEMENT_3D('',#662,#530,#531);
#457=AXIS2_PLACEMENT_3D('',#664,#532,#533);
#458=AXIS2_PLACEMENT_3D('',#666,#534,#535);
#459=AXIS2_PLACEMENT_3D('',#668,#536,#537);
#460=AXIS2_PLACEMENT_3D('',#670,#538,#539);
#461=AXIS2_PLACEMENT_3D('',#674,#541,#542);
#462=AXIS2_PLACEMENT_3D('',#678,#544,#545);
#463=AXIS2_PLACEMENT_3D('',#682,#547,#548);
#464=AXIS2_PLACEMENT_3D('',#686,#550,#551);
#465=AXIS2_PLACEMENT_3D('',#690,#553,#554);
#466=AXIS2_PLACEMENT_3D('',#694,#556,#557);
#467=AXIS2_PLACEMENT_3D('',#698,#559,#560);
#468=AXIS2_PLACEMENT_3D('',#699,#561,#562);
#469=AXIS2_PLACEMENT_3D('',#702,#565,#566);
#470=AXIS2_PLACEMENT_3D('',#705,#569,#570);
#471=AXIS2_PLACEMENT_3D('',#708,#573,#574);
#472=AXIS2_PLACEMENT_3D('',#711,#577,#578);
#473=AXIS2_PLACEMENT_3D('',#712,#579,#580);
#474=AXIS2_PLACEMENT_3D('',#713,#581,#582);
#475=AXIS2_PLACEMENT_3D('',#714,#583,#584);
#476=AXIS2_PLACEMENT_3D('',#715,#585,#586);
#477=AXIS2_PLACEMENT_3D('',#716,#587,#588);
#478=AXIS2_PLACEMENT_3D('',#717,#589,#590);
#479=AXIS2_PLACEMENT_3D('',#718,#591,#592);
#480=AXIS2_PLACEMENT_3D('',#719,#593,#594);
#481=AXIS2_PLACEMENT_3D('',#722,#597,#598);
#482=AXIS2_PLACEMENT_3D('',#725,#601,#602);
#483=AXIS2_PLACEMENT_3D('',#728,#605,#606);
#484=AXIS2_PLACEMENT_3D('',#729,#607,#608);
#485=AXIS2_PLACEMENT_3D('',#730,#609,#610);
#486=AXIS2_PLACEMENT_3D('',#731,#611,#612);
#487=DIRECTION('',(0.,0.,1.));
#488=DIRECTION('',(1.,0.,0.));
#489=DIRECTION('',(0.,1.,0.));
#490=DIRECTION('',(0.,0.,1.));
#491=DIRECTION('',(1.,0.,0.));
#492=DIRECTION('',(0.,0.,1.));
#493=DIRECTION('',(1.,0.,0.));
#494=DIRECTION('',(0.,0.,-1.));
#495=DIRECTION('',(0.,0.,1.));
#496=DIRECTION('',(1.,0.,0.));
#497=DIRECTION('',(0.,0.,1.));
#498=DIRECTION('',(1.,0.,0.));
#499=DIRECTION('',(0.,0.,1.));
#500=DIRECTION('',(1.,0.,0.));
#501=DIRECTION('',(0.,0.,1.));
#502=DIRECTION('',(1.,0.,0.));
#503=DIRECTION('',(0.,0.,1.));
#504=DIRECTION('',(1.,0.,0.));
#505=DIRECTION('',(0.707106781186548,-0.707106781186548,0.));
#506=DIRECTION('',(0.,0.,1.));
#507=DIRECTION('',(1.,0.,0.));
#508=DIRECTION('',(0.,0.,1.));
#509=DIRECTION('',(1.,0.,0.));
#510=DIRECTION('',(6.74989679368408E-17,-1.,0.));
#511=DIRECTION('',(0.,0.,1.));
#512=DIRECTION('',(1.,0.,0.));
#513=DIRECTION('',(1.,0.,0.));
#514=DIRECTION('',(0.,0.,1.));
#515=DIRECTION('',(1.,0.,0.));
#516=DIRECTION('',(5.90615969447357E-17,-1.,0.));
#517=DIRECTION('',(0.,0.,1.));
#518=DIRECTION('',(1.,0.,0.));
#519=DIRECTION('',(1.,0.,0.));
#520=DIRECTION('',(0.,0.,1.));
#521=DIRECTION('',(1.,0.,0.));
#522=DIRECTION('',(0.707106781186548,0.707106781186547,0.));
#523=DIRECTION('',(0.,0.,1.));
#524=DIRECTION('',(1.,0.,0.));
#525=DIRECTION('',(1.,0.,0.));
#526=DIRECTION('',(0.,0.,1.));
#527=DIRECTION('',(1.,0.,0.));
#528=DIRECTION('',(0.,0.,1.));
#529=DIRECTION('',(1.,0.,0.));
#530=DIRECTION('',(0.,0.,1.));
#531=DIRECTION('',(1.,0.,0.));
#532=DIRECTION('',(0.,0.,1.));
#533=DIRECTION('',(1.,0.,0.));
#534=DIRECTION('',(0.,0.,1.));
#535=DIRECTION('',(1.,0.,0.));
#536=DIRECTION('',(0.,0.,1.));
#537=DIRECTION('',(1.,0.,0.));
#538=DIRECTION('',(0.,0.,1.));
#539=DIRECTION('',(1.,0.,0.));
#540=DIRECTION('',(0.707106781186548,-0.707106781186548,0.));
#541=DIRECTION('',(0.,0.,1.));
#542=DIRECTION('',(1.,0.,0.));
#543=DIRECTION('',(1.,0.,0.));
#544=DIRECTION('',(0.,0.,1.));
#545=DIRECTION('',(1.,0.,0.));
#546=DIRECTION('',(0.707106781186548,0.707106781186547,0.));
#547=DIRECTION('',(0.,0.,1.));
#548=DIRECTION('',(1.,0.,0.));
#549=DIRECTION('',(1.,0.,0.));
#550=DIRECTION('',(0.,0.,1.));
#551=DIRECTION('',(1.,0.,0.));
#552=DIRECTION('',(5.90615969447357E-17,-1.,0.));
#553=DIRECTION('',(0.,0.,1.));
#554=DIRECTION('',(1.,0.,0.));
#555=DIRECTION('',(1.,0.,0.));
#556=DIRECTION('',(0.,0.,1.));
#557=DIRECTION('',(1.,0.,0.));
#558=DIRECTION('',(6.74989679368408E-17,-1.,0.));
#559=DIRECTION('',(0.,0.,1.));
#560=DIRECTION('',(1.,0.,0.));
#561=DIRECTION('',(0.,1.,0.));
#562=DIRECTION('',(0.,0.,1.));
#563=DIRECTION('',(0.,0.,-1.));
#564=DIRECTION('',(0.,0.,-1.));
#565=DIRECTION('',(1.,5.90615969447357E-17,0.));
#566=DIRECTION('',(-5.90615969447357E-17,1.,0.));
#567=DIRECTION('',(0.,0.,-1.));
#568=DIRECTION('',(0.,0.,-1.));
#569=DIRECTION('',(0.,1.,0.));
#570=DIRECTION('',(0.,0.,1.));
#571=DIRECTION('',(0.,0.,1.));
#572=DIRECTION('',(0.,0.,-1.));
#573=DIRECTION('',(1.,6.74989679368408E-17,0.));
#574=DIRECTION('',(-6.74989679368408E-17,1.,0.));
#575=DIRECTION('',(0.,0.,-1.));
#576=DIRECTION('',(0.,0.,-1.));
#577=DIRECTION('',(0.,0.,1.));
#578=DIRECTION('',(1.,0.,0.));
#579=DIRECTION('',(0.,0.,-1.));
#580=DIRECTION('',(-1.,0.,0.));
#581=DIRECTION('',(0.,0.,-1.));
#582=DIRECTION('',(-1.,0.,0.));
#583=DIRECTION('',(0.,0.,1.));
#584=DIRECTION('',(1.,0.,0.));
#585=DIRECTION('',(0.,0.,1.));
#586=DIRECTION('',(1.,0.,0.));
#587=DIRECTION('',(0.,0.,1.));
#588=DIRECTION('',(1.,0.,0.));
#589=DIRECTION('',(0.,0.,1.));
#590=DIRECTION('',(1.,0.,0.));
#591=DIRECTION('',(0.,0.,1.));
#592=DIRECTION('',(1.,0.,0.));
#593=DIRECTION('',(0.707106781186547,-0.707106781186548,0.));
#594=DIRECTION('',(0.707106781186548,0.707106781186547,0.));
#595=DIRECTION('',(0.,0.,1.));
#596=DIRECTION('',(0.,0.,1.));
#597=DIRECTION('',(-0.707106781186548,-0.707106781186548,0.));
#598=DIRECTION('',(0.707106781186548,-0.707106781186548,0.));
#599=DIRECTION('',(0.,0.,1.));
#600=DIRECTION('',(0.,0.,1.));
#601=DIRECTION('',(0.,-1.,0.));
#602=DIRECTION('',(0.,0.,-1.));
#603=DIRECTION('',(0.,0.,1.));
#604=DIRECTION('',(0.,0.,1.));
#605=DIRECTION('',(0.,0.,-1.));
#606=DIRECTION('',(-1.,0.,0.));
#607=DIRECTION('',(0.,0.,-1.));
#608=DIRECTION('',(-1.,0.,0.));
#609=DIRECTION('',(0.,0.,-1.));
#610=DIRECTION('',(-1.,0.,0.));
#611=DIRECTION('',(0.,0.,-1.));
#612=DIRECTION('',(-1.,0.,0.));
#613=CARTESIAN_POINT('',(0.,0.,0.));
#614=CARTESIAN_POINT('',(0.01273,-0.0454,0.0015));
#615=CARTESIAN_POINT('',(0.01273,-0.0454,0.0015));
#616=CARTESIAN_POINT('',(0.0181442135623731,-0.0454,0.0015));
#617=CARTESIAN_POINT('',(0.02473,-0.0454,0.0015));
#618=CARTESIAN_POINT('',(0.0181442135623731,-0.0454,0.));
#619=CARTESIAN_POINT('',(0.0181442135623731,-0.0454,0.));
#620=CARTESIAN_POINT('',(0.01273,-0.0454,0.));
#621=CARTESIAN_POINT('',(0.02473,-0.0454,0.));
#622=CARTESIAN_POINT('',(0.02473,-0.0454,0.0015));
#623=CARTESIAN_POINT('',(0.01273,-0.0197,0.0015));
#624=CARTESIAN_POINT('',(0.00103,-0.0434,0.0015));
#625=CARTESIAN_POINT('',(0.00253,-0.0434,0.0015));
#626=CARTESIAN_POINT('',(0.02443,-0.0434,0.0015));
#627=CARTESIAN_POINT('',(0.02593,-0.0434,0.0015));
#628=CARTESIAN_POINT('',(0.02443,0.004,0.0015));
#629=CARTESIAN_POINT('',(0.02593,0.004,0.0015));
#630=CARTESIAN_POINT('',(0.00103,0.004,0.0015));
#631=CARTESIAN_POINT('',(0.00253,0.004,0.0015));
#632=CARTESIAN_POINT('',(0.01723,-0.0449,0.0015));
#633=CARTESIAN_POINT('',(0.0170228932188135,-0.0446928932188135,0.0015));
#634=CARTESIAN_POINT('',(0.0174371067811866,-0.0451071067811866,0.0015));
#635=CARTESIAN_POINT('',(0.0181442135623731,-0.0444,0.0015));
#636=CARTESIAN_POINT('',(0.02473,-0.0434,0.0015));
#637=CARTESIAN_POINT('',(0.02673,-0.0434,0.0015));
#638=CARTESIAN_POINT('',(0.02673,-0.0197,0.0015));
#639=CARTESIAN_POINT('',(0.02673,0.004,0.0015));
#640=CARTESIAN_POINT('',(0.02473,0.004,0.0015));
#641=CARTESIAN_POINT('',(0.02473,0.006,0.0015));
#642=CARTESIAN_POINT('',(0.01273,0.006,0.0015));
#643=CARTESIAN_POINT('',(0.00073,0.006,0.0015));
#644=CARTESIAN_POINT('',(0.00073,0.004,0.0015));
#645=CARTESIAN_POINT('',(-0.00127,0.004,0.0015));
#646=CARTESIAN_POINT('',(-0.00127,-0.0197,0.0015));
#647=CARTESIAN_POINT('',(-0.00127,-0.0434,0.0015));
#648=CARTESIAN_POINT('',(0.00073,-0.0434,0.0015));
#649=CARTESIAN_POINT('',(0.00073,-0.0454,0.0015));
#650=CARTESIAN_POINT('',(0.01273,-0.0454,0.0015));
#651=CARTESIAN_POINT('',(0.00731578643762691,-0.0454,0.0015));
#652=CARTESIAN_POINT('',(0.00731578643762691,-0.0444,0.0015));
#653=CARTESIAN_POINT('',(0.00802289321881345,-0.0451071067811866,0.0015));
#654=CARTESIAN_POINT('',(0.00823,-0.0449,0.0015));
#655=CARTESIAN_POINT('',(0.00843710678118654,-0.0446928932188135,0.0015));
#656=CARTESIAN_POINT('',(0.00914421356237309,-0.0454,0.0015));
#657=CARTESIAN_POINT('',(0.00914421356237309,-0.0444,0.0015));
#658=CARTESIAN_POINT('',(0.01273,-0.0444,0.0015));
#659=CARTESIAN_POINT('',(0.0163157864376269,-0.0444,0.0015));
#660=CARTESIAN_POINT('',(0.0163157864376269,-0.0454,0.0015));
#661=CARTESIAN_POINT('',(0.01273,-0.0197,0.));
#662=CARTESIAN_POINT('',(0.00103,0.004,0.));
#663=CARTESIAN_POINT('',(0.00253,0.004,0.));
#664=CARTESIAN_POINT('',(0.02443,0.004,0.));
#665=CARTESIAN_POINT('',(0.02593,0.004,0.));
#666=CARTESIAN_POINT('',(0.02443,-0.0434,0.));
#667=CARTESIAN_POINT('',(0.02593,-0.0434,0.));
#668=CARTESIAN_POINT('',(0.00103,-0.0434,0.));
#669=CARTESIAN_POINT('',(0.00253,-0.0434,0.));
#670=CARTESIAN_POINT('',(0.0181442135623731,-0.0444,0.));
#671=CARTESIAN_POINT('',(0.0174371067811866,-0.0451071067811866,0.));
#672=CARTESIAN_POINT('',(0.00238,-0.03005,0.));
#673=CARTESIAN_POINT('',(0.0170228932188135,-0.0446928932188135,0.));
#674=CARTESIAN_POINT('',(0.0163157864376269,-0.0454,0.));
#675=CARTESIAN_POINT('',(0.0163157864376269,-0.0444,0.));
#676=CARTESIAN_POINT('',(0.01273,-0.0444,0.));
#677=CARTESIAN_POINT('',(0.00914421356237309,-0.0444,0.));
#678=CARTESIAN_POINT('',(0.00914421356237309,-0.0454,0.));
#679=CARTESIAN_POINT('',(0.00843710678118654,-0.0446928932188135,0.));
#680=CARTESIAN_POINT('',(0.02308,-0.03005,0.));
#681=CARTESIAN_POINT('',(0.00802289321881345,-0.0451071067811866,0.));
#682=CARTESIAN_POINT('',(0.00731578643762691,-0.0444,0.));
#683=CARTESIAN_POINT('',(0.00731578643762691,-0.0454,0.));
#684=CARTESIAN_POINT('',(0.01273,-0.0454,0.));
#685=CARTESIAN_POINT('',(0.00073,-0.0454,0.));
#686=CARTESIAN_POINT('',(0.00073,-0.0434,0.));
#687=CARTESIAN_POINT('',(-0.00127,-0.0434,0.));
#688=CARTESIAN_POINT('',(-0.00127,-0.0197,0.));
#689=CARTESIAN_POINT('',(-0.00127,0.004,0.));
#690=CARTESIAN_POINT('',(0.00073,0.004,0.));
#691=CARTESIAN_POINT('',(0.00073,0.006,0.));
#692=CARTESIAN_POINT('',(0.01273,0.006,0.));
#693=CARTESIAN_POINT('',(0.02473,0.006,0.));
#694=CARTESIAN_POINT('',(0.02473,0.004,0.));
#695=CARTESIAN_POINT('',(0.02673,0.004,0.));
#696=CARTESIAN_POINT('',(0.02673,-0.0197,0.));
#697=CARTESIAN_POINT('',(0.02673,-0.0434,0.));
#698=CARTESIAN_POINT('',(0.02473,-0.0434,0.));
#699=CARTESIAN_POINT('',(0.01273,0.006,0.0015));
#700=CARTESIAN_POINT('',(0.00073,0.006,0.0015));
#701=CARTESIAN_POINT('',(0.02473,0.006,0.0015));
#702=CARTESIAN_POINT('',(-0.00127,-0.0197,0.0015));
#703=CARTESIAN_POINT('',(-0.00127,0.004,0.));
#704=CARTESIAN_POINT('',(-0.00127,-0.0434,0.0015));
#705=CARTESIAN_POINT('',(0.01273,-0.0454,0.0015));
#706=CARTESIAN_POINT('',(0.00731578643762691,-0.0454,0.0015));
#707=CARTESIAN_POINT('',(0.00073,-0.0454,0.0015));
#708=CARTESIAN_POINT('',(0.02673,-0.0197,0.0015));
#709=CARTESIAN_POINT('',(0.02673,0.004,0.0015));
#710=CARTESIAN_POINT('',(0.02673,-0.0434,0.));
#711=CARTESIAN_POINT('',(0.00073,0.004,0.0015));
#712=CARTESIAN_POINT('',(0.02473,0.004,0.0015));
#713=CARTESIAN_POINT('',(0.00073,-0.0434,0.0015));
#714=CARTESIAN_POINT('',(0.02473,-0.0434,0.0015));
#715=CARTESIAN_POINT('',(0.00103,0.004,-0.0570609180115906));
#716=CARTESIAN_POINT('',(0.02443,0.004,-0.0570609180115906));
#717=CARTESIAN_POINT('',(0.02443,-0.0434,-0.0570609180115906));
#718=CARTESIAN_POINT('',(0.00103,-0.0434,-0.0570609180115906));
#719=CARTESIAN_POINT('',(0.00823,-0.0449,-0.0570609180115906));
#720=CARTESIAN_POINT('',(0.00802289321881345,-0.0451071067811866,0.));
#721=CARTESIAN_POINT('',(0.00843710678118654,-0.0446928932188135,0.0015));
#722=CARTESIAN_POINT('',(0.01723,-0.0449,-0.0570609180115906));
#723=CARTESIAN_POINT('',(0.0174371067811866,-0.0451071067811866,0.0015));
#724=CARTESIAN_POINT('',(0.0170228932188135,-0.0446928932188135,0.));
#725=CARTESIAN_POINT('',(0.01273,-0.0444,-0.0570609180115906));
#726=CARTESIAN_POINT('',(0.0163157864376269,-0.0444,0.0015));
#727=CARTESIAN_POINT('',(0.00914421356237309,-0.0444,0.));
#728=CARTESIAN_POINT('',(0.0181442135623731,-0.0444,-0.0570609180115906));
#729=CARTESIAN_POINT('',(0.0163157864376269,-0.0454,-0.0570609180115906));
#730=CARTESIAN_POINT('',(0.00731578643762691,-0.0444,0.0015));
#731=CARTESIAN_POINT('',(0.00914421356237309,-0.0454,-0.0570609180115906));
#732=MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#429),
#733);
#733=(
GEOMETRIC_REPRESENTATION_CONTEXT(3)
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#734))
GLOBAL_UNIT_ASSIGNED_CONTEXT((#737,#736,#735))
REPRESENTATION_CONTEXT('PCB','TOP_LEVEL_ASSEMBLY_PART')
);
#734=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(5.E-6),#737,
'DISTANCE_ACCURACY_VALUE','Maximum Tolerance applied to model');
#735=(
NAMED_UNIT(*)
SI_UNIT($,.STERADIAN.)
SOLID_ANGLE_UNIT()
);
#736=(
NAMED_UNIT(*)
PLANE_ANGLE_UNIT()
SI_UNIT($,.RADIAN.)
);
#737=(
LENGTH_UNIT()
NAMED_UNIT(*)
SI_UNIT($,.METRE.)
);
#738=PRODUCT_DEFINITION_SHAPE('','',#739);
#739=PRODUCT_DEFINITION('','',#741,#740);
#740=PRODUCT_DEFINITION_CONTEXT('',#747,'design');
#741=PRODUCT_DEFINITION_FORMATION_WITH_SPECIFIED_SOURCE('','',#743,
.NOT_KNOWN.);
#742=PRODUCT_RELATED_PRODUCT_CATEGORY('','',(#743));
#743=PRODUCT('PCB','PCB','PCB',(#745));
#744=PRODUCT_CATEGORY('','');
#745=PRODUCT_CONTEXT('',#747,'mechanical');
#746=APPLICATION_PROTOCOL_DEFINITION('international standard',
'automotive_design',2010,#747);
#747=APPLICATION_CONTEXT(
'core data for automotive mechanical design processes');
ENDSEC;
END-ISO-10303-21;