summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorElena ``of Valhalla'' Grandi <valhalla@trueelena.org>2026-07-19 20:46:58 +0200
committerElena ``of Valhalla'' Grandi <valhalla@trueelena.org>2026-07-19 20:46:58 +0200
commitcb72dedf8b4156747646141d5db0f8235b925e3b (patch)
tree6f6833d7ea6cfaa3f6722e87847ca04fdc7bf2a5
parenta66f08faef4c113fffbd398094c2dcdb021a2fe5 (diff)
More work on the board
-rw-r--r--board/Fediverse_badge/boards/default/board.lp245
-rw-r--r--board/Fediverse_badge/circuit/circuit.lp15
-rw-r--r--board/Fediverse_badge/library/dev/c139e505-592b-46ba-bdf2-acb7383ea0cd/.librepcb-dev1
-rw-r--r--board/Fediverse_badge/library/dev/c139e505-592b-46ba-bdf2-acb7383ea0cd/device.lp16
-rw-r--r--board/Fediverse_badge/library/pkg/60b715fa-bd1d-4d96-b153-2a28208f32fb/.librepcb-pkg1
-rw-r--r--board/Fediverse_badge/library/pkg/60b715fa-bd1d-4d96-b153-2a28208f32fb/5d053e45-ab76-407c-88ae-d7936dff282b.step770
-rw-r--r--board/Fediverse_badge/library/pkg/60b715fa-bd1d-4d96-b153-2a28208f32fb/package.lp167
7 files changed, 1200 insertions, 15 deletions
diff --git a/board/Fediverse_badge/boards/default/board.lp b/board/Fediverse_badge/boards/default/board.lp
index 26a3f5c..74a43b7 100644
--- a/board/Fediverse_badge/boards/default/board.lp
+++ b/board/Fediverse_badge/boards/default/board.lp
@@ -61,10 +61,10 @@
(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)
+ (position 8.46 28.1) (rotation 263.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)
+ (align center center) (position 11.933913 27.673457) (rotation 83.0)
(auto_rotate true) (mirror true) (lock false) (value "{{NAME}}")
)
)
@@ -88,10 +88,10 @@
(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)
+ (position 40.5 33.26) (rotation 119.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)
+ (align center center) (position 37.438831 31.563166) (rotation 299.0)
(auto_rotate true) (mirror true) (lock false) (value "{{NAME}}")
)
)
@@ -99,10 +99,32 @@
(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)
+ (position 17.51 10.18) (rotation 335.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)
+ (align center center) (position 18.989164 13.352077) (rotation 155.0)
+ (auto_rotate true) (mirror true) (lock false) (value "{{NAME}}")
+ )
+ )
+ (device 4177cfe2-3c7f-4eb8-9e41-e59bc754cf1a
+ (lib_device c139e505-592b-46ba-bdf2-acb7383ea0cd)
+ (lib_footprint 2f2ea7e1-052e-4308-abec-85b5d2bd1d65)
+ (lib_3d_model 5d053e45-ab76-407c-88ae-d7936dff282b)
+ (position 10.16 10.16) (rotation 0.0) (flip true) (lock false)
+ (stroke_text 3c4417a8-0e5c-48b0-822a-06f6f5df19f6 (layer bot_names)
+ (height 1.0) (stroke_width 0.2) (letter_spacing auto) (line_spacing auto)
+ (align center top) (position 10.16 11.585) (rotation 180.0)
+ (auto_rotate true) (mirror true) (lock false) (value "{{NAME}}")
+ )
+ )
+ (device 602e5cc6-225d-4062-bb19-ffb454116f8d
+ (lib_device c139e505-592b-46ba-bdf2-acb7383ea0cd)
+ (lib_footprint 2f2ea7e1-052e-4308-abec-85b5d2bd1d65)
+ (lib_3d_model 5d053e45-ab76-407c-88ae-d7936dff282b)
+ (position 29.21 46.355) (rotation 0.0) (flip true) (lock false)
+ (stroke_text 3c4417a8-0e5c-48b0-822a-06f6f5df19f6 (layer bot_names)
+ (height 1.0) (stroke_width 0.2) (letter_spacing auto) (line_spacing auto)
+ (align center top) (position 29.21 47.78) (rotation 180.0)
(auto_rotate true) (mirror true) (lock false) (value "{{NAME}}")
)
)
@@ -110,10 +132,10 @@
(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)
+ (position 37.52 13.37) (rotation 47.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)
+ (align center center) (position 34.960262 15.756994) (rotation 227.0)
(auto_rotate true) (mirror true) (lock false) (value "{{NAME}}")
)
)
@@ -122,17 +144,45 @@
(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 a76af721-9fc9-4f3f-a263-d3ee17920362
+ (lib_device c139e505-592b-46ba-bdf2-acb7383ea0cd)
+ (lib_footprint 2f2ea7e1-052e-4308-abec-85b5d2bd1d65)
+ (lib_3d_model 5d053e45-ab76-407c-88ae-d7936dff282b)
+ (position 3.81 32.385) (rotation 0.0) (flip true) (lock false)
+ (stroke_text 3c4417a8-0e5c-48b0-822a-06f6f5df19f6 (layer bot_names)
+ (height 1.0) (stroke_width 0.2) (letter_spacing auto) (line_spacing auto)
+ (align center top) (position 3.81 33.81) (rotation 180.0)
+ (auto_rotate true) (mirror true) (lock false) (value "{{NAME}}")
+ )
+ )
+ (device bfa18ceb-1ee1-497a-a7bd-d255065e89de
+ (lib_device c139e505-592b-46ba-bdf2-acb7383ea0cd)
+ (lib_footprint 2f2ea7e1-052e-4308-abec-85b5d2bd1d65)
+ (lib_3d_model 5d053e45-ab76-407c-88ae-d7936dff282b)
+ (position 46.355 29.845) (rotation 270.0) (flip true) (lock false)
+ (stroke_text 3c4417a8-0e5c-48b0-822a-06f6f5df19f6 (layer bot_names)
+ (height 1.0) (stroke_width 0.2) (letter_spacing auto) (line_spacing auto)
+ (align center top) (position 47.78 29.845) (rotation 90.0)
+ (auto_rotate true) (mirror true) (lock false) (value "{{NAME}}")
+ )
+ )
+ (device cf242d63-4cbf-431f-b7ea-6d9f2fc864ac
+ (lib_device c139e505-592b-46ba-bdf2-acb7383ea0cd)
+ (lib_footprint 2f2ea7e1-052e-4308-abec-85b5d2bd1d65)
+ (lib_3d_model 5d053e45-ab76-407c-88ae-d7936dff282b)
+ (position 37.465 7.62) (rotation 180.0) (flip true) (lock false)
+ (stroke_text 3c4417a8-0e5c-48b0-822a-06f6f5df19f6 (layer bot_names)
+ (height 1.0) (stroke_width 0.2) (letter_spacing auto) (line_spacing auto)
+ (align center top) (position 37.465 6.195) (rotation 0.0)
+ (auto_rotate true) (mirror true) (lock false) (value "{{NAME}}")
+ )
+ )
(device e3eb7795-039c-4421-955a-e25f7f876ab3
(lib_device 89ca95a5-e940-42c8-b5af-43646829735f)
(lib_footprint c6d7d2fa-7ef7-43c5-a491-657001b10504)
@@ -153,10 +203,10 @@
(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)
+ (position 22.54 42.36) (rotation 191.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)
+ (align center center) (position 23.207832 38.924305) (rotation 191.0)
(auto_rotate true) (mirror true) (lock false) (value "{{NAME}}")
)
)
@@ -274,6 +324,171 @@
(to (junction 20b9a478-c022-48c7-8570-6e9971b498b0))
)
)
+ (netsegment 87f2dd88-6b7e-4965-94bb-00d0f8f9c357
+ (net 27bb768a-7608-4b47-8386-a54f393a4b3b)
+ (via 47727f08-387e-46b4-b12b-0f86803d6153 (from top_cu) (to bot_cu)
+ (position 34.29 42.545) (size 0.7) (drill 0.3) (exposure off)
+ )
+ (junction 040a9a62-f2da-4def-bc4e-40972d89a636 (position 36.778086 44.398086))
+ (junction 24bb2554-2ae8-4ee2-ae08-7934aab8f3b8 (position 43.087175 14.697825))
+ (junction 2a3bf5fe-ccb1-4cd0-ad4d-36d98ede635e (position 4.453357 30.726729))
+ (junction 2a74951a-e2bb-4ebd-8d74-7320d9dcf28b (position 31.612284 5.08))
+ (junction 36858fe2-6529-471a-aa31-cbe97be78211 (position 44.45 13.335))
+ (junction 3ec24eb9-9960-461c-bfff-04cfb72a52ab (position 30.48 44.398086))
+ (junction 57e8e7e8-7b6b-4aca-9550-1dbdb2ff542f (position 43.087175 29.21))
+ (junction 5b2bbc13-8697-4cf3-bb69-58b84d4e9f0a (position 14.613357 9.525))
+ (junction 6293ab04-59ce-4afc-9e62-a3fce1f960e6 (position 14.605 5.08))
+ (junction 7edc4aff-31b0-4b71-99ba-cc57ee71c9fe (position 30.085 44.398086))
+ (junction 89192f15-0a77-4284-8d99-8bd1a0383c50 (position 34.221142 7.688858))
+ (junction 92e47719-ebdf-4954-b945-9509efc50b35 (position 13.021678 11.116679))
+ (junction 9567645e-71d9-46b3-b608-2f0b3e6fe791 (position 36.83 44.45))
+ (junction 9f43a0b6-9047-4865-8d67-1b349e63363c (position 4.453357 19.685))
+ (junction a1c52240-919f-4d39-a6b7-199b01060b57 (position 34.29 44.398086))
+ (junction a3095f63-8998-49eb-84c7-e8207813a713 (position 12.064999 10.16))
+ (junction b901bd83-a36b-4b95-a60e-2fb4e7cc4390 (position 43.18 38.1))
+ (junction c16f6c58-2bee-4f8d-a3c7-0706bfe58f58 (position 46.115 29.21))
+ (junction c3bcab75-459d-4610-9fea-679ced8da867 (position 4.445 30.726729))
+ (junction deefad74-e6a6-4c77-be92-9094c1b73393 (position 36.521142 7.688858))
+ (junction e42afe85-3689-4ed6-9f15-709192cfd5dc (position 4.445 32.385))
+ (junction eaf33952-a482-48c8-8b7b-98abf9d762d0 (position 14.613357 5.088357))
+ (junction ec13a042-ebd1-4e1d-80eb-7858796192fc (position 41.601986 10.486986))
+ (trace 203a1db0-0ebb-459d-a276-2d23e28b56d0 (layer bot_cu) (width 0.5)
+ (from (junction 89192f15-0a77-4284-8d99-8bd1a0383c50))
+ (to (device 613ce06b-2b7b-43cd-ac29-d37eca135327) (pad 9f590424-bff4-46e0-8547-142f9b7bca72))
+ )
+ (trace 241b3367-c07c-479a-bd3b-a7ba9a3d4466 (layer bot_cu) (width 0.5)
+ (from (junction 2a74951a-e2bb-4ebd-8d74-7320d9dcf28b))
+ (to (junction 6293ab04-59ce-4afc-9e62-a3fce1f960e6))
+ )
+ (trace 26ae705b-075d-4a60-8a91-786009e98d29 (layer bot_cu) (width 0.5)
+ (from (device cf242d63-4cbf-431f-b7ea-6d9f2fc864ac) (pad 4f6ec20b-c2e7-47d9-ba0e-8cde302966c5))
+ (to (junction deefad74-e6a6-4c77-be92-9094c1b73393))
+ )
+ (trace 2ab5b01f-28a2-44ff-b538-77dc37acfdea (layer bot_cu) (width 0.5)
+ (from (device 602e5cc6-225d-4062-bb19-ffb454116f8d) (pad 4f6ec20b-c2e7-47d9-ba0e-8cde302966c5))
+ (to (junction 7edc4aff-31b0-4b71-99ba-cc57ee71c9fe))
+ )
+ (trace 2bc1bea3-3615-42f4-88a9-0d28f8dc5b3d (layer bot_cu) (width 0.5)
+ (from (junction 36858fe2-6529-471a-aa31-cbe97be78211))
+ (to (junction 24bb2554-2ae8-4ee2-ae08-7934aab8f3b8))
+ )
+ (trace 2c07cb41-5be4-4332-af8b-26d633d6aaf9 (layer bot_cu) (width 0.5)
+ (from (device 2b7d337e-bac3-4e9f-8bf5-b684b98ce7f8) (pad 9f590424-bff4-46e0-8547-142f9b7bca72))
+ (to (junction b901bd83-a36b-4b95-a60e-2fb4e7cc4390))
+ )
+ (trace 2c0b6076-a84a-40ba-ad17-1c0192695b6d (layer bot_cu) (width 0.5)
+ (from (junction 89192f15-0a77-4284-8d99-8bd1a0383c50))
+ (to (junction 2a74951a-e2bb-4ebd-8d74-7320d9dcf28b))
+ )
+ (trace 2f6cb09d-ae48-44e3-bd07-c173b8bca767 (layer bot_cu) (width 0.5)
+ (from (junction 2a3bf5fe-ccb1-4cd0-ad4d-36d98ede635e))
+ (to (junction 9f43a0b6-9047-4865-8d67-1b349e63363c))
+ )
+ (trace 4229a43e-b5ba-4bc3-8ae1-d875df8090c1 (layer bot_cu) (width 0.5)
+ (from (junction 6293ab04-59ce-4afc-9e62-a3fce1f960e6))
+ (to (junction eaf33952-a482-48c8-8b7b-98abf9d762d0))
+ )
+ (trace 43960a7e-eefc-492e-90d9-cc9ec386a354 (layer bot_cu) (width 0.5)
+ (from (device 4177cfe2-3c7f-4eb8-9e41-e59bc754cf1a) (pad 4f6ec20b-c2e7-47d9-ba0e-8cde302966c5))
+ (to (junction a3095f63-8998-49eb-84c7-e8207813a713))
+ )
+ (trace 60cb4e6c-868c-43b1-9dd3-0eddd772c264 (layer bot_cu) (width 0.5)
+ (from (junction 57e8e7e8-7b6b-4aca-9550-1dbdb2ff542f))
+ (to (device 2b7d337e-bac3-4e9f-8bf5-b684b98ce7f8) (pad 9f590424-bff4-46e0-8547-142f9b7bca72))
+ )
+ (trace 6327253b-1492-42af-853b-1bfe2eaa61e5 (layer bot_cu) (width 0.5)
+ (from (junction c3bcab75-459d-4610-9fea-679ced8da867))
+ (to (junction 2a3bf5fe-ccb1-4cd0-ad4d-36d98ede635e))
+ )
+ (trace 7528233c-01dc-415e-a09b-17fcc2997ebc (layer bot_cu) (width 0.5)
+ (from (junction a1c52240-919f-4d39-a6b7-199b01060b57))
+ (to (junction 040a9a62-f2da-4def-bc4e-40972d89a636))
+ )
+ (trace 7f712a7b-b314-4c76-a480-b101caec5bc7 (layer bot_cu) (width 0.5)
+ (from (device a76af721-9fc9-4f3f-a263-d3ee17920362) (pad 4f6ec20b-c2e7-47d9-ba0e-8cde302966c5))
+ (to (junction e42afe85-3689-4ed6-9f15-709192cfd5dc))
+ )
+ (trace 82b724b1-271e-4941-8e4e-0d76a3e7cf1a (layer bot_cu) (width 0.5)
+ (from (device bfa18ceb-1ee1-497a-a7bd-d255065e89de) (pad 4f6ec20b-c2e7-47d9-ba0e-8cde302966c5))
+ (to (junction c16f6c58-2bee-4f8d-a3c7-0706bfe58f58))
+ )
+ (trace 85a4adc8-6f3b-4a56-9f12-cec571b92c96 (layer bot_cu) (width 0.5)
+ (from (junction 3ec24eb9-9960-461c-bfff-04cfb72a52ab))
+ (to (device f7b6e36b-e82b-493a-919f-2570e8a6df07) (pad 9f590424-bff4-46e0-8547-142f9b7bca72))
+ )
+ (trace a41c174b-88fd-45b4-bb98-99d06bb42f7d (layer bot_cu) (width 0.5)
+ (from (junction 5b2bbc13-8697-4cf3-bb69-58b84d4e9f0a))
+ (to (device 3edbb54c-2716-4793-8e54-f9e965d7a39c) (pad 9f590424-bff4-46e0-8547-142f9b7bca72))
+ )
+ (trace a69659ad-97dc-42c6-a72d-654be96e888c (layer bot_cu) (width 0.5)
+ (from (device 0d226721-1e27-49d9-94ea-a72df1c6e32d) (pad 9f590424-bff4-46e0-8547-142f9b7bca72))
+ (to (junction c3bcab75-459d-4610-9fea-679ced8da867))
+ )
+ (trace a7c15ef2-3846-4cb8-85a7-0558fef42e10 (layer bot_cu) (width 0.5)
+ (from (junction deefad74-e6a6-4c77-be92-9094c1b73393))
+ (to (junction 89192f15-0a77-4284-8d99-8bd1a0383c50))
+ )
+ (trace aa339cd5-547b-49b7-96f3-d1e80959b7aa (layer bot_cu) (width 0.5)
+ (from (junction a3095f63-8998-49eb-84c7-e8207813a713))
+ (to (junction 92e47719-ebdf-4954-b945-9509efc50b35))
+ )
+ (trace ac2e91d4-147f-4aca-92b9-11344751d9a2 (layer bot_cu) (width 0.5)
+ (from (junction 92e47719-ebdf-4954-b945-9509efc50b35))
+ (to (junction 5b2bbc13-8697-4cf3-bb69-58b84d4e9f0a))
+ )
+ (trace b3ad09b6-4d41-4c73-8944-407bbc186640 (layer bot_cu) (width 0.5)
+ (from (junction e42afe85-3689-4ed6-9f15-709192cfd5dc))
+ (to (junction c3bcab75-459d-4610-9fea-679ced8da867))
+ )
+ (trace c206fd4b-1f6f-4b40-89fa-87f6b6442287 (layer bot_cu) (width 0.5)
+ (from (junction c16f6c58-2bee-4f8d-a3c7-0706bfe58f58))
+ (to (junction 57e8e7e8-7b6b-4aca-9550-1dbdb2ff542f))
+ )
+ (trace c4152a0c-8563-444a-a213-db6c72e16479 (layer bot_cu) (width 0.5)
+ (from (junction a1c52240-919f-4d39-a6b7-199b01060b57))
+ (to (junction 3ec24eb9-9960-461c-bfff-04cfb72a52ab))
+ )
+ (trace cc2dda2a-cb16-4b01-9ac0-9adc17c0872c (layer bot_cu) (width 0.5)
+ (from (junction 040a9a62-f2da-4def-bc4e-40972d89a636))
+ (to (junction 9567645e-71d9-46b3-b608-2f0b3e6fe791))
+ )
+ (trace d39cbb84-2408-4286-9983-60d40148569f (layer bot_cu) (width 0.5)
+ (from (junction b901bd83-a36b-4b95-a60e-2fb4e7cc4390))
+ (to (junction 9567645e-71d9-46b3-b608-2f0b3e6fe791))
+ )
+ (trace d6acc74f-1ee1-466b-935f-680865361eb4 (layer top_cu) (width 0.5)
+ (from (device 1f0b5782-fcb7-4504-a83d-b57b49f9d7c0) (pad f7d004ea-f628-4d6b-bf32-9fafc25c017f))
+ (to (via 47727f08-387e-46b4-b12b-0f86803d6153))
+ )
+ (trace d7c66462-7f1a-4bc3-9410-cfc6c4d52a18 (layer bot_cu) (width 0.5)
+ (from (junction 7edc4aff-31b0-4b71-99ba-cc57ee71c9fe))
+ (to (junction 3ec24eb9-9960-461c-bfff-04cfb72a52ab))
+ )
+ (trace d91845aa-6238-4657-aa81-d3aad8ebc44a (layer bot_cu) (width 0.5)
+ (from (junction 5b2bbc13-8697-4cf3-bb69-58b84d4e9f0a))
+ (to (junction eaf33952-a482-48c8-8b7b-98abf9d762d0))
+ )
+ (trace e394bf32-a791-4b98-8080-73286e4188e5 (layer bot_cu) (width 0.5)
+ (from (junction ec13a042-ebd1-4e1d-80eb-7858796192fc))
+ (to (device 613ce06b-2b7b-43cd-ac29-d37eca135327) (pad 9f590424-bff4-46e0-8547-142f9b7bca72))
+ )
+ (trace ea3d1fde-142b-4209-834c-ddf78f6022c6 (layer bot_cu) (width 0.5)
+ (from (junction 57e8e7e8-7b6b-4aca-9550-1dbdb2ff542f))
+ (to (junction 24bb2554-2ae8-4ee2-ae08-7934aab8f3b8))
+ )
+ (trace edde7978-4a36-47ca-a5a0-d0b51031d41f (layer bot_cu) (width 0.5)
+ (from (junction 36858fe2-6529-471a-aa31-cbe97be78211))
+ (to (junction ec13a042-ebd1-4e1d-80eb-7858796192fc))
+ )
+ (trace f744ce0e-e61f-47f5-94d8-ca1282e8b9cb (layer bot_cu) (width 0.5)
+ (from (junction 92e47719-ebdf-4954-b945-9509efc50b35))
+ (to (junction 9f43a0b6-9047-4865-8d67-1b349e63363c))
+ )
+ (trace f77f3123-c1a4-4f14-805d-b94b9bcb8001 (layer bot_cu) (width 0.5)
+ (from (junction a1c52240-919f-4d39-a6b7-199b01060b57))
+ (to (via 47727f08-387e-46b4-b12b-0f86803d6153))
+ )
+ )
(netsegment d3e61a10-0835-4d0e-925f-ed6e2fc85d89
(net 93ad1f9e-d3d8-4cfd-b6a3-ff1c1983d7f8)
(via b7f44559-0925-4c28-a247-b33312f66567 (from top_cu) (to bot_cu)
diff --git a/board/Fediverse_badge/circuit/circuit.lp b/board/Fediverse_badge/circuit/circuit.lp
index ed2821b..e9a52d4 100644
--- a/board/Fediverse_badge/circuit/circuit.lp
+++ b/board/Fediverse_badge/circuit/circuit.lp
@@ -141,6 +141,9 @@
(name "C4") (value "{{CAPACITANCE}}")
(lock_assembly false)
(attribute "CAPACITANCE" (type capacitance) (unit microfarad) (value "0.1"))
+ (device c139e505-592b-46ba-bdf2-acb7383ea0cd
+ (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))
)
@@ -176,6 +179,9 @@
(device fc8c6fd6-6fd0-4e61-bdcc-b20046ebfd42
(variant 0eea7467-34b1-4bca-8881-7d7c0b99b240)
)
+ (device c139e505-592b-46ba-bdf2-acb7383ea0cd
+ (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))
)
@@ -240,6 +246,9 @@
(name "C5") (value "{{CAPACITANCE}}")
(lock_assembly false)
(attribute "CAPACITANCE" (type capacitance) (unit microfarad) (value "0.1"))
+ (device c139e505-592b-46ba-bdf2-acb7383ea0cd
+ (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))
)
@@ -256,6 +265,9 @@
(name "C2") (value "{{CAPACITANCE}}")
(lock_assembly false)
(attribute "CAPACITANCE" (type capacitance) (unit microfarad) (value "0.1"))
+ (device c139e505-592b-46ba-bdf2-acb7383ea0cd
+ (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))
)
@@ -265,6 +277,9 @@
(name "C3") (value "{{CAPACITANCE}}")
(lock_assembly false)
(attribute "CAPACITANCE" (type capacitance) (unit microfarad) (value "0.1"))
+ (device c139e505-592b-46ba-bdf2-acb7383ea0cd
+ (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))
)
diff --git a/board/Fediverse_badge/library/dev/c139e505-592b-46ba-bdf2-acb7383ea0cd/.librepcb-dev b/board/Fediverse_badge/library/dev/c139e505-592b-46ba-bdf2-acb7383ea0cd/.librepcb-dev
new file mode 100644
index 0000000..d00491f
--- /dev/null
+++ b/board/Fediverse_badge/library/dev/c139e505-592b-46ba-bdf2-acb7383ea0cd/.librepcb-dev
@@ -0,0 +1 @@
+1
diff --git a/board/Fediverse_badge/library/dev/c139e505-592b-46ba-bdf2-acb7383ea0cd/device.lp b/board/Fediverse_badge/library/dev/c139e505-592b-46ba-bdf2-acb7383ea0cd/device.lp
new file mode 100644
index 0000000..5af6b33
--- /dev/null
+++ b/board/Fediverse_badge/library/dev/c139e505-592b-46ba-bdf2-acb7383ea0cd/device.lp
@@ -0,0 +1,16 @@
+(librepcb_device c139e505-592b-46ba-bdf2-acb7383ea0cd
+ (name "Capacitor 2012 (0805)")
+ (description "Generic SMD capacitor 2012 (imperial 0805).\n\nGenerated with librepcb-parts-generator (generate_chip.py)")
+ (keywords "2012,0805,c,capacitor,capacitance,smd,smt")
+ (author "murray")
+ (version "0.3.1")
+ (created 2015-08-13T20:22:31Z)
+ (deprecated false)
+ (generated_by "")
+ (category c011cc6b-b762-498e-8494-d1994f3043cf)
+ (component d167e0e3-6a92-4b76-b013-77b9c230e5f1)
+ (package 60b715fa-bd1d-4d96-b153-2a28208f32fb)
+ (pad 4f6ec20b-c2e7-47d9-ba0e-8cde302966c5 (signal 1c1c7abc-7b40-4f92-b533-f65604644db7))
+ (pad 9902d57d-5b64-4bc3-9a5b-a21052667c9d (signal 6d776f4d-2a7c-4128-a98a-dbb1dd861411))
+ (approved no_parts)
+)
diff --git a/board/Fediverse_badge/library/pkg/60b715fa-bd1d-4d96-b153-2a28208f32fb/.librepcb-pkg b/board/Fediverse_badge/library/pkg/60b715fa-bd1d-4d96-b153-2a28208f32fb/.librepcb-pkg
new file mode 100644
index 0000000..d00491f
--- /dev/null
+++ b/board/Fediverse_badge/library/pkg/60b715fa-bd1d-4d96-b153-2a28208f32fb/.librepcb-pkg
@@ -0,0 +1 @@
+1
diff --git a/board/Fediverse_badge/library/pkg/60b715fa-bd1d-4d96-b153-2a28208f32fb/5d053e45-ab76-407c-88ae-d7936dff282b.step b/board/Fediverse_badge/library/pkg/60b715fa-bd1d-4d96-b153-2a28208f32fb/5d053e45-ab76-407c-88ae-d7936dff282b.step
new file mode 100644
index 0000000..09d653c
--- /dev/null
+++ b/board/Fediverse_badge/library/pkg/60b715fa-bd1d-4d96-b153-2a28208f32fb/5d053e45-ab76-407c-88ae-d7936dff282b.step
@@ -0,0 +1,770 @@
+ISO-10303-21;
+HEADER;
+FILE_DESCRIPTION(('Open CASCADE Model'),'2;1');
+FILE_NAME('Open CASCADE Shape Model','2023-09-04T00:13:43',('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('CAPC2012 (0805)','CAPC2012 (0805)','',(#8));
+#8=PRODUCT_CONTEXT('',#2,'mechanical');
+#9=PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#10=ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#694);
+#11=AXIS2_PLACEMENT_3D('',#12,#13,#14);
+#12=CARTESIAN_POINT('',(0.,0.,0.));
+#13=DIRECTION('',(0.,0.,1.));
+#14=DIRECTION('',(1.,0.,0.));
+#15=MANIFOLD_SOLID_BREP('',#16);
+#16=CLOSED_SHELL('',(#17,#47,#67,#90,#114,#137,#155,#173,#196,#214,#233,#254,#274,#292,#306,#317,#332,#342,#364,#376,#391,#414,#425,#442,#465,#483,#500,#513,#531,#540,#558,#572,#591,#605,#617,#634,#652,#660,#666,#672,#680,#688));
+#17=ADVANCED_FACE('',(#18),#44,.F.);
+#18=FACE_BOUND('',#19,.F.);
+#19=EDGE_LOOP('',(#20,#29,#35,#41));
+#20=ORIENTED_EDGE('',*,*,#21,.F.);
+#21=EDGE_CURVE('',#22,#24,#26,.T.);
+#22=VERTEX_POINT('',#23);
+#23=CARTESIAN_POINT('',(0.4,-0.625,0.25));
+#24=VERTEX_POINT('',#25);
+#25=CARTESIAN_POINT('',(0.4,-0.625,1.));
+#26=LINE('',#27,#28);
+#27=CARTESIAN_POINT('',(0.4,-0.625,0.));
+#28=VECTOR('',#13,1.);
+#29=ORIENTED_EDGE('',*,*,#30,.F.);
+#30=EDGE_CURVE('',#31,#22,#33,.T.);
+#31=VERTEX_POINT('',#32);
+#32=CARTESIAN_POINT('',(-0.4,-0.625,0.25));
+#33=LINE('',#32,#34);
+#34=VECTOR('',#14,1.);
+#35=ORIENTED_EDGE('',*,*,#36,.T.);
+#36=EDGE_CURVE('',#31,#37,#39,.T.);
+#37=VERTEX_POINT('',#38);
+#38=CARTESIAN_POINT('',(-0.4,-0.625,1.));
+#39=LINE('',#40,#28);
+#40=CARTESIAN_POINT('',(-0.4,-0.625,0.));
+#41=ORIENTED_EDGE('',*,*,#42,.T.);
+#42=EDGE_CURVE('',#37,#24,#43,.T.);
+#43=LINE('',#38,#34);
+#44=PLANE('',#45);
+#45=AXIS2_PLACEMENT_3D('',#40,#46,#13);
+#46=DIRECTION('',(0.,1.,0.));
+#47=ADVANCED_FACE('',(#48),#65,.F.);
+#48=FACE_BOUND('',#49,.F.);
+#49=EDGE_LOOP('',(#50,#51,#56,#62));
+#50=ORIENTED_EDGE('',*,*,#21,.T.);
+#51=ORIENTED_EDGE('',*,*,#52,.T.);
+#52=EDGE_CURVE('',#24,#53,#55,.T.);
+#53=VERTEX_POINT('',#54);
+#54=CARTESIAN_POINT('',(0.75,-0.625,1.));
+#55=LINE('',#25,#34);
+#56=ORIENTED_EDGE('',*,*,#57,.F.);
+#57=EDGE_CURVE('',#58,#53,#60,.T.);
+#58=VERTEX_POINT('',#59);
+#59=CARTESIAN_POINT('',(0.75,-0.625,0.25));
+#60=LINE('',#61,#28);
+#61=CARTESIAN_POINT('',(0.75,-0.625,0.));
+#62=ORIENTED_EDGE('',*,*,#63,.F.);
+#63=EDGE_CURVE('',#22,#58,#64,.T.);
+#64=LINE('',#23,#34);
+#65=PLANE('',#66);
+#66=AXIS2_PLACEMENT_3D('',#27,#46,#13);
+#67=ADVANCED_FACE('',(#68),#87,.T.);
+#68=FACE_BOUND('',#69,.T.);
+#69=EDGE_LOOP('',(#70,#77,#82,#29));
+#70=ORIENTED_EDGE('',*,*,#71,.T.);
+#71=EDGE_CURVE('',#31,#72,#74,.T.);
+#72=VERTEX_POINT('',#73);
+#73=CARTESIAN_POINT('',(-0.4,-0.375,0.));
+#74=CIRCLE('',#75,0.25);
+#75=AXIS2_PLACEMENT_3D('',#76,#14,#13);
+#76=CARTESIAN_POINT('',(-0.4,-0.375,0.25));
+#77=ORIENTED_EDGE('',*,*,#78,.T.);
+#78=EDGE_CURVE('',#72,#79,#81,.T.);
+#79=VERTEX_POINT('',#80);
+#80=CARTESIAN_POINT('',(0.4,-0.375,0.));
+#81=LINE('',#73,#34);
+#82=ORIENTED_EDGE('',*,*,#83,.F.);
+#83=EDGE_CURVE('',#22,#79,#84,.T.);
+#84=CIRCLE('',#85,0.25);
+#85=AXIS2_PLACEMENT_3D('',#86,#14,#13);
+#86=CARTESIAN_POINT('',(0.4,-0.375,0.25));
+#87=CYLINDRICAL_SURFACE('',#88,0.25);
+#88=AXIS2_PLACEMENT_3D('',#76,#14,#89);
+#89=DIRECTION('',(0.,-1.,0.));
+#90=ADVANCED_FACE('',(#91),#112,.T.);
+#91=FACE_BOUND('',#92,.F.);
+#92=EDGE_LOOP('',(#93,#101,#106,#111));
+#93=ORIENTED_EDGE('',*,*,#94,.T.);
+#94=EDGE_CURVE('',#37,#95,#97,.T.);
+#95=VERTEX_POINT('',#96);
+#96=CARTESIAN_POINT('',(-0.4,-0.375,1.25));
+#97=CIRCLE('',#98,0.25);
+#98=AXIS2_PLACEMENT_3D('',#99,#100,#13);
+#99=CARTESIAN_POINT('',(-0.4,-0.375,1.));
+#100=DIRECTION('',(-1.,0.,0.));
+#101=ORIENTED_EDGE('',*,*,#102,.T.);
+#102=EDGE_CURVE('',#95,#103,#105,.T.);
+#103=VERTEX_POINT('',#104);
+#104=CARTESIAN_POINT('',(0.4,-0.375,1.25));
+#105=LINE('',#96,#34);
+#106=ORIENTED_EDGE('',*,*,#107,.F.);
+#107=EDGE_CURVE('',#24,#103,#108,.T.);
+#108=CIRCLE('',#109,0.25);
+#109=AXIS2_PLACEMENT_3D('',#110,#100,#13);
+#110=CARTESIAN_POINT('',(0.4,-0.375,1.));
+#111=ORIENTED_EDGE('',*,*,#42,.F.);
+#112=CYLINDRICAL_SURFACE('',#113,0.25);
+#113=AXIS2_PLACEMENT_3D('',#99,#14,#89);
+#114=ADVANCED_FACE('',(#115),#134,.F.);
+#115=FACE_BOUND('',#116,.F.);
+#116=EDGE_LOOP('',(#117,#118,#124,#130));
+#117=ORIENTED_EDGE('',*,*,#36,.F.);
+#118=ORIENTED_EDGE('',*,*,#119,.F.);
+#119=EDGE_CURVE('',#120,#31,#122,.T.);
+#120=VERTEX_POINT('',#121);
+#121=CARTESIAN_POINT('',(-0.75,-0.625,0.25));
+#122=LINE('',#123,#34);
+#123=CARTESIAN_POINT('',(-1.,-0.625,0.25));
+#124=ORIENTED_EDGE('',*,*,#125,.T.);
+#125=EDGE_CURVE('',#120,#126,#128,.T.);
+#126=VERTEX_POINT('',#127);
+#127=CARTESIAN_POINT('',(-0.75,-0.625,1.));
+#128=LINE('',#129,#28);
+#129=CARTESIAN_POINT('',(-0.75,-0.625,0.));
+#130=ORIENTED_EDGE('',*,*,#131,.T.);
+#131=EDGE_CURVE('',#126,#37,#132,.T.);
+#132=LINE('',#133,#34);
+#133=CARTESIAN_POINT('',(-1.,-0.625,1.));
+#134=PLANE('',#135);
+#135=AXIS2_PLACEMENT_3D('',#136,#46,#13);
+#136=CARTESIAN_POINT('',(-1.,-0.625,0.));
+#137=ADVANCED_FACE('',(#138),#153,.T.);
+#138=FACE_BOUND('',#139,.T.);
+#139=EDGE_LOOP('',(#140,#141,#146,#62));
+#140=ORIENTED_EDGE('',*,*,#83,.T.);
+#141=ORIENTED_EDGE('',*,*,#142,.T.);
+#142=EDGE_CURVE('',#79,#143,#145,.T.);
+#143=VERTEX_POINT('',#144);
+#144=CARTESIAN_POINT('',(0.75,-0.375,0.));
+#145=LINE('',#80,#34);
+#146=ORIENTED_EDGE('',*,*,#147,.T.);
+#147=EDGE_CURVE('',#143,#58,#148,.T.);
+#148=CIRCLE('',#149,0.25);
+#149=AXIS2_PLACEMENT_3D('',#150,#151,#152);
+#150=CARTESIAN_POINT('',(0.75,-0.375,0.25));
+#151=DIRECTION('',(-1.,-5.551115123126E-17,0.));
+#152=DIRECTION('',(5.551115123126E-17,-1.,0.));
+#153=CYLINDRICAL_SURFACE('',#154,0.25);
+#154=AXIS2_PLACEMENT_3D('',#86,#14,#89);
+#155=ADVANCED_FACE('',(#156),#171,.T.);
+#156=FACE_BOUND('',#157,.F.);
+#157=EDGE_LOOP('',(#158,#159,#164,#170));
+#158=ORIENTED_EDGE('',*,*,#107,.T.);
+#159=ORIENTED_EDGE('',*,*,#160,.T.);
+#160=EDGE_CURVE('',#103,#161,#163,.T.);
+#161=VERTEX_POINT('',#162);
+#162=CARTESIAN_POINT('',(0.75,-0.375,1.25));
+#163=LINE('',#104,#34);
+#164=ORIENTED_EDGE('',*,*,#165,.F.);
+#165=EDGE_CURVE('',#53,#161,#166,.T.);
+#166=CIRCLE('',#167,0.25);
+#167=AXIS2_PLACEMENT_3D('',#168,#100,#169);
+#168=CARTESIAN_POINT('',(0.75,-0.375,1.));
+#169=DIRECTION('',(0.,-1.,2.22044604925E-16));
+#170=ORIENTED_EDGE('',*,*,#52,.F.);
+#171=CYLINDRICAL_SURFACE('',#172,0.25);
+#172=AXIS2_PLACEMENT_3D('',#110,#14,#89);
+#173=ADVANCED_FACE('',(#174),#194,.T.);
+#174=FACE_BOUND('',#175,.F.);
+#175=EDGE_LOOP('',(#176,#184,#188,#189));
+#176=ORIENTED_EDGE('',*,*,#177,.F.);
+#177=EDGE_CURVE('',#178,#180,#182,.T.);
+#178=VERTEX_POINT('',#179);
+#179=CARTESIAN_POINT('',(1.,-0.375,0.25));
+#180=VERTEX_POINT('',#181);
+#181=CARTESIAN_POINT('',(1.,-0.375,1.));
+#182=LINE('',#183,#28);
+#183=CARTESIAN_POINT('',(1.,-0.375,0.));
+#184=ORIENTED_EDGE('',*,*,#185,.F.);
+#185=EDGE_CURVE('',#58,#178,#186,.T.);
+#186=CIRCLE('',#187,0.25);
+#187=AXIS2_PLACEMENT_3D('',#150,#13,#152);
+#188=ORIENTED_EDGE('',*,*,#57,.T.);
+#189=ORIENTED_EDGE('',*,*,#190,.F.);
+#190=EDGE_CURVE('',#180,#53,#191,.T.);
+#191=CIRCLE('',#192,0.25);
+#192=AXIS2_PLACEMENT_3D('',#168,#193,#169);
+#193=DIRECTION('',(0.,-2.22044604925E-16,-1.));
+#194=CYLINDRICAL_SURFACE('',#195,0.25);
+#195=AXIS2_PLACEMENT_3D('',#144,#13,#14);
+#196=ADVANCED_FACE('',(#197),#211,.T.);
+#197=FACE_BOUND('',#198,.T.);
+#198=EDGE_LOOP('',(#118,#199,#206,#210));
+#199=ORIENTED_EDGE('',*,*,#200,.T.);
+#200=EDGE_CURVE('',#120,#201,#203,.T.);
+#201=VERTEX_POINT('',#202);
+#202=CARTESIAN_POINT('',(-0.75,-0.375,0.));
+#203=CIRCLE('',#204,0.25);
+#204=AXIS2_PLACEMENT_3D('',#205,#14,#89);
+#205=CARTESIAN_POINT('',(-0.75,-0.375,0.25));
+#206=ORIENTED_EDGE('',*,*,#207,.T.);
+#207=EDGE_CURVE('',#201,#72,#208,.T.);
+#208=LINE('',#209,#34);
+#209=CARTESIAN_POINT('',(-1.,-0.375,0.));
+#210=ORIENTED_EDGE('',*,*,#71,.F.);
+#211=CYLINDRICAL_SURFACE('',#212,0.25);
+#212=AXIS2_PLACEMENT_3D('',#213,#14,#89);
+#213=CARTESIAN_POINT('',(-1.,-0.375,0.25));
+#214=ADVANCED_FACE('',(#215),#231,.F.);
+#215=FACE_BOUND('',#216,.F.);
+#216=EDGE_LOOP('',(#217,#77,#223,#228));
+#217=ORIENTED_EDGE('',*,*,#218,.F.);
+#218=EDGE_CURVE('',#72,#219,#221,.T.);
+#219=VERTEX_POINT('',#220);
+#220=CARTESIAN_POINT('',(-0.4,0.375,0.));
+#221=LINE('',#40,#222);
+#222=VECTOR('',#46,1.);
+#223=ORIENTED_EDGE('',*,*,#224,.T.);
+#224=EDGE_CURVE('',#79,#225,#227,.T.);
+#225=VERTEX_POINT('',#226);
+#226=CARTESIAN_POINT('',(0.4,0.375,0.));
+#227=LINE('',#27,#222);
+#228=ORIENTED_EDGE('',*,*,#229,.F.);
+#229=EDGE_CURVE('',#219,#225,#230,.T.);
+#230=LINE('',#220,#34);
+#231=PLANE('',#232);
+#232=AXIS2_PLACEMENT_3D('',#40,#13,#14);
+#233=ADVANCED_FACE('',(#234),#251,.T.);
+#234=FACE_BOUND('',#235,.F.);
+#235=EDGE_LOOP('',(#236,#245,#249,#250));
+#236=ORIENTED_EDGE('',*,*,#237,.F.);
+#237=EDGE_CURVE('',#238,#126,#240,.T.);
+#238=VERTEX_POINT('',#239);
+#239=CARTESIAN_POINT('',(-0.75,-0.375,1.25));
+#240=CIRCLE('',#241,0.25);
+#241=AXIS2_PLACEMENT_3D('',#242,#243,#244);
+#242=CARTESIAN_POINT('',(-0.75,-0.375,1.));
+#243=DIRECTION('',(1.,-6.123233995737E-17,0.));
+#244=DIRECTION('',(-6.123233995737E-17,-1.,0.));
+#245=ORIENTED_EDGE('',*,*,#246,.T.);
+#246=EDGE_CURVE('',#238,#95,#247,.T.);
+#247=LINE('',#248,#34);
+#248=CARTESIAN_POINT('',(-1.,-0.375,1.25));
+#249=ORIENTED_EDGE('',*,*,#94,.F.);
+#250=ORIENTED_EDGE('',*,*,#131,.F.);
+#251=CYLINDRICAL_SURFACE('',#252,0.25);
+#252=AXIS2_PLACEMENT_3D('',#253,#14,#89);
+#253=CARTESIAN_POINT('',(-1.,-0.375,1.));
+#254=ADVANCED_FACE('',(#255),#272,.T.);
+#255=FACE_BOUND('',#256,.T.);
+#256=EDGE_LOOP('',(#257,#101,#263,#269));
+#257=ORIENTED_EDGE('',*,*,#258,.F.);
+#258=EDGE_CURVE('',#95,#259,#261,.T.);
+#259=VERTEX_POINT('',#260);
+#260=CARTESIAN_POINT('',(-0.4,0.375,1.25));
+#261=LINE('',#262,#222);
+#262=CARTESIAN_POINT('',(-0.4,-0.625,1.25));
+#263=ORIENTED_EDGE('',*,*,#264,.T.);
+#264=EDGE_CURVE('',#103,#265,#267,.T.);
+#265=VERTEX_POINT('',#266);
+#266=CARTESIAN_POINT('',(0.4,0.375,1.25));
+#267=LINE('',#268,#222);
+#268=CARTESIAN_POINT('',(0.4,-0.625,1.25));
+#269=ORIENTED_EDGE('',*,*,#270,.F.);
+#270=EDGE_CURVE('',#259,#265,#271,.T.);
+#271=LINE('',#260,#34);
+#272=PLANE('',#273);
+#273=AXIS2_PLACEMENT_3D('',#262,#13,#14);
+#274=ADVANCED_FACE('',(#275),#290,.T.);
+#275=FACE_BOUND('',#276,.T.);
+#276=EDGE_LOOP('',(#277,#124,#282,#287));
+#277=ORIENTED_EDGE('',*,*,#278,.T.);
+#278=EDGE_CURVE('',#279,#120,#280,.T.);
+#279=VERTEX_POINT('',#213);
+#280=CIRCLE('',#281,0.25);
+#281=AXIS2_PLACEMENT_3D('',#205,#13,#89);
+#282=ORIENTED_EDGE('',*,*,#283,.F.);
+#283=EDGE_CURVE('',#284,#126,#285,.T.);
+#284=VERTEX_POINT('',#253);
+#285=CIRCLE('',#286,0.25);
+#286=AXIS2_PLACEMENT_3D('',#242,#13,#100);
+#287=ORIENTED_EDGE('',*,*,#288,.F.);
+#288=EDGE_CURVE('',#279,#284,#289,.T.);
+#289=LINE('',#209,#28);
+#290=CYLINDRICAL_SURFACE('',#291,0.25);
+#291=AXIS2_PLACEMENT_3D('',#202,#13,#100);
+#292=ADVANCED_FACE('',(#293),#304,.F.);
+#293=FACE_BOUND('',#294,.F.);
+#294=EDGE_LOOP('',(#295,#141,#296,#301));
+#295=ORIENTED_EDGE('',*,*,#224,.F.);
+#296=ORIENTED_EDGE('',*,*,#297,.T.);
+#297=EDGE_CURVE('',#143,#298,#300,.T.);
+#298=VERTEX_POINT('',#299);
+#299=CARTESIAN_POINT('',(0.75,0.375,0.));
+#300=LINE('',#61,#222);
+#301=ORIENTED_EDGE('',*,*,#302,.F.);
+#302=EDGE_CURVE('',#225,#298,#303,.T.);
+#303=LINE('',#226,#34);
+#304=PLANE('',#305);
+#305=AXIS2_PLACEMENT_3D('',#27,#13,#14);
+#306=ADVANCED_FACE('',(#307),#316,.T.);
+#307=FACE_BOUND('',#308,.T.);
+#308=EDGE_LOOP('',(#309,#310,#184));
+#309=ORIENTED_EDGE('',*,*,#147,.F.);
+#310=ORIENTED_EDGE('',*,*,#311,.T.);
+#311=EDGE_CURVE('',#143,#178,#312,.T.);
+#312=CIRCLE('',#313,0.25);
+#313=AXIS2_PLACEMENT_3D('',#150,#314,#315);
+#314=DIRECTION('',(-2.277657936511E-16,-1.,0.));
+#315=DIRECTION('',(1.,-2.277657936511E-16,0.));
+#316=SPHERICAL_SURFACE('',#187,0.25);
+#317=ADVANCED_FACE('',(#318),#330,.T.);
+#318=FACE_BOUND('',#319,.T.);
+#319=EDGE_LOOP('',(#320,#159,#321,#327));
+#320=ORIENTED_EDGE('',*,*,#264,.F.);
+#321=ORIENTED_EDGE('',*,*,#322,.T.);
+#322=EDGE_CURVE('',#161,#323,#325,.T.);
+#323=VERTEX_POINT('',#324);
+#324=CARTESIAN_POINT('',(0.75,0.375,1.25));
+#325=LINE('',#326,#222);
+#326=CARTESIAN_POINT('',(0.75,-0.625,1.25));
+#327=ORIENTED_EDGE('',*,*,#328,.F.);
+#328=EDGE_CURVE('',#265,#323,#329,.T.);
+#329=LINE('',#266,#34);
+#330=PLANE('',#331);
+#331=AXIS2_PLACEMENT_3D('',#268,#13,#14);
+#332=ADVANCED_FACE('',(#333),#341,.T.);
+#333=FACE_BOUND('',#334,.T.);
+#334=EDGE_LOOP('',(#189,#335,#164));
+#335=ORIENTED_EDGE('',*,*,#336,.T.);
+#336=EDGE_CURVE('',#180,#161,#337,.T.);
+#337=CIRCLE('',#338,0.25);
+#338=AXIS2_PLACEMENT_3D('',#168,#339,#340);
+#339=DIRECTION('',(0.,-1.,-2.832769448824E-16));
+#340=DIRECTION('',(0.,-2.832769448824E-16,1.));
+#341=SPHERICAL_SURFACE('',#167,0.25);
+#342=ADVANCED_FACE('',(#343),#361,.T.);
+#343=FACE_BOUND('',#344,.T.);
+#344=EDGE_LOOP('',(#176,#345,#351,#357));
+#345=ORIENTED_EDGE('',*,*,#346,.T.);
+#346=EDGE_CURVE('',#178,#347,#349,.T.);
+#347=VERTEX_POINT('',#348);
+#348=CARTESIAN_POINT('',(1.,0.375,0.25));
+#349=LINE('',#350,#222);
+#350=CARTESIAN_POINT('',(1.,-0.625,0.25));
+#351=ORIENTED_EDGE('',*,*,#352,.T.);
+#352=EDGE_CURVE('',#347,#353,#355,.T.);
+#353=VERTEX_POINT('',#354);
+#354=CARTESIAN_POINT('',(1.,0.375,1.));
+#355=LINE('',#356,#28);
+#356=CARTESIAN_POINT('',(1.,0.375,0.));
+#357=ORIENTED_EDGE('',*,*,#358,.F.);
+#358=EDGE_CURVE('',#180,#353,#359,.T.);
+#359=LINE('',#360,#222);
+#360=CARTESIAN_POINT('',(1.,-0.625,1.));
+#361=PLANE('',#362);
+#362=AXIS2_PLACEMENT_3D('',#363,#14,#13);
+#363=CARTESIAN_POINT('',(1.,-0.625,0.));
+#364=ADVANCED_FACE('',(#365),#375,.T.);
+#365=FACE_BOUND('',#366,.T.);
+#366=EDGE_LOOP('',(#367,#368,#374));
+#367=ORIENTED_EDGE('',*,*,#278,.F.);
+#368=ORIENTED_EDGE('',*,*,#369,.T.);
+#369=EDGE_CURVE('',#279,#201,#370,.T.);
+#370=CIRCLE('',#371,0.25);
+#371=AXIS2_PLACEMENT_3D('',#205,#372,#373);
+#372=DIRECTION('',(0.,-1.,2.832769448824E-16));
+#373=DIRECTION('',(0.,-2.832769448824E-16,-1.));
+#374=ORIENTED_EDGE('',*,*,#200,.F.);
+#375=SPHERICAL_SURFACE('',#204,0.25);
+#376=ADVANCED_FACE('',(#377),#389,.F.);
+#377=FACE_BOUND('',#378,.F.);
+#378=EDGE_LOOP('',(#379,#380,#386,#206));
+#379=ORIENTED_EDGE('',*,*,#218,.T.);
+#380=ORIENTED_EDGE('',*,*,#381,.F.);
+#381=EDGE_CURVE('',#382,#219,#384,.T.);
+#382=VERTEX_POINT('',#383);
+#383=CARTESIAN_POINT('',(-0.75,0.375,0.));
+#384=LINE('',#385,#34);
+#385=CARTESIAN_POINT('',(-1.,0.375,0.));
+#386=ORIENTED_EDGE('',*,*,#387,.F.);
+#387=EDGE_CURVE('',#201,#382,#388,.T.);
+#388=LINE('',#129,#222);
+#389=PLANE('',#390);
+#390=AXIS2_PLACEMENT_3D('',#136,#13,#14);
+#391=ADVANCED_FACE('',(#392),#412,.T.);
+#392=FACE_BOUND('',#393,.F.);
+#393=EDGE_LOOP('',(#394,#401,#402,#409));
+#394=ORIENTED_EDGE('',*,*,#395,.T.);
+#395=EDGE_CURVE('',#396,#219,#398,.T.);
+#396=VERTEX_POINT('',#397);
+#397=CARTESIAN_POINT('',(-0.4,0.625,0.25));
+#398=CIRCLE('',#399,0.25);
+#399=AXIS2_PLACEMENT_3D('',#400,#100,#13);
+#400=CARTESIAN_POINT('',(-0.4,0.375,0.25));
+#401=ORIENTED_EDGE('',*,*,#229,.T.);
+#402=ORIENTED_EDGE('',*,*,#403,.F.);
+#403=EDGE_CURVE('',#404,#225,#406,.T.);
+#404=VERTEX_POINT('',#405);
+#405=CARTESIAN_POINT('',(0.4,0.625,0.25));
+#406=CIRCLE('',#407,0.25);
+#407=AXIS2_PLACEMENT_3D('',#408,#100,#13);
+#408=CARTESIAN_POINT('',(0.4,0.375,0.25));
+#409=ORIENTED_EDGE('',*,*,#410,.F.);
+#410=EDGE_CURVE('',#396,#404,#411,.T.);
+#411=LINE('',#397,#34);
+#412=CYLINDRICAL_SURFACE('',#413,0.25);
+#413=AXIS2_PLACEMENT_3D('',#400,#14,#46);
+#414=ADVANCED_FACE('',(#415),#422,.T.);
+#415=FACE_BOUND('',#416,.F.);
+#416=EDGE_LOOP('',(#417,#421,#282));
+#417=ORIENTED_EDGE('',*,*,#418,.F.);
+#418=EDGE_CURVE('',#238,#284,#419,.T.);
+#419=CIRCLE('',#420,0.25);
+#420=AXIS2_PLACEMENT_3D('',#242,#89,#100);
+#421=ORIENTED_EDGE('',*,*,#237,.T.);
+#422=SPHERICAL_SURFACE('',#423,0.25);
+#423=AXIS2_PLACEMENT_3D('',#242,#424,#100);
+#424=DIRECTION('',(0.,0.,-1.));
+#425=ADVANCED_FACE('',(#426),#439,.T.);
+#426=FACE_BOUND('',#427,.T.);
+#427=EDGE_LOOP('',(#428,#429,#435,#245));
+#428=ORIENTED_EDGE('',*,*,#258,.T.);
+#429=ORIENTED_EDGE('',*,*,#430,.F.);
+#430=EDGE_CURVE('',#431,#259,#433,.T.);
+#431=VERTEX_POINT('',#432);
+#432=CARTESIAN_POINT('',(-0.75,0.375,1.25));
+#433=LINE('',#434,#34);
+#434=CARTESIAN_POINT('',(-1.,0.375,1.25));
+#435=ORIENTED_EDGE('',*,*,#436,.F.);
+#436=EDGE_CURVE('',#238,#431,#437,.T.);
+#437=LINE('',#438,#222);
+#438=CARTESIAN_POINT('',(-0.75,-0.625,1.25));
+#439=PLANE('',#440);
+#440=AXIS2_PLACEMENT_3D('',#441,#13,#14);
+#441=CARTESIAN_POINT('',(-1.,-0.625,1.25));
+#442=ADVANCED_FACE('',(#443),#463,.T.);
+#443=FACE_BOUND('',#444,.T.);
+#444=EDGE_LOOP('',(#445,#452,#453,#460));
+#445=ORIENTED_EDGE('',*,*,#446,.T.);
+#446=EDGE_CURVE('',#447,#259,#449,.T.);
+#447=VERTEX_POINT('',#448);
+#448=CARTESIAN_POINT('',(-0.4,0.625,1.));
+#449=CIRCLE('',#450,0.25);
+#450=AXIS2_PLACEMENT_3D('',#451,#14,#13);
+#451=CARTESIAN_POINT('',(-0.4,0.375,1.));
+#452=ORIENTED_EDGE('',*,*,#270,.T.);
+#453=ORIENTED_EDGE('',*,*,#454,.F.);
+#454=EDGE_CURVE('',#455,#265,#457,.T.);
+#455=VERTEX_POINT('',#456);
+#456=CARTESIAN_POINT('',(0.4,0.625,1.));
+#457=CIRCLE('',#458,0.25);
+#458=AXIS2_PLACEMENT_3D('',#459,#14,#13);
+#459=CARTESIAN_POINT('',(0.4,0.375,1.));
+#460=ORIENTED_EDGE('',*,*,#461,.F.);
+#461=EDGE_CURVE('',#447,#455,#462,.T.);
+#462=LINE('',#448,#34);
+#463=CYLINDRICAL_SURFACE('',#464,0.25);
+#464=AXIS2_PLACEMENT_3D('',#451,#14,#46);
+#465=ADVANCED_FACE('',(#466),#481,.F.);
+#466=FACE_BOUND('',#467,.F.);
+#467=EDGE_LOOP('',(#287,#468,#473,#478));
+#468=ORIENTED_EDGE('',*,*,#469,.T.);
+#469=EDGE_CURVE('',#279,#470,#472,.T.);
+#470=VERTEX_POINT('',#471);
+#471=CARTESIAN_POINT('',(-1.,0.375,0.25));
+#472=LINE('',#123,#222);
+#473=ORIENTED_EDGE('',*,*,#474,.T.);
+#474=EDGE_CURVE('',#470,#475,#477,.T.);
+#475=VERTEX_POINT('',#476);
+#476=CARTESIAN_POINT('',(-1.,0.375,1.));
+#477=LINE('',#385,#28);
+#478=ORIENTED_EDGE('',*,*,#479,.F.);
+#479=EDGE_CURVE('',#284,#475,#480,.T.);
+#480=LINE('',#133,#222);
+#481=PLANE('',#482);
+#482=AXIS2_PLACEMENT_3D('',#136,#14,#13);
+#483=ADVANCED_FACE('',(#484),#498,.T.);
+#484=FACE_BOUND('',#485,.F.);
+#485=EDGE_LOOP('',(#486,#487,#488,#495));
+#486=ORIENTED_EDGE('',*,*,#403,.T.);
+#487=ORIENTED_EDGE('',*,*,#302,.T.);
+#488=ORIENTED_EDGE('',*,*,#489,.F.);
+#489=EDGE_CURVE('',#490,#298,#492,.T.);
+#490=VERTEX_POINT('',#491);
+#491=CARTESIAN_POINT('',(0.75,0.625,0.25));
+#492=CIRCLE('',#493,0.25);
+#493=AXIS2_PLACEMENT_3D('',#494,#100,#46);
+#494=CARTESIAN_POINT('',(0.75,0.375,0.25));
+#495=ORIENTED_EDGE('',*,*,#496,.F.);
+#496=EDGE_CURVE('',#404,#490,#497,.T.);
+#497=LINE('',#405,#34);
+#498=CYLINDRICAL_SURFACE('',#499,0.25);
+#499=AXIS2_PLACEMENT_3D('',#408,#14,#46);
+#500=ADVANCED_FACE('',(#501),#511,.T.);
+#501=FACE_BOUND('',#502,.T.);
+#502=EDGE_LOOP('',(#503,#296,#504,#510));
+#503=ORIENTED_EDGE('',*,*,#311,.F.);
+#504=ORIENTED_EDGE('',*,*,#505,.F.);
+#505=EDGE_CURVE('',#347,#298,#506,.T.);
+#506=CIRCLE('',#507,0.25);
+#507=AXIS2_PLACEMENT_3D('',#494,#508,#509);
+#508=DIRECTION('',(0.,1.,2.832769448824E-16));
+#509=DIRECTION('',(0.,2.832769448824E-16,-1.));
+#510=ORIENTED_EDGE('',*,*,#346,.F.);
+#511=CYLINDRICAL_SURFACE('',#512,0.25);
+#512=AXIS2_PLACEMENT_3D('',#59,#46,#14);
+#513=ADVANCED_FACE('',(#514),#529,.T.);
+#514=FACE_BOUND('',#515,.T.);
+#515=EDGE_LOOP('',(#516,#517,#518,#526));
+#516=ORIENTED_EDGE('',*,*,#454,.T.);
+#517=ORIENTED_EDGE('',*,*,#328,.T.);
+#518=ORIENTED_EDGE('',*,*,#519,.T.);
+#519=EDGE_CURVE('',#323,#520,#522,.T.);
+#520=VERTEX_POINT('',#521);
+#521=CARTESIAN_POINT('',(0.75,0.625,1.));
+#522=CIRCLE('',#523,0.25);
+#523=AXIS2_PLACEMENT_3D('',#524,#100,#525);
+#524=CARTESIAN_POINT('',(0.75,0.375,1.));
+#525=DIRECTION('',(0.,2.22044604925E-16,1.));
+#526=ORIENTED_EDGE('',*,*,#527,.F.);
+#527=EDGE_CURVE('',#455,#520,#528,.T.);
+#528=LINE('',#456,#34);
+#529=CYLINDRICAL_SURFACE('',#530,0.25);
+#530=AXIS2_PLACEMENT_3D('',#459,#14,#46);
+#531=ADVANCED_FACE('',(#532),#538,.T.);
+#532=FACE_BOUND('',#533,.F.);
+#533=EDGE_LOOP('',(#335,#321,#534,#357));
+#534=ORIENTED_EDGE('',*,*,#535,.F.);
+#535=EDGE_CURVE('',#353,#323,#536,.T.);
+#536=CIRCLE('',#537,0.25);
+#537=AXIS2_PLACEMENT_3D('',#524,#169,#525);
+#538=CYLINDRICAL_SURFACE('',#539,0.25);
+#539=AXIS2_PLACEMENT_3D('',#54,#46,#14);
+#540=ADVANCED_FACE('',(#541),#556,.T.);
+#541=FACE_BOUND('',#542,.T.);
+#542=EDGE_LOOP('',(#543,#547,#551,#555));
+#543=ORIENTED_EDGE('',*,*,#544,.T.);
+#544=EDGE_CURVE('',#347,#490,#545,.T.);
+#545=CIRCLE('',#546,0.25);
+#546=AXIS2_PLACEMENT_3D('',#494,#13,#46);
+#547=ORIENTED_EDGE('',*,*,#548,.T.);
+#548=EDGE_CURVE('',#490,#520,#549,.T.);
+#549=LINE('',#550,#28);
+#550=CARTESIAN_POINT('',(0.75,0.625,0.));
+#551=ORIENTED_EDGE('',*,*,#552,.F.);
+#552=EDGE_CURVE('',#353,#520,#553,.T.);
+#553=CIRCLE('',#554,0.25);
+#554=AXIS2_PLACEMENT_3D('',#524,#340,#508);
+#555=ORIENTED_EDGE('',*,*,#352,.F.);
+#556=CYLINDRICAL_SURFACE('',#557,0.25);
+#557=AXIS2_PLACEMENT_3D('',#299,#13,#14);
+#558=ADVANCED_FACE('',(#559),#570,.T.);
+#559=FACE_BOUND('',#560,.F.);
+#560=EDGE_LOOP('',(#368,#561,#562,#569));
+#561=ORIENTED_EDGE('',*,*,#387,.T.);
+#562=ORIENTED_EDGE('',*,*,#563,.T.);
+#563=EDGE_CURVE('',#382,#470,#564,.T.);
+#564=CIRCLE('',#565,0.25);
+#565=AXIS2_PLACEMENT_3D('',#566,#567,#568);
+#566=CARTESIAN_POINT('',(-0.75,0.375,0.25));
+#567=DIRECTION('',(2.22044604925E-16,1.,0.));
+#568=DIRECTION('',(-1.,2.22044604925E-16,0.));
+#569=ORIENTED_EDGE('',*,*,#469,.F.);
+#570=CYLINDRICAL_SURFACE('',#571,0.25);
+#571=AXIS2_PLACEMENT_3D('',#121,#46,#100);
+#572=ADVANCED_FACE('',(#573),#589,.T.);
+#573=FACE_BOUND('',#574,.F.);
+#574=EDGE_LOOP('',(#575,#583,#584,#585));
+#575=ORIENTED_EDGE('',*,*,#576,.F.);
+#576=EDGE_CURVE('',#382,#577,#579,.T.);
+#577=VERTEX_POINT('',#578);
+#578=CARTESIAN_POINT('',(-0.75,0.625,0.25));
+#579=CIRCLE('',#580,0.25);
+#580=AXIS2_PLACEMENT_3D('',#566,#581,#582);
+#581=DIRECTION('',(1.,6.123233995737E-17,0.));
+#582=DIRECTION('',(-6.123233995737E-17,1.,0.));
+#583=ORIENTED_EDGE('',*,*,#381,.T.);
+#584=ORIENTED_EDGE('',*,*,#395,.F.);
+#585=ORIENTED_EDGE('',*,*,#586,.F.);
+#586=EDGE_CURVE('',#577,#396,#587,.T.);
+#587=LINE('',#588,#34);
+#588=CARTESIAN_POINT('',(-1.,0.625,0.25));
+#589=CYLINDRICAL_SURFACE('',#590,0.25);
+#590=AXIS2_PLACEMENT_3D('',#471,#14,#46);
+#591=ADVANCED_FACE('',(#592),#603,.T.);
+#592=FACE_BOUND('',#593,.T.);
+#593=EDGE_LOOP('',(#594,#409,#598,#602));
+#594=ORIENTED_EDGE('',*,*,#595,.F.);
+#595=EDGE_CURVE('',#404,#455,#596,.T.);
+#596=LINE('',#597,#28);
+#597=CARTESIAN_POINT('',(0.4,0.625,0.));
+#598=ORIENTED_EDGE('',*,*,#599,.T.);
+#599=EDGE_CURVE('',#396,#447,#600,.T.);
+#600=LINE('',#601,#28);
+#601=CARTESIAN_POINT('',(-0.4,0.625,0.));
+#602=ORIENTED_EDGE('',*,*,#461,.T.);
+#603=PLANE('',#604);
+#604=AXIS2_PLACEMENT_3D('',#601,#46,#13);
+#605=ADVANCED_FACE('',(#606),#615,.T.);
+#606=FACE_BOUND('',#607,.T.);
+#607=EDGE_LOOP('',(#417,#608,#609,#478));
+#608=ORIENTED_EDGE('',*,*,#436,.T.);
+#609=ORIENTED_EDGE('',*,*,#610,.F.);
+#610=EDGE_CURVE('',#475,#431,#611,.T.);
+#611=CIRCLE('',#612,0.25);
+#612=AXIS2_PLACEMENT_3D('',#613,#614,#525);
+#613=CARTESIAN_POINT('',(-0.75,0.375,1.));
+#614=DIRECTION('',(0.,1.,-2.22044604925E-16));
+#615=CYLINDRICAL_SURFACE('',#616,0.25);
+#616=AXIS2_PLACEMENT_3D('',#127,#46,#100);
+#617=ADVANCED_FACE('',(#618),#632,.T.);
+#618=FACE_BOUND('',#619,.T.);
+#619=EDGE_LOOP('',(#620,#626,#630,#631));
+#620=ORIENTED_EDGE('',*,*,#621,.F.);
+#621=EDGE_CURVE('',#622,#447,#624,.T.);
+#622=VERTEX_POINT('',#623);
+#623=CARTESIAN_POINT('',(-0.75,0.625,1.));
+#624=LINE('',#625,#34);
+#625=CARTESIAN_POINT('',(-1.,0.625,1.));
+#626=ORIENTED_EDGE('',*,*,#627,.F.);
+#627=EDGE_CURVE('',#431,#622,#628,.T.);
+#628=CIRCLE('',#629,0.25);
+#629=AXIS2_PLACEMENT_3D('',#613,#100,#525);
+#630=ORIENTED_EDGE('',*,*,#430,.T.);
+#631=ORIENTED_EDGE('',*,*,#446,.F.);
+#632=CYLINDRICAL_SURFACE('',#633,0.25);
+#633=AXIS2_PLACEMENT_3D('',#476,#14,#46);
+#634=ADVANCED_FACE('',(#635),#650,.T.);
+#635=FACE_BOUND('',#636,.F.);
+#636=EDGE_LOOP('',(#637,#638,#642,#646));
+#637=ORIENTED_EDGE('',*,*,#474,.F.);
+#638=ORIENTED_EDGE('',*,*,#639,.T.);
+#639=EDGE_CURVE('',#470,#577,#640,.T.);
+#640=CIRCLE('',#641,0.25);
+#641=AXIS2_PLACEMENT_3D('',#566,#424,#568);
+#642=ORIENTED_EDGE('',*,*,#643,.T.);
+#643=EDGE_CURVE('',#577,#622,#644,.T.);
+#644=LINE('',#645,#28);
+#645=CARTESIAN_POINT('',(-0.75,0.625,0.));
+#646=ORIENTED_EDGE('',*,*,#647,.F.);
+#647=EDGE_CURVE('',#475,#622,#648,.T.);
+#648=CIRCLE('',#649,0.25);
+#649=AXIS2_PLACEMENT_3D('',#613,#509,#508);
+#650=CYLINDRICAL_SURFACE('',#651,0.25);
+#651=AXIS2_PLACEMENT_3D('',#383,#13,#100);
+#652=ADVANCED_FACE('',(#653),#658,.T.);
+#653=FACE_BOUND('',#654,.T.);
+#654=EDGE_LOOP('',(#655,#656,#657,#495));
+#655=ORIENTED_EDGE('',*,*,#595,.T.);
+#656=ORIENTED_EDGE('',*,*,#527,.T.);
+#657=ORIENTED_EDGE('',*,*,#548,.F.);
+#658=PLANE('',#659);
+#659=AXIS2_PLACEMENT_3D('',#597,#46,#13);
+#660=ADVANCED_FACE('',(#661),#665,.T.);
+#661=FACE_BOUND('',#662,.T.);
+#662=EDGE_LOOP('',(#663,#664,#488));
+#663=ORIENTED_EDGE('',*,*,#544,.F.);
+#664=ORIENTED_EDGE('',*,*,#505,.T.);
+#665=SPHERICAL_SURFACE('',#493,0.25);
+#666=ADVANCED_FACE('',(#667),#671,.T.);
+#667=FACE_BOUND('',#668,.T.);
+#668=EDGE_LOOP('',(#534,#669,#670));
+#669=ORIENTED_EDGE('',*,*,#552,.T.);
+#670=ORIENTED_EDGE('',*,*,#519,.F.);
+#671=SPHERICAL_SURFACE('',#523,0.25);
+#672=ADVANCED_FACE('',(#673),#678,.T.);
+#673=FACE_BOUND('',#674,.F.);
+#674=EDGE_LOOP('',(#675,#676,#677));
+#675=ORIENTED_EDGE('',*,*,#563,.F.);
+#676=ORIENTED_EDGE('',*,*,#576,.T.);
+#677=ORIENTED_EDGE('',*,*,#639,.F.);
+#678=SPHERICAL_SURFACE('',#679,0.25);
+#679=AXIS2_PLACEMENT_3D('',#566,#13,#568);
+#680=ADVANCED_FACE('',(#681),#685,.T.);
+#681=FACE_BOUND('',#682,.T.);
+#682=EDGE_LOOP('',(#683,#585,#642,#684));
+#683=ORIENTED_EDGE('',*,*,#599,.F.);
+#684=ORIENTED_EDGE('',*,*,#621,.T.);
+#685=PLANE('',#686);
+#686=AXIS2_PLACEMENT_3D('',#687,#46,#13);
+#687=CARTESIAN_POINT('',(-1.,0.625,0.));
+#688=ADVANCED_FACE('',(#689),#692,.T.);
+#689=FACE_BOUND('',#690,.F.);
+#690=EDGE_LOOP('',(#609,#691,#626));
+#691=ORIENTED_EDGE('',*,*,#647,.T.);
+#692=SPHERICAL_SURFACE('',#693,0.25);
+#693=AXIS2_PLACEMENT_3D('',#613,#14,#525);
+#694=( GEOMETRIC_REPRESENTATION_CONTEXT(3)GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#698))GLOBAL_UNIT_ASSIGNED_CONTEXT((#695,#696,#697)) REPRESENTATION_CONTEXT('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#695=( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#696=( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#697=( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#698=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#695,'distance_accuracy_value','confusion accuracy');
+#699=PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7));
+#700=MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#701,#711,#720,#721,#722,#723,#724,#725,#726,#727,#728,#729,#730,#731,#732,#733,#734,#735,#736,#737,#738,#739,#740,#741,#742,#743,#744,#745,#746,#747,#748,#749,#750,#751,#752,#753,#754,#755,#756,#757,#758,#759),#694);
+#701=STYLED_ITEM('color',(#702),#17);
+#702=PRESENTATION_STYLE_ASSIGNMENT((#703,#709));
+#703=SURFACE_STYLE_USAGE(.BOTH.,#704);
+#704=SURFACE_SIDE_STYLE('',(#705));
+#705=SURFACE_STYLE_FILL_AREA(#706);
+#706=FILL_AREA_STYLE('',(#707));
+#707=FILL_AREA_STYLE_COLOUR('',#708);
+#708=COLOUR_RGB('',0.803921811173,0.717646726791,0.619608325294);
+#709=CURVE_STYLE('',#710,POSITIVE_LENGTH_MEASURE(0.1),#708);
+#710=DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#711=STYLED_ITEM('color',(#712),#47);
+#712=PRESENTATION_STYLE_ASSIGNMENT((#713,#719));
+#713=SURFACE_STYLE_USAGE(.BOTH.,#714);
+#714=SURFACE_SIDE_STYLE('',(#715));
+#715=SURFACE_STYLE_FILL_AREA(#716);
+#716=FILL_AREA_STYLE('',(#717));
+#717=FILL_AREA_STYLE_COLOUR('',#718);
+#718=COLOUR_RGB('',0.862744829005,0.862744829005,0.862744829005);
+#719=CURVE_STYLE('',#710,POSITIVE_LENGTH_MEASURE(0.1),#718);
+#720=STYLED_ITEM('color',(#702),#67);
+#721=STYLED_ITEM('color',(#702),#90);
+#722=STYLED_ITEM('color',(#712),#114);
+#723=STYLED_ITEM('color',(#712),#137);
+#724=STYLED_ITEM('color',(#712),#155);
+#725=STYLED_ITEM('color',(#712),#173);
+#726=STYLED_ITEM('color',(#712),#196);
+#727=STYLED_ITEM('color',(#702),#214);
+#728=STYLED_ITEM('color',(#712),#233);
+#729=STYLED_ITEM('color',(#702),#254);
+#730=STYLED_ITEM('color',(#712),#274);
+#731=STYLED_ITEM('color',(#712),#292);
+#732=STYLED_ITEM('color',(#712),#306);
+#733=STYLED_ITEM('color',(#712),#317);
+#734=STYLED_ITEM('color',(#712),#332);
+#735=STYLED_ITEM('color',(#712),#342);
+#736=STYLED_ITEM('color',(#712),#364);
+#737=STYLED_ITEM('color',(#712),#376);
+#738=STYLED_ITEM('color',(#702),#391);
+#739=STYLED_ITEM('color',(#712),#414);
+#740=STYLED_ITEM('color',(#712),#425);
+#741=STYLED_ITEM('color',(#702),#442);
+#742=STYLED_ITEM('color',(#712),#465);
+#743=STYLED_ITEM('color',(#712),#483);
+#744=STYLED_ITEM('color',(#712),#500);
+#745=STYLED_ITEM('color',(#712),#513);
+#746=STYLED_ITEM('color',(#712),#531);
+#747=STYLED_ITEM('color',(#712),#540);
+#748=STYLED_ITEM('color',(#712),#558);
+#749=STYLED_ITEM('color',(#712),#572);
+#750=STYLED_ITEM('color',(#702),#591);
+#751=STYLED_ITEM('color',(#712),#605);
+#752=STYLED_ITEM('color',(#712),#617);
+#753=STYLED_ITEM('color',(#712),#634);
+#754=STYLED_ITEM('color',(#712),#652);
+#755=STYLED_ITEM('color',(#712),#660);
+#756=STYLED_ITEM('color',(#712),#666);
+#757=STYLED_ITEM('color',(#712),#672);
+#758=STYLED_ITEM('color',(#712),#680);
+#759=STYLED_ITEM('color',(#712),#688);
+ENDSEC;
+END-ISO-10303-21;
diff --git a/board/Fediverse_badge/library/pkg/60b715fa-bd1d-4d96-b153-2a28208f32fb/package.lp b/board/Fediverse_badge/library/pkg/60b715fa-bd1d-4d96-b153-2a28208f32fb/package.lp
new file mode 100644
index 0000000..5620a05
--- /dev/null
+++ b/board/Fediverse_badge/library/pkg/60b715fa-bd1d-4d96-b153-2a28208f32fb/package.lp
@@ -0,0 +1,167 @@
+(librepcb_package 60b715fa-bd1d-4d96-b153-2a28208f32fb
+ (name "CAPC2012 (0805)")
+ (description "Generic chip capacitor 2012 (imperial 0805).\n\nLength: 2.0mm\nWidth: 1.25mm\n\nGenerated with librepcb-parts-generator (generate_chip.py)")
+ (keywords "2012,0805,c,capacitor,chip,generic")
+ (author "murray")
+ (version "0.5")
+ (created 2015-06-21T12:37:34Z)
+ (deprecated false)
+ (generated_by "")
+ (category 414f873f-4099-47fd-8526-bdd8419de581)
+ (assembly_type smt)
+ (pad 4f6ec20b-c2e7-47d9-ba0e-8cde302966c5 (name "1"))
+ (pad 9902d57d-5b64-4bc3-9a5b-a21052667c9d (name "2"))
+ (3d_model 5d053e45-ab76-407c-88ae-d7936dff282b (name "CAPC2012 (0805)"))
+ (footprint 2f2ea7e1-052e-4308-abec-85b5d2bd1d65
+ (name "Density Level B (median protrusion)")
+ (description "")
+ (3d_position 0.0 0.0 0.0) (3d_rotation 0.0 0.0 0.0)
+ (3d_model 5d053e45-ab76-407c-88ae-d7936dff282b)
+ (pad 9902d57d-5b64-4bc3-9a5b-a21052667c9d (side top) (shape roundrect)
+ (position 0.875 0.0) (rotation 0.0) (size 0.95 1.25) (radius 0.0)
+ (stop_mask auto) (solder_paste auto) (clearance 0.0) (function standard)
+ (package_pad 9902d57d-5b64-4bc3-9a5b-a21052667c9d)
+ )
+ (pad 4f6ec20b-c2e7-47d9-ba0e-8cde302966c5 (side top) (shape roundrect)
+ (position -0.875 0.0) (rotation 0.0) (size 0.95 1.25) (radius 0.0)
+ (stop_mask auto) (solder_paste auto) (clearance 0.0) (function standard)
+ (package_pad 4f6ec20b-c2e7-47d9-ba0e-8cde302966c5)
+ )
+ (polygon b40167a7-ab05-441d-a6eb-9ae31b9773a5 (layer top_documentation)
+ (width 0.0) (fill true) (grab_area false)
+ (vertex (position -1.0 0.625) (angle 0.0))
+ (vertex (position -0.4 0.625) (angle 0.0))
+ (vertex (position -0.4 -0.625) (angle 0.0))
+ (vertex (position -1.0 -0.625) (angle 0.0))
+ (vertex (position -1.0 0.625) (angle 0.0))
+ )
+ (polygon 5610ea01-09cc-45c1-b345-254676e65c8c (layer top_documentation)
+ (width 0.0) (fill true) (grab_area false)
+ (vertex (position 1.0 0.625) (angle 0.0))
+ (vertex (position 0.4 0.625) (angle 0.0))
+ (vertex (position 0.4 -0.625) (angle 0.0))
+ (vertex (position 1.0 -0.625) (angle 0.0))
+ (vertex (position 1.0 0.625) (angle 0.0))
+ )
+ (polygon 84213251-a8b8-4bab-adbc-764cc811a1a5 (layer top_documentation)
+ (width 0.25) (fill false) (grab_area false)
+ (vertex (position -0.4 0.5) (angle 0.0))
+ (vertex (position 0.4 0.5) (angle 0.0))
+ )
+ (polygon e687e55a-0a61-4d89-8682-70cacac38dc6 (layer top_documentation)
+ (width 0.25) (fill false) (grab_area false)
+ (vertex (position -0.4 -0.5) (angle 0.0))
+ (vertex (position 0.4 -0.5) (angle 0.0))
+ )
+ (polygon 7412f635-8308-4fb0-ba7f-6365dd60b420 (layer top_legend)
+ (width 0.25) (fill false) (grab_area false)
+ (vertex (position -0.125 0.75) (angle 0.0))
+ (vertex (position 0.125 0.75) (angle 0.0))
+ )
+ (polygon e36d15f9-5448-489f-975b-4f9717e78bcb (layer top_legend)
+ (width 0.25) (fill false) (grab_area false)
+ (vertex (position -0.125 -0.75) (angle 0.0))
+ (vertex (position 0.125 -0.75) (angle 0.0))
+ )
+ (polygon 70ec38ee-230c-4647-b644-56abbad69227 (layer top_package_outlines)
+ (width 0.0) (fill false) (grab_area false)
+ (vertex (position -1.0 0.625) (angle 0.0))
+ (vertex (position 1.0 0.625) (angle 0.0))
+ (vertex (position 1.0 -0.625) (angle 0.0))
+ (vertex (position -1.0 -0.625) (angle 0.0))
+ )
+ (polygon 6812adf7-ccbc-4c1a-aa78-66fcf3ca6195 (layer top_courtyard)
+ (width 0.0) (fill false) (grab_area false)
+ (vertex (position -1.6 0.875) (angle 0.0))
+ (vertex (position 1.6 0.875) (angle 0.0))
+ (vertex (position 1.6 -0.875) (angle 0.0))
+ (vertex (position -1.6 -0.875) (angle 0.0))
+ )
+ (stroke_text 3c4417a8-0e5c-48b0-822a-06f6f5df19f6 (layer top_names)
+ (height 1.0) (stroke_width 0.2) (letter_spacing auto) (line_spacing auto)
+ (align center bottom) (position 0.0 1.425) (rotation 0.0)
+ (auto_rotate true) (mirror false) (value "{{NAME}}")
+ )
+ (stroke_text 52f75e24-4492-4616-a8ed-a1c0f3138abe (layer top_values)
+ (height 1.0) (stroke_width 0.2) (letter_spacing auto) (line_spacing auto)
+ (align center top) (position 0.0 -1.425) (rotation 0.0)
+ (auto_rotate true) (mirror false) (value "{{VALUE}}")
+ )
+ )
+ (footprint 328e4ae0-a0f1-4d92-87b5-1695afbe98e1
+ (name "Density Level A (max protrusion)")
+ (description "")
+ (3d_position 0.0 0.0 0.0) (3d_rotation 0.0 0.0 0.0)
+ (3d_model 5d053e45-ab76-407c-88ae-d7936dff282b)
+ (pad 9902d57d-5b64-4bc3-9a5b-a21052667c9d (side top) (shape roundrect)
+ (position 0.975 0.0) (rotation 0.0) (size 1.15 1.35) (radius 0.0)
+ (stop_mask auto) (solder_paste auto) (clearance 0.0) (function standard)
+ (package_pad 9902d57d-5b64-4bc3-9a5b-a21052667c9d)
+ )
+ (pad 4f6ec20b-c2e7-47d9-ba0e-8cde302966c5 (side top) (shape roundrect)
+ (position -0.975 0.0) (rotation 0.0) (size 1.15 1.35) (radius 0.0)
+ (stop_mask auto) (solder_paste auto) (clearance 0.0) (function standard)
+ (package_pad 4f6ec20b-c2e7-47d9-ba0e-8cde302966c5)
+ )
+ (polygon 1988faf7-4fc1-4819-b214-1c7c92567d44 (layer top_documentation)
+ (width 0.0) (fill true) (grab_area false)
+ (vertex (position -1.0 0.625) (angle 0.0))
+ (vertex (position -0.4 0.625) (angle 0.0))
+ (vertex (position -0.4 -0.625) (angle 0.0))
+ (vertex (position -1.0 -0.625) (angle 0.0))
+ (vertex (position -1.0 0.625) (angle 0.0))
+ )
+ (polygon 3b6eec6a-c225-479f-89fc-19583c426bf9 (layer top_documentation)
+ (width 0.0) (fill true) (grab_area false)
+ (vertex (position 1.0 0.625) (angle 0.0))
+ (vertex (position 0.4 0.625) (angle 0.0))
+ (vertex (position 0.4 -0.625) (angle 0.0))
+ (vertex (position 1.0 -0.625) (angle 0.0))
+ (vertex (position 1.0 0.625) (angle 0.0))
+ )
+ (polygon daa7235a-a25b-446d-a498-a6f8b5f3e67c (layer top_documentation)
+ (width 0.25) (fill false) (grab_area false)
+ (vertex (position -0.4 0.5) (angle 0.0))
+ (vertex (position 0.4 0.5) (angle 0.0))
+ )
+ (polygon fa3f16bd-6d91-44a5-a92c-84f03cca2073 (layer top_documentation)
+ (width 0.25) (fill false) (grab_area false)
+ (vertex (position -0.4 -0.5) (angle 0.0))
+ (vertex (position 0.4 -0.5) (angle 0.0))
+ )
+ (polygon 03a05cc9-7a3e-4fb2-b9d6-4e6987c2c62b (layer top_legend)
+ (width 0.25) (fill false) (grab_area false)
+ (vertex (position -0.125 0.75) (angle 0.0))
+ (vertex (position 0.125 0.75) (angle 0.0))
+ )
+ (polygon f070706a-cfca-4acf-99f5-1d7776e1fde4 (layer top_legend)
+ (width 0.25) (fill false) (grab_area false)
+ (vertex (position -0.125 -0.75) (angle 0.0))
+ (vertex (position 0.125 -0.75) (angle 0.0))
+ )
+ (polygon c4d4866d-05bb-4c99-a721-cc5bec6d20fd (layer top_package_outlines)
+ (width 0.0) (fill false) (grab_area false)
+ (vertex (position -1.0 0.625) (angle 0.0))
+ (vertex (position 1.0 0.625) (angle 0.0))
+ (vertex (position 1.0 -0.625) (angle 0.0))
+ (vertex (position -1.0 -0.625) (angle 0.0))
+ )
+ (polygon 350f6c74-a01a-4b8a-adf6-65381b7b3471 (layer top_courtyard)
+ (width 0.0) (fill false) (grab_area false)
+ (vertex (position -2.05 1.175) (angle 0.0))
+ (vertex (position 2.05 1.175) (angle 0.0))
+ (vertex (position 2.05 -1.175) (angle 0.0))
+ (vertex (position -2.05 -1.175) (angle 0.0))
+ )
+ (stroke_text e5af5e70-716a-456f-a595-43b71d7b578c (layer top_names)
+ (height 1.0) (stroke_width 0.2) (letter_spacing auto) (line_spacing auto)
+ (align center bottom) (position 0.0 1.425) (rotation 0.0)
+ (auto_rotate true) (mirror false) (value "{{NAME}}")
+ )
+ (stroke_text 53bbc432-323e-4945-8de0-f978d245c6cd (layer top_values)
+ (height 1.0) (stroke_width 0.2) (letter_spacing auto) (line_spacing auto)
+ (align center top) (position 0.0 -1.425) (rotation 0.0)
+ (auto_rotate true) (mirror false) (value "{{VALUE}}")
+ )
+ )
+)