summaryrefslogtreecommitdiff
path: root/board
diff options
context:
space:
mode:
Diffstat (limited to 'board')
-rw-r--r--board/Fediverse_badge/boards/default/board.lp470
-rw-r--r--board/Fediverse_badge/circuit/circuit.lp85
-rw-r--r--board/Fediverse_badge/library/cmp/6eedad0b-5b41-4233-9b7b-8be1ee8527e0/.librepcb-cmp1
-rw-r--r--board/Fediverse_badge/library/cmp/6eedad0b-5b41-4233-9b7b-8be1ee8527e0/component.lp30
-rw-r--r--board/Fediverse_badge/library/cmp/b90198bd-d9c6-4909-9ecd-fcbc5741d0a9/.librepcb-cmp1
-rw-r--r--board/Fediverse_badge/library/cmp/b90198bd-d9c6-4909-9ecd-fcbc5741d0a9/component.lp38
-rw-r--r--board/Fediverse_badge/library/dev/89ca95a5-e940-42c8-b5af-43646829735f/.librepcb-dev1
-rw-r--r--board/Fediverse_badge/library/dev/89ca95a5-e940-42c8-b5af-43646829735f/device.lp48
-rw-r--r--board/Fediverse_badge/library/dev/8a4af329-0f70-4ac2-a784-a607b21696ef/.librepcb-dev1
-rw-r--r--board/Fediverse_badge/library/dev/8a4af329-0f70-4ac2-a784-a607b21696ef/device.lp19
-rw-r--r--board/Fediverse_badge/library/dev/f68570f3-771d-47f3-8965-21c8b659cf4d/.librepcb-dev1
-rw-r--r--board/Fediverse_badge/library/dev/f68570f3-771d-47f3-8965-21c8b659cf4d/device.lp19
-rw-r--r--board/Fediverse_badge/library/dev/fa0dbdef-f4a5-4a2b-8437-e3e0722f6356/.librepcb-dev1
-rw-r--r--board/Fediverse_badge/library/dev/fa0dbdef-f4a5-4a2b-8437-e3e0722f6356/device.lp29
-rw-r--r--board/Fediverse_badge/library/pkg/01fb5375-a129-4977-810f-dee0e66b5378/.librepcb-pkg1
-rw-r--r--board/Fediverse_badge/library/pkg/01fb5375-a129-4977-810f-dee0e66b5378/af75b24e-8fb4-4098-b201-a27920a16f25.step1506
-rw-r--r--board/Fediverse_badge/library/pkg/01fb5375-a129-4977-810f-dee0e66b5378/package.lp104
-rw-r--r--board/Fediverse_badge/library/pkg/29335d47-9f1f-4e9f-9e82-4c5f82d0c25f/.librepcb-pkg1
-rw-r--r--board/Fediverse_badge/library/pkg/29335d47-9f1f-4e9f-9e82-4c5f82d0c25f/package.lp91
-rw-r--r--board/Fediverse_badge/library/pkg/c57353dc-640a-4110-9d8b-468551c2acb1/.librepcb-pkg1
-rw-r--r--board/Fediverse_badge/library/pkg/c57353dc-640a-4110-9d8b-468551c2acb1/package.lp131
-rw-r--r--board/Fediverse_badge/library/pkg/d5ccc14d-2c19-4988-b86a-a8bc0c076143/.librepcb-pkg1
-rw-r--r--board/Fediverse_badge/library/pkg/d5ccc14d-2c19-4988-b86a-a8bc0c076143/package.lp79
-rw-r--r--board/Fediverse_badge/library/sym/4fa23385-3b3b-4467-9bf8-6bd230509da2/.librepcb-sym1
-rw-r--r--board/Fediverse_badge/library/sym/4fa23385-3b3b-4467-9bf8-6bd230509da2/symbol.lp51
-rw-r--r--board/Fediverse_badge/library/sym/96f60e63-2dc1-498f-9e89-a0b929f342c7/.librepcb-sym1
-rw-r--r--board/Fediverse_badge/library/sym/96f60e63-2dc1-498f-9e89-a0b929f342c7/symbol.lp45
-rw-r--r--board/Fediverse_badge/schematics/main/schematic.lp245
28 files changed, 2922 insertions, 80 deletions
diff --git a/board/Fediverse_badge/boards/default/board.lp b/board/Fediverse_badge/boards/default/board.lp
index f26628d..26a3f5c 100644
--- a/board/Fediverse_badge/boards/default/board.lp
+++ b/board/Fediverse_badge/boards/default/board.lp
@@ -57,12 +57,470 @@
(solderpaste_top (create true) (suffix "_SOLDERPASTE-TOP.gbr"))
(solderpaste_bot (create true) (suffix "_SOLDERPASTE-BOTTOM.gbr"))
)
- (polygon c45c5389-de53-4aa3-9d73-4cdaf3a01ee4 (layer brd_outlines)
+ (device 0d226721-1e27-49d9-94ea-a72df1c6e32d
+ (lib_device 8a4af329-0f70-4ac2-a784-a607b21696ef)
+ (lib_footprint 4b16a3e5-354f-4ea6-a1f5-2edec8a014ab)
+ (lib_3d_model none)
+ (position 40.5 33.26) (rotation 299.0) (flip true) (lock false)
+ (stroke_text d7c809be-8b6c-47b9-b0a5-ba5a790be95c (layer bot_names)
+ (height 1.0) (stroke_width 0.15) (letter_spacing auto) (line_spacing auto)
+ (align center center) (position 43.561169 34.956834) (rotation 299.0)
+ (auto_rotate true) (mirror true) (lock false) (value "{{NAME}}")
+ )
+ )
+ (device 1f0b5782-fcb7-4504-a83d-b57b49f9d7c0
+ (lib_device fa0dbdef-f4a5-4a2b-8437-e3e0722f6356)
+ (lib_footprint 6a0a7a5c-2979-412d-a18b-ab54548131b9)
+ (lib_3d_model none)
+ (position 25.4 25.4) (rotation 0.0) (flip false) (lock false)
+ (stroke_text 44160b12-f29b-44a4-b336-9162390e04a1 (layer top_names)
+ (height 1.0) (stroke_width 0.2) (letter_spacing auto) (line_spacing auto)
+ (align center bottom) (position 25.4 38.1) (rotation 0.0)
+ (auto_rotate true) (mirror false) (lock false) (value "{{NAME}}")
+ )
+ (stroke_text f55a7bbd-eab7-4e1c-acf9-92db00ed0428 (layer top_values)
+ (height 1.0) (stroke_width 0.2) (letter_spacing auto) (line_spacing auto)
+ (align center top) (position 25.4 15.24) (rotation 0.0)
+ (auto_rotate true) (mirror false) (lock false) (value "{{VALUE}}")
+ )
+ )
+ (device 2b7d337e-bac3-4e9f-8bf5-b684b98ce7f8
+ (lib_device 8a4af329-0f70-4ac2-a784-a607b21696ef)
+ (lib_footprint 4b16a3e5-354f-4ea6-a1f5-2edec8a014ab)
+ (lib_3d_model none)
+ (position 8.46 28.1) (rotation 83.0) (flip true) (lock false)
+ (stroke_text d7c809be-8b6c-47b9-b0a5-ba5a790be95c (layer bot_names)
+ (height 1.0) (stroke_width 0.15) (letter_spacing auto) (line_spacing auto)
+ (align center center) (position 4.986089 28.526543) (rotation 83.0)
+ (auto_rotate true) (mirror true) (lock false) (value "{{NAME}}")
+ )
+ )
+ (device 3edbb54c-2716-4793-8e54-f9e965d7a39c
+ (lib_device 8a4af329-0f70-4ac2-a784-a607b21696ef)
+ (lib_footprint 4b16a3e5-354f-4ea6-a1f5-2edec8a014ab)
+ (lib_3d_model none)
+ (position 37.52 13.37) (rotation 227.0) (flip true) (lock false)
+ (stroke_text d7c809be-8b6c-47b9-b0a5-ba5a790be95c (layer bot_names)
+ (height 1.0) (stroke_width 0.15) (letter_spacing auto) (line_spacing auto)
+ (align center center) (position 40.079738 10.983006) (rotation 227.0)
+ (auto_rotate true) (mirror true) (lock false) (value "{{NAME}}")
+ )
+ )
+ (device 613ce06b-2b7b-43cd-ac29-d37eca135327
+ (lib_device 8a4af329-0f70-4ac2-a784-a607b21696ef)
+ (lib_footprint 4b16a3e5-354f-4ea6-a1f5-2edec8a014ab)
+ (lib_3d_model none)
+ (position 17.51 10.18) (rotation 155.0) (flip true) (lock false)
+ (stroke_text d7c809be-8b6c-47b9-b0a5-ba5a790be95c (layer bot_names)
+ (height 1.0) (stroke_width 0.15) (letter_spacing auto) (line_spacing auto)
+ (align center center) (position 16.030836 7.007923) (rotation 155.0)
+ (auto_rotate true) (mirror true) (lock false) (value "{{NAME}}")
+ )
+ )
+ (device 8c8608a2-8dcf-49cc-af3c-f3525aa9ca02
+ (lib_device f68570f3-771d-47f3-8965-21c8b659cf4d)
+ (lib_footprint f122d4b0-9190-40f0-83b8-8bf44a86e8f4)
+ (lib_3d_model none)
+ (position 25.4 7.62) (rotation 0.0) (flip false) (lock false)
+ (stroke_text 091625c8-b6b1-4fc1-88ce-197ad8a7f4c3 (layer top_values)
+ (height 1.0) (stroke_width 0.2) (letter_spacing auto) (line_spacing auto)
+ (align center top) (position 25.3 5.42) (rotation 0.0)
+ (auto_rotate true) (mirror false) (lock false) (value "{{VALUE}}")
+ )
+ (stroke_text d768cfb3-da67-4960-907a-df703bf8453a (layer top_names)
+ (height 1.0) (stroke_width 0.2) (letter_spacing auto) (line_spacing auto)
+ (align center bottom) (position 25.4 10.72) (rotation 0.0)
+ (auto_rotate true) (mirror false) (lock false) (value "{{NAME}}")
+ )
+ )
+ (device e3eb7795-039c-4421-955a-e25f7f876ab3
+ (lib_device 89ca95a5-e940-42c8-b5af-43646829735f)
+ (lib_footprint c6d7d2fa-7ef7-43c5-a491-657001b10504)
+ (lib_3d_model af75b24e-8fb4-4098-b201-a27920a16f25)
+ (position 25.4 25.4) (rotation 0.0) (flip true) (lock false)
+ (stroke_text 37f809d2-2bec-4b9f-86bd-f3f2eb0147db (layer bot_values)
+ (height 1.0) (stroke_width 0.2) (letter_spacing auto) (line_spacing auto)
+ (align center bottom) (position 25.4 21.8) (rotation 180.0)
+ (auto_rotate true) (mirror true) (lock false) (value "{{VALUE}}")
+ )
+ (stroke_text e6446d08-719f-4439-af3d-697753f06971 (layer bot_names)
+ (height 1.0) (stroke_width 0.2) (letter_spacing auto) (line_spacing auto)
+ (align center top) (position 25.4 29.0) (rotation 180.0)
+ (auto_rotate true) (mirror true) (lock false) (value "{{NAME}}")
+ )
+ )
+ (device f7b6e36b-e82b-493a-919f-2570e8a6df07
+ (lib_device 8a4af329-0f70-4ac2-a784-a607b21696ef)
+ (lib_footprint 4b16a3e5-354f-4ea6-a1f5-2edec8a014ab)
+ (lib_3d_model none)
+ (position 22.54 42.36) (rotation 11.0) (flip true) (lock false)
+ (stroke_text d7c809be-8b6c-47b9-b0a5-ba5a790be95c (layer bot_names)
+ (height 1.0) (stroke_width 0.15) (letter_spacing auto) (line_spacing auto)
+ (align center center) (position 21.872168 45.795695) (rotation 11.0)
+ (auto_rotate true) (mirror true) (lock false) (value "{{NAME}}")
+ )
+ )
+ (netsegment 02047da5-c36b-42ec-b7d5-6be9a15c0b11
+ (net 1414b6b5-48e6-4804-988b-ba1a84a6b6f9)
+ (junction 3f7a4eee-2f86-489f-b2e9-82c0f9c6f868 (position 26.035 9.37))
+ (junction db048953-096f-409b-9de7-b703bb212cc3 (position 26.035 20.32))
+ (trace 20f94d43-96b8-4c8d-aca1-4ca0940970e9 (layer top_cu) (width 0.5)
+ (from (junction 3f7a4eee-2f86-489f-b2e9-82c0f9c6f868))
+ (to (junction db048953-096f-409b-9de7-b703bb212cc3))
+ )
+ (trace 52e78d64-ed31-45c8-8f1c-891b0bc76406 (layer top_cu) (width 0.5)
+ (from (device 1f0b5782-fcb7-4504-a83d-b57b49f9d7c0) (pad 24cfd3fb-9cdb-430d-9a4a-c207b0bffac9))
+ (to (junction db048953-096f-409b-9de7-b703bb212cc3))
+ )
+ (trace b8a90c25-a971-479d-92e3-e4793cc0f231 (layer top_cu) (width 0.5)
+ (from (device 8c8608a2-8dcf-49cc-af3c-f3525aa9ca02) (pad 4f519fbc-68a0-4735-b05d-d52bf28cd197))
+ (to (junction 3f7a4eee-2f86-489f-b2e9-82c0f9c6f868))
+ )
+ )
+ (netsegment 04b59025-d0d9-4623-8219-72ed858ca7b8
+ (net d3838020-ffe7-4cca-84f1-52dbe5ce3f90)
+ (junction 52294ee6-f20c-4034-af42-28eac656b6eb (position 24.0 9.37))
+ (junction 5a44716a-0b06-4e2c-b4c7-cbec520c42a9 (position 24.0 4.0))
+ (junction 77208f30-7ce3-4c82-91d2-c7b90dc505af (position 32.0 4.0))
+ (junction a0aa2a4c-98ff-4e6d-baa5-b8054075df29 (position 32.0 28.0))
+ (junction fd55a10e-2fad-4bc2-8813-e9c9ddfc4a2c (position 34.29 28.0))
+ (trace 13ceb6bd-43e2-4d06-b0e5-0d90c3d95fa7 (layer top_cu) (width 0.5)
+ (from (junction 5a44716a-0b06-4e2c-b4c7-cbec520c42a9))
+ (to (junction 77208f30-7ce3-4c82-91d2-c7b90dc505af))
+ )
+ (trace 331fc3fa-7f8d-44c7-8009-152f0b50c2e3 (layer top_cu) (width 0.5)
+ (from (junction 52294ee6-f20c-4034-af42-28eac656b6eb))
+ (to (junction 5a44716a-0b06-4e2c-b4c7-cbec520c42a9))
+ )
+ (trace 3cb7c4cb-5509-485a-af05-f08e58e8012d (layer top_cu) (width 0.5)
+ (from (junction fd55a10e-2fad-4bc2-8813-e9c9ddfc4a2c))
+ (to (device 1f0b5782-fcb7-4504-a83d-b57b49f9d7c0) (pad b02af465-3fa1-4687-bf1d-98a0873c7862))
+ )
+ (trace 4b466361-4a1b-42b3-9098-a476d1161e83 (layer top_cu) (width 0.5)
+ (from (junction a0aa2a4c-98ff-4e6d-baa5-b8054075df29))
+ (to (junction fd55a10e-2fad-4bc2-8813-e9c9ddfc4a2c))
+ )
+ (trace 5f24cc8c-3d0b-4a4d-a712-df670ed1316e (layer top_cu) (width 0.5)
+ (from (device 8c8608a2-8dcf-49cc-af3c-f3525aa9ca02) (pad 1deada0a-3281-4733-9231-e128fd7091cf))
+ (to (junction 52294ee6-f20c-4034-af42-28eac656b6eb))
+ )
+ (trace 6ecad665-68c8-4ded-b135-2c81085d66e6 (layer top_cu) (width 0.5)
+ (from (junction 77208f30-7ce3-4c82-91d2-c7b90dc505af))
+ (to (junction a0aa2a4c-98ff-4e6d-baa5-b8054075df29))
+ )
+ )
+ (netsegment 2dc5e769-d80e-42a7-aae8-978fba816ac9
+ (net 10722e7b-2c09-4d06-836e-771ae5565ce9)
+ (via e74b4d9b-3e83-41c2-9fce-040c77e2bb7f (from top_cu) (to bot_cu)
+ (position 20.955 27.305) (size 0.7) (drill 0.3) (exposure off)
+ )
+ (junction 1d11cc71-ec04-4e22-a5cf-58d7bcf64fd9 (position 20.955 27.65))
+ (junction 3eca9c2a-8423-4bc3-aaf5-1c00d0370311 (position 22.4 27.65))
+ (junction f0532f3c-958e-48b1-b8ad-607f30cb4ea9 (position 20.955 25.4))
+ (trace 20556184-2465-4c31-a0d8-21ee5a210dd1 (layer bot_cu) (width 0.5)
+ (from (junction 3eca9c2a-8423-4bc3-aaf5-1c00d0370311))
+ (to (junction 1d11cc71-ec04-4e22-a5cf-58d7bcf64fd9))
+ )
+ (trace 30efb017-7c46-4bff-b20d-ff06003e4931 (layer top_cu) (width 0.5)
+ (from (device 1f0b5782-fcb7-4504-a83d-b57b49f9d7c0) (pad 025470a7-9b09-4874-b075-09e229207707))
+ (to (junction f0532f3c-958e-48b1-b8ad-607f30cb4ea9))
+ )
+ (trace 32f92e48-d8a4-4cef-babe-a8e06fffc2a4 (layer bot_cu) (width 0.5)
+ (from (junction 3eca9c2a-8423-4bc3-aaf5-1c00d0370311))
+ (to (device e3eb7795-039c-4421-955a-e25f7f876ab3) (pad c90acbce-cd18-45e3-8a4f-19a5574daa75))
+ )
+ (trace 818568f5-059d-4237-8633-1756bd88d3a9 (layer bot_cu) (width 0.5)
+ (from (junction 1d11cc71-ec04-4e22-a5cf-58d7bcf64fd9))
+ (to (via e74b4d9b-3e83-41c2-9fce-040c77e2bb7f))
+ )
+ (trace 8c58d9ae-f80d-4777-a529-088df43fb446 (layer top_cu) (width 0.5)
+ (from (junction f0532f3c-958e-48b1-b8ad-607f30cb4ea9))
+ (to (via e74b4d9b-3e83-41c2-9fce-040c77e2bb7f))
+ )
+ (trace ea385108-f796-4fe4-8b50-d735b4746952 (layer bot_cu) (width 0.5)
+ (from (junction 3eca9c2a-8423-4bc3-aaf5-1c00d0370311))
+ (to (device e3eb7795-039c-4421-955a-e25f7f876ab3) (pad b56d634c-b3df-4867-ae16-6c3579bad364))
+ )
+ )
+ (netsegment 47b69fca-ef44-4ce1-9d43-9d39f643d617
+ (net 93ad1f9e-d3d8-4cfd-b6a3-ff1c1983d7f8)
+ (via e724e773-ff6b-40b5-8d48-a9573eb44416 (from top_cu) (to bot_cu)
+ (position 24.765 13.525) (size 0.7) (drill 0.3) (exposure off)
+ )
+ (junction ce687f34-ebf7-45e7-a1dc-e2e9fc0d54c3 (position 24.765 9.37))
+ (trace 8bd74ef4-5035-4c50-b100-32613a33bd3c (layer top_cu) (width 0.5)
+ (from (device 8c8608a2-8dcf-49cc-af3c-f3525aa9ca02) (pad 4c8b7142-79e2-4f93-b1d0-b4ef1181fad2))
+ (to (junction ce687f34-ebf7-45e7-a1dc-e2e9fc0d54c3))
+ )
+ (trace ca4e34ae-2100-4b56-a522-888f84d45f6d (layer top_cu) (width 0.5)
+ (from (junction ce687f34-ebf7-45e7-a1dc-e2e9fc0d54c3))
+ (to (via e724e773-ff6b-40b5-8d48-a9573eb44416))
+ )
+ )
+ (netsegment 7c595d09-07a6-48e8-a0e1-3cd1e6b3f191
+ (net 325e5ee5-7958-47a8-bfd4-4cbe3a3ed61f)
+ (junction 20b9a478-c022-48c7-8570-6e9971b498b0 (position 27.94 9.37))
+ (junction 5d11d787-ba86-4d90-9d85-0ccd77be24c2 (position 27.94 22.86))
+ (trace 7111f38c-822a-416b-b4c7-352499f2064e (layer top_cu) (width 0.5)
+ (from (junction 20b9a478-c022-48c7-8570-6e9971b498b0))
+ (to (junction 5d11d787-ba86-4d90-9d85-0ccd77be24c2))
+ )
+ (trace b948476b-30d6-47f6-b14b-ac21bb614ece (layer top_cu) (width 0.5)
+ (from (device 1f0b5782-fcb7-4504-a83d-b57b49f9d7c0) (pad 56494d5c-f568-4015-95f4-27b9a419d382))
+ (to (junction 5d11d787-ba86-4d90-9d85-0ccd77be24c2))
+ )
+ (trace c86e923f-d6f7-4f78-8eb2-153ab2e3ed1a (layer top_cu) (width 0.5)
+ (from (device 8c8608a2-8dcf-49cc-af3c-f3525aa9ca02) (pad b6cfda23-fad2-40ee-947e-b3e6bc43c1f4))
+ (to (junction 20b9a478-c022-48c7-8570-6e9971b498b0))
+ )
+ )
+ (netsegment d3e61a10-0835-4d0e-925f-ed6e2fc85d89
+ (net 93ad1f9e-d3d8-4cfd-b6a3-ff1c1983d7f8)
+ (via b7f44559-0925-4c28-a247-b33312f66567 (from top_cu) (to bot_cu)
+ (position 36.1 30.48) (size 0.7) (drill 0.3) (exposure off)
+ )
+ (trace 826e1356-c9e6-4b92-a829-778216a09fb0 (layer top_cu) (width 0.5)
+ (from (via b7f44559-0925-4c28-a247-b33312f66567))
+ (to (device 1f0b5782-fcb7-4504-a83d-b57b49f9d7c0) (pad b62e15d3-f1e3-4825-8361-f47f6b70d38e))
+ )
+ )
+ (plane a35e6bd0-75bb-47b6-9976-b89810547cd2 (layer bot_cu)
+ (net 93ad1f9e-d3d8-4cfd-b6a3-ff1c1983d7f8) (priority 0)
+ (min_width 0.2) (min_clearance 0.3) (thermal_gap 0.3) (thermal_spoke 0.3)
+ (connect_style thermal) (keep_islands true) (lock false)
+ (vertex (position 17.78 48.26) (angle 0.0))
+ (vertex (position 33.02 48.26) (angle 0.0))
+ (vertex (position 38.1 45.72) (angle 0.0))
+ (vertex (position 45.72 38.1) (angle 0.0))
+ (vertex (position 48.26 33.02) (angle 0.0))
+ (vertex (position 48.26 17.78) (angle 0.0))
+ (vertex (position 45.72 12.7) (angle 0.0))
+ (vertex (position 38.1 5.08) (angle 0.0))
+ (vertex (position 33.02 2.54) (angle 0.0))
+ (vertex (position 17.78 2.54) (angle 0.0))
+ (vertex (position 12.7 5.08) (angle 0.0))
+ (vertex (position 5.08 12.7) (angle 0.0))
+ (vertex (position 2.54 17.78) (angle 0.0))
+ (vertex (position 2.54 33.02) (angle 0.0))
+ (vertex (position 5.08 38.1) (angle 0.0))
+ (vertex (position 12.7 45.72) (angle 0.0))
+ (vertex (position 17.78 48.26) (angle 0.0))
+ )
+ (polygon 089f1096-2b61-4b78-8041-85c941d4222d (layer bot_legend)
+ (width 0.0) (fill true) (grab_area false) (lock false)
+ (vertex (position 26.455728 32.190954) (angle 0.0))
+ (vertex (position 27.666407 29.826677) (angle 0.0))
+ (vertex (position 13.113697 27.489457) (angle 0.0))
+ (vertex (position 13.155947 28.323) (angle 0.0))
+ (vertex (position 13.018821 29.176275) (angle 0.0))
+ (vertex (position 12.709389 29.983204) (angle 0.0))
+ (vertex (position 26.455728 32.190954) (angle 0.0))
+ )
+ (polygon 145f5d19-7064-4dc8-92c6-efdb2faa0189 (layer bot_legend)
+ (width 0.0) (fill true) (grab_area false) (lock false)
+ (vertex (position 27.311225 41.684256) (angle 0.0))
+ (vertex (position 38.161408 36.185648) (angle 0.0))
+ (vertex (position 37.416445 35.14718) (angle 0.0))
+ (vertex (position 37.019558 33.932328) (angle 0.0))
+ (vertex (position 26.169495 39.431173) (angle 0.0))
+ (vertex (position 26.91436 40.469542) (angle 0.0))
+ (vertex (position 27.311225 41.684256) (angle 0.0))
+ (vertex (position 27.311225 41.684256) (angle 0.0))
+ )
+ (polygon 189c1268-dde3-4bf5-8717-f2c698594d91 (layer bot_legend)
+ (width 0.0) (fill true) (grab_area false) (lock false)
+ (vertex (position 13.102068 27.420391) (angle 0.0))
+ (vertex (position 18.666182 24.600537) (angle 0.0))
+ (vertex (position 18.255937 21.976372) (angle 0.0))
+ (vertex (position 11.960337 25.167071) (angle 0.0))
+ (vertex (position 12.705236 26.20555) (angle 0.0))
+ (vertex (position 13.102068 27.420391) (angle 0.0))
+ (vertex (position 13.102068 27.420391) (angle 0.0))
+ )
+ (polygon 3cfbec8e-1c88-4adb-a74a-6c561f1e0fe0 (layer bot_legend)
+ (width 0.0) (fill true) (grab_area false) (lock false)
+ (vertex (position 37.011845 33.886165) (angle 0.0))
+ (vertex (position 36.965805 33.029719) (angle 0.0))
+ (vertex (position 37.099417 32.187734) (angle 0.0))
+ (vertex (position 37.400851 31.390283) (angle 0.0))
+ (vertex (position 31.241722 30.401044) (angle 0.0))
+ (vertex (position 30.031163 32.765083) (angle 0.0))
+ (vertex (position 37.011845 33.886165) (angle 0.0))
+ )
+ (polygon 45c4b08e-b7af-47d2-af91-c5bf3f5ffca1 (layer bot_legend)
+ (width 0.0) (fill true) (grab_area false) (lock false)
+ (vertex (position 22.259769 28.485935) (angle 0.0))
+ (vertex (position 19.987343 13.935124) (angle 0.0))
+ (vertex (position 18.983974 14.277599) (angle 0.0))
+ (vertex (position 17.926745 14.356999) (angle 0.0))
+ (vertex (position 17.488849 14.308939) (angle 0.0))
+ (vertex (position 19.637146 28.065249) (angle 0.0))
+ (vertex (position 22.259769 28.485935) (angle 0.0))
+ )
+ (polygon 4bb22b02-2e05-48d3-8717-911c7f214813 (layer bot_legend)
+ (width 0.0) (fill true) (grab_area false) (lock false)
+ (vertex (position 33.900298 13.983186) (angle 0.0))
+ (vertex (position 33.856508 13.14003) (angle 0.0))
+ (vertex (position 33.992096 12.291538) (angle 0.0))
+ (vertex (position 34.298082 11.488609) (angle 0.0))
+ (vertex (position 22.290266 9.561753) (angle 0.0))
+ (vertex (position 22.334176 10.405026) (angle 0.0))
+ (vertex (position 22.198519 11.253464) (angle 0.0))
+ (vertex (position 21.892484 12.05633) (angle 0.0))
+ (vertex (position 33.900298 13.983186) (angle 0.0))
+ )
+ (polygon 5f91e478-6867-4fe9-b739-017aa1ecb200 (layer bot_legend)
+ (width 0.0) (fill true) (grab_area false) (lock false)
+ (vertex (position 11.91809 25.123163) (angle 0.0))
+ (vertex (position 17.460488 14.303004) (angle 0.0))
+ (vertex (position 16.247526 13.899949) (angle 0.0))
+ (vertex (position 15.212745 13.149643) (angle 0.0))
+ (vertex (position 9.670466 23.969684) (angle 0.0))
+ (vertex (position 10.883376 24.372811) (angle 0.0))
+ (vertex (position 11.91809 25.123163) (angle 0.0))
+ (vertex (position 11.91809 25.123163) (angle 0.0))
+ )
+ (polygon 6a8b914a-252e-4ae1-ba0d-7685efe73de2 (layer top_documentation)
+ (width 0.0) (fill false) (grab_area false) (lock false)
+ (vertex (position 15.24 45.72) (angle 0.0))
+ (vertex (position 35.56 45.72) (angle 0.0))
+ (vertex (position 45.72 35.56) (angle 0.0))
+ (vertex (position 45.72 15.24) (angle 0.0))
+ (vertex (position 35.56 5.08) (angle 0.0))
+ (vertex (position 15.24 5.08) (angle 0.0))
+ (vertex (position 5.08 15.24) (angle 0.0))
+ (vertex (position 5.08 35.56) (angle 0.0))
+ (vertex (position 15.24 45.72) (angle 0.0))
+ )
+ (polygon 8ced1f97-fe37-49f2-96a7-89a2e69aba30 (layer bot_legend)
+ (width 0.0) (fill true) (grab_area false) (lock false)
+ (vertex (position 39.282016 29.514929) (angle 0.0))
+ (vertex (position 40.299205 29.16069) (angle 0.0))
+ (vertex (position 41.373113 29.077746) (angle 0.0))
+ (vertex (position 41.777187 29.119996) (angle 0.0))
+ (vertex (position 39.899578 17.110163) (angle 0.0))
+ (vertex (position 38.88239 17.464402) (angle 0.0))
+ (vertex (position 37.808482 17.547345) (angle 0.0))
+ (vertex (position 37.404645 17.505095) (angle 0.0))
+ (vertex (position 39.282016 29.514929) (angle 0.0))
+ )
+ (polygon 97c81592-9b80-4c26-8ce0-7980cd4eb78d (layer bot_legend)
+ (width 0.0) (fill true) (grab_area false) (lock false)
+ (vertex (position 21.896281 22.963593) (angle 0.0))
+ (vertex (position 35.052235 16.296197) (angle 0.0))
+ (vertex (position 34.307176 15.257629) (angle 0.0))
+ (vertex (position 33.910267 14.04264) (angle 0.0))
+ (vertex (position 21.486035 20.339309) (angle 0.0))
+ (vertex (position 21.896281 22.963593) (angle 0.0))
+ )
+ (polygon a3982279-d23d-4f5e-8949-dc1665e9ab47 (layer bot_legend)
+ (width 0.0) (fill true) (grab_area false) (lock false)
+ (vertex (position 26.127129 39.387147) (angle 0.0))
+ (vertex (position 32.475301 26.994007) (angle 0.0))
+ (vertex (position 30.601015 25.112483) (angle 0.0))
+ (vertex (position 23.879624 38.233904) (angle 0.0))
+ (vertex (position 25.092448 38.636937) (angle 0.0))
+ (vertex (position 26.127129 39.387147) (angle 0.0))
+ (vertex (position 26.127129 39.387147) (angle 0.0))
+ )
+ (polygon af249658-222a-455d-8c67-e701cdcf3ceb (layer brd_outlines)
(width 0.0) (fill false) (grab_area false) (lock false)
- (vertex (position 0.0 0.0) (angle 0.0))
- (vertex (position 100.0 0.0) (angle 0.0))
- (vertex (position 100.0 80.0) (angle 0.0))
- (vertex (position 0.0 80.0) (angle 0.0))
- (vertex (position 0.0 0.0) (angle 0.0))
+ (vertex (position 25.400044 50.800046) (angle 0.0))
+ (vertex (position 21.603394 50.515596) (angle 0.0))
+ (vertex (position 17.95219 49.684789) (angle 0.0))
+ (vertex (position 14.497042 48.341443) (angle 0.0))
+ (vertex (position 11.28856 46.519374) (angle 0.0))
+ (vertex (position 8.377355 44.252399) (angle 0.0))
+ (vertex (position 5.814037 41.574335) (angle 0.0))
+ (vertex (position 3.649217 38.518998) (angle 0.0))
+ (vertex (position 1.933504 35.120205) (angle 0.0))
+ (vertex (position 0.743387 31.503703) (angle 0.0))
+ (vertex (position 0.113696 27.812495) (angle 0.0))
+ (vertex (position 0.032559 24.106278) (angle 0.0))
+ (vertex (position 0.488098 20.444752) (angle 0.0))
+ (vertex (position 1.46844 16.887615) (angle 0.0))
+ (vertex (position 2.961709 13.494568) (angle 0.0))
+ (vertex (position 4.956032 10.325308) (angle 0.0))
+ (vertex (position 7.439532 7.439534) (angle 0.0))
+ (vertex (position 10.325306 4.956034) (angle 0.0))
+ (vertex (position 13.494566 2.961711) (angle 0.0))
+ (vertex (position 16.887613 1.468442) (angle 0.0))
+ (vertex (position 20.44475 0.4881) (angle 0.0))
+ (vertex (position 24.106276 0.032561) (angle 0.0))
+ (vertex (position 27.812493 0.113698) (angle 0.0))
+ (vertex (position 31.503701 0.743389) (angle 0.0))
+ (vertex (position 35.120203 1.933506) (angle 0.0))
+ (vertex (position 38.518996 3.649219) (angle 0.0))
+ (vertex (position 41.574333 5.814039) (angle 0.0))
+ (vertex (position 44.252397 8.377357) (angle 0.0))
+ (vertex (position 46.519372 11.288562) (angle 0.0))
+ (vertex (position 48.341441 14.497044) (angle 0.0))
+ (vertex (position 49.684787 17.952192) (angle 0.0))
+ (vertex (position 50.515594 21.603396) (angle 0.0))
+ (vertex (position 50.800044 25.400046) (angle 0.0))
+ (vertex (position 50.675753 27.910524) (angle 0.0))
+ (vertex (position 50.307481 30.37848) (angle 0.0))
+ (vertex (position 49.702125 32.787259) (angle 0.0))
+ (vertex (position 48.866584 35.120205) (angle 0.0))
+ (vertex (position 47.807758 37.360664) (angle 0.0))
+ (vertex (position 46.532546 39.491979) (angle 0.0))
+ (vertex (position 45.047845 41.497496) (angle 0.0))
+ (vertex (position 43.360556 43.360558) (angle 0.0))
+ (vertex (position 41.497494 45.047847) (angle 0.0))
+ (vertex (position 39.491977 46.532548) (angle 0.0))
+ (vertex (position 37.360662 47.80776) (angle 0.0))
+ (vertex (position 35.120203 48.866586) (angle 0.0))
+ (vertex (position 32.787257 49.702127) (angle 0.0))
+ (vertex (position 30.378478 50.307483) (angle 0.0))
+ (vertex (position 27.910522 50.675755) (angle 0.0))
+ (vertex (position 25.400044 50.800046) (angle 0.0))
+ (vertex (position 25.400044 50.800046) (angle 0.0))
+ )
+ (polygon b1f9334e-b01a-4c82-a1cc-c07b29e7f929 (layer bot_legend)
+ (width 0.0) (fill true) (grab_area false) (lock false)
+ (vertex (position 24.473334 18.310514) (angle 0.0))
+ (vertex (position 26.842832 17.109685) (angle 0.0))
+ (vertex (position 21.862815 12.110206) (angle 0.0))
+ (vertex (position 21.105168 13.13962) (angle 0.0))
+ (vertex (position 20.072193 13.892403) (angle 0.0))
+ (vertex (position 24.473334 18.310514) (angle 0.0))
+ )
+ (polygon c151f647-5878-4e4f-b9f3-cd7999d620af (layer bot_legend)
+ (width 0.0) (fill true) (grab_area false) (lock false)
+ (vertex (position 37.437161 31.32442) (angle 0.0))
+ (vertex (position 38.194672 30.295177) (angle 0.0))
+ (vertex (position 39.227427 29.542461) (angle 0.0))
+ (vertex (position 29.399118 19.675821) (angle 0.0))
+ (vertex (position 27.02962 20.87665) (angle 0.0))
+ (vertex (position 37.437161 31.32442) (angle 0.0))
+ )
+ (polygon cf775343-93e1-44e7-be8c-ed87e70898a3 (layer bot_legend)
+ (width 0.0) (fill true) (grab_area false) (lock false)
+ (vertex (position 21.287618 38.634418) (angle 0.0))
+ (vertex (position 22.320349 38.266734) (angle 0.0))
+ (vertex (position 23.413129 38.179791) (angle 0.0))
+ (vertex (position 23.779466 38.218241) (angle 0.0))
+ (vertex (position 22.818352 32.063858) (angle 0.0))
+ (vertex (position 20.195848 31.643052) (angle 0.0))
+ (vertex (position 21.287618 38.634418) (angle 0.0))
+ )
+ (polygon e51f2989-de49-43f1-9046-4c53b18b76c1 (layer bot_legend)
+ (width 0.0) (fill true) (grab_area false) (lock false)
+ (vertex (position 34.126367 23.770673) (angle 0.0))
+ (vertex (position 37.341868 17.493347) (angle 0.0))
+ (vertex (position 36.129182 17.090336) (angle 0.0))
+ (vertex (position 35.094601 16.340224) (angle 0.0))
+ (vertex (position 32.252199 21.889267) (angle 0.0))
+ (vertex (position 34.126367 23.770673) (angle 0.0))
+ )
+ (polygon eafc311c-5c6d-431d-8c9a-65ae9552d363 (layer bot_legend)
+ (width 0.0) (fill true) (grab_area false) (lock false)
+ (vertex (position 19.477177 40.426583) (angle 0.0))
+ (vertex (position 20.234824 39.397169) (angle 0.0))
+ (vertex (position 21.2678 38.644386) (angle 0.0))
+ (vertex (position 12.684584 30.028061) (angle 0.0))
+ (vertex (position 11.926992 31.057461) (angle 0.0))
+ (vertex (position 10.89408 31.810259) (angle 0.0))
+ (vertex (position 19.477177 40.426583) (angle 0.0))
)
)
diff --git a/board/Fediverse_badge/circuit/circuit.lp b/board/Fediverse_badge/circuit/circuit.lp
index 5e35cfa..ed2821b 100644
--- a/board/Fediverse_badge/circuit/circuit.lp
+++ b/board/Fediverse_badge/circuit/circuit.lp
@@ -3,9 +3,18 @@
(description "Standard assembly")
)
(netclass d91aec29-0419-4fed-9274-90532e7124eb (name "default"))
+ (net 10722e7b-2c09-4d06-836e-771ae5565ce9 (auto true) (name "N12")
+ (netclass d91aec29-0419-4fed-9274-90532e7124eb)
+ )
+ (net 1414b6b5-48e6-4804-988b-ba1a84a6b6f9 (auto true) (name "N9")
+ (netclass d91aec29-0419-4fed-9274-90532e7124eb)
+ )
(net 27bb768a-7608-4b47-8386-a54f393a4b3b (auto false) (name "VCC")
(netclass d91aec29-0419-4fed-9274-90532e7124eb)
)
+ (net 325e5ee5-7958-47a8-bfd4-4cbe3a3ed61f (auto true) (name "N10")
+ (netclass d91aec29-0419-4fed-9274-90532e7124eb)
+ )
(net 37706ecb-70c6-4488-af75-127648a2fe4d (auto true) (name "N4")
(netclass d91aec29-0419-4fed-9274-90532e7124eb)
)
@@ -33,6 +42,9 @@
(net b0ae83d0-9298-4b65-a812-dbe4c93b91a4 (auto true) (name "N5")
(netclass d91aec29-0419-4fed-9274-90532e7124eb)
)
+ (net d3838020-ffe7-4cca-84f1-52dbe5ce3f90 (auto true) (name "N11")
+ (netclass d91aec29-0419-4fed-9274-90532e7124eb)
+ )
(component 0ac37656-d150-478c-94f5-458fa9c04aaa
(lib_component 8076f6be-bfab-4fc1-9772-5d54465dd7e1)
(lib_variant f09ad258-595b-4ee9-a1fc-910804a203ae)
@@ -45,6 +57,9 @@
(lib_variant 11c6f954-28b1-45d2-8df5-80511f66d9d3)
(name "LED5") (value "{{MPN or DEVICE or COMPONENT}}")
(lock_assembly false)
+ (device 8a4af329-0f70-4ac2-a784-a607b21696ef
+ (variant 0eea7467-34b1-4bca-8881-7d7c0b99b240)
+ )
(signal 171d9c07-2415-4ae9-96a0-7af56639a063 (net 93ad1f9e-d3d8-4cfd-b6a3-ff1c1983d7f8))
(signal 38b5e810-4e73-44ca-96da-7cdac0945b90 (net 27bb768a-7608-4b47-8386-a54f393a4b3b))
(signal 6d76a33e-c43a-46b1-90a6-dbcf14c40836 (net 8bc5091f-bf95-407e-90c3-2f7bfebbfa8b))
@@ -55,17 +70,20 @@
(lib_variant 784ca0b3-4182-414a-8084-5b61bcb603df)
(name "?1") (value "")
(lock_assembly false)
+ (device fa0dbdef-f4a5-4a2b-8437-e3e0722f6356
+ (variant 0eea7467-34b1-4bca-8881-7d7c0b99b240)
+ )
(signal 0430de14-9c68-401a-922d-98e0d4ba606a (net none))
(signal 34d526d5-b18b-4638-838c-7e476d84f129 (net none))
(signal 367544bc-0a79-44bd-a943-9406fca0cefc (net 93ad1f9e-d3d8-4cfd-b6a3-ff1c1983d7f8))
- (signal 483ca7e7-3d56-43b7-8710-cdbcf9ceaf21 (net none))
+ (signal 483ca7e7-3d56-43b7-8710-cdbcf9ceaf21 (net 10722e7b-2c09-4d06-836e-771ae5565ce9))
(signal 5abc0c97-ad15-49b1-962c-0040c61c7f14 (net none))
(signal 656286b3-7278-4249-bde2-8a2a37de783e (net none))
- (signal 80ede8fb-4a81-4298-bb63-bbf601cb7fd0 (net none))
+ (signal 80ede8fb-4a81-4298-bb63-bbf601cb7fd0 (net d3838020-ffe7-4cca-84f1-52dbe5ce3f90))
(signal abf5f52b-b3ea-4b7c-8aa0-a5d9b2ab03c4 (net 27bb768a-7608-4b47-8386-a54f393a4b3b))
(signal b34279f9-e45b-4249-8a32-2e70c06fbcd6 (net none))
- (signal c8036d68-e41c-44d1-a045-c01e857bd78f (net none))
- (signal d417d0ed-e57d-4270-a306-2a97abc31b42 (net none))
+ (signal c8036d68-e41c-44d1-a045-c01e857bd78f (net 325e5ee5-7958-47a8-bfd4-4cbe3a3ed61f))
+ (signal d417d0ed-e57d-4270-a306-2a97abc31b42 (net 1414b6b5-48e6-4804-988b-ba1a84a6b6f9))
(signal f53d79e8-462b-423c-9334-fc81c040f2c0 (net 40b85f0b-21f7-4c80-9f8c-2a46c8c229b3))
(signal f70dc1a6-265a-47b1-8d24-139fc7650868 (net none))
(signal ffeaed2f-592c-4a1c-8362-aa2a8cf91f7f (net none))
@@ -89,6 +107,9 @@
(lib_variant 11c6f954-28b1-45d2-8df5-80511f66d9d3)
(name "LED2") (value "{{MPN or DEVICE or COMPONENT}}")
(lock_assembly false)
+ (device 8a4af329-0f70-4ac2-a784-a607b21696ef
+ (variant 0eea7467-34b1-4bca-8881-7d7c0b99b240)
+ )
(signal 171d9c07-2415-4ae9-96a0-7af56639a063 (net 93ad1f9e-d3d8-4cfd-b6a3-ff1c1983d7f8))
(signal 38b5e810-4e73-44ca-96da-7cdac0945b90 (net 27bb768a-7608-4b47-8386-a54f393a4b3b))
(signal 6d76a33e-c43a-46b1-90a6-dbcf14c40836 (net 458741bf-017e-424d-a134-bd684b933170))
@@ -106,6 +127,9 @@
(lib_variant 11c6f954-28b1-45d2-8df5-80511f66d9d3)
(name "LED4") (value "{{MPN or DEVICE or COMPONENT}}")
(lock_assembly false)
+ (device 8a4af329-0f70-4ac2-a784-a607b21696ef
+ (variant 0eea7467-34b1-4bca-8881-7d7c0b99b240)
+ )
(signal 171d9c07-2415-4ae9-96a0-7af56639a063 (net 93ad1f9e-d3d8-4cfd-b6a3-ff1c1983d7f8))
(signal 38b5e810-4e73-44ca-96da-7cdac0945b90 (net 27bb768a-7608-4b47-8386-a54f393a4b3b))
(signal 6d76a33e-c43a-46b1-90a6-dbcf14c40836 (net b0ae83d0-9298-4b65-a812-dbe4c93b91a4))
@@ -149,6 +173,9 @@
(name "C1") (value "{{CAPACITANCE}}")
(lock_assembly false)
(attribute "CAPACITANCE" (type capacitance) (unit microfarad) (value "0.1"))
+ (device fc8c6fd6-6fd0-4e61-bdcc-b20046ebfd42
+ (variant 0eea7467-34b1-4bca-8881-7d7c0b99b240)
+ )
(signal 1c1c7abc-7b40-4f92-b533-f65604644db7 (net 27bb768a-7608-4b47-8386-a54f393a4b3b))
(signal 6d776f4d-2a7c-4128-a98a-dbb1dd861411 (net 93ad1f9e-d3d8-4cfd-b6a3-ff1c1983d7f8))
)
@@ -158,6 +185,12 @@
(name "R1") (value "{{RESISTANCE}}")
(lock_assembly false)
(attribute "RESISTANCE" (type resistance) (unit ohm) (value "500"))
+ (device dd53b53b-5c7a-4f96-9a6e-771708b23895
+ (variant 0eea7467-34b1-4bca-8881-7d7c0b99b240)
+ )
+ (device 078650d3-483c-4b9e-a848-b14f1aad2edc
+ (variant 0eea7467-34b1-4bca-8881-7d7c0b99b240)
+ )
(signal 3452d36e-1ce8-4b7c-8e5b-90c2e4929ed8 (net 40b85f0b-21f7-4c80-9f8c-2a46c8c229b3))
(signal ad623f98-9e73-49c3-9404-f7cfa99d17cd (net 408c2481-f465-4d9f-9f39-60671e9ebf2e))
)
@@ -166,6 +199,9 @@
(lib_variant 11c6f954-28b1-45d2-8df5-80511f66d9d3)
(name "LED3") (value "{{MPN or DEVICE or COMPONENT}}")
(lock_assembly false)
+ (device 8a4af329-0f70-4ac2-a784-a607b21696ef
+ (variant 0eea7467-34b1-4bca-8881-7d7c0b99b240)
+ )
(signal 171d9c07-2415-4ae9-96a0-7af56639a063 (net 93ad1f9e-d3d8-4cfd-b6a3-ff1c1983d7f8))
(signal 38b5e810-4e73-44ca-96da-7cdac0945b90 (net 27bb768a-7608-4b47-8386-a54f393a4b3b))
(signal 6d76a33e-c43a-46b1-90a6-dbcf14c40836 (net 37706ecb-70c6-4488-af75-127648a2fe4d))
@@ -178,6 +214,26 @@
(lock_assembly false)
(signal 0a2f8ad3-5e0c-4d72-82d9-bd3edbd95475 (net 9f6a31d9-d403-4f81-9078-17dfcdbcdc3e))
)
+ (component 8189f48f-5f86-4f84-bc06-cb01d29d3a96
+ (lib_component 8076f6be-bfab-4fc1-9772-5d54465dd7e1)
+ (lib_variant f09ad258-595b-4ee9-a1fc-910804a203ae)
+ (name "GND7") (value "GND")
+ (lock_assembly false)
+ (signal ff161c97-29a5-43aa-a9ae-3ca7a66982ce (net 93ad1f9e-d3d8-4cfd-b6a3-ff1c1983d7f8))
+ )
+ (component 8c8608a2-8dcf-49cc-af3c-f3525aa9ca02
+ (lib_component b90198bd-d9c6-4909-9ecd-fcbc5741d0a9)
+ (lib_variant 56a07e82-e04e-4af6-8b60-02c2f85f730a)
+ (name "J2") (value "{{MPN or DEVICE}}")
+ (lock_assembly false)
+ (device f68570f3-771d-47f3-8965-21c8b659cf4d
+ (variant 0eea7467-34b1-4bca-8881-7d7c0b99b240)
+ )
+ (signal 30764eca-5dc7-453a-88a0-a3937890549b (net 1414b6b5-48e6-4804-988b-ba1a84a6b6f9))
+ (signal 3997ca6e-03be-4b57-a01d-2a3dfdb116bb (net d3838020-ffe7-4cca-84f1-52dbe5ce3f90))
+ (signal 571f1bda-e9a7-4b0e-9216-43e01019c408 (net 325e5ee5-7958-47a8-bfd4-4cbe3a3ed61f))
+ (signal d6d6265b-7cbd-4945-88e7-18ea6e40b038 (net 93ad1f9e-d3d8-4cfd-b6a3-ff1c1983d7f8))
+ )
(component a76af721-9fc9-4f3f-a263-d3ee17920362
(lib_component d167e0e3-6a92-4b76-b013-77b9c230e5f1)
(lib_variant 8cd7b37f-e5fa-4af5-a8dd-d78830bba3af)
@@ -212,6 +268,24 @@
(signal 1c1c7abc-7b40-4f92-b533-f65604644db7 (net 27bb768a-7608-4b47-8386-a54f393a4b3b))
(signal 6d776f4d-2a7c-4128-a98a-dbb1dd861411 (net 93ad1f9e-d3d8-4cfd-b6a3-ff1c1983d7f8))
)
+ (component d9cacb16-b0bc-4e70-9a0f-6f6fb7dcf708
+ (lib_component 8076f6be-bfab-4fc1-9772-5d54465dd7e1)
+ (lib_variant f09ad258-595b-4ee9-a1fc-910804a203ae)
+ (name "GND8") (value "GND")
+ (lock_assembly false)
+ (signal ff161c97-29a5-43aa-a9ae-3ca7a66982ce (net 93ad1f9e-d3d8-4cfd-b6a3-ff1c1983d7f8))
+ )
+ (component e3eb7795-039c-4421-955a-e25f7f876ab3
+ (lib_component 6eedad0b-5b41-4233-9b7b-8be1ee8527e0)
+ (lib_variant 1517597d-d036-4ecd-95a9-a7b68f953a52)
+ (name "S1") (value "{{MPN or DEVICE}}")
+ (lock_assembly false)
+ (device 89ca95a5-e940-42c8-b5af-43646829735f
+ (variant 0eea7467-34b1-4bca-8881-7d7c0b99b240)
+ )
+ (signal 33616b61-b981-452a-a672-e564bfabf6b1 (net 10722e7b-2c09-4d06-836e-771ae5565ce9))
+ (signal 4c215f30-3492-4a32-94d3-7f3541afb7db (net 93ad1f9e-d3d8-4cfd-b6a3-ff1c1983d7f8))
+ )
(component e881e2cb-b699-47ee-b727-f06405acab78
(lib_component 98e71eaa-1b90-4a84-8529-ed4f493e5c41)
(lib_variant 352cccd5-0c3c-4c66-88e0-6ee7c6a3cbf9)
@@ -229,6 +303,9 @@
(lib_variant 11c6f954-28b1-45d2-8df5-80511f66d9d3)
(name "LED1") (value "{{MPN or DEVICE or COMPONENT}}")
(lock_assembly false)
+ (device 8a4af329-0f70-4ac2-a784-a607b21696ef
+ (variant 0eea7467-34b1-4bca-8881-7d7c0b99b240)
+ )
(signal 171d9c07-2415-4ae9-96a0-7af56639a063 (net 93ad1f9e-d3d8-4cfd-b6a3-ff1c1983d7f8))
(signal 38b5e810-4e73-44ca-96da-7cdac0945b90 (net 27bb768a-7608-4b47-8386-a54f393a4b3b))
(signal 6d76a33e-c43a-46b1-90a6-dbcf14c40836 (net 408c2481-f465-4d9f-9f39-60671e9ebf2e))
diff --git a/board/Fediverse_badge/library/cmp/6eedad0b-5b41-4233-9b7b-8be1ee8527e0/.librepcb-cmp b/board/Fediverse_badge/library/cmp/6eedad0b-5b41-4233-9b7b-8be1ee8527e0/.librepcb-cmp
new file mode 100644
index 0000000..d00491f
--- /dev/null
+++ b/board/Fediverse_badge/library/cmp/6eedad0b-5b41-4233-9b7b-8be1ee8527e0/.librepcb-cmp
@@ -0,0 +1 @@
+1
diff --git a/board/Fediverse_badge/library/cmp/6eedad0b-5b41-4233-9b7b-8be1ee8527e0/component.lp b/board/Fediverse_badge/library/cmp/6eedad0b-5b41-4233-9b7b-8be1ee8527e0/component.lp
new file mode 100644
index 0000000..6067b8f
--- /dev/null
+++ b/board/Fediverse_badge/library/cmp/6eedad0b-5b41-4233-9b7b-8be1ee8527e0/component.lp
@@ -0,0 +1,30 @@
+(librepcb_component 6eedad0b-5b41-4233-9b7b-8be1ee8527e0
+ (name "Pushbutton Momentary NO")
+ (description "A momentary push button, normally open (make).")
+ (keywords "switch,push,pushbutton,momentary,no,break")
+ (author "Danilo B.")
+ (version "0.1")
+ (created 2018-11-01T14:41:30Z)
+ (deprecated false)
+ (generated_by "")
+ (category e29f0cb3-ef6d-4203-b854-d75150cbae0b)
+ (schematic_only false)
+ (default_value "{{MPN or DEVICE}}")
+ (prefix "S")
+ (signal 4c215f30-3492-4a32-94d3-7f3541afb7db (name "2") (role passive)
+ (required true) (negated false) (clock false) (forced_net "")
+ )
+ (signal 33616b61-b981-452a-a672-e564bfabf6b1 (name "1") (role passive)
+ (required true) (negated false) (clock false) (forced_net "")
+ )
+ (variant 1517597d-d036-4ecd-95a9-a7b68f953a52 (norm "")
+ (name "default")
+ (description "")
+ (gate 38dd959b-8979-4d7e-ac73-a69c7d26cee0
+ (symbol 4fa23385-3b3b-4467-9bf8-6bd230509da2)
+ (position 0.0 0.0) (rotation 0.0) (required true) (suffix "")
+ (pin d48b8bd2-a46c-4495-87a5-662747034098 (signal 33616b61-b981-452a-a672-e564bfabf6b1) (text none))
+ (pin d6dd01dd-12b3-4777-af54-0e51b1acf38a (signal 4c215f30-3492-4a32-94d3-7f3541afb7db) (text none))
+ )
+ )
+)
diff --git a/board/Fediverse_badge/library/cmp/b90198bd-d9c6-4909-9ecd-fcbc5741d0a9/.librepcb-cmp b/board/Fediverse_badge/library/cmp/b90198bd-d9c6-4909-9ecd-fcbc5741d0a9/.librepcb-cmp
new file mode 100644
index 0000000..d00491f
--- /dev/null
+++ b/board/Fediverse_badge/library/cmp/b90198bd-d9c6-4909-9ecd-fcbc5741d0a9/.librepcb-cmp
@@ -0,0 +1 @@
+1
diff --git a/board/Fediverse_badge/library/cmp/b90198bd-d9c6-4909-9ecd-fcbc5741d0a9/component.lp b/board/Fediverse_badge/library/cmp/b90198bd-d9c6-4909-9ecd-fcbc5741d0a9/component.lp
new file mode 100644
index 0000000..6a5100c
--- /dev/null
+++ b/board/Fediverse_badge/library/cmp/b90198bd-d9c6-4909-9ecd-fcbc5741d0a9/component.lp
@@ -0,0 +1,38 @@
+(librepcb_component b90198bd-d9c6-4909-9ecd-fcbc5741d0a9
+ (name "Qwiic Connector")
+ (description "Qwiic / EasyC / Stemma QT connector")
+ (keywords "")
+ (author "Elena ``of Valhalla''")
+ (version "0.1")
+ (created 2026-06-10T14:58:55Z)
+ (deprecated false)
+ (generated_by "")
+ (category d0618c29-0436-42da-a388-fdadf7b23892)
+ (schematic_only false)
+ (default_value "{{MPN or DEVICE}}")
+ (prefix "J")
+ (signal 571f1bda-e9a7-4b0e-9216-43e01019c408 (name "SDA") (role passive)
+ (required false) (negated false) (clock false) (forced_net "")
+ )
+ (signal 30764eca-5dc7-453a-88a0-a3937890549b (name "SCL") (role passive)
+ (required false) (negated false) (clock false) (forced_net "")
+ )
+ (signal 3997ca6e-03be-4b57-a01d-2a3dfdb116bb (name "3V3") (role passive)
+ (required false) (negated false) (clock false) (forced_net "")
+ )
+ (signal d6d6265b-7cbd-4945-88e7-18ea6e40b038 (name "GND") (role passive)
+ (required false) (negated false) (clock false) (forced_net "")
+ )
+ (variant 56a07e82-e04e-4af6-8b60-02c2f85f730a (norm "")
+ (name "default")
+ (description "")
+ (gate 817295cd-3531-45c0-be0e-fcd9b0473534
+ (symbol 96f60e63-2dc1-498f-9e89-a0b929f342c7)
+ (position 0.0 0.0) (rotation 0.0) (required true) (suffix "")
+ (pin 161e2463-be36-49c7-805a-f26c5e30bb7c (signal 571f1bda-e9a7-4b0e-9216-43e01019c408) (text signal))
+ (pin 3a348855-9ed9-45ee-9669-91e0af37767a (signal 30764eca-5dc7-453a-88a0-a3937890549b) (text signal))
+ (pin 77239131-4717-49bc-b4f8-b44e61f48085 (signal 3997ca6e-03be-4b57-a01d-2a3dfdb116bb) (text signal))
+ (pin fc16d36d-2af5-4fc8-b721-5afd9c84304b (signal d6d6265b-7cbd-4945-88e7-18ea6e40b038) (text signal))
+ )
+ )
+)
diff --git a/board/Fediverse_badge/library/dev/89ca95a5-e940-42c8-b5af-43646829735f/.librepcb-dev b/board/Fediverse_badge/library/dev/89ca95a5-e940-42c8-b5af-43646829735f/.librepcb-dev
new file mode 100644
index 0000000..d00491f
--- /dev/null
+++ b/board/Fediverse_badge/library/dev/89ca95a5-e940-42c8-b5af-43646829735f/.librepcb-dev
@@ -0,0 +1 @@
+1
diff --git a/board/Fediverse_badge/library/dev/89ca95a5-e940-42c8-b5af-43646829735f/device.lp b/board/Fediverse_badge/library/dev/89ca95a5-e940-42c8-b5af-43646829735f/device.lp
new file mode 100644
index 0000000..42fd6f1
--- /dev/null
+++ b/board/Fediverse_badge/library/dev/89ca95a5-e940-42c8-b5af-43646829735f/device.lp
@@ -0,0 +1,48 @@
+(librepcb_device 89ca95a5-e940-42c8-b5af-43646829735f
+ (name "C&K PTS645SJx73JSMTR92")
+ (description "Tactile switch from C&K.\n\nBody Size: 6.00 x 6.00 mm\nLead Y-Pitch: 4.50 mm\nActuator Height: 7.30 mm\n\nGenerated with librepcb-parts-generator (generate_tactile_switches.py)")
+ (keywords "push,press,button,switch,tactile")
+ (author "U. Bruhin")
+ (version "0.1")
+ (created 2025-04-15T21:39:13Z)
+ (deprecated false)
+ (generated_by "")
+ (category e29f0cb3-ef6d-4203-b854-d75150cbae0b)
+ (resource "Datasheet PTS645" (mediatype "application/pdf")
+ (url "https://www.ckswitches.com/media/1471/pts645.pdf")
+ )
+ (component 6eedad0b-5b41-4233-9b7b-8be1ee8527e0)
+ (package 01fb5375-a129-4977-810f-dee0e66b5378)
+ (pad 72a4797c-f406-465f-84cf-da19d2386442 (signal 33616b61-b981-452a-a672-e564bfabf6b1))
+ (pad 9e3d6cc6-f15a-4200-bf0c-6ef359c5424e (signal 4c215f30-3492-4a32-94d3-7f3541afb7db))
+ (pad af1cfe1b-824c-41b1-8d41-4aff84527f4a (signal 4c215f30-3492-4a32-94d3-7f3541afb7db))
+ (pad bdb0c98c-17f8-4bce-a130-c071c54c689d (signal 33616b61-b981-452a-a672-e564bfabf6b1))
+ (part "PTS645SJK43JSMTR92LFS" (manufacturer "C&K")
+ (attribute "HEIGHT" (type string) (unit none) (value "7.3mm"))
+ (attribute "FORCE" (type string) (unit none) (value "260gf"))
+ )
+ (part "PTS645SJL73JSMTR92LFS" (manufacturer "C&K")
+ (attribute "HEIGHT" (type string) (unit none) (value "7.3mm"))
+ (attribute "FORCE" (type string) (unit none) (value "130gf"))
+ )
+ (part "PTS645SJM73JSMTR92LFS" (manufacturer "C&K")
+ (attribute "HEIGHT" (type string) (unit none) (value "7.3mm"))
+ (attribute "FORCE" (type string) (unit none) (value "160gf"))
+ )
+ (part "PTS645SJN73JSMTR92LFS" (manufacturer "C&K")
+ (attribute "HEIGHT" (type string) (unit none) (value "7.3mm"))
+ (attribute "FORCE" (type string) (unit none) (value "100gf"))
+ )
+ (part "PTS645SJH73JSMTR92LFS" (manufacturer "C&K")
+ (attribute "HEIGHT" (type string) (unit none) (value "7.3mm"))
+ (attribute "FORCE" (type string) (unit none) (value "200gf"))
+ )
+ (part "PTS645SJP73JSMTR92LFS" (manufacturer "C&K")
+ (attribute "HEIGHT" (type string) (unit none) (value "7.3mm"))
+ (attribute "FORCE" (type string) (unit none) (value "320gf"))
+ )
+ (part "PTS645SJR73JSMTR92LFS" (manufacturer "C&K")
+ (attribute "HEIGHT" (type string) (unit none) (value "7.3mm"))
+ (attribute "FORCE" (type string) (unit none) (value "360gf"))
+ )
+)
diff --git a/board/Fediverse_badge/library/dev/8a4af329-0f70-4ac2-a784-a607b21696ef/.librepcb-dev b/board/Fediverse_badge/library/dev/8a4af329-0f70-4ac2-a784-a607b21696ef/.librepcb-dev
new file mode 100644
index 0000000..d00491f
--- /dev/null
+++ b/board/Fediverse_badge/library/dev/8a4af329-0f70-4ac2-a784-a607b21696ef/.librepcb-dev
@@ -0,0 +1 @@
+1
diff --git a/board/Fediverse_badge/library/dev/8a4af329-0f70-4ac2-a784-a607b21696ef/device.lp b/board/Fediverse_badge/library/dev/8a4af329-0f70-4ac2-a784-a607b21696ef/device.lp
new file mode 100644
index 0000000..03f2f3f
--- /dev/null
+++ b/board/Fediverse_badge/library/dev/8a4af329-0f70-4ac2-a784-a607b21696ef/device.lp
@@ -0,0 +1,19 @@
+(librepcb_device 8a4af329-0f70-4ac2-a784-a607b21696ef
+ (name "KICAD_LED_SK6812_PLCC4_5.0x5.0mm_P3.2mm")
+ (description "")
+ (keywords "")
+ (author "Elena ``of Valhalla''")
+ (version "0.1")
+ (created 2026-06-06T15:48:47Z)
+ (deprecated false)
+ (generated_by "")
+ (category 70421345-ae1d-4fed-aa60-e7619524b97f)
+ (component c4c74703-fd57-420b-918d-9289ea419526)
+ (package 29335d47-9f1f-4e9f-9e82-4c5f82d0c25f)
+ (pad 02d0b7c2-4ee3-4741-9491-bcf531b2db44 (signal 6d76a33e-c43a-46b1-90a6-dbcf14c40836))
+ (pad 47994965-7bb7-4e80-9dd8-ffa8f3d89e36 (signal f856746a-40fc-4094-8fb3-332819414852))
+ (pad 9f590424-bff4-46e0-8547-142f9b7bca72 (signal 38b5e810-4e73-44ca-96da-7cdac0945b90))
+ (pad b95decf8-49e2-485e-a08e-f6f7aa61653c (signal 171d9c07-2415-4ae9-96a0-7af56639a063))
+ (part "SK6812" (manufacturer "")
+ )
+)
diff --git a/board/Fediverse_badge/library/dev/f68570f3-771d-47f3-8965-21c8b659cf4d/.librepcb-dev b/board/Fediverse_badge/library/dev/f68570f3-771d-47f3-8965-21c8b659cf4d/.librepcb-dev
new file mode 100644
index 0000000..d00491f
--- /dev/null
+++ b/board/Fediverse_badge/library/dev/f68570f3-771d-47f3-8965-21c8b659cf4d/.librepcb-dev
@@ -0,0 +1 @@
+1
diff --git a/board/Fediverse_badge/library/dev/f68570f3-771d-47f3-8965-21c8b659cf4d/device.lp b/board/Fediverse_badge/library/dev/f68570f3-771d-47f3-8965-21c8b659cf4d/device.lp
new file mode 100644
index 0000000..56d7654
--- /dev/null
+++ b/board/Fediverse_badge/library/dev/f68570f3-771d-47f3-8965-21c8b659cf4d/device.lp
@@ -0,0 +1,19 @@
+(librepcb_device f68570f3-771d-47f3-8965-21c8b659cf4d
+ (name "Qwiic Connector BM04B-SRSS-TB")
+ (description "")
+ (keywords "")
+ (author "Elena ``of Valhalla''")
+ (version "0.1")
+ (created 2026-06-10T17:24:29Z)
+ (deprecated false)
+ (generated_by "")
+ (category d0618c29-0436-42da-a388-fdadf7b23892)
+ (component b90198bd-d9c6-4909-9ecd-fcbc5741d0a9)
+ (package d5ccc14d-2c19-4988-b86a-a8bc0c076143)
+ (pad 09ebc282-ac44-4e44-9647-27dd78d92466 (signal d6d6265b-7cbd-4945-88e7-18ea6e40b038))
+ (pad 1c639306-3931-490c-a416-1546498a23dd (signal none))
+ (pad 873cfc2c-7b75-418d-8412-e08c11154cac (signal 571f1bda-e9a7-4b0e-9216-43e01019c408))
+ (pad 96bfa9f0-7ef9-4833-a855-29cdf6aa702b (signal 3997ca6e-03be-4b57-a01d-2a3dfdb116bb))
+ (pad 9da07972-6031-46c3-b7db-77874d7ee5e3 (signal 30764eca-5dc7-453a-88a0-a3937890549b))
+ (pad d4db755d-5e9b-4c06-8df0-f53392f1f257 (signal none))
+)
diff --git a/board/Fediverse_badge/library/dev/fa0dbdef-f4a5-4a2b-8437-e3e0722f6356/.librepcb-dev b/board/Fediverse_badge/library/dev/fa0dbdef-f4a5-4a2b-8437-e3e0722f6356/.librepcb-dev
new file mode 100644
index 0000000..d00491f
--- /dev/null
+++ b/board/Fediverse_badge/library/dev/fa0dbdef-f4a5-4a2b-8437-e3e0722f6356/.librepcb-dev
@@ -0,0 +1 @@
+1
diff --git a/board/Fediverse_badge/library/dev/fa0dbdef-f4a5-4a2b-8437-e3e0722f6356/device.lp b/board/Fediverse_badge/library/dev/fa0dbdef-f4a5-4a2b-8437-e3e0722f6356/device.lp
new file mode 100644
index 0000000..b3afeb5
--- /dev/null
+++ b/board/Fediverse_badge/library/dev/fa0dbdef-f4a5-4a2b-8437-e3e0722f6356/device.lp
@@ -0,0 +1,29 @@
+(librepcb_device fa0dbdef-f4a5-4a2b-8437-e3e0722f6356
+ (name "XIAO")
+ (description "Pads for the castellated pins")
+ (keywords "")
+ (author "Elena ``of Valhalla''")
+ (version "0.1")
+ (created 2026-05-28T07:30:05Z)
+ (deprecated false)
+ (generated_by "")
+ (category e96d0dda-3100-4e68-8c33-e2a5bc80428b)
+ (component 0fb4d87a-fbf6-4676-8578-20b42cb2b9da)
+ (package c57353dc-640a-4110-9d8b-468551c2acb1)
+ (pad 015a5b34-2fd4-46c9-8c77-46309cf23d19 (signal 34d526d5-b18b-4638-838c-7e476d84f129))
+ (pad 41fc2dbf-59d2-4235-ada8-ea77ea0de2d9 (signal 656286b3-7278-4249-bde2-8a2a37de783e))
+ (pad 4b387fa8-e434-4940-a020-0fc5423bfa83 (signal 0430de14-9c68-401a-922d-98e0d4ba606a))
+ (pad 4ebdaa16-c98a-49f9-8501-7cbaf0fbb8a6 (signal 80ede8fb-4a81-4298-bb63-bbf601cb7fd0))
+ (pad 59108b6f-fbba-4583-9361-d20373d59429 (signal 483ca7e7-3d56-43b7-8710-cdbcf9ceaf21))
+ (pad 73e8512b-9b15-4ebd-84c1-63695bbefbbc (signal d417d0ed-e57d-4270-a306-2a97abc31b42))
+ (pad aece66ab-6574-44ce-b958-2098f709ff49 (signal f70dc1a6-265a-47b1-8d24-139fc7650868))
+ (pad af7bea02-99ad-4ae7-a203-5cb97c0f27a6 (signal c8036d68-e41c-44d1-a045-c01e857bd78f))
+ (pad b6e1951b-a873-4a93-88ef-e9fe018b1c31 (signal 5abc0c97-ad15-49b1-962c-0040c61c7f14))
+ (pad bedea4c1-19bf-4063-a96a-4900fca98238 (signal f53d79e8-462b-423c-9334-fc81c040f2c0))
+ (pad c5aab2f8-03b7-4e18-908c-73984ed963f6 (signal b34279f9-e45b-4249-8a32-2e70c06fbcd6))
+ (pad d4e278f5-4c4e-4ccc-a7e4-d7b6b92955d3 (signal 367544bc-0a79-44bd-a943-9406fca0cefc))
+ (pad ea0ab8bf-9f89-4bcf-ad4b-7ddb982b38ae (signal abf5f52b-b3ea-4b7c-8aa0-a5d9b2ab03c4))
+ (pad ece6aa30-dfc4-4218-aa14-b3c31472faf5 (signal ffeaed2f-592c-4a1c-8362-aa2a8cf91f7f))
+ (part "XIAO" (manufacturer "Seed Studio")
+ )
+)
diff --git a/board/Fediverse_badge/library/pkg/01fb5375-a129-4977-810f-dee0e66b5378/.librepcb-pkg b/board/Fediverse_badge/library/pkg/01fb5375-a129-4977-810f-dee0e66b5378/.librepcb-pkg
new file mode 100644
index 0000000..d00491f
--- /dev/null
+++ b/board/Fediverse_badge/library/pkg/01fb5375-a129-4977-810f-dee0e66b5378/.librepcb-pkg
@@ -0,0 +1 @@
+1
diff --git a/board/Fediverse_badge/library/pkg/01fb5375-a129-4977-810f-dee0e66b5378/af75b24e-8fb4-4098-b201-a27920a16f25.step b/board/Fediverse_badge/library/pkg/01fb5375-a129-4977-810f-dee0e66b5378/af75b24e-8fb4-4098-b201-a27920a16f25.step
new file mode 100644
index 0000000..2c460cd
--- /dev/null
+++ b/board/Fediverse_badge/library/pkg/01fb5375-a129-4977-810f-dee0e66b5378/af75b24e-8fb4-4098-b201-a27920a16f25.step
@@ -0,0 +1,1506 @@
+ISO-10303-21;
+HEADER;
+FILE_DESCRIPTION(('Open CASCADE Model'),'2;1');
+FILE_NAME('Open CASCADE Shape Model','2025-04-16T20:26:51',('Author'),(
+'Open CASCADE'),'Open CASCADE STEP processor 7.7','Open CASCADE 7.7'
+,'Unknown');
+FILE_SCHEMA(('AUTOMOTIVE_DESIGN { 1 0 10303 214 1 1 1 1 }'));
+ENDSEC;
+DATA;
+#1=APPLICATION_PROTOCOL_DEFINITION('international standard','automotive_design',2000,#2);
+#2=APPLICATION_CONTEXT('core data for automotive mechanical design processes');
+#3=SHAPE_DEFINITION_REPRESENTATION(#4,#10);
+#4=PRODUCT_DEFINITION_SHAPE('','',#5);
+#5=PRODUCT_DEFINITION('design','',#6,#9);
+#6=PRODUCT_DEFINITION_FORMATION('','',#7);
+#7=PRODUCT('CK_PTS645SJx73JSMTR92','CK_PTS645SJx73JSMTR92','',(#8));
+#8=PRODUCT_CONTEXT('',#2,'mechanical');
+#9=PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#10=SHAPE_REPRESENTATION('',(#11,#11,#11,#15,#17),#19);
+#11=AXIS2_PLACEMENT_3D('',#12,#13,#14);
+#12=CARTESIAN_POINT('',(0.,0.,0.));
+#13=DIRECTION('',(0.,0.,1.));
+#14=DIRECTION('',(1.,0.,0.));
+#15=AXIS2_PLACEMENT_3D('',#16,#13,#14);
+#16=CARTESIAN_POINT('',(-2.45,2.25,0.15));
+#17=AXIS2_PLACEMENT_3D('',#18,#13,#14);
+#18=CARTESIAN_POINT('',(-2.45,-2.25,0.15));
+#19=( GEOMETRIC_REPRESENTATION_CONTEXT(3)GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#23)) GLOBAL_UNIT_ASSIGNED_CONTEXT((#20,#21,#22)) REPRESENTATION_CONTEXT('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#20=( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#21=( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#22=( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#23=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-05),#20,'distance_accuracy_value','confusion accuracy');
+#24=PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7));
+#25=SHAPE_DEFINITION_REPRESENTATION(#26,#31);
+#26=PRODUCT_DEFINITION_SHAPE('','',#27);
+#27=PRODUCT_DEFINITION('design','',#28,#30);
+#28=PRODUCT_DEFINITION_FORMATION('','',#29);
+#29=PRODUCT('body','body','',(#8));
+#30=PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#31=SHAPE_REPRESENTATION('',(#11,#11),#32);
+#32=( GEOMETRIC_REPRESENTATION_CONTEXT(3)GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#33)) GLOBAL_UNIT_ASSIGNED_CONTEXT((#20,#21,#22)) REPRESENTATION_CONTEXT('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#33=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#20,'distance_accuracy_value','confusion accuracy');
+#34=CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#35,#37);
+#35=( REPRESENTATION_RELATIONSHIP('','',#31,#10)REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#36)SHAPE_REPRESENTATION_RELATIONSHIP() );
+#36=ITEM_DEFINED_TRANSFORMATION('','',#11,#11);
+#37=PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#38);
+#38=NEXT_ASSEMBLY_USAGE_OCCURRENCE('146','','',#5,#27,$);
+#39=PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#29));
+#40=SHAPE_DEFINITION_REPRESENTATION(#41,#46);
+#41=PRODUCT_DEFINITION_SHAPE('','',#42);
+#42=PRODUCT_DEFINITION('design','',#43,#45);
+#43=PRODUCT_DEFINITION_FORMATION('','',#44);
+#44=PRODUCT('body_part','body_part','',(#8));
+#45=PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#46=ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#47),#464);
+#47=MANIFOLD_SOLID_BREP('',#48);
+#48=CLOSED_SHELL('',(#49,#82,#107,#128,#151,#174,#185,#195,#215,#234,#247,#270,#282,#304,#317,#329,#351,#364,#383,#397,#416,#434,#440,#444,#452,#458));
+#49=ADVANCED_FACE('',(#50),#79,.F.);
+#50=FACE_BOUND('',#51,.F.);
+#51=EDGE_LOOP('',(#52,#61,#69,#75));
+#52=ORIENTED_EDGE('',*,*,#53,.F.);
+#53=EDGE_CURVE('',#54,#56,#58,.T.);
+#54=VERTEX_POINT('',#55);
+#55=CARTESIAN_POINT('',(-3.,-2.8,0.5));
+#56=VERTEX_POINT('',#57);
+#57=CARTESIAN_POINT('',(-3.,-2.8,3.25));
+#58=LINE('',#59,#60);
+#59=CARTESIAN_POINT('',(-3.,-2.8,0.3));
+#60=VECTOR('',#13,1.);
+#61=ORIENTED_EDGE('',*,*,#62,.T.);
+#62=EDGE_CURVE('',#54,#63,#65,.T.);
+#63=VERTEX_POINT('',#64);
+#64=CARTESIAN_POINT('',(-3.,2.8,0.5));
+#65=LINE('',#66,#67);
+#66=CARTESIAN_POINT('',(-3.,-3.,0.5));
+#67=VECTOR('',#68,1.);
+#68=DIRECTION('',(0.,1.,0.));
+#69=ORIENTED_EDGE('',*,*,#70,.T.);
+#70=EDGE_CURVE('',#63,#71,#73,.T.);
+#71=VERTEX_POINT('',#72);
+#72=CARTESIAN_POINT('',(-3.,2.8,3.25));
+#73=LINE('',#74,#60);
+#74=CARTESIAN_POINT('',(-3.,2.8,0.3));
+#75=ORIENTED_EDGE('',*,*,#76,.F.);
+#76=EDGE_CURVE('',#56,#71,#77,.T.);
+#77=LINE('',#78,#67);
+#78=CARTESIAN_POINT('',(-3.,-3.,3.25));
+#79=PLANE('',#80);
+#80=AXIS2_PLACEMENT_3D('',#81,#14,#13);
+#81=CARTESIAN_POINT('',(-3.,-3.,0.3));
+#82=ADVANCED_FACE('',(#83),#104,.T.);
+#83=FACE_BOUND('',#84,.T.);
+#84=EDGE_LOOP('',(#52,#85,#93,#99));
+#85=ORIENTED_EDGE('',*,*,#86,.T.);
+#86=EDGE_CURVE('',#54,#87,#89,.T.);
+#87=VERTEX_POINT('',#88);
+#88=CARTESIAN_POINT('',(-2.8,-3.,0.5));
+#89=CIRCLE('',#90,0.2);
+#90=AXIS2_PLACEMENT_3D('',#91,#13,#92);
+#91=CARTESIAN_POINT('',(-2.8,-2.8,0.5));
+#92=DIRECTION('',(-1.,0.,0.));
+#93=ORIENTED_EDGE('',*,*,#94,.T.);
+#94=EDGE_CURVE('',#87,#95,#97,.T.);
+#95=VERTEX_POINT('',#96);
+#96=CARTESIAN_POINT('',(-2.8,-3.,3.25));
+#97=LINE('',#98,#60);
+#98=CARTESIAN_POINT('',(-2.8,-3.,0.3));
+#99=ORIENTED_EDGE('',*,*,#100,.F.);
+#100=EDGE_CURVE('',#56,#95,#101,.T.);
+#101=CIRCLE('',#102,0.2);
+#102=AXIS2_PLACEMENT_3D('',#103,#13,#92);
+#103=CARTESIAN_POINT('',(-2.8,-2.8,3.25));
+#104=CYLINDRICAL_SURFACE('',#105,0.2);
+#105=AXIS2_PLACEMENT_3D('',#106,#13,#92);
+#106=CARTESIAN_POINT('',(-2.8,-2.8,0.3));
+#107=ADVANCED_FACE('',(#108),#126,.T.);
+#108=FACE_BOUND('',#109,.F.);
+#109=EDGE_LOOP('',(#110,#115,#120,#125));
+#110=ORIENTED_EDGE('',*,*,#111,.F.);
+#111=EDGE_CURVE('',#112,#54,#113,.T.);
+#112=VERTEX_POINT('',#106);
+#113=CIRCLE('',#114,0.2);
+#114=AXIS2_PLACEMENT_3D('',#91,#68,#92);
+#115=ORIENTED_EDGE('',*,*,#116,.T.);
+#116=EDGE_CURVE('',#112,#117,#119,.T.);
+#117=VERTEX_POINT('',#118);
+#118=CARTESIAN_POINT('',(-2.8,2.8,0.3));
+#119=LINE('',#98,#67);
+#120=ORIENTED_EDGE('',*,*,#121,.T.);
+#121=EDGE_CURVE('',#117,#63,#122,.T.);
+#122=CIRCLE('',#123,0.2);
+#123=AXIS2_PLACEMENT_3D('',#124,#68,#92);
+#124=CARTESIAN_POINT('',(-2.8,2.8,0.5));
+#125=ORIENTED_EDGE('',*,*,#62,.F.);
+#126=CYLINDRICAL_SURFACE('',#127,0.2);
+#127=AXIS2_PLACEMENT_3D('',#88,#68,#92);
+#128=ADVANCED_FACE('',(#129),#149,.T.);
+#129=FACE_BOUND('',#130,.T.);
+#130=EDGE_LOOP('',(#131,#138,#144,#75));
+#131=ORIENTED_EDGE('',*,*,#132,.F.);
+#132=EDGE_CURVE('',#133,#56,#135,.T.);
+#133=VERTEX_POINT('',#134);
+#134=CARTESIAN_POINT('',(-2.8,-2.8,3.45));
+#135=CIRCLE('',#136,0.2);
+#136=AXIS2_PLACEMENT_3D('',#103,#137,#92);
+#137=DIRECTION('',(0.,-1.,0.));
+#138=ORIENTED_EDGE('',*,*,#139,.T.);
+#139=EDGE_CURVE('',#133,#140,#142,.T.);
+#140=VERTEX_POINT('',#141);
+#141=CARTESIAN_POINT('',(-2.8,2.8,3.45));
+#142=LINE('',#143,#67);
+#143=CARTESIAN_POINT('',(-2.8,-3.,3.45));
+#144=ORIENTED_EDGE('',*,*,#145,.F.);
+#145=EDGE_CURVE('',#71,#140,#146,.T.);
+#146=CIRCLE('',#147,0.2);
+#147=AXIS2_PLACEMENT_3D('',#148,#68,#92);
+#148=CARTESIAN_POINT('',(-2.8,2.8,3.25));
+#149=CYLINDRICAL_SURFACE('',#150,0.2);
+#150=AXIS2_PLACEMENT_3D('',#96,#68,#92);
+#151=ADVANCED_FACE('',(#152),#172,.T.);
+#152=FACE_BOUND('',#153,.F.);
+#153=EDGE_LOOP('',(#154,#155,#162,#168));
+#154=ORIENTED_EDGE('',*,*,#70,.F.);
+#155=ORIENTED_EDGE('',*,*,#156,.T.);
+#156=EDGE_CURVE('',#63,#157,#159,.T.);
+#157=VERTEX_POINT('',#158);
+#158=CARTESIAN_POINT('',(-2.8,3.,0.5));
+#159=CIRCLE('',#160,0.2);
+#160=AXIS2_PLACEMENT_3D('',#124,#161,#92);
+#161=DIRECTION('',(0.,0.,-1.));
+#162=ORIENTED_EDGE('',*,*,#163,.T.);
+#163=EDGE_CURVE('',#157,#164,#166,.T.);
+#164=VERTEX_POINT('',#165);
+#165=CARTESIAN_POINT('',(-2.8,3.,3.25));
+#166=LINE('',#167,#60);
+#167=CARTESIAN_POINT('',(-2.8,3.,0.3));
+#168=ORIENTED_EDGE('',*,*,#169,.T.);
+#169=EDGE_CURVE('',#164,#71,#170,.T.);
+#170=CIRCLE('',#171,0.2);
+#171=AXIS2_PLACEMENT_3D('',#148,#13,#92);
+#172=CYLINDRICAL_SURFACE('',#173,0.2);
+#173=AXIS2_PLACEMENT_3D('',#118,#13,#92);
+#174=ADVANCED_FACE('',(#175),#184,.T.);
+#175=FACE_BOUND('',#176,.T.);
+#176=EDGE_LOOP('',(#110,#177,#183));
+#177=ORIENTED_EDGE('',*,*,#178,.T.);
+#178=EDGE_CURVE('',#112,#87,#179,.T.);
+#179=CIRCLE('',#180,0.2);
+#180=AXIS2_PLACEMENT_3D('',#91,#181,#182);
+#181=DIRECTION('',(-1.,6.123233995737E-17,0.));
+#182=DIRECTION('',(-6.123233995737E-17,-1.,0.));
+#183=ORIENTED_EDGE('',*,*,#86,.F.);
+#184=SPHERICAL_SURFACE('',#90,0.2);
+#185=ADVANCED_FACE('',(#186),#193,.T.);
+#186=FACE_BOUND('',#187,.F.);
+#187=EDGE_LOOP('',(#131,#188,#99));
+#188=ORIENTED_EDGE('',*,*,#189,.T.);
+#189=EDGE_CURVE('',#133,#95,#190,.T.);
+#190=CIRCLE('',#191,0.2);
+#191=AXIS2_PLACEMENT_3D('',#103,#192,#182);
+#192=DIRECTION('',(1.,-6.123233995737E-17,0.));
+#193=SPHERICAL_SURFACE('',#194,0.2);
+#194=AXIS2_PLACEMENT_3D('',#103,#161,#92);
+#195=ADVANCED_FACE('',(#196),#213,.F.);
+#196=FACE_BOUND('',#197,.F.);
+#197=EDGE_LOOP('',(#93,#198,#204,#210));
+#198=ORIENTED_EDGE('',*,*,#199,.T.);
+#199=EDGE_CURVE('',#95,#200,#202,.T.);
+#200=VERTEX_POINT('',#201);
+#201=CARTESIAN_POINT('',(2.8,-3.,3.25));
+#202=LINE('',#78,#203);
+#203=VECTOR('',#14,1.);
+#204=ORIENTED_EDGE('',*,*,#205,.F.);
+#205=EDGE_CURVE('',#206,#200,#208,.T.);
+#206=VERTEX_POINT('',#207);
+#207=CARTESIAN_POINT('',(2.8,-3.,0.5));
+#208=LINE('',#209,#60);
+#209=CARTESIAN_POINT('',(2.8,-3.,0.3));
+#210=ORIENTED_EDGE('',*,*,#211,.F.);
+#211=EDGE_CURVE('',#87,#206,#212,.T.);
+#212=LINE('',#66,#203);
+#213=PLANE('',#214);
+#214=AXIS2_PLACEMENT_3D('',#81,#68,#13);
+#215=ADVANCED_FACE('',(#216),#232,.F.);
+#216=FACE_BOUND('',#217,.F.);
+#217=EDGE_LOOP('',(#218,#219,#224,#229));
+#218=ORIENTED_EDGE('',*,*,#116,.F.);
+#219=ORIENTED_EDGE('',*,*,#220,.T.);
+#220=EDGE_CURVE('',#112,#221,#223,.T.);
+#221=VERTEX_POINT('',#222);
+#222=CARTESIAN_POINT('',(2.8,-2.8,0.3));
+#223=LINE('',#59,#203);
+#224=ORIENTED_EDGE('',*,*,#225,.T.);
+#225=EDGE_CURVE('',#221,#226,#228,.T.);
+#226=VERTEX_POINT('',#227);
+#227=CARTESIAN_POINT('',(2.8,2.8,0.3));
+#228=LINE('',#209,#67);
+#229=ORIENTED_EDGE('',*,*,#230,.F.);
+#230=EDGE_CURVE('',#117,#226,#231,.T.);
+#231=LINE('',#74,#203);
+#232=PLANE('',#233);
+#233=AXIS2_PLACEMENT_3D('',#81,#13,#14);
+#234=ADVANCED_FACE('',(#235),#245,.T.);
+#235=FACE_BOUND('',#236,.F.);
+#236=EDGE_LOOP('',(#237,#238,#244));
+#237=ORIENTED_EDGE('',*,*,#121,.F.);
+#238=ORIENTED_EDGE('',*,*,#239,.T.);
+#239=EDGE_CURVE('',#117,#157,#240,.T.);
+#240=CIRCLE('',#241,0.2);
+#241=AXIS2_PLACEMENT_3D('',#124,#242,#243);
+#242=DIRECTION('',(1.,6.123233995737E-17,0.));
+#243=DIRECTION('',(-6.123233995737E-17,1.,0.));
+#244=ORIENTED_EDGE('',*,*,#156,.F.);
+#245=SPHERICAL_SURFACE('',#246,0.2);
+#246=AXIS2_PLACEMENT_3D('',#124,#13,#92);
+#247=ADVANCED_FACE('',(#248),#267,.T.);
+#248=FACE_BOUND('',#249,.T.);
+#249=EDGE_LOOP('',(#250,#251,#257,#263));
+#250=ORIENTED_EDGE('',*,*,#139,.F.);
+#251=ORIENTED_EDGE('',*,*,#252,.T.);
+#252=EDGE_CURVE('',#133,#253,#255,.T.);
+#253=VERTEX_POINT('',#254);
+#254=CARTESIAN_POINT('',(2.8,-2.8,3.45));
+#255=LINE('',#256,#203);
+#256=CARTESIAN_POINT('',(-3.,-2.8,3.45));
+#257=ORIENTED_EDGE('',*,*,#258,.T.);
+#258=EDGE_CURVE('',#253,#259,#261,.T.);
+#259=VERTEX_POINT('',#260);
+#260=CARTESIAN_POINT('',(2.8,2.8,3.45));
+#261=LINE('',#262,#67);
+#262=CARTESIAN_POINT('',(2.8,-3.,3.45));
+#263=ORIENTED_EDGE('',*,*,#264,.F.);
+#264=EDGE_CURVE('',#140,#259,#265,.T.);
+#265=LINE('',#266,#203);
+#266=CARTESIAN_POINT('',(-3.,2.8,3.45));
+#267=PLANE('',#268);
+#268=AXIS2_PLACEMENT_3D('',#269,#13,#14);
+#269=CARTESIAN_POINT('',(-3.,-3.,3.45));
+#270=ADVANCED_FACE('',(#271),#280,.T.);
+#271=FACE_BOUND('',#272,.F.);
+#272=EDGE_LOOP('',(#273,#274,#144));
+#273=ORIENTED_EDGE('',*,*,#169,.F.);
+#274=ORIENTED_EDGE('',*,*,#275,.T.);
+#275=EDGE_CURVE('',#164,#140,#276,.T.);
+#276=CIRCLE('',#277,0.2);
+#277=AXIS2_PLACEMENT_3D('',#148,#278,#279);
+#278=DIRECTION('',(1.,0.,6.123233995737E-17));
+#279=DIRECTION('',(-6.123233995737E-17,0.,1.));
+#280=SPHERICAL_SURFACE('',#281,0.2);
+#281=AXIS2_PLACEMENT_3D('',#148,#137,#92);
+#282=ADVANCED_FACE('',(#283),#301,.T.);
+#283=FACE_BOUND('',#284,.T.);
+#284=EDGE_LOOP('',(#162,#285,#291,#297));
+#285=ORIENTED_EDGE('',*,*,#286,.T.);
+#286=EDGE_CURVE('',#164,#287,#289,.T.);
+#287=VERTEX_POINT('',#288);
+#288=CARTESIAN_POINT('',(2.8,3.,3.25));
+#289=LINE('',#290,#203);
+#290=CARTESIAN_POINT('',(-3.,3.,3.25));
+#291=ORIENTED_EDGE('',*,*,#292,.F.);
+#292=EDGE_CURVE('',#293,#287,#295,.T.);
+#293=VERTEX_POINT('',#294);
+#294=CARTESIAN_POINT('',(2.8,3.,0.5));
+#295=LINE('',#296,#60);
+#296=CARTESIAN_POINT('',(2.8,3.,0.3));
+#297=ORIENTED_EDGE('',*,*,#298,.F.);
+#298=EDGE_CURVE('',#157,#293,#299,.T.);
+#299=LINE('',#300,#203);
+#300=CARTESIAN_POINT('',(-3.,3.,0.5));
+#301=PLANE('',#302);
+#302=AXIS2_PLACEMENT_3D('',#303,#68,#13);
+#303=CARTESIAN_POINT('',(-3.,3.,0.3));
+#304=ADVANCED_FACE('',(#305),#315,.T.);
+#305=FACE_BOUND('',#306,.T.);
+#306=EDGE_LOOP('',(#307,#219,#308,#210));
+#307=ORIENTED_EDGE('',*,*,#178,.F.);
+#308=ORIENTED_EDGE('',*,*,#309,.T.);
+#309=EDGE_CURVE('',#221,#206,#310,.T.);
+#310=CIRCLE('',#311,0.2);
+#311=AXIS2_PLACEMENT_3D('',#312,#313,#314);
+#312=CARTESIAN_POINT('',(2.8,-2.8,0.5));
+#313=DIRECTION('',(-1.,-6.123233995737E-17,0.));
+#314=DIRECTION('',(6.123233995737E-17,-1.,0.));
+#315=CYLINDRICAL_SURFACE('',#316,0.2);
+#316=AXIS2_PLACEMENT_3D('',#55,#14,#137);
+#317=ADVANCED_FACE('',(#318),#327,.T.);
+#318=FACE_BOUND('',#319,.F.);
+#319=EDGE_LOOP('',(#320,#251,#321,#326));
+#320=ORIENTED_EDGE('',*,*,#189,.F.);
+#321=ORIENTED_EDGE('',*,*,#322,.T.);
+#322=EDGE_CURVE('',#253,#200,#323,.T.);
+#323=CIRCLE('',#324,0.2);
+#324=AXIS2_PLACEMENT_3D('',#325,#242,#314);
+#325=CARTESIAN_POINT('',(2.8,-2.8,3.25));
+#326=ORIENTED_EDGE('',*,*,#199,.F.);
+#327=CYLINDRICAL_SURFACE('',#328,0.2);
+#328=AXIS2_PLACEMENT_3D('',#57,#14,#137);
+#329=ADVANCED_FACE('',(#330),#349,.T.);
+#330=FACE_BOUND('',#331,.F.);
+#331=EDGE_LOOP('',(#332,#340,#344,#345));
+#332=ORIENTED_EDGE('',*,*,#333,.F.);
+#333=EDGE_CURVE('',#334,#336,#338,.T.);
+#334=VERTEX_POINT('',#335);
+#335=CARTESIAN_POINT('',(3.,-2.8,0.5));
+#336=VERTEX_POINT('',#337);
+#337=CARTESIAN_POINT('',(3.,-2.8,3.25));
+#338=LINE('',#339,#60);
+#339=CARTESIAN_POINT('',(3.,-2.8,0.3));
+#340=ORIENTED_EDGE('',*,*,#341,.T.);
+#341=EDGE_CURVE('',#334,#206,#342,.T.);
+#342=CIRCLE('',#343,0.2);
+#343=AXIS2_PLACEMENT_3D('',#312,#161,#14);
+#344=ORIENTED_EDGE('',*,*,#205,.T.);
+#345=ORIENTED_EDGE('',*,*,#346,.F.);
+#346=EDGE_CURVE('',#336,#200,#347,.T.);
+#347=CIRCLE('',#348,0.2);
+#348=AXIS2_PLACEMENT_3D('',#325,#161,#14);
+#349=CYLINDRICAL_SURFACE('',#350,0.2);
+#350=AXIS2_PLACEMENT_3D('',#222,#13,#14);
+#351=ADVANCED_FACE('',(#352),#362,.T.);
+#352=FACE_BOUND('',#353,.F.);
+#353=EDGE_LOOP('',(#354,#355,#356,#297));
+#354=ORIENTED_EDGE('',*,*,#239,.F.);
+#355=ORIENTED_EDGE('',*,*,#230,.T.);
+#356=ORIENTED_EDGE('',*,*,#357,.T.);
+#357=EDGE_CURVE('',#226,#293,#358,.T.);
+#358=CIRCLE('',#359,0.2);
+#359=AXIS2_PLACEMENT_3D('',#360,#192,#361);
+#360=CARTESIAN_POINT('',(2.8,2.8,0.5));
+#361=DIRECTION('',(6.123233995737E-17,1.,0.));
+#362=CYLINDRICAL_SURFACE('',#363,0.2);
+#363=AXIS2_PLACEMENT_3D('',#64,#14,#68);
+#364=ADVANCED_FACE('',(#365),#381,.T.);
+#365=FACE_BOUND('',#366,.T.);
+#366=EDGE_LOOP('',(#367,#224,#371,#377));
+#367=ORIENTED_EDGE('',*,*,#368,.F.);
+#368=EDGE_CURVE('',#221,#334,#369,.T.);
+#369=CIRCLE('',#370,0.2);
+#370=AXIS2_PLACEMENT_3D('',#312,#137,#14);
+#371=ORIENTED_EDGE('',*,*,#372,.T.);
+#372=EDGE_CURVE('',#226,#373,#375,.T.);
+#373=VERTEX_POINT('',#374);
+#374=CARTESIAN_POINT('',(3.,2.8,0.5));
+#375=CIRCLE('',#376,0.2);
+#376=AXIS2_PLACEMENT_3D('',#360,#137,#14);
+#377=ORIENTED_EDGE('',*,*,#378,.F.);
+#378=EDGE_CURVE('',#334,#373,#379,.T.);
+#379=LINE('',#380,#67);
+#380=CARTESIAN_POINT('',(3.,-3.,0.5));
+#381=CYLINDRICAL_SURFACE('',#382,0.2);
+#382=AXIS2_PLACEMENT_3D('',#207,#68,#14);
+#383=ADVANCED_FACE('',(#384),#395,.T.);
+#384=FACE_BOUND('',#385,.T.);
+#385=EDGE_LOOP('',(#274,#386,#387,#394));
+#386=ORIENTED_EDGE('',*,*,#264,.T.);
+#387=ORIENTED_EDGE('',*,*,#388,.F.);
+#388=EDGE_CURVE('',#287,#259,#389,.T.);
+#389=CIRCLE('',#390,0.2);
+#390=AXIS2_PLACEMENT_3D('',#391,#392,#393);
+#391=CARTESIAN_POINT('',(2.8,2.8,3.25));
+#392=DIRECTION('',(1.,0.,-6.123233995737E-17));
+#393=DIRECTION('',(6.123233995737E-17,0.,1.));
+#394=ORIENTED_EDGE('',*,*,#286,.F.);
+#395=CYLINDRICAL_SURFACE('',#396,0.2);
+#396=AXIS2_PLACEMENT_3D('',#72,#14,#68);
+#397=ADVANCED_FACE('',(#398),#414,.T.);
+#398=FACE_BOUND('',#399,.F.);
+#399=EDGE_LOOP('',(#400,#257,#404,#410));
+#400=ORIENTED_EDGE('',*,*,#401,.F.);
+#401=EDGE_CURVE('',#253,#336,#402,.T.);
+#402=CIRCLE('',#403,0.2);
+#403=AXIS2_PLACEMENT_3D('',#325,#68,#14);
+#404=ORIENTED_EDGE('',*,*,#405,.F.);
+#405=EDGE_CURVE('',#406,#259,#408,.T.);
+#406=VERTEX_POINT('',#407);
+#407=CARTESIAN_POINT('',(3.,2.8,3.25));
+#408=CIRCLE('',#409,0.2);
+#409=AXIS2_PLACEMENT_3D('',#391,#137,#14);
+#410=ORIENTED_EDGE('',*,*,#411,.F.);
+#411=EDGE_CURVE('',#336,#406,#412,.T.);
+#412=LINE('',#413,#67);
+#413=CARTESIAN_POINT('',(3.,-3.,3.25));
+#414=CYLINDRICAL_SURFACE('',#415,0.2);
+#415=AXIS2_PLACEMENT_3D('',#201,#68,#14);
+#416=ADVANCED_FACE('',(#417),#432,.T.);
+#417=FACE_BOUND('',#418,.T.);
+#418=EDGE_LOOP('',(#419,#423,#427,#428));
+#419=ORIENTED_EDGE('',*,*,#420,.F.);
+#420=EDGE_CURVE('',#373,#406,#421,.T.);
+#421=LINE('',#422,#60);
+#422=CARTESIAN_POINT('',(3.,2.8,0.3));
+#423=ORIENTED_EDGE('',*,*,#424,.T.);
+#424=EDGE_CURVE('',#373,#293,#425,.T.);
+#425=CIRCLE('',#426,0.2);
+#426=AXIS2_PLACEMENT_3D('',#360,#13,#14);
+#427=ORIENTED_EDGE('',*,*,#292,.T.);
+#428=ORIENTED_EDGE('',*,*,#429,.T.);
+#429=EDGE_CURVE('',#287,#406,#430,.T.);
+#430=CIRCLE('',#431,0.2);
+#431=AXIS2_PLACEMENT_3D('',#391,#161,#14);
+#432=CYLINDRICAL_SURFACE('',#433,0.2);
+#433=AXIS2_PLACEMENT_3D('',#227,#13,#14);
+#434=ADVANCED_FACE('',(#435),#438,.T.);
+#435=FACE_BOUND('',#436,.F.);
+#436=EDGE_LOOP('',(#367,#308,#437));
+#437=ORIENTED_EDGE('',*,*,#341,.F.);
+#438=SPHERICAL_SURFACE('',#439,0.2);
+#439=AXIS2_PLACEMENT_3D('',#312,#13,#14);
+#440=ADVANCED_FACE('',(#441),#443,.T.);
+#441=FACE_BOUND('',#442,.T.);
+#442=EDGE_LOOP('',(#400,#321,#345));
+#443=SPHERICAL_SURFACE('',#348,0.2);
+#444=ADVANCED_FACE('',(#445),#449,.T.);
+#445=FACE_BOUND('',#446,.T.);
+#446=EDGE_LOOP('',(#332,#447,#448,#410));
+#447=ORIENTED_EDGE('',*,*,#378,.T.);
+#448=ORIENTED_EDGE('',*,*,#420,.T.);
+#449=PLANE('',#450);
+#450=AXIS2_PLACEMENT_3D('',#451,#14,#13);
+#451=CARTESIAN_POINT('',(3.,-3.,0.3));
+#452=ADVANCED_FACE('',(#453),#457,.T.);
+#453=FACE_BOUND('',#454,.T.);
+#454=EDGE_LOOP('',(#455,#356,#456));
+#455=ORIENTED_EDGE('',*,*,#372,.F.);
+#456=ORIENTED_EDGE('',*,*,#424,.F.);
+#457=SPHERICAL_SURFACE('',#426,0.2);
+#458=ADVANCED_FACE('',(#459),#463,.T.);
+#459=FACE_BOUND('',#460,.T.);
+#460=EDGE_LOOP('',(#461,#462,#404));
+#461=ORIENTED_EDGE('',*,*,#429,.F.);
+#462=ORIENTED_EDGE('',*,*,#388,.T.);
+#463=SPHERICAL_SURFACE('',#409,0.2);
+#464=( GEOMETRIC_REPRESENTATION_CONTEXT(3)GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#33)) GLOBAL_UNIT_ASSIGNED_CONTEXT((#20,#21,#22)) REPRESENTATION_CONTEXT('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#465=CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#466,#467);
+#466=( REPRESENTATION_RELATIONSHIP('','',#46,#31)REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#36)SHAPE_REPRESENTATION_RELATIONSHIP() );
+#467=PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#468);
+#468=NEXT_ASSEMBLY_USAGE_OCCURRENCE('145','','',#27,#42,$);
+#469=PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#44));
+#470=SHAPE_DEFINITION_REPRESENTATION(#471,#476);
+#471=PRODUCT_DEFINITION_SHAPE('','',#472);
+#472=PRODUCT_DEFINITION('design','',#473,#475);
+#473=PRODUCT_DEFINITION_FORMATION('','',#474);
+#474=PRODUCT('actuator','actuator','',(#8));
+#475=PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#476=SHAPE_REPRESENTATION('',(#11,#11),#477);
+#477=( GEOMETRIC_REPRESENTATION_CONTEXT(3)GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#33)) GLOBAL_UNIT_ASSIGNED_CONTEXT((#20,#21,#22)) REPRESENTATION_CONTEXT('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#478=CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#479,#480);
+#479=( REPRESENTATION_RELATIONSHIP('','',#476,#10)REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#36)SHAPE_REPRESENTATION_RELATIONSHIP() );
+#480=PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#481);
+#481=NEXT_ASSEMBLY_USAGE_OCCURRENCE('148','','',#5,#472,$);
+#482=PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#474));
+#483=SHAPE_DEFINITION_REPRESENTATION(#484,#489);
+#484=PRODUCT_DEFINITION_SHAPE('','',#485);
+#485=PRODUCT_DEFINITION('design','',#486,#488);
+#486=PRODUCT_DEFINITION_FORMATION('','',#487);
+#487=PRODUCT('actuator_part','actuator_part','',(#8));
+#488=PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#489=ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#490),#892);
+#490=MANIFOLD_SOLID_BREP('',#491);
+#491=CLOSED_SHELL('',(#492,#522,#546,#569,#591,#613,#622,#631,#650,#669,#680,#703,#713,#735,#746,#758,#780,#792,#813,#825,#844,#862,#868,#872,#880,#886));
+#492=ADVANCED_FACE('',(#493),#519,.F.);
+#493=FACE_BOUND('',#494,.F.);
+#494=EDGE_LOOP('',(#495,#503,#509,#515));
+#495=ORIENTED_EDGE('',*,*,#496,.F.);
+#496=EDGE_CURVE('',#497,#499,#501,.T.);
+#497=VERTEX_POINT('',#498);
+#498=CARTESIAN_POINT('',(-1.2,-1.,1.2));
+#499=VERTEX_POINT('',#500);
+#500=CARTESIAN_POINT('',(-1.2,-1.,7.1));
+#501=LINE('',#502,#60);
+#502=CARTESIAN_POINT('',(-1.2,-1.,1.));
+#503=ORIENTED_EDGE('',*,*,#504,.T.);
+#504=EDGE_CURVE('',#497,#505,#507,.T.);
+#505=VERTEX_POINT('',#506);
+#506=CARTESIAN_POINT('',(-1.2,1.,1.2));
+#507=LINE('',#508,#67);
+#508=CARTESIAN_POINT('',(-1.2,-1.2,1.2));
+#509=ORIENTED_EDGE('',*,*,#510,.T.);
+#510=EDGE_CURVE('',#505,#511,#513,.T.);
+#511=VERTEX_POINT('',#512);
+#512=CARTESIAN_POINT('',(-1.2,1.,7.1));
+#513=LINE('',#514,#60);
+#514=CARTESIAN_POINT('',(-1.2,1.,1.));
+#515=ORIENTED_EDGE('',*,*,#516,.F.);
+#516=EDGE_CURVE('',#499,#511,#517,.T.);
+#517=LINE('',#518,#67);
+#518=CARTESIAN_POINT('',(-1.2,-1.2,7.1));
+#519=PLANE('',#520);
+#520=AXIS2_PLACEMENT_3D('',#521,#14,#13);
+#521=CARTESIAN_POINT('',(-1.2,-1.2,1.));
+#522=ADVANCED_FACE('',(#523),#543,.T.);
+#523=FACE_BOUND('',#524,.T.);
+#524=EDGE_LOOP('',(#495,#525,#532,#538));
+#525=ORIENTED_EDGE('',*,*,#526,.T.);
+#526=EDGE_CURVE('',#497,#527,#529,.T.);
+#527=VERTEX_POINT('',#528);
+#528=CARTESIAN_POINT('',(-1.,-1.2,1.2));
+#529=CIRCLE('',#530,0.2);
+#530=AXIS2_PLACEMENT_3D('',#531,#13,#92);
+#531=CARTESIAN_POINT('',(-1.,-1.,1.2));
+#532=ORIENTED_EDGE('',*,*,#533,.T.);
+#533=EDGE_CURVE('',#527,#534,#536,.T.);
+#534=VERTEX_POINT('',#535);
+#535=CARTESIAN_POINT('',(-1.,-1.2,7.1));
+#536=LINE('',#537,#60);
+#537=CARTESIAN_POINT('',(-1.,-1.2,1.));
+#538=ORIENTED_EDGE('',*,*,#539,.F.);
+#539=EDGE_CURVE('',#499,#534,#540,.T.);
+#540=CIRCLE('',#541,0.2);
+#541=AXIS2_PLACEMENT_3D('',#542,#13,#92);
+#542=CARTESIAN_POINT('',(-1.,-1.,7.1));
+#543=CYLINDRICAL_SURFACE('',#544,0.2);
+#544=AXIS2_PLACEMENT_3D('',#545,#13,#92);
+#545=CARTESIAN_POINT('',(-1.,-1.,1.));
+#546=ADVANCED_FACE('',(#547),#567,.T.);
+#547=FACE_BOUND('',#548,.F.);
+#548=EDGE_LOOP('',(#549,#554,#559,#566));
+#549=ORIENTED_EDGE('',*,*,#550,.F.);
+#550=EDGE_CURVE('',#551,#497,#552,.T.);
+#551=VERTEX_POINT('',#545);
+#552=CIRCLE('',#553,0.2);
+#553=AXIS2_PLACEMENT_3D('',#531,#68,#92);
+#554=ORIENTED_EDGE('',*,*,#555,.T.);
+#555=EDGE_CURVE('',#551,#556,#558,.T.);
+#556=VERTEX_POINT('',#557);
+#557=CARTESIAN_POINT('',(-1.,1.,1.));
+#558=LINE('',#537,#67);
+#559=ORIENTED_EDGE('',*,*,#560,.T.);
+#560=EDGE_CURVE('',#556,#505,#561,.T.);
+#561=CIRCLE('',#562,0.2);
+#562=AXIS2_PLACEMENT_3D('',#563,#564,#565);
+#563=CARTESIAN_POINT('',(-1.,1.,1.2));
+#564=DIRECTION('',(-1.110223024625E-15,1.,0.));
+#565=DIRECTION('',(-1.,-1.110223024625E-15,0.));
+#566=ORIENTED_EDGE('',*,*,#504,.F.);
+#567=CYLINDRICAL_SURFACE('',#568,0.2);
+#568=AXIS2_PLACEMENT_3D('',#528,#68,#92);
+#569=ADVANCED_FACE('',(#570),#589,.T.);
+#570=FACE_BOUND('',#571,.T.);
+#571=EDGE_LOOP('',(#572,#578,#584,#515));
+#572=ORIENTED_EDGE('',*,*,#573,.F.);
+#573=EDGE_CURVE('',#574,#499,#576,.T.);
+#574=VERTEX_POINT('',#575);
+#575=CARTESIAN_POINT('',(-1.,-1.,7.3));
+#576=CIRCLE('',#577,0.2);
+#577=AXIS2_PLACEMENT_3D('',#542,#137,#92);
+#578=ORIENTED_EDGE('',*,*,#579,.T.);
+#579=EDGE_CURVE('',#574,#580,#582,.T.);
+#580=VERTEX_POINT('',#581);
+#581=CARTESIAN_POINT('',(-1.,1.,7.3));
+#582=LINE('',#583,#67);
+#583=CARTESIAN_POINT('',(-1.,-1.2,7.3));
+#584=ORIENTED_EDGE('',*,*,#585,.F.);
+#585=EDGE_CURVE('',#511,#580,#586,.T.);
+#586=CIRCLE('',#587,0.2);
+#587=AXIS2_PLACEMENT_3D('',#588,#68,#92);
+#588=CARTESIAN_POINT('',(-1.,1.,7.1));
+#589=CYLINDRICAL_SURFACE('',#590,0.2);
+#590=AXIS2_PLACEMENT_3D('',#535,#68,#92);
+#591=ADVANCED_FACE('',(#592),#611,.T.);
+#592=FACE_BOUND('',#593,.F.);
+#593=EDGE_LOOP('',(#594,#595,#601,#607));
+#594=ORIENTED_EDGE('',*,*,#510,.F.);
+#595=ORIENTED_EDGE('',*,*,#596,.T.);
+#596=EDGE_CURVE('',#505,#597,#599,.T.);
+#597=VERTEX_POINT('',#598);
+#598=CARTESIAN_POINT('',(-1.,1.2,1.2));
+#599=CIRCLE('',#600,0.2);
+#600=AXIS2_PLACEMENT_3D('',#563,#161,#565);
+#601=ORIENTED_EDGE('',*,*,#602,.T.);
+#602=EDGE_CURVE('',#597,#603,#605,.T.);
+#603=VERTEX_POINT('',#604);
+#604=CARTESIAN_POINT('',(-1.,1.2,7.1));
+#605=LINE('',#606,#60);
+#606=CARTESIAN_POINT('',(-1.,1.2,1.));
+#607=ORIENTED_EDGE('',*,*,#608,.T.);
+#608=EDGE_CURVE('',#603,#511,#609,.T.);
+#609=CIRCLE('',#610,0.2);
+#610=AXIS2_PLACEMENT_3D('',#588,#13,#92);
+#611=CYLINDRICAL_SURFACE('',#612,0.2);
+#612=AXIS2_PLACEMENT_3D('',#557,#13,#92);
+#613=ADVANCED_FACE('',(#614),#621,.T.);
+#614=FACE_BOUND('',#615,.T.);
+#615=EDGE_LOOP('',(#549,#616,#620));
+#616=ORIENTED_EDGE('',*,*,#617,.T.);
+#617=EDGE_CURVE('',#551,#527,#618,.T.);
+#618=CIRCLE('',#619,0.2);
+#619=AXIS2_PLACEMENT_3D('',#531,#181,#182);
+#620=ORIENTED_EDGE('',*,*,#526,.F.);
+#621=SPHERICAL_SURFACE('',#530,0.2);
+#622=ADVANCED_FACE('',(#623),#629,.T.);
+#623=FACE_BOUND('',#624,.F.);
+#624=EDGE_LOOP('',(#572,#625,#538));
+#625=ORIENTED_EDGE('',*,*,#626,.T.);
+#626=EDGE_CURVE('',#574,#534,#627,.T.);
+#627=CIRCLE('',#628,0.2);
+#628=AXIS2_PLACEMENT_3D('',#542,#192,#182);
+#629=SPHERICAL_SURFACE('',#630,0.2);
+#630=AXIS2_PLACEMENT_3D('',#542,#161,#92);
+#631=ADVANCED_FACE('',(#632),#648,.F.);
+#632=FACE_BOUND('',#633,.F.);
+#633=EDGE_LOOP('',(#532,#634,#639,#645));
+#634=ORIENTED_EDGE('',*,*,#635,.T.);
+#635=EDGE_CURVE('',#534,#636,#638,.T.);
+#636=VERTEX_POINT('',#637);
+#637=CARTESIAN_POINT('',(1.,-1.2,7.1));
+#638=LINE('',#518,#203);
+#639=ORIENTED_EDGE('',*,*,#640,.F.);
+#640=EDGE_CURVE('',#641,#636,#643,.T.);
+#641=VERTEX_POINT('',#642);
+#642=CARTESIAN_POINT('',(1.,-1.2,1.2));
+#643=LINE('',#644,#60);
+#644=CARTESIAN_POINT('',(1.,-1.2,1.));
+#645=ORIENTED_EDGE('',*,*,#646,.F.);
+#646=EDGE_CURVE('',#527,#641,#647,.T.);
+#647=LINE('',#508,#203);
+#648=PLANE('',#649);
+#649=AXIS2_PLACEMENT_3D('',#521,#68,#13);
+#650=ADVANCED_FACE('',(#651),#667,.F.);
+#651=FACE_BOUND('',#652,.F.);
+#652=EDGE_LOOP('',(#653,#654,#659,#664));
+#653=ORIENTED_EDGE('',*,*,#555,.F.);
+#654=ORIENTED_EDGE('',*,*,#655,.T.);
+#655=EDGE_CURVE('',#551,#656,#658,.T.);
+#656=VERTEX_POINT('',#657);
+#657=CARTESIAN_POINT('',(1.,-1.,1.));
+#658=LINE('',#502,#203);
+#659=ORIENTED_EDGE('',*,*,#660,.T.);
+#660=EDGE_CURVE('',#656,#661,#663,.T.);
+#661=VERTEX_POINT('',#662);
+#662=CARTESIAN_POINT('',(1.,1.,1.));
+#663=LINE('',#644,#67);
+#664=ORIENTED_EDGE('',*,*,#665,.F.);
+#665=EDGE_CURVE('',#556,#661,#666,.T.);
+#666=LINE('',#514,#203);
+#667=PLANE('',#668);
+#668=AXIS2_PLACEMENT_3D('',#521,#13,#14);
+#669=ADVANCED_FACE('',(#670),#678,.T.);
+#670=FACE_BOUND('',#671,.F.);
+#671=EDGE_LOOP('',(#672,#673,#677));
+#672=ORIENTED_EDGE('',*,*,#560,.F.);
+#673=ORIENTED_EDGE('',*,*,#674,.T.);
+#674=EDGE_CURVE('',#556,#597,#675,.T.);
+#675=CIRCLE('',#676,0.2);
+#676=AXIS2_PLACEMENT_3D('',#563,#242,#243);
+#677=ORIENTED_EDGE('',*,*,#596,.F.);
+#678=SPHERICAL_SURFACE('',#679,0.2);
+#679=AXIS2_PLACEMENT_3D('',#563,#13,#565);
+#680=ADVANCED_FACE('',(#681),#700,.T.);
+#681=FACE_BOUND('',#682,.T.);
+#682=EDGE_LOOP('',(#683,#684,#690,#696));
+#683=ORIENTED_EDGE('',*,*,#579,.F.);
+#684=ORIENTED_EDGE('',*,*,#685,.T.);
+#685=EDGE_CURVE('',#574,#686,#688,.T.);
+#686=VERTEX_POINT('',#687);
+#687=CARTESIAN_POINT('',(1.,-1.,7.3));
+#688=LINE('',#689,#203);
+#689=CARTESIAN_POINT('',(-1.2,-1.,7.3));
+#690=ORIENTED_EDGE('',*,*,#691,.T.);
+#691=EDGE_CURVE('',#686,#692,#694,.T.);
+#692=VERTEX_POINT('',#693);
+#693=CARTESIAN_POINT('',(1.,1.,7.3));
+#694=LINE('',#695,#67);
+#695=CARTESIAN_POINT('',(1.,-1.2,7.3));
+#696=ORIENTED_EDGE('',*,*,#697,.F.);
+#697=EDGE_CURVE('',#580,#692,#698,.T.);
+#698=LINE('',#699,#203);
+#699=CARTESIAN_POINT('',(-1.2,1.,7.3));
+#700=PLANE('',#701);
+#701=AXIS2_PLACEMENT_3D('',#702,#13,#14);
+#702=CARTESIAN_POINT('',(-1.2,-1.2,7.3));
+#703=ADVANCED_FACE('',(#704),#711,.T.);
+#704=FACE_BOUND('',#705,.F.);
+#705=EDGE_LOOP('',(#706,#707,#584));
+#706=ORIENTED_EDGE('',*,*,#608,.F.);
+#707=ORIENTED_EDGE('',*,*,#708,.T.);
+#708=EDGE_CURVE('',#603,#580,#709,.T.);
+#709=CIRCLE('',#710,0.2);
+#710=AXIS2_PLACEMENT_3D('',#588,#278,#279);
+#711=SPHERICAL_SURFACE('',#712,0.2);
+#712=AXIS2_PLACEMENT_3D('',#588,#137,#92);
+#713=ADVANCED_FACE('',(#714),#732,.T.);
+#714=FACE_BOUND('',#715,.T.);
+#715=EDGE_LOOP('',(#601,#716,#722,#728));
+#716=ORIENTED_EDGE('',*,*,#717,.T.);
+#717=EDGE_CURVE('',#603,#718,#720,.T.);
+#718=VERTEX_POINT('',#719);
+#719=CARTESIAN_POINT('',(1.,1.2,7.1));
+#720=LINE('',#721,#203);
+#721=CARTESIAN_POINT('',(-1.2,1.2,7.1));
+#722=ORIENTED_EDGE('',*,*,#723,.F.);
+#723=EDGE_CURVE('',#724,#718,#726,.T.);
+#724=VERTEX_POINT('',#725);
+#725=CARTESIAN_POINT('',(1.,1.2,1.2));
+#726=LINE('',#727,#60);
+#727=CARTESIAN_POINT('',(1.,1.2,1.));
+#728=ORIENTED_EDGE('',*,*,#729,.F.);
+#729=EDGE_CURVE('',#597,#724,#730,.T.);
+#730=LINE('',#731,#203);
+#731=CARTESIAN_POINT('',(-1.2,1.2,1.2));
+#732=PLANE('',#733);
+#733=AXIS2_PLACEMENT_3D('',#734,#68,#13);
+#734=CARTESIAN_POINT('',(-1.2,1.2,1.));
+#735=ADVANCED_FACE('',(#736),#744,.T.);
+#736=FACE_BOUND('',#737,.T.);
+#737=EDGE_LOOP('',(#738,#654,#739,#645));
+#738=ORIENTED_EDGE('',*,*,#617,.F.);
+#739=ORIENTED_EDGE('',*,*,#740,.T.);
+#740=EDGE_CURVE('',#656,#641,#741,.T.);
+#741=CIRCLE('',#742,0.2);
+#742=AXIS2_PLACEMENT_3D('',#743,#313,#314);
+#743=CARTESIAN_POINT('',(1.,-1.,1.2));
+#744=CYLINDRICAL_SURFACE('',#745,0.2);
+#745=AXIS2_PLACEMENT_3D('',#498,#14,#137);
+#746=ADVANCED_FACE('',(#747),#756,.T.);
+#747=FACE_BOUND('',#748,.F.);
+#748=EDGE_LOOP('',(#749,#684,#750,#755));
+#749=ORIENTED_EDGE('',*,*,#626,.F.);
+#750=ORIENTED_EDGE('',*,*,#751,.T.);
+#751=EDGE_CURVE('',#686,#636,#752,.T.);
+#752=CIRCLE('',#753,0.2);
+#753=AXIS2_PLACEMENT_3D('',#754,#242,#314);
+#754=CARTESIAN_POINT('',(1.,-1.,7.1));
+#755=ORIENTED_EDGE('',*,*,#635,.F.);
+#756=CYLINDRICAL_SURFACE('',#757,0.2);
+#757=AXIS2_PLACEMENT_3D('',#500,#14,#137);
+#758=ADVANCED_FACE('',(#759),#778,.T.);
+#759=FACE_BOUND('',#760,.F.);
+#760=EDGE_LOOP('',(#761,#769,#773,#774));
+#761=ORIENTED_EDGE('',*,*,#762,.F.);
+#762=EDGE_CURVE('',#763,#765,#767,.T.);
+#763=VERTEX_POINT('',#764);
+#764=CARTESIAN_POINT('',(1.2,-1.,1.2));
+#765=VERTEX_POINT('',#766);
+#766=CARTESIAN_POINT('',(1.2,-1.,7.1));
+#767=LINE('',#768,#60);
+#768=CARTESIAN_POINT('',(1.2,-1.,1.));
+#769=ORIENTED_EDGE('',*,*,#770,.T.);
+#770=EDGE_CURVE('',#763,#641,#771,.T.);
+#771=CIRCLE('',#772,0.2);
+#772=AXIS2_PLACEMENT_3D('',#743,#161,#14);
+#773=ORIENTED_EDGE('',*,*,#640,.T.);
+#774=ORIENTED_EDGE('',*,*,#775,.F.);
+#775=EDGE_CURVE('',#765,#636,#776,.T.);
+#776=CIRCLE('',#777,0.2);
+#777=AXIS2_PLACEMENT_3D('',#754,#161,#14);
+#778=CYLINDRICAL_SURFACE('',#779,0.2);
+#779=AXIS2_PLACEMENT_3D('',#657,#13,#14);
+#780=ADVANCED_FACE('',(#781),#790,.T.);
+#781=FACE_BOUND('',#782,.F.);
+#782=EDGE_LOOP('',(#783,#784,#785,#728));
+#783=ORIENTED_EDGE('',*,*,#674,.F.);
+#784=ORIENTED_EDGE('',*,*,#665,.T.);
+#785=ORIENTED_EDGE('',*,*,#786,.T.);
+#786=EDGE_CURVE('',#661,#724,#787,.T.);
+#787=CIRCLE('',#788,0.2);
+#788=AXIS2_PLACEMENT_3D('',#789,#192,#361);
+#789=CARTESIAN_POINT('',(1.,1.,1.2));
+#790=CYLINDRICAL_SURFACE('',#791,0.2);
+#791=AXIS2_PLACEMENT_3D('',#506,#14,#68);
+#792=ADVANCED_FACE('',(#793),#811,.T.);
+#793=FACE_BOUND('',#794,.T.);
+#794=EDGE_LOOP('',(#795,#659,#799,#807));
+#795=ORIENTED_EDGE('',*,*,#796,.F.);
+#796=EDGE_CURVE('',#656,#763,#797,.T.);
+#797=CIRCLE('',#798,0.2);
+#798=AXIS2_PLACEMENT_3D('',#743,#137,#14);
+#799=ORIENTED_EDGE('',*,*,#800,.T.);
+#800=EDGE_CURVE('',#661,#801,#803,.T.);
+#801=VERTEX_POINT('',#802);
+#802=CARTESIAN_POINT('',(1.2,1.,1.2));
+#803=CIRCLE('',#804,0.2);
+#804=AXIS2_PLACEMENT_3D('',#789,#805,#806);
+#805=DIRECTION('',(-1.110223024625E-15,-1.,0.));
+#806=DIRECTION('',(1.,-1.110223024625E-15,0.));
+#807=ORIENTED_EDGE('',*,*,#808,.F.);
+#808=EDGE_CURVE('',#763,#801,#809,.T.);
+#809=LINE('',#810,#67);
+#810=CARTESIAN_POINT('',(1.2,-1.2,1.2));
+#811=CYLINDRICAL_SURFACE('',#812,0.2);
+#812=AXIS2_PLACEMENT_3D('',#642,#68,#14);
+#813=ADVANCED_FACE('',(#814),#823,.T.);
+#814=FACE_BOUND('',#815,.T.);
+#815=EDGE_LOOP('',(#707,#816,#817,#822));
+#816=ORIENTED_EDGE('',*,*,#697,.T.);
+#817=ORIENTED_EDGE('',*,*,#818,.F.);
+#818=EDGE_CURVE('',#718,#692,#819,.T.);
+#819=CIRCLE('',#820,0.2);
+#820=AXIS2_PLACEMENT_3D('',#821,#392,#393);
+#821=CARTESIAN_POINT('',(1.,1.,7.1));
+#822=ORIENTED_EDGE('',*,*,#717,.F.);
+#823=CYLINDRICAL_SURFACE('',#824,0.2);
+#824=AXIS2_PLACEMENT_3D('',#512,#14,#68);
+#825=ADVANCED_FACE('',(#826),#842,.T.);
+#826=FACE_BOUND('',#827,.F.);
+#827=EDGE_LOOP('',(#828,#690,#832,#838));
+#828=ORIENTED_EDGE('',*,*,#829,.F.);
+#829=EDGE_CURVE('',#686,#765,#830,.T.);
+#830=CIRCLE('',#831,0.2);
+#831=AXIS2_PLACEMENT_3D('',#754,#68,#14);
+#832=ORIENTED_EDGE('',*,*,#833,.F.);
+#833=EDGE_CURVE('',#834,#692,#836,.T.);
+#834=VERTEX_POINT('',#835);
+#835=CARTESIAN_POINT('',(1.2,1.,7.1));
+#836=CIRCLE('',#837,0.2);
+#837=AXIS2_PLACEMENT_3D('',#821,#137,#14);
+#838=ORIENTED_EDGE('',*,*,#839,.F.);
+#839=EDGE_CURVE('',#765,#834,#840,.T.);
+#840=LINE('',#841,#67);
+#841=CARTESIAN_POINT('',(1.2,-1.2,7.1));
+#842=CYLINDRICAL_SURFACE('',#843,0.2);
+#843=AXIS2_PLACEMENT_3D('',#637,#68,#14);
+#844=ADVANCED_FACE('',(#845),#860,.T.);
+#845=FACE_BOUND('',#846,.T.);
+#846=EDGE_LOOP('',(#847,#851,#855,#856));
+#847=ORIENTED_EDGE('',*,*,#848,.F.);
+#848=EDGE_CURVE('',#801,#834,#849,.T.);
+#849=LINE('',#850,#60);
+#850=CARTESIAN_POINT('',(1.2,1.,1.));
+#851=ORIENTED_EDGE('',*,*,#852,.T.);
+#852=EDGE_CURVE('',#801,#724,#853,.T.);
+#853=CIRCLE('',#854,0.2);
+#854=AXIS2_PLACEMENT_3D('',#789,#13,#806);
+#855=ORIENTED_EDGE('',*,*,#723,.T.);
+#856=ORIENTED_EDGE('',*,*,#857,.T.);
+#857=EDGE_CURVE('',#718,#834,#858,.T.);
+#858=CIRCLE('',#859,0.2);
+#859=AXIS2_PLACEMENT_3D('',#821,#161,#14);
+#860=CYLINDRICAL_SURFACE('',#861,0.2);
+#861=AXIS2_PLACEMENT_3D('',#662,#13,#14);
+#862=ADVANCED_FACE('',(#863),#866,.T.);
+#863=FACE_BOUND('',#864,.F.);
+#864=EDGE_LOOP('',(#795,#739,#865));
+#865=ORIENTED_EDGE('',*,*,#770,.F.);
+#866=SPHERICAL_SURFACE('',#867,0.2);
+#867=AXIS2_PLACEMENT_3D('',#743,#13,#14);
+#868=ADVANCED_FACE('',(#869),#871,.T.);
+#869=FACE_BOUND('',#870,.T.);
+#870=EDGE_LOOP('',(#828,#750,#774));
+#871=SPHERICAL_SURFACE('',#777,0.2);
+#872=ADVANCED_FACE('',(#873),#877,.T.);
+#873=FACE_BOUND('',#874,.T.);
+#874=EDGE_LOOP('',(#761,#875,#876,#838));
+#875=ORIENTED_EDGE('',*,*,#808,.T.);
+#876=ORIENTED_EDGE('',*,*,#848,.T.);
+#877=PLANE('',#878);
+#878=AXIS2_PLACEMENT_3D('',#879,#14,#13);
+#879=CARTESIAN_POINT('',(1.2,-1.2,1.));
+#880=ADVANCED_FACE('',(#881),#885,.T.);
+#881=FACE_BOUND('',#882,.T.);
+#882=EDGE_LOOP('',(#883,#785,#884));
+#883=ORIENTED_EDGE('',*,*,#800,.F.);
+#884=ORIENTED_EDGE('',*,*,#852,.F.);
+#885=SPHERICAL_SURFACE('',#854,0.2);
+#886=ADVANCED_FACE('',(#887),#891,.T.);
+#887=FACE_BOUND('',#888,.T.);
+#888=EDGE_LOOP('',(#889,#890,#832));
+#889=ORIENTED_EDGE('',*,*,#857,.F.);
+#890=ORIENTED_EDGE('',*,*,#818,.T.);
+#891=SPHERICAL_SURFACE('',#837,0.2);
+#892=( GEOMETRIC_REPRESENTATION_CONTEXT(3)GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#33))GLOBAL_UNIT_ASSIGNED_CONTEXT((#20,#21,#22)) REPRESENTATION_CONTEXT('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#893=CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#894,#895);
+#894=( REPRESENTATION_RELATIONSHIP('','',#489,#476)REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#36)SHAPE_REPRESENTATION_RELATIONSHIP() );
+#895=PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#896);
+#896=NEXT_ASSEMBLY_USAGE_OCCURRENCE('147','','',#472,#485,$);
+#897=PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#487));
+#898=SHAPE_DEFINITION_REPRESENTATION(#899,#904);
+#899=PRODUCT_DEFINITION_SHAPE('','',#900);
+#900=PRODUCT_DEFINITION('design','',#901,#903);
+#901=PRODUCT_DEFINITION_FORMATION('','',#902);
+#902=PRODUCT('lead-12','lead-12','',(#8));
+#903=PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#904=SHAPE_REPRESENTATION('',(#11,#11),#905);
+#905=( GEOMETRIC_REPRESENTATION_CONTEXT(3)GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#23))GLOBAL_UNIT_ASSIGNED_CONTEXT((#20,#21,#22)) REPRESENTATION_CONTEXT('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#906=CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#907,#909);
+#907=( REPRESENTATION_RELATIONSHIP('','',#904,#10)REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#908)SHAPE_REPRESENTATION_RELATIONSHIP() );
+#908=ITEM_DEFINED_TRANSFORMATION('','',#11,#15);
+#909=PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#910);
+#910=NEXT_ASSEMBLY_USAGE_OCCURRENCE('150','','',#5,#900,$);
+#911=PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#902));
+#912=SHAPE_DEFINITION_REPRESENTATION(#913,#918);
+#913=PRODUCT_DEFINITION_SHAPE('','',#914);
+#914=PRODUCT_DEFINITION('design','',#915,#917);
+#915=PRODUCT_DEFINITION_FORMATION('','',#916);
+#916=PRODUCT('lead-12_part','lead-12_part','',(#8));
+#917=PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#918=ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#919),#1445);
+#919=MANIFOLD_SOLID_BREP('',#920);
+#920=CLOSED_SHELL('',(#921,#1074,#1093,#1231,#1245,#1259,#1269,#1280,#1291,#1305,#1315,#1326,#1337,#1351,#1361,#1372,#1383,#1397,#1407,#1418,#1429,#1435));
+#921=ADVANCED_FACE('',(#922),#1072,.T.);
+#922=FACE_BOUND('',#923,.T.);
+#923=EDGE_LOOP('',(#924,#932,#937,#942,#952,#958,#968,#973,#983,#990,#1000,#1007,#1014,#1019,#1029,#1034,#1044,#1049,#1059,#1064));
+#924=ORIENTED_EDGE('',*,*,#925,.F.);
+#925=EDGE_CURVE('',#926,#928,#930,.T.);
+#926=VERTEX_POINT('',#927);
+#927=CARTESIAN_POINT('',(0.,-0.35,-0.15));
+#928=VERTEX_POINT('',#929);
+#929=CARTESIAN_POINT('',(-0.4,-0.35,-0.15));
+#930=LINE('',#927,#931);
+#931=VECTOR('',#92,1.);
+#932=ORIENTED_EDGE('',*,*,#933,.T.);
+#933=EDGE_CURVE('',#926,#934,#936,.T.);
+#934=VERTEX_POINT('',#935);
+#935=CARTESIAN_POINT('',(0.,-0.35,0.15));
+#936=LINE('',#927,#60);
+#937=ORIENTED_EDGE('',*,*,#938,.T.);
+#938=EDGE_CURVE('',#934,#939,#941,.T.);
+#939=VERTEX_POINT('',#940);
+#940=CARTESIAN_POINT('',(-0.4,-0.35,0.15));
+#941=LINE('',#935,#931);
+#942=ORIENTED_EDGE('',*,*,#943,.T.);
+#943=EDGE_CURVE('',#939,#944,#946,.T.);
+#944=VERTEX_POINT('',#945);
+#945=CARTESIAN_POINT('',(-0.55,-0.35,0.3));
+#946=B_SPLINE_CURVE_WITH_KNOTS('',6,(#940,#947,#948,#949,#950,#951,#945),.UNSPECIFIED.,.F.,.F.,(7,7),(1.570796326795,3.14159265359),.PIECEWISE_BEZIER_KNOTS.);
+#947=CARTESIAN_POINT('',(-0.43926990817,-0.35,0.15));
+#948=CARTESIAN_POINT('',(-0.47853981634,-0.35,0.162337005501));
+#949=CARTESIAN_POINT('',(-0.51297809489,-0.35,0.18702190511));
+#950=CARTESIAN_POINT('',(-0.537662994499,-0.35,0.22146018366));
+#951=CARTESIAN_POINT('',(-0.55,-0.35,0.26073009183));
+#952=ORIENTED_EDGE('',*,*,#953,.T.);
+#953=EDGE_CURVE('',#944,#954,#956,.T.);
+#954=VERTEX_POINT('',#955);
+#955=CARTESIAN_POINT('',(-0.55,-0.35,0.8));
+#956=LINE('',#945,#957);
+#957=VECTOR('',#279,1.);
+#958=ORIENTED_EDGE('',*,*,#959,.T.);
+#959=EDGE_CURVE('',#954,#960,#962,.T.);
+#960=VERTEX_POINT('',#961);
+#961=CARTESIAN_POINT('',(-0.4,-0.35,0.95));
+#962=B_SPLINE_CURVE_WITH_KNOTS('',6,(#955,#963,#964,#965,#966,#967,#961),.UNSPECIFIED.,.F.,.F.,(7,7),(3.14159265359,4.712388980385),.PIECEWISE_BEZIER_KNOTS.);
+#963=CARTESIAN_POINT('',(-0.55,-0.35,0.83926990817));
+#964=CARTESIAN_POINT('',(-0.537662994499,-0.35,0.87853981634));
+#965=CARTESIAN_POINT('',(-0.51297809489,-0.35,0.91297809489));
+#966=CARTESIAN_POINT('',(-0.47853981634,-0.35,0.937662994499));
+#967=CARTESIAN_POINT('',(-0.43926990817,-0.35,0.95));
+#968=ORIENTED_EDGE('',*,*,#969,.T.);
+#969=EDGE_CURVE('',#960,#970,#972,.T.);
+#970=VERTEX_POINT('',#971);
+#971=CARTESIAN_POINT('',(5.3,-0.35,0.95));
+#972=LINE('',#961,#203);
+#973=ORIENTED_EDGE('',*,*,#974,.T.);
+#974=EDGE_CURVE('',#970,#975,#977,.T.);
+#975=VERTEX_POINT('',#976);
+#976=CARTESIAN_POINT('',(5.45,-0.35,0.8));
+#977=B_SPLINE_CURVE_WITH_KNOTS('',6,(#971,#978,#979,#980,#981,#982,#976),.UNSPECIFIED.,.F.,.F.,(7,7),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#978=CARTESIAN_POINT('',(5.33926990817,-0.35,0.95));
+#979=CARTESIAN_POINT('',(5.37853981634,-0.35,0.937662994499));
+#980=CARTESIAN_POINT('',(5.41297809489,-0.35,0.91297809489));
+#981=CARTESIAN_POINT('',(5.437662994499,-0.35,0.87853981634));
+#982=CARTESIAN_POINT('',(5.45,-0.35,0.83926990817));
+#983=ORIENTED_EDGE('',*,*,#984,.T.);
+#984=EDGE_CURVE('',#975,#985,#987,.T.);
+#985=VERTEX_POINT('',#986);
+#986=CARTESIAN_POINT('',(5.45,-0.35,0.3));
+#987=LINE('',#976,#988);
+#988=VECTOR('',#989,1.);
+#989=DIRECTION('',(6.123233995737E-17,0.,-1.));
+#990=ORIENTED_EDGE('',*,*,#991,.T.);
+#991=EDGE_CURVE('',#985,#992,#994,.T.);
+#992=VERTEX_POINT('',#993);
+#993=CARTESIAN_POINT('',(5.3,-0.35,0.15));
+#994=B_SPLINE_CURVE_WITH_KNOTS('',6,(#986,#995,#996,#997,#998,#999,#993),.UNSPECIFIED.,.F.,.F.,(7,7),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);
+#995=CARTESIAN_POINT('',(5.45,-0.35,0.26073009183));
+#996=CARTESIAN_POINT('',(5.437662994499,-0.35,0.22146018366));
+#997=CARTESIAN_POINT('',(5.41297809489,-0.35,0.18702190511));
+#998=CARTESIAN_POINT('',(5.37853981634,-0.35,0.162337005501));
+#999=CARTESIAN_POINT('',(5.33926990817,-0.35,0.15));
+#1000=ORIENTED_EDGE('',*,*,#1001,.T.);
+#1001=EDGE_CURVE('',#992,#1002,#1004,.T.);
+#1002=VERTEX_POINT('',#1003);
+#1003=CARTESIAN_POINT('',(4.9,-0.35,0.15));
+#1004=LINE('',#993,#1005);
+#1005=VECTOR('',#1006,1.);
+#1006=DIRECTION('',(-1.,0.,1.387778780781E-16));
+#1007=ORIENTED_EDGE('',*,*,#1008,.F.);
+#1008=EDGE_CURVE('',#1009,#1002,#1011,.T.);
+#1009=VERTEX_POINT('',#1010);
+#1010=CARTESIAN_POINT('',(4.9,-0.35,-0.15));
+#1011=LINE('',#1010,#1012);
+#1012=VECTOR('',#1013,1.);
+#1013=DIRECTION('',(1.387778780781E-16,0.,1.));
+#1014=ORIENTED_EDGE('',*,*,#1015,.F.);
+#1015=EDGE_CURVE('',#1016,#1009,#1018,.T.);
+#1016=VERTEX_POINT('',#1017);
+#1017=CARTESIAN_POINT('',(5.3,-0.35,-0.15));
+#1018=LINE('',#1017,#1005);
+#1019=ORIENTED_EDGE('',*,*,#1020,.F.);
+#1020=EDGE_CURVE('',#1021,#1016,#1023,.T.);
+#1021=VERTEX_POINT('',#1022);
+#1022=CARTESIAN_POINT('',(5.75,-0.35,0.3));
+#1023=B_SPLINE_CURVE_WITH_KNOTS('',6,(#1022,#1024,#1025,#1026,#1027,#1028,#1017),.UNSPECIFIED.,.F.,.F.,(7,7),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);
+#1024=CARTESIAN_POINT('',(5.75,-0.35,0.18219027549));
+#1025=CARTESIAN_POINT('',(5.712988983496,-0.35,6.438055098076E-02));
+#1026=CARTESIAN_POINT('',(5.63893428467,-0.35,-3.89342846695E-02));
+#1027=CARTESIAN_POINT('',(5.535619449019,-0.35,-0.112988983496));
+#1028=CARTESIAN_POINT('',(5.41780972451,-0.35,-0.15));
+#1029=ORIENTED_EDGE('',*,*,#1030,.F.);
+#1030=EDGE_CURVE('',#1031,#1021,#1033,.T.);
+#1031=VERTEX_POINT('',#1032);
+#1032=CARTESIAN_POINT('',(5.75,-0.35,0.8));
+#1033=LINE('',#1032,#988);
+#1034=ORIENTED_EDGE('',*,*,#1035,.F.);
+#1035=EDGE_CURVE('',#1036,#1031,#1038,.T.);
+#1036=VERTEX_POINT('',#1037);
+#1037=CARTESIAN_POINT('',(5.3,-0.35,1.25));
+#1038=B_SPLINE_CURVE_WITH_KNOTS('',6,(#1037,#1039,#1040,#1041,#1042,#1043,#1032),.UNSPECIFIED.,.F.,.F.,(7,7),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#1039=CARTESIAN_POINT('',(5.41780972451,-0.35,1.25));
+#1040=CARTESIAN_POINT('',(5.535619449019,-0.35,1.212988983496));
+#1041=CARTESIAN_POINT('',(5.638934284669,-0.35,1.138934284669));
+#1042=CARTESIAN_POINT('',(5.712988983496,-0.35,1.035619449019));
+#1043=CARTESIAN_POINT('',(5.75,-0.35,0.91780972451));
+#1044=ORIENTED_EDGE('',*,*,#1045,.F.);
+#1045=EDGE_CURVE('',#1046,#1036,#1048,.T.);
+#1046=VERTEX_POINT('',#1047);
+#1047=CARTESIAN_POINT('',(-0.4,-0.35,1.25));
+#1048=LINE('',#1047,#203);
+#1049=ORIENTED_EDGE('',*,*,#1050,.F.);
+#1050=EDGE_CURVE('',#1051,#1046,#1053,.T.);
+#1051=VERTEX_POINT('',#1052);
+#1052=CARTESIAN_POINT('',(-0.85,-0.35,0.8));
+#1053=B_SPLINE_CURVE_WITH_KNOTS('',6,(#1052,#1054,#1055,#1056,#1057,#1058,#1047),.UNSPECIFIED.,.F.,.F.,(7,7),(3.14159265359,4.712388980385),.PIECEWISE_BEZIER_KNOTS.);
+#1054=CARTESIAN_POINT('',(-0.85,-0.35,0.91780972451));
+#1055=CARTESIAN_POINT('',(-0.812988983496,-0.35,1.035619449019));
+#1056=CARTESIAN_POINT('',(-0.73893428467,-0.35,1.13893428467));
+#1057=CARTESIAN_POINT('',(-0.635619449019,-0.35,1.212988983496));
+#1058=CARTESIAN_POINT('',(-0.51780972451,-0.35,1.25));
+#1059=ORIENTED_EDGE('',*,*,#1060,.F.);
+#1060=EDGE_CURVE('',#1061,#1051,#1063,.T.);
+#1061=VERTEX_POINT('',#1062);
+#1062=CARTESIAN_POINT('',(-0.85,-0.35,0.3));
+#1063=LINE('',#1062,#957);
+#1064=ORIENTED_EDGE('',*,*,#1065,.F.);
+#1065=EDGE_CURVE('',#928,#1061,#1066,.T.);
+#1066=B_SPLINE_CURVE_WITH_KNOTS('',6,(#929,#1067,#1068,#1069,#1070,#1071,#1062),.UNSPECIFIED.,.F.,.F.,(7,7),(1.570796326795,3.14159265359),.PIECEWISE_BEZIER_KNOTS.);
+#1067=CARTESIAN_POINT('',(-0.51780972451,-0.35,-0.15));
+#1068=CARTESIAN_POINT('',(-0.635619449019,-0.35,-0.112988983496));
+#1069=CARTESIAN_POINT('',(-0.73893428467,-0.35,-3.89342846695E-02));
+#1070=CARTESIAN_POINT('',(-0.812988983496,-0.35,6.438055098077E-02));
+#1071=CARTESIAN_POINT('',(-0.85,-0.35,0.18219027549));
+#1072=PLANE('',#1073);
+#1073=AXIS2_PLACEMENT_3D('',#927,#137,#13);
+#1074=ADVANCED_FACE('',(#1075),#1091,.T.);
+#1075=FACE_BOUND('',#1076,.T.);
+#1076=EDGE_LOOP('',(#1077,#1078,#1083,#1088));
+#1077=ORIENTED_EDGE('',*,*,#938,.F.);
+#1078=ORIENTED_EDGE('',*,*,#1079,.T.);
+#1079=EDGE_CURVE('',#934,#1080,#1082,.T.);
+#1080=VERTEX_POINT('',#1081);
+#1081=CARTESIAN_POINT('',(0.,0.35,0.15));
+#1082=LINE('',#935,#67);
+#1083=ORIENTED_EDGE('',*,*,#1084,.T.);
+#1084=EDGE_CURVE('',#1080,#1085,#1087,.T.);
+#1085=VERTEX_POINT('',#1086);
+#1086=CARTESIAN_POINT('',(-0.4,0.35,0.15));
+#1087=LINE('',#1081,#931);
+#1088=ORIENTED_EDGE('',*,*,#1089,.F.);
+#1089=EDGE_CURVE('',#939,#1085,#1090,.T.);
+#1090=LINE('',#940,#67);
+#1091=PLANE('',#1092);
+#1092=AXIS2_PLACEMENT_3D('',#935,#13,#68);
+#1093=ADVANCED_FACE('',(#1094),#1229,.T.);
+#1094=FACE_BOUND('',#1095,.T.);
+#1095=EDGE_LOOP('',(#1096,#1097,#1103,#1108,#1118,#1123,#1133,#1138,#1148,#1153,#1163,#1168,#1175,#1180,#1189,#1194,#1203,#1208,#1217,#1222));
+#1096=ORIENTED_EDGE('',*,*,#1084,.F.);
+#1097=ORIENTED_EDGE('',*,*,#1098,.T.);
+#1098=EDGE_CURVE('',#1080,#1099,#1101,.T.);
+#1099=VERTEX_POINT('',#1100);
+#1100=CARTESIAN_POINT('',(0.,0.35,-0.15));
+#1101=LINE('',#1081,#1102);
+#1102=VECTOR('',#161,1.);
+#1103=ORIENTED_EDGE('',*,*,#1104,.T.);
+#1104=EDGE_CURVE('',#1099,#1105,#1107,.T.);
+#1105=VERTEX_POINT('',#1106);
+#1106=CARTESIAN_POINT('',(-0.4,0.35,-0.15));
+#1107=LINE('',#1100,#931);
+#1108=ORIENTED_EDGE('',*,*,#1109,.T.);
+#1109=EDGE_CURVE('',#1105,#1110,#1112,.T.);
+#1110=VERTEX_POINT('',#1111);
+#1111=CARTESIAN_POINT('',(-0.85,0.35,0.3));
+#1112=B_SPLINE_CURVE_WITH_KNOTS('',6,(#1106,#1113,#1114,#1115,#1116,#1117,#1111),.UNSPECIFIED.,.F.,.F.,(7,7),(1.570796326795,3.14159265359),.PIECEWISE_BEZIER_KNOTS.);
+#1113=CARTESIAN_POINT('',(-0.51780972451,0.35,-0.15));
+#1114=CARTESIAN_POINT('',(-0.635619449019,0.35,-0.112988983496));
+#1115=CARTESIAN_POINT('',(-0.73893428467,0.35,-3.89342846695E-02));
+#1116=CARTESIAN_POINT('',(-0.812988983496,0.35,6.438055098077E-02));
+#1117=CARTESIAN_POINT('',(-0.85,0.35,0.18219027549));
+#1118=ORIENTED_EDGE('',*,*,#1119,.T.);
+#1119=EDGE_CURVE('',#1110,#1120,#1122,.T.);
+#1120=VERTEX_POINT('',#1121);
+#1121=CARTESIAN_POINT('',(-0.85,0.35,0.8));
+#1122=LINE('',#1111,#957);
+#1123=ORIENTED_EDGE('',*,*,#1124,.T.);
+#1124=EDGE_CURVE('',#1120,#1125,#1127,.T.);
+#1125=VERTEX_POINT('',#1126);
+#1126=CARTESIAN_POINT('',(-0.4,0.35,1.25));
+#1127=B_SPLINE_CURVE_WITH_KNOTS('',6,(#1121,#1128,#1129,#1130,#1131,#1132,#1126),.UNSPECIFIED.,.F.,.F.,(7,7),(3.14159265359,4.712388980385),.PIECEWISE_BEZIER_KNOTS.);
+#1128=CARTESIAN_POINT('',(-0.85,0.35,0.91780972451));
+#1129=CARTESIAN_POINT('',(-0.812988983496,0.35,1.035619449019));
+#1130=CARTESIAN_POINT('',(-0.73893428467,0.35,1.13893428467));
+#1131=CARTESIAN_POINT('',(-0.635619449019,0.35,1.212988983496));
+#1132=CARTESIAN_POINT('',(-0.51780972451,0.35,1.25));
+#1133=ORIENTED_EDGE('',*,*,#1134,.T.);
+#1134=EDGE_CURVE('',#1125,#1135,#1137,.T.);
+#1135=VERTEX_POINT('',#1136);
+#1136=CARTESIAN_POINT('',(5.3,0.35,1.25));
+#1137=LINE('',#1126,#203);
+#1138=ORIENTED_EDGE('',*,*,#1139,.T.);
+#1139=EDGE_CURVE('',#1135,#1140,#1142,.T.);
+#1140=VERTEX_POINT('',#1141);
+#1141=CARTESIAN_POINT('',(5.75,0.35,0.8));
+#1142=B_SPLINE_CURVE_WITH_KNOTS('',6,(#1136,#1143,#1144,#1145,#1146,#1147,#1141),.UNSPECIFIED.,.F.,.F.,(7,7),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#1143=CARTESIAN_POINT('',(5.41780972451,0.35,1.25));
+#1144=CARTESIAN_POINT('',(5.535619449019,0.35,1.212988983496));
+#1145=CARTESIAN_POINT('',(5.638934284669,0.35,1.138934284669));
+#1146=CARTESIAN_POINT('',(5.712988983496,0.35,1.035619449019));
+#1147=CARTESIAN_POINT('',(5.75,0.35,0.91780972451));
+#1148=ORIENTED_EDGE('',*,*,#1149,.T.);
+#1149=EDGE_CURVE('',#1140,#1150,#1152,.T.);
+#1150=VERTEX_POINT('',#1151);
+#1151=CARTESIAN_POINT('',(5.75,0.35,0.3));
+#1152=LINE('',#1141,#988);
+#1153=ORIENTED_EDGE('',*,*,#1154,.T.);
+#1154=EDGE_CURVE('',#1150,#1155,#1157,.T.);
+#1155=VERTEX_POINT('',#1156);
+#1156=CARTESIAN_POINT('',(5.3,0.35,-0.15));
+#1157=B_SPLINE_CURVE_WITH_KNOTS('',6,(#1151,#1158,#1159,#1160,#1161,#1162,#1156),.UNSPECIFIED.,.F.,.F.,(7,7),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);
+#1158=CARTESIAN_POINT('',(5.75,0.35,0.18219027549));
+#1159=CARTESIAN_POINT('',(5.712988983496,0.35,6.438055098076E-02));
+#1160=CARTESIAN_POINT('',(5.63893428467,0.35,-3.89342846695E-02));
+#1161=CARTESIAN_POINT('',(5.535619449019,0.35,-0.112988983496));
+#1162=CARTESIAN_POINT('',(5.41780972451,0.35,-0.15));
+#1163=ORIENTED_EDGE('',*,*,#1164,.T.);
+#1164=EDGE_CURVE('',#1155,#1165,#1167,.T.);
+#1165=VERTEX_POINT('',#1166);
+#1166=CARTESIAN_POINT('',(4.9,0.35,-0.15));
+#1167=LINE('',#1156,#1005);
+#1168=ORIENTED_EDGE('',*,*,#1169,.F.);
+#1169=EDGE_CURVE('',#1170,#1165,#1172,.T.);
+#1170=VERTEX_POINT('',#1171);
+#1171=CARTESIAN_POINT('',(4.9,0.35,0.15));
+#1172=LINE('',#1171,#1173);
+#1173=VECTOR('',#1174,1.);
+#1174=DIRECTION('',(-1.387778780781E-16,0.,-1.));
+#1175=ORIENTED_EDGE('',*,*,#1176,.F.);
+#1176=EDGE_CURVE('',#1177,#1170,#1179,.T.);
+#1177=VERTEX_POINT('',#1178);
+#1178=CARTESIAN_POINT('',(5.3,0.35,0.15));
+#1179=LINE('',#1178,#1005);
+#1180=ORIENTED_EDGE('',*,*,#1181,.F.);
+#1181=EDGE_CURVE('',#1182,#1177,#1184,.T.);
+#1182=VERTEX_POINT('',#1183);
+#1183=CARTESIAN_POINT('',(5.45,0.35,0.3));
+#1184=B_SPLINE_CURVE_WITH_KNOTS('',5,(#1183,#1185,#1186,#1187,#1188,#1178),.UNSPECIFIED.,.F.,.F.,(6,6),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);
+#1185=CARTESIAN_POINT('',(5.45,0.35,0.252876110196));
+#1186=CARTESIAN_POINT('',(5.431494491748,0.35,0.205752220392));
+#1187=CARTESIAN_POINT('',(5.394247779608,0.35,0.168505508252));
+#1188=CARTESIAN_POINT('',(5.347123889804,0.35,0.15));
+#1189=ORIENTED_EDGE('',*,*,#1190,.F.);
+#1190=EDGE_CURVE('',#1191,#1182,#1193,.T.);
+#1191=VERTEX_POINT('',#1192);
+#1192=CARTESIAN_POINT('',(5.45,0.35,0.8));
+#1193=LINE('',#1192,#1102);
+#1194=ORIENTED_EDGE('',*,*,#1195,.F.);
+#1195=EDGE_CURVE('',#1196,#1191,#1198,.T.);
+#1196=VERTEX_POINT('',#1197);
+#1197=CARTESIAN_POINT('',(5.3,0.35,0.95));
+#1198=B_SPLINE_CURVE_WITH_KNOTS('',5,(#1197,#1199,#1200,#1201,#1202,#1192),.UNSPECIFIED.,.F.,.F.,(6,6),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#1199=CARTESIAN_POINT('',(5.347123889804,0.35,0.95));
+#1200=CARTESIAN_POINT('',(5.394247779608,0.35,0.931494491748));
+#1201=CARTESIAN_POINT('',(5.431494491748,0.35,0.894247779608));
+#1202=CARTESIAN_POINT('',(5.45,0.35,0.847123889804));
+#1203=ORIENTED_EDGE('',*,*,#1204,.F.);
+#1204=EDGE_CURVE('',#1205,#1196,#1207,.T.);
+#1205=VERTEX_POINT('',#1206);
+#1206=CARTESIAN_POINT('',(-0.4,0.35,0.95));
+#1207=LINE('',#1206,#203);
+#1208=ORIENTED_EDGE('',*,*,#1209,.F.);
+#1209=EDGE_CURVE('',#1210,#1205,#1212,.T.);
+#1210=VERTEX_POINT('',#1211);
+#1211=CARTESIAN_POINT('',(-0.55,0.35,0.8));
+#1212=B_SPLINE_CURVE_WITH_KNOTS('',5,(#1211,#1213,#1214,#1215,#1216,#1206),.UNSPECIFIED.,.F.,.F.,(6,6),(3.14159265359,4.712388980385),.PIECEWISE_BEZIER_KNOTS.);
+#1213=CARTESIAN_POINT('',(-0.55,0.35,0.847123889804));
+#1214=CARTESIAN_POINT('',(-0.531494491748,0.35,0.894247779608));
+#1215=CARTESIAN_POINT('',(-0.494247779608,0.35,0.931494491748));
+#1216=CARTESIAN_POINT('',(-0.447123889804,0.35,0.95));
+#1217=ORIENTED_EDGE('',*,*,#1218,.F.);
+#1218=EDGE_CURVE('',#1219,#1210,#1221,.T.);
+#1219=VERTEX_POINT('',#1220);
+#1220=CARTESIAN_POINT('',(-0.55,0.35,0.3));
+#1221=LINE('',#1220,#60);
+#1222=ORIENTED_EDGE('',*,*,#1223,.F.);
+#1223=EDGE_CURVE('',#1085,#1219,#1224,.T.);
+#1224=B_SPLINE_CURVE_WITH_KNOTS('',5,(#1086,#1225,#1226,#1227,#1228,#1220),.UNSPECIFIED.,.F.,.F.,(6,6),(1.570796326795,3.14159265359),.PIECEWISE_BEZIER_KNOTS.);
+#1225=CARTESIAN_POINT('',(-0.447123889804,0.35,0.15));
+#1226=CARTESIAN_POINT('',(-0.494247779608,0.35,0.168505508252));
+#1227=CARTESIAN_POINT('',(-0.531494491748,0.35,0.205752220392));
+#1228=CARTESIAN_POINT('',(-0.55,0.35,0.252876110196));
+#1229=PLANE('',#1230);
+#1230=AXIS2_PLACEMENT_3D('',#1081,#68,#161);
+#1231=ADVANCED_FACE('',(#1232),#1243,.T.);
+#1232=FACE_BOUND('',#1233,.T.);
+#1233=EDGE_LOOP('',(#1234,#1235,#1239,#1240));
+#1234=ORIENTED_EDGE('',*,*,#1104,.F.);
+#1235=ORIENTED_EDGE('',*,*,#1236,.T.);
+#1236=EDGE_CURVE('',#1099,#926,#1237,.T.);
+#1237=LINE('',#1100,#1238);
+#1238=VECTOR('',#137,1.);
+#1239=ORIENTED_EDGE('',*,*,#925,.T.);
+#1240=ORIENTED_EDGE('',*,*,#1241,.F.);
+#1241=EDGE_CURVE('',#1105,#928,#1242,.T.);
+#1242=LINE('',#1106,#1238);
+#1243=PLANE('',#1244);
+#1244=AXIS2_PLACEMENT_3D('',#1100,#161,#137);
+#1245=ADVANCED_FACE('',(#1246),#1254,.T.);
+#1246=FACE_BOUND('',#1247,.T.);
+#1247=EDGE_LOOP('',(#1248,#1249,#1250,#1251));
+#1248=ORIENTED_EDGE('',*,*,#943,.F.);
+#1249=ORIENTED_EDGE('',*,*,#1089,.T.);
+#1250=ORIENTED_EDGE('',*,*,#1223,.T.);
+#1251=ORIENTED_EDGE('',*,*,#1252,.F.);
+#1252=EDGE_CURVE('',#944,#1219,#1253,.T.);
+#1253=B_SPLINE_CURVE_WITH_KNOTS('',1,(#945,#1220),.UNSPECIFIED.,.F.,.F.,(2,2),(0.,0.7),.PIECEWISE_BEZIER_KNOTS.);
+#1254=B_SPLINE_SURFACE_WITH_KNOTS('',1,5,((#940,#1255,#1256,#1257,#1258,#945),(#1086,#1225,#1226,#1227,#1228,#1220)),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(6,6),(0.,0.7),(1.570796326795,3.14159265359),.PIECEWISE_BEZIER_KNOTS.);
+#1255=CARTESIAN_POINT('',(-0.447123889804,-0.35,0.15));
+#1256=CARTESIAN_POINT('',(-0.494247779608,-0.35,0.168505508252));
+#1257=CARTESIAN_POINT('',(-0.531494491748,-0.35,0.205752220392));
+#1258=CARTESIAN_POINT('',(-0.55,-0.35,0.252876110196));
+#1259=ADVANCED_FACE('',(#1260),#1268,.T.);
+#1260=FACE_BOUND('',#1261,.T.);
+#1261=EDGE_LOOP('',(#1262,#1263,#1264,#1265));
+#1262=ORIENTED_EDGE('',*,*,#1109,.F.);
+#1263=ORIENTED_EDGE('',*,*,#1241,.T.);
+#1264=ORIENTED_EDGE('',*,*,#1065,.T.);
+#1265=ORIENTED_EDGE('',*,*,#1266,.F.);
+#1266=EDGE_CURVE('',#1110,#1061,#1267,.T.);
+#1267=B_SPLINE_CURVE_WITH_KNOTS('',1,(#1111,#1062),.UNSPECIFIED.,.F.,.F.,(2,2),(0.,0.7),.PIECEWISE_BEZIER_KNOTS.);
+#1268=B_SPLINE_SURFACE_WITH_KNOTS('',1,6,((#1106,#1113,#1114,#1115,#1116,#1117,#1111),(#929,#1067,#1068,#1069,#1070,#1071,#1062)),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(7,7),(0.,0.7),(1.570796326795,3.14159265359),.PIECEWISE_BEZIER_KNOTS.);
+#1269=ADVANCED_FACE('',(#1270),#1278,.T.);
+#1270=FACE_BOUND('',#1271,.T.);
+#1271=EDGE_LOOP('',(#1272,#1273,#1274,#1275));
+#1272=ORIENTED_EDGE('',*,*,#953,.F.);
+#1273=ORIENTED_EDGE('',*,*,#1252,.T.);
+#1274=ORIENTED_EDGE('',*,*,#1218,.T.);
+#1275=ORIENTED_EDGE('',*,*,#1276,.F.);
+#1276=EDGE_CURVE('',#954,#1210,#1277,.T.);
+#1277=LINE('',#955,#67);
+#1278=PLANE('',#1279);
+#1279=AXIS2_PLACEMENT_3D('',#945,#14,#68);
+#1280=ADVANCED_FACE('',(#1281),#1289,.T.);
+#1281=FACE_BOUND('',#1282,.T.);
+#1282=EDGE_LOOP('',(#1283,#1284,#1285,#1286));
+#1283=ORIENTED_EDGE('',*,*,#1119,.F.);
+#1284=ORIENTED_EDGE('',*,*,#1266,.T.);
+#1285=ORIENTED_EDGE('',*,*,#1060,.T.);
+#1286=ORIENTED_EDGE('',*,*,#1287,.F.);
+#1287=EDGE_CURVE('',#1120,#1051,#1288,.T.);
+#1288=LINE('',#1121,#1238);
+#1289=PLANE('',#1290);
+#1290=AXIS2_PLACEMENT_3D('',#1111,#92,#137);
+#1291=ADVANCED_FACE('',(#1292),#1300,.T.);
+#1292=FACE_BOUND('',#1293,.T.);
+#1293=EDGE_LOOP('',(#1294,#1295,#1296,#1297));
+#1294=ORIENTED_EDGE('',*,*,#959,.F.);
+#1295=ORIENTED_EDGE('',*,*,#1276,.T.);
+#1296=ORIENTED_EDGE('',*,*,#1209,.T.);
+#1297=ORIENTED_EDGE('',*,*,#1298,.F.);
+#1298=EDGE_CURVE('',#960,#1205,#1299,.T.);
+#1299=B_SPLINE_CURVE_WITH_KNOTS('',1,(#961,#1206),.UNSPECIFIED.,.F.,.F.,(2,2),(0.,0.7),.PIECEWISE_BEZIER_KNOTS.);
+#1300=B_SPLINE_SURFACE_WITH_KNOTS('',1,5,((#955,#1301,#1302,#1303,#1304,#961),(#1211,#1213,#1214,#1215,#1216,#1206)),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(6,6),(0.,0.7),(3.14159265359,4.712388980385),.PIECEWISE_BEZIER_KNOTS.);
+#1301=CARTESIAN_POINT('',(-0.55,-0.35,0.847123889804));
+#1302=CARTESIAN_POINT('',(-0.531494491748,-0.35,0.894247779608));
+#1303=CARTESIAN_POINT('',(-0.494247779608,-0.35,0.931494491748));
+#1304=CARTESIAN_POINT('',(-0.447123889804,-0.35,0.95));
+#1305=ADVANCED_FACE('',(#1306),#1314,.T.);
+#1306=FACE_BOUND('',#1307,.T.);
+#1307=EDGE_LOOP('',(#1308,#1309,#1310,#1311));
+#1308=ORIENTED_EDGE('',*,*,#1124,.F.);
+#1309=ORIENTED_EDGE('',*,*,#1287,.T.);
+#1310=ORIENTED_EDGE('',*,*,#1050,.T.);
+#1311=ORIENTED_EDGE('',*,*,#1312,.F.);
+#1312=EDGE_CURVE('',#1125,#1046,#1313,.T.);
+#1313=B_SPLINE_CURVE_WITH_KNOTS('',1,(#1126,#1047),.UNSPECIFIED.,.F.,.F.,(2,2),(0.,0.7),.PIECEWISE_BEZIER_KNOTS.);
+#1314=B_SPLINE_SURFACE_WITH_KNOTS('',1,6,((#1121,#1128,#1129,#1130,#1131,#1132,#1126),(#1052,#1054,#1055,#1056,#1057,#1058,#1047)),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(7,7),(0.,0.7),(3.14159265359,4.712388980385),.PIECEWISE_BEZIER_KNOTS.);
+#1315=ADVANCED_FACE('',(#1316),#1324,.T.);
+#1316=FACE_BOUND('',#1317,.T.);
+#1317=EDGE_LOOP('',(#1318,#1319,#1320,#1321));
+#1318=ORIENTED_EDGE('',*,*,#969,.F.);
+#1319=ORIENTED_EDGE('',*,*,#1298,.T.);
+#1320=ORIENTED_EDGE('',*,*,#1204,.T.);
+#1321=ORIENTED_EDGE('',*,*,#1322,.F.);
+#1322=EDGE_CURVE('',#970,#1196,#1323,.T.);
+#1323=LINE('',#971,#67);
+#1324=PLANE('',#1325);
+#1325=AXIS2_PLACEMENT_3D('',#961,#161,#68);
+#1326=ADVANCED_FACE('',(#1327),#1335,.T.);
+#1327=FACE_BOUND('',#1328,.T.);
+#1328=EDGE_LOOP('',(#1329,#1330,#1331,#1332));
+#1329=ORIENTED_EDGE('',*,*,#1134,.F.);
+#1330=ORIENTED_EDGE('',*,*,#1312,.T.);
+#1331=ORIENTED_EDGE('',*,*,#1045,.T.);
+#1332=ORIENTED_EDGE('',*,*,#1333,.F.);
+#1333=EDGE_CURVE('',#1135,#1036,#1334,.T.);
+#1334=LINE('',#1136,#1238);
+#1335=PLANE('',#1336);
+#1336=AXIS2_PLACEMENT_3D('',#1126,#13,#137);
+#1337=ADVANCED_FACE('',(#1338),#1346,.T.);
+#1338=FACE_BOUND('',#1339,.T.);
+#1339=EDGE_LOOP('',(#1340,#1341,#1342,#1343));
+#1340=ORIENTED_EDGE('',*,*,#974,.F.);
+#1341=ORIENTED_EDGE('',*,*,#1322,.T.);
+#1342=ORIENTED_EDGE('',*,*,#1195,.T.);
+#1343=ORIENTED_EDGE('',*,*,#1344,.F.);
+#1344=EDGE_CURVE('',#975,#1191,#1345,.T.);
+#1345=B_SPLINE_CURVE_WITH_KNOTS('',1,(#976,#1192),.UNSPECIFIED.,.F.,.F.,(2,2),(0.,0.7),.PIECEWISE_BEZIER_KNOTS.);
+#1346=B_SPLINE_SURFACE_WITH_KNOTS('',1,5,((#971,#1347,#1348,#1349,#1350,#976),(#1197,#1199,#1200,#1201,#1202,#1192)),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(6,6),(0.,0.7),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#1347=CARTESIAN_POINT('',(5.347123889804,-0.35,0.95));
+#1348=CARTESIAN_POINT('',(5.394247779608,-0.35,0.931494491748));
+#1349=CARTESIAN_POINT('',(5.431494491748,-0.35,0.894247779608));
+#1350=CARTESIAN_POINT('',(5.45,-0.35,0.847123889804));
+#1351=ADVANCED_FACE('',(#1352),#1360,.T.);
+#1352=FACE_BOUND('',#1353,.T.);
+#1353=EDGE_LOOP('',(#1354,#1355,#1356,#1357));
+#1354=ORIENTED_EDGE('',*,*,#1139,.F.);
+#1355=ORIENTED_EDGE('',*,*,#1333,.T.);
+#1356=ORIENTED_EDGE('',*,*,#1035,.T.);
+#1357=ORIENTED_EDGE('',*,*,#1358,.F.);
+#1358=EDGE_CURVE('',#1140,#1031,#1359,.T.);
+#1359=B_SPLINE_CURVE_WITH_KNOTS('',1,(#1141,#1032),.UNSPECIFIED.,.F.,.F.,(2,2),(0.,0.7),.PIECEWISE_BEZIER_KNOTS.);
+#1360=B_SPLINE_SURFACE_WITH_KNOTS('',1,6,((#1136,#1143,#1144,#1145,#1146,#1147,#1141),(#1037,#1039,#1040,#1041,#1042,#1043,#1032)),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(7,7),(0.,0.7),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#1361=ADVANCED_FACE('',(#1362),#1370,.T.);
+#1362=FACE_BOUND('',#1363,.T.);
+#1363=EDGE_LOOP('',(#1364,#1365,#1366,#1367));
+#1364=ORIENTED_EDGE('',*,*,#984,.F.);
+#1365=ORIENTED_EDGE('',*,*,#1344,.T.);
+#1366=ORIENTED_EDGE('',*,*,#1190,.T.);
+#1367=ORIENTED_EDGE('',*,*,#1368,.F.);
+#1368=EDGE_CURVE('',#985,#1182,#1369,.T.);
+#1369=LINE('',#986,#67);
+#1370=PLANE('',#1371);
+#1371=AXIS2_PLACEMENT_3D('',#976,#92,#68);
+#1372=ADVANCED_FACE('',(#1373),#1381,.T.);
+#1373=FACE_BOUND('',#1374,.T.);
+#1374=EDGE_LOOP('',(#1375,#1376,#1377,#1378));
+#1375=ORIENTED_EDGE('',*,*,#1149,.F.);
+#1376=ORIENTED_EDGE('',*,*,#1358,.T.);
+#1377=ORIENTED_EDGE('',*,*,#1030,.T.);
+#1378=ORIENTED_EDGE('',*,*,#1379,.F.);
+#1379=EDGE_CURVE('',#1150,#1021,#1380,.T.);
+#1380=LINE('',#1151,#1238);
+#1381=PLANE('',#1382);
+#1382=AXIS2_PLACEMENT_3D('',#1141,#14,#137);
+#1383=ADVANCED_FACE('',(#1384),#1392,.T.);
+#1384=FACE_BOUND('',#1385,.T.);
+#1385=EDGE_LOOP('',(#1386,#1387,#1388,#1389));
+#1386=ORIENTED_EDGE('',*,*,#991,.F.);
+#1387=ORIENTED_EDGE('',*,*,#1368,.T.);
+#1388=ORIENTED_EDGE('',*,*,#1181,.T.);
+#1389=ORIENTED_EDGE('',*,*,#1390,.F.);
+#1390=EDGE_CURVE('',#992,#1177,#1391,.T.);
+#1391=B_SPLINE_CURVE_WITH_KNOTS('',1,(#993,#1178),.UNSPECIFIED.,.F.,.F.,(2,2),(0.,0.7),.PIECEWISE_BEZIER_KNOTS.);
+#1392=B_SPLINE_SURFACE_WITH_KNOTS('',1,5,((#986,#1393,#1394,#1395,#1396,#993),(#1183,#1185,#1186,#1187,#1188,#1178)),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(6,6),(0.,0.7),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);
+#1393=CARTESIAN_POINT('',(5.45,-0.35,0.252876110196));
+#1394=CARTESIAN_POINT('',(5.431494491748,-0.35,0.205752220392));
+#1395=CARTESIAN_POINT('',(5.394247779608,-0.35,0.168505508252));
+#1396=CARTESIAN_POINT('',(5.347123889804,-0.35,0.15));
+#1397=ADVANCED_FACE('',(#1398),#1406,.T.);
+#1398=FACE_BOUND('',#1399,.T.);
+#1399=EDGE_LOOP('',(#1400,#1401,#1402,#1403));
+#1400=ORIENTED_EDGE('',*,*,#1154,.F.);
+#1401=ORIENTED_EDGE('',*,*,#1379,.T.);
+#1402=ORIENTED_EDGE('',*,*,#1020,.T.);
+#1403=ORIENTED_EDGE('',*,*,#1404,.F.);
+#1404=EDGE_CURVE('',#1155,#1016,#1405,.T.);
+#1405=B_SPLINE_CURVE_WITH_KNOTS('',1,(#1156,#1017),.UNSPECIFIED.,.F.,.F.,(2,2),(0.,0.7),.PIECEWISE_BEZIER_KNOTS.);
+#1406=B_SPLINE_SURFACE_WITH_KNOTS('',1,6,((#1151,#1158,#1159,#1160,#1161,#1162,#1156),(#1022,#1024,#1025,#1026,#1027,#1028,#1017)),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(7,7),(0.,0.7),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);
+#1407=ADVANCED_FACE('',(#1408),#1416,.T.);
+#1408=FACE_BOUND('',#1409,.T.);
+#1409=EDGE_LOOP('',(#1410,#1411,#1412,#1413));
+#1410=ORIENTED_EDGE('',*,*,#1001,.F.);
+#1411=ORIENTED_EDGE('',*,*,#1390,.T.);
+#1412=ORIENTED_EDGE('',*,*,#1176,.T.);
+#1413=ORIENTED_EDGE('',*,*,#1414,.F.);
+#1414=EDGE_CURVE('',#1002,#1170,#1415,.T.);
+#1415=LINE('',#1003,#67);
+#1416=PLANE('',#1417);
+#1417=AXIS2_PLACEMENT_3D('',#993,#1013,#68);
+#1418=ADVANCED_FACE('',(#1419),#1427,.T.);
+#1419=FACE_BOUND('',#1420,.T.);
+#1420=EDGE_LOOP('',(#1421,#1422,#1423,#1424));
+#1421=ORIENTED_EDGE('',*,*,#1164,.F.);
+#1422=ORIENTED_EDGE('',*,*,#1404,.T.);
+#1423=ORIENTED_EDGE('',*,*,#1015,.T.);
+#1424=ORIENTED_EDGE('',*,*,#1425,.F.);
+#1425=EDGE_CURVE('',#1165,#1009,#1426,.T.);
+#1426=LINE('',#1166,#1238);
+#1427=PLANE('',#1428);
+#1428=AXIS2_PLACEMENT_3D('',#1156,#1174,#137);
+#1429=ADVANCED_FACE('',(#1430),#1432,.F.);
+#1430=FACE_BOUND('',#1431,.F.);
+#1431=EDGE_LOOP('',(#932,#1078,#1097,#1235));
+#1432=PLANE('',#1433);
+#1433=AXIS2_PLACEMENT_3D('',#1434,#92,#161);
+#1434=CARTESIAN_POINT('',(0.,0.,6.938893903907E-18));
+#1435=ADVANCED_FACE('',(#1436),#1442,.T.);
+#1436=FACE_BOUND('',#1437,.T.);
+#1437=EDGE_LOOP('',(#1438,#1439,#1440,#1441));
+#1438=ORIENTED_EDGE('',*,*,#1008,.T.);
+#1439=ORIENTED_EDGE('',*,*,#1414,.T.);
+#1440=ORIENTED_EDGE('',*,*,#1169,.T.);
+#1441=ORIENTED_EDGE('',*,*,#1425,.T.);
+#1442=PLANE('',#1443);
+#1443=AXIS2_PLACEMENT_3D('',#1444,#92,#161);
+#1444=CARTESIAN_POINT('',(4.9,0.,6.938893903907E-18));
+#1445=( GEOMETRIC_REPRESENTATION_CONTEXT(3)GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#23))GLOBAL_UNIT_ASSIGNED_CONTEXT((#20,#21,#22)) REPRESENTATION_CONTEXT('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#1446=CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1447,#1448);
+#1447=( REPRESENTATION_RELATIONSHIP('','',#918,#904)REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#36)SHAPE_REPRESENTATION_RELATIONSHIP() );
+#1448=PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#1449);
+#1449=NEXT_ASSEMBLY_USAGE_OCCURRENCE('149','','',#900,#914,$);
+#1450=PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#916));
+#1451=SHAPE_DEFINITION_REPRESENTATION(#1452,#1457);
+#1452=PRODUCT_DEFINITION_SHAPE('','',#1453);
+#1453=PRODUCT_DEFINITION('design','',#1454,#1456);
+#1454=PRODUCT_DEFINITION_FORMATION('','',#1455);
+#1455=PRODUCT('lead-34','lead-34','',(#8));
+#1456=PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#1457=SHAPE_REPRESENTATION('',(#11,#11),#1458);
+#1458=( GEOMETRIC_REPRESENTATION_CONTEXT(3)GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#23))GLOBAL_UNIT_ASSIGNED_CONTEXT((#20,#21,#22)) REPRESENTATION_CONTEXT('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#1459=CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1460,#1462);
+#1460=( REPRESENTATION_RELATIONSHIP('','',#1457,#10)REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1461)SHAPE_REPRESENTATION_RELATIONSHIP() );
+#1461=ITEM_DEFINED_TRANSFORMATION('','',#11,#17);
+#1462=PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#1463);
+#1463=NEXT_ASSEMBLY_USAGE_OCCURRENCE('152','','',#5,#1453,$);
+#1464=PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1455));
+#1465=CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1466,#1467);
+#1466=( REPRESENTATION_RELATIONSHIP('','',#918,#1457)REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#36)SHAPE_REPRESENTATION_RELATIONSHIP() );
+#1467=PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#1468);
+#1468=NEXT_ASSEMBLY_USAGE_OCCURRENCE('151','','',#1453,#914,$);
+#1469=MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#1470),#464);
+#1470=STYLED_ITEM('color',(#1471),#47);
+#1471=PRESENTATION_STYLE_ASSIGNMENT((#1472));
+#1472=SURFACE_STYLE_USAGE(.BOTH.,#1473);
+#1473=SURFACE_SIDE_STYLE('',(#1474));
+#1474=SURFACE_STYLE_FILL_AREA(#1475);
+#1475=FILL_AREA_STYLE('',(#1476));
+#1476=FILL_AREA_STYLE_COLOUR('',#1477);
+#1477=COLOUR_RGB('',0.160784783862,0.160784783862,0.160784783862);
+#1478=MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#1479),#1445);
+#1479=STYLED_ITEM('color',(#1480),#919);
+#1480=PRESENTATION_STYLE_ASSIGNMENT((#1481));
+#1481=SURFACE_STYLE_USAGE(.BOTH.,#1482);
+#1482=SURFACE_SIDE_STYLE('',(#1483));
+#1483=SURFACE_STYLE_FILL_AREA(#1484);
+#1484=FILL_AREA_STYLE('',(#1485));
+#1485=FILL_AREA_STYLE_COLOUR('',#1486);
+#1486=COLOUR_RGB('',0.862744829005,0.862744829005,0.862744829005);
+#1487=MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#1488),#892);
+#1488=STYLED_ITEM('color',(#1489),#490);
+#1489=PRESENTATION_STYLE_ASSIGNMENT((#1490));
+#1490=SURFACE_STYLE_USAGE(.BOTH.,#1491);
+#1491=SURFACE_SIDE_STYLE('',(#1492));
+#1492=SURFACE_STYLE_FILL_AREA(#1493);
+#1493=FILL_AREA_STYLE('',(#1494));
+#1494=FILL_AREA_STYLE_COLOUR('',#1495);
+#1495=COLOUR_RGB('',0.513724573243,0.54509818405,0.54509818405);
+ENDSEC;
+END-ISO-10303-21;
diff --git a/board/Fediverse_badge/library/pkg/01fb5375-a129-4977-810f-dee0e66b5378/package.lp b/board/Fediverse_badge/library/pkg/01fb5375-a129-4977-810f-dee0e66b5378/package.lp
new file mode 100644
index 0000000..5c5d278
--- /dev/null
+++ b/board/Fediverse_badge/library/pkg/01fb5375-a129-4977-810f-dee0e66b5378/package.lp
@@ -0,0 +1,104 @@
+(librepcb_package 01fb5375-a129-4977-810f-dee0e66b5378
+ (name "CK_PTS645SJx73JSMTR92")
+ (description "Tactile switch from C&K.\n\nBody Size: 6.00 x 6.00 mm\nLead Y-Pitch: 4.50 mm\nActuator Height: 7.30 mm\n\nGenerated with librepcb-parts-generator (generate_tactile_switches.py)")
+ (keywords "push,press,button,switch,tactile")
+ (author "U. Bruhin")
+ (version "0.1")
+ (created 2025-04-15T21:39:13Z)
+ (deprecated false)
+ (generated_by "")
+ (category 194951ec-03dd-412a-9828-70c40bbdd22d)
+ (category c0f16db0-f0db-4121-ab12-b4570ff79738)
+ (assembly_type smt)
+ (pad bdb0c98c-17f8-4bce-a130-c071c54c689d (name "1"))
+ (pad 72a4797c-f406-465f-84cf-da19d2386442 (name "2"))
+ (pad af1cfe1b-824c-41b1-8d41-4aff84527f4a (name "3"))
+ (pad 9e3d6cc6-f15a-4200-bf0c-6ef359c5424e (name "4"))
+ (3d_model af75b24e-8fb4-4098-b201-a27920a16f25 (name "CK_PTS645SJx73JSMTR92"))
+ (footprint c6d7d2fa-7ef7-43c5-a491-657001b10504
+ (name "default")
+ (description "")
+ (3d_position 0.0 0.0 0.0) (3d_rotation 0.0 0.0 0.0)
+ (3d_model af75b24e-8fb4-4098-b201-a27920a16f25)
+ (pad b56d634c-b3df-4867-ae16-6c3579bad364 (side top) (shape roundrect)
+ (position -3.0 2.25) (rotation 0.0) (size 1.5 1.3) (radius 0.5)
+ (stop_mask auto) (solder_paste auto) (clearance 0.0) (function standard)
+ (package_pad bdb0c98c-17f8-4bce-a130-c071c54c689d)
+ )
+ (pad c90acbce-cd18-45e3-8a4f-19a5574daa75 (side top) (shape roundrect)
+ (position 3.0 2.25) (rotation 0.0) (size 1.5 1.3) (radius 0.5)
+ (stop_mask auto) (solder_paste auto) (clearance 0.0) (function standard)
+ (package_pad 72a4797c-f406-465f-84cf-da19d2386442)
+ )
+ (pad 76cd4aa1-7063-4fcb-879c-774d03a2e391 (side top) (shape roundrect)
+ (position -3.0 -2.25) (rotation 0.0) (size 1.5 1.3) (radius 0.5)
+ (stop_mask auto) (solder_paste auto) (clearance 0.0) (function standard)
+ (package_pad af1cfe1b-824c-41b1-8d41-4aff84527f4a)
+ )
+ (pad d78ff619-5068-4ced-abb4-605300a64481 (side top) (shape roundrect)
+ (position 3.0 -2.25) (rotation 0.0) (size 1.5 1.3) (radius 0.5)
+ (stop_mask auto) (solder_paste auto) (clearance 0.0) (function standard)
+ (package_pad 9e3d6cc6-f15a-4200-bf0c-6ef359c5424e)
+ )
+ (polygon ef83d299-2c88-4753-8c7b-e8bdbc0b3647 (layer top_documentation)
+ (width 0.2) (fill false) (grab_area false)
+ (vertex (position -2.9 2.9) (angle 0.0))
+ (vertex (position 2.9 2.9) (angle 0.0))
+ (vertex (position 2.9 -2.9) (angle 0.0))
+ (vertex (position -2.9 -2.9) (angle 0.0))
+ (vertex (position -2.9 2.9) (angle 0.0))
+ )
+ (polygon b82a3ae1-ad8d-4469-83f8-bcde9d46e7a4 (layer top_documentation)
+ (width 0.2) (fill false) (grab_area false)
+ (vertex (position -1.2 1.2) (angle 0.0))
+ (vertex (position 1.2 1.2) (angle 0.0))
+ (vertex (position 1.2 -1.2) (angle 0.0))
+ (vertex (position -1.2 -1.2) (angle 0.0))
+ (vertex (position -1.2 1.2) (angle 0.0))
+ )
+ (polygon acd95b35-b936-400e-83a2-62973b0cbf30 (layer top_legend)
+ (width 0.2) (fill false) (grab_area false)
+ (vertex (position -2.0 3.1) (angle 0.0))
+ (vertex (position 2.0 3.1) (angle 0.0))
+ )
+ (polygon 8acaae83-6c4a-4660-9154-e7930a0bcba3 (layer top_legend)
+ (width 0.2) (fill false) (grab_area false)
+ (vertex (position -2.0 -3.1) (angle 0.0))
+ (vertex (position 2.0 -3.1) (angle 0.0))
+ )
+ (polygon e9fc1535-6b3d-405b-a81e-e735b5b0de2c (layer top_legend)
+ (width 0.2) (fill false) (grab_area false)
+ (vertex (position -3.1 1.35) (angle 0.0))
+ (vertex (position -3.1 -1.35) (angle 0.0))
+ )
+ (polygon b2d5d6dd-74ff-41ce-9ca4-1e778050c398 (layer top_legend)
+ (width 0.2) (fill false) (grab_area false)
+ (vertex (position 3.1 1.35) (angle 0.0))
+ (vertex (position 3.1 -1.35) (angle 0.0))
+ )
+ (polygon 9704058d-3c3a-42b7-9000-e05d78613a10 (layer top_package_outlines)
+ (width 0.0) (fill false) (grab_area false)
+ (vertex (position -3.0 3.0) (angle 0.0))
+ (vertex (position 3.0 3.0) (angle 0.0))
+ (vertex (position 3.0 -3.0) (angle 0.0))
+ (vertex (position -3.0 -3.0) (angle 0.0))
+ )
+ (polygon 584d3503-57d2-416f-ad23-411371ddb169 (layer top_courtyard)
+ (width 0.0) (fill false) (grab_area false)
+ (vertex (position -3.4 3.4) (angle 0.0))
+ (vertex (position 3.4 3.4) (angle 0.0))
+ (vertex (position 3.4 -3.4) (angle 0.0))
+ (vertex (position -3.4 -3.4) (angle 0.0))
+ )
+ (stroke_text e6446d08-719f-4439-af3d-697753f06971 (layer top_names)
+ (height 1.0) (stroke_width 0.2) (letter_spacing auto) (line_spacing auto)
+ (align center bottom) (position 0.0 3.6) (rotation 0.0)
+ (auto_rotate true) (mirror false) (value "{{NAME}}")
+ )
+ (stroke_text 37f809d2-2bec-4b9f-86bd-f3f2eb0147db (layer top_values)
+ (height 1.0) (stroke_width 0.2) (letter_spacing auto) (line_spacing auto)
+ (align center top) (position 0.0 -3.6) (rotation 0.0)
+ (auto_rotate true) (mirror false) (value "{{VALUE}}")
+ )
+ )
+)
diff --git a/board/Fediverse_badge/library/pkg/29335d47-9f1f-4e9f-9e82-4c5f82d0c25f/.librepcb-pkg b/board/Fediverse_badge/library/pkg/29335d47-9f1f-4e9f-9e82-4c5f82d0c25f/.librepcb-pkg
new file mode 100644
index 0000000..d00491f
--- /dev/null
+++ b/board/Fediverse_badge/library/pkg/29335d47-9f1f-4e9f-9e82-4c5f82d0c25f/.librepcb-pkg
@@ -0,0 +1 @@
+1
diff --git a/board/Fediverse_badge/library/pkg/29335d47-9f1f-4e9f-9e82-4c5f82d0c25f/package.lp b/board/Fediverse_badge/library/pkg/29335d47-9f1f-4e9f-9e82-4c5f82d0c25f/package.lp
new file mode 100644
index 0000000..5e754f4
--- /dev/null
+++ b/board/Fediverse_badge/library/pkg/29335d47-9f1f-4e9f-9e82-4c5f82d0c25f/package.lp
@@ -0,0 +1,91 @@
+(librepcb_package 29335d47-9f1f-4e9f-9e82-4c5f82d0c25f
+ (name "KICAD_LED_SK6812_PLCC4_5.0x5.0mm_P3.2mm")
+ (description "Imported from KiCad (LED_SMD:LED_SK6812_PLCC4_5.0x5.0mm_P3.2mm).")
+ (keywords "kicad,import")
+ (author "KiCad Import")
+ (version "0.1")
+ (created 2026-06-06T09:45:21Z)
+ (deprecated false)
+ (generated_by "KiCadImport::LED_SMD::LED_SK6812_PLCC4_5.0x5.0mm_P3.2mm")
+ (category 0764a19f-0b33-4927-906a-f4d6c522841d)
+ (assembly_type smt)
+ (pad b95decf8-49e2-485e-a08e-f6f7aa61653c (name "1"))
+ (pad 02d0b7c2-4ee3-4741-9491-bcf531b2db44 (name "2"))
+ (pad 9f590424-bff4-46e0-8547-142f9b7bca72 (name "3"))
+ (pad 47994965-7bb7-4e80-9dd8-ffa8f3d89e36 (name "4"))
+ (footprint 4b16a3e5-354f-4ea6-a1f5-2edec8a014ab
+ (name "default")
+ (description "")
+ (3d_position 0.0 0.0 0.0) (3d_rotation 0.0 0.0 0.0)
+ (pad b95decf8-49e2-485e-a08e-f6f7aa61653c (side top) (shape roundrect)
+ (position -2.45 1.6) (rotation 180.0) (size 1.5 1.0) (radius 0.0)
+ (stop_mask auto) (solder_paste auto) (clearance 0.0) (function standard)
+ (package_pad b95decf8-49e2-485e-a08e-f6f7aa61653c)
+ )
+ (pad 02d0b7c2-4ee3-4741-9491-bcf531b2db44 (side top) (shape roundrect)
+ (position -2.45 -1.6) (rotation 180.0) (size 1.5 1.0) (radius 0.0)
+ (stop_mask auto) (solder_paste auto) (clearance 0.0) (function standard)
+ (package_pad 02d0b7c2-4ee3-4741-9491-bcf531b2db44)
+ )
+ (pad 9f590424-bff4-46e0-8547-142f9b7bca72 (side top) (shape roundrect)
+ (position 2.45 -1.6) (rotation 180.0) (size 1.5 1.0) (radius 0.0)
+ (stop_mask auto) (solder_paste auto) (clearance 0.0) (function standard)
+ (package_pad 9f590424-bff4-46e0-8547-142f9b7bca72)
+ )
+ (pad 47994965-7bb7-4e80-9dd8-ffa8f3d89e36 (side top) (shape roundrect)
+ (position 2.45 1.6) (rotation 180.0) (size 1.5 1.0) (radius 0.0)
+ (stop_mask auto) (solder_paste auto) (clearance 0.0) (function standard)
+ (package_pad 47994965-7bb7-4e80-9dd8-ffa8f3d89e36)
+ )
+ (polygon 0c31135b-5e15-4b4a-8605-325a91dd74ca (layer top_courtyard)
+ (width 0.0) (fill false) (grab_area false)
+ (vertex (position 3.45 2.75) (angle 0.0))
+ (vertex (position -3.45 2.75) (angle 0.0))
+ (vertex (position -3.45 -2.75) (angle 0.0))
+ (vertex (position 3.45 -2.75) (angle 0.0))
+ (vertex (position 3.45 2.75) (angle 0.0))
+ )
+ (polygon 1d93b8f5-2505-4e6c-8265-513fab61d0a3 (layer top_documentation)
+ (width 0.1) (fill false) (grab_area false)
+ (vertex (position 2.5 2.5) (angle 0.0))
+ (vertex (position -2.5 2.5) (angle 0.0))
+ (vertex (position -2.5 -2.5) (angle 0.0))
+ (vertex (position 2.5 -2.5) (angle 0.0))
+ (vertex (position 2.5 2.5) (angle 0.0))
+ )
+ (polygon 1221ae4b-d7fb-4539-a5fd-71dc6478e7c7 (layer top_documentation)
+ (width 0.1) (fill false) (grab_area false)
+ (vertex (position -2.5 1.5) (angle 0.0))
+ (vertex (position -1.5 2.5) (angle 0.0))
+ )
+ (polygon d9e695f0-d25d-4d65-9eba-0b6d025104ba (layer top_legend)
+ (width 0.2) (fill false) (grab_area false)
+ (vertex (position 3.5 2.75) (angle 0.0))
+ (vertex (position -3.05 2.75) (angle 0.0))
+ (vertex (position -3.5 2.3) (angle 0.0))
+ (vertex (position -3.5 -2.75) (angle 0.0))
+ (vertex (position 3.5 -2.75) (angle 0.0))
+ (vertex (position 3.5 2.75) (angle 0.0))
+ )
+ (polygon d5cf6a8c-a203-4767-9735-1835c8e342aa (layer top_package_outlines)
+ (width 0.0) (fill false) (grab_area false)
+ (vertex (position -3.2 2.55) (angle 0.0))
+ (vertex (position 3.2 2.55) (angle 0.0))
+ (vertex (position 3.2 -2.55) (angle 0.0))
+ (vertex (position -3.2 -2.55) (angle 0.0))
+ )
+ (circle 900a7a59-c5c8-4453-8020-b82b111838a3 (layer top_documentation)
+ (width 0.1) (fill false) (grab_area false) (diameter 4.0) (position 0.0 0.0)
+ )
+ (stroke_text d7c809be-8b6c-47b9-b0a5-ba5a790be95c (layer top_names)
+ (height 1.0) (stroke_width 0.15) (letter_spacing auto) (line_spacing auto)
+ (align center center) (position 0.0 3.5) (rotation 0.0)
+ (auto_rotate true) (mirror false) (value "{{NAME}}")
+ )
+ (stroke_text 2141786f-e9cd-42ff-b890-c121a1b9ac75 (layer top_values)
+ (height 1.0) (stroke_width 0.15) (letter_spacing auto) (line_spacing auto)
+ (align center center) (position 0.0 -4.0) (rotation 0.0)
+ (auto_rotate true) (mirror false) (value "{{VALUE}}")
+ )
+ )
+)
diff --git a/board/Fediverse_badge/library/pkg/c57353dc-640a-4110-9d8b-468551c2acb1/.librepcb-pkg b/board/Fediverse_badge/library/pkg/c57353dc-640a-4110-9d8b-468551c2acb1/.librepcb-pkg
new file mode 100644
index 0000000..d00491f
--- /dev/null
+++ b/board/Fediverse_badge/library/pkg/c57353dc-640a-4110-9d8b-468551c2acb1/.librepcb-pkg
@@ -0,0 +1 @@
+1
diff --git a/board/Fediverse_badge/library/pkg/c57353dc-640a-4110-9d8b-468551c2acb1/package.lp b/board/Fediverse_badge/library/pkg/c57353dc-640a-4110-9d8b-468551c2acb1/package.lp
new file mode 100644
index 0000000..23e1379
--- /dev/null
+++ b/board/Fediverse_badge/library/pkg/c57353dc-640a-4110-9d8b-468551c2acb1/package.lp
@@ -0,0 +1,131 @@
+(librepcb_package c57353dc-640a-4110-9d8b-468551c2acb1
+ (name "XIAO-castellated")
+ (description "Pads for the castellated pins")
+ (keywords "")
+ (author "Elena ``of Valhalla''")
+ (version "0.1")
+ (created 2026-05-28T06:39:09Z)
+ (deprecated false)
+ (generated_by "")
+ (category 1d2630f1-c375-49f0-a0dc-2446735d82f4)
+ (assembly_type smt)
+ (pad ea0ab8bf-9f89-4bcf-ad4b-7ddb982b38ae (name "5V"))
+ (pad 4ebdaa16-c98a-49f9-8501-7cbaf0fbb8a6 (name "3V3"))
+ (pad d4e278f5-4c4e-4ccc-a7e4-d7b6b92955d3 (name "GND"))
+ (pad bedea4c1-19bf-4063-a96a-4900fca98238 (name "D0"))
+ (pad ece6aa30-dfc4-4218-aa14-b3c31472faf5 (name "D1"))
+ (pad c5aab2f8-03b7-4e18-908c-73984ed963f6 (name "D2"))
+ (pad 59108b6f-fbba-4583-9361-d20373d59429 (name "D3"))
+ (pad af7bea02-99ad-4ae7-a203-5cb97c0f27a6 (name "D4"))
+ (pad 73e8512b-9b15-4ebd-84c1-63695bbefbbc (name "D5"))
+ (pad 4b387fa8-e434-4940-a020-0fc5423bfa83 (name "D6"))
+ (pad aece66ab-6574-44ce-b958-2098f709ff49 (name "D7"))
+ (pad b6e1951b-a873-4a93-88ef-e9fe018b1c31 (name "D8"))
+ (pad 015a5b34-2fd4-46c9-8c77-46309cf23d19 (name "D9"))
+ (pad 41fc2dbf-59d2-4235-ada8-ea77ea0de2d9 (name "D10"))
+ (footprint 6a0a7a5c-2979-412d-a18b-ab54548131b9
+ (name "default")
+ (description "")
+ (3d_position 0.0 0.0 0.0) (3d_rotation 0.0 0.0 0.0)
+ (pad f7d004ea-f628-4d6b-bf32-9fafc25c017f (side top) (shape roundrect)
+ (position 8.89 7.62) (rotation 0.0) (size 2.5 1.3) (radius 1.0)
+ (stop_mask auto) (solder_paste auto) (clearance 0.0) (function standard)
+ (package_pad ea0ab8bf-9f89-4bcf-ad4b-7ddb982b38ae)
+ )
+ (pad b02af465-3fa1-4687-bf1d-98a0873c7862 (side top) (shape roundrect)
+ (position 8.89 2.54) (rotation 0.0) (size 2.5 1.3) (radius 1.0)
+ (stop_mask auto) (solder_paste auto) (clearance 0.0) (function standard)
+ (package_pad 4ebdaa16-c98a-49f9-8501-7cbaf0fbb8a6)
+ )
+ (pad b62e15d3-f1e3-4825-8361-f47f6b70d38e (side top) (shape roundrect)
+ (position 8.89 5.08) (rotation 0.0) (size 2.5 1.3) (radius 1.0)
+ (stop_mask auto) (solder_paste auto) (clearance 0.0) (function standard)
+ (package_pad d4e278f5-4c4e-4ccc-a7e4-d7b6b92955d3)
+ )
+ (pad dfd2950f-1933-4e1c-8a05-5119d492e3ed (side top) (shape roundrect)
+ (position -8.89 7.62) (rotation 0.0) (size 2.5 1.3) (radius 1.0)
+ (stop_mask auto) (solder_paste auto) (clearance 0.0) (function standard)
+ (package_pad bedea4c1-19bf-4063-a96a-4900fca98238)
+ )
+ (pad 4c5fde18-1b24-41d7-80b4-fb16b603aa66 (side top) (shape roundrect)
+ (position -8.89 5.08) (rotation 0.0) (size 2.5 1.3) (radius 1.0)
+ (stop_mask auto) (solder_paste auto) (clearance 0.0) (function standard)
+ (package_pad ece6aa30-dfc4-4218-aa14-b3c31472faf5)
+ )
+ (pad 57663965-6fcf-4711-b924-edabf7030d5f (side top) (shape roundrect)
+ (position -8.89 2.54) (rotation 0.0) (size 2.5 1.3) (radius 1.0)
+ (stop_mask auto) (solder_paste auto) (clearance 0.0) (function standard)
+ (package_pad c5aab2f8-03b7-4e18-908c-73984ed963f6)
+ )
+ (pad 025470a7-9b09-4874-b075-09e229207707 (side top) (shape roundrect)
+ (position -8.89 0.0) (rotation 0.0) (size 2.5 1.3) (radius 1.0)
+ (stop_mask auto) (solder_paste auto) (clearance 0.0) (function standard)
+ (package_pad 59108b6f-fbba-4583-9361-d20373d59429)
+ )
+ (pad 56494d5c-f568-4015-95f4-27b9a419d382 (side top) (shape roundrect)
+ (position -8.89 -2.54) (rotation 0.0) (size 2.5 1.3) (radius 1.0)
+ (stop_mask auto) (solder_paste auto) (clearance 0.0) (function standard)
+ (package_pad af7bea02-99ad-4ae7-a203-5cb97c0f27a6)
+ )
+ (pad 24cfd3fb-9cdb-430d-9a4a-c207b0bffac9 (side top) (shape roundrect)
+ (position -8.89 -5.08) (rotation 0.0) (size 2.5 1.3) (radius 1.0)
+ (stop_mask auto) (solder_paste auto) (clearance 0.0) (function standard)
+ (package_pad 73e8512b-9b15-4ebd-84c1-63695bbefbbc)
+ )
+ (pad c689438e-bc08-4ac7-9076-8c0ab19d8d48 (side top) (shape roundrect)
+ (position -8.89 -7.62) (rotation 0.0) (size 2.5 1.3) (radius 1.0)
+ (stop_mask auto) (solder_paste auto) (clearance 0.0) (function standard)
+ (package_pad 4b387fa8-e434-4940-a020-0fc5423bfa83)
+ )
+ (pad 2f354551-ee61-433d-896e-61acafcc106d (side top) (shape roundrect)
+ (position 8.89 -7.62) (rotation 0.0) (size 2.5 1.3) (radius 1.0)
+ (stop_mask auto) (solder_paste auto) (clearance 0.0) (function standard)
+ (package_pad aece66ab-6574-44ce-b958-2098f709ff49)
+ )
+ (pad 96616fd3-9136-4114-92ca-ce47e20d0e06 (side top) (shape roundrect)
+ (position 8.89 -5.08) (rotation 0.0) (size 2.5 1.3) (radius 1.0)
+ (stop_mask auto) (solder_paste auto) (clearance 0.0) (function standard)
+ (package_pad b6e1951b-a873-4a93-88ef-e9fe018b1c31)
+ )
+ (pad a6d3b1eb-ea4b-4c99-9c42-98df4a533de8 (side top) (shape roundrect)
+ (position 8.89 -2.54) (rotation 0.0) (size 2.5 1.3) (radius 1.0)
+ (stop_mask auto) (solder_paste auto) (clearance 0.0) (function standard)
+ (package_pad 015a5b34-2fd4-46c9-8c77-46309cf23d19)
+ )
+ (pad e540dbf7-f46c-4a4a-9ae2-be4d9f2385b0 (side top) (shape roundrect)
+ (position 8.89 0.0) (rotation 0.0) (size 2.5 1.3) (radius 1.0)
+ (stop_mask auto) (solder_paste auto) (clearance 0.0) (function standard)
+ (package_pad 41fc2dbf-59d2-4235-ada8-ea77ea0de2d9)
+ )
+ (polygon b120855f-9aac-4af2-bc77-20f410be7bef (layer top_package_outlines)
+ (width 0.2) (fill false) (grab_area false)
+ (vertex (position -8.89 -10.16) (angle 0.0))
+ (vertex (position 8.89 -10.16) (angle 0.0))
+ (vertex (position 8.89 10.16) (angle 0.0))
+ (vertex (position -8.89 10.16) (angle 0.0))
+ (vertex (position -8.89 -10.16) (angle 0.0))
+ )
+ (polygon feddddc8-8a1e-4474-b1a5-73b60690df4c (layer top_courtyard)
+ (width 0.2) (fill false) (grab_area false)
+ (vertex (position -5.08 10.16) (angle 0.0))
+ (vertex (position -5.08 12.7) (angle 0.0))
+ (vertex (position 5.08 12.7) (angle 0.0))
+ (vertex (position 5.08 10.16) (angle 0.0))
+ (vertex (position 11.43 10.16) (angle 0.0))
+ (vertex (position 11.43 -10.16) (angle 0.0))
+ (vertex (position -11.43 -10.16) (angle 0.0))
+ (vertex (position -11.43 10.16) (angle 0.0))
+ (vertex (position -5.08 10.16) (angle 0.0))
+ )
+ (stroke_text 44160b12-f29b-44a4-b336-9162390e04a1 (layer top_names)
+ (height 1.0) (stroke_width 0.2) (letter_spacing auto) (line_spacing auto)
+ (align center bottom) (position 0.0 12.7) (rotation 0.0)
+ (auto_rotate true) (mirror false) (value "{{NAME}}")
+ )
+ (stroke_text f55a7bbd-eab7-4e1c-acf9-92db00ed0428 (layer top_values)
+ (height 1.0) (stroke_width 0.2) (letter_spacing auto) (line_spacing auto)
+ (align center top) (position 0.0 -10.16) (rotation 0.0)
+ (auto_rotate true) (mirror false) (value "{{VALUE}}")
+ )
+ )
+)
diff --git a/board/Fediverse_badge/library/pkg/d5ccc14d-2c19-4988-b86a-a8bc0c076143/.librepcb-pkg b/board/Fediverse_badge/library/pkg/d5ccc14d-2c19-4988-b86a-a8bc0c076143/.librepcb-pkg
new file mode 100644
index 0000000..d00491f
--- /dev/null
+++ b/board/Fediverse_badge/library/pkg/d5ccc14d-2c19-4988-b86a-a8bc0c076143/.librepcb-pkg
@@ -0,0 +1 @@
+1
diff --git a/board/Fediverse_badge/library/pkg/d5ccc14d-2c19-4988-b86a-a8bc0c076143/package.lp b/board/Fediverse_badge/library/pkg/d5ccc14d-2c19-4988-b86a-a8bc0c076143/package.lp
new file mode 100644
index 0000000..b4f3ca9
--- /dev/null
+++ b/board/Fediverse_badge/library/pkg/d5ccc14d-2c19-4988-b86a-a8bc0c076143/package.lp
@@ -0,0 +1,79 @@
+(librepcb_package d5ccc14d-2c19-4988-b86a-a8bc0c076143
+ (name "BM04B-SRSS-TB")
+ (description "")
+ (keywords "")
+ (author "Elena ``of Valhalla''")
+ (version "0.1")
+ (created 2026-06-10T15:03:42Z)
+ (deprecated false)
+ (generated_by "")
+ (category 56a5773f-eeb4-4b39-8cb9-274f3da26f4f)
+ (assembly_type smt)
+ (pad 96bfa9f0-7ef9-4833-a855-29cdf6aa702b (name "1"))
+ (pad 09ebc282-ac44-4e44-9647-27dd78d92466 (name "2"))
+ (pad 9da07972-6031-46c3-b7db-77874d7ee5e3 (name "3"))
+ (pad 873cfc2c-7b75-418d-8412-e08c11154cac (name "4"))
+ (pad 1c639306-3931-490c-a416-1546498a23dd (name "a"))
+ (pad d4db755d-5e9b-4c06-8df0-f53392f1f257 (name "b"))
+ (footprint f122d4b0-9190-40f0-83b8-8bf44a86e8f4
+ (name "default")
+ (description "")
+ (3d_position 0.0 0.0 0.0) (3d_rotation 0.0 0.0 0.0)
+ (pad 1deada0a-3281-4733-9231-e128fd7091cf (side top) (shape roundrect)
+ (position -1.5 1.75) (rotation 0.0) (size 0.6 1.6) (radius 0.0)
+ (stop_mask auto) (solder_paste auto) (clearance 0.0) (function standard)
+ (package_pad 96bfa9f0-7ef9-4833-a855-29cdf6aa702b)
+ )
+ (pad 4c8b7142-79e2-4f93-b1d0-b4ef1181fad2 (side top) (shape roundrect)
+ (position -0.5 1.75) (rotation 0.0) (size 0.6 1.6) (radius 0.0)
+ (stop_mask auto) (solder_paste auto) (clearance 0.0) (function standard)
+ (package_pad 09ebc282-ac44-4e44-9647-27dd78d92466)
+ )
+ (pad 4f519fbc-68a0-4735-b05d-d52bf28cd197 (side top) (shape roundrect)
+ (position 0.5 1.75) (rotation 0.0) (size 0.6 1.6) (radius 0.0)
+ (stop_mask auto) (solder_paste auto) (clearance 0.0) (function standard)
+ (package_pad 9da07972-6031-46c3-b7db-77874d7ee5e3)
+ )
+ (pad b6cfda23-fad2-40ee-947e-b3e6bc43c1f4 (side top) (shape roundrect)
+ (position 1.5 1.75) (rotation 0.0) (size 0.6 1.6) (radius 0.0)
+ (stop_mask auto) (solder_paste auto) (clearance 0.0) (function standard)
+ (package_pad 873cfc2c-7b75-418d-8412-e08c11154cac)
+ )
+ (pad d3382e20-ff1f-4ad6-83c1-d51ae169a6c7 (side top) (shape roundrect)
+ (position -2.8 -0.75) (rotation 0.0) (size 1.2 1.8) (radius 0.0)
+ (stop_mask auto) (solder_paste auto) (clearance 0.0) (function standard)
+ (package_pad 1c639306-3931-490c-a416-1546498a23dd)
+ )
+ (pad c5e1a5a5-6568-4a2d-880c-bc57b2229583 (side top) (shape roundrect)
+ (position 2.8 -0.75) (rotation 0.0) (size 1.2 1.8) (radius 0.0)
+ (stop_mask auto) (solder_paste auto) (clearance 0.0) (function standard)
+ (package_pad d4db755d-5e9b-4c06-8df0-f53392f1f257)
+ )
+ (polygon 7be113d6-be81-4e6c-a2ae-d6783836f563 (layer top_package_outlines)
+ (width 0.2) (fill false) (grab_area false)
+ (vertex (position -3.2 -1.45) (angle 0.0))
+ (vertex (position 3.2 -1.45) (angle 0.0))
+ (vertex (position 3.2 1.45) (angle 0.0))
+ (vertex (position -3.2 1.45) (angle 0.0))
+ (vertex (position -3.2 -1.45) (angle 0.0))
+ )
+ (polygon c49a8afa-8495-4ef0-8407-d73e57b25fcc (layer top_courtyard)
+ (width 0.2) (fill false) (grab_area false)
+ (vertex (position -3.6 2.65) (angle 0.0))
+ (vertex (position 3.6 2.65) (angle 0.0))
+ (vertex (position 3.6 -1.85) (angle 0.0))
+ (vertex (position -3.6 -1.85) (angle 0.0))
+ (vertex (position -3.6 2.65) (angle 0.0))
+ )
+ (stroke_text d768cfb3-da67-4960-907a-df703bf8453a (layer top_names)
+ (height 1.0) (stroke_width 0.2) (letter_spacing auto) (line_spacing auto)
+ (align center bottom) (position 0.0 3.1) (rotation 0.0)
+ (auto_rotate true) (mirror false) (value "{{NAME}}")
+ )
+ (stroke_text 091625c8-b6b1-4fc1-88ce-197ad8a7f4c3 (layer top_values)
+ (height 1.0) (stroke_width 0.2) (letter_spacing auto) (line_spacing auto)
+ (align center top) (position -0.1 -2.2) (rotation 0.0)
+ (auto_rotate true) (mirror false) (value "{{VALUE}}")
+ )
+ )
+)
diff --git a/board/Fediverse_badge/library/sym/4fa23385-3b3b-4467-9bf8-6bd230509da2/.librepcb-sym b/board/Fediverse_badge/library/sym/4fa23385-3b3b-4467-9bf8-6bd230509da2/.librepcb-sym
new file mode 100644
index 0000000..d00491f
--- /dev/null
+++ b/board/Fediverse_badge/library/sym/4fa23385-3b3b-4467-9bf8-6bd230509da2/.librepcb-sym
@@ -0,0 +1 @@
+1
diff --git a/board/Fediverse_badge/library/sym/4fa23385-3b3b-4467-9bf8-6bd230509da2/symbol.lp b/board/Fediverse_badge/library/sym/4fa23385-3b3b-4467-9bf8-6bd230509da2/symbol.lp
new file mode 100644
index 0000000..58198f8
--- /dev/null
+++ b/board/Fediverse_badge/library/sym/4fa23385-3b3b-4467-9bf8-6bd230509da2/symbol.lp
@@ -0,0 +1,51 @@
+(librepcb_symbol 4fa23385-3b3b-4467-9bf8-6bd230509da2
+ (name "Pushbutton Momentary NO")
+ (description "A momentary push button, normally open (make).")
+ (keywords "switch,push,pushbutton,momentary,no,make")
+ (author "Danilo B.")
+ (version "0.1")
+ (created 2018-11-01T14:35:25Z)
+ (deprecated false)
+ (generated_by "")
+ (category e29f0cb3-ef6d-4203-b854-d75150cbae0b)
+ (pin d48b8bd2-a46c-4495-87a5-662747034098 (name "1")
+ (position -5.08 0.0) (rotation 0.0) (length 1.905)
+ (name_position 3.175 0.0) (name_rotation 0.0) (name_height 2.5)
+ (name_align left center)
+ )
+ (pin d6dd01dd-12b3-4777-af54-0e51b1acf38a (name "2")
+ (position 5.08 0.0) (rotation 180.0) (length 1.905)
+ (name_position 3.175 0.0) (name_rotation 0.0) (name_height 2.5)
+ (name_align left center)
+ )
+ (polygon c10f7295-527b-4d88-9b7e-3cc6945b2893 (layer sym_outlines)
+ (width 0.508) (fill false) (grab_area true)
+ (vertex (position -3.175 2.54) (angle 0.0))
+ (vertex (position 3.175 2.54) (angle 0.0))
+ )
+ (polygon bf318e5a-d31a-4477-8b98-99028a86bb81 (layer sym_outlines)
+ (width 0.508) (fill false) (grab_area true)
+ (vertex (position 0.0 2.54) (angle 0.0))
+ (vertex (position 0.0 5.08) (angle 0.0))
+ )
+ (polygon 96892e03-1b4d-43a2-a6d3-377845b79632 (layer sym_hidden_grab_areas)
+ (width 0.0) (fill true) (grab_area true)
+ (vertex (position -3.81 5.08) (angle 0.0))
+ (vertex (position 3.81 5.08) (angle 0.0))
+ (vertex (position 3.81 -1.27) (angle 0.0))
+ (vertex (position -3.81 -1.27) (angle 0.0))
+ (vertex (position -3.81 5.08) (angle 0.0))
+ )
+ (circle 35a315f7-f29e-4060-98ed-b5acdc54d59e (layer sym_outlines)
+ (width 0.254) (fill false) (grab_area true) (diameter 1.27) (position -2.54 0.0)
+ )
+ (circle 54f78d06-8573-463d-9254-2e6650c47724 (layer sym_outlines)
+ (width 0.254) (fill false) (grab_area true) (diameter 1.27) (position 2.54 0.0)
+ )
+ (text eabf43fb-496b-4dc8-8ff7-ffac67991390 (layer sym_names) (value "{{NAME}}")
+ (align center bottom) (height 2.54) (position 0.0 5.08) (rotation 0.0)
+ )
+ (text 9842ee16-eec1-4ede-bb1e-4149d1f69f0e (layer sym_values) (value "{{VALUE}}")
+ (align center top) (height 2.54) (position 0.0 -1.27) (rotation 0.0)
+ )
+)
diff --git a/board/Fediverse_badge/library/sym/96f60e63-2dc1-498f-9e89-a0b929f342c7/.librepcb-sym b/board/Fediverse_badge/library/sym/96f60e63-2dc1-498f-9e89-a0b929f342c7/.librepcb-sym
new file mode 100644
index 0000000..d00491f
--- /dev/null
+++ b/board/Fediverse_badge/library/sym/96f60e63-2dc1-498f-9e89-a0b929f342c7/.librepcb-sym
@@ -0,0 +1 @@
+1
diff --git a/board/Fediverse_badge/library/sym/96f60e63-2dc1-498f-9e89-a0b929f342c7/symbol.lp b/board/Fediverse_badge/library/sym/96f60e63-2dc1-498f-9e89-a0b929f342c7/symbol.lp
new file mode 100644
index 0000000..c4a7b87
--- /dev/null
+++ b/board/Fediverse_badge/library/sym/96f60e63-2dc1-498f-9e89-a0b929f342c7/symbol.lp
@@ -0,0 +1,45 @@
+(librepcb_symbol 96f60e63-2dc1-498f-9e89-a0b929f342c7
+ (name "Qwiic Connector")
+ (description "Qwiic / EasyC / Stemma QT")
+ (keywords "")
+ (author "Elena ``of Valhalla''")
+ (version "0.1")
+ (created 2026-06-10T14:55:55Z)
+ (deprecated false)
+ (generated_by "")
+ (category d0618c29-0436-42da-a388-fdadf7b23892)
+ (pin fc16d36d-2af5-4fc8-b721-5afd9c84304b (name "GND")
+ (position 5.08 5.08) (rotation 180.0) (length 2.54)
+ (name_position 3.81 0.0) (name_rotation 0.0) (name_height 2.5)
+ (name_align left center)
+ )
+ (pin 77239131-4717-49bc-b4f8-b44e61f48085 (name "3V3")
+ (position 5.08 2.54) (rotation 180.0) (length 2.54)
+ (name_position 3.81 0.0) (name_rotation 0.0) (name_height 2.5)
+ (name_align left center)
+ )
+ (pin 161e2463-be36-49c7-805a-f26c5e30bb7c (name "SDA")
+ (position 5.08 0.0) (rotation 180.0) (length 2.54)
+ (name_position 3.81 0.0) (name_rotation 0.0) (name_height 2.5)
+ (name_align left center)
+ )
+ (pin 3a348855-9ed9-45ee-9669-91e0af37767a (name "SCL")
+ (position 5.08 -2.54) (rotation 180.0) (length 2.54)
+ (name_position 3.81 0.0) (name_rotation 0.0) (name_height 2.5)
+ (name_align left center)
+ )
+ (polygon b5db43b6-301c-4a3d-b7d7-59a452274bb9 (layer sym_outlines)
+ (width 0.2) (fill false) (grab_area true)
+ (vertex (position -5.08 7.62) (angle 0.0))
+ (vertex (position 2.54 7.62) (angle 0.0))
+ (vertex (position 2.54 -5.08) (angle 0.0))
+ (vertex (position -5.08 -5.08) (angle 0.0))
+ (vertex (position -5.08 7.62) (angle 0.0))
+ )
+ (text da220242-81cc-415d-a541-85419e2f7aef (layer sym_names) (value "{{NAME}}")
+ (align left bottom) (height 2.5) (position -5.08 7.62) (rotation 0.0)
+ )
+ (text 360c6899-ab03-4ddb-b989-bf7a8f3c2f53 (layer sym_values) (value "{{VALUE}}")
+ (align left top) (height 2.5) (position -5.08 -5.08) (rotation 0.0)
+ )
+)
diff --git a/board/Fediverse_badge/schematics/main/schematic.lp b/board/Fediverse_badge/schematics/main/schematic.lp
index 55bedee..8507dbc 100644
--- a/board/Fediverse_badge/schematics/main/schematic.lp
+++ b/board/Fediverse_badge/schematics/main/schematic.lp
@@ -4,178 +4,197 @@
(symbol 00c086a8-da44-4096-baf6-ad32c600d6e9
(component 2b7d337e-bac3-4e9f-8bf5-b684b98ce7f8)
(lib_gate 648549b7-d9e5-4df2-af27-52d381d92e68)
- (position 73.66 53.34) (rotation -270.0) (mirror true)
+ (position 78.74 63.5) (rotation -270.0) (mirror true)
(text ada46ff8-6da3-46b8-8e6c-b0d92aa7b44a (layer sym_values) (value "{{VALUE}}")
- (align left bottom) (height 2.5) (position 78.74 58.42) (rotation -90.0)
+ (align left bottom) (height 2.5) (position 83.82 68.58) (rotation -90.0)
)
(text c01a9147-3d5e-41ea-a6cb-51182bd4a2a3 (layer sym_names) (value "{{NAME}}")
- (align left top) (height 2.5) (position 68.58 58.42) (rotation -90.0)
+ (align left top) (height 2.5) (position 73.66 68.58) (rotation -90.0)
)
)
(symbol 0e2d3121-d232-46b7-9fc5-84ae22ba3645
(component 3edbb54c-2716-4793-8e54-f9e965d7a39c)
(lib_gate 648549b7-d9e5-4df2-af27-52d381d92e68)
- (position 109.22 53.34) (rotation -270.0) (mirror true)
+ (position 114.3 63.5) (rotation -270.0) (mirror true)
(text ada46ff8-6da3-46b8-8e6c-b0d92aa7b44a (layer sym_values) (value "{{VALUE}}")
- (align left bottom) (height 2.5) (position 114.3 58.42) (rotation -90.0)
+ (align left bottom) (height 2.5) (position 119.38 68.58) (rotation -90.0)
)
(text c01a9147-3d5e-41ea-a6cb-51182bd4a2a3 (layer sym_names) (value "{{NAME}}")
- (align left top) (height 2.5) (position 104.14 58.42) (rotation -90.0)
+ (align left top) (height 2.5) (position 109.22 68.58) (rotation -90.0)
)
)
(symbol 1c5c449a-aabb-40c7-b578-1c8a43a3e3f6
(component 602e5cc6-225d-4062-bb19-ffb454116f8d)
(lib_gate 42989503-2795-4892-9d83-b919cd7dad76)
- (position 55.88 68.58) (rotation 90.0) (mirror false)
+ (position 60.96 78.74) (rotation 90.0) (mirror false)
(text 6ac6ad4c-da41-4007-a7c4-b7bbbc3c1ed4 (layer sym_values) (value "{{VALUE}}")
- (align left top) (height 2.54) (position 55.88 71.12) (rotation 90.0)
+ (align left top) (height 2.54) (position 60.96 81.28) (rotation 90.0)
)
(text d388bfc1-774c-4a8e-84a6-fa8a6df43f29 (layer sym_names) (value "{{NAME}}")
- (align left bottom) (height 2.54) (position 55.88 71.12) (rotation 90.0)
+ (align left bottom) (height 2.54) (position 60.96 81.28) (rotation 90.0)
)
)
(symbol 26bb801f-24aa-4aaa-9335-fb89d09962ed
(component f7b6e36b-e82b-493a-919f-2570e8a6df07)
(lib_gate 648549b7-d9e5-4df2-af27-52d381d92e68)
- (position 55.88 53.34) (rotation -270.0) (mirror true)
+ (position 60.96 63.5) (rotation -270.0) (mirror true)
(text ada46ff8-6da3-46b8-8e6c-b0d92aa7b44a (layer sym_values) (value "{{VALUE}}")
- (align left bottom) (height 2.5) (position 60.96 58.42) (rotation -90.0)
+ (align left bottom) (height 2.5) (position 66.04 68.58) (rotation -90.0)
)
(text c01a9147-3d5e-41ea-a6cb-51182bd4a2a3 (layer sym_names) (value "{{NAME}}")
- (align left top) (height 2.5) (position 50.8 58.42) (rotation -90.0)
+ (align left top) (height 2.5) (position 55.88 68.58) (rotation -90.0)
)
)
(symbol 3038d65d-3e1f-462b-90bd-f4bc5a0ff2fe
(component 5a6378f6-c60c-43d7-bb4c-59e6dc7bfdc1)
(lib_gate 5988c66a-f507-487e-9b40-486502e8c9bd)
- (position 139.7 43.18) (rotation 0.0) (mirror false)
+ (position 144.78 53.34) (rotation 0.0) (mirror false)
(text bab382bd-43f9-4a5e-ab62-6af84bd669f8 (layer sym_names) (value "{{NAME}}")
- (align left bottom) (height 2.54) (position 136.62 44.196) (rotation 0.0)
+ (align left bottom) (height 2.54) (position 141.7 54.356) (rotation 0.0)
)
(text c7fc8f16-1080-48e4-a232-7deb0dd96624 (layer sym_values) (value "{{VALUE}}")
- (align left top) (height 2.54) (position 136.62 42.164) (rotation 0.0)
+ (align left top) (height 2.54) (position 141.7 52.324) (rotation 0.0)
)
)
(symbol 3868e849-32d8-4b5f-b074-5c54c7e3cf5b
(component 71e1ba32-3ad9-4725-9560-89e189741a44)
(lib_gate d14d86fd-f7b5-43be-93b5-03bd284fea33)
- (position 152.4 43.18) (rotation 180.0) (mirror false)
+ (position 157.48 53.34) (rotation 180.0) (mirror false)
(text 1e770303-9f67-4a2c-b531-967030a4e421 (layer sym_values) (value "{{VALUE}}")
- (align center top) (height 2.54) (position 152.4 45.72) (rotation 180.0)
+ (align center top) (height 2.54) (position 157.48 55.88) (rotation 180.0)
)
(text 77bc48fe-af34-4683-9a4b-19feaa33e2e4 (layer sym_names) (value "{{NAME}}")
- (align center bottom) (height 2.54) (position 152.4 40.64) (rotation 180.0)
+ (align center bottom) (height 2.54) (position 157.48 50.8) (rotation 180.0)
)
)
(symbol 438c3e6b-0e0f-40da-8a0b-8a6c64508ec9
(component 1fcd9d33-4e00-4d1b-a0ea-e93d6c3c20ca)
(lib_gate 0539fd52-890f-48af-97a9-bacfb79c9475)
- (position 63.5 68.58) (rotation 90.0) (mirror false)
+ (position 68.58 78.74) (rotation 90.0) (mirror false)
(text 5ec17485-716e-4eb9-8bbf-273444155632 (layer sym_values) (value "{{VALUE}}")
- (align center top) (height 2.54) (position 63.5 68.58) (rotation 90.0)
+ (align center top) (height 2.54) (position 68.58 78.74) (rotation 90.0)
)
)
(symbol 44c9169b-4165-433b-b7e9-0bf54c6ec385
(component 60adf2fe-774b-4846-a738-d717f39ce49d)
(lib_gate 5988c66a-f507-487e-9b40-486502e8c9bd)
- (position 43.18 43.18) (rotation 0.0) (mirror false)
+ (position 48.26 53.34) (rotation 0.0) (mirror false)
(text bab382bd-43f9-4a5e-ab62-6af84bd669f8 (layer sym_names) (value "{{NAME}}")
- (align left bottom) (height 2.54) (position 40.1 44.196) (rotation 0.0)
+ (align left bottom) (height 2.54) (position 45.18 54.356) (rotation 0.0)
)
(text c7fc8f16-1080-48e4-a232-7deb0dd96624 (layer sym_values) (value "{{VALUE}}")
- (align left top) (height 2.54) (position 40.1 42.164) (rotation 0.0)
+ (align left top) (height 2.54) (position 45.18 52.324) (rotation 0.0)
+ )
+ )
+ (symbol 4795e1de-18ed-460d-a1fc-7934c2b0c54a
+ (component 8189f48f-5f86-4f84-bc06-cb01d29d3a96)
+ (lib_gate 0539fd52-890f-48af-97a9-bacfb79c9475)
+ (position 40.64 15.24) (rotation 270.0) (mirror false)
+ (text 5ec17485-716e-4eb9-8bbf-273444155632 (layer sym_values) (value "{{VALUE}}")
+ (align center top) (height 2.54) (position 40.64 15.24) (rotation 270.0)
)
)
(symbol 513d2f75-7386-45f9-9e4a-b756ccf40aef
(component 4177cfe2-3c7f-4eb8-9e41-e59bc754cf1a)
(lib_gate 42989503-2795-4892-9d83-b919cd7dad76)
- (position 109.22 68.58) (rotation 90.0) (mirror false)
+ (position 114.3 78.74) (rotation 90.0) (mirror false)
(text 6ac6ad4c-da41-4007-a7c4-b7bbbc3c1ed4 (layer sym_values) (value "{{VALUE}}")
- (align left top) (height 2.54) (position 109.22 71.12) (rotation 90.0)
+ (align left top) (height 2.54) (position 114.3 81.28) (rotation 90.0)
)
(text d388bfc1-774c-4a8e-84a6-fa8a6df43f29 (layer sym_names) (value "{{NAME}}")
- (align left bottom) (height 2.54) (position 109.22 71.12) (rotation 90.0)
+ (align left bottom) (height 2.54) (position 114.3 81.28) (rotation 90.0)
)
)
(symbol 66c4c8a4-6bda-4923-8687-865ec536e2d1
(component 0d226721-1e27-49d9-94ea-a72df1c6e32d)
(lib_gate 648549b7-d9e5-4df2-af27-52d381d92e68)
- (position 127.0 53.34) (rotation -270.0) (mirror true)
+ (position 132.08 63.5) (rotation -270.0) (mirror true)
(text ada46ff8-6da3-46b8-8e6c-b0d92aa7b44a (layer sym_values) (value "{{VALUE}}")
- (align left bottom) (height 2.5) (position 132.08 58.42) (rotation -90.0)
+ (align left bottom) (height 2.5) (position 137.16 68.58) (rotation -90.0)
)
(text c01a9147-3d5e-41ea-a6cb-51182bd4a2a3 (layer sym_names) (value "{{NAME}}")
- (align left top) (height 2.5) (position 121.92 58.42) (rotation -90.0)
+ (align left top) (height 2.5) (position 127.0 68.58) (rotation -90.0)
)
)
(symbol 6d5858ff-c318-4c5d-9301-2326b1c84a71
(component 1f0b5782-fcb7-4504-a83d-b57b49f9d7c0)
(lib_gate b015f563-a107-4492-95e8-51d334ce03d7)
- (position 15.24 45.72) (rotation 0.0) (mirror false)
+ (position 20.32 55.88) (rotation 0.0) (mirror false)
)
(symbol 6e635d94-2ae1-4c1c-bd95-74641267b4f4
(component cf242d63-4cbf-431f-b7ea-6d9f2fc864ac)
(lib_gate 42989503-2795-4892-9d83-b919cd7dad76)
- (position 91.44 68.58) (rotation 90.0) (mirror false)
+ (position 96.52 78.74) (rotation 90.0) (mirror false)
(text 6ac6ad4c-da41-4007-a7c4-b7bbbc3c1ed4 (layer sym_values) (value "{{VALUE}}")
- (align left top) (height 2.54) (position 91.44 71.12) (rotation 90.0)
+ (align left top) (height 2.54) (position 96.52 81.28) (rotation 90.0)
)
(text d388bfc1-774c-4a8e-84a6-fa8a6df43f29 (layer sym_names) (value "{{NAME}}")
- (align left bottom) (height 2.54) (position 91.44 71.12) (rotation 90.0)
+ (align left bottom) (height 2.54) (position 96.52 81.28) (rotation 90.0)
)
)
(symbol 84f426f6-bb6b-4923-8bdd-fa53d0522f0c
(component a76af721-9fc9-4f3f-a263-d3ee17920362)
(lib_gate 42989503-2795-4892-9d83-b919cd7dad76)
- (position 127.0 68.58) (rotation 90.0) (mirror false)
+ (position 132.08 78.74) (rotation 90.0) (mirror false)
(text 6ac6ad4c-da41-4007-a7c4-b7bbbc3c1ed4 (layer sym_values) (value "{{VALUE}}")
- (align left top) (height 2.54) (position 127.0 71.12) (rotation 90.0)
+ (align left top) (height 2.54) (position 132.08 81.28) (rotation 90.0)
)
(text d388bfc1-774c-4a8e-84a6-fa8a6df43f29 (layer sym_names) (value "{{NAME}}")
- (align left bottom) (height 2.54) (position 127.0 71.12) (rotation 90.0)
+ (align left bottom) (height 2.54) (position 132.08 81.28) (rotation 90.0)
)
)
(symbol 8a0a392a-64be-4a68-b0cc-a58092130c27
(component b370c255-3516-460b-91b5-6d61ca7e4ce2)
(lib_gate 09b6d6c4-2d37-432f-9471-a317aad9a499)
- (position 12.7 83.82) (rotation 0.0) (mirror false)
+ (position 17.78 93.98) (rotation 0.0) (mirror false)
(text 15577fff-01b3-45ca-b5b1-37bada817ff4 (layer sym_values) (value "{{VALUE}}")
- (align center bottom) (height 2.54) (position 12.7 83.82) (rotation 0.0)
+ (align center bottom) (height 2.54) (position 17.78 93.98) (rotation 0.0)
+ )
+ )
+ (symbol 911faafa-355b-4fbd-a4ea-51c50873891f
+ (component 8c8608a2-8dcf-49cc-af3c-f3525aa9ca02)
+ (lib_gate 817295cd-3531-45c0-be0e-fcd9b0473534)
+ (position 50.8 10.16) (rotation 90.0) (mirror false)
+ (text 360c6899-ab03-4ddb-b989-bf7a8f3c2f53 (layer sym_values) (value "{{VALUE}}")
+ (align left top) (height 2.5) (position 55.88 5.08) (rotation 90.0)
+ )
+ (text da220242-81cc-415d-a541-85419e2f7aef (layer sym_names) (value "{{NAME}}")
+ (align left bottom) (height 2.5) (position 43.18 5.08) (rotation 90.0)
)
)
(symbol 99e53ed4-6c6b-48ab-a1e4-ddc6b1edcf29
(component 2c41a7d8-b6d0-48eb-a11b-eceb03828592)
(lib_gate 0539fd52-890f-48af-97a9-bacfb79c9475)
- (position 116.84 68.58) (rotation 90.0) (mirror false)
+ (position 121.92 78.74) (rotation 90.0) (mirror false)
(text 5ec17485-716e-4eb9-8bbf-273444155632 (layer sym_values) (value "{{VALUE}}")
- (align center top) (height 2.54) (position 116.84 68.58) (rotation 90.0)
+ (align center top) (height 2.54) (position 121.92 78.74) (rotation 90.0)
)
)
(symbol 9aa16e48-5faa-4074-bd78-0078d6d8c231
(component 4aebd94c-e25c-49ef-8daa-4965f2ad8deb)
(lib_gate 0539fd52-890f-48af-97a9-bacfb79c9475)
- (position 81.28 68.58) (rotation 90.0) (mirror false)
+ (position 86.36 78.74) (rotation 90.0) (mirror false)
(text 5ec17485-716e-4eb9-8bbf-273444155632 (layer sym_values) (value "{{VALUE}}")
- (align center top) (height 2.54) (position 81.28 68.58) (rotation 90.0)
+ (align center top) (height 2.54) (position 86.36 78.74) (rotation 90.0)
)
)
(symbol a27bbdbf-eee8-4b66-b619-6f889d6eae67
(component 46043342-894d-4b4c-8c5d-21143b57a2a6)
(lib_gate 0539fd52-890f-48af-97a9-bacfb79c9475)
- (position 99.06 68.58) (rotation 90.0) (mirror false)
+ (position 104.14 78.74) (rotation 90.0) (mirror false)
(text 5ec17485-716e-4eb9-8bbf-273444155632 (layer sym_values) (value "{{VALUE}}")
- (align center top) (height 2.54) (position 99.06 68.58) (rotation 90.0)
+ (align center top) (height 2.54) (position 104.14 78.74) (rotation 90.0)
)
)
(symbol c26998c4-bb51-43a2-942f-3fccb0ddc840
(component bfa18ceb-1ee1-497a-a7bd-d255065e89de)
(lib_gate 42989503-2795-4892-9d83-b919cd7dad76)
- (position 73.66 68.58) (rotation 90.0) (mirror false)
+ (position 78.74 78.74) (rotation 90.0) (mirror false)
(text 6ac6ad4c-da41-4007-a7c4-b7bbbc3c1ed4 (layer sym_values) (value "{{VALUE}}")
- (align left top) (height 2.54) (position 73.66 71.12) (rotation 90.0)
+ (align left top) (height 2.54) (position 78.74 81.28) (rotation 90.0)
)
(text d388bfc1-774c-4a8e-84a6-fa8a6df43f29 (layer sym_names) (value "{{NAME}}")
- (align left bottom) (height 2.54) (position 73.66 71.12) (rotation 90.0)
+ (align left bottom) (height 2.54) (position 78.74 81.28) (rotation 90.0)
)
)
(symbol d722ca38-59ec-4983-867e-75b1547f77b6
@@ -201,36 +220,55 @@
(align left center) (height 3.5) (position 162.0 2.5) (rotation 0.0)
)
)
+ (symbol dac2208a-dab4-4655-bf71-9117d3ed2e51
+ (component e3eb7795-039c-4421-955a-e25f7f876ab3)
+ (lib_gate 38dd959b-8979-4d7e-ac73-a69c7d26cee0)
+ (position 68.58 45.72) (rotation 0.0) (mirror false)
+ (text 9842ee16-eec1-4ede-bb1e-4149d1f69f0e (layer sym_values) (value "{{VALUE}}")
+ (align center top) (height 2.54) (position 68.58 44.45) (rotation 0.0)
+ )
+ (text eabf43fb-496b-4dc8-8ff7-ffac67991390 (layer sym_names) (value "{{NAME}}")
+ (align center bottom) (height 2.54) (position 68.58 50.8) (rotation 0.0)
+ )
+ )
+ (symbol e55876a4-78ed-442a-8d18-63668293f155
+ (component d9cacb16-b0bc-4e70-9a0f-6f6fb7dcf708)
+ (lib_gate 0539fd52-890f-48af-97a9-bacfb79c9475)
+ (position 78.74 45.72) (rotation 90.0) (mirror false)
+ (text 5ec17485-716e-4eb9-8bbf-273444155632 (layer sym_values) (value "{{VALUE}}")
+ (align center top) (height 2.54) (position 78.74 45.72) (rotation 90.0)
+ )
+ )
(symbol eda27cbf-4cda-405d-8135-cb04e0ec828c
(component 20da9cd4-31f4-45b3-9b40-c435ba2de759)
(lib_gate 0539fd52-890f-48af-97a9-bacfb79c9475)
- (position 7.62 33.02) (rotation 270.0) (mirror false)
+ (position 12.7 43.18) (rotation 270.0) (mirror false)
(text 5ec17485-716e-4eb9-8bbf-273444155632 (layer sym_values) (value "{{VALUE}}")
- (align center top) (height 2.54) (position 7.62 33.02) (rotation 270.0)
+ (align center top) (height 2.54) (position 12.7 43.18) (rotation 270.0)
)
)
(symbol f4110251-b693-4b84-b855-888226e089d6
(component 0ac37656-d150-478c-94f5-458fa9c04aaa)
(lib_gate 0539fd52-890f-48af-97a9-bacfb79c9475)
- (position 134.62 68.58) (rotation 90.0) (mirror false)
+ (position 139.7 78.74) (rotation 90.0) (mirror false)
(text 5ec17485-716e-4eb9-8bbf-273444155632 (layer sym_values) (value "{{VALUE}}")
- (align center top) (height 2.54) (position 134.62 68.58) (rotation 90.0)
+ (align center top) (height 2.54) (position 139.7 78.74) (rotation 90.0)
)
)
(symbol ff450c3a-fa1a-49b4-9c0a-660941747055
(component 613ce06b-2b7b-43cd-ac29-d37eca135327)
(lib_gate 648549b7-d9e5-4df2-af27-52d381d92e68)
- (position 91.44 53.34) (rotation -270.0) (mirror true)
+ (position 96.52 63.5) (rotation -270.0) (mirror true)
(text ada46ff8-6da3-46b8-8e6c-b0d92aa7b44a (layer sym_values) (value "{{VALUE}}")
- (align left bottom) (height 2.5) (position 96.52 58.42) (rotation -90.0)
+ (align left bottom) (height 2.5) (position 101.6 68.58) (rotation -90.0)
)
(text c01a9147-3d5e-41ea-a6cb-51182bd4a2a3 (layer sym_names) (value "{{NAME}}")
- (align left top) (height 2.5) (position 86.36 58.42) (rotation -90.0)
+ (align left top) (height 2.5) (position 91.44 68.58) (rotation -90.0)
)
)
(netsegment 199a1111-df47-4492-a7d8-5ac2c54471b8
(net 93ad1f9e-d3d8-4cfd-b6a3-ff1c1983d7f8)
- (junction 4ad70b77-e936-4a80-8a90-ea65018ba146 (position 58.42 68.58))
+ (junction 4ad70b77-e936-4a80-8a90-ea65018ba146 (position 63.5 78.74))
(line 4a8452b3-1211-4d4b-8a03-da80a9a78842 (width 0.15875)
(from (junction 4ad70b77-e936-4a80-8a90-ea65018ba146))
(to (symbol 26bb801f-24aa-4aaa-9335-fb89d09962ed) (pin 3cf52841-07a8-4eed-ac2e-422cdad9955a))
@@ -246,7 +284,7 @@
)
(netsegment 1a27b706-eb5e-4991-97df-3d86c45d4bfb
(net 93ad1f9e-d3d8-4cfd-b6a3-ff1c1983d7f8)
- (junction 1f20fdc3-721d-4135-91c4-1bd3c38cf7f5 (position 111.76 68.58))
+ (junction 1f20fdc3-721d-4135-91c4-1bd3c38cf7f5 (position 116.84 78.74))
(line a6bb9405-4eb7-4cae-9962-e85f92458c20 (width 0.15875)
(from (junction 1f20fdc3-721d-4135-91c4-1bd3c38cf7f5))
(to (symbol 513d2f75-7386-45f9-9e4a-b756ccf40aef) (pin 99ba7020-af70-432f-9584-c452397065c5))
@@ -281,9 +319,21 @@
(to (symbol eda27cbf-4cda-405d-8135-cb04e0ec828c) (pin abcc319b-d09f-437b-a624-3dcf3eff5792))
)
)
+ (netsegment 30bc9694-6798-48a5-8eab-e32e64d98274
+ (net 325e5ee5-7958-47a8-bfd4-4cbe3a3ed61f)
+ (junction 9224db2e-bae2-487b-b391-d7f2696288bc (position 50.8 43.18))
+ (line 1eba4f7e-d06b-4c59-a8cc-a86d2ea3d8b4 (width 0.15875)
+ (from (symbol 6d5858ff-c318-4c5d-9301-2326b1c84a71) (pin fba7af97-7fe4-448a-b2e6-fe68f6707c6e))
+ (to (junction 9224db2e-bae2-487b-b391-d7f2696288bc))
+ )
+ (line e3739cd7-77fe-4cd7-a500-61336f748848 (width 0.15875)
+ (from (symbol 911faafa-355b-4fbd-a4ea-51c50873891f) (pin 161e2463-be36-49c7-805a-f26c5e30bb7c))
+ (to (junction 9224db2e-bae2-487b-b391-d7f2696288bc))
+ )
+ )
(netsegment 4a3b6086-788d-4986-924a-9f4b357fee6f
(net 93ad1f9e-d3d8-4cfd-b6a3-ff1c1983d7f8)
- (junction eca100c6-5a41-4a87-b6f3-441f50d99413 (position 129.54 68.58))
+ (junction eca100c6-5a41-4a87-b6f3-441f50d99413 (position 134.62 78.74))
(line 0b21e493-7de8-4344-86ff-7b42a384fca3 (width 0.15875)
(from (symbol f4110251-b693-4b84-b855-888226e089d6) (pin abcc319b-d09f-437b-a624-3dcf3eff5792))
(to (junction eca100c6-5a41-4a87-b6f3-441f50d99413))
@@ -297,6 +347,13 @@
(to (symbol 84f426f6-bb6b-4923-8bdd-fa53d0522f0c) (pin 99ba7020-af70-432f-9584-c452397065c5))
)
)
+ (netsegment 4af836db-c544-42b6-aff3-db6b1cb72fe6
+ (net 93ad1f9e-d3d8-4cfd-b6a3-ff1c1983d7f8)
+ (line a2149dfc-2899-464e-a9fc-60d556f5fcd7 (width 0.15875)
+ (from (symbol 911faafa-355b-4fbd-a4ea-51c50873891f) (pin fc16d36d-2af5-4fc8-b721-5afd9c84304b))
+ (to (symbol 4795e1de-18ed-460d-a1fc-7934c2b0c54a) (pin abcc319b-d09f-437b-a624-3dcf3eff5792))
+ )
+ )
(netsegment 6389ab8b-b46e-42c3-817b-f29b3eb3bb0c
(net 408c2481-f465-4d9f-9f39-60671e9ebf2e)
(line e3f19201-b12e-4215-b7fa-1b978f1ac2bd (width 0.15875)
@@ -304,6 +361,40 @@
(to (symbol 44c9169b-4165-433b-b7e9-0bf54c6ec385) (pin 2731f213-ee20-4eb0-a18b-ad97d9fea7a0))
)
)
+ (netsegment 7f84c203-b0c7-468d-845e-58e44ebadc84
+ (net d3838020-ffe7-4cca-84f1-52dbe5ce3f90)
+ (junction 9d81e03e-9579-489b-b250-f2c04b0baef7 (position 5.08 20.32))
+ (junction b29a4ff2-42ce-4e9c-962b-6b315585ab36 (position 5.08 48.26))
+ (junction c75a62f6-bc22-4194-9af5-2c6af4927447 (position 48.26 20.32))
+ (line 40d75589-2bb7-4ff8-a934-1a247a44e45f (width 0.15875)
+ (from (junction 9d81e03e-9579-489b-b250-f2c04b0baef7))
+ (to (junction b29a4ff2-42ce-4e9c-962b-6b315585ab36))
+ )
+ (line 5537faf8-6013-472d-8ae2-cf23c9f32d4a (width 0.15875)
+ (from (junction c75a62f6-bc22-4194-9af5-2c6af4927447))
+ (to (junction 9d81e03e-9579-489b-b250-f2c04b0baef7))
+ )
+ (line 86594777-e9e7-4a55-894c-7ce4e044cee7 (width 0.15875)
+ (from (symbol 6d5858ff-c318-4c5d-9301-2326b1c84a71) (pin 461bb6d6-a570-4623-8552-21fc50a9fa34))
+ (to (junction b29a4ff2-42ce-4e9c-962b-6b315585ab36))
+ )
+ (line 979f60d7-9f1d-4a07-9fed-1b72465a8207 (width 0.15875)
+ (from (symbol 911faafa-355b-4fbd-a4ea-51c50873891f) (pin 77239131-4717-49bc-b4f8-b44e61f48085))
+ (to (junction c75a62f6-bc22-4194-9af5-2c6af4927447))
+ )
+ )
+ (netsegment 87163ffb-9fcf-43d6-9e77-a3bb5697aa3a
+ (net 1414b6b5-48e6-4804-988b-ba1a84a6b6f9)
+ (junction 93e6640b-b0d2-45b7-a138-7e89f767f9b8 (position 53.34 40.64))
+ (line 411e2f22-6b75-44ba-b088-758e7f7b693b (width 0.15875)
+ (from (symbol 911faafa-355b-4fbd-a4ea-51c50873891f) (pin 3a348855-9ed9-45ee-9669-91e0af37767a))
+ (to (junction 93e6640b-b0d2-45b7-a138-7e89f767f9b8))
+ )
+ (line c0ba720b-cba8-4e04-88b0-babba4775883 (width 0.15875)
+ (from (symbol 6d5858ff-c318-4c5d-9301-2326b1c84a71) (pin 033d4cf0-5d0b-4862-a1a9-2ba8abca45ab))
+ (to (junction 93e6640b-b0d2-45b7-a138-7e89f767f9b8))
+ )
+ )
(netsegment 9c109327-9a57-41c0-8e3f-e84f191dc758
(net 37706ecb-70c6-4488-af75-127648a2fe4d)
(line 6e4d6813-e055-45d1-8287-0e8c888435c0 (width 0.15875)
@@ -311,19 +402,26 @@
(to (symbol 00c086a8-da44-4096-baf6-ad32c600d6e9) (pin d275371a-2e67-4bfd-902b-59881bfe5ac4))
)
)
+ (netsegment 9e9f6582-844c-453b-a485-31571d9e96ed
+ (net 93ad1f9e-d3d8-4cfd-b6a3-ff1c1983d7f8)
+ (line 7934f0d6-90c3-4d12-8441-2d1dd981ae07 (width 0.15875)
+ (from (symbol e55876a4-78ed-442a-8d18-63668293f155) (pin abcc319b-d09f-437b-a624-3dcf3eff5792))
+ (to (symbol dac2208a-dab4-4655-bf71-9117d3ed2e51) (pin d6dd01dd-12b3-4777-af54-0e51b1acf38a))
+ )
+ )
(netsegment 9fccbe40-c89c-4d5f-912c-9e170f809d79
(net 27bb768a-7608-4b47-8386-a54f393a4b3b)
- (junction 37da5510-250a-434c-9d9d-5a1c29894fdb (position 106.68 68.58))
- (junction 41cd7229-8547-46fa-9f0b-0a2c27f56ced (position 124.46 78.74))
- (junction 46f9adeb-61ba-444c-b912-a5d8962ca5fd (position 53.34 78.74))
- (junction 4a530d18-4bcf-4570-b171-235fce19355f (position 88.9 78.74))
- (junction 656d5873-8656-49e8-b6a2-8dce71aef363 (position 53.34 68.58))
- (junction 66953bfc-8d2b-4c90-bc1d-ebdf84073d1e (position 71.12 68.58))
- (junction 8d337dcb-73f8-46e0-9204-f1ccabe4c980 (position 88.9 68.58))
- (junction 953c3813-e205-4b56-984b-f2d1e7a182ea (position 106.68 78.74))
- (junction a29c9c9f-fa78-4271-8ec8-579fe33aeb79 (position 124.46 68.58))
- (junction c9c1c1e7-8c5d-4700-9da4-cd8e37d5bd2b (position 71.12 78.74))
- (junction f0bf144e-7efa-42a3-a82c-c517fc037da8 (position 12.7 78.74))
+ (junction 37da5510-250a-434c-9d9d-5a1c29894fdb (position 111.76 78.74))
+ (junction 41cd7229-8547-46fa-9f0b-0a2c27f56ced (position 129.54 88.9))
+ (junction 46f9adeb-61ba-444c-b912-a5d8962ca5fd (position 58.42 88.9))
+ (junction 4a530d18-4bcf-4570-b171-235fce19355f (position 93.98 88.9))
+ (junction 656d5873-8656-49e8-b6a2-8dce71aef363 (position 58.42 78.74))
+ (junction 66953bfc-8d2b-4c90-bc1d-ebdf84073d1e (position 76.2 78.74))
+ (junction 8d337dcb-73f8-46e0-9204-f1ccabe4c980 (position 93.98 78.74))
+ (junction 953c3813-e205-4b56-984b-f2d1e7a182ea (position 111.76 88.9))
+ (junction a29c9c9f-fa78-4271-8ec8-579fe33aeb79 (position 129.54 78.74))
+ (junction c9c1c1e7-8c5d-4700-9da4-cd8e37d5bd2b (position 76.2 88.9))
+ (junction f0bf144e-7efa-42a3-a82c-c517fc037da8 (position 17.78 88.9))
(line 1c97616f-88c9-43e0-b334-6351ca6c7bab (width 0.15875)
(from (junction 37da5510-250a-434c-9d9d-5a1c29894fdb))
(to (symbol 513d2f75-7386-45f9-9e4a-b756ccf40aef) (pin fba2100c-f69f-40e1-b6be-8b2f2758ad52))
@@ -420,9 +518,16 @@
(to (symbol 0e2d3121-d232-46b7-9fc5-84ae22ba3645) (pin d275371a-2e67-4bfd-902b-59881bfe5ac4))
)
)
+ (netsegment b3f08268-ef86-43dc-b8a9-3fd2ccec031c
+ (net 10722e7b-2c09-4d06-836e-771ae5565ce9)
+ (line 74f7a4e7-c021-4cb1-88cb-b16b4e65a97d (width 0.15875)
+ (from (symbol dac2208a-dab4-4655-bf71-9117d3ed2e51) (pin d48b8bd2-a46c-4495-87a5-662747034098))
+ (to (symbol 6d5858ff-c318-4c5d-9301-2326b1c84a71) (pin ecff6bc4-b798-4069-99cf-470c8c86f62e))
+ )
+ )
(netsegment c9bb4282-92f9-4c97-a0af-196dcfedf2e0
(net 93ad1f9e-d3d8-4cfd-b6a3-ff1c1983d7f8)
- (junction 682b7c0c-c26e-4573-bb1d-7969d269ab70 (position 93.98 68.58))
+ (junction 682b7c0c-c26e-4573-bb1d-7969d269ab70 (position 99.06 78.74))
(line 1ee14212-74c4-4f86-95e8-1d08995dca56 (width 0.15875)
(from (symbol ff450c3a-fa1a-49b4-9c0a-660941747055) (pin 3cf52841-07a8-4eed-ac2e-422cdad9955a))
(to (junction 682b7c0c-c26e-4573-bb1d-7969d269ab70))
@@ -452,7 +557,7 @@
)
(netsegment efd50248-3ce0-4fbb-9281-0fa0e745ca19
(net 93ad1f9e-d3d8-4cfd-b6a3-ff1c1983d7f8)
- (junction 8a620eaf-edc5-4b85-a1d7-373e9c19d5fa (position 76.2 68.58))
+ (junction 8a620eaf-edc5-4b85-a1d7-373e9c19d5fa (position 81.28 78.74))
(line 05f2fb53-c36b-4cd7-9616-80add689a489 (width 0.15875)
(from (symbol 9aa16e48-5faa-4074-bd78-0078d6d8c231) (pin abcc319b-d09f-437b-a624-3dcf3eff5792))
(to (junction 8a620eaf-edc5-4b85-a1d7-373e9c19d5fa))