diff options
Diffstat (limited to 'PCB/total_pcb/Library.pretty')
14 files changed, 7499 insertions, 0 deletions
diff --git a/PCB/total_pcb/Library.pretty/AMASS_XT30U-M_1x02_P5.0mm_Vertical.kicad_mod b/PCB/total_pcb/Library.pretty/AMASS_XT30U-M_1x02_P5.0mm_Vertical.kicad_mod new file mode 100644 index 0000000..84b4301 --- /dev/null +++ b/PCB/total_pcb/Library.pretty/AMASS_XT30U-M_1x02_P5.0mm_Vertical.kicad_mod @@ -0,0 +1,310 @@ +(footprint "AMASS_XT30U-M_1x02_P5.0mm_Vertical" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (descr "Connector XT30 Vertical Cable Male, https://www.tme.eu/en/Document/3cbfa5cfa544d79584972dd5234a409e/XT30U%20SPEC.pdf") + (tags "RC Connector XT30") + (property "Reference" "REF**" + (at 2.5 -4 0) + (layer "F.SilkS") + (uuid "e1658c22-ace6-4002-96c4-e44540d1c13f") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "Battery" + (at 2.5 4 0) + (layer "F.Fab") + (uuid "80fc6782-b10d-418a-9068-50067c420fd0") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "Connector_AMASS:AMASS_XT30U-M_1x02_P5.0mm_Vertical" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "cc101ee9-cdf6-4fdb-b22b-8f02b97bf7dc") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "c8720b2a-a572-438c-99b2-f6d5af121bda") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Multiple-cell battery" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "a5f9f2bd-8c3b-4fa2-ac9e-8240631dcb69") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (attr through_hole) + (fp_line + (start -2.71 -1.41) + (end -2.71 1.41) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "99973d0c-9b0b-4dbb-a9b1-fc68e0cb53be") + ) + (fp_line + (start -2.71 -1.41) + (end -1.01 -2.71) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "1de52270-a2b7-4cae-921d-bba35d7ecaef") + ) + (fp_line + (start -2.71 1.41) + (end -1.01 2.71) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "96c62812-42be-46e2-bf89-e511406a7f27") + ) + (fp_line + (start -1.01 -2.71) + (end 7.71 -2.71) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "9a45eb0a-af27-4269-a9a2-c517a3bb36ce") + ) + (fp_line + (start -1.01 2.71) + (end 7.71 2.71) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "ffa23dd0-f1d7-40be-b406-2aa324bafddf") + ) + (fp_line + (start 7.71 -2.71) + (end 7.71 2.71) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "0ba2c4d4-344a-45ae-83aa-edbf63f356f2") + ) + (fp_line + (start -3.1 -1.8) + (end -3.1 1.8) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "d400bd6a-325b-4c09-97f0-b61b0fc28dd7") + ) + (fp_line + (start -3.1 -1.8) + (end -1.4 -3.1) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "95d71408-a3c3-4385-981d-649b95387bea") + ) + (fp_line + (start -3.1 1.8) + (end -1.4 3.1) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "fc51b265-dbe0-4bd4-a921-d86b285b2bf0") + ) + (fp_line + (start -1.4 -3.1) + (end 8.1 -3.1) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "6418f422-5df1-4b0e-b0c5-d4ed2b796b8c") + ) + (fp_line + (start -1.4 3.1) + (end 8.1 3.1) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "eda79609-751d-4f69-937d-6f127c087933") + ) + (fp_line + (start 8.1 -3.1) + (end 8.1 3.1) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "7068745f-879b-49b5-8bdc-85cfbb80277f") + ) + (fp_line + (start -2.6 -1.3) + (end -2.6 1.3) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "5d731181-2857-412c-9aab-4821a846c59f") + ) + (fp_line + (start -2.6 -1.3) + (end -0.9 -2.6) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "bba1c46f-f39c-49e5-9121-43ad8011d156") + ) + (fp_line + (start -2.6 1.3) + (end -0.9 2.6) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "b1d6b242-1e6f-4fb7-b233-502bf7c7f4d2") + ) + (fp_line + (start -0.9 -2.6) + (end 7.6 -2.6) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "8d5a1ff6-9e69-475f-9fc7-8f8c3898bbf6") + ) + (fp_line + (start -0.9 2.6) + (end 7.6 2.6) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "0184657b-ba91-4915-ab2e-211e5b97f837") + ) + (fp_line + (start 7.6 -2.6) + (end 7.6 2.6) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "4db48710-4217-498a-9bfd-a38bcf42a77f") + ) + (fp_text user "+" + (at 9 0 0) + (layer "F.SilkS") + (uuid "06f1ad4d-3bd0-4fd7-9d8d-fe9a2c3af04c") + (effects + (font + (size 1.5 1.5) + (thickness 0.15) + ) + ) + ) + (fp_text user "-" + (at -4 0 0) + (layer "F.SilkS") + (uuid "91dc7883-09f5-4e8d-91b2-2f3c2b70c406") + (effects + (font + (size 1.5 1.5) + (thickness 0.15) + ) + ) + ) + (fp_text user "${REFERENCE}" + (at 2.5 0 0) + (layer "F.Fab") + (uuid "2442455d-87a6-4176-b39c-509f9234a395") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "1" thru_hole rect + (at 0 0) + (size 3.8 3.8) + (drill 2.7) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "3aa1bbb3-a04e-4a8b-8860-14d3a38e334a") + ) + (pad "2" thru_hole circle + (at 5 0) + (size 3.8 3.8) + (drill 2.7) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "32ac260d-6ebb-4f2b-9e32-e667c3f7bfd2") + ) + (model "${KICAD8_3DMODEL_DIR}/Connector_AMASS.3dshapes/AMASS_XT30U-M_1x02_P5.0mm_Vertical.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) +) diff --git a/PCB/total_pcb/Library.pretty/AMASS_XT60-F_1x02_P7.20mm_Vertical.kicad_mod b/PCB/total_pcb/Library.pretty/AMASS_XT60-F_1x02_P7.20mm_Vertical.kicad_mod new file mode 100644 index 0000000..f6b3daa --- /dev/null +++ b/PCB/total_pcb/Library.pretty/AMASS_XT60-F_1x02_P7.20mm_Vertical.kicad_mod @@ -0,0 +1,289 @@ +(footprint "AMASS_XT60-F_1x02_P7.20mm_Vertical" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (descr "AMASS female XT60, through hole, vertical, https://www.tme.eu/Document/2d152ced3b7a446066e6c419d84bb460/XT60%20SPEC.pdf") + (tags "XT60 female vertical") + (property "Reference" "REF**" + (at 3.6 -5.3 180) + (layer "F.SilkS") + (uuid "83ebcd6a-2c2d-4264-87c7-1cc93fc9e367") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "Battery" + (at 3.6 5.4 0) + (layer "F.Fab") + (uuid "bb4c7498-3ab3-4add-a526-1a6e7bd39e4f") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "Connector_AMASS:AMASS_XT60-F_1x02_P7.20mm_Vertical" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "f476b861-a834-4c10-a16e-ffddeb750439") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "b56d65e3-68e1-4f14-a06e-75cb970508f6") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Multiple-cell battery" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "64ac8b29-0c8c-4b5c-9331-289c9edd2cf3") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (attr through_hole) + (fp_line + (start -4.25 -1.6) + (end -4.25 1.55) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "fd24a960-cb1f-41fe-8753-fd1f0433fd61") + ) + (fp_line + (start -4.25 1.55) + (end -1.4 4.15) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "a720cd47-6fd6-44fa-8b12-a26a70663922") + ) + (fp_line + (start -1.4 -4.15) + (end -4.25 -1.6) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "a8b3781a-e5d2-4eef-b333-5782df72286a") + ) + (fp_line + (start -1.4 4.15) + (end 11.45 4.15) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "40af3e04-b53e-4457-99fc-4e5b5f331e1b") + ) + (fp_line + (start 11.45 -4.15) + (end -1.4 -4.15) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "b29a5d45-2ce1-4831-8757-0f067acf5859") + ) + (fp_line + (start 11.45 4.15) + (end 11.45 -4.15) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "dcc281a2-2855-4aea-8fc4-59b05c091b85") + ) + (fp_line + (start -4.65 -1.85) + (end -1.6 -4.6) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "c5361f6b-5dda-4f6a-bc7c-1e2c32593053") + ) + (fp_line + (start -4.65 1.85) + (end -4.65 -1.85) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "340616db-72e4-4169-9e1f-55faa9ef31d8") + ) + (fp_line + (start -1.6 -4.6) + (end 11.85 -4.6) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "141a96d0-b143-44b8-847a-7bca24b4ead5") + ) + (fp_line + (start -1.6 4.6) + (end -4.65 1.85) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "9a4df3b8-e229-46c8-b9df-c088bbd5b775") + ) + (fp_line + (start 11.85 -4.6) + (end 11.85 4.6) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "7dee0f45-016b-4c9c-961b-48ada50d95a0") + ) + (fp_line + (start 11.85 4.6) + (end -1.6 4.6) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "cedf0a30-8911-4f50-a527-358f7811f11e") + ) + (fp_line + (start -4.15 -1.55) + (end -4.15 1.55) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.Fab") + (uuid "585cb088-b4c2-4759-9f51-855a5c8731b2") + ) + (fp_line + (start -4.15 1.55) + (end -1.4 4.05) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.Fab") + (uuid "b986e48a-0cc8-4645-b309-99124b8f24a9") + ) + (fp_line + (start -1.4 -4.05) + (end -4.15 -1.55) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.Fab") + (uuid "78a7298d-b463-4d45-bc4e-92c394a95ea2") + ) + (fp_line + (start -1.4 4.05) + (end 11.35 4.05) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.Fab") + (uuid "de7a0247-ecb8-41b5-8132-4319ad204ec4") + ) + (fp_line + (start 11.35 -4.05) + (end -1.4 -4.05) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.Fab") + (uuid "43e31bb3-cfcf-4176-8915-a9eb46993700") + ) + (fp_line + (start 11.35 4.05) + (end 11.35 -4.05) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.Fab") + (uuid "1f3a04e1-f9ea-44c5-8883-d4f6ecb042be") + ) + (fp_text user "${REFERENCE}" + (at 3.6 0.05 0) + (layer "F.Fab") + (uuid "359e5b73-30aa-442d-ba69-e0c986cccc40") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "1" thru_hole roundrect + (at 0 0) + (size 6 6) + (drill 4.5) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (roundrect_rratio 0.25) + (uuid "85d8ffed-4255-4fb6-adf5-542595761a8a") + ) + (pad "2" thru_hole circle + (at 7.2 0) + (size 6 6) + (drill 4.5) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "c58b4265-275e-487c-a03d-75426b2099c9") + ) + (model "${KICAD8_3DMODEL_DIR}/Connector_AMASS.3dshapes/AMASS_XT60-F_1x02_P7.2mm_Vertical.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) +) diff --git a/PCB/total_pcb/Library.pretty/D_MELF-RM10_Universal_Handsoldering.kicad_mod b/PCB/total_pcb/Library.pretty/D_MELF-RM10_Universal_Handsoldering.kicad_mod new file mode 100644 index 0000000..de3a88d --- /dev/null +++ b/PCB/total_pcb/Library.pretty/D_MELF-RM10_Universal_Handsoldering.kicad_mod @@ -0,0 +1,310 @@ +(footprint "D_MELF-RM10_Universal_Handsoldering" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (descr "Diode, Universal, MELF, RM10, Handsoldering, SMD, Thruhole,") + (tags "Diode Universal MELF RM10 Handsoldering SMD Thruhole ") + (property "Reference" "REF**" + (at 0 -2.5 0) + (layer "F.SilkS") + (uuid "142d3608-e192-498a-b486-d780068976d8") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "D" + (at 0 2.5 0) + (layer "F.Fab") + (uuid "fe630896-e8c5-421f-9691-bc8f560b9ffc") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "Diode_SMD:D_MELF-RM10_Universal_Handsoldering" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "69917a7e-3d73-4bb2-bbba-70c0255dd2e4") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "9f3b0afb-3ee7-4ed5-b9d9-f48af90ee7ed") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Diode" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "ed11362e-ac6f-4c7e-97b7-e6c28fca4bfc") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Sim.Device" "D" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "303231a1-260b-45c3-9c32-6b61f19db2c7") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Sim.Pins" "1=K 2=A" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "e799e368-ade8-4767-acc0-6c0976aedf17") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (attr through_hole) + (fp_line + (start -6.41 -1.61) + (end -6.41 1.61) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "78c3d917-2202-47c3-b3e1-2e5dc04b6903") + ) + (fp_line + (start -6.41 1.61) + (end 3.9 1.61) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "b1eaf107-ac9e-4240-8668-7de212024378") + ) + (fp_line + (start 3.9 -1.61) + (end -6.41 -1.61) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "754349bb-5e82-4a6c-85d4-88c296dea9ff") + ) + (fp_line + (start -6.4 -1.6) + (end 6.4 -1.6) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "4381ca0a-07ea-457d-b80f-c92b3775c5f2") + ) + (fp_line + (start -6.4 1.6) + (end -6.4 -1.6) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "e149ee81-917a-4fa1-b90e-4c3423774bac") + ) + (fp_line + (start 6.4 -1.6) + (end 6.4 1.6) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "f7a1e47a-24d0-491d-af1b-ede6b9c42a7e") + ) + (fp_line + (start 6.4 1.6) + (end -6.4 1.6) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "67416712-9752-41e5-a37a-7eb2e60c6377") + ) + (fp_line + (start -2.6 -1.3) + (end -2.6 1.3) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "fa4f2ab9-7b62-4c0c-9490-e4e8ade38e20") + ) + (fp_line + (start -2.6 1.3) + (end 2.6 1.3) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "fcbba93c-f7fc-4817-a796-1d187cb8121b") + ) + (fp_line + (start -0.64944 -0.79908) + (end -0.64944 0.80112) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "94578d99-df3f-40a7-b465-21cbb89ca289") + ) + (fp_line + (start -0.64944 0.00102) + (end -1.55114 0.00102) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "eea47f60-b449-4a4e-b90e-33174cd97e9e") + ) + (fp_line + (start -0.64944 0.00102) + (end 0.50118 -0.79908) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "b057f6a2-92f7-44c4-ba8d-36d7f7228bc9") + ) + (fp_line + (start -0.64944 0.00102) + (end 0.50118 0.75032) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "6102b044-947f-43c6-bbec-4e6f1f35fe64") + ) + (fp_line + (start 0.50118 0.00102) + (end 1.4994 0.00102) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "d7debe5a-7a16-4089-a6f5-3d6ab00ac8a9") + ) + (fp_line + (start 0.50118 0.75032) + (end 0.50118 -0.79908) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "3199023d-6fb2-4da6-b64f-88a67bed1712") + ) + (fp_line + (start 2.6 -1.3) + (end -2.6 -1.3) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "a184ba1e-b06d-4486-ab48-cde214ec3d25") + ) + (fp_line + (start 2.6 1.3) + (end 2.6 -1.3) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "38d724a1-0802-4322-a701-edc94d144883") + ) + (fp_text user "${REFERENCE}" + (at 0 -2.5 0) + (layer "F.Fab") + (uuid "63f14708-4efa-4526-b664-cbbe60f212d1") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "1" thru_hole roundrect + (at -5 0) + (size 4.5 2.7) + (drill 1.19888 + (offset 1.1 0) + ) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (roundrect_rratio 0.0925925926) + (uuid "de1b6353-b545-488f-b7b4-07fe5fe34fce") + ) + (pad "2" thru_hole roundrect + (at 5 0 180) + (size 4.5 2.7) + (drill 1.19888 + (offset 1.1 0) + ) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (roundrect_rratio 0.0925925926) + (uuid "5ba42d63-78d6-4e6b-8115-96a7fa12ed30") + ) + (model "${KICAD8_3DMODEL_DIR}/Diode_SMD.3dshapes/D_MELF.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) +) diff --git a/PCB/total_pcb/Library.pretty/Fuseholder_TR5_Littelfuse_No560_No460.kicad_mod b/PCB/total_pcb/Library.pretty/Fuseholder_TR5_Littelfuse_No560_No460.kicad_mod new file mode 100644 index 0000000..0babe31 --- /dev/null +++ b/PCB/total_pcb/Library.pretty/Fuseholder_TR5_Littelfuse_No560_No460.kicad_mod @@ -0,0 +1,370 @@ +(footprint "Fuseholder_TR5_Littelfuse_No560_No460" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (descr "Fuse, Fuseholder, TR5, Littelfuse/Wickmann, No. 460, No560, https://www.littelfuse.com/~/media/electronics/datasheets/fuse_holders/littelfuse_fuse_holder_559_560_datasheet.pdf.pdf") + (tags "Fuse Fuseholder TR5 Littelfuse/Wickmann No. 460 No560 ") + (property "Reference" "REF**" + (at 2.39 -6.89 0) + (layer "F.SilkS") + (uuid "98355459-45b0-4307-90e7-a2650b6c1f8b") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "Fuse" + (at 2.39 7.43 0) + (layer "F.Fab") + (uuid "e90bc22a-0095-47ae-90dd-5b2f7244f959") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "Fuse:Fuseholder_TR5_Littelfuse_No560_No460" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "7e1b1537-ee60-41b4-9c8b-9889eb1a8983") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "7242b5f9-1fc4-47db-9d61-488c45b57916") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Fuse" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "4cbdf5c5-5e17-44b9-9327-c2616fe00cca") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (attr through_hole) + (fp_line + (start 5.49 3.99) + (end 5.36 3.84) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "0c3c503a-8054-463e-8cfa-480785848876") + ) + (fp_line + (start 5.67 4.07) + (end 5.49 3.99) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "bd7d391d-111d-4ec9-8ad5-ad06b2ac62d7") + ) + (fp_line + (start 5.96 4.11) + (end 5.67 4.07) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "7807ea64-c254-478a-8e21-39045b813f7e") + ) + (fp_line + (start 6.25 4.03) + (end 5.96 4.11) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "9d959cb7-7808-4637-9783-50624c8c15d4") + ) + (fp_line + (start 6.39 2.79) + (end 6.51 2.93) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "faa05d56-1330-41fa-a3c1-bfe45577343d") + ) + (fp_line + (start 6.47 3.86) + (end 6.25 4.03) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "4199a4be-777b-47a8-aa7d-c6e9537e11f6") + ) + (fp_line + (start 6.51 2.93) + (end 6.6 3.09) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "6e30a5f2-1b4f-4827-ba92-13fd76b548b2") + ) + (fp_line + (start 6.6 3.09) + (end 6.65 3.34) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "92d2e87c-31cb-4a4d-b4ee-cb345357ff66") + ) + (fp_line + (start 6.62 3.6) + (end 6.47 3.86) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "f69dd076-90ab-4f45-8f39-e86d3b7a6cc3") + ) + (fp_line + (start 6.65 3.34) + (end 6.62 3.6) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "e08cac76-24d7-4e1b-9144-a308e4ceaacd") + ) + (fp_circle + (center 2.54 0.01) + (end 7.29 0.01) + (stroke + (width 0.12) + (type solid) + ) + (fill none) + (layer "F.SilkS") + (uuid "84dbf97c-a032-40d3-8595-608bfc5ea8bc") + ) + (fp_line + (start -2.46 -4.99) + (end -2.46 5.01) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "c8eef478-9197-4561-98d8-ed727ad1f3de") + ) + (fp_line + (start -2.46 -4.99) + (end 7.54 -4.99) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "87105ee1-cbf2-4ba0-9fde-f37f1d8e9242") + ) + (fp_line + (start 7.54 5.01) + (end -2.46 5.01) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "b803ad7e-5110-4ba7-9eed-91dce0982330") + ) + (fp_line + (start 7.54 5.01) + (end 7.54 -4.99) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "2a5cecdd-54da-4614-97a9-128a3dd76e0a") + ) + (fp_line + (start 5.44 3.94) + (end 5.31 3.79) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "ed97afc9-0051-4280-b328-fdcd90f64446") + ) + (fp_line + (start 5.62 4.02) + (end 5.44 3.94) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "d7060bdd-438b-49c4-be9e-9d9a3be23a04") + ) + (fp_line + (start 5.91 4.06) + (end 5.62 4.02) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "b932e463-e4b5-4031-b084-c55a86ee5874") + ) + (fp_line + (start 6.2 3.98) + (end 5.91 4.06) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "ab9480bc-b01e-4e8a-ba5f-fb5bc06c9092") + ) + (fp_line + (start 6.34 2.74) + (end 6.46 2.88) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "31cc75d8-6b32-4422-be47-56f87e31f7c7") + ) + (fp_line + (start 6.42 3.81) + (end 6.2 3.98) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "bebec07d-f935-4174-a31f-b9c3a517a105") + ) + (fp_line + (start 6.46 2.88) + (end 6.55 3.04) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "814ab3a9-06a7-4f73-9753-54c3d69141f7") + ) + (fp_line + (start 6.55 3.04) + (end 6.6 3.29) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "2e30647a-c74e-482d-92d2-4e32c07b3dcb") + ) + (fp_line + (start 6.57 3.55) + (end 6.42 3.81) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "dd113acd-8802-40f6-88ac-208a45b0ab91") + ) + (fp_line + (start 6.6 3.29) + (end 6.57 3.55) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "ef7408e4-6a1a-42a0-8a0e-5d8406c77603") + ) + (fp_circle + (center 2.55 0) + (end 7.25 0) + (stroke + (width 0.1) + (type solid) + ) + (fill none) + (layer "F.Fab") + (uuid "2c1e5105-10cf-4bbc-9120-026480a4214d") + ) + (fp_text user "${REFERENCE}" + (at 2.75 -2.75 0) + (layer "F.Fab") + (uuid "ea4a4eb6-100a-4b3c-b8c5-fa462dd84bc2") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "1" thru_hole circle + (at 0 0) + (size 2 2) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "d23d903a-47e4-401e-8fb5-756f2dc3d8d9") + ) + (pad "2" thru_hole circle + (at 5.08 0.01) + (size 2 2) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "9d25268b-9b58-4d23-953d-deb69cecf90e") + ) + (model "${KICAD8_3DMODEL_DIR}/Fuse.3dshapes/Fuseholder_TR5_Littelfuse_No560_No460.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) +) diff --git a/PCB/total_pcb/Library.pretty/LED_D5.0mm-4_RGB_Wide_Pins.kicad_mod b/PCB/total_pcb/Library.pretty/LED_D5.0mm-4_RGB_Wide_Pins.kicad_mod new file mode 100644 index 0000000..9a514b9 --- /dev/null +++ b/PCB/total_pcb/Library.pretty/LED_D5.0mm-4_RGB_Wide_Pins.kicad_mod @@ -0,0 +1,260 @@ +(footprint "LED_D5.0mm-4_RGB_Wide_Pins" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (descr "LED, diameter 5.0mm, 4 pins, WP154A4, https://www.kingbright.com/attachments/file/psearch/000/00/00/L-154A4SUREQBFZGEW(Ver.11A).pdf") + (tags "LED diameter 5.0mm 2 pins diameter 5.0mm 3 pins diameter 5.0mm 4 pins RGB RGBLED") + (property "Reference" "REF**" + (at 3.2385 -3.96 0) + (layer "F.SilkS") + (uuid "4f4adc41-de0f-47e4-83e1-efaa4dd0d81c") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "LED_KRGB" + (at 3.2385 3.96 0) + (layer "F.Fab") + (uuid "ac9cb2e5-42c3-4ce8-9aeb-7464dc0d1acb") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "LED_THT:LED_D5.0mm-4_RGB_Wide_Pins" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "fc1de823-96c6-4364-8861-f69f2163bfbb") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "e14b0d54-07fb-4f8d-9300-567d1c42f7fe") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "RGB LED, cathode/red/green/blue" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "f8ef8853-c1a4-4af0-9b9b-21501dc056db") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (attr through_hole) + (fp_line + (start 0.6785 -1.545) + (end 0.6785 -1.08) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "7b59c927-2501-4a30-883e-ddda7b24cb8f") + ) + (fp_line + (start 0.6785 1.08) + (end 0.6785 1.545) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "98786e4c-a6de-4742-b06b-546a017dcdcc") + ) + (fp_arc + (start 0.6785 -1.54483) + (mid 3.496956 -2.978809) + (end 6.026315 -1.080827) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "155fadb8-13ac-4227-b756-e6feb0bff4af") + ) + (fp_arc + (start 0.983816 -1.08) + (mid 3.238262 -2.5) + (end 5.492979 -1.080429) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "4af520ef-9ddc-4c2b-b40b-316f6c5aa41c") + ) + (fp_arc + (start 5.492979 1.080429) + (mid 3.238262 2.5) + (end 0.983816 1.08) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "eedaa193-e44d-4665-9f5d-f81593effccc") + ) + (fp_arc + (start 6.026315 1.080827) + (mid 3.496956 2.978808) + (end 0.6785 1.54483) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "492259ee-c688-4e34-ba5c-08e9d473910f") + ) + (fp_line + (start -1.08 -3.25) + (end -1.08 3.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "60b3dfd8-5b01-4515-b73d-dce1087b18e6") + ) + (fp_line + (start -1.08 3.25) + (end 7.56 3.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "2f60f5e2-4f38-4613-9682-b6befc9da5cb") + ) + (fp_line + (start 7.56 -3.25) + (end -1.08 -3.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "c78cc50b-1d39-4d2b-9b60-7f5d54c172d7") + ) + (fp_line + (start 7.56 3.25) + (end 7.56 -3.25) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "6fb2d70a-dc10-448f-8ec2-31bd510909e8") + ) + (fp_line + (start 0.7385 -1.469694) + (end 0.7385 1.469694) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "d8962b0c-4f17-4b50-8d76-19968d566de3") + ) + (fp_arc + (start 0.7385 -1.469694) + (mid 6.1385 0.000016) + (end 0.738484 1.469666) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "4c5de556-e3f6-441e-8905-6a0db4d9e55e") + ) + (fp_circle + (center 3.2385 0) + (end 5.7385 0) + (stroke + (width 0.1) + (type solid) + ) + (fill none) + (layer "F.Fab") + (uuid "9e9aa114-0041-4620-80bd-b222a4ff04eb") + ) + (fp_text user "${REFERENCE}" + (at 3.2385 -3.96 0) + (layer "F.Fab") + (uuid "318d9621-7974-4c71-82f6-92fc2be89e6d") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "1" thru_hole rect + (at 0 0) + (size 1.8 1.8) + (drill 0.9) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "827a77a1-d56a-4b49-92f3-3c79f998814b") + ) + (pad "2" thru_hole circle + (at 2.159 0) + (size 1.8 1.8) + (drill 0.9) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "4966dd27-4cad-41e3-aba8-944abe7947ef") + ) + (pad "3" thru_hole circle + (at 4.318 0) + (size 1.8 1.8) + (drill 0.9) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "2d5d16c2-0b6a-4f1a-b1b9-cb56b0014002") + ) + (pad "4" thru_hole circle + (at 6.477 0) + (size 1.8 1.8) + (drill 0.9) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "13106922-7091-4969-a6e4-e0a48d0623ad") + ) + (model "${KICAD8_3DMODEL_DIR}/LED_THT.3dshapes/LED_D5.0mm-4_RGB_Wide_Pins.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) +) diff --git a/PCB/total_pcb/Library.pretty/PinHeader_1x06_P1.27mm_Vertical.kicad_mod b/PCB/total_pcb/Library.pretty/PinHeader_1x06_P1.27mm_Vertical.kicad_mod new file mode 100644 index 0000000..626bb5e --- /dev/null +++ b/PCB/total_pcb/Library.pretty/PinHeader_1x06_P1.27mm_Vertical.kicad_mod @@ -0,0 +1,310 @@ +(footprint "PinHeader_1x06_P1.27mm_Vertical" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (descr "Through hole straight pin header, 1x06, 1.27mm pitch, single row") + (tags "Through hole pin header THT 1x06 1.27mm single row") + (property "Reference" "REF**" + (at 0 -1.695 0) + (layer "F.SilkS") + (uuid "dd907b13-72d3-4f8e-867d-874f08bda0fd") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "~" + (at 0 8.045 0) + (layer "F.Fab") + (uuid "80ea65e7-1930-4d4c-a9ec-1eafc012d348") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "Connector_PinHeader_1.27mm:PinHeader_1x06_P1.27mm_Vertical" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "258e1918-6ea9-4a2a-94a4-7ea26612459f") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "67b5f352-70db-49cc-8ece-1c64d38ce95a") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "d0e251fe-34d8-483e-a55f-93230b5a6e9d") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (attr through_hole) + (fp_line + (start -1.11 -0.76) + (end 0 -0.76) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "5cc03db4-e57c-4f5b-a198-aef5690e0a6e") + ) + (fp_line + (start -1.11 0) + (end -1.11 -0.76) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "23e2055f-fafc-42e1-ad7a-a02290c06ca7") + ) + (fp_line + (start -1.11 0.76) + (end -1.11 7.045) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "e998a914-4fec-430d-b886-ba879e2c1389") + ) + (fp_line + (start -1.11 0.76) + (end -0.563471 0.76) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "6df1cab8-cfa5-4a9f-87d7-baef37a301c3") + ) + (fp_line + (start -1.11 7.045) + (end -0.30753 7.045) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "661f6cb3-0a9c-477f-9241-3efed529df8f") + ) + (fp_line + (start 0.30753 7.045) + (end 1.11 7.045) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "b7718936-78ac-4294-991b-11a4fa2a511c") + ) + (fp_line + (start 0.563471 0.76) + (end 1.11 0.76) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "ed26bfb2-629e-45fd-b497-cd8dce6b423c") + ) + (fp_line + (start 1.11 0.76) + (end 1.11 7.045) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "697dd2e8-3e97-4050-9306-7854de5ea06e") + ) + (fp_line + (start -1.55 -1.15) + (end -1.55 7.5) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "16397385-8958-4c2e-8861-e02a1553da81") + ) + (fp_line + (start -1.55 7.5) + (end 1.55 7.5) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "26da6cf3-e79d-4344-84e0-cdbd96e8e285") + ) + (fp_line + (start 1.55 -1.15) + (end -1.55 -1.15) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "ec3ab90b-3f93-46cb-beeb-70a9067f4d6c") + ) + (fp_line + (start 1.55 7.5) + (end 1.55 -1.15) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "ac81eae8-0ba2-48d3-9ebd-66b59fc48fb8") + ) + (fp_line + (start -1.05 -0.11) + (end -0.525 -0.635) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "2ecbf9c5-5cb4-4d00-af5e-d24de5293b8f") + ) + (fp_line + (start -1.05 6.985) + (end -1.05 -0.11) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "0c96dbf9-2486-4c9c-841c-e28b84e7df0a") + ) + (fp_line + (start -0.525 -0.635) + (end 1.05 -0.635) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "77118480-3d90-461e-8a91-d2d7a06c0095") + ) + (fp_line + (start 1.05 -0.635) + (end 1.05 6.985) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "c922886c-3d34-414d-a708-a64ec0850e5f") + ) + (fp_line + (start 1.05 6.985) + (end -1.05 6.985) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "c8d286dc-a329-4eb4-aceb-167f03fec017") + ) + (fp_text user "${REFERENCE}" + (at 0 3.175 90) + (layer "F.Fab") + (uuid "8035b954-d8ff-4185-bb05-8fcf712ecf7b") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "1" thru_hole rect + (at 0 0) + (size 1 1) + (drill 0.65) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "3766d754-b191-47ca-a62c-ebe7adc0800c") + ) + (pad "2" thru_hole oval + (at 0 1.27) + (size 1 1) + (drill 0.65) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "8b083d57-d8ce-4eb6-ae53-46ee9aa0eb8d") + ) + (pad "3" thru_hole oval + (at 0 2.54) + (size 1 1) + (drill 0.65) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "c69e703d-5094-4242-9693-35be05895f9f") + ) + (pad "4" thru_hole oval + (at 0 3.81) + (size 1 1) + (drill 0.65) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "41fae2ce-70e0-4a44-bde4-789de4d4707b") + ) + (pad "5" thru_hole oval + (at 0 5.08) + (size 1 1) + (drill 0.65) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "3fab7a44-4823-4ac2-941e-e67559195ba3") + ) + (pad "6" thru_hole oval + (at 0 6.35) + (size 1 1) + (drill 0.65) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "00722b87-6ea2-4f25-a11a-3bf3568fdc17") + ) + (model "${KICAD8_3DMODEL_DIR}/Connector_PinHeader_1.27mm.3dshapes/PinHeader_1x06_P1.27mm_Vertical.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) +) diff --git a/PCB/total_pcb/Library.pretty/R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal.kicad_mod b/PCB/total_pcb/Library.pretty/R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal.kicad_mod new file mode 100644 index 0000000..7cc650a --- /dev/null +++ b/PCB/total_pcb/Library.pretty/R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal.kicad_mod @@ -0,0 +1,268 @@ +(footprint "R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (descr "Resistor, Axial_DIN0207 series, Axial, Horizontal, pin pitch=10.16mm, 0.25W = 1/4W, length*diameter=6.3*2.5mm^2, http://cdn-reichelt.de/documents/datenblatt/B400/1_4W%23YAG.pdf") + (tags "Resistor Axial_DIN0207 series Axial Horizontal pin pitch 10.16mm 0.25W = 1/4W length 6.3mm diameter 2.5mm") + (property "Reference" "REF**" + (at 5.08 -2.37 0) + (layer "F.SilkS") + (uuid "e5f22cd6-9a2c-4d80-bb71-599120accab7") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "R_US" + (at 5.08 2.37 0) + (layer "F.Fab") + (uuid "0e9ca22e-9114-49c6-93ba-cdfe3acc906b") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "0abec19c-4671-476a-ad03-a66c0ff48087") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "9ec3518d-c066-41e7-8f06-32845af5235c") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Resistor, US symbol" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "390c5fad-283e-4050-9f55-d6ac4517df1b") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (attr through_hole) + (fp_line + (start 1.04 0) + (end 1.81 0) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "1d816f6b-855c-4435-83a3-fde148a05b9f") + ) + (fp_line + (start 1.81 -1.37) + (end 1.81 1.37) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "25c8e68e-5015-481d-b831-0442a5b17ec9") + ) + (fp_line + (start 1.81 1.37) + (end 8.35 1.37) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "7a5e91be-1b38-44aa-bacd-d68abf1b5939") + ) + (fp_line + (start 8.35 -1.37) + (end 1.81 -1.37) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "da4db7f5-8822-4842-8893-854576491547") + ) + (fp_line + (start 8.35 1.37) + (end 8.35 -1.37) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "6e3ec795-bd20-4ea7-a225-434e1df146c8") + ) + (fp_line + (start 9.12 0) + (end 8.35 0) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "e139c5de-d643-4814-b4b8-04ca37887d98") + ) + (fp_line + (start -1.05 -1.5) + (end -1.05 1.5) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "2e4d60c9-9733-4297-bd6e-47f10566237e") + ) + (fp_line + (start -1.05 1.5) + (end 11.21 1.5) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "6e8a1178-1fa3-45f0-b42e-2fb32c185cdc") + ) + (fp_line + (start 11.21 -1.5) + (end -1.05 -1.5) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "20ff3b55-769d-40b0-a9a0-de53896283f4") + ) + (fp_line + (start 11.21 1.5) + (end 11.21 -1.5) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "fb896455-7d37-4976-a79e-771796f9f213") + ) + (fp_line + (start 0 0) + (end 1.93 0) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "b1af2261-dc55-472a-8c45-9de79a52cc04") + ) + (fp_line + (start 1.93 -1.25) + (end 1.93 1.25) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "d1df4466-ded2-45f0-81ef-ed0e2fed2a70") + ) + (fp_line + (start 1.93 1.25) + (end 8.23 1.25) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "22f7f1f9-0ebc-4124-a966-89cfa2ccce0e") + ) + (fp_line + (start 8.23 -1.25) + (end 1.93 -1.25) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "ff43f611-1693-4fff-b5c4-42307c9ed217") + ) + (fp_line + (start 8.23 1.25) + (end 8.23 -1.25) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "18e919d4-3fd0-4fb4-8aa9-626fc6a0fb90") + ) + (fp_line + (start 10.16 0) + (end 8.23 0) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "f5268d94-f28e-4630-9ce1-d3e180702b31") + ) + (fp_text user "${REFERENCE}" + (at 5.08 0 0) + (layer "F.Fab") + (uuid "46595acb-954c-4894-92ab-4ea7c4e92f78") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "1" thru_hole circle + (at 0 0) + (size 1.6 1.6) + (drill 0.8) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "82ecac48-f57e-4d5a-b1c3-c13940c8339c") + ) + (pad "2" thru_hole oval + (at 10.16 0) + (size 1.6 1.6) + (drill 0.8) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "cb7d292a-a822-407c-80a7-29f14901fc24") + ) + (model "${KICAD8_3DMODEL_DIR}/Resistor_THT.3dshapes/R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) +) diff --git a/PCB/total_pcb/Library.pretty/R_LDR_D6.4mm_P3.4mm_Vertical.kicad_mod b/PCB/total_pcb/Library.pretty/R_LDR_D6.4mm_P3.4mm_Vertical.kicad_mod new file mode 100644 index 0000000..7a44247 --- /dev/null +++ b/PCB/total_pcb/Library.pretty/R_LDR_D6.4mm_P3.4mm_Vertical.kicad_mod @@ -0,0 +1,282 @@ +(footprint "R_LDR_D6.4mm_P3.4mm_Vertical" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (descr "Resistor, LDR D=6.4mm, see http://yourduino.com/docs/Photoresistor-5516-datasheet.pdf") + (tags "Resistor LDRD=6.4mm") + (property "Reference" "REF**" + (at 1.7 -4 0) + (layer "F.SilkS") + (uuid "d81485f0-4d35-422a-812e-8277cb84b741") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "A1050" + (at 1.7 4.1 0) + (layer "F.Fab") + (uuid "9db8969d-3872-4bff-aea3-d6c65442a059") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "OptoDevice:R_LDR_D6.4mm_P3.4mm_Vertical" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "2e3ea620-235a-4006-b28d-1bf10165d005") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "http://cdn-reichelt.de/documents/datenblatt/A500/A106012.pdf" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "2a75f3fd-8573-4dc5-aadc-49c3df249243") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "light dependent resistor" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "545a562f-422b-41db-9f30-d1f00cc1e436") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (attr through_hole) + (fp_circle + (center 1.7 0) + (end 5 -0.1) + (stroke + (width 0.12) + (type solid) + ) + (fill none) + (layer "F.SilkS") + (uuid "3724cd8b-ac37-4343-98ea-064947a336de") + ) + (fp_circle + (center 1.7 0) + (end 5.2 0) + (stroke + (width 0.05) + (type solid) + ) + (fill none) + (layer "F.CrtYd") + (uuid "246fcd95-3eca-4854-bfdf-243b69aa30f3") + ) + (fp_line + (start 0.8 -1.8) + (end 2.6 -1.8) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "1bab3891-4073-48e9-9327-6c9e254928de") + ) + (fp_line + (start 0.8 -1.2) + (end 0.8 -0.6) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "a5b03811-3d88-44f2-8f3f-2aa8c85e9a51") + ) + (fp_line + (start 0.8 1.2) + (end 0.8 1.8) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "d4103bca-f87b-4cef-81de-f3524f44e0b9") + ) + (fp_line + (start 0.8 1.8) + (end 2.6 1.8) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "1f5f7ed4-9256-4b6c-8c3f-f5aa512e112c") + ) + (fp_line + (start 1 0) + (end 2.4 0) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "d4bd5ee8-8c71-4fe8-9bc1-cfbc85ac9b26") + ) + (fp_line + (start 1 0.6) + (end 1 0) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "69707550-e6b9-4940-9321-ed95494a3d22") + ) + (fp_line + (start 2.4 -0.6) + (end 0.8 -0.6) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "895a66d5-3236-4cec-b754-7f2ac00e4fb1") + ) + (fp_line + (start 2.4 0) + (end 2.4 -0.6) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "70af1826-36f6-47b3-8be9-9eef034e7746") + ) + (fp_line + (start 2.6 -1.8) + (end 2.6 -1.2) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "13792c58-a42b-488a-9806-971fcd64af5a") + ) + (fp_line + (start 2.6 -1.2) + (end 0.8 -1.2) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "9b3edf8b-dbcc-4d80-8917-9853582f4631") + ) + (fp_line + (start 2.6 0.6) + (end 1 0.6) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "b480363f-b410-4ea2-923c-f25f08e1966a") + ) + (fp_line + (start 2.6 0.6) + (end 2.6 1.2) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "24c090fb-eab7-4bbb-b20b-f8ae8ce3a3f2") + ) + (fp_line + (start 2.6 1.2) + (end 0.8 1.2) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "a584ec4a-ba80-4357-ada4-f066d906dcd6") + ) + (fp_circle + (center 1.7 0) + (end 4.5 0) + (stroke + (width 0.1) + (type solid) + ) + (fill none) + (layer "F.Fab") + (uuid "1e40b692-50b2-44ce-8d07-679149053443") + ) + (fp_circle + (center 1.7 0) + (end 4.9 0) + (stroke + (width 0.1) + (type solid) + ) + (fill none) + (layer "F.Fab") + (uuid "54a367a8-33dd-48f6-97a2-9f21bfb169e6") + ) + (fp_text user "${REFERENCE}" + (at 1.7 -4 0) + (layer "F.Fab") + (uuid "6a4f88a1-c2cd-4c2a-a93f-b29bcd36e390") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "1" thru_hole circle + (at 0 0) + (size 1.6 1.6) + (drill 0.8) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "5251a0b4-e9fd-4e1b-a41a-0c3bc9b07a30") + ) + (pad "2" thru_hole circle + (at 3.4 0) + (size 1.6 1.6) + (drill 0.8) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "de5d7dca-4035-4478-8c50-40547c4c9ca8") + ) + (model "${KICAD8_3DMODEL_DIR}/OptoDevice.3dshapes/R_LDR_D6.4mm_P3.4mm_Vertical.wrl" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) +) diff --git a/PCB/total_pcb/Library.pretty/TB9051FTG.kicad_mod b/PCB/total_pcb/Library.pretty/TB9051FTG.kicad_mod new file mode 100644 index 0000000..d8550fd --- /dev/null +++ b/PCB/total_pcb/Library.pretty/TB9051FTG.kicad_mod @@ -0,0 +1,220 @@ +(footprint "TB9051FTG" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (property "Reference" "REF**" + (at 0 -14.2 0) + (unlocked yes) + (layer "F.SilkS") + (uuid "63d6eece-0db3-4154-8885-7858bd9d6199") + (effects + (font + (size 1 1) + (thickness 0.1) + ) + ) + ) + (property "Value" "~" + (at 0 -12.7 0) + (unlocked yes) + (layer "F.Fab") + (uuid "7fa75610-0415-4395-a29b-b490a973e1c9") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "Library:TB9051FTG" + (at 0 -13.7 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "35c6fea4-df0d-4032-92e8-fccfc94aba77") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "https://www.pololu.com/product/2997/resources" + (at 0 -13.7 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "d052777e-c6a8-40bd-b297-2f3dea11a4b3") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Description" "" + (at 0 -13.7 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "09a28579-b0cf-440f-840a-000fe7367538") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (fp_rect + (start -12.7 -12.7) + (end 12.7 12.7) + (stroke + (width 0.1) + (type default) + ) + (fill none) + (layer "F.SilkS") + (uuid "f87f51c4-8d90-425b-854a-b4315b6edc46") + ) + (fp_text user "${REFERENCE}" + (at 0 -11.2 0) + (unlocked yes) + (layer "F.Fab") + (uuid "a6e6a359-f17e-49dd-8ec1-a459f15d4887") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "0" thru_hole circle + (at -10.16 -10.16) + (size 3.048 3.048) + (drill 2.1844) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "b63c0f6f-32c9-4eaf-a085-94a3bc257db6") + ) + (pad "0" thru_hole circle + (at 10.16 -10.16) + (size 3.048 3.048) + (drill 2.1844) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "34e30324-6796-411f-97f2-bfc087ad2ac3") + ) + (pad "1" thru_hole circle + (at -3.81 -11.43) + (size 1.778 1.778) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "a3758267-5192-4563-9fe7-25be36bc86a2") + ) + (pad "2" thru_hole circle + (at -1.27 -11.43) + (size 1.778 1.778) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "86ecd3e1-56eb-4e65-914c-fd9fa04c35b1") + ) + (pad "3" thru_hole circle + (at 1.27 -11.43) + (size 1.778 1.778) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "eec0dc21-7e3f-47e1-8873-eafe4131b456") + ) + (pad "4" thru_hole circle + (at 3.81 -11.43) + (size 1.778 1.778) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "8a8839b1-2169-4354-92a7-e26f302dec95") + ) + (pad "5" thru_hole circle + (at -11.43 11.43) + (size 1.778 1.778) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "e426f5c3-aa22-4b68-a074-fec21e8a9da7") + ) + (pad "6" thru_hole circle + (at -8.89 11.43) + (size 1.778 1.778) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "cffe34aa-7303-4503-9ab8-66eace04ecfa") + ) + (pad "7" thru_hole circle + (at -6.35 11.43) + (size 1.778 1.778) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "10ce7dfd-6d0a-471c-b579-50307cf096bc") + ) + (pad "8" thru_hole circle + (at -3.81 11.43) + (size 1.778 1.778) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "d777504d-9ede-448c-ae4e-02d2e01a5f03") + ) + (pad "9" thru_hole circle + (at -1.27 11.43) + (size 1.778 1.778) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "663a30ca-c193-45c3-ac29-a189612ce38f") + ) + (pad "10" thru_hole circle + (at 1.27 11.43) + (size 1.778 1.778) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "ac47e10e-02d7-4d61-9336-bc2874421575") + ) + (pad "11" thru_hole circle + (at 3.81 11.43) + (size 1.778 1.778) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "a03e1872-ce5f-4ac4-9d29-fd878780784c") + ) + (pad "12" thru_hole circle + (at 6.35 11.43) + (size 1.778 1.778) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "12bbba07-fa91-4682-a3c7-9409517f1473") + ) + (pad "13" thru_hole circle + (at 8.89 11.43) + (size 1.778 1.778) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "f678296f-9e56-4cca-9415-9659906cb2a7") + ) + (pad "14" thru_hole circle + (at 11.43 11.43) + (size 1.778 1.778) + (drill 1.016) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "9bc6d549-ce75-4142-b21b-cc38bf4bcbd3") + ) +) diff --git a/PCB/total_pcb/Library.pretty/TSSP4038.kicad_mod b/PCB/total_pcb/Library.pretty/TSSP4038.kicad_mod new file mode 100644 index 0000000..e8ee339 --- /dev/null +++ b/PCB/total_pcb/Library.pretty/TSSP4038.kicad_mod @@ -0,0 +1,317 @@ +(footprint "TSSP4038" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (descr "TSSP4038") + (tags "Integrated Circuit") + (property "Reference" "REF**" + (at -0.266 -0.887 0) + (layer "F.SilkS") + (uuid "8a804359-8a18-4718-9b37-82e525d29227") + (effects + (font + (size 1.27 1.27) + (thickness 0.254) + ) + ) + ) + (property "Value" "TSSP4038" + (at -0.266 -0.887 0) + (layer "F.SilkS") + (hide yes) + (uuid "6575fec2-bfdb-45d1-ba30-78940012ca29") + (effects + (font + (size 1.27 1.27) + (thickness 0.254) + ) + ) + ) + (property "Footprint" "irsens:TSSP4038" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "11faaff6-d822-41c0-a96e-db579e505ad7") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "https://componentsearchengine.com/Datasheets/2/TSSP4038.pdf" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "3c6a113b-db64-4c5b-b4ec-f994f2257494") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "IR Receiver Module 38KHz 25m EMI 3-Pin Vishay TSSP4038, 38kHz IR Receiver, 950nm +/-45 , 25m Range, 2.5V - 5V, Through Hole, 6 x 3.9 x 6.95mm" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "717b734e-2377-4ddc-9633-ea1a1faa13c3") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Height" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "d1038048-98b6-4d4c-b09a-f6b3e1372fce") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Manufacturer_Name" "Vishay" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "0b31ed2f-5d25-403a-9b62-4c03b1539033") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Manufacturer_Part_Number" "TSSP4038" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "680bb632-1216-495a-a859-4181b9f09740") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Mouser Part Number" "782-TSSP4038" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "ed020c8c-028b-416f-afa8-924e0126e53a") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Mouser Price/Stock" "https://www.mouser.co.uk/ProductDetail/Vishay-Semiconductors/TSSP4038?qs=lgjwDzixuo3Ja5hn%252BEmOdw%3D%3D" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "059cdd58-895b-4bd9-b6af-f695cfb34323") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Arrow Part Number" "TSSP4038" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "9b2a4b2d-8123-442d-bb97-ff20045a5c4d") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Arrow Price/Stock" "https://www.arrow.com/en/products/tssp4038/vishay?region=nac" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "75daf91a-3312-43c2-8584-a580c43efefd") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (attr through_hole) + (fp_line + (start -3 0) + (end 3 0) + (stroke + (width 0.2) + (type solid) + ) + (layer "F.SilkS") + (uuid "c3ef583c-46eb-4a23-a9cd-87088b3bd382") + ) + (fp_line + (start -3 3.9) + (end -3 2.495) + (stroke + (width 0.2) + (type solid) + ) + (layer "F.SilkS") + (uuid "2fa6f64e-f493-4f59-991d-e47d82ff0cc0") + ) + (fp_line + (start -3 3.9) + (end -2.5 3.9) + (stroke + (width 0.2) + (type solid) + ) + (layer "F.SilkS") + (uuid "046caaa5-0949-4a0c-b3b1-f6acfd394e9c") + ) + (fp_line + (start 3 3.9) + (end 2.5 3.9) + (stroke + (width 0.2) + (type solid) + ) + (layer "F.SilkS") + (uuid "2c7f7631-4033-4cae-975d-a3888f5eeaed") + ) + (fp_line + (start 3 3.9) + (end 3 2.495) + (stroke + (width 0.2) + (type solid) + ) + (layer "F.SilkS") + (uuid "4d592822-890b-4c5e-9388-78fcaf763abe") + ) + (fp_arc + (start 2.5 3.9) + (mid -0.001152 5.603001) + (end -2.500843 3.897855) + (stroke + (width 0.2) + (type solid) + ) + (layer "F.SilkS") + (uuid "bd761de8-2e04-4613-ac7c-b7f4facc3850") + ) + (fp_line + (start -3 0) + (end 3 0) + (stroke + (width 0.2) + (type solid) + ) + (layer "F.Fab") + (uuid "44618c47-e729-48d1-a9a3-a4bcb3392928") + ) + (fp_line + (start -3 3.9) + (end -3 0) + (stroke + (width 0.2) + (type solid) + ) + (layer "F.Fab") + (uuid "ec829652-1378-433f-b1a1-785aa57eede6") + ) + (fp_line + (start 3 0) + (end 3 3.9) + (stroke + (width 0.2) + (type solid) + ) + (layer "F.Fab") + (uuid "900adbf1-e76f-40cb-9c56-317779ef9413") + ) + (fp_line + (start 3 3.9) + (end -3 3.9) + (stroke + (width 0.2) + (type solid) + ) + (layer "F.Fab") + (uuid "33cdbcb5-1627-487b-ba7d-3b74d53fae63") + ) + (fp_arc + (start 2.499174 3.902097) + (mid -0.001127 5.602957) + (end -2.5 3.9) + (stroke + (width 0.2) + (type solid) + ) + (layer "F.Fab") + (uuid "bd7aec49-4812-418a-99c5-6615229797e9") + ) + (fp_text user "${REFERENCE}" + (at -0.266 -0.887 0) + (layer "F.Fab") + (uuid "abac5551-7e75-4a53-b811-1a935a659e54") + (effects + (font + (size 1.27 1.27) + (thickness 0.254) + ) + ) + ) + (pad "1" thru_hole circle + (at -2.54 1.55) + (size 1.6 1.6) + (drill 1.06) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "725df319-5758-4bbb-b5ca-f5f3dc6c5080") + ) + (pad "2" thru_hole circle + (at 0 1.55) + (size 1.6 1.6) + (drill 1.06) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "c9f7111c-1026-418d-b015-73471aaebec1") + ) + (pad "3" thru_hole circle + (at 2.54 1.55) + (size 1.6 1.6) + (drill 1.06) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "de28391e-ada7-42a2-9a96-75dcb0fa62a8") + ) + (model "TSSP4038.stp" + (offset + (xyz 0 -0.02999999888 5.650000011) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz -90 0 0) + ) + ) +) diff --git a/PCB/total_pcb/Library.pretty/Teensy41.kicad_mod b/PCB/total_pcb/Library.pretty/Teensy41.kicad_mod new file mode 100644 index 0000000..04da01c --- /dev/null +++ b/PCB/total_pcb/Library.pretty/Teensy41.kicad_mod @@ -0,0 +1,1135 @@ +(footprint "Teensy41" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (property "Reference" "REF**" + (at 0 -10.16 0) + (layer "F.SilkS") + (uuid "e6f5b0f8-5dc2-497d-9aa9-60fb089c16a8") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "Teensy4.1" + (at 0 10.16 0) + (layer "F.Fab") + (uuid "f2889b0c-35ed-4afb-91ef-151f190ff8d5") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "teensy.pretty-master:Teensy41" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "d83d4b80-d36c-4bdd-bff8-02c7fbef0c4d") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "12fa2670-639c-4e5a-92e0-d4e230a4095c") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "09c32c58-efc6-490e-b442-a19f2bfb0eb5") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (attr through_hole) + (fp_line + (start -31.75 -3.81) + (end -30.48 -3.81) + (stroke + (width 0.15) + (type solid) + ) + (layer "F.SilkS") + (uuid "6527a83b-f92f-4324-b070-7918f7e3a0e7") + ) + (fp_line + (start -31.75 3.81) + (end -31.75 -3.81) + (stroke + (width 0.15) + (type solid) + ) + (layer "F.SilkS") + (uuid "d5564b19-e95a-4e88-819f-be87ce79535d") + ) + (fp_line + (start -30.48 -8.89) + (end 30.48 -8.89) + (stroke + (width 0.15) + (type solid) + ) + (layer "F.SilkS") + (uuid "1fe8398b-ab30-4e28-90b8-2f23ed3bff00") + ) + (fp_line + (start -30.48 3.81) + (end -31.75 3.81) + (stroke + (width 0.15) + (type solid) + ) + (layer "F.SilkS") + (uuid "dbeaf1dd-ef28-429e-8062-9973d9eb4818") + ) + (fp_line + (start -30.48 8.89) + (end -30.48 -8.89) + (stroke + (width 0.15) + (type solid) + ) + (layer "F.SilkS") + (uuid "2e0a2639-73e6-414b-b66b-dba98f6b3e0a") + ) + (fp_line + (start -25.4 -3.81) + (end -30.48 -3.81) + (stroke + (width 0.15) + (type solid) + ) + (layer "F.SilkS") + (uuid "47659be0-845e-4bb4-847f-70afdebc8f44") + ) + (fp_line + (start -25.4 3.81) + (end -30.48 3.81) + (stroke + (width 0.15) + (type solid) + ) + (layer "F.SilkS") + (uuid "1fac22c3-0819-493c-9a7c-9d043c19b5a5") + ) + (fp_line + (start -25.4 3.81) + (end -25.4 -3.81) + (stroke + (width 0.15) + (type solid) + ) + (layer "F.SilkS") + (uuid "d7b6fe85-678a-43c8-a8b8-b169d569b0e3") + ) + (fp_line + (start -24.1808 3.2992) + (end -21.6408 3.2992) + (stroke + (width 0.15) + (type solid) + ) + (layer "F.SilkS") + (uuid "5aeb914a-28c5-4ad5-8200-3be0894db14b") + ) + (fp_line + (start -24.1808 3.2992) + (end -11.4808 3.2992) + (stroke + (width 0.15) + (type solid) + ) + (layer "F.SilkS") + (uuid "ec1d756c-70bb-41fb-9167-e25929d3114f") + ) + (fp_line + (start -24.1808 5.8392) + (end -24.1808 3.2992) + (stroke + (width 0.15) + (type solid) + ) + (layer "F.SilkS") + (uuid "0c87709e-c807-4dae-9d0f-28d42658a9f3") + ) + (fp_line + (start -21.6408 3.2992) + (end -21.6408 5.8392) + (stroke + (width 0.15) + (type solid) + ) + (layer "F.SilkS") + (uuid "efa1f1c8-4e0a-46b8-b4a5-e92f98aacad5") + ) + (fp_line + (start -17.25 -6.3516) + (end -17.25 -6.1016) + (stroke + (width 0.15) + (type solid) + ) + (layer "F.SilkS") + (uuid "91da0e94-693c-42b3-a9d4-2b675e760d2e") + ) + (fp_line + (start -17.25 -6.1016) + (end -17.25 -0.1016) + (stroke + (width 0.15) + (type solid) + ) + (layer "F.SilkS") + (uuid "58b25416-9c02-4b5d-ac15-df1360e1124d") + ) + (fp_line + (start -17.25 -0.1016) + (end -13.25 -0.1016) + (stroke + (width 0.15) + (type solid) + ) + (layer "F.SilkS") + (uuid "055fc57b-65ac-4c02-8ec6-925378309eb0") + ) + (fp_line + (start -13.25 -6.3516) + (end -17.25 -6.3516) + (stroke + (width 0.15) + (type solid) + ) + (layer "F.SilkS") + (uuid "d0f6045c-6116-46e5-8b8a-b309e7e9e120") + ) + (fp_line + (start -13.25 -0.1016) + (end -13.25 -6.3516) + (stroke + (width 0.15) + (type solid) + ) + (layer "F.SilkS") + (uuid "fb235bd6-7dbf-4e39-a2f3-e583e9bdffba") + ) + (fp_line + (start -11.4808 3.2992) + (end -11.4808 5.8392) + (stroke + (width 0.15) + (type solid) + ) + (layer "F.SilkS") + (uuid "217f99de-6bc5-48c8-bffd-b4ed22c7045a") + ) + (fp_line + (start -11.4808 5.8392) + (end -24.1808 5.8392) + (stroke + (width 0.15) + (type solid) + ) + (layer "F.SilkS") + (uuid "44bc10cb-0b4d-4f7c-b2f2-78af8e0eb2ce") + ) + (fp_line + (start -7.62 -6.35) + (end -7.62 6.35) + (stroke + (width 0.15) + (type solid) + ) + (layer "F.SilkS") + (uuid "2e6e997d-1959-41dc-ab41-366173cdb158") + ) + (fp_line + (start -7.62 6.35) + (end 5.08 6.35) + (stroke + (width 0.15) + (type solid) + ) + (layer "F.SilkS") + (uuid "1bcc5bd0-b817-4033-9632-b16c822f4409") + ) + (fp_line + (start 5.08 -6.35) + (end -7.62 -6.35) + (stroke + (width 0.15) + (type solid) + ) + (layer "F.SilkS") + (uuid "e18eb104-e70e-4ffd-8a6c-888aba2e3e12") + ) + (fp_line + (start 5.08 6.35) + (end 5.08 -6.35) + (stroke + (width 0.15) + (type solid) + ) + (layer "F.SilkS") + (uuid "095ac413-7fe3-4c90-9564-1a28f6442328") + ) + (fp_line + (start 10.16 -1.27) + (end 13.97 -1.27) + (stroke + (width 0.15) + (type solid) + ) + (layer "F.SilkS") + (uuid "3e01c9c3-d5bc-4964-81dd-e152549bb78b") + ) + (fp_line + (start 10.16 1.27) + (end 10.16 -1.27) + (stroke + (width 0.15) + (type solid) + ) + (layer "F.SilkS") + (uuid "8bf8ef5d-3545-47f7-a4cb-66041a44381a") + ) + (fp_line + (start 13.97 -1.27) + (end 13.97 1.27) + (stroke + (width 0.15) + (type solid) + ) + (layer "F.SilkS") + (uuid "0086eee6-582c-4f38-9392-7b1ab66767cf") + ) + (fp_line + (start 13.97 1.27) + (end 10.16 1.27) + (stroke + (width 0.15) + (type solid) + ) + (layer "F.SilkS") + (uuid "8de4a54a-3f79-4c39-862f-53bb5079e2d6") + ) + (fp_line + (start 17.78 -6.35) + (end 17.78 6.35) + (stroke + (width 0.15) + (type solid) + ) + (layer "F.SilkS") + (uuid "77fe3c14-e6d9-4cc6-9cde-a4f1eea211ae") + ) + (fp_line + (start 17.78 6.35) + (end 30.48 6.35) + (stroke + (width 0.15) + (type solid) + ) + (layer "F.SilkS") + (uuid "e32ecb81-4be5-4641-867d-791dfb7981ee") + ) + (fp_line + (start 29.21 -5.08) + (end 29.21 5.08) + (stroke + (width 0.15) + (type solid) + ) + (layer "F.SilkS") + (uuid "06215bb7-8e95-4a7d-aefd-a08ee3b00990") + ) + (fp_line + (start 29.21 5.08) + (end 30.48 5.08) + (stroke + (width 0.15) + (type solid) + ) + (layer "F.SilkS") + (uuid "842d6328-3136-4725-a356-bdde310815e7") + ) + (fp_line + (start 30.48 -8.89) + (end 30.48 8.89) + (stroke + (width 0.15) + (type solid) + ) + (layer "F.SilkS") + (uuid "f175c6c3-3e69-4f41-984f-bdfeded67345") + ) + (fp_line + (start 30.48 -6.35) + (end 17.78 -6.35) + (stroke + (width 0.15) + (type solid) + ) + (layer "F.SilkS") + (uuid "2f44cea7-8279-48bd-a67b-db85238bb5fc") + ) + (fp_line + (start 30.48 -5.08) + (end 29.21 -5.08) + (stroke + (width 0.15) + (type solid) + ) + (layer "F.SilkS") + (uuid "67da58c4-b126-4e08-9bf4-5795f7798cea") + ) + (fp_line + (start 30.48 8.89) + (end -30.48 8.89) + (stroke + (width 0.15) + (type solid) + ) + (layer "F.SilkS") + (uuid "d31d4231-8c66-4324-b649-89f8b258bffd") + ) + (fp_circle + (center 12.065 0) + (end 12.7 -0.635) + (stroke + (width 0.15) + (type solid) + ) + (fill none) + (layer "F.SilkS") + (uuid "5d4679bb-ac0d-45c5-b9f0-5677811c6f5e") + ) + (fp_poly + (pts + (xy 0.911 -0.688) (xy 0.657 -0.434) (xy 0.403 -0.815) (xy 0.657 -1.069) + ) + (stroke + (width 0.1) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "6d071a72-07d4-4ab7-b7ad-68bc81578a36") + ) + (fp_poly + (pts + (xy 1.292 -0.18) (xy 1.038 0.074) (xy 0.784 -0.307) (xy 1.038 -0.561) + ) + (stroke + (width 0.1) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "7dd4657d-033c-4510-946d-093cf2fd5799") + ) + (fp_poly + (pts + (xy 1.673 -0.561) (xy 1.419 -0.307) (xy 1.165 -0.688) (xy 1.419 -0.942) + ) + (stroke + (width 0.1) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "1cac11f4-ca2c-4711-b4a8-1d59cba2b94e") + ) + (fp_poly + (pts + (xy 1.673 0.328) (xy 1.419 0.582) (xy 1.165 0.201) (xy 1.419 -0.053) + ) + (stroke + (width 0.1) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "326d82f7-0f45-4f91-85a1-0b7262b659c0") + ) + (fp_poly + (pts + (xy 2.054 -0.053) (xy 1.8 0.201) (xy 1.546 -0.18) (xy 1.8 -0.434) + ) + (stroke + (width 0.1) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "dd914c46-4d6d-40a8-9070-42767063625d") + ) + (fp_poly + (pts + (xy 2.435 0.455) (xy 2.181 0.709) (xy 1.927 0.328) (xy 2.181 0.074) + ) + (stroke + (width 0.1) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "4134b83c-6cdb-4966-bfe2-754dc537ce5a") + ) + (fp_poly + (pts + (xy 2.816 0.074) (xy 2.562 0.328) (xy 2.308 -0.053) (xy 2.562 -0.307) + ) + (stroke + (width 0.1) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "c841033b-c052-4d89-9c19-77857cf3a6c1") + ) + (fp_poly + (pts + (xy 3.197 -0.307) (xy 2.943 -0.053) (xy 2.689 -0.434) (xy 2.943 -0.688) + ) + (stroke + (width 0.1) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "22841194-eae2-427f-841c-dd5781d0091b") + ) + (fp_text user "MIMXRT1062" + (at -1.27 0 -90) + (layer "F.SilkS") + (uuid "9a27c633-3b26-4b8c-b15d-f5ecaab722c4") + (effects + (font + (size 0.7 0.7) + (thickness 0.15) + ) + ) + ) + (fp_text user "USB" + (at -26.67 0 -90) + (layer "F.SilkS") + (uuid "9a97abaa-8713-497c-8085-0e356be709bf") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (fp_text user "Ethernet" + (at -12.065 -3.2766 90) + (layer "F.SilkS") + (uuid "b6719800-68f5-43f9-8db8-9f021517ed2a") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (fp_text user "DVJ6A" + (at -2.54 -0.18 -90) + (layer "F.SilkS") + (uuid "be3a51f3-46c4-4e77-a22b-b09f248f32a7") + (effects + (font + (size 0.7 0.7) + (thickness 0.15) + ) + ) + ) + (fp_text user "Micro SD" + (at 24.13 0 0) + (layer "F.SilkS") + (uuid "e88cd067-75a8-4f5e-9f48-bf7607be5095") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (fp_text user "USB Host" + (at -18.4658 2.4892 0) + (layer "F.SilkS") + (uuid "f2626e76-fb5b-4fa8-bc10-66d3cdb58273") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "1" thru_hole rect + (at -29.21 7.62) + (size 1.6 1.6) + (drill 1.1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "52ff15eb-5606-4af6-ba58-a82bec35112e") + ) + (pad "2" thru_hole circle + (at -26.67 7.62) + (size 1.6 1.6) + (drill 1.1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "7ad7df8c-ac26-45be-9741-dee9f47e15e1") + ) + (pad "3" thru_hole circle + (at -24.13 7.62) + (size 1.6 1.6) + (drill 1.1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "e3199637-e28c-4609-93ab-6b6b68e6d9ea") + ) + (pad "4" thru_hole circle + (at -21.59 7.62) + (size 1.6 1.6) + (drill 1.1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "36bc897a-ac52-44e5-a55c-1146aff2e72a") + ) + (pad "5" thru_hole circle + (at -19.05 7.62) + (size 1.6 1.6) + (drill 1.1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "640f4e50-2a75-43c0-a06a-6e2eefb46f40") + ) + (pad "6" thru_hole circle + (at -16.51 7.62) + (size 1.6 1.6) + (drill 1.1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "ffc872fe-70e2-46c5-9666-32ed3d77544d") + ) + (pad "7" thru_hole circle + (at -13.97 7.62) + (size 1.6 1.6) + (drill 1.1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "161e0bdc-a170-448a-be19-17443edbc210") + ) + (pad "8" thru_hole circle + (at -11.43 7.62) + (size 1.6 1.6) + (drill 1.1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "6c71fb29-e6cf-4846-99b0-5033f7a64b9f") + ) + (pad "9" thru_hole circle + (at -8.89 7.62) + (size 1.6 1.6) + (drill 1.1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "4757818a-93c4-4f25-9f62-4076d383ba44") + ) + (pad "10" thru_hole circle + (at -6.35 7.62) + (size 1.6 1.6) + (drill 1.1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "bc6cc60f-272c-4a21-b13a-acb4fa47a455") + ) + (pad "11" thru_hole circle + (at -3.81 7.62) + (size 1.6 1.6) + (drill 1.1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "655293f1-96e8-41cf-b490-f3d5749a904c") + ) + (pad "12" thru_hole circle + (at -1.27 7.62) + (size 1.6 1.6) + (drill 1.1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "75835106-dbd1-4d59-90c3-5f11dc7357ec") + ) + (pad "13" thru_hole circle + (at 1.27 7.62) + (size 1.6 1.6) + (drill 1.1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "edba9b8e-ca05-453f-98bc-20a22758c6b1") + ) + (pad "14" thru_hole circle + (at 3.81 7.62) + (size 1.6 1.6) + (drill 1.1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "4b829948-6126-4e6f-b461-1bd0f1a2620c") + ) + (pad "15" thru_hole circle + (at 6.35 7.62) + (size 1.6 1.6) + (drill 1.1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "d8bd99a0-e799-4a55-86fd-d3f58baf7081") + ) + (pad "16" thru_hole circle + (at 8.89 7.62) + (size 1.6 1.6) + (drill 1.1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "2549ec6f-1a66-450a-8718-b07974d4dde4") + ) + (pad "17" thru_hole circle + (at 11.43 7.62) + (size 1.6 1.6) + (drill 1.1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "0cd76fbe-3186-4957-8224-d30ea50d60b8") + ) + (pad "18" thru_hole circle + (at 13.97 7.62) + (size 1.6 1.6) + (drill 1.1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "fa6b2455-bf45-406b-9b72-c7c27692d81d") + ) + (pad "19" thru_hole circle + (at 16.51 7.62) + (size 1.6 1.6) + (drill 1.1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "14342b6e-b40b-480b-8880-5f617f6cd1c2") + ) + (pad "20" thru_hole circle + (at 19.05 7.62) + (size 1.6 1.6) + (drill 1.1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "8fc25350-3dc1-4a7e-ad90-de0c89df4975") + ) + (pad "21" thru_hole circle + (at 21.59 7.62) + (size 1.6 1.6) + (drill 1.1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "24145a8c-3be1-4f8c-8fd1-349a4cc3ee0a") + ) + (pad "22" thru_hole circle + (at 24.13 7.62) + (size 1.6 1.6) + (drill 1.1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "9132a321-f72f-4dfd-8aa4-2a46ee6362c7") + ) + (pad "23" thru_hole circle + (at 26.67 7.62) + (size 1.6 1.6) + (drill 1.1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "2ac5dd36-896d-423a-bfe9-8cfbc170d1ce") + ) + (pad "24" thru_hole circle + (at 29.21 7.62) + (size 1.6 1.6) + (drill 1.1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "5dbee571-cc5c-4ee8-a276-d8394cae576f") + ) + (pad "25" thru_hole circle + (at 29.21 -7.62) + (size 1.6 1.6) + (drill 1.1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "00f088b9-99a2-463a-aa72-a301e3146e1e") + ) + (pad "26" thru_hole circle + (at 26.67 -7.62) + (size 1.6 1.6) + (drill 1.1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "56719af1-9d0f-42cf-9db9-ca4bb3db2183") + ) + (pad "27" thru_hole circle + (at 24.13 -7.62) + (size 1.6 1.6) + (drill 1.1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "f873792b-2144-4a0e-b3c2-da0e1a0370e5") + ) + (pad "28" thru_hole circle + (at 21.59 -7.62) + (size 1.6 1.6) + (drill 1.1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "a9aa5c8b-287c-41ea-8ed6-10f831af794a") + ) + (pad "29" thru_hole circle + (at 19.05 -7.62) + (size 1.6 1.6) + (drill 1.1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "fd41eb7d-db0e-4765-bac5-bc112acaf4ea") + ) + (pad "30" thru_hole circle + (at 16.51 -7.62) + (size 1.6 1.6) + (drill 1.1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "b0d52804-ddbe-4001-84e4-533c49ed2fd0") + ) + (pad "31" thru_hole circle + (at 13.97 -7.62) + (size 1.6 1.6) + (drill 1.1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "44a76fda-6f1c-4b8c-ab91-2e5846b64bd4") + ) + (pad "32" thru_hole circle + (at 11.43 -7.62) + (size 1.6 1.6) + (drill 1.1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "48fa5869-3f8f-43af-9aa6-2f7d8b9cc425") + ) + (pad "33" thru_hole circle + (at 8.89 -7.62) + (size 1.6 1.6) + (drill 1.1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "f760f748-d582-4182-b011-ad050d81b40a") + ) + (pad "34" thru_hole circle + (at 6.35 -7.62) + (size 1.6 1.6) + (drill 1.1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "120f89ea-7f93-4ce2-ab8e-bd975a64cf35") + ) + (pad "35" thru_hole circle + (at 3.81 -7.62) + (size 1.6 1.6) + (drill 1.1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "e29a7587-a6df-4b4e-b0f6-75082c753e81") + ) + (pad "36" thru_hole circle + (at 1.27 -7.62) + (size 1.6 1.6) + (drill 1.1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "3752d801-9ae0-4a15-bbca-4f91075af62a") + ) + (pad "37" thru_hole circle + (at -1.27 -7.62) + (size 1.6 1.6) + (drill 1.1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "087af28c-75d6-4ab5-98df-5018087c1ac9") + ) + (pad "38" thru_hole circle + (at -3.81 -7.62) + (size 1.6 1.6) + (drill 1.1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "88f25d2c-9f8f-470e-be7b-fe0c8abd9343") + ) + (pad "39" thru_hole circle + (at -6.35 -7.62) + (size 1.6 1.6) + (drill 1.1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "e2c880f4-6161-4a94-9ad7-2c584a99060c") + ) + (pad "40" thru_hole circle + (at -8.89 -7.62) + (size 1.6 1.6) + (drill 1.1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "7d46a2ef-eb9e-4fe9-9957-4b1bafebb00f") + ) + (pad "41" thru_hole circle + (at -11.43 -7.62) + (size 1.6 1.6) + (drill 1.1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "214c5dd9-70d9-4a83-8de9-223b601e53a4") + ) + (pad "42" thru_hole circle + (at -13.97 -7.62) + (size 1.6 1.6) + (drill 1.1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "6154a607-7fdc-4cf0-90cd-b8b1cbf417fb") + ) + (pad "43" thru_hole circle + (at -16.51 -7.62) + (size 1.6 1.6) + (drill 1.1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "1a57bd78-6fb9-4554-a158-46b27b2190c9") + ) + (pad "44" thru_hole circle + (at -19.05 -7.62) + (size 1.6 1.6) + (drill 1.1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "21840a19-214a-4507-8265-517dee92f97f") + ) + (pad "45" thru_hole circle + (at -21.59 -7.62) + (size 1.6 1.6) + (drill 1.1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "c1f9df0f-40a2-49b0-8865-853f0111e569") + ) + (pad "46" thru_hole circle + (at -24.13 -7.62) + (size 1.6 1.6) + (drill 1.1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "341b4654-eb66-41f2-bec1-fad1f64f8ebb") + ) + (pad "47" thru_hole circle + (at -26.67 -7.62) + (size 1.6 1.6) + (drill 1.1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "8d54997e-660c-4a38-8f35-cb6a42f33720") + ) + (pad "48" thru_hole circle + (at -29.21 -7.62) + (size 1.6 1.6) + (drill 1.1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "0a0957e9-fb89-4b6f-8e3b-9d5bded20e02") + ) + (pad "49" thru_hole circle + (at -26.67 -5.08) + (size 1.6 1.6) + (drill 1.1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "0b60e86f-7dfb-442f-8c97-9ff3a74cd2d7") + ) + (pad "50" thru_hole circle + (at 16.51 5.08) + (size 1.6 1.6) + (drill 1.1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "baa33a14-68cd-4378-8943-a8fa96a6878e") + ) + (pad "51" thru_hole circle + (at 16.51 2.54) + (size 1.6 1.6) + (drill 1.1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "a8deea31-867b-456c-8450-e96f0e57e1b1") + ) + (pad "52" thru_hole circle + (at 16.51 0) + (size 1.6 1.6) + (drill 1.1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "46005f2f-5193-40ce-94fd-1d3f600643bf") + ) + (pad "53" thru_hole circle + (at 16.51 -2.54) + (size 1.6 1.6) + (drill 1.1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "d82c7f0e-76f7-41a4-8e40-0c4f4b39db45") + ) + (pad "54" thru_hole circle + (at 16.51 -5.08) + (size 1.6 1.6) + (drill 1.1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "9801b34d-c3c0-459b-a224-8123cc99f1ce") + ) + (pad "55" thru_hole rect + (at -22.9108 4.5692) + (size 1.6 1.6) + (drill 1.1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "870deb64-6271-4011-aead-0b5d079e578a") + ) + (pad "56" thru_hole circle + (at -20.3708 4.5692) + (size 1.6 1.6) + (drill 1.1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "56355bb4-f8bc-4f02-9791-5ac6610c7fc4") + ) + (pad "57" thru_hole circle + (at -17.8308 4.5692) + (size 1.6 1.6) + (drill 1.1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "75dfdd2d-b610-4c07-92bc-bd8a97b88bfb") + ) + (pad "58" thru_hole circle + (at -15.2908 4.5692) + (size 1.6 1.6) + (drill 1.1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "f0d40e05-3bb6-4aad-8afd-4d803f7aec2b") + ) + (pad "59" thru_hole circle + (at -12.7508 4.5692) + (size 1.6 1.6) + (drill 1.1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "58c95bf2-2a1d-4606-8703-c36233d9bd62") + ) + (pad "60" thru_hole rect + (at -16.24 -5.1816) + (size 1.3 1.3) + (drill 0.8) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "b80ce378-2f54-4c8c-a5db-abfe720b74a7") + ) + (pad "61" thru_hole circle + (at -16.24 -3.1816) + (size 1.3 1.3) + (drill 0.8) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "2b47cc0e-5064-4b4c-a08f-06cad935e0df") + ) + (pad "62" thru_hole circle + (at -16.24 -1.1816) + (size 1.3 1.3) + (drill 0.8) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "f1dd0c47-4980-46fe-9cbf-80e17f847331") + ) + (pad "63" thru_hole circle + (at -14.24 -1.1816) + (size 1.3 1.3) + (drill 0.8) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "89d948d6-68bf-4bdb-b47a-6c7cc1a9b91c") + ) + (pad "64" thru_hole circle + (at -14.24 -3.1816) + (size 1.3 1.3) + (drill 0.8) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "504737a4-b96d-457c-9b70-1e1cc3d23fca") + ) + (pad "65" thru_hole circle + (at -14.24 -5.1816) + (size 1.3 1.3) + (drill 0.8) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "a3f53af2-aca3-4499-b4b4-b5c3bad38016") + ) + (pad "66" thru_hole circle + (at -28.48 -1.27) + (size 1.3 1.3) + (drill 0.8) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "b6989bb7-5d98-4912-8577-0eb69a242b8d") + ) + (pad "67" thru_hole circle + (at -28.48 1.27) + (size 1.3 1.3) + (drill 0.8) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "c0d33d50-93df-4976-a21b-a2c2391aaf14") + ) + (model "${KICAD_USER_DIR}/teensy.pretty/Teensy_4.1_Assembly.STEP" + (offset + (xyz 0 0 0.762) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) +) diff --git a/PCB/total_pcb/Library.pretty/XIAO-SAMD21-RP2040-14P-2.54-21X17.8MM (Seeeduino XIAO).kicad_mod b/PCB/total_pcb/Library.pretty/XIAO-SAMD21-RP2040-14P-2.54-21X17.8MM (Seeeduino XIAO).kicad_mod new file mode 100644 index 0000000..25a3fe5 --- /dev/null +++ b/PCB/total_pcb/Library.pretty/XIAO-SAMD21-RP2040-14P-2.54-21X17.8MM (Seeeduino XIAO).kicad_mod @@ -0,0 +1,3000 @@ +(footprint "XIAO-SAMD21-RP2040-14P-2.54-21X17.8MM (Seeeduino XIAO)" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (property "Reference" "REF**" + (at 0 2.54 0) + (layer "F.SilkS") + (uuid "3bb67a87-7217-4985-9a8b-5d9f27a06066") + (effects + (font + (size 0.889 0.889) + (thickness 0.1016) + ) + ) + ) + (property "Value" "Seeed Studio XIAO SAMD21" + (at 0 5.08 0) + (layer "F.SilkS") + (hide yes) + (uuid "0cd4010a-5917-40f3-9a1a-4abc63ea3c5d") + (effects + (font + (size 0.6096 0.6096) + (thickness 0.0762) + ) + ) + ) + (property "Footprint" "Seeed Studio XIAO Series Library:XIAO-SAMD21-RP2040-14P-2.54-21X17.8MM (Seeeduino XIAO)" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "0ef84a48-b39f-4798-8991-b5db4a97777f") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "d4c00bdb-8cb6-4698-89af-90d243ebc9fb") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "480399dd-0bca-49c3-8a56-a41689fe022c") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (attr smd) + (fp_line + (start -8.9 -8.5) + (end -8.9 8.5) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.SilkS") + (uuid "d3610dde-b781-4e33-b953-420dfe7cd5fc") + ) + (fp_line + (start -6.9 10.5) + (end 6.9 10.5) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.SilkS") + (uuid "ee13cdb1-2468-4672-8a6a-df34376b1459") + ) + (fp_line + (start -4.5 -11.92403) + (end 4.5 -11.92403) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.SilkS") + (uuid "1e85cacb-83cd-48fb-8480-af604fbf992e") + ) + (fp_line + (start -4.5 -4.57073) + (end -4.5 -11.92403) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.SilkS") + (uuid "a9a89438-c72b-4fe4-bfd8-2c3e63d3ebe3") + ) + (fp_line + (start 4.5 -11.92403) + (end 4.5 -4.57073) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.SilkS") + (uuid "6303c61c-83a5-478d-9d95-d8aa4dc22a3e") + ) + (fp_line + (start 4.5 -4.57073) + (end -4.5 -4.57073) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.SilkS") + (uuid "530bd498-c04c-4fe4-b2c1-86dfdd8bde24") + ) + (fp_line + (start 6.9 -10.49909) + (end -6.9 -10.49909) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.SilkS") + (uuid "b656a249-b463-48d3-875d-144e887b8227") + ) + (fp_line + (start 8.9 8.5) + (end 8.9 -8.5) + (stroke + (width 0.127) + (type solid) + ) + (layer "F.SilkS") + (uuid "d6cfe337-3734-43e3-a7fa-ff7cb955e150") + ) + (fp_arc + (start -8.9 -8.5) + (mid -8.301491 -9.901491) + (end -6.9 -10.5) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "ed2b81e1-4a43-4ab5-a545-d4c6da8a2cdf") + ) + (fp_arc + (start -6.9 10.5) + (mid -8.301423 9.901423) + (end -8.9 8.5) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "53df86fa-0082-40d3-be2f-93b8eeb0205e") + ) + (fp_arc + (start 6.9 -10.5) + (mid 8.301494 -9.901494) + (end 8.9 -8.5) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "ac9a8dfc-1283-4743-8321-f01c4f059687") + ) + (fp_arc + (start 8.9 8.5) + (mid 8.314214 9.914214) + (end 6.9 10.5) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "04a407c4-6651-4690-8060-8fc800c330c1") + ) + (fp_circle + (center -11 -8.8) + (end -11 -9.054) + (stroke + (width 0) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "0bc9e1d7-e692-497d-ab16-bf69848cc3da") + ) + (fp_poly + (pts + (xy -8.887715 -8.561705) (xy -8.884667 -8.610473) (xy -8.880603 -8.659494) + ) + (stroke + (width 0.0254) + (type solid) + ) + (fill none) + (layer "F.SilkS") + (uuid "f28c86d5-0952-4bb0-8efc-4e79b4eb5584") + ) + (fp_poly + (pts + (xy 8.889492 8.521574) (xy 8.887713 8.57085) (xy 8.884665 8.619618) (xy 8.880601 8.668639) (xy 8.875268 8.717407) + (xy 8.868664 8.766175) (xy 8.861044 8.81469) (xy 8.852153 8.86295) (xy 8.842248 8.910955) + ) + (stroke + (width 0.0254) + (type solid) + ) + (fill none) + (layer "F.SilkS") + (uuid "7acdb045-b6f1-442a-ab83-db9b0358fb76") + ) + (fp_line + (start -8.9 -8.463406) + (end -8.9 8.472551) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "04377660-3746-4df3-abd2-8cb4faa5534a") + ) + (fp_line + (start -8.89 8.472551) + (end -8.889492 8.521574) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "ad9ff3cd-8f57-429a-a65d-6d2f4d906d7f") + ) + (fp_line + (start -8.889492 8.521574) + (end -8.887715 8.57085) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "8778b1f6-4533-42b7-8c90-941ed8e3e21b") + ) + (fp_line + (start -8.887715 -8.561705) + (end -8.889492 -8.512429) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "af88f305-76f2-434c-a1dd-807c67fc586c") + ) + (fp_line + (start -8.887715 8.57085) + (end -8.884667 8.619618) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "6e2dcfef-740c-4015-ba9a-e9d122f7c5bb") + ) + (fp_line + (start -8.884667 -8.610473) + (end -8.887715 -8.561705) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "0afd953a-e9d0-4e73-8231-482280f2d749") + ) + (fp_line + (start -8.884667 8.619618) + (end -8.880603 8.668639) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "936e08ae-af0c-4a5c-8fd3-cc8647bdc7ca") + ) + (fp_line + (start -8.880603 -8.659494) + (end -8.884667 -8.610473) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "e369025d-e25c-41ff-9dcc-5b91c8878fc1") + ) + (fp_line + (start -8.880603 8.668639) + (end -8.875268 8.717407) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "6a6f234c-2b21-40a0-8800-0f74d80b385c") + ) + (fp_line + (start -8.875268 -8.708262) + (end -8.880603 -8.659494) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "b9da6c6d-3384-4d9b-8bf4-51a9076ff3a0") + ) + (fp_line + (start -8.875268 8.717407) + (end -8.868664 8.766175) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "2c191165-1e72-41d7-90f5-4085bab855e5") + ) + (fp_line + (start -8.868664 -8.75703) + (end -8.875268 -8.708262) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "34ce31c1-90cf-4333-ac1e-1a2fd5f19f21") + ) + (fp_line + (start -8.868664 8.766175) + (end -8.861044 8.81469) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "c7e08e47-a0fd-4412-a191-ae20b2f21cda") + ) + (fp_line + (start -8.861044 -8.805545) + (end -8.868664 -8.75703) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "fdfb5984-75ea-4492-bc78-ef3b1f4be423") + ) + (fp_line + (start -8.861044 8.81469) + (end -8.852155 8.86295) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "f2c20e2a-b0ad-49cc-9b35-caf3ea589147") + ) + (fp_line + (start -8.852155 -8.853805) + (end -8.861044 -8.805545) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "e1abb5f6-5252-404b-b9eb-81148712abbb") + ) + (fp_line + (start -8.852155 8.86295) + (end -8.842248 8.910955) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "18e1649b-3b63-4a0b-b178-9f6e0abca592") + ) + (fp_line + (start -8.842248 -8.90181) + (end -8.852155 -8.853805) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "a4f2e1d8-e191-4663-ab18-3057eaf74a1c") + ) + (fp_line + (start -8.842248 8.910955) + (end -8.831072 8.958962) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "3633151d-8ed4-4d97-9eaa-94af2b735fa9") + ) + (fp_line + (start -8.831072 -8.949817) + (end -8.842248 -8.90181) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "c451ce47-b411-4e7d-9403-6a2c3ec81d1e") + ) + (fp_line + (start -8.831072 8.958962) + (end -8.818627 9.006459) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "760c3be2-c047-4796-a9df-51a8efd8de13") + ) + (fp_line + (start -8.818627 -8.997314) + (end -8.831072 -8.949817) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "2c8d2b07-adaf-4651-ae99-93daa70882fa") + ) + (fp_line + (start -8.818627 9.006459) + (end -8.805164 9.053703) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "b970138f-b1d9-4db6-9518-ff794415512b") + ) + (fp_line + (start -8.805164 -9.044558) + (end -8.818627 -8.997314) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "9ab73879-1f5f-4ae9-a45a-0cbced076bdd") + ) + (fp_line + (start -8.805164 9.053703) + (end -8.790432 9.100439) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "e3b8bba4-3eeb-4076-8a3b-51f56d1be3a2") + ) + (fp_line + (start -8.790432 -9.091294) + (end -8.805164 -9.044558) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "ec2a0326-0b88-4d9e-8ca4-580180ae4f42") + ) + (fp_line + (start -8.790432 9.100439) + (end -8.774684 9.146922) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "201e1de0-92d5-45f6-bd94-b975842cb447") + ) + (fp_line + (start -8.774684 -9.137777) + (end -8.790432 -9.091294) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "72c4a78b-d8d8-4eb1-b8b7-28191b215df4") + ) + (fp_line + (start -8.774684 9.146922) + (end -8.75792 9.19315) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "ca6a9d29-26b9-45ce-b868-4f4ec96e29f9") + ) + (fp_line + (start -8.75792 -9.184005) + (end -8.774684 -9.137777) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "1959a472-bf66-4f6a-8ecb-bea31dada960") + ) + (fp_line + (start -8.75792 9.19315) + (end -8.739887 9.23887) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "186dad95-8bc1-4574-bd15-9146b5472703") + ) + (fp_line + (start -8.739887 -9.229725) + (end -8.75792 -9.184005) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "d58711e9-bff6-47a9-86b6-432f7f4dd52a") + ) + (fp_line + (start -8.739887 9.23887) + (end -8.720836 9.284082) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "38b07ddb-3ba9-4b66-8364-1f93c4bb0ddf") + ) + (fp_line + (start -8.720836 -9.274937) + (end -8.739887 -9.229725) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "69add301-1390-4aba-b239-8bc608f31e9b") + ) + (fp_line + (start -8.720836 9.284082) + (end -8.700771 9.328786) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "8c61832f-267c-4bcb-8a3f-05a2d22a1247") + ) + (fp_line + (start -8.700771 -9.319641) + (end -8.720836 -9.274937) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "02c19bf4-4cef-4ba2-a8e0-0c422918507e") + ) + (fp_line + (start -8.700771 9.328786) + (end -8.679435 9.373235) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "4eee686a-8da3-473d-aae2-6b3d589e8ac4") + ) + (fp_line + (start -8.679435 -9.36409) + (end -8.700771 -9.319641) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "bd3cfd9e-d6dc-49a7-a2ef-e20ce1e99f6c") + ) + (fp_line + (start -8.679435 9.373235) + (end -8.657336 9.416923) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "a32ea6b8-31da-454c-9f7d-c14f1866f4d8") + ) + (fp_line + (start -8.657336 -9.407778) + (end -8.679435 -9.36409) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "e5509cfb-2856-4ab7-8058-3ce835b1fdf6") + ) + (fp_line + (start -8.657336 9.416923) + (end -8.633968 9.460103) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "a804f60b-67e3-42c0-83cf-e1442793687a") + ) + (fp_line + (start -8.633968 -9.450958) + (end -8.657336 -9.407778) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "4bae12ac-2463-4858-a927-9b4eec0266d4") + ) + (fp_line + (start -8.633968 9.460103) + (end -8.609584 9.502775) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "1773b6ec-cfbe-4739-b686-45c19aafbf46") + ) + (fp_line + (start -8.609584 -9.49363) + (end -8.633968 -9.450958) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "a6cc8c9e-dc9e-40de-9cff-123915a0cb18") + ) + (fp_line + (start -8.609584 9.502775) + (end -8.584184 9.544686) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "90c50750-35d5-4b96-9f85-0b2cf93f3068") + ) + (fp_line + (start -8.584184 -9.535541) + (end -8.609584 -9.49363) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "e1515d53-381c-4a2b-a31d-f61c77948446") + ) + (fp_line + (start -8.584184 9.544686) + (end -8.557768 9.586087) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "4efd91e6-4947-4cb4-a8c7-11cae26fe35c") + ) + (fp_line + (start -8.557768 -9.576942) + (end -8.584184 -9.535541) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "72b07bab-205b-435c-a97c-d8f5cefd656e") + ) + (fp_line + (start -8.557768 9.586087) + (end -8.530336 9.626982) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "485201f5-7ded-4c63-9325-daeba9af50ed") + ) + (fp_line + (start -8.530336 -9.617837) + (end -8.557768 -9.576942) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "459d4df8-6875-4cee-9583-1bcfc893c22b") + ) + (fp_line + (start -8.530336 9.626982) + (end -8.501888 9.666859) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "aecb6191-bf2d-443b-8ccd-3c9628b95141") + ) + (fp_line + (start -8.501888 -9.657714) + (end -8.530336 -9.617837) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "f59050c5-28ba-4ee5-b8ad-a9d02499e1e6") + ) + (fp_line + (start -8.501888 9.666859) + (end -8.472679 9.70623) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "799f576b-d4bc-4c2d-b049-e27ba3d65b16") + ) + (fp_line + (start -8.472679 -9.697085) + (end -8.501888 -9.657714) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "84b65a97-823d-421f-b20c-f00980d008d4") + ) + (fp_line + (start -8.472679 9.70623) + (end -8.442199 9.744838) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "f2dc7fcd-c234-4303-92bc-b4aed13d596d") + ) + (fp_line + (start -8.442199 -9.735693) + (end -8.472679 -9.697085) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "eff9ce13-0fae-4432-857a-f02357e9e120") + ) + (fp_line + (start -8.442199 9.744838) + (end -8.411211 9.782938) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "dadd289f-3a74-4cd5-ab84-a2f8ee3c4aff") + ) + (fp_line + (start -8.411211 -9.773793) + (end -8.442199 -9.735693) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "5d40d979-558d-4c36-9d1a-bff567524093") + ) + (fp_line + (start -8.411211 9.782938) + (end -8.378952 9.820022) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "fd6acd39-22ab-4c2a-ad4b-19434cb0c3d9") + ) + (fp_line + (start -8.378952 -9.810877) + (end -8.411211 -9.773793) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "0e381880-c57e-41e8-9b0a-423228d3b83b") + ) + (fp_line + (start -8.378952 9.820022) + (end -8.345932 9.856343) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "e95c06e7-26ff-4ab0-abcd-fb222f9a4c75") + ) + (fp_line + (start -8.345932 -9.847198) + (end -8.378952 -9.810877) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "1c50fe6a-a662-40a6-953e-d48357557968") + ) + (fp_line + (start -8.345932 9.856343) + (end -8.312151 9.891903) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "bfdcfd6a-1fe9-4675-84b0-95668b460abc") + ) + (fp_line + (start -8.312151 -9.882758) + (end -8.345932 -9.847198) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "ae8b6c5c-845c-4c75-90c3-dd9a4917df8f") + ) + (fp_line + (start -8.312151 9.891903) + (end -8.277352 9.926702) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "0c005aef-1c51-4fcf-aa97-35548032a7d6") + ) + (fp_line + (start -8.277352 -9.917557) + (end -8.312151 -9.882758) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "3921a631-3e21-4651-8cc3-c4d1650edf54") + ) + (fp_line + (start -8.277352 9.926702) + (end -8.241792 9.960483) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "6c8e9bf5-e104-4455-bfbe-6eb7d0a8725e") + ) + (fp_line + (start -8.241792 -9.951338) + (end -8.277352 -9.917557) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "fda31fa9-808b-4901-bcfd-c4d2502c76d0") + ) + (fp_line + (start -8.241792 9.960483) + (end -8.205471 9.993503) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "e9655193-12c1-44ec-9abe-b06960eac1c8") + ) + (fp_line + (start -8.205471 -9.984358) + (end -8.241792 -9.951338) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "4914de05-70d9-4e22-aefd-bfc39195e39f") + ) + (fp_line + (start -8.205471 9.993503) + (end -8.168387 10.025762) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "e17cacf5-3501-4f26-b737-76d066aa0809") + ) + (fp_line + (start -8.168387 -10.016617) + (end -8.205471 -9.984358) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "ff0e1c09-d1d3-4e7e-b990-a1619229557b") + ) + (fp_line + (start -8.168387 10.025762) + (end -8.130287 10.05675) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "f5a8993a-1d9f-4c91-b0bc-310270439745") + ) + (fp_line + (start -8.130287 -10.047605) + (end -8.168387 -10.016617) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "4bdf9125-7271-4cf4-b041-dee3cebc5015") + ) + (fp_line + (start -8.130287 10.05675) + (end -8.091679 10.08723) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "4cf3d973-1813-4908-bff7-090a5ad35ce8") + ) + (fp_line + (start -8.091679 -10.078085) + (end -8.130287 -10.047605) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "f1e89a4e-2857-43f2-b5e2-3209169a95b1") + ) + (fp_line + (start -8.091679 10.08723) + (end -8.052308 10.116439) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "e169091a-473e-4372-80fe-970581090ff4") + ) + (fp_line + (start -8.052308 -10.107294) + (end -8.091679 -10.078085) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "56490151-d45c-4ac2-b361-04256992f0c0") + ) + (fp_line + (start -8.052308 10.116439) + (end -8.012431 10.144887) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "d174c6c7-bfa8-43ec-b3d6-61ed68319543") + ) + (fp_line + (start -8.012431 -10.135742) + (end -8.052308 -10.107294) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "c96f01b7-a8be-48f2-9132-6500d21b8384") + ) + (fp_line + (start -8.012431 10.144887) + (end -7.971536 10.172319) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "6df0a0ac-d3c0-4bf2-8495-559241d0bc00") + ) + (fp_line + (start -7.971536 -10.163174) + (end -8.012431 -10.135742) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "7e26cd21-4615-42c2-9c4a-86069bd72c88") + ) + (fp_line + (start -7.971536 10.172319) + (end -7.930135 10.198735) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "aac502de-2806-4d68-85d4-8b2ae6f8cdf2") + ) + (fp_line + (start -7.930135 -10.18959) + (end -7.971536 -10.163174) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "92e5d973-18c1-4ad7-ae78-905a66c72885") + ) + (fp_line + (start -7.930135 10.198735) + (end -7.888224 10.224135) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "c8f5bee3-26a1-4f0e-894f-fb3a1126401c") + ) + (fp_line + (start -7.888224 -10.21499) + (end -7.930135 -10.18959) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "8b09137d-21d5-4423-bca1-d77dae619a85") + ) + (fp_line + (start -7.888224 10.224135) + (end -7.845552 10.248519) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "5e4d99b2-af3a-472b-ba1c-4c5154118fd1") + ) + (fp_line + (start -7.845552 -10.239374) + (end -7.888224 -10.21499) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "1db88699-5576-45ef-8ad3-473308e2da75") + ) + (fp_line + (start -7.845552 10.248519) + (end -7.802372 10.271887) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "774f8868-14b9-4490-b12d-7f0cdc193a2f") + ) + (fp_line + (start -7.802372 -10.262742) + (end -7.845552 -10.239374) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "0ddcac74-625f-4cce-a185-9d63d5f1e055") + ) + (fp_line + (start -7.802372 10.271887) + (end -7.758684 10.293986) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "6727d1ee-d85c-4666-adc4-890663a5df83") + ) + (fp_line + (start -7.758684 -10.284841) + (end -7.802372 -10.262742) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "49006e4d-dbd9-4ef5-804d-100101a17a83") + ) + (fp_line + (start -7.758684 10.293986) + (end -7.714235 10.315322) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "ea938bfa-f811-47c3-bcf9-755f64e32f6f") + ) + (fp_line + (start -7.714235 -10.306177) + (end -7.758684 -10.284841) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "149862c9-8f5d-43e7-a6cb-682a213db707") + ) + (fp_line + (start -7.714235 10.315322) + (end -7.669531 10.335387) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "37d8f029-d132-413e-9714-d4235f0be282") + ) + (fp_line + (start -7.669531 -10.326242) + (end -7.714235 -10.306177) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "04f053ba-4a94-44f5-aa04-19d8f14cfead") + ) + (fp_line + (start -7.669531 10.335387) + (end -7.624319 10.354438) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "6dce0abf-9de4-4ca1-8713-9b19b63f61ba") + ) + (fp_line + (start -7.624319 -10.345293) + (end -7.669531 -10.326242) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "b10d1aaa-2bc8-4831-863c-fe65a82bba6c") + ) + (fp_line + (start -7.624319 10.354438) + (end -7.578599 10.372471) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "da660e82-c040-4ade-81a0-7f4f0a0f4ef6") + ) + (fp_line + (start -7.578599 -10.363326) + (end -7.624319 -10.345293) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "b78df5a8-7acb-478c-981c-068e080ac1c7") + ) + (fp_line + (start -7.578599 10.372471) + (end -7.532371 10.389235) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "50461322-58a7-4e8c-9c1f-7f3ec0e2c0d2") + ) + (fp_line + (start -7.532371 -10.38009) + (end -7.578599 -10.363326) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "9f34bc9d-0790-4c59-ad9b-efd915de4ed9") + ) + (fp_line + (start -7.532371 10.389235) + (end -7.485888 10.404983) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "3ccdfd73-eba7-4966-acb8-8c5dce5736f3") + ) + (fp_line + (start -7.485888 -10.395838) + (end -7.532371 -10.38009) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "da1e207d-d199-442e-a6f4-8becb3cfe1e4") + ) + (fp_line + (start -7.485888 10.404983) + (end -7.439152 10.419715) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "50b1465d-8dc2-4e15-9b29-0190bd230f71") + ) + (fp_line + (start -7.439152 -10.41057) + (end -7.485888 -10.395838) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "17116e50-db37-442e-859b-122fd1fa2213") + ) + (fp_line + (start -7.439152 10.419715) + (end -7.391908 10.433178) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "570c042d-0abc-42d9-b359-9b097bf8d4d4") + ) + (fp_line + (start -7.391908 -10.424033) + (end -7.439152 -10.41057) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "0678b1bf-1ef9-4b02-9b75-207eed8e75cb") + ) + (fp_line + (start -7.391908 10.433178) + (end -7.344411 10.445623) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "ba9d7f70-2cbc-424b-a686-fa8413ea0cf0") + ) + (fp_line + (start -7.344411 -10.436478) + (end -7.391908 -10.424033) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "56d1eda5-0f25-491b-b42c-ad48c37b8fd2") + ) + (fp_line + (start -7.344411 10.445623) + (end -7.296404 10.456799) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "34624354-9d12-4c50-b3bb-d5a032d8bd03") + ) + (fp_line + (start -7.296404 -10.447654) + (end -7.344411 -10.436478) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "77415a1e-a8d7-4f04-89b4-cd6c0c5dc8fa") + ) + (fp_line + (start -7.296404 10.456799) + (end -7.248399 10.466706) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "1a005633-2a37-4e39-89aa-4fd8bdc94860") + ) + (fp_line + (start -7.248399 -10.457561) + (end -7.296404 -10.447654) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "3e8220bf-c81b-4ef8-8d5d-5ab2e97e2d81") + ) + (fp_line + (start -7.248399 10.466706) + (end -7.200139 10.475595) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "98bca02f-1ff0-4b79-8abb-456be93763e8") + ) + (fp_line + (start -7.200139 -10.46645) + (end -7.248399 -10.457561) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "11f6f856-a34f-4248-bc0e-81c51fdbb313") + ) + (fp_line + (start -7.200139 10.475595) + (end -7.151624 10.483215) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "5021528f-7430-4010-aac4-cf22c35d909f") + ) + (fp_line + (start -7.151624 -10.47407) + (end -7.200139 -10.46645) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "02b7e1e2-0866-41f3-bc43-7e9a362a6c42") + ) + (fp_line + (start -7.151624 10.483215) + (end -7.102856 10.489819) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "c8f76d12-5b4a-40ef-81ba-0dd1ea3f851d") + ) + (fp_line + (start -7.102856 -10.480674) + (end -7.151624 -10.47407) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "fba65c6e-ec95-4e23-8308-6d4b5a11e179") + ) + (fp_line + (start -7.102856 10.489819) + (end -7.054088 10.495154) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "46897686-eb9a-4738-ab32-46f2739f21fe") + ) + (fp_line + (start -7.054088 -10.486009) + (end -7.102856 -10.480674) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "cc12cdce-6449-4539-b809-bff6cd9aa9c1") + ) + (fp_line + (start -7.054088 10.495154) + (end -7.005067 10.499218) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "3c12a48a-4089-4442-a9be-c759ea45a9bf") + ) + (fp_line + (start -7.005067 -10.490073) + (end -7.054088 -10.486009) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "868faa0c-8340-4bf8-a152-62010f7aba36") + ) + (fp_line + (start -7.005067 10.499218) + (end -6.956299 10.502266) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "3c3d5b04-1846-4456-87c0-df22471275a3") + ) + (fp_line + (start -6.956299 -10.493121) + (end -7.005067 -10.490073) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "1d0ac0fc-33be-4fe5-a760-7268fa2179ec") + ) + (fp_line + (start -6.956299 10.502266) + (end -6.907023 10.504043) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "55953623-d722-4bca-95d5-5b397cc94268") + ) + (fp_line + (start -6.907023 -10.494898) + (end -6.956299 -10.493121) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "52d19849-f4b6-4153-865e-c4f4a8a19c30") + ) + (fp_line + (start -6.907023 10.504043) + (end -6.858 10.504551) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "97aceb32-05ed-484a-a484-58918199c780") + ) + (fp_line + (start -6.858 -10.495406) + (end -6.907023 -10.494898) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "a2f16955-b9f1-4299-a86d-47f1a42bf700") + ) + (fp_line + (start -6.858 10.504551) + (end 6.858 10.504551) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "8a520214-9622-4dd8-ab26-14de7dca3271") + ) + (fp_line + (start 6.858 -10.495406) + (end -6.858 -10.495406) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "decb3e91-6690-40dc-a7f7-2c0d40625f7c") + ) + (fp_line + (start 6.858 10.504551) + (end 6.907021 10.504043) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "07b2180f-d9ce-41c9-8c65-bf13b32167eb") + ) + (fp_line + (start 6.907021 -10.494898) + (end 6.858 -10.495406) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "73fa7614-0c60-4c04-96d5-bd880781c7f6") + ) + (fp_line + (start 6.907021 10.504043) + (end 6.956297 10.502266) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "9b842ef7-6ea6-4339-9372-d220e60498a8") + ) + (fp_line + (start 6.956297 -10.493121) + (end 6.907021 -10.494898) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "963a09d6-363f-467b-98e2-fc771ea13539") + ) + (fp_line + (start 6.956297 10.502266) + (end 7.005065 10.499218) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "4349a3cf-af6c-4fb2-8552-14f5bbbf35fa") + ) + (fp_line + (start 7.005065 -10.490073) + (end 6.956297 -10.493121) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "99b075f9-2381-4df7-b163-43381b9f90e5") + ) + (fp_line + (start 7.005065 10.499218) + (end 7.054088 10.495154) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "549b50b8-260c-4e38-83ff-8380351cb51a") + ) + (fp_line + (start 7.054088 -10.486009) + (end 7.005065 -10.490073) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "7a97a5a2-6472-4d6b-bd72-68ca6f055cfd") + ) + (fp_line + (start 7.054088 10.495154) + (end 7.102856 10.489819) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "52af28f3-50c9-4031-a099-c1b8e447acd7") + ) + (fp_line + (start 7.102856 -10.480674) + (end 7.054088 -10.486009) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "178e2ae8-357d-4ab1-9c2d-c5a0f7dfda4e") + ) + (fp_line + (start 7.102856 10.489819) + (end 7.151624 10.483215) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "ddd3b7d0-b841-4dc5-8cce-d1e5377fe5f0") + ) + (fp_line + (start 7.151624 -10.47407) + (end 7.102856 -10.480674) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "48e34c1e-c4f4-4866-b1d3-cbd1a1304a27") + ) + (fp_line + (start 7.151624 10.483215) + (end 7.200137 10.475595) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "d9dcbf94-5ace-4cdd-9c40-b9385ba6b8c3") + ) + (fp_line + (start 7.200137 -10.46645) + (end 7.151624 -10.47407) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "2264a21f-4d26-493f-a2c9-6be5b69d8d4e") + ) + (fp_line + (start 7.200137 10.475595) + (end 7.248397 10.466706) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "3ea9db9f-6dc2-4a81-8faf-5fcbabf07abb") + ) + (fp_line + (start 7.248397 -10.457561) + (end 7.200137 -10.46645) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "d51e3fb6-7417-4ec3-8195-86c53225f92f") + ) + (fp_line + (start 7.248397 10.466706) + (end 7.296404 10.456799) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "d5a32f26-1215-4ced-bfbc-a521947b6a79") + ) + (fp_line + (start 7.296404 -10.447654) + (end 7.248397 -10.457561) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "fa1ec517-2525-44c3-84c9-8f2ea2787a2f") + ) + (fp_line + (start 7.296404 10.456799) + (end 7.344409 10.445623) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "e5f3d5a2-ea23-4dd9-8e04-c6ca315bf769") + ) + (fp_line + (start 7.344409 -10.436478) + (end 7.296404 -10.447654) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "c4625c4b-c33f-4974-a8fd-4ee544907ec1") + ) + (fp_line + (start 7.344409 10.445623) + (end 7.391908 10.433178) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "4ad0d3dc-569d-4e3b-bf40-5f3efd32acc7") + ) + (fp_line + (start 7.391908 -10.424033) + (end 7.344409 -10.436478) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "07aa8841-bc8e-4fb3-9dd2-a74cd7cb8086") + ) + (fp_line + (start 7.391908 10.433178) + (end 7.439152 10.419715) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "5d7f4eb7-48a8-4bf3-b4d2-8a3c54fa3e0b") + ) + (fp_line + (start 7.439152 -10.41057) + (end 7.391908 -10.424033) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "427ab671-7b08-4f73-8a09-11047c07cf19") + ) + (fp_line + (start 7.439152 10.419715) + (end 7.485888 10.404983) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "479fc49c-ef3d-4a35-a376-9669259d6447") + ) + (fp_line + (start 7.485888 -10.395838) + (end 7.439152 -10.41057) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "aedb7a2a-6c60-434f-9f9d-b6f32007332f") + ) + (fp_line + (start 7.485888 10.404983) + (end 7.532369 10.389235) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "e377e1ab-eb86-45a2-b937-98c05866ca9e") + ) + (fp_line + (start 7.532369 -10.38009) + (end 7.485888 -10.395838) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "02e4d698-38c6-4c23-b66c-36236a76fdb2") + ) + (fp_line + (start 7.532369 10.389235) + (end 7.578597 10.372471) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "69db0616-33c0-4ab5-b54f-5d05030d556c") + ) + (fp_line + (start 7.578597 -10.363326) + (end 7.532369 -10.38009) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "a95c1586-db4a-437e-b638-eefef1b5f18d") + ) + (fp_line + (start 7.578597 10.372471) + (end 7.624317 10.354438) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "0886e58e-81d8-4970-aba8-01e4f4c9e8b0") + ) + (fp_line + (start 7.624317 -10.345293) + (end 7.578597 -10.363326) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "428e81b1-0b57-4b35-af7d-d38eab39e576") + ) + (fp_line + (start 7.624317 10.354438) + (end 7.669529 10.335387) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "725a735f-ab51-42c3-9eb9-16fa3697893b") + ) + (fp_line + (start 7.669529 -10.326242) + (end 7.624317 -10.345293) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "b17fe4c0-d47c-4dc4-a329-b9c1005665d8") + ) + (fp_line + (start 7.669529 10.335387) + (end 7.714233 10.315322) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "dac220cd-5e8f-427a-a23f-f3f04d56725c") + ) + (fp_line + (start 7.714233 -10.306177) + (end 7.669529 -10.326242) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "97756b5b-b7c4-4054-a976-b4fbfa4724c2") + ) + (fp_line + (start 7.714233 10.315322) + (end 7.758684 10.293986) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "df3c9d9b-2da0-488d-b2c7-7cfab2e3206b") + ) + (fp_line + (start 7.758684 -10.284841) + (end 7.714233 -10.306177) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "fe9f2992-6736-4980-aa8a-db0eaec881f4") + ) + (fp_line + (start 7.758684 10.293986) + (end 7.802372 10.271887) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "87f48dce-0acb-424d-a475-216ce24bd39a") + ) + (fp_line + (start 7.802372 -10.262742) + (end 7.758684 -10.284841) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "031ff1a7-3d4e-4bb3-8e87-25b77532cddc") + ) + (fp_line + (start 7.802372 10.271887) + (end 7.845552 10.248519) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "7cf99140-1104-4ca9-a6c2-3430c1f82ff4") + ) + (fp_line + (start 7.845552 -10.239374) + (end 7.802372 -10.262742) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "c0e2ff39-298b-4ce2-973e-310060d8a891") + ) + (fp_line + (start 7.845552 10.248519) + (end 7.888224 10.224135) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "c4f15a9b-42bb-47df-84c4-5c3f1bc34ff6") + ) + (fp_line + (start 7.888224 -10.21499) + (end 7.845552 -10.239374) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "bb609c1e-bb62-4c33-9c64-0a8b41d26270") + ) + (fp_line + (start 7.888224 10.224135) + (end 7.930133 10.198735) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "6d1a1928-be92-403c-8248-b0b7246130d8") + ) + (fp_line + (start 7.930133 -10.18959) + (end 7.888224 -10.21499) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "36535cc9-aaa2-452f-ba42-2e37dd1256c8") + ) + (fp_line + (start 7.930133 10.198735) + (end 7.971536 10.172319) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "0c646d17-2cad-48ca-8c87-a84fb4012f43") + ) + (fp_line + (start 7.971536 -10.163174) + (end 7.930133 -10.18959) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "6fcf8951-c71e-47c2-8923-6e27d51d7e23") + ) + (fp_line + (start 7.971536 10.172319) + (end 8.012429 10.144887) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "0c1243dd-7934-48d6-be70-f179aad9dbb4") + ) + (fp_line + (start 8.012429 -10.135742) + (end 7.971536 -10.163174) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "9bcd31a3-9487-47a7-942d-3be67554083b") + ) + (fp_line + (start 8.012429 10.144887) + (end 8.052308 10.116439) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "615fb303-c40a-4fd5-bc47-b1ee1b4139ac") + ) + (fp_line + (start 8.052308 -10.107294) + (end 8.012429 -10.135742) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "4c41c09e-92cb-4351-b14c-6f43794e6fd1") + ) + (fp_line + (start 8.052308 10.116439) + (end 8.091677 10.08723) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "347e6c72-06ae-41a0-9006-780cbc1e0294") + ) + (fp_line + (start 8.091677 -10.078085) + (end 8.052308 -10.107294) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "53a6dfde-e7a3-47e9-bcd3-79227d7df105") + ) + (fp_line + (start 8.091677 10.08723) + (end 8.130285 10.05675) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "ae38a3a2-fd2a-4463-9bda-f13d8f011367") + ) + (fp_line + (start 8.130285 -10.047605) + (end 8.091677 -10.078085) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "1714db2c-737a-4d56-9a02-381cbcc25e8b") + ) + (fp_line + (start 8.130285 10.05675) + (end 8.168385 10.025762) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "758dd399-02be-4579-bcaf-a2d5b0d5d90b") + ) + (fp_line + (start 8.168385 -10.016617) + (end 8.130285 -10.047605) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "dd5f95b4-b815-4bc7-8102-318afd8db32f") + ) + (fp_line + (start 8.168385 10.025762) + (end 8.205469 9.993503) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "75f5d228-c907-47ef-b300-1ec618a04fec") + ) + (fp_line + (start 8.205469 -9.984358) + (end 8.168385 -10.016617) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "94e8293a-31e7-4b61-9786-02cc305d3875") + ) + (fp_line + (start 8.205469 9.993503) + (end 8.241792 9.960483) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "16d34772-e29a-40a8-a551-09838dab9f70") + ) + (fp_line + (start 8.241792 -9.951338) + (end 8.205469 -9.984358) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "64123df2-09ec-4413-9791-2c379859418b") + ) + (fp_line + (start 8.241792 9.960483) + (end 8.277352 9.926702) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "9af667da-40e3-48c1-97b4-eb4cde4e5b65") + ) + (fp_line + (start 8.277352 -9.917557) + (end 8.241792 -9.951338) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "259d6b28-9df0-447e-951f-06d88ba6cbbc") + ) + (fp_line + (start 8.277352 9.926702) + (end 8.312149 9.891903) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "ee65f964-e970-49d8-bf29-6762274947f2") + ) + (fp_line + (start 8.312149 -9.882758) + (end 8.277352 -9.917557) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "14a7ed64-6e1f-458e-97d9-ade0856430b5") + ) + (fp_line + (start 8.312149 9.891903) + (end 8.345932 9.856343) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "67bce567-790c-497b-9727-326546cbd2e1") + ) + (fp_line + (start 8.345932 -9.847198) + (end 8.312149 -9.882758) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "dc723f1a-0fca-4c04-83b1-7920a57ddbd7") + ) + (fp_line + (start 8.345932 9.856343) + (end 8.378952 9.820022) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "2b197123-b107-414b-947e-772390fad3e4") + ) + (fp_line + (start 8.378952 -9.810877) + (end 8.345932 -9.847198) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "9728daec-1c91-4289-994d-38e53b5a35d9") + ) + (fp_line + (start 8.378952 9.820022) + (end 8.411209 9.782938) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "3e012124-9a5f-4231-92d1-8d0a4f9362b2") + ) + (fp_line + (start 8.411209 -9.773793) + (end 8.378952 -9.810877) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "587b6ded-28cd-4e54-971b-250f19223ace") + ) + (fp_line + (start 8.411209 9.782938) + (end 8.442197 9.744838) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "37e45322-e0d5-489f-8b86-c3a842effb51") + ) + (fp_line + (start 8.442197 -9.735693) + (end 8.411209 -9.773793) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "d6ceaf29-06b1-43b2-9973-2d5a1060a590") + ) + (fp_line + (start 8.442197 9.744838) + (end 8.472677 9.70623) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "ab5e0a39-da64-445d-bdd4-fdbbb313ea14") + ) + (fp_line + (start 8.472677 -9.697085) + (end 8.442197 -9.735693) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "aed71db8-e7a8-4499-a6b1-9215decc6e5c") + ) + (fp_line + (start 8.472677 9.70623) + (end 8.501888 9.666859) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "15c8d9b6-5897-4f23-be3e-fe6add2b0d13") + ) + (fp_line + (start 8.501888 -9.657714) + (end 8.472677 -9.697085) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "64b2c8a5-1442-4c2e-83fa-77f95a33a4de") + ) + (fp_line + (start 8.501888 9.666859) + (end 8.530336 9.626982) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "2d2eee7b-45ec-48ad-8bbd-da40474d1e91") + ) + (fp_line + (start 8.530336 -9.617837) + (end 8.501888 -9.657714) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "b50adeca-57f1-46e6-a54e-27fc8ecd831f") + ) + (fp_line + (start 8.530336 9.626982) + (end 8.557768 9.586087) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "e449d136-434a-42bf-8693-782fd5dcfdd8") + ) + (fp_line + (start 8.557768 -9.576942) + (end 8.530336 -9.617837) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "93717ce7-3c61-4ade-a775-266ac858fd68") + ) + (fp_line + (start 8.557768 9.586087) + (end 8.584184 9.544686) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "128097cd-b9a1-4f82-810c-e86c0a907051") + ) + (fp_line + (start 8.584184 -9.535541) + (end 8.557768 -9.576942) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "eaf036f7-6024-4940-9c54-552ad2bcc511") + ) + (fp_line + (start 8.584184 9.544686) + (end 8.609584 9.502775) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "47dc71cc-8ae7-4e12-9893-e90899ef8373") + ) + (fp_line + (start 8.609584 -9.49363) + (end 8.584184 -9.535541) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "758dd404-9d4c-4d14-8616-f408d648cc0e") + ) + (fp_line + (start 8.609584 9.502775) + (end 8.633968 9.460103) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "04eda63a-3a7f-4985-b417-d1839ccedca0") + ) + (fp_line + (start 8.633968 -9.450958) + (end 8.609584 -9.49363) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "307f754f-fbd6-49e6-af7c-fabb95194d1e") + ) + (fp_line + (start 8.633968 9.460103) + (end 8.657336 9.416923) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "fac371d4-a857-4791-a11a-b901a1fcb99b") + ) + (fp_line + (start 8.657336 -9.407778) + (end 8.633968 -9.450958) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "c014205b-9171-4656-b77b-28ef7dc2c153") + ) + (fp_line + (start 8.657336 9.416923) + (end 8.679433 9.373235) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "86c869e7-5ae9-4097-824f-f7855343716a") + ) + (fp_line + (start 8.679433 -9.36409) + (end 8.657336 -9.407778) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "65c69fee-9a1f-4aa4-af8c-459560b2ce73") + ) + (fp_line + (start 8.679433 9.373235) + (end 8.700769 9.328786) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "e7b6fdfe-5dea-4e61-87a4-72afa4bd28d7") + ) + (fp_line + (start 8.700769 -9.319641) + (end 8.679433 -9.36409) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "a082dbf7-2f64-496d-9615-613578220030") + ) + (fp_line + (start 8.700769 9.328786) + (end 8.720836 9.284082) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "2d6c732f-0f1d-4f62-b94c-b1c737fb3d59") + ) + (fp_line + (start 8.720836 -9.274937) + (end 8.700769 -9.319641) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "714385d7-f547-40f1-bd92-20544a055604") + ) + (fp_line + (start 8.720836 9.284082) + (end 8.739885 9.23887) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "048655e6-519f-458e-8249-1c55afd1a7bd") + ) + (fp_line + (start 8.739885 -9.229725) + (end 8.720836 -9.274937) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "a91fe58a-c053-4757-9f23-462c9992cac0") + ) + (fp_line + (start 8.739885 9.23887) + (end 8.75792 9.19315) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "1b8dbeab-6f7d-4f06-ab12-3af885ddf00b") + ) + (fp_line + (start 8.75792 -9.184005) + (end 8.739885 -9.229725) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "13884720-b988-49be-a3f9-6ed7d9b1d266") + ) + (fp_line + (start 8.75792 9.19315) + (end 8.774684 9.146922) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "a2d1e4dd-f4de-4279-938a-0aadff1d59cf") + ) + (fp_line + (start 8.774684 -9.137777) + (end 8.75792 -9.184005) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "6084cfdd-0298-4343-9f39-752a56e2b8f3") + ) + (fp_line + (start 8.774684 9.146922) + (end 8.790432 9.100439) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "e9ccb2c3-1502-4359-a3c5-b5d1062c7267") + ) + (fp_line + (start 8.790432 -9.091294) + (end 8.774684 -9.137777) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "a2ebddf2-88e1-4da7-a295-9096d3f9f2f8") + ) + (fp_line + (start 8.790432 9.100439) + (end 8.805164 9.053703) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "28141f85-466e-4775-ab4a-59b95b4d212c") + ) + (fp_line + (start 8.805164 -9.044558) + (end 8.790432 -9.091294) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "e752ccd1-f1cb-4261-8816-56a5b0a0c8d1") + ) + (fp_line + (start 8.805164 9.053703) + (end 8.818625 9.006459) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "39ee90ff-ccf8-45e8-8dbe-43cf66fd641d") + ) + (fp_line + (start 8.818625 -8.997314) + (end 8.805164 -9.044558) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "179df1c4-3149-438b-a42d-9cf7504ffc9b") + ) + (fp_line + (start 8.818625 9.006459) + (end 8.831072 8.958962) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "0cef8fe2-04af-47f8-b522-5fa3cbdc0c93") + ) + (fp_line + (start 8.831072 -8.949817) + (end 8.818625 -8.997314) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "f96d23b5-ec0a-4e97-adc7-f0e7d9ae209a") + ) + (fp_line + (start 8.831072 8.958962) + (end 8.842248 8.910955) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "40364cbd-49c4-4d4f-8c49-7c7ca5b0509f") + ) + (fp_line + (start 8.842248 -8.90181) + (end 8.831072 -8.949817) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "71278a1f-4b4b-44d5-b404-01f983a305d8") + ) + (fp_line + (start 8.842248 8.910955) + (end 8.852153 8.86295) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "346381b8-9275-436d-a1cb-0f9aaf97f456") + ) + (fp_line + (start 8.852153 -8.853805) + (end 8.842248 -8.90181) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "3c889d09-d820-4f54-b258-af84f7da9bca") + ) + (fp_line + (start 8.852153 8.86295) + (end 8.861044 8.81469) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "744911db-4345-438c-ab33-c14bcc673603") + ) + (fp_line + (start 8.861044 -8.805545) + (end 8.852153 -8.853805) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "0644b889-d95e-4da3-8575-a0ba25b2591f") + ) + (fp_line + (start 8.861044 8.81469) + (end 8.868664 8.766175) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "86dafa15-6f75-42fd-9a6d-eb37349b5542") + ) + (fp_line + (start 8.868664 -8.75703) + (end 8.861044 -8.805545) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "94387d1a-b555-40a5-b101-f764674ca5ed") + ) + (fp_line + (start 8.868664 8.766175) + (end 8.875268 8.717407) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "a63173ea-ae97-4c36-8f2d-d36915e45fe8") + ) + (fp_line + (start 8.875268 -8.708262) + (end 8.868664 -8.75703) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "d41982bb-c20d-46eb-9e36-45cda7993fde") + ) + (fp_line + (start 8.875268 8.717407) + (end 8.880601 8.668639) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "af67cf0c-bc0c-4448-ac87-2d6aafeeb6e5") + ) + (fp_line + (start 8.880601 -8.659494) + (end 8.875268 -8.708262) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "f703214d-7999-4bcc-a191-7422f67df107") + ) + (fp_line + (start 8.880601 8.668639) + (end 8.884665 8.619618) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "57804a3f-428b-40cf-878f-2c3a2a20c7db") + ) + (fp_line + (start 8.884665 -8.610473) + (end 8.880601 -8.659494) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "9203a702-1c75-4f83-a3e0-939e1df69140") + ) + (fp_line + (start 8.884665 8.619618) + (end 8.887713 8.57085) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "5d967a9a-3bc7-49cc-a4e9-180ec78b04ea") + ) + (fp_line + (start 8.887713 -8.561705) + (end 8.884665 -8.610473) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "15866444-9b05-4015-a685-878e714ae3d2") + ) + (fp_line + (start 8.887713 8.57085) + (end 8.889492 8.521574) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "a542dd7e-71b6-4246-ac1e-6c9ca08d5ad2") + ) + (fp_line + (start 8.889492 -8.512429) + (end 8.887713 -8.561705) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "f91c256c-23bf-443d-aca8-dde5de15769a") + ) + (fp_line + (start 8.889492 8.521574) + (end 8.89 8.472551) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "1defc4a5-0f1f-4403-baf2-4a07f27a7a02") + ) + (fp_line + (start 8.89 -8.463406) + (end 8.889492 -8.512429) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "b01952f5-ebcc-42e1-8391-ccc4ac95685c") + ) + (fp_line + (start 8.9 8.472551) + (end 8.9 -8.463406) + (stroke + (width 0.0254) + (type solid) + ) + (layer "F.Fab") + (uuid "faf55dc3-416a-408b-b346-b4d79c7b25b5") + ) + (fp_text user "Seeed Studio" + (at 0 -1.5 0) + (unlocked yes) + (layer "F.SilkS") + (uuid "19252558-e3fc-435f-8ecf-7e2fbfb3345b") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (fp_text user "XIAO" + (at 0 0.5 0) + (unlocked yes) + (layer "F.SilkS") + (uuid "55dbd6ee-d051-4cdc-9898-54b3d8c09395") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "1" smd rect + (at -8.5 -7.62) + (size 3 2) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "0b88277d-9f76-434a-b597-cc50ba2a1edb") + ) + (pad "2" smd rect + (at -8.5 -5.08) + (size 3 2) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "f70c2e4e-79a5-49de-84a4-b4a042645f23") + ) + (pad "3" smd rect + (at -8.5 -2.54) + (size 3 2) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "f5f9cc89-dc12-4500-97e7-93174a1585f8") + ) + (pad "4" smd rect + (at -8.5 0) + (size 3 2) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "5b5eb1e7-dbea-46db-9b6b-ad1d628e28d4") + ) + (pad "5" smd rect + (at -8.5 2.54) + (size 3 2) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "a0c2ba5b-63c5-440a-b5b9-abfea05ed9c3") + ) + (pad "6" smd rect + (at -8.5 5.08 180) + (size 3 2) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "5f88e3bb-1301-4dc4-9891-2aa0fd18e90a") + ) + (pad "7" smd rect + (at -8.5 7.62) + (size 3 2) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "c19778cc-7143-4a14-a643-a6a01a4abcb0") + ) + (pad "8" smd rect + (at 8.5 7.62) + (size 3 2) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "c3ffb338-9e5c-4bd2-8ea6-e3640ddd9f0b") + ) + (pad "9" smd rect + (at 8.5 5.08) + (size 3 2) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "330e9dc5-fb21-4cf2-acf2-da329c575b69") + ) + (pad "10" smd rect + (at 8.5 2.54) + (size 3 2) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "282c5c19-1070-4e50-965d-2c3368464e16") + ) + (pad "11" smd rect + (at 8.5 0) + (size 3 2) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "c85e789b-b7e4-458b-934a-f0775a9c641e") + ) + (pad "12" smd rect + (at 8.5 -2.54) + (size 3 2) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "b616df68-870f-4c87-8c7d-12141f80b674") + ) + (pad "13" smd rect + (at 8.5 -5.08) + (size 3 2) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "202f83b6-a7e6-48fe-b60a-261c4da2eb7a") + ) + (pad "14" smd rect + (at 8.5 -7.62) + (size 3 2) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "91280aa3-e3c4-44dc-91fe-a837200e1737") + ) + (pad "15" smd circle + (at -1.27 -8.39 90) + (size 1.5 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "4d717b96-0c59-44c1-a651-10cd6358d93c") + ) + (pad "16" smd circle + (at 1.27 -8.39 90) + (size 1.5 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "5ae4f41f-afe1-4746-b2bb-a8dc0177df37") + ) + (pad "17" smd circle + (at -1.27 -5.85 90) + (size 1.5 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "9870f8dd-aece-408a-bfb0-d4adf443e243") + ) + (pad "18" smd circle + (at 1.27 -5.85 90) + (size 1.5 1.5) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "de4ae9a0-e090-478d-a107-009033981b71") + ) + (pad "19" smd rect + (at -1.27 8.6 90) + (size 2.3 1.3) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "9c32aac9-3d9a-4174-b7d3-d2578d4cea57") + ) + (pad "20" smd rect + (at 1.27 8.6 90) + (size 2.3 1.3) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "3df8179a-cabe-4e6a-a0f9-9333e4a93942") + ) +) diff --git a/PCB/total_pcb/Library.pretty/openmv_m7_r2.kicad_mod b/PCB/total_pcb/Library.pretty/openmv_m7_r2.kicad_mod new file mode 100644 index 0000000..a824e6e --- /dev/null +++ b/PCB/total_pcb/Library.pretty/openmv_m7_r2.kicad_mod @@ -0,0 +1,311 @@ +(footprint "openmv_m7_r2" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (property "Reference" "REF**" + (at 2.54 6.35 0) + (layer "F.SilkS") + (uuid "9139d5c0-adf4-4977-b973-908f3be70396") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "openMV_M7_R2" + (at 2.54 8.89 0) + (layer "F.Fab") + (uuid "4e7c36fb-62af-4d4c-98ad-1431a9a7f961") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "Library:openmv_m7_r2" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "5b63fb27-5b5a-4762-b9bf-41ead576d6a3") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "956ad543-ae60-42f2-a678-4d16b5f3ba01") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "70230c06-c9ce-4056-b082-26e17b6c84a1") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (attr through_hole) + (fp_line + (start -17.78 -22.225) + (end -17.78 -13.97) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "19b2d2ca-dbee-4cf8-a8f5-5099e8874e26") + ) + (fp_line + (start -17.78 -22.225) + (end -17.78 22.225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "81a223ec-d279-465f-8c95-7b73efd90841") + ) + (fp_line + (start -17.78 -13.97) + (end 17.78 -13.97) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "416f106d-d4b7-4cfc-9971-26eb5f2e3b93") + ) + (fp_line + (start -17.78 22.225) + (end 0 22.225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "f89af637-6aa0-4c9a-b9e7-dc13b4c810ab") + ) + (fp_line + (start 0 -21.745055) + (end 0 -6.194945) + (stroke + (width 0.1) + (type default) + ) + (layer "F.SilkS") + (uuid "b124685a-6cc0-4fed-b06a-92d9e997b6d8") + ) + (fp_line + (start 0 22.225) + (end 17.78 22.225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "b263c233-33f6-4a54-8e82-5f30f7d7d720") + ) + (fp_line + (start 17.78 -22.225) + (end -17.78 -22.225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "a060d24c-22a6-4261-a24f-7e93f80dd3ac") + ) + (fp_line + (start 17.78 22.225) + (end 17.78 -22.225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "77c88b63-feb0-45da-be6e-b4c9bd742817") + ) + (fp_circle + (center 0 -13.97) + (end 6.096 -18.796) + (stroke + (width 0.12) + (type solid) + ) + (fill none) + (layer "F.SilkS") + (uuid "16cfa346-f53f-430a-800e-aaffa9e0c983") + ) + (pad "2" thru_hole circle + (at -16.129 2.921) + (size 1.524 1.524) + (drill 0.762) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "70779cdd-bf31-443c-be8d-778a1246f0c5") + ) + (pad "3" thru_hole circle + (at -16.129 5.461) + (size 1.524 1.524) + (drill 0.762) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "fb58fcf6-ef09-4fd0-91fe-f17088243102") + ) + (pad "4" thru_hole circle + (at -16.129 8.001) + (size 1.524 1.524) + (drill 0.762) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "2812f5e2-7931-48b7-a575-3df57b51cc47") + ) + (pad "5" thru_hole circle + (at -16.129 10.541) + (size 1.524 1.524) + (drill 0.762) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "0de3136e-4375-402a-8ed5-f6f254fe8f82") + ) + (pad "6" thru_hole circle + (at -16.129 13.081) + (size 1.524 1.524) + (drill 0.762) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "52c99df5-1c0d-4cde-b6de-8438600831a8") + ) + (pad "7" thru_hole circle + (at -16.129 15.621) + (size 1.524 1.524) + (drill 0.762) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "66ac8501-bf6b-449f-8a6e-e3841738e1f6") + ) + (pad "8" thru_hole circle + (at -16.129 18.161) + (size 1.524 1.524) + (drill 0.762) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "08311a38-3ed1-4408-bfa5-5ef62078c50a") + ) + (pad "9" thru_hole circle + (at -16.129 20.701) + (size 1.524 1.524) + (drill 0.762) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "6b0a7a96-50c0-4069-bd93-859dd4acb7e2") + ) + (pad "10" thru_hole circle + (at 16.129 2.921) + (size 1.524 1.524) + (drill 0.762) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "2898b5bd-6a4f-4d1d-9c1e-b0b77091694a") + ) + (pad "11" thru_hole circle + (at 16.129 5.461) + (size 1.524 1.524) + (drill 0.762) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "51052116-6287-4df7-a86a-9edb1e092721") + ) + (pad "12" thru_hole circle + (at 16.129 8.001) + (size 1.524 1.524) + (drill 0.762) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "2944e503-500b-45c5-a1fd-b04b85d3c773") + ) + (pad "13" thru_hole circle + (at 16.129 10.541) + (size 1.524 1.524) + (drill 0.762) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "f5f051fc-37d5-46be-bc48-98c2fa967700") + ) + (pad "14" thru_hole circle + (at 16.129 13.081) + (size 1.524 1.524) + (drill 0.762) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "e2dd8be6-39e6-4fec-aafd-e45e10b5ca6f") + ) + (pad "15" thru_hole circle + (at 16.129 15.621) + (size 1.524 1.524) + (drill 0.762) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "700b7b45-e8fd-4e87-8883-fd0ce905d486") + ) + (pad "16" thru_hole circle + (at 16.129 18.161) + (size 1.524 1.524) + (drill 0.762) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "3561e7aa-27e9-4ea4-9217-6aa47190ee3e") + ) + (pad "17" thru_hole circle + (at 16.129 20.701) + (size 1.524 1.524) + (drill 0.762) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "ed563d64-053e-4479-bb5b-e430aaa8a466") + ) + (pad "screw" thru_hole circle + (at -14.732 -19.177) + (size 2.794 2.794) + (drill 1.524) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "17a69598-4365-450d-80b6-94a185950545") + ) + (pad "screw" thru_hole circle + (at 14.732 -19.177) + (size 2.794 2.794) + (drill 1.524) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "9291e40e-75a2-49f4-8157-e87120496df2") + ) + (model "${KIPRJMOD}/openmv/Unnamed-PCB.step" + (offset + (xyz -17.8308 -22.2504 3.9116) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) +) diff --git a/PCB/total_pcb/Library.pretty/pololu-U1V10F5.kicad_mod b/PCB/total_pcb/Library.pretty/pololu-U1V10F5.kicad_mod new file mode 100644 index 0000000..eee8a8c --- /dev/null +++ b/PCB/total_pcb/Library.pretty/pololu-U1V10F5.kicad_mod @@ -0,0 +1,117 @@ +(footprint "pololu-U1V10F5" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (property "Reference" "REF**" + (at 0 -21.082 0) + (unlocked yes) + (layer "F.SilkS") + (uuid "d5d5bbd0-bb06-4c8e-95ab-67f411596977") + (effects + (font + (size 1 1) + (thickness 0.1) + ) + ) + ) + (property "Value" "~" + (at 0 -19.582 0) + (unlocked yes) + (layer "F.Fab") + (uuid "462c231c-83f0-4fa8-9887-663d6cd6363f") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "Library:pololu-U1V10F5" + (at 0 -20.582 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "e7e5e494-5785-44a4-b26b-a3c7f3bca20f") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "https://www.pololu.com/product/4891" + (at 0 -20.582 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "fba53833-72bd-4f33-bc1d-2077f0c59b63") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Description" "" + (at 0 -20.582 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "ec628ad3-bc4f-467b-8a00-26db7bd5c25d") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (attr through_hole) + (fp_rect + (start -4.445 -5.715) + (end 4.445 5.715) + (stroke + (width 0.1) + (type default) + ) + (fill none) + (layer "F.SilkS") + (uuid "832d0459-ecb2-40c6-907e-98c33a46b4fe") + ) + (fp_text user "${REFERENCE}" + (at 0 -18.082 0) + (unlocked yes) + (layer "F.Fab") + (uuid "0639db31-f715-4c5f-8180-642bacee7ec0") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "1" thru_hole circle + (at -2.54 4.445) + (size 1.778 1.778) + (drill 1.143) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "fbcc861c-9c61-419c-af93-cb846d301b35") + ) + (pad "2" thru_hole circle + (at 0 4.445) + (size 1.778 1.778) + (drill 1.143) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "67d1da1a-bc7f-4c8d-bef1-58a7f3581f03") + ) + (pad "3" thru_hole circle + (at 2.54 4.445) + (size 1.778 1.778) + (drill 1.143) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "e4147570-9380-4be0-a592-53c8c2fae150") + ) +) |
