From c35ad9aba832c20b191021f9f54ac01c8e9618bf Mon Sep 17 00:00:00 2001 From: Ashwat Krishnamoorthy Date: Sun, 17 Sep 2023 01:17:25 -0500 Subject: [PATCH 1/4] Finished LED project --- .../Dev/Template_v0.0/Template_v0.0.kicad_pro | 30 ++++++++++++++----- 1 file changed, 23 insertions(+), 7 deletions(-) diff --git a/Hardware/Dev/Template_v0.0/Template_v0.0.kicad_pro b/Hardware/Dev/Template_v0.0/Template_v0.0.kicad_pro index d25e2176..1e6f0f7b 100644 --- a/Hardware/Dev/Template_v0.0/Template_v0.0.kicad_pro +++ b/Hardware/Dev/Template_v0.0/Template_v0.0.kicad_pro @@ -1,5 +1,6 @@ { "board": { + "3dviewports": [], "design_settings": { "defaults": { "board_outline_line_width": 0.09999999999999999, @@ -117,7 +118,8 @@ "zones_allow_external_fillets": false, "zones_use_no_outline": true }, - "layer_presets": [] + "layer_presets": [], + "viewports": [] }, "boards": [], "cvpcb": { @@ -301,18 +303,23 @@ "rule_severities": { "bus_definition_conflict": "error", "bus_entry_needed": "error", - "bus_label_syntax": "error", "bus_to_bus_conflict": "error", "bus_to_net_conflict": "error", + "conflicting_netclasses": "error", "different_unit_footprint": "error", "different_unit_net": "error", "duplicate_reference": "error", "duplicate_sheet_names": "error", + "endpoint_off_grid": "warning", "extra_units": "error", "global_label_dangling": "warning", "hier_label_mismatch": "error", "label_dangling": "error", "lib_symbol_issues": "warning", + "missing_bidi_pin": "warning", + "missing_input_pin": "warning", + "missing_power_pin": "error", + "missing_unit": "warning", "multiple_net_names": "warning", "net_not_bus_member": "warning", "no_connect_connected": "warning", @@ -322,6 +329,7 @@ "pin_to_pin": "warning", "power_pin_not_driven": "error", "similar_labels": "warning", + "simulation_model_issue": "ignore", "unannotated": "error", "unit_value_mismatch": "error", "unresolved_variable": "error", @@ -333,13 +341,13 @@ "pinned_symbol_libs": [] }, "meta": { - "filename": "Template_v0.0_v6.kicad_pro", + "filename": "Template_v0.0.kicad_pro", "version": 1 }, "net_settings": { "classes": [ { - "bus_width": 12.0, + "bus_width": 12, "clearance": 0.2, "diff_pair_gap": 0.25, "diff_pair_via_gap": 0.25, @@ -353,13 +361,15 @@ "track_width": 0.25, "via_diameter": 0.8, "via_drill": 0.4, - "wire_width": 6.0 + "wire_width": 6 } ], "meta": { - "version": 2 + "version": 3 }, - "net_colors": null + "net_colors": null, + "netclass_assignments": null, + "netclass_patterns": [] }, "pcbnew": { "last_paths": { @@ -375,6 +385,8 @@ "schematic": { "annotate_start_num": 0, "drawing": { + "dashed_lines_dash_length_ratio": 12.0, + "dashed_lines_gap_length_ratio": 3.0, "default_line_thickness": 6.0, "default_text_size": 50.0, "field_names": [], @@ -406,7 +418,11 @@ "page_layout_descr_file": "Title_Block.kicad_wks", "plot_directory": "", "spice_adjust_passive_values": false, + "spice_current_sheet_as_root": false, "spice_external_command": "spice \"%I\"", + "spice_model_current_sheet_as_root": true, + "spice_save_all_currents": false, + "spice_save_all_voltages": false, "subpart_first_id": 65, "subpart_id_separator": 0 }, From 36bb4b05c72be510a7922882113ebd470aa613d3 Mon Sep 17 00:00:00 2001 From: Ashwat Krishnamoorthy Date: Tue, 26 Sep 2023 16:00:40 -0500 Subject: [PATCH 2/4] Finished LED project --- Hardware/ElecOnbProj1/ElecOnbProj1.kicad_pcb | 2019 +++++++++++++++++ Hardware/ElecOnbProj1/ElecOnbProj1.kicad_pro | 491 ++++ Hardware/ElecOnbProj1/ElecOnbProj1.kicad_sch | 672 ++++++ Hardware/ElecOnbProj1/ElecOnbProj1_specs.md | 66 + Hardware/ElecOnbProj1/Title_Block.kicad_wks | 266 +++ Hardware/ElecOnbProj1/fp-lib-table | 135 ++ Hardware/ElecOnbProj1/sym-lib-table | 208 ++ .../ElecOnbProj1/~ElecOnbProj1.kicad_pcb.lck | 1 + .../ElecOnbProj1/~ElecOnbProj1.kicad_sch.lck | 1 + .../~_autosave-ElecOnbProj1.kicad_pcb.lck | 1 + 10 files changed, 3860 insertions(+) create mode 100644 Hardware/ElecOnbProj1/ElecOnbProj1.kicad_pcb create mode 100644 Hardware/ElecOnbProj1/ElecOnbProj1.kicad_pro create mode 100644 Hardware/ElecOnbProj1/ElecOnbProj1.kicad_sch create mode 100644 Hardware/ElecOnbProj1/ElecOnbProj1_specs.md create mode 100644 Hardware/ElecOnbProj1/Title_Block.kicad_wks create mode 100644 Hardware/ElecOnbProj1/fp-lib-table create mode 100644 Hardware/ElecOnbProj1/sym-lib-table create mode 100644 Hardware/ElecOnbProj1/~ElecOnbProj1.kicad_pcb.lck create mode 100644 Hardware/ElecOnbProj1/~ElecOnbProj1.kicad_sch.lck create mode 100644 Hardware/ElecOnbProj1/~_autosave-ElecOnbProj1.kicad_pcb.lck diff --git a/Hardware/ElecOnbProj1/ElecOnbProj1.kicad_pcb b/Hardware/ElecOnbProj1/ElecOnbProj1.kicad_pcb new file mode 100644 index 00000000..57f53acc --- /dev/null +++ b/Hardware/ElecOnbProj1/ElecOnbProj1.kicad_pcb @@ -0,0 +1,2019 @@ +(kicad_pcb (version 20221018) (generator pcbnew) + + (general + (thickness 1.6) + ) + + (paper "USLetter") + (title_block + (title "LED Project") + (date "2022-08-16") + (rev "0.0") + (company "Illini Solar Car") + (comment 1 "Designed By: Ashwat Krishnamoorthy") + ) + + (layers + (0 "F.Cu" signal) + (31 "B.Cu" signal) + (32 "B.Adhes" user "B.Adhesive") + (33 "F.Adhes" user "F.Adhesive") + (34 "B.Paste" user) + (35 "F.Paste" user) + (36 "B.SilkS" user "B.Silkscreen") + (37 "F.SilkS" user "F.Silkscreen") + (38 "B.Mask" user) + (39 "F.Mask" user) + (40 "Dwgs.User" user "User.Drawings") + (41 "Cmts.User" user "User.Comments") + (42 "Eco1.User" user "User.Eco1") + (43 "Eco2.User" user "User.Eco2") + (44 "Edge.Cuts" user) + (45 "Margin" user) + (46 "B.CrtYd" user "B.Courtyard") + (47 "F.CrtYd" user "F.Courtyard") + (48 "B.Fab" user) + (49 "F.Fab" user) + (50 "User.1" user) + (51 "User.2" user) + (52 "User.3" user) + (53 "User.4" user) + (54 "User.5" user) + (55 "User.6" user) + (56 "User.7" user) + (57 "User.8" user) + (58 "User.9" user) + ) + + (setup + (pad_to_mask_clearance 0) + (pcbplotparams + (layerselection 0x00010fc_ffffffff) + (plot_on_all_layers_selection 0x0000000_00000000) + (disableapertmacros false) + (usegerberextensions false) + (usegerberattributes true) + (usegerberadvancedattributes true) + (creategerberjobfile true) + (dashed_line_dash_ratio 12.000000) + (dashed_line_gap_ratio 3.000000) + (svgprecision 6) + (plotframeref false) + (viasonmask false) + (mode 1) + (useauxorigin false) + (hpglpennumber 1) + (hpglpenspeed 20) + (hpglpendiameter 15.000000) + (dxfpolygonmode true) + (dxfimperialunits true) + (dxfusepcbnewfont true) + (psnegative false) + (psa4output false) + (plotreference true) + (plotvalue true) + (plotinvisibletext false) + (sketchpadsonfab false) + (subtractmaskfromsilk false) + (outputformat 1) + (mirror false) + (drillshape 1) + (scaleselection 1) + (outputdirectory "") + ) + ) + + (net 0 "") + (net 1 "GND") + (net 2 "Net-(D1-A)") + (net 3 "+3V3") + (net 4 "Net-(R1-Pad1)") + + (footprint "MountingHole:MountingHole_3.2mm_M3" (layer "F.Cu") + (tstamp 347d9208-cd5a-42c6-a431-2a349294e144) + (at 130 106) + (descr "Mounting Hole 3.2mm, no annular, M3") + (tags "mounting hole 3.2mm no annular m3") + (attr exclude_from_pos_files exclude_from_bom) + (fp_text reference "REF**" (at 0 -4.2) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 454892ed-79b5-4afd-afe9-59fb49b58ef2) + ) + (fp_text value "MountingHole_3.2mm_M3" (at -6.02 6.74) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 61e78f5c-d0f4-4b7e-aca2-88d339cdb7cb) + ) + (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp ac9def45-0911-4372-8af8-096f6ce918d9) + ) + (fp_circle (center 0 0) (end 3.2 0) + (stroke (width 0.15) (type solid)) (fill none) (layer "Cmts.User") (tstamp ebcd7411-2c3c-4b5e-98dd-d7e5f1aacac1)) + (fp_circle (center 0 0) (end 3.45 0) + (stroke (width 0.05) (type solid)) (fill none) (layer "F.CrtYd") (tstamp 8c82d54c-c766-4d13-af79-7bdcc595ff9b)) + (pad "" np_thru_hole circle (at 0 0) (size 3.2 3.2) (drill 3.2) (layers "*.Cu" "*.Mask") (tstamp 1de9d6a4-1256-42c6-bdd7-5f13f532dce6)) + ) + + (footprint "layout:LED_0603_Symbol_on_F.SilkS" (layer "F.Cu") + (tstamp 70b6beab-e442-4251-9ce4-4b84372e2089) + (at 128.232 111.506) + (descr "LED 0603 smd package") + (tags "LED led 0603 SMD smd SMT smt smdled SMDLED smtled SMTLED") + (property "MPN" "") + (property "Notes" "") + (property "Sheetfile" "ElecOnbProj1.kicad_sch") + (property "Sheetname" "") + (property "ki_description" "Light emitting diode") + (property "ki_keywords" "LED diode") + (path "/6bf85cf7-b4d9-4840-94b8-db2a56bb059d") + (attr smd) + (fp_text reference "D1" (at 0 -1.25) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 3ef7a796-b83a-4736-8373-6ae4ed26b994) + ) + (fp_text value "LED_GREEN" (at 0 1.35) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 9a230c6b-3739-43b0-9f58-4138aa3c6e34) + ) + (fp_line (start -1.3 -0.5) (end -1.3 0.5) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp d8184539-83b6-49f1-8b4c-1bd289bb2997)) + (fp_line (start -1.3 -0.5) (end 0.8 -0.5) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp ec52975b-8b8b-4ba5-9a74-2dddb33ecc83)) + (fp_line (start -1.3 0.5) (end 0.8 0.5) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 3b2cf7f6-faae-4508-9a00-cb8ae96d54b5)) + (fp_line (start -0.2 -0.2) (end -0.2 0.2) + (stroke (width 0.1) (type solid)) (layer "F.SilkS") (tstamp 7dde3d50-0ef8-4829-a48f-49dd521c65c7)) + (fp_line (start -0.15 0) (end 0.15 -0.2) + (stroke (width 0.1) (type solid)) (layer "F.SilkS") (tstamp b68f8a8a-0f99-431e-88da-89021f1811de)) + (fp_line (start 0.15 -0.2) (end 0.15 0.2) + (stroke (width 0.1) (type solid)) (layer "F.SilkS") (tstamp 072cb940-c9c6-439f-a03c-43c771185e39)) + (fp_line (start 0.15 0.2) (end -0.15 0) + (stroke (width 0.1) (type solid)) (layer "F.SilkS") (tstamp 07537e1b-a33e-4d61-97aa-b4960312f8ec)) + (fp_line (start -1.45 -0.65) (end 1.45 -0.65) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp fc560c2e-1f71-4d98-a272-02210c57354c)) + (fp_line (start -1.45 0.65) (end -1.45 -0.65) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp e37a2558-79df-4302-8325-9f8e549e81cb)) + (fp_line (start 1.45 -0.65) (end 1.45 0.65) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 41b883df-9627-4d4d-9624-c54c3ed3b2a6)) + (fp_line (start 1.45 0.65) (end -1.45 0.65) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp a4ee83fc-4ef0-4034-aab9-aee0f8876d4e)) + (fp_line (start -0.8 -0.4) (end 0.8 -0.4) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 05cd841b-e4e1-41ce-ab57-b3850da2cc79)) + (fp_line (start -0.8 0.4) (end -0.8 -0.4) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 0fbf3d08-babe-4d3f-8d51-4e436529103d)) + (fp_line (start 0.8 -0.4) (end 0.8 0.4) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 3a588c6a-9999-4997-9352-a893d52971fa)) + (fp_line (start 0.8 0.4) (end -0.8 0.4) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 68f8fc0f-4146-4ea4-a971-01fa7ed7bc29)) + (pad "1" smd rect (at -0.8 0 180) (size 0.8 0.8) (layers "F.Cu" "F.Paste" "F.Mask") + (net 1 "GND") (pinfunction "K") (pintype "passive") (tstamp d5ea7c31-5d58-4a84-bf7d-dc61d319895e)) + (pad "2" smd rect (at 0.8 0 180) (size 0.8 0.8) (layers "F.Cu" "F.Paste" "F.Mask") + (net 2 "Net-(D1-A)") (pinfunction "A") (pintype "passive") (tstamp 9335df1c-78c2-47b0-af36-b37835a9411e)) + (model "${KISYS3DMOD}/LEDs.3dshapes/LED_0603.wrl" + (offset (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 180)) + ) + ) + + (footprint "Connector_Molex:Molex_KK-254_AE-6410-02A_1x02_P2.54mm_Vertical" (layer "F.Cu") + (tstamp 8413cc3d-ede2-4702-9fab-39f94211be2e) + (at 129.032 117.602) + (descr "Molex KK-254 Interconnect System, old/engineering part number: AE-6410-02A example for new part number: 22-27-2021, 2 Pins (http://www.molex.com/pdm_docs/sd/022272021_sd.pdf), generated with kicad-footprint-generator") + (tags "connector Molex KK-254 vertical") + (property "MPN" "022272021") + (property "Notes" "") + (property "Sheetfile" "ElecOnbProj1.kicad_sch") + (property "Sheetname" "") + (property "ki_description" "Generic connector, single row, 01x02, script generated (kicad-library-utils/schlib/autogen/connector/)") + (property "ki_keywords" "connector") + (path "/cfeaf236-2a7e-4f8c-b527-2e36004a9535") + (attr through_hole) + (fp_text reference "J1" (at 1.27 -4.12) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 4f9e9b68-5b11-4708-be9a-caa154b0142a) + ) + (fp_text value "Conn_01x02" (at 1.27 4.08) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 74679d12-7c6d-4d58-9f76-b9d2b48a92ab) + ) + (fp_text user "${REFERENCE}" (at 1.27 -2.22) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 7f4cfd1d-edf1-4a7c-b98e-5dcd3e7e3d59) + ) + (fp_line (start -1.67 -2) (end -1.67 2) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 7b869d2a-005f-4705-8491-b60083a7eef6)) + (fp_line (start -1.38 -3.03) (end -1.38 2.99) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 90d76db6-f500-47ea-837d-6f19713c479d)) + (fp_line (start -1.38 2.99) (end 3.92 2.99) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 3cf1975e-5843-4918-80fc-cd12acb2a023)) + (fp_line (start -0.8 -3.03) (end -0.8 -2.43) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp ea835f68-1e18-4a46-833f-ce23b30e94a0)) + (fp_line (start -0.8 -2.43) (end 0.8 -2.43) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 30135a5b-8af6-421f-b23c-6153a84cc3e1)) + (fp_line (start 0 1.99) (end 0.25 1.46) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 956ab8ff-3b4b-4602-90ac-151a95d60c83)) + (fp_line (start 0 1.99) (end 2.54 1.99) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp a147e847-4bad-43f7-80e2-3c1dd232efac)) + (fp_line (start 0 2.99) (end 0 1.99) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 05dc6f2c-d1b1-4131-bf7c-befe564bdc27)) + (fp_line (start 0.25 1.46) (end 2.29 1.46) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 0992c858-2a30-439d-88d8-85f32446f39b)) + (fp_line (start 0.25 2.99) (end 0.25 1.99) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 3647b9dd-c19d-421c-ad27-6f2a1ca10e93)) + (fp_line (start 0.8 -2.43) (end 0.8 -3.03) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 5e43bd2c-75bc-4d2d-abc1-a3f37c1b0614)) + (fp_line (start 1.74 -3.03) (end 1.74 -2.43) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 1cdb0f49-d518-4679-ab33-1afeb96214dc)) + (fp_line (start 1.74 -2.43) (end 3.34 -2.43) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 4652fe80-c426-45ef-a37b-3dbd81fb0e9a)) + (fp_line (start 2.29 1.46) (end 2.54 1.99) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp b40ed056-6162-44f6-9ee8-4bbfbc431870)) + (fp_line (start 2.29 2.99) (end 2.29 1.99) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp e09ea874-a7b2-493b-b768-f9e0afbc3209)) + (fp_line (start 2.54 1.99) (end 2.54 2.99) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 40eab5eb-6e96-4e0d-b5e6-ced10b5c3de4)) + (fp_line (start 3.34 -2.43) (end 3.34 -3.03) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp a0fbc154-d537-4f5e-bd28-6c5491476869)) + (fp_line (start 3.92 -3.03) (end -1.38 -3.03) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 4a8bc9ea-9336-43e8-a629-88ca55cd638c)) + (fp_line (start 3.92 2.99) (end 3.92 -3.03) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp f8842e9b-ec41-4e67-9489-2a0dd1e34378)) + (fp_line (start -1.77 -3.42) (end -1.77 3.38) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp a16318c6-0ca3-479f-98a0-1812ae21143c)) + (fp_line (start -1.77 3.38) (end 4.31 3.38) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 8ad7d084-ef7d-4493-83a6-63864788c9ee)) + (fp_line (start 4.31 -3.42) (end -1.77 -3.42) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp d466e79a-1120-469f-8dd0-b36b5977cfad)) + (fp_line (start 4.31 3.38) (end 4.31 -3.42) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp b8dae8f2-b7e2-4a89-865a-62a292f5822f)) + (fp_line (start -1.27 -2.92) (end -1.27 2.88) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp dfa81059-ea71-4e9d-ae9e-9e487811dcd5)) + (fp_line (start -1.27 -0.5) (end -0.562893 0) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 61909e51-3df4-4c1f-9367-5cfe4a71079f)) + (fp_line (start -1.27 2.88) (end 3.81 2.88) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp adea435f-9604-43ce-813f-8d750bdeed4f)) + (fp_line (start -0.562893 0) (end -1.27 0.5) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 6a9e1954-fe2c-4304-8a0e-cef3d7c544da)) + (fp_line (start 3.81 -2.92) (end -1.27 -2.92) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp a1310805-062f-4cda-a777-43acfd17bde1)) + (fp_line (start 3.81 2.88) (end 3.81 -2.92) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 17c50151-70be-43da-88cb-53170d3e2744)) + (pad "1" thru_hole roundrect (at 0 0) (size 1.74 2.19) (drill 1.19) (layers "*.Cu" "*.Mask") (roundrect_rratio 0.143678) + (net 1 "GND") (pinfunction "Pin_1") (pintype "passive") (tstamp 930a8e27-fa20-47d4-9ee1-da18d354fe6c)) + (pad "2" thru_hole oval (at 2.54 0) (size 1.74 2.19) (drill 1.19) (layers "*.Cu" "*.Mask") + (net 3 "+3V3") (pinfunction "Pin_2") (pintype "passive") (tstamp e5ec074d-e557-4237-91b4-424520d426df)) + (model "${KICAD6_3DMODEL_DIR}/Connector_Molex.3dshapes/Molex_KK-254_AE-6410-02A_1x02_P2.54mm_Vertical.wrl" + (offset (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (footprint "Button_Switch_SMD:SW_DIP_SPSTx01_Slide_6.7x4.1mm_W8.61mm_P2.54mm_LowProfile" (layer "F.Cu") + (tstamp b5cdb848-08d8-41ec-b003-ce9b44853c01) + (at 137 108 90) + (descr "SMD 1x-dip-switch SPST , Slide, row spacing 8.61 mm (338 mils), body size 6.7x4.1mm (see e.g. https://www.ctscorp.com/wp-content/uploads/219.pdf), SMD, LowProfile") + (tags "SMD DIP Switch SPST Slide 8.61mm 338mil SMD LowProfile") + (property "MPN" "1825910-6") + (property "Notes" "") + (property "Sheetfile" "ElecOnbProj1.kicad_sch") + (property "Sheetname" "") + (property "ki_description" "Push button switch, generic, two pins") + (property "ki_keywords" "switch normally-open pushbutton push-button") + (path "/5691c509-2062-4ca6-a665-ce650ea95da4") + (attr smd) + (fp_text reference "SW1" (at 0 -3.11 90) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 6ba1191b-99ba-443b-a4a3-f87617979c14) + ) + (fp_text value "SW_Push" (at 0 3.11 90) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp e9005249-f309-47ea-af8d-482a94fa92f3) + ) + (fp_text user "on" (at 0.4275 -1.3425 90) (layer "F.Fab") + (effects (font (size 0.6 0.6) (thickness 0.09))) + (tstamp 43bf0f16-56b2-4b65-a03c-cea58b2c6ea5) + ) + (fp_text user "${REFERENCE}" (at 2.58 0) (layer "F.Fab") + (effects (font (size 0.6 0.6) (thickness 0.09))) + (tstamp eecfcf39-fa2d-4417-b184-1a4c79a1237c) + ) + (fp_line (start -3.65 -2.35) (end -3.65 -0.967) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 4ba70341-0b4e-4181-a16e-4abfff5cb202)) + (fp_line (start -3.65 -2.35) (end -2.267 -2.35) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp e57b3aca-17e7-48a6-aa53-5c96b9fee8b5)) + (fp_line (start -3.41 -2.11) (end -3.41 -0.8) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp fe8928c8-cb75-4a39-ba13-37e161706ae3)) + (fp_line (start -3.41 -2.11) (end 3.41 -2.11) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 68991961-7ad7-48ae-b71d-36cf82c65c86)) + (fp_line (start -3.41 0.8) (end -3.41 2.11) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 273c4653-567c-43e4-be71-4aa9619c4983)) + (fp_line (start -3.41 2.11) (end 3.41 2.11) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp e67a0385-63ed-4a55-b89a-ea06996301e0)) + (fp_line (start -1.81 -0.635) (end -1.81 0.635) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 507a706e-be64-4cca-add4-ee8faac8ee50)) + (fp_line (start -1.81 -0.515) (end -0.603333 -0.515) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp b0b627d2-1f06-4ab8-9658-d0e2c68146d2)) + (fp_line (start -1.81 -0.395) (end -0.603333 -0.395) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 646f6084-b10c-4987-84df-a6694b8bdc2d)) + (fp_line (start -1.81 -0.275) (end -0.603333 -0.275) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 06378682-266b-4619-9772-43b56305732c)) + (fp_line (start -1.81 -0.155) (end -0.603333 -0.155) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp d92d4049-6856-4a99-8063-2176876f1d29)) + (fp_line (start -1.81 -0.035) (end -0.603333 -0.035) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp ef1adfad-512c-47b2-9656-022d0604551b)) + (fp_line (start -1.81 0.085) (end -0.603333 0.085) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp ff713db2-ddf1-420e-8cb2-027de9ce3bcc)) + (fp_line (start -1.81 0.205) (end -0.603333 0.205) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 07ef23b2-7d38-454c-a901-73c08495633b)) + (fp_line (start -1.81 0.325) (end -0.603333 0.325) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 6fe76f51-545c-444d-9054-10ffdddf16d7)) + (fp_line (start -1.81 0.445) (end -0.603333 0.445) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp fac7ac02-bbe2-4239-86d2-b169a726309e)) + (fp_line (start -1.81 0.565) (end -0.603333 0.565) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp af011c0e-285c-4a1e-b777-b8c80a00f9ac)) + (fp_line (start -1.81 0.635) (end 1.81 0.635) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 764aacb1-b5f9-4aed-92a0-5e25cac6df50)) + (fp_line (start -0.603333 -0.635) (end -0.603333 0.635) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp c1db3bc4-21bc-40fa-a610-d91366a9b27c)) + (fp_line (start 1.81 -0.635) (end -1.81 -0.635) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp af1d4ad7-0e8e-4967-ac45-3e045c2feb5b)) + (fp_line (start 1.81 0.635) (end 1.81 -0.635) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 5bd6ba99-7294-4146-8856-ed458a025501)) + (fp_line (start 3.41 -2.11) (end 3.41 -0.8) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp addec168-b3bc-4f97-a268-70f39f4387bf)) + (fp_line (start 3.41 0.8) (end 3.41 2.11) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 7dd916bb-e3c3-4fc3-a1f9-99fbbd271ac4)) + (fp_line (start -5.8 -2.4) (end -5.8 2.4) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 0b92458c-7264-4b78-bf3b-8af9af217797)) + (fp_line (start -5.8 2.4) (end 5.8 2.4) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 42e6661f-d0a8-46b0-a247-291c1229edd1)) + (fp_line (start 5.8 -2.4) (end -5.8 -2.4) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 7752b1a1-f30e-4319-a331-d2a1960444ef)) + (fp_line (start 5.8 2.4) (end 5.8 -2.4) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 82276f21-0778-41ef-97b3-9bf44f77b23f)) + (fp_line (start -3.35 -1.05) (end -2.35 -2.05) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp cdcaf003-f987-4c35-8111-06b5753c7eaf)) + (fp_line (start -3.35 2.05) (end -3.35 -1.05) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp f3488474-d78a-4687-bd98-5f6a8cc7fa96)) + (fp_line (start -2.35 -2.05) (end 3.35 -2.05) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 7c1861a8-09d3-4c84-bff4-5d0d1db271d0)) + (fp_line (start -1.81 -0.635) (end -1.81 0.635) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 247cbea3-ef9f-497f-8028-72cec6ae9de6)) + (fp_line (start -1.81 -0.535) (end -0.603333 -0.535) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp ff481076-9043-47e0-9152-d188864a5ef4)) + (fp_line (start -1.81 -0.435) (end -0.603333 -0.435) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 0842a573-4f31-4043-9a9c-938c5fe11eb7)) + (fp_line (start -1.81 -0.335) (end -0.603333 -0.335) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 8454c281-e7a3-46d5-aabd-0fb57979e7c5)) + (fp_line (start -1.81 -0.235) (end -0.603333 -0.235) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp ba1a0c8c-a9c8-4d4f-87f6-b0f2c62e0b7a)) + (fp_line (start -1.81 -0.135) (end -0.603333 -0.135) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 9910a06f-458d-4ce3-b30c-c0a8017c032c)) + (fp_line (start -1.81 -0.035) (end -0.603333 -0.035) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp f41c046a-054e-408c-8a8c-676d060b0df4)) + (fp_line (start -1.81 0.065) (end -0.603333 0.065) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 562c0b73-c4f7-4954-9287-1959c247f40a)) + (fp_line (start -1.81 0.165) (end -0.603333 0.165) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 09a4b9c7-b6b9-4441-99b6-a5699b910217)) + (fp_line (start -1.81 0.265) (end -0.603333 0.265) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 7c9782a9-a016-48c0-b7fb-934ef4251029)) + (fp_line (start -1.81 0.365) (end -0.603333 0.365) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 4d340076-8e52-4a4a-9ac3-0515150b1965)) + (fp_line (start -1.81 0.465) (end -0.603333 0.465) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 1df708ba-a7f7-4f73-96d2-2e8ce450fc0b)) + (fp_line (start -1.81 0.565) (end -0.603333 0.565) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 23c9e2f0-7790-40ad-bf4e-0521b497ca79)) + (fp_line (start -1.81 0.635) (end 1.81 0.635) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 7a818926-5223-401d-a7ae-294df960c7f6)) + (fp_line (start -0.603333 -0.635) (end -0.603333 0.635) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp cba6f788-1725-4b7c-81fb-4483dee6259d)) + (fp_line (start 1.81 -0.635) (end -1.81 -0.635) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp bc519415-24b4-4c4d-9008-eac090c9a5c0)) + (fp_line (start 1.81 0.635) (end 1.81 -0.635) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 8c33b34a-c87b-4b31-b558-7d42909e6531)) + (fp_line (start 3.35 -2.05) (end 3.35 2.05) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp e214dd45-829a-437c-a987-c8397546ab25)) + (fp_line (start 3.35 2.05) (end -3.35 2.05) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp fc12a9c1-05f4-4525-84f0-9e0a3cc6b92e)) + (pad "1" smd rect (at -4.305 0 90) (size 2.44 1.12) (layers "F.Cu" "F.Paste" "F.Mask") + (net 3 "+3V3") (pinfunction "1") (pintype "passive") (tstamp 2ac4b263-1a5d-43f6-a645-27b3804a84aa)) + (pad "2" smd rect (at 4.305 0 90) (size 2.44 1.12) (layers "F.Cu" "F.Paste" "F.Mask") + (net 4 "Net-(R1-Pad1)") (pinfunction "2") (pintype "passive") (tstamp 87c71c6f-c7cf-4bb9-9a6a-02490cef9be9)) + (model "${KICAD6_3DMODEL_DIR}/Button_Switch_SMD.3dshapes/SW_DIP_SPSTx01_Slide_6.7x4.1mm_W8.61mm_P2.54mm_LowProfile.wrl" + (offset (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 90)) + ) + ) + + (footprint "Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder" (layer "F.Cu") + (tstamp bff06cab-4ef5-4fa8-99a7-06039196d672) + (at 132.0875 111.506 180) + (descr "Resistor SMD 0603 (1608 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "resistor handsolder") + (property "MPN" "") + (property "Notes" "") + (property "Sheetfile" "ElecOnbProj1.kicad_sch") + (property "Sheetname" "") + (property "ki_description" "Resistor") + (property "ki_keywords" "R res resistor") + (path "/d8cfc11a-f9b9-4d8d-8829-d82e3743a6a5") + (attr smd) + (fp_text reference "R1" (at 0 1.256) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 77cbd747-954d-428d-b460-1c2dcf006bc3) + ) + (fp_text value "105" (at 0 1.43) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp e6107fe6-515d-4ee9-a4c5-1f3cf1ef822a) + ) + (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab") + (effects (font (size 0.4 0.4) (thickness 0.06))) + (tstamp 1657a269-0342-4314-96c5-23531de5b904) + ) + (fp_line (start -0.254724 -0.5225) (end 0.254724 -0.5225) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 703fe6dc-b8af-4025-b9f7-d1c03e4ccffd)) + (fp_line (start -0.254724 0.5225) (end 0.254724 0.5225) + (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 47eaf2ab-cf5c-4de4-9c48-3d0160eb9d1f)) + (fp_line (start -1.65 -0.73) (end 1.65 -0.73) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 569116ea-4a48-4870-917c-e8462407a64b)) + (fp_line (start -1.65 0.73) (end -1.65 -0.73) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp af954b52-1283-445d-8c44-b6760807f2e0)) + (fp_line (start 1.65 -0.73) (end 1.65 0.73) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 2906cb95-88e8-464f-987d-0be82f5cb01e)) + (fp_line (start 1.65 0.73) (end -1.65 0.73) + (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 46ff7561-1053-4a9b-9a18-571a3deb8853)) + (fp_line (start -0.8 -0.4125) (end 0.8 -0.4125) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp c21b43d8-d28b-4e46-a0c5-970d0709a3e4)) + (fp_line (start -0.8 0.4125) (end -0.8 -0.4125) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp b94be75e-f487-4229-aa93-40c68a4083b6)) + (fp_line (start 0.8 -0.4125) (end 0.8 0.4125) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp bb40e4f8-92a5-4d67-bb12-8f8349490d64)) + (fp_line (start 0.8 0.4125) (end -0.8 0.4125) + (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp ef6f5e22-ca4a-4461-aaed-50a91ac4f63e)) + (pad "1" smd roundrect (at -0.9125 0 180) (size 0.975 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 4 "Net-(R1-Pad1)") (pintype "passive") (tstamp 9436649d-05ad-4bde-8c94-480286860619)) + (pad "2" smd roundrect (at 0.9125 0 180) (size 0.975 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (net 2 "Net-(D1-A)") (pintype "passive") (tstamp 451c0328-835c-4569-b3d4-efa35349096f)) + (model "${KICAD6_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl" + (offset (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (footprint "MountingHole:MountingHole_3.2mm_M3" (layer "F.Cu") + (tstamp c0f5ca97-3f1c-4975-98b8-cbe6c9d26992) + (at 137 118) + (descr "Mounting Hole 3.2mm, no annular, M3") + (tags "mounting hole 3.2mm no annular m3") + (attr exclude_from_pos_files exclude_from_bom) + (fp_text reference "REF**" (at 0 -4.2) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 454892ed-79b5-4afd-afe9-59fb49b58ef2) + ) + (fp_text value "MountingHole_3.2mm_M3" (at 0 4.2) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 61e78f5c-d0f4-4b7e-aca2-88d339cdb7cb) + ) + (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp ac9def45-0911-4372-8af8-096f6ce918d9) + ) + (fp_circle (center 0 0) (end 3.2 0) + (stroke (width 0.15) (type solid)) (fill none) (layer "Cmts.User") (tstamp ebcd7411-2c3c-4b5e-98dd-d7e5f1aacac1)) + (fp_circle (center 0 0) (end 3.45 0) + (stroke (width 0.05) (type solid)) (fill none) (layer "F.CrtYd") (tstamp 8c82d54c-c766-4d13-af79-7bdcc595ff9b)) + (pad "" np_thru_hole circle (at 0 0) (size 3.2 3.2) (drill 3.2) (layers "F&B.Cu" "*.Mask") (tstamp 1de9d6a4-1256-42c6-bdd7-5f13f532dce6)) + ) + + (gr_line (start 141 104) (end 141 118) + (stroke (width 0.1) (type default)) (layer "Edge.Cuts") (tstamp 1432a335-aa3d-4f9a-83fb-2d8baf1759d5)) + (gr_arc (start 126 104) (mid 127.171573 101.171573) (end 130 100) + (stroke (width 0.1) (type default)) (layer "Edge.Cuts") (tstamp 218bf96e-a735-4855-978f-7ab4468a9eb8)) + (gr_line (start 126 118) (end 126 104) + (stroke (width 0.1) (type default)) (layer "Edge.Cuts") (tstamp 44cbd575-1937-4499-9773-69f2f0e38991)) + (gr_line (start 130 100) (end 137 100) + (stroke (width 0.1) (type default)) (layer "Edge.Cuts") (tstamp 4b1e7910-76e1-4c86-9a5f-493ce1e7b288)) + (gr_arc (start 141 118) (mid 139.828427 120.828427) (end 137 122) + (stroke (width 0.1) (type default)) (layer "Edge.Cuts") (tstamp 50094c56-ef15-4cd1-a188-551c7aea907f)) + (gr_line (start 137 122) (end 130 122) + (stroke (width 0.1) (type default)) (layer "Edge.Cuts") (tstamp 9bf5a705-98dc-458b-a7e8-4f855f973d30)) + (gr_arc (start 137 100) (mid 139.828427 101.171573) (end 141 104) + (stroke (width 0.1) (type default)) (layer "Edge.Cuts") (tstamp c3c3161a-9332-438f-a045-5b99d183b7ea)) + (gr_arc (start 130 122) (mid 127.171573 120.828427) (end 126 118) + (stroke (width 0.1) (type default)) (layer "Edge.Cuts") (tstamp c6d727e2-8969-409d-bf6f-f1b392aaf164)) + (dimension (type aligned) (layer "Dwgs.User") (tstamp 443d4c69-a3f3-46c1-8c11-e9f969887f21) + (pts (xy 126 122) (xy 141 122)) + (height 5) + (gr_text "15.0000 mm" (at 133.5 125.85) (layer "Dwgs.User") (tstamp 443d4c69-a3f3-46c1-8c11-e9f969887f21) + (effects (font (size 1 1) (thickness 0.15))) + ) + (format (prefix "") (suffix "") (units 3) (units_format 1) (precision 4)) + (style (thickness 0.15) (arrow_length 1.27) (text_position_mode 0) (extension_height 0.58642) (extension_offset 0.5) keep_text_aligned) + ) + (dimension (type aligned) (layer "Dwgs.User") (tstamp c29cace3-e30f-4578-b822-f0529d39ebc2) + (pts (xy 137 118) (xy 137 106)) + (height 8) + (gr_text "12.0000 mm" (at 143.85 112 90) (layer "Dwgs.User") (tstamp c29cace3-e30f-4578-b822-f0529d39ebc2) + (effects (font (size 1 1) (thickness 0.15))) + ) + (format (prefix "") (suffix "") (units 3) (units_format 1) (precision 4)) + (style (thickness 0.15) (arrow_length 1.27) (text_position_mode 0) (extension_height 0.58642) (extension_offset 0.5) keep_text_aligned) + ) + (dimension (type aligned) (layer "Dwgs.User") (tstamp ed6eca88-6042-4ae8-813e-73c4e2bbbd59) + (pts (xy 130 106) (xy 137 106)) + (height -10) + (gr_text "7.0000 mm" (at 133.5 94.85) (layer "Dwgs.User") (tstamp ed6eca88-6042-4ae8-813e-73c4e2bbbd59) + (effects (font (size 1 1) (thickness 0.15))) + ) + (format (prefix "") (suffix "") (units 3) (units_format 1) (precision 4)) + (style (thickness 0.15) (arrow_length 1.27) (text_position_mode 0) (extension_height 0.58642) (extension_offset 0.5) keep_text_aligned) + ) + (dimension (type aligned) (layer "Dwgs.User") (tstamp f78ee68f-ed71-4078-89b7-944b8ba32a3c) + (pts (xy 126 100) (xy 126 122)) + (height 5) + (gr_text "22.0000 mm" (at 119.85 111 90) (layer "Dwgs.User") (tstamp f78ee68f-ed71-4078-89b7-944b8ba32a3c) + (effects (font (size 1 1) (thickness 0.15))) + ) + (format (prefix "") (suffix "") (units 3) (units_format 1) (precision 4)) + (style (thickness 0.15) (arrow_length 1.27) (text_position_mode 0) (extension_height 0.58642) (extension_offset 0.5) keep_text_aligned) + ) + + (segment (start 127.432 112.954) (end 127.508 113.03) (width 0.25) (layer "F.Cu") (net 1) (tstamp 419090d0-09c1-4e14-acc2-8606a9b242c3)) + (segment (start 127.432 111.506) (end 127.432 112.954) (width 0.25) (layer "F.Cu") (net 1) (tstamp c224c69a-3a64-44db-a8cd-9307996559df)) + (via (at 127.508 113.03) (size 0.8) (drill 0.4) (layers "F.Cu" "B.Cu") (free) (net 1) (tstamp e690cb6d-da47-494b-8065-8122a0976eb5)) + (segment (start 129.032 111.506) (end 131.175 111.506) (width 0.25) (layer "F.Cu") (net 2) (tstamp 43da9f49-83ae-49a0-a951-4a3273d44945)) + (segment (start 137 103.695) (end 135.319 103.695) (width 0.25) (layer "F.Cu") (net 4) (tstamp 0fb95698-6c89-4ec8-b161-32b97df285a5)) + (segment (start 133.858 110.49) (end 133 111.348) (width 0.25) (layer "F.Cu") (net 4) (tstamp 3b62f487-2622-4b17-997b-0c56489f6038)) + (segment (start 135.319 103.695) (end 133.858 105.156) (width 0.25) (layer "F.Cu") (net 4) (tstamp 83d9a460-a584-425d-8a14-bbed3e84b5cb)) + (segment (start 133.858 105.156) (end 133.858 110.49) (width 0.25) (layer "F.Cu") (net 4) (tstamp b10d8121-c028-4170-ad93-2fbe8edb193d)) + (segment (start 133 111.348) (end 133 112) (width 0.25) (layer "F.Cu") (net 4) (tstamp facc82a4-28ff-49f9-9a71-8954a6ac8a9c)) + + (zone (net 3) (net_name "+3V3") (layer "F.Cu") (tstamp 08928be8-4ee8-46dc-af06-2c9014787aba) (hatch edge 0.5) + (connect_pads (clearance 0.508)) + (min_thickness 0.25) (filled_areas_thickness no) + (fill yes (thermal_gap 0.5) (thermal_bridge_width 0.5)) + (polygon + (pts + (xy 126 100) + (xy 141 100) + (xy 141 122) + (xy 126 122) + ) + ) + (filled_polygon + (layer "F.Cu") + (pts + (xy 137.001423 100.000566) + (xy 137.040986 100.002394) + (xy 137.17295 100.008495) + (xy 137.372549 100.018302) + (xy 137.378048 100.018819) + (xy 137.563357 100.044668) + (xy 137.749828 100.072329) + (xy 137.754871 100.073294) + (xy 137.939341 100.116681) + (xy 138.120221 100.161989) + (xy 138.124797 100.163327) + (xy 138.305568 100.223916) + (xy 138.480339 100.28645) + (xy 138.484471 100.2881) + (xy 138.542986 100.313936) + (xy 138.659474 100.36537) + (xy 138.826973 100.444592) + (xy 138.830601 100.446457) + (xy 138.998128 100.53977) + (xy 138.998142 100.539778) + (xy 139.156964 100.634972) + (xy 139.160119 100.636996) + (xy 139.318603 100.745559) + (xy 139.467377 100.855897) + (xy 139.470001 100.857957) + (xy 139.618027 100.980876) + (xy 139.755321 101.105314) + (xy 139.757514 101.107402) + (xy 139.892596 101.242484) + (xy 139.894695 101.244688) + (xy 140.019129 101.38198) + (xy 140.142034 101.529989) + (xy 140.144109 101.532632) + (xy 140.254443 101.6814) + (xy 140.363002 101.839879) + (xy 140.365032 101.843044) + (xy 140.460221 102.001857) + (xy 140.553527 102.169371) + (xy 140.55541 102.173034) + (xy 140.634638 102.340547) + (xy 140.711899 102.515527) + (xy 140.713558 102.519685) + (xy 140.776093 102.694459) + (xy 140.836662 102.875173) + (xy 140.838018 102.879812) + (xy 140.883317 103.060654) + (xy 140.926696 103.24509) + (xy 140.927672 103.250189) + (xy 140.955337 103.436689) + (xy 140.981177 103.621933) + (xy 140.981697 103.627459) + (xy 140.991512 103.827238) + (xy 140.999434 103.998575) + (xy 140.9995 104.001439) + (xy 140.9995 117.99856) + (xy 140.999434 118.001424) + (xy 140.991512 118.172761) + (xy 140.981697 118.372539) + (xy 140.981177 118.378065) + (xy 140.955337 118.56331) + (xy 140.927672 118.749809) + (xy 140.926696 118.754908) + (xy 140.883317 118.939345) + (xy 140.838018 119.120186) + (xy 140.836662 119.124825) + (xy 140.776093 119.30554) + (xy 140.713557 119.480314) + (xy 140.711899 119.48447) + (xy 140.634638 119.659452) + (xy 140.55541 119.826964) + (xy 140.553527 119.830627) + (xy 140.460221 119.998142) + (xy 140.365032 120.156954) + (xy 140.363002 120.160118) + (xy 140.254437 120.318608) + (xy 140.144121 120.46735) + (xy 140.142021 120.470025) + (xy 140.019132 120.618016) + (xy 139.894695 120.75531) + (xy 139.892596 120.757514) + (xy 139.757514 120.892596) + (xy 139.75531 120.894695) + (xy 139.618016 121.019132) + (xy 139.470025 121.142021) + (xy 139.46735 121.144121) + (xy 139.318608 121.254437) + (xy 139.160118 121.363002) + (xy 139.156954 121.365032) + (xy 138.998142 121.460221) + (xy 138.830627 121.553527) + (xy 138.826964 121.55541) + (xy 138.659452 121.634638) + (xy 138.48447 121.711899) + (xy 138.480314 121.713557) + (xy 138.30554 121.776093) + (xy 138.124825 121.836662) + (xy 138.120186 121.838018) + (xy 137.939345 121.883317) + (xy 137.754908 121.926696) + (xy 137.749809 121.927672) + (xy 137.56331 121.955337) + (xy 137.378065 121.981177) + (xy 137.372539 121.981697) + (xy 137.172761 121.991512) + (xy 137.001424 121.999434) + (xy 136.99856 121.9995) + (xy 130.00144 121.9995) + (xy 129.998576 121.999434) + (xy 129.827238 121.991512) + (xy 129.627459 121.981697) + (xy 129.621933 121.981177) + (xy 129.436689 121.955337) + (xy 129.250189 121.927672) + (xy 129.24509 121.926696) + (xy 129.060654 121.883317) + (xy 128.879812 121.838018) + (xy 128.875173 121.836662) + (xy 128.694459 121.776093) + (xy 128.519685 121.713558) + (xy 128.515527 121.711899) + (xy 128.340547 121.634638) + (xy 128.173034 121.55541) + (xy 128.169371 121.553527) + (xy 128.001857 121.460221) + (xy 127.843044 121.365032) + (xy 127.839879 121.363002) + (xy 127.730371 121.287989) + (xy 127.681392 121.254437) + (xy 127.532632 121.144109) + (xy 127.529989 121.142034) + (xy 127.38198 121.019129) + (xy 127.244688 120.894695) + (xy 127.242484 120.892596) + (xy 127.107402 120.757514) + (xy 127.105314 120.755321) + (xy 126.980867 120.618016) + (xy 126.857957 120.470001) + (xy 126.855897 120.467377) + (xy 126.745559 120.318603) + (xy 126.636995 120.160118) + (xy 126.634966 120.156954) + (xy 126.539778 119.998142) + (xy 126.512261 119.94874) + (xy 126.446457 119.830601) + (xy 126.444588 119.826964) + (xy 126.420852 119.776779) + (xy 126.36537 119.659474) + (xy 126.2881 119.484471) + (xy 126.28645 119.480339) + (xy 126.223906 119.30554) + (xy 126.163327 119.124797) + (xy 126.161989 119.120221) + (xy 126.116675 118.939315) + (xy 126.073294 118.754871) + (xy 126.072329 118.749828) + (xy 126.044662 118.56331) + (xy 126.035487 118.497537) + (xy 127.6535 118.497537) + (xy 127.653501 118.497553) + (xy 127.664113 118.601427) + (xy 127.719884 118.769735) + (xy 127.719886 118.76974) + (xy 127.755142 118.826898) + (xy 127.81297 118.920652) + (xy 127.938348 119.04603) + (xy 128.089262 119.139115) + (xy 128.257574 119.194887) + (xy 128.361455 119.2055) + (xy 129.702544 119.205499) + (xy 129.806426 119.194887) + (xy 129.974738 119.139115) + (xy 130.125652 119.04603) + (xy 130.25103 118.920652) + (xy 130.344115 118.769738) + (xy 130.344116 118.769735) + (xy 130.347906 118.763591) + (xy 130.348979 118.764253) + (xy 130.390238 118.717383) + (xy 130.457429 118.698222) + (xy 130.524313 118.718429) + (xy 130.545983 118.736417) + (xy 130.663603 118.859139) + (xy 130.663604 118.85914) + (xy 130.851097 118.99781) + (xy 131.059338 119.102803) + (xy 131.28233 119.171093) + (xy 131.282328 119.171093) + (xy 131.322 119.176173) + (xy 131.322 118.310615) + (xy 131.341685 118.243576) + (xy 131.394489 118.197821) + (xy 131.462183 118.187676) + (xy 131.533003 118.197) + (xy 131.53301 118.197) + (xy 131.61099 118.197) + (xy 131.610997 118.197) + (xy 131.681816 118.187676) + (xy 131.750849 118.198441) + (xy 131.803105 118.24482) + (xy 131.822 118.310615) + (xy 131.822 119.174574) + (xy 131.974618 119.141683) + (xy 131.974619 119.141683) + (xy 132.191005 119.054732) + (xy 132.389592 118.932458) + (xy 132.564656 118.778382) + (xy 132.56466 118.778378) + (xy 132.711157 118.596945) + (xy 132.711161 118.596939) + (xy 132.824895 118.393346) + (xy 132.902585 118.173461) + (xy 132.902587 118.173453) + (xy 132.92071 118.067763) + (xy 135.145787 118.067763) + (xy 135.175413 118.337013) + (xy 135.175415 118.337024) + (xy 135.243926 118.599082) + (xy 135.243928 118.599088) + (xy 135.34987 118.84839) + (xy 135.421998 118.966575) + (xy 135.490979 119.079605) + (xy 135.490986 119.079615) + (xy 135.664253 119.287819) + (xy 135.664259 119.287824) + (xy 135.76924 119.381887) + (xy 135.865998 119.468582) + (xy 136.09191 119.618044) + (xy 136.337176 119.73302) + (xy 136.337183 119.733022) + (xy 136.337185 119.733023) + (xy 136.596557 119.811057) + (xy 136.596564 119.811058) + (xy 136.596569 119.81106) + (xy 136.864561 119.8505) + (xy 136.864566 119.8505) + (xy 137.067636 119.8505) + (xy 137.119133 119.84673) + (xy 137.270156 119.835677) + (xy 137.382758 119.810593) + (xy 137.534546 119.776782) + (xy 137.534548 119.776781) + (xy 137.534553 119.77678) + (xy 137.787558 119.680014) + (xy 138.023777 119.547441) + (xy 138.238177 119.381888) + (xy 138.426186 119.186881) + (xy 138.583799 118.966579) + (xy 138.685002 118.769738) + (xy 138.707649 118.72569) + (xy 138.707651 118.725684) + (xy 138.707656 118.725675) + (xy 138.795118 118.469305) + (xy 138.844319 118.202933) + (xy 138.854212 117.932235) + (xy 138.824586 117.662982) + (xy 138.756072 117.400912) + (xy 138.65013 117.15161) + (xy 138.509018 116.92039) + (xy 138.419747 116.813119) + (xy 138.335746 116.71218) + (xy 138.33574 116.712175) + (xy 138.134002 116.531418) + (xy 137.908092 116.381957) + (xy 137.828957 116.34486) + (xy 137.662824 116.26698) + (xy 137.662819 116.266978) + (xy 137.662814 116.266976) + (xy 137.403442 116.188942) + (xy 137.403428 116.188939) + (xy 137.287791 116.171921) + (xy 137.135439 116.1495) + (xy 136.932369 116.1495) + (xy 136.932364 116.1495) + (xy 136.729844 116.164323) + (xy 136.729831 116.164325) + (xy 136.465453 116.223217) + (xy 136.465446 116.22322) + (xy 136.212439 116.319987) + (xy 135.976226 116.452557) + (xy 135.761822 116.618112) + (xy 135.573822 116.813109) + (xy 135.573816 116.813116) + (xy 135.416202 117.033419) + (xy 135.416199 117.033424) + (xy 135.29235 117.274309) + (xy 135.292343 117.274327) + (xy 135.204884 117.530685) + (xy 135.204882 117.530695) + (xy 135.163022 117.757326) + (xy 135.155681 117.797068) + (xy 135.15568 117.797075) + (xy 135.145787 118.067763) + (xy 132.92071 118.067763) + (xy 132.941999 117.943612) + (xy 132.942 117.943603) + (xy 132.942 117.852) + (xy 132.280616 117.852) + (xy 132.213577 117.832315) + (xy 132.167822 117.779511) + (xy 132.157677 117.711815) + (xy 132.172134 117.602001) + (xy 132.172134 117.601998) + (xy 132.157677 117.492185) + (xy 132.168443 117.42315) + (xy 132.214823 117.370894) + (xy 132.280616 117.352) + (xy 132.941999 117.352) + (xy 132.942 117.3188) + (xy 132.942 117.318799) + (xy 132.927177 117.144636) + (xy 132.868412 116.918948) + (xy 132.772356 116.706447) + (xy 132.772351 116.706439) + (xy 132.641764 116.513228) + (xy 132.480396 116.34486) + (xy 132.480395 116.344859) + (xy 132.292902 116.206189) + (xy 132.084661 116.101196) + (xy 131.861675 116.032907) + (xy 131.861669 116.032906) + (xy 131.822 116.027825) + (xy 131.821999 116.027826) + (xy 131.822 116.893384) + (xy 131.802315 116.960423) + (xy 131.749511 117.006178) + (xy 131.681815 117.016323) + (xy 131.611007 117.007001) + (xy 131.611002 117.007) + (xy 131.610997 117.007) + (xy 131.533003 117.007) + (xy 131.532997 117.007) + (xy 131.532992 117.007001) + (xy 131.462185 117.016323) + (xy 131.39315 117.005557) + (xy 131.340894 116.959177) + (xy 131.322 116.893384) + (xy 131.321999 116.029424) + (xy 131.16938 116.062316) + (xy 131.169379 116.062316) + (xy 130.952994 116.149267) + (xy 130.754407 116.271541) + (xy 130.579344 116.425616) + (xy 130.552535 116.458819) + (xy 130.495104 116.498611) + (xy 130.425276 116.501037) + (xy 130.365222 116.465327) + (xy 130.348289 116.440172) + (xy 130.347906 116.440409) + (xy 130.344115 116.434263) + (xy 130.344115 116.434262) + (xy 130.25103 116.283348) + (xy 130.125652 116.15797) + (xy 129.974738 116.064885) + (xy 129.966985 116.062316) + (xy 129.806427 116.009113) + (xy 129.702545 115.9985) + (xy 128.361462 115.9985) + (xy 128.361446 115.998501) + (xy 128.257572 116.009113) + (xy 128.089264 116.064884) + (xy 128.089259 116.064886) + (xy 127.938346 116.157971) + (xy 127.812971 116.283346) + (xy 127.719886 116.434259) + (xy 127.719884 116.434264) + (xy 127.664113 116.602572) + (xy 127.6535 116.706447) + (xy 127.6535 118.497537) + (xy 126.035487 118.497537) + (xy 126.018819 118.378048) + (xy 126.018302 118.372549) + (xy 126.008487 118.172761) + (xy 126.000564 118.001387) + (xy 126.000499 117.998603) + (xy 126.000499 111.954654) + (xy 126.5235 111.954654) + (xy 126.530011 112.015202) + (xy 126.530011 112.015204) + (xy 126.544855 112.055) + (xy 126.581111 112.152204) + (xy 126.668739 112.269261) + (xy 126.74111 112.323437) + (xy 126.782982 112.37937) + (xy 126.787966 112.449062) + (xy 126.771074 112.486772) + (xy 126.772209 112.487428) + (xy 126.673473 112.658443) + (xy 126.67347 112.65845) + (xy 126.614459 112.840068) + (xy 126.614458 112.840072) + (xy 126.594496 113.03) + (xy 126.614458 113.219928) + (xy 126.614459 113.219931) + (xy 126.67347 113.401549) + (xy 126.673473 113.401556) + (xy 126.76896 113.566944) + (xy 126.896747 113.708866) + (xy 127.051248 113.821118) + (xy 127.225712 113.898794) + (xy 127.412513 113.9385) + (xy 127.603487 113.9385) + (xy 127.790288 113.898794) + (xy 127.964752 113.821118) + (xy 128.119253 113.708866) + (xy 128.24704 113.566944) + (xy 128.342527 113.401556) + (xy 128.401542 113.219928) + (xy 128.421504 113.03) + (xy 128.401542 112.840072) + (xy 128.342527 112.658444) + (xy 128.295946 112.577763) + (xy 128.281238 112.552288) + (xy 128.264765 112.484387) + (xy 128.287618 112.418361) + (xy 128.342539 112.37517) + (xy 128.412093 112.368529) + (xy 128.431955 112.374105) + (xy 128.522799 112.407989) + (xy 128.55005 112.410918) + (xy 128.583345 112.414499) + (xy 128.583362 112.4145) + (xy 129.480638 112.4145) + (xy 129.480654 112.414499) + (xy 129.507692 112.411591) + (xy 129.541201 112.407989) + (xy 129.678204 112.356889) + (xy 129.795261 112.269261) + (xy 129.855202 112.189188) + (xy 129.911136 112.147318) + (xy 129.954469 112.1395) + (xy 130.223554 112.1395) + (xy 130.290593 112.159185) + (xy 130.329093 112.198404) + (xy 130.335841 112.209345) + (xy 130.459153 112.332657) + (xy 130.459157 112.33266) + (xy 130.607571 112.424204) + (xy 130.607574 112.424205) + (xy 130.60758 112.424209) + (xy 130.773119 112.479062) + (xy 130.875287 112.4895) + (xy 131.474712 112.489499) + (xy 131.576881 112.479062) + (xy 131.74242 112.424209) + (xy 131.890846 112.332658) + (xy 131.999819 112.223684) + (xy 132.061142 112.1902) + (xy 132.130834 112.195184) + (xy 132.175181 112.223685) + (xy 132.284153 112.332657) + (xy 132.284157 112.33266) + (xy 132.416837 112.414499) + (xy 132.43258 112.424209) + (xy 132.554541 112.464621) + (xy 132.594577 112.486784) + (xy 132.657855 112.539133) + (xy 132.691575 112.555) + (xy 132.802682 112.607283) + (xy 132.959906 112.637275) + (xy 133.11965 112.627225) + (xy 133.271875 112.577764) + (xy 133.307745 112.555) + (xy 135.94 112.555) + (xy 135.94 113.572844) + (xy 135.946401 113.632372) + (xy 135.946403 113.632379) + (xy 135.996645 113.767086) + (xy 135.996649 113.767093) + (xy 136.082809 113.882187) + (xy 136.082812 113.88219) + (xy 136.197906 113.96835) + (xy 136.197913 113.968354) + (xy 136.33262 114.018596) + (xy 136.332627 114.018598) + (xy 136.392155 114.024999) + (xy 136.392172 114.025) + (xy 136.75 114.025) + (xy 136.75 112.555) + (xy 137.25 112.555) + (xy 137.25 114.025) + (xy 137.607828 114.025) + (xy 137.607844 114.024999) + (xy 137.667372 114.018598) + (xy 137.667379 114.018596) + (xy 137.802086 113.968354) + (xy 137.802093 113.96835) + (xy 137.917187 113.88219) + (xy 137.91719 113.882187) + (xy 138.00335 113.767093) + (xy 138.003354 113.767086) + (xy 138.053596 113.632379) + (xy 138.053598 113.632372) + (xy 138.059999 113.572844) + (xy 138.06 113.572827) + (xy 138.06 112.555) + (xy 137.25 112.555) + (xy 136.75 112.555) + (xy 135.94 112.555) + (xy 133.307745 112.555) + (xy 133.407018 112.492) + (xy 133.407018 112.491999) + (xy 133.413032 112.487025) + (xy 133.414009 112.488206) + (xy 133.456833 112.460852) + (xy 133.56742 112.424209) + (xy 133.715846 112.332658) + (xy 133.839158 112.209346) + (xy 133.930709 112.06092) + (xy 133.932671 112.055) + (xy 135.94 112.055) + (xy 136.75 112.055) + (xy 136.75 110.585) + (xy 137.25 110.585) + (xy 137.25 112.055) + (xy 138.06 112.055) + (xy 138.06 111.037172) + (xy 138.059999 111.037155) + (xy 138.053598 110.977627) + (xy 138.053596 110.97762) + (xy 138.003354 110.842913) + (xy 138.00335 110.842906) + (xy 137.91719 110.727812) + (xy 137.917187 110.727809) + (xy 137.802093 110.641649) + (xy 137.802086 110.641645) + (xy 137.667379 110.591403) + (xy 137.667372 110.591401) + (xy 137.607844 110.585) + (xy 137.25 110.585) + (xy 136.75 110.585) + (xy 136.392155 110.585) + (xy 136.332627 110.591401) + (xy 136.33262 110.591403) + (xy 136.197913 110.641645) + (xy 136.197906 110.641649) + (xy 136.082812 110.727809) + (xy 136.082809 110.727812) + (xy 135.996649 110.842906) + (xy 135.996645 110.842913) + (xy 135.946403 110.97762) + (xy 135.946401 110.977627) + (xy 135.94 111.037155) + (xy 135.94 112.055) + (xy 133.932671 112.055) + (xy 133.985562 111.895381) + (xy 133.996 111.793213) + (xy 133.995999 111.299264) + (xy 134.015683 111.232226) + (xy 134.032313 111.211589) + (xy 134.246815 110.997087) + (xy 134.25918 110.987183) + (xy 134.259006 110.986973) + (xy 134.265012 110.982003) + (xy 134.265018 110.982) + (xy 134.312999 110.930904) + (xy 134.334134 110.90977) + (xy 134.338463 110.904187) + (xy 134.342242 110.899763) + (xy 134.374586 110.865321) + (xy 134.384423 110.847424) + (xy 134.395097 110.831174) + (xy 134.407613 110.815041) + (xy 134.426372 110.771689) + (xy 134.428933 110.766462) + (xy 134.451695 110.72506) + (xy 134.456774 110.705274) + (xy 134.463072 110.686882) + (xy 134.471181 110.668145) + (xy 134.478569 110.621497) + (xy 134.479751 110.615786) + (xy 134.4915 110.57003) + (xy 134.4915 110.549614) + (xy 134.493027 110.530214) + (xy 134.49622 110.510057) + (xy 134.491775 110.463033) + (xy 134.4915 110.457195) + (xy 134.4915 105.469766) + (xy 134.511185 105.402727) + (xy 134.527819 105.382085) + (xy 135.545086 104.364819) + (xy 135.606409 104.331334) + (xy 135.632767 104.3285) + (xy 135.8075 104.3285) + (xy 135.874539 104.348185) + (xy 135.920294 104.400989) + (xy 135.9315 104.4525) + (xy 135.9315 104.963654) + (xy 135.938011 105.024202) + (xy 135.938011 105.024204) + (xy 135.979689 105.135943) + (xy 135.989111 105.161204) + (xy 136.076739 105.278261) + (xy 136.193796 105.365889) + (xy 136.330799 105.416989) + (xy 136.35805 105.419918) + (xy 136.391345 105.423499) + (xy 136.391362 105.4235) + (xy 137.608638 105.4235) + (xy 137.608654 105.423499) + (xy 137.635692 105.420591) + (xy 137.669201 105.416989) + (xy 137.806204 105.365889) + (xy 137.923261 105.278261) + (xy 138.010889 105.161204) + (xy 138.058551 105.033419) + (xy 138.061988 105.024204) + (xy 138.061988 105.024203) + (xy 138.061989 105.024201) + (xy 138.065591 104.990692) + (xy 138.068499 104.963654) + (xy 138.0685 104.963637) + (xy 138.0685 102.426362) + (xy 138.068499 102.426345) + (xy 138.063772 102.382388) + (xy 138.061989 102.365799) + (xy 138.05257 102.340547) + (xy 138.039522 102.305564) + (xy 138.010889 102.228796) + (xy 137.923261 102.111739) + (xy 137.806204 102.024111) + (xy 137.806203 102.02411) + (xy 137.669203 101.973011) + (xy 137.608654 101.9665) + (xy 137.608638 101.9665) + (xy 136.391362 101.9665) + (xy 136.391345 101.9665) + (xy 136.330797 101.973011) + (xy 136.330795 101.973011) + (xy 136.193795 102.024111) + (xy 136.076739 102.111739) + (xy 135.989111 102.228795) + (xy 135.938011 102.365795) + (xy 135.938011 102.365797) + (xy 135.9315 102.426345) + (xy 135.9315 102.9375) + (xy 135.911815 103.004539) + (xy 135.859011 103.050294) + (xy 135.8075 103.0615) + (xy 135.402634 103.0615) + (xy 135.386886 103.059761) + (xy 135.386861 103.060032) + (xy 135.379094 103.059298) + (xy 135.379091 103.059298) + (xy 135.309042 103.0615) + (xy 135.279137 103.0615) + (xy 135.272143 103.062384) + (xy 135.26632 103.062842) + (xy 135.219112 103.064326) + (xy 135.219109 103.064327) + (xy 135.199506 103.070022) + (xy 135.180458 103.073966) + (xy 135.160203 103.076526) + (xy 135.144347 103.082803) + (xy 135.116285 103.093913) + (xy 135.110759 103.095805) + (xy 135.065407 103.108981) + (xy 135.047833 103.119374) + (xy 135.030372 103.127928) + (xy 135.011386 103.135446) + (xy 135.011384 103.135447) + (xy 134.973172 103.163208) + (xy 134.96829 103.166415) + (xy 134.927637 103.190457) + (xy 134.913201 103.204894) + (xy 134.898415 103.217523) + (xy 134.881893 103.229528) + (xy 134.881891 103.229529) + (xy 134.881891 103.22953) + (xy 134.881888 103.229532) + (xy 134.85178 103.265925) + (xy 134.847849 103.270246) + (xy 133.469179 104.648914) + (xy 133.45682 104.658818) + (xy 133.456993 104.659027) + (xy 133.450983 104.663999) + (xy 133.403015 104.715079) + (xy 133.381872 104.736222) + (xy 133.381857 104.736239) + (xy 133.377531 104.741814) + (xy 133.373747 104.746244) + (xy 133.341419 104.780671) + (xy 133.341412 104.780681) + (xy 133.331579 104.798567) + (xy 133.320903 104.81482) + (xy 133.308386 104.830957) + (xy 133.308385 104.830959) + (xy 133.289625 104.87431) + (xy 133.287055 104.879556) + (xy 133.264303 104.920941) + (xy 133.264303 104.920942) + (xy 133.259225 104.94072) + (xy 133.252925 104.959122) + (xy 133.244818 104.977857) + (xy 133.237431 105.024495) + (xy 133.236246 105.030216) + (xy 133.2245 105.075965) + (xy 133.2245 105.096384) + (xy 133.222973 105.115784) + (xy 133.219779 105.135941) + (xy 133.219779 105.135942) + (xy 133.224224 105.182963) + (xy 133.224499 105.1888) + (xy 133.224499 110.176233) + (xy 133.204814 110.243272) + (xy 133.18818 110.263914) + (xy 132.965912 110.486181) + (xy 132.904589 110.519666) + (xy 132.878232 110.5225) + (xy 132.700293 110.5225) + (xy 132.700278 110.522501) + (xy 132.598117 110.532938) + (xy 132.432582 110.58779) + (xy 132.432571 110.587795) + (xy 132.284157 110.679339) + (xy 132.175181 110.788315) + (xy 132.113858 110.821799) + (xy 132.044166 110.816815) + (xy 131.999819 110.788315) + (xy 131.950534 110.73903) + (xy 131.890846 110.679342) + (xy 131.890843 110.67934) + (xy 131.890842 110.679339) + (xy 131.742428 110.587795) + (xy 131.742422 110.587792) + (xy 131.74242 110.587791) + (xy 131.688814 110.570028) + (xy 131.576882 110.532938) + (xy 131.474714 110.5225) + (xy 130.875294 110.5225) + (xy 130.875278 110.522501) + (xy 130.773117 110.532938) + (xy 130.607582 110.58779) + (xy 130.607571 110.587795) + (xy 130.459157 110.679339) + (xy 130.459153 110.679342) + (xy 130.335841 110.802654) + (xy 130.329093 110.813596) + (xy 130.277146 110.860321) + (xy 130.223554 110.8725) + (xy 129.954469 110.8725) + (xy 129.88743 110.852815) + (xy 129.855202 110.822811) + (xy 129.795261 110.742739) + (xy 129.678204 110.655111) + (xy 129.678203 110.65511) + (xy 129.541203 110.604011) + (xy 129.480654 110.5975) + (xy 129.480638 110.5975) + (xy 128.583362 110.5975) + (xy 128.583345 110.5975) + (xy 128.522797 110.604011) + (xy 128.522795 110.604011) + (xy 128.385795 110.655111) + (xy 128.306311 110.714613) + (xy 128.240846 110.73903) + (xy 128.172573 110.724178) + (xy 128.157689 110.714613) + (xy 128.078204 110.655111) + (xy 127.941203 110.604011) + (xy 127.880654 110.5975) + (xy 127.880638 110.5975) + (xy 126.983362 110.5975) + (xy 126.983345 110.5975) + (xy 126.922797 110.604011) + (xy 126.922795 110.604011) + (xy 126.785795 110.655111) + (xy 126.668739 110.742739) + (xy 126.581111 110.859795) + (xy 126.530011 110.996795) + (xy 126.530011 110.996797) + (xy 126.5235 111.057345) + (xy 126.5235 111.954654) + (xy 126.000499 111.954654) + (xy 126.000499 106.067763) + (xy 128.145787 106.067763) + (xy 128.175413 106.337013) + (xy 128.175415 106.337024) + (xy 128.243926 106.599082) + (xy 128.243928 106.599088) + (xy 128.34987 106.84839) + (xy 128.421998 106.966575) + (xy 128.490979 107.079605) + (xy 128.490986 107.079615) + (xy 128.664253 107.287819) + (xy 128.664259 107.287824) + (xy 128.865998 107.468582) + (xy 129.09191 107.618044) + (xy 129.337176 107.73302) + (xy 129.337183 107.733022) + (xy 129.337185 107.733023) + (xy 129.596557 107.811057) + (xy 129.596564 107.811058) + (xy 129.596569 107.81106) + (xy 129.864561 107.8505) + (xy 129.864566 107.8505) + (xy 130.067636 107.8505) + (xy 130.119133 107.84673) + (xy 130.270156 107.835677) + (xy 130.382758 107.810593) + (xy 130.534546 107.776782) + (xy 130.534548 107.776781) + (xy 130.534553 107.77678) + (xy 130.787558 107.680014) + (xy 131.023777 107.547441) + (xy 131.238177 107.381888) + (xy 131.426186 107.186881) + (xy 131.583799 106.966579) + (xy 131.657787 106.822669) + (xy 131.707649 106.72569) + (xy 131.707651 106.725684) + (xy 131.707656 106.725675) + (xy 131.795118 106.469305) + (xy 131.844319 106.202933) + (xy 131.854212 105.932235) + (xy 131.824586 105.662982) + (xy 131.756072 105.400912) + (xy 131.65013 105.15161) + (xy 131.509018 104.92039) + (xy 131.47067 104.87431) + (xy 131.335746 104.71218) + (xy 131.33574 104.712175) + (xy 131.134002 104.531418) + (xy 130.908092 104.381957) + (xy 130.871533 104.364819) + (xy 130.662824 104.26698) + (xy 130.662819 104.266978) + (xy 130.662814 104.266976) + (xy 130.403442 104.188942) + (xy 130.403428 104.188939) + (xy 130.287791 104.171921) + (xy 130.135439 104.1495) + (xy 129.932369 104.1495) + (xy 129.932364 104.1495) + (xy 129.729844 104.164323) + (xy 129.729831 104.164325) + (xy 129.465453 104.223217) + (xy 129.465446 104.22322) + (xy 129.212439 104.319987) + (xy 128.976226 104.452557) + (xy 128.761822 104.618112) + (xy 128.573822 104.813109) + (xy 128.573816 104.813116) + (xy 128.416202 105.033419) + (xy 128.416199 105.033424) + (xy 128.29235 105.274309) + (xy 128.292343 105.274327) + (xy 128.204884 105.530685) + (xy 128.204881 105.530699) + (xy 128.155681 105.797068) + (xy 128.15568 105.797075) + (xy 128.145787 106.067763) + (xy 126.000499 106.067763) + (xy 126.000499 104.001438) + (xy 126.000565 103.998575) + (xy 126.008478 103.827422) + (xy 126.008487 103.827238) + (xy 126.018302 103.627446) + (xy 126.018818 103.621955) + (xy 126.04467 103.436633) + (xy 126.072331 103.250162) + (xy 126.073292 103.245137) + (xy 126.116689 103.060626) + (xy 126.161993 102.879764) + (xy 126.163323 102.875216) + (xy 126.223915 102.694431) + (xy 126.286457 102.519641) + (xy 126.2881 102.515527) + (xy 126.365368 102.34053) + (xy 126.444615 102.172977) + (xy 126.446444 102.169423) + (xy 126.539781 102.001852) + (xy 126.63499 101.843005) + (xy 126.636979 101.839904) + (xy 126.74557 101.681381) + (xy 126.855924 101.532586) + (xy 126.857928 101.530033) + (xy 126.980875 101.381973) + (xy 127.105351 101.244636) + (xy 127.107361 101.242526) + (xy 127.242526 101.107361) + (xy 127.244636 101.105351) + (xy 127.381973 100.980875) + (xy 127.530033 100.857928) + (xy 127.532586 100.855924) + (xy 127.681381 100.74557) + (xy 127.839904 100.636979) + (xy 127.843005 100.63499) + (xy 128.001858 100.539778) + (xy 128.169423 100.446444) + (xy 128.172977 100.444615) + (xy 128.34053 100.365368) + (xy 128.515538 100.288095) + (xy 128.519641 100.286457) + (xy 128.694431 100.223915) + (xy 128.875216 100.163323) + (xy 128.879764 100.161993) + (xy 129.060626 100.116689) + (xy 129.245137 100.073292) + (xy 129.250162 100.072331) + (xy 129.436651 100.044667) + (xy 129.621955 100.018818) + (xy 129.627446 100.018302) + (xy 129.826958 100.0085) + (xy 129.968945 100.001935) + (xy 129.998577 100.000566) + (xy 130.00144 100.0005) + (xy 136.99856 100.0005) + ) + ) + ) + (zone (net 1) (net_name "GND") (layer "B.Cu") (tstamp 93a45b68-6e19-4f01-9ded-aea8fa8d616c) (hatch edge 0.5) + (priority 1) + (connect_pads (clearance 0.508)) + (min_thickness 0.25) (filled_areas_thickness no) + (fill yes (thermal_gap 0.5) (thermal_bridge_width 0.5)) + (polygon + (pts + (xy 126 100) + (xy 141 100) + (xy 141 122) + (xy 126 122) + ) + ) + (filled_polygon + (layer "B.Cu") + (pts + (xy 137.001423 100.000566) + (xy 137.040986 100.002394) + (xy 137.17295 100.008495) + (xy 137.372549 100.018302) + (xy 137.378048 100.018819) + (xy 137.563357 100.044668) + (xy 137.749828 100.072329) + (xy 137.754871 100.073294) + (xy 137.939341 100.116681) + (xy 138.120221 100.161989) + (xy 138.124797 100.163327) + (xy 138.305568 100.223916) + (xy 138.480339 100.28645) + (xy 138.484471 100.2881) + (xy 138.542986 100.313936) + (xy 138.659474 100.36537) + (xy 138.826973 100.444592) + (xy 138.830601 100.446457) + (xy 138.998128 100.53977) + (xy 138.998142 100.539778) + (xy 139.156964 100.634972) + (xy 139.160119 100.636996) + (xy 139.318603 100.745559) + (xy 139.467377 100.855897) + (xy 139.470001 100.857957) + (xy 139.618027 100.980876) + (xy 139.755321 101.105314) + (xy 139.757514 101.107402) + (xy 139.892596 101.242484) + (xy 139.894695 101.244688) + (xy 140.019129 101.38198) + (xy 140.142034 101.529989) + (xy 140.144109 101.532632) + (xy 140.254443 101.6814) + (xy 140.363002 101.839879) + (xy 140.365032 101.843044) + (xy 140.460221 102.001857) + (xy 140.553527 102.169371) + (xy 140.55541 102.173034) + (xy 140.634638 102.340547) + (xy 140.711899 102.515527) + (xy 140.713558 102.519685) + (xy 140.776093 102.694459) + (xy 140.836662 102.875173) + (xy 140.838018 102.879812) + (xy 140.883317 103.060654) + (xy 140.926696 103.24509) + (xy 140.927672 103.250189) + (xy 140.955337 103.436689) + (xy 140.981177 103.621933) + (xy 140.981697 103.627459) + (xy 140.991512 103.827238) + (xy 140.999434 103.998575) + (xy 140.9995 104.001439) + (xy 140.9995 117.99856) + (xy 140.999434 118.001424) + (xy 140.991512 118.172761) + (xy 140.981697 118.372539) + (xy 140.981177 118.378065) + (xy 140.955337 118.56331) + (xy 140.927672 118.749809) + (xy 140.926696 118.754908) + (xy 140.883317 118.939345) + (xy 140.838018 119.120186) + (xy 140.836662 119.124825) + (xy 140.776093 119.30554) + (xy 140.713557 119.480314) + (xy 140.711899 119.48447) + (xy 140.634638 119.659452) + (xy 140.55541 119.826964) + (xy 140.553527 119.830627) + (xy 140.460221 119.998142) + (xy 140.365032 120.156954) + (xy 140.363002 120.160118) + (xy 140.254437 120.318608) + (xy 140.144121 120.46735) + (xy 140.142021 120.470025) + (xy 140.019132 120.618016) + (xy 139.894695 120.75531) + (xy 139.892596 120.757514) + (xy 139.757514 120.892596) + (xy 139.75531 120.894695) + (xy 139.618016 121.019132) + (xy 139.470025 121.142021) + (xy 139.46735 121.144121) + (xy 139.318608 121.254437) + (xy 139.160118 121.363002) + (xy 139.156954 121.365032) + (xy 138.998142 121.460221) + (xy 138.830627 121.553527) + (xy 138.826964 121.55541) + (xy 138.659452 121.634638) + (xy 138.48447 121.711899) + (xy 138.480314 121.713557) + (xy 138.30554 121.776093) + (xy 138.124825 121.836662) + (xy 138.120186 121.838018) + (xy 137.939345 121.883317) + (xy 137.754908 121.926696) + (xy 137.749809 121.927672) + (xy 137.56331 121.955337) + (xy 137.378065 121.981177) + (xy 137.372539 121.981697) + (xy 137.172761 121.991512) + (xy 137.001424 121.999434) + (xy 136.99856 121.9995) + (xy 130.00144 121.9995) + (xy 129.998576 121.999434) + (xy 129.827238 121.991512) + (xy 129.627459 121.981697) + (xy 129.621933 121.981177) + (xy 129.436689 121.955337) + (xy 129.250189 121.927672) + (xy 129.24509 121.926696) + (xy 129.060654 121.883317) + (xy 128.879812 121.838018) + (xy 128.875173 121.836662) + (xy 128.694459 121.776093) + (xy 128.519685 121.713558) + (xy 128.515527 121.711899) + (xy 128.340547 121.634638) + (xy 128.173034 121.55541) + (xy 128.169371 121.553527) + (xy 128.001857 121.460221) + (xy 127.843044 121.365032) + (xy 127.839879 121.363002) + (xy 127.730371 121.287989) + (xy 127.681392 121.254437) + (xy 127.532632 121.144109) + (xy 127.529989 121.142034) + (xy 127.38198 121.019129) + (xy 127.244688 120.894695) + (xy 127.242484 120.892596) + (xy 127.107402 120.757514) + (xy 127.105314 120.755321) + (xy 126.980867 120.618016) + (xy 126.857957 120.470001) + (xy 126.855897 120.467377) + (xy 126.745559 120.318603) + (xy 126.636995 120.160118) + (xy 126.634966 120.156954) + (xy 126.539778 119.998142) + (xy 126.512261 119.94874) + (xy 126.446457 119.830601) + (xy 126.444588 119.826964) + (xy 126.420852 119.776779) + (xy 126.36537 119.659474) + (xy 126.2881 119.484471) + (xy 126.28645 119.480339) + (xy 126.223906 119.30554) + (xy 126.163327 119.124797) + (xy 126.161989 119.120221) + (xy 126.116675 118.939315) + (xy 126.111402 118.916895) + (xy 126.073294 118.754871) + (xy 126.072329 118.749828) + (xy 126.044662 118.56331) + (xy 126.018819 118.378048) + (xy 126.018302 118.372549) + (xy 126.008487 118.172761) + (xy 126.000564 118.001387) + (xy 126.000499 117.998603) + (xy 126.000499 117.352) + (xy 127.662 117.352) + (xy 128.323384 117.352) + (xy 128.390423 117.371685) + (xy 128.436178 117.424489) + (xy 128.446323 117.492185) + (xy 128.431866 117.601998) + (xy 128.431866 117.602001) + (xy 128.446323 117.711815) + (xy 128.435557 117.78085) + (xy 128.389177 117.833106) + (xy 128.323384 117.852) + (xy 127.662001 117.852) + (xy 127.662001 118.496986) + (xy 127.672494 118.599697) + (xy 127.727641 118.766119) + (xy 127.727643 118.766124) + (xy 127.819684 118.915345) + (xy 127.943654 119.039315) + (xy 128.092875 119.131356) + (xy 128.09288 119.131358) + (xy 128.259302 119.186505) + (xy 128.259309 119.186506) + (xy 128.362019 119.196999) + (xy 128.781999 119.196999) + (xy 128.782 119.196998) + (xy 128.782 118.310615) + (xy 128.801685 118.243576) + (xy 128.854489 118.197821) + (xy 128.922183 118.187676) + (xy 128.993003 118.197) + (xy 128.99301 118.197) + (xy 129.07099 118.197) + (xy 129.070997 118.197) + (xy 129.141816 118.187676) + (xy 129.210849 118.198441) + (xy 129.263105 118.24482) + (xy 129.282 118.310615) + (xy 129.282 119.196999) + (xy 129.701972 119.196999) + (xy 129.701986 119.196998) + (xy 129.804697 119.186505) + (xy 129.971119 119.131358) + (xy 129.971124 119.131356) + (xy 130.120345 119.039315) + (xy 130.244315 118.915345) + (xy 130.340149 118.759975) + (xy 130.342641 118.761512) + (xy 130.379977 118.719053) + (xy 130.447158 118.699857) + (xy 130.514052 118.72003) + (xy 130.535777 118.738053) + (xy 130.657967 118.865543) + (xy 130.657968 118.865544) + (xy 130.846624 119.005074) + (xy 130.846626 119.005075) + (xy 130.846629 119.005077) + (xy 131.056159 119.11072) + (xy 131.280529 119.179432) + (xy 131.513283 119.209237) + (xy 131.747727 119.199278) + (xy 131.977116 119.149841) + (xy 132.19485 119.062349) + (xy 132.394665 118.939317) + (xy 132.570815 118.784286) + (xy 132.71823 118.601716) + (xy 132.83267 118.396859) + (xy 132.910843 118.175608) + (xy 132.929335 118.067763) + (xy 135.145787 118.067763) + (xy 135.175413 118.337013) + (xy 135.175415 118.337024) + (xy 135.234564 118.56327) + (xy 135.243928 118.599088) + (xy 135.34987 118.84839) + (xy 135.421998 118.966575) + (xy 135.490979 119.079605) + (xy 135.490986 119.079615) + (xy 135.664253 119.287819) + (xy 135.664259 119.287824) + (xy 135.76924 119.381887) + (xy 135.865998 119.468582) + (xy 136.09191 119.618044) + (xy 136.337176 119.73302) + (xy 136.337183 119.733022) + (xy 136.337185 119.733023) + (xy 136.596557 119.811057) + (xy 136.596564 119.811058) + (xy 136.596569 119.81106) + (xy 136.864561 119.8505) + (xy 136.864566 119.8505) + (xy 137.067636 119.8505) + (xy 137.119133 119.84673) + (xy 137.270156 119.835677) + (xy 137.382758 119.810593) + (xy 137.534546 119.776782) + (xy 137.534548 119.776781) + (xy 137.534553 119.77678) + (xy 137.787558 119.680014) + (xy 138.023777 119.547441) + (xy 138.238177 119.381888) + (xy 138.426186 119.186881) + (xy 138.583799 118.966579) + (xy 138.68686 118.766124) + (xy 138.707649 118.72569) + (xy 138.707651 118.725684) + (xy 138.707656 118.725675) + (xy 138.795118 118.469305) + (xy 138.844319 118.202933) + (xy 138.854212 117.932235) + (xy 138.824586 117.662982) + (xy 138.756072 117.400912) + (xy 138.65013 117.15161) + (xy 138.509018 116.92039) + (xy 138.419747 116.813119) + (xy 138.335746 116.71218) + (xy 138.33574 116.712175) + (xy 138.134002 116.531418) + (xy 137.908092 116.381957) + (xy 137.815298 116.338457) + (xy 137.662824 116.26698) + (xy 137.662819 116.266978) + (xy 137.662814 116.266976) + (xy 137.403442 116.188942) + (xy 137.403428 116.188939) + (xy 137.287791 116.171921) + (xy 137.135439 116.1495) + (xy 136.932369 116.1495) + (xy 136.932364 116.1495) + (xy 136.729844 116.164323) + (xy 136.729831 116.164325) + (xy 136.465453 116.223217) + (xy 136.465446 116.22322) + (xy 136.212439 116.319987) + (xy 135.976226 116.452557) + (xy 135.976224 116.452558) + (xy 135.976223 116.452559) + (xy 135.918089 116.497448) + (xy 135.761822 116.618112) + (xy 135.573822 116.813109) + (xy 135.573816 116.813116) + (xy 135.416202 117.033419) + (xy 135.416199 117.033424) + (xy 135.29235 117.274309) + (xy 135.292343 117.274327) + (xy 135.204884 117.530685) + (xy 135.204882 117.530695) + (xy 135.158677 117.78085) + (xy 135.155681 117.797068) + (xy 135.15568 117.797075) + (xy 135.145787 118.067763) + (xy 132.929335 118.067763) + (xy 132.930527 118.06081) + (xy 132.950499 117.944337) + (xy 132.9505 117.944326) + (xy 132.9505 117.318437) + (xy 132.935585 117.143194) + (xy 132.876456 116.916106) + (xy 132.779804 116.702287) + (xy 132.779799 116.702279) + (xy 132.648407 116.507877) + (xy 132.648403 116.507872) + (xy 132.6484 116.507868) + (xy 132.486033 116.338457) + (xy 132.486032 116.338456) + (xy 132.486031 116.338455) + (xy 132.297375 116.198925) + (xy 132.228746 116.164323) + (xy 132.087841 116.09328) + (xy 131.863471 116.024568) + (xy 131.863469 116.024567) + (xy 131.863467 116.024567) + (xy 131.630711 115.994762) + (xy 131.396276 116.004721) + (xy 131.396272 116.004721) + (xy 131.166883 116.054159) + (xy 131.166882 116.054159) + (xy 130.949153 116.141649) + (xy 130.749335 116.264682) + (xy 130.573184 116.419714) + (xy 130.573179 116.41972) + (xy 130.542548 116.457655) + (xy 130.485117 116.497448) + (xy 130.41529 116.499873) + (xy 130.355236 116.464162) + (xy 130.341236 116.443354) + (xy 130.340149 116.444025) + (xy 130.244315 116.288654) + (xy 130.120345 116.164684) + (xy 129.971124 116.072643) + (xy 129.971119 116.072641) + (xy 129.804697 116.017494) + (xy 129.80469 116.017493) + (xy 129.701986 116.007) + (xy 129.282 116.007) + (xy 129.282 116.893384) + (xy 129.262315 116.960423) + (xy 129.209511 117.006178) + (xy 129.141815 117.016323) + (xy 129.071007 117.007001) + (xy 129.071002 117.007) + (xy 129.070997 117.007) + (xy 128.993003 117.007) + (xy 128.992997 117.007) + (xy 128.992992 117.007001) + (xy 128.922185 117.016323) + (xy 128.85315 117.005557) + (xy 128.800894 116.959177) + (xy 128.782 116.893384) + (xy 128.782 116.007) + (xy 128.362028 116.007) + (xy 128.362012 116.007001) + (xy 128.259302 116.017494) + (xy 128.09288 116.072641) + (xy 128.092875 116.072643) + (xy 127.943654 116.164684) + (xy 127.819684 116.288654) + (xy 127.727643 116.437875) + (xy 127.727641 116.43788) + (xy 127.672494 116.604302) + (xy 127.672493 116.604309) + (xy 127.662 116.707013) + (xy 127.662 117.352) + (xy 126.000499 117.352) + (xy 126.000499 106.067763) + (xy 128.145787 106.067763) + (xy 128.175413 106.337013) + (xy 128.175415 106.337024) + (xy 128.243926 106.599082) + (xy 128.243928 106.599088) + (xy 128.34987 106.84839) + (xy 128.421998 106.966575) + (xy 128.490979 107.079605) + (xy 128.490986 107.079615) + (xy 128.664253 107.287819) + (xy 128.664259 107.287824) + (xy 128.865998 107.468582) + (xy 129.09191 107.618044) + (xy 129.337176 107.73302) + (xy 129.337183 107.733022) + (xy 129.337185 107.733023) + (xy 129.596557 107.811057) + (xy 129.596564 107.811058) + (xy 129.596569 107.81106) + (xy 129.864561 107.8505) + (xy 129.864566 107.8505) + (xy 130.067636 107.8505) + (xy 130.119133 107.84673) + (xy 130.270156 107.835677) + (xy 130.382758 107.810593) + (xy 130.534546 107.776782) + (xy 130.534548 107.776781) + (xy 130.534553 107.77678) + (xy 130.787558 107.680014) + (xy 131.023777 107.547441) + (xy 131.238177 107.381888) + (xy 131.426186 107.186881) + (xy 131.583799 106.966579) + (xy 131.657787 106.822669) + (xy 131.707649 106.72569) + (xy 131.707651 106.725684) + (xy 131.707656 106.725675) + (xy 131.795118 106.469305) + (xy 131.844319 106.202933) + (xy 131.854212 105.932235) + (xy 131.824586 105.662982) + (xy 131.756072 105.400912) + (xy 131.65013 105.15161) + (xy 131.509018 104.92039) + (xy 131.419747 104.813119) + (xy 131.335746 104.71218) + (xy 131.33574 104.712175) + (xy 131.134002 104.531418) + (xy 130.908092 104.381957) + (xy 130.90809 104.381956) + (xy 130.662824 104.26698) + (xy 130.662819 104.266978) + (xy 130.662814 104.266976) + (xy 130.403442 104.188942) + (xy 130.403428 104.188939) + (xy 130.287791 104.171921) + (xy 130.135439 104.1495) + (xy 129.932369 104.1495) + (xy 129.932364 104.1495) + (xy 129.729844 104.164323) + (xy 129.729831 104.164325) + (xy 129.465453 104.223217) + (xy 129.465446 104.22322) + (xy 129.212439 104.319987) + (xy 128.976226 104.452557) + (xy 128.761822 104.618112) + (xy 128.573822 104.813109) + (xy 128.573816 104.813116) + (xy 128.416202 105.033419) + (xy 128.416199 105.033424) + (xy 128.29235 105.274309) + (xy 128.292343 105.274327) + (xy 128.204884 105.530685) + (xy 128.204881 105.530699) + (xy 128.155681 105.797068) + (xy 128.15568 105.797075) + (xy 128.145787 106.067763) + (xy 126.000499 106.067763) + (xy 126.000499 104.001438) + (xy 126.000565 103.998575) + (xy 126.008478 103.827422) + (xy 126.008487 103.827238) + (xy 126.018302 103.627446) + (xy 126.018818 103.621955) + (xy 126.04467 103.436633) + (xy 126.072331 103.250162) + (xy 126.073292 103.245137) + (xy 126.116689 103.060626) + (xy 126.161993 102.879764) + (xy 126.163323 102.875216) + (xy 126.223915 102.694431) + (xy 126.286457 102.519641) + (xy 126.2881 102.515527) + (xy 126.365368 102.34053) + (xy 126.444615 102.172977) + (xy 126.446444 102.169423) + (xy 126.539781 102.001852) + (xy 126.63499 101.843005) + (xy 126.636979 101.839904) + (xy 126.74557 101.681381) + (xy 126.855924 101.532586) + (xy 126.857928 101.530033) + (xy 126.980875 101.381973) + (xy 127.105351 101.244636) + (xy 127.107361 101.242526) + (xy 127.242526 101.107361) + (xy 127.244636 101.105351) + (xy 127.381973 100.980875) + (xy 127.530033 100.857928) + (xy 127.532586 100.855924) + (xy 127.681381 100.74557) + (xy 127.839904 100.636979) + (xy 127.843005 100.63499) + (xy 128.001858 100.539778) + (xy 128.169423 100.446444) + (xy 128.172977 100.444615) + (xy 128.34053 100.365368) + (xy 128.515538 100.288095) + (xy 128.519641 100.286457) + (xy 128.694431 100.223915) + (xy 128.875216 100.163323) + (xy 128.879764 100.161993) + (xy 129.060626 100.116689) + (xy 129.245137 100.073292) + (xy 129.250162 100.072331) + (xy 129.436651 100.044667) + (xy 129.621955 100.018818) + (xy 129.627446 100.018302) + (xy 129.826958 100.0085) + (xy 129.968945 100.001935) + (xy 129.998577 100.000566) + (xy 130.00144 100.0005) + (xy 136.99856 100.0005) + ) + ) + ) +) diff --git a/Hardware/ElecOnbProj1/ElecOnbProj1.kicad_pro b/Hardware/ElecOnbProj1/ElecOnbProj1.kicad_pro new file mode 100644 index 00000000..2f2bfeec --- /dev/null +++ b/Hardware/ElecOnbProj1/ElecOnbProj1.kicad_pro @@ -0,0 +1,491 @@ +{ + "board": { + "3dviewports": [], + "design_settings": { + "defaults": { + "board_outline_line_width": 0.09999999999999999, + "copper_line_width": 0.19999999999999998, + "copper_text_italic": false, + "copper_text_size_h": 1.5, + "copper_text_size_v": 1.5, + "copper_text_thickness": 0.3, + "copper_text_upright": false, + "courtyard_line_width": 0.049999999999999996, + "dimension_precision": 4, + "dimension_units": 3, + "dimensions": { + "arrow_length": 1270000, + "extension_offset": 500000, + "keep_text_aligned": true, + "suppress_zeroes": false, + "text_position": 0, + "units_format": 1 + }, + "fab_line_width": 0.09999999999999999, + "fab_text_italic": false, + "fab_text_size_h": 1.0, + "fab_text_size_v": 1.0, + "fab_text_thickness": 0.15, + "fab_text_upright": false, + "other_line_width": 0.15, + "other_text_italic": false, + "other_text_size_h": 1.0, + "other_text_size_v": 1.0, + "other_text_thickness": 0.15, + "other_text_upright": false, + "pads": { + "drill": 0.762, + "height": 1.524, + "width": 1.524 + }, + "silk_line_width": 0.15, + "silk_text_italic": false, + "silk_text_size_h": 1.0, + "silk_text_size_v": 1.0, + "silk_text_thickness": 0.15, + "silk_text_upright": false, + "zones": { + "45_degree_only": false, + "min_clearance": 0.508 + } + }, + "diff_pair_dimensions": [], + "drc_exclusions": [], + "meta": { + "version": 2 + }, + "rule_severities": { + "annular_width": "error", + "clearance": "error", + "connection_width": "warning", + "copper_edge_clearance": "error", + "copper_sliver": "warning", + "courtyards_overlap": "error", + "diff_pair_gap_out_of_range": "error", + "diff_pair_uncoupled_length_too_long": "error", + "drill_out_of_range": "error", + "duplicate_footprints": "warning", + "extra_footprint": "warning", + "footprint": "error", + "footprint_type_mismatch": "error", + "hole_clearance": "error", + "hole_near_hole": "error", + "invalid_outline": "error", + "isolated_copper": "warning", + "item_on_disabled_layer": "error", + "items_not_allowed": "error", + "length_out_of_range": "error", + "lib_footprint_issues": "warning", + "lib_footprint_mismatch": "warning", + "malformed_courtyard": "error", + "microvia_drill_out_of_range": "error", + "missing_courtyard": "ignore", + "missing_footprint": "warning", + "net_conflict": "warning", + "npth_inside_courtyard": "ignore", + "padstack": "error", + "pth_inside_courtyard": "ignore", + "shorting_items": "error", + "silk_edge_clearance": "warning", + "silk_over_copper": "warning", + "silk_overlap": "warning", + "skew_out_of_range": "error", + "solder_mask_bridge": "error", + "starved_thermal": "error", + "text_height": "warning", + "text_thickness": "warning", + "through_hole_pad_without_hole": "error", + "too_many_vias": "error", + "track_dangling": "warning", + "track_width": "error", + "tracks_crossing": "error", + "unconnected_items": "error", + "unresolved_variable": "error", + "via_dangling": "warning", + "zones_intersect": "error" + }, + "rules": { + "allow_blind_buried_vias": false, + "allow_microvias": false, + "max_error": 0.005, + "min_clearance": 0.0, + "min_connection": 0.0, + "min_copper_edge_clearance": 0.0, + "min_hole_clearance": 0.25, + "min_hole_to_hole": 0.25, + "min_microvia_diameter": 0.19999999999999998, + "min_microvia_drill": 0.09999999999999999, + "min_resolved_spokes": 2, + "min_silk_clearance": 0.0, + "min_text_height": 0.7999999999999999, + "min_text_thickness": 0.08, + "min_through_hole_diameter": 0.3, + "min_track_width": 0.19999999999999998, + "min_via_annular_width": 0.049999999999999996, + "min_via_diameter": 0.39999999999999997, + "solder_mask_clearance": 0.0, + "solder_mask_min_width": 0.0, + "solder_mask_to_copper_clearance": 0.0, + "use_height_for_length_calcs": true + }, + "teardrop_options": [ + { + "td_allow_use_two_tracks": true, + "td_curve_segcount": 5, + "td_on_pad_in_zone": false, + "td_onpadsmd": true, + "td_onroundshapesonly": false, + "td_ontrackend": false, + "td_onviapad": true + } + ], + "teardrop_parameters": [ + { + "td_curve_segcount": 0, + "td_height_ratio": 1.0, + "td_length_ratio": 0.5, + "td_maxheight": 2.0, + "td_maxlen": 1.0, + "td_target_name": "td_round_shape", + "td_width_to_size_filter_ratio": 0.9 + }, + { + "td_curve_segcount": 0, + "td_height_ratio": 1.0, + "td_length_ratio": 0.5, + "td_maxheight": 2.0, + "td_maxlen": 1.0, + "td_target_name": "td_rect_shape", + "td_width_to_size_filter_ratio": 0.9 + }, + { + "td_curve_segcount": 0, + "td_height_ratio": 1.0, + "td_length_ratio": 0.5, + "td_maxheight": 2.0, + "td_maxlen": 1.0, + "td_target_name": "td_track_end", + "td_width_to_size_filter_ratio": 0.9 + } + ], + "track_widths": [], + "via_dimensions": [], + "zones_allow_external_fillets": false, + "zones_use_no_outline": true + }, + "layer_presets": [], + "viewports": [] + }, + "boards": [], + "cvpcb": { + "equivalence_files": [] + }, + "erc": { + "erc_exclusions": [], + "meta": { + "version": 0 + }, + "pin_map": [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 2 + ], + [ + 0, + 2, + 0, + 1, + 0, + 0, + 1, + 0, + 2, + 2, + 2, + 2 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 1, + 2 + ], + [ + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 1, + 2, + 1, + 1, + 2 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 2 + ], + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2 + ], + [ + 1, + 1, + 1, + 1, + 1, + 0, + 1, + 1, + 1, + 1, + 1, + 2 + ], + [ + 0, + 0, + 0, + 1, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 2 + ], + [ + 0, + 2, + 1, + 2, + 0, + 0, + 1, + 0, + 2, + 2, + 2, + 2 + ], + [ + 0, + 2, + 0, + 1, + 0, + 0, + 1, + 0, + 2, + 0, + 0, + 2 + ], + [ + 0, + 2, + 1, + 1, + 0, + 0, + 1, + 0, + 2, + 0, + 0, + 2 + ], + [ + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2 + ] + ], + "rule_severities": { + "bus_definition_conflict": "error", + "bus_entry_needed": "error", + "bus_to_bus_conflict": "error", + "bus_to_net_conflict": "error", + "conflicting_netclasses": "error", + "different_unit_footprint": "error", + "different_unit_net": "error", + "duplicate_reference": "error", + "duplicate_sheet_names": "error", + "endpoint_off_grid": "warning", + "extra_units": "error", + "global_label_dangling": "warning", + "hier_label_mismatch": "error", + "label_dangling": "error", + "lib_symbol_issues": "warning", + "missing_bidi_pin": "warning", + "missing_input_pin": "warning", + "missing_power_pin": "error", + "missing_unit": "warning", + "multiple_net_names": "warning", + "net_not_bus_member": "warning", + "no_connect_connected": "warning", + "no_connect_dangling": "warning", + "pin_not_connected": "error", + "pin_not_driven": "error", + "pin_to_pin": "warning", + "power_pin_not_driven": "error", + "similar_labels": "warning", + "simulation_model_issue": "ignore", + "unannotated": "error", + "unit_value_mismatch": "error", + "unresolved_variable": "error", + "wire_dangling": "error" + } + }, + "libraries": { + "pinned_footprint_libs": [], + "pinned_symbol_libs": [] + }, + "meta": { + "filename": "ElecOnbProj1.kicad_pro", + "version": 1 + }, + "net_settings": { + "classes": [ + { + "bus_width": 12, + "clearance": 0.2, + "diff_pair_gap": 0.25, + "diff_pair_via_gap": 0.25, + "diff_pair_width": 0.2, + "line_style": 0, + "microvia_diameter": 0.3, + "microvia_drill": 0.1, + "name": "Default", + "pcb_color": "rgba(0, 0, 0, 0.000)", + "schematic_color": "rgba(0, 0, 0, 0.000)", + "track_width": 0.25, + "via_diameter": 0.8, + "via_drill": 0.4, + "wire_width": 6 + } + ], + "meta": { + "version": 3 + }, + "net_colors": null, + "netclass_assignments": null, + "netclass_patterns": [] + }, + "pcbnew": { + "last_paths": { + "gencad": "", + "idf": "", + "netlist": "", + "specctra_dsn": "", + "step": "", + "vrml": "" + }, + "page_layout_descr_file": "Title_Block.kicad_wks" + }, + "schematic": { + "annotate_start_num": 0, + "drawing": { + "dashed_lines_dash_length_ratio": 12.0, + "dashed_lines_gap_length_ratio": 3.0, + "default_line_thickness": 6.0, + "default_text_size": 50.0, + "field_names": [], + "intersheets_ref_own_page": false, + "intersheets_ref_prefix": "", + "intersheets_ref_short": false, + "intersheets_ref_show": false, + "intersheets_ref_suffix": "", + "junction_size_choice": 3, + "label_size_ratio": 0.375, + "pin_symbol_size": 25.0, + "text_offset_ratio": 0.15 + }, + "legacy_lib_dir": "", + "legacy_lib_list": [], + "meta": { + "version": 1 + }, + "net_format_name": "KiCad", + "ngspice": { + "fix_include_paths": true, + "fix_passive_vals": false, + "meta": { + "version": 0 + }, + "model_mode": 0, + "workbook_filename": "" + }, + "page_layout_descr_file": "Title_Block.kicad_wks", + "plot_directory": "", + "spice_adjust_passive_values": false, + "spice_current_sheet_as_root": false, + "spice_external_command": "spice \"%I\"", + "spice_model_current_sheet_as_root": true, + "spice_save_all_currents": false, + "spice_save_all_voltages": false, + "subpart_first_id": 65, + "subpart_id_separator": 0 + }, + "sheets": [ + [ + "1e1b062d-fad0-427c-a622-c5b8a80b5268", + "" + ] + ], + "text_variables": {} +} diff --git a/Hardware/ElecOnbProj1/ElecOnbProj1.kicad_sch b/Hardware/ElecOnbProj1/ElecOnbProj1.kicad_sch new file mode 100644 index 00000000..05a8f6cb --- /dev/null +++ b/Hardware/ElecOnbProj1/ElecOnbProj1.kicad_sch @@ -0,0 +1,672 @@ +(kicad_sch (version 20230121) (generator eeschema) + + (uuid 1e1b062d-fad0-427c-a622-c5b8a80b5268) + + (paper "USLetter") + + (title_block + (title "ElecOnbProj1") + (date "2023-09-06") + (rev "0.0") + (company "Illini Solar Car") + (comment 1 "Designed By: Ashwat K") + ) + + (lib_symbols + (symbol "Connector_Generic:Conn_01x02" (pin_names (offset 1.016) hide) (in_bom yes) (on_board yes) + (property "Reference" "J" (at 0 2.54 0) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "Conn_01x02" (at 0 -5.08 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "connector" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Generic connector, single row, 01x02, script generated (kicad-library-utils/schlib/autogen/connector/)" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "Connector*:*_1x??_*" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "Conn_01x02_1_1" + (rectangle (start -1.27 -2.413) (end 0 -2.667) + (stroke (width 0.1524) (type default)) + (fill (type none)) + ) + (rectangle (start -1.27 0.127) (end 0 -0.127) + (stroke (width 0.1524) (type default)) + (fill (type none)) + ) + (rectangle (start -1.27 1.27) (end 1.27 -3.81) + (stroke (width 0.254) (type default)) + (fill (type background)) + ) + (pin passive line (at -5.08 0 0) (length 3.81) + (name "Pin_1" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at -5.08 -2.54 0) (length 3.81) + (name "Pin_2" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "Device:R" (pin_numbers hide) (pin_names (offset 0)) (in_bom yes) (on_board yes) + (property "Reference" "R" (at 2.032 0 90) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "R" (at 0 0 90) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (at -1.778 0 90) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "R res resistor" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Resistor" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "R_*" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "R_0_1" + (rectangle (start -1.016 -2.54) (end 1.016 2.54) + (stroke (width 0.254) (type default)) + (fill (type none)) + ) + ) + (symbol "R_1_1" + (pin passive line (at 0 3.81 270) (length 1.27) + (name "~" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 -3.81 90) (length 1.27) + (name "~" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "Switch:SW_Push" (pin_numbers hide) (pin_names (offset 1.016) hide) (in_bom yes) (on_board yes) + (property "Reference" "SW" (at 1.27 2.54 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "SW_Push" (at 0 -1.524 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (at 0 5.08 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (at 0 5.08 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "switch normally-open pushbutton push-button" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Push button switch, generic, two pins" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "SW_Push_0_1" + (circle (center -2.032 0) (radius 0.508) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 0 1.27) + (xy 0 3.048) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 2.54 1.27) + (xy -2.54 1.27) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (circle (center 2.032 0) (radius 0.508) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (pin passive line (at -5.08 0 0) (length 2.54) + (name "1" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 5.08 0 180) (length 2.54) + (name "2" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "device:LED" (pin_numbers hide) (pin_names (offset 1.016) hide) (in_bom yes) (on_board yes) + (property "Reference" "D" (at 0 2.54 0) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "LED" (at 0 -2.54 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "LED diode" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Light emitting diode" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "LED* LED_SMD:* LED_THT:*" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "LED_0_1" + (polyline + (pts + (xy -1.27 -1.27) + (xy -1.27 1.27) + ) + (stroke (width 0.254) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -1.27 0) + (xy 1.27 0) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 1.27 -1.27) + (xy 1.27 1.27) + (xy -1.27 0) + (xy 1.27 -1.27) + ) + (stroke (width 0.254) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -3.048 -0.762) + (xy -4.572 -2.286) + (xy -3.81 -2.286) + (xy -4.572 -2.286) + (xy -4.572 -1.524) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy -1.778 -0.762) + (xy -3.302 -2.286) + (xy -2.54 -2.286) + (xy -3.302 -2.286) + (xy -3.302 -1.524) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + ) + (symbol "LED_1_1" + (pin passive line (at -3.81 0 0) (length 2.54) + (name "K" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 3.81 0 180) (length 2.54) + (name "A" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "power:+3V3" (power) (pin_names (offset 0)) (in_bom yes) (on_board yes) + (property "Reference" "#PWR" (at 0 -3.81 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "+3V3" (at 0 3.556 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "power-flag" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Power symbol creates a global label with name \"+3V3\"" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "+3V3_0_1" + (polyline + (pts + (xy -0.762 1.27) + (xy 0 2.54) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 0 0) + (xy 0 2.54) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + (polyline + (pts + (xy 0 2.54) + (xy 0.762 1.27) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + ) + (symbol "+3V3_1_1" + (pin power_in line (at 0 0 90) (length 0) hide + (name "+3V3" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "power:GND" (power) (pin_names (offset 0)) (in_bom yes) (on_board yes) + (property "Reference" "#PWR" (at 0 -6.35 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "GND" (at 0 -3.81 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "power-flag" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Power symbol creates a global label with name \"GND\" , ground" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "GND_0_1" + (polyline + (pts + (xy 0 0) + (xy 0 -1.27) + (xy 1.27 -1.27) + (xy 0 -2.54) + (xy -1.27 -1.27) + (xy 0 -1.27) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + ) + (symbol "GND_1_1" + (pin power_in line (at 0 0 270) (length 0) hide + (name "GND" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "power:PWR_FLAG" (power) (pin_numbers hide) (pin_names (offset 0) hide) (in_bom yes) (on_board yes) + (property "Reference" "#FLG" (at 0 1.905 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "PWR_FLAG" (at 0 3.81 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "power-flag" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Special symbol for telling ERC where power comes from" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "PWR_FLAG_0_0" + (pin power_out line (at 0 0 90) (length 0) + (name "pwr" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + ) + (symbol "PWR_FLAG_0_1" + (polyline + (pts + (xy 0 0) + (xy 0 1.27) + (xy -1.016 1.905) + (xy 0 2.54) + (xy 1.016 1.905) + (xy 0 1.27) + ) + (stroke (width 0) (type default)) + (fill (type none)) + ) + ) + ) + ) + + (junction (at 91.44 92.71) (diameter 0) (color 0 0 0 0) + (uuid 04547930-e989-43b2-905f-ff7c41d89690) + ) + (junction (at 91.44 102.87) (diameter 0) (color 0 0 0 0) + (uuid 28d1aa4b-a054-4509-8352-684411e56544) + ) + (junction (at 91.44 105.41) (diameter 0) (color 0 0 0 0) + (uuid 6dcf9433-a47b-42d2-81ff-2d2afabe67b8) + ) + (junction (at 91.44 95.25) (diameter 0) (color 0 0 0 0) + (uuid 8fc69f22-e4fe-42b9-87db-5ca33b415135) + ) + + (wire (pts (xy 91.44 92.71) (xy 95.25 92.71)) + (stroke (width 0) (type default)) + (uuid 0abd2831-407c-4ac8-ac0c-7d0ad15ae25f) + ) + (wire (pts (xy 91.44 92.71) (xy 91.44 91.44)) + (stroke (width 0) (type default)) + (uuid 0ba8fa71-f584-4164-b67b-7e5ee1d2eea5) + ) + (wire (pts (xy 115.57 92.71) (xy 116.84 92.71)) + (stroke (width 0) (type default)) + (uuid 160191ce-f3b6-4801-ac68-dc7bf1f498e5) + ) + (wire (pts (xy 105.41 92.71) (xy 107.95 92.71)) + (stroke (width 0) (type default)) + (uuid 2fcb9087-db9c-4d39-8365-8f995ac50e76) + ) + (wire (pts (xy 91.44 100.33) (xy 91.44 102.87)) + (stroke (width 0) (type default)) + (uuid 4d11fedc-805e-4aff-b791-182b557ec339) + ) + (wire (pts (xy 91.44 105.41) (xy 91.44 106.68)) + (stroke (width 0) (type default)) + (uuid 52d798bf-1cf1-4280-81bd-bf39c22719d0) + ) + (wire (pts (xy 90.17 97.79) (xy 91.44 97.79)) + (stroke (width 0) (type default)) + (uuid 658ff5b0-c74c-4c2d-b2b2-a199176cb6b4) + ) + (wire (pts (xy 91.44 97.79) (xy 91.44 95.25)) + (stroke (width 0) (type default)) + (uuid 6f4f759a-d03a-4b6e-b7e2-acdb1d2e5ddf) + ) + (wire (pts (xy 91.44 95.25) (xy 91.44 92.71)) + (stroke (width 0) (type default)) + (uuid 874235c1-da62-496e-8d03-e998e919901b) + ) + (wire (pts (xy 91.44 105.41) (xy 116.84 105.41)) + (stroke (width 0) (type default)) + (uuid 8f68de5a-2171-49e9-802c-3ebd9011e52d) + ) + (wire (pts (xy 116.84 102.87) (xy 116.84 105.41)) + (stroke (width 0) (type default)) + (uuid 96eae6e0-f469-462d-ac95-23b79d1c49fa) + ) + (wire (pts (xy 90.17 100.33) (xy 91.44 100.33)) + (stroke (width 0) (type default)) + (uuid a505655b-80c6-49dc-b5fc-bf58da4466f3) + ) + (wire (pts (xy 116.84 92.71) (xy 116.84 95.25)) + (stroke (width 0) (type default)) + (uuid dabc6bab-af9d-43fa-94af-77d0539c542e) + ) + (wire (pts (xy 91.44 102.87) (xy 91.44 105.41)) + (stroke (width 0) (type default)) + (uuid fd448be2-83f4-4613-890e-dc5a9a196f10) + ) + + (symbol (lib_id "power:GND") (at 91.44 106.68 0) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) + (uuid 244273e6-eca1-4bbc-bf97-2a97fc3e4c31) + (property "Reference" "#PWR02" (at 91.44 113.03 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "GND" (at 91.44 111.76 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (at 91.44 106.68 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (at 91.44 106.68 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid f5a19972-acf8-448d-87e2-3ffba1f36cfb)) + (instances + (project "ElecOnbProj1" + (path "/1e1b062d-fad0-427c-a622-c5b8a80b5268" + (reference "#PWR02") (unit 1) + ) + ) + ) + ) + + (symbol (lib_id "power:PWR_FLAG") (at 91.44 95.25 270) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) + (uuid 54d0b721-cb68-46d7-b614-8f2ec8687d80) + (property "Reference" "#FLG01" (at 93.345 95.25 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "PWR_FLAG" (at 95.25 95.25 90) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (at 91.44 95.25 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (at 91.44 95.25 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 16f5e4c2-e423-4246-b1c8-fd73becb5583)) + (instances + (project "ElecOnbProj1" + (path "/1e1b062d-fad0-427c-a622-c5b8a80b5268" + (reference "#FLG01") (unit 1) + ) + ) + ) + ) + + (symbol (lib_id "Switch:SW_Push") (at 100.33 92.71 0) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) + (uuid 5691c509-2062-4ca6-a665-ce650ea95da4) + (property "Reference" "SW1" (at 100.33 85.09 0) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "SW_Push" (at 100.33 87.63 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "Button_Switch_SMD:SW_DIP_SPSTx01_Slide_6.7x4.1mm_W8.61mm_P2.54mm_LowProfile" (at 100.33 87.63 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "https://www.digikey.com/en/products/detail/te-connectivity-alcoswitch-switches/1825910-6/1632536?utm_adgroup=Supplier_TE" (at 100.33 87.63 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "MPN" "1825910-6" (at 100.33 92.71 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Notes" "" (at 100.33 92.71 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid af06092d-16ac-400e-a4f1-368eea945328)) + (pin "2" (uuid c4818cd6-dc18-4ad6-a7cc-138c57e10024)) + (instances + (project "ElecOnbProj1" + (path "/1e1b062d-fad0-427c-a622-c5b8a80b5268" + (reference "SW1") (unit 1) + ) + ) + ) + ) + + (symbol (lib_id "device:LED") (at 116.84 99.06 90) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) + (uuid 6bf85cf7-b4d9-4840-94b8-db2a56bb059d) + (property "Reference" "D1" (at 120.65 99.3775 90) + (effects (font (size 1.27 1.27)) (justify right)) + ) + (property "Value" "LED_GREEN" (at 120.65 101.9175 90) + (effects (font (size 1.27 1.27)) (justify right)) + ) + (property "Footprint" "layout:LED_0603_Symbol_on_F.SilkS" (at 116.84 99.06 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (at 116.84 99.06 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "MPN" "" (at 116.84 99.06 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Notes" "" (at 116.84 99.06 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid c5322b51-a361-4f2e-884a-3e2ded95f9dd)) + (pin "2" (uuid 28f5067c-9693-495b-b92c-7e03cd645179)) + (instances + (project "ElecOnbProj1" + (path "/1e1b062d-fad0-427c-a622-c5b8a80b5268" + (reference "D1") (unit 1) + ) + ) + ) + ) + + (symbol (lib_id "Connector_Generic:Conn_01x02") (at 85.09 100.33 180) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) + (uuid cfeaf236-2a7e-4f8c-b527-2e36004a9535) + (property "Reference" "J1" (at 85.09 91.44 0) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "Conn_01x02" (at 85.09 93.98 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "Connector_Molex:Molex_KK-254_AE-6410-02A_1x02_P2.54mm_Vertical" (at 85.09 100.33 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "https://tools.molex.com/pdm_docs/sd/022272021_sd.pdf" (at 85.09 100.33 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "MPN" "022272021" (at 85.09 100.33 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Notes" "" (at 85.09 100.33 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 7551d60b-3d7b-471e-a750-39d255648c45)) + (pin "2" (uuid ea9693c1-d128-45b7-9594-0462e2d84280)) + (instances + (project "ElecOnbProj1" + (path "/1e1b062d-fad0-427c-a622-c5b8a80b5268" + (reference "J1") (unit 1) + ) + ) + ) + ) + + (symbol (lib_id "power:+3V3") (at 91.44 91.44 0) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) + (uuid d17640b6-5722-44b8-93ff-06060f698450) + (property "Reference" "#PWR01" (at 91.44 95.25 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "+3V3" (at 91.44 86.36 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (at 91.44 91.44 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (at 91.44 91.44 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid f8af9f50-056e-46a0-845d-fe7995b53c8b)) + (instances + (project "ElecOnbProj1" + (path "/1e1b062d-fad0-427c-a622-c5b8a80b5268" + (reference "#PWR01") (unit 1) + ) + ) + ) + ) + + (symbol (lib_id "Device:R") (at 111.76 92.71 90) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) + (uuid d8cfc11a-f9b9-4d8d-8829-d82e3743a6a5) + (property "Reference" "R1" (at 111.76 86.36 90) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "105" (at 111.76 88.9 90) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder" (at 111.76 94.488 90) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (at 111.76 92.71 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "MPN" "" (at 111.76 92.71 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Notes" "" (at 111.76 92.71 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid d65792a4-f971-45f6-9c07-1ed9ab91b62b)) + (pin "2" (uuid 5a4ae486-b4c0-48e4-8ece-4d829c0f11c4)) + (instances + (project "ElecOnbProj1" + (path "/1e1b062d-fad0-427c-a622-c5b8a80b5268" + (reference "R1") (unit 1) + ) + ) + ) + ) + + (symbol (lib_id "power:PWR_FLAG") (at 91.44 102.87 270) (unit 1) + (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) + (uuid df0faa76-3992-4e6a-8cc2-11535223530d) + (property "Reference" "#FLG02" (at 93.345 102.87 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "PWR_FLAG" (at 95.25 102.87 90) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (at 91.44 102.87 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (at 91.44 102.87 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid a701e9fb-ed5f-45c1-bfa5-69b8daa3a7ec)) + (instances + (project "ElecOnbProj1" + (path "/1e1b062d-fad0-427c-a622-c5b8a80b5268" + (reference "#FLG02") (unit 1) + ) + ) + ) + ) + + (sheet_instances + (path "/" (page "1")) + ) +) diff --git a/Hardware/ElecOnbProj1/ElecOnbProj1_specs.md b/Hardware/ElecOnbProj1/ElecOnbProj1_specs.md new file mode 100644 index 00000000..d9a0ecc8 --- /dev/null +++ b/Hardware/ElecOnbProj1/ElecOnbProj1_specs.md @@ -0,0 +1,66 @@ +> This template is a general guideline for ISC board specifications. Your board spec should be a high-level overview of what functions the board must have. This document should describe the features of a board, not how the board will be made. This should read like something a non-engineer could look at and understand what this board will do. + +> A well-designed board specification should also contain enough information that a reasonably experienced board designer could read the project requirements and design the PCB from scratch. The implementation details should be left up to the person that will actually be designing and making the board. + + +# Board Name +**Board Requirements** + + +## Overview and Description +- What is the primary function of this board? +- What does this board replace? +- One or two more bullets (if necessary) talking about other things this board does +- Other board integration (List other boards and communication protocols) + - Board 1 (CAN) + - Board 2 (USB) +- Wiki page: [add link to page] + +## High-Level Requirements +- Microcontroller (list microcontroller if the board has one) + - Hyperlinked microcontroller name + - MCU must be either LPC154X (USB-enabled) or LPC151X (no USB) unless there is a necessary reason to use something else + - List any specific configuration requirements + - How will this board be programmed? + - List any buttons or switches that control signals to or from the microcontroller +- List any features this board must have + - Describe each feature in a general way + - (Optional) Describe any requirements this feature might need as open-ended as possible + +## Communication Protocols +- List each communication protocol used to send data to/from other systems or boards + - Does this board need external components to process data using this protocol? + - List any requirements needed to properly implement this protocol on the board +- Do not list communication protocols that will be used to connect different components within this PCB unless there is a reason to restrict the board design to a specific protocol + +## Connectors + - List any general requirements for connectors here (e.g. no through-hole, low-profile, minimum 1A current capacity, etc.) + - Then list each connector, specific type/requirements, and pinout such as: + - Power In (KK 2.54) + - GND + - +12V + - GND + +## ICs +- Only list specific ICs if the board require this specific component to work +- If you do list an IC here, use the following format: +- Component part number + - Datasheet (must be direct hyperlink to datasheet) + - One-line description of part + - Communication protocols used (if any) + +## Buttons/Switches +- If the board needs buttons, describe what they do and how they will connect to the board + +## Power System +- List each source that the board will need to function within the scope of this document + - Where does this voltage originate? + - List what protection this power supply needs + - List any other requirements for this rail +- List specific details in the wiki documentation + +## Test Points +- Which signals should have test points? + +## LED Indicators +- List any functions that should have an LED to indicate they are doing something. Include the 4 default debug LEDs for ISC boards diff --git a/Hardware/ElecOnbProj1/Title_Block.kicad_wks b/Hardware/ElecOnbProj1/Title_Block.kicad_wks new file mode 100644 index 00000000..4a4e49bc --- /dev/null +++ b/Hardware/ElecOnbProj1/Title_Block.kicad_wks @@ -0,0 +1,266 @@ +(kicad_wks (version 20210606) (generator pl_editor) + (setup (textsize 1.5 1.5)(linewidth 0.15)(textlinewidth 0.15) + (left_margin 10)(right_margin 10)(top_margin 10)(bottom_margin 10)) + (rect (name "rect1:Rect") (start 110 34) (end 2 2)) + (rect (name "rect2:Rect") (start 0 0 ltcorner) (end 0 0) (repeat 2) (incrx 2) (incry 2)) + (line (name "segm1:Line") (start 50 2 ltcorner) (end 50 0 ltcorner) (repeat 30) (incrx 50)) + (tbtext "1" (name "text1:Text") (pos 25 1 ltcorner) (font (size 1.3 1.3)) (repeat 100) (incrx 50)) + (line (name "segm2:Line") (start 50 2 lbcorner) (end 50 0 lbcorner) (repeat 30) (incrx 50)) + (tbtext "1" (name "text2:Text") (pos 25 1 lbcorner) (font (size 1.3 1.3)) (repeat 100) (incrx 50)) + (line (name "segm3:Line") (start 0 50 ltcorner) (end 2 50 ltcorner) (repeat 30) (incry 50)) + (tbtext "A" (name "text3:Text") (pos 1 25 ltcorner) (font (size 1.3 1.3)) (justify center) (repeat 100) (incry 50)) + (line (name "segm4:Line") (start 0 50 rtcorner) (end 2 50 rtcorner) (repeat 30) (incry 50)) + (tbtext "A" (name "text4:Text") (pos 1 25 rtcorner) (font (size 1.3 1.3)) (justify center) (repeat 100) (incry 50)) + (tbtext "Date: ${ISSUE_DATE}" (name "text5:Text") (pos 87 6.9)) + (line (name "segm5:Line") (start 110 5.5) (end 2 5.5)) + (tbtext "${KICAD_VERSION}" (name "text6:Text") (pos 109 4.1)) + (line (name "segm6:Line") (start 110 8.5) (end 2 8.5)) + (tbtext "Rev: ${REVISION}" (name "text7:Text") (pos 24 6.9) (font bold)) + (tbtext "Size: ${PAPER}" (name "text8:Text") (pos 109 6.9)) + (tbtext "Id: ${#}/${##}" (name "text9:Text") (pos 24 4.1)) + (line (name "segm7:Line") (start 110 12.5) (end 2 12.5)) + (tbtext "Title: ${TITLE}" (name "text10:Text") (pos 109 10.7) (font (size 2 2) bold italic)) + (tbtext "File: ${FILENAME}" (name "text11:Text") (pos 109 14.3)) + (line (name "segm8:Line") (start 110 18.5) (end 2 18.5)) + (tbtext "Sheet: ${SHEETNAME}" (name "text12:Text") (pos 109 17)) + (tbtext "${COMPANY}" (name "text13:Text") (pos 109 20) (font bold)) + (tbtext "${COMMENT1}" (name "text14:Text") (pos 109 23)) + (tbtext "${COMMENT2}" (name "text15:Text") (pos 109 26)) + (tbtext "${COMMENT3}" (name "text16:Text") (pos 109 29)) + (tbtext "${COMMENT4}" (name "text17:Text") (pos 109 32)) + (line (name "segm9:Line") (start 90 8.5) (end 90 5.5)) + (line (name "segm10:Line") (start 26 8.5) (end 26 2)) + (bitmap (name "bm1:Bitmap") (pos 18.0022 26.0072) (scale 1) + (pngdata + (data "89 50 4E 47 0D 0A 1A 0A 00 00 00 0D 49 48 44 52 00 00 01 5A 00 00 00 7A 08 06 00 00 00 FE 8A 9B ") + (data "F4 00 00 00 04 73 42 49 54 08 08 08 08 7C 08 64 88 00 00 00 09 70 48 59 73 00 00 0A F0 00 00 0A ") + (data "F0 01 42 AC 34 98 00 00 1C 3A 49 44 41 54 78 9C ED 9D 4D 8C 23 C7 75 C7 FF 3B 59 49 B6 2C 9B 23 ") + (data "87 49 CB 51 82 A1 90 00 61 78 C8 70 81 D8 D7 E1 3A C8 89 04 66 16 41 72 33 A6 F7 90 4B 8C 60 29 ") + (data "20 01 02 E7 B0 3D 87 00 F6 49 54 3E 0C 24 39 4C 4F 0C E4 BA 5C 84 44 E0 43 2C 0E 10 20 40 0C 44 ") + (data "33 06 C2 D0 87 C0 1C 04 92 40 8B B6 87 96 64 79 A5 8D 26 87 7A 3D 53 DD EC 26 BB BB AA BA 9B E4 ") + (data "FB 01 04 7A 38 64 55 B1 3F FE F5 EA D5 AB 57 B7 AE AE AE 50 64 26 CD 6A 05 40 05 40 03 C0 36 80 ") + (data "3A FD AB 0E A0 B4 E0 AB E7 00 2E E9 75 06 60 0C E0 CC EA 8F CE CC B4 94 61 18 26 9C 5B 45 13 5A ") + (data "12 D6 03 08 61 6D 60 B1 98 A6 E5 14 C0 00 C0 C0 EA 8F 06 06 CA 67 18 86 B9 A6 10 42 3B 69 56 EB ") + (data "00 6C 08 81 DD C9 B8 FA 19 84 E8 76 01 74 AD FE E8 32 E3 FA 19 86 59 73 72 13 DA 49 B3 BA 0D 21 ") + (data "AE 6D 64 2F AE 51 CC 20 04 B7 C3 2E 06 86 61 74 91 B9 D0 92 6B C0 01 70 98 69 C5 C9 39 05 E0 5A ") + (data "FD 91 9B 77 43 18 86 59 6D 32 13 DA 15 12 D8 20 17 00 1C 16 5C 86 61 D2 62 5C 68 C9 45 E0 00 78 ") + (data "60 B4 22 F3 9C 42 08 EE 20 EF 86 30 0C B3 5A 18 15 DA 49 B3 6A 03 E8 C0 4C E4 40 5E 9C 00 68 F3 ") + (data "A4 19 C3 30 71 31 22 B4 E4 26 70 01 EC 69 2F BC 18 CC 00 D8 56 7F D4 CD BB 21 0C C3 14 1F ED 42 ") + (data "3B 69 56 0F 20 44 76 9D AC D8 28 D8 BA 65 18 66 29 5B 3A 0B 9B 34 AB 1D 00 8F B0 19 22 0B 88 89 ") + (data "BD 01 C5 01 33 0C C3 84 A2 C5 A2 A5 09 AF 01 80 5D E5 C2 56 13 76 25 30 0C 13 89 B2 45 4B D6 DC ") + (data "00 9B 2B B2 80 B0 E0 1F D1 E4 1F C3 30 8C 0F 25 8B 56 12 D9 4D 71 15 C4 E1 75 AB 3F 6A E7 DD 08 ") + (data "86 61 8A 43 6A A1 65 91 5D C8 89 D5 1F D9 79 54 5C AE B5 1C 00 0F 97 7C EC 68 3A EC 39 29 CA 5E ") + (data "7A B3 4C 87 BD 5B 49 CB CD 83 72 AD D5 00 F0 C6 B2 CF AD D0 EF 71 90 CF 75 3F 99 0E 7B 76 D2 32 ") + (data "B3 20 CE 39 49 73 7D D3 9C EB 54 AE 03 16 D9 A5 1C 4E 9A 55 37 EF 46 30 4C 06 1C 96 6B AD 6E B9 ") + (data "D6 DA CE BB 21 45 26 B1 D0 B2 C8 C6 E6 90 7D B6 CC 86 B0 0F 60 C0 62 1B 4D 22 A1 A5 E8 02 17 C5 ") + (data "11 D9 73 88 A5 B1 C1 D7 2C CF 46 49 1C B3 D8 32 1B C2 2E 80 B3 72 AD C5 A1 8E 21 DC 4E F8 F9 2E ") + (data "F2 89 2E F0 72 C6 0E 20 76 4B 38 8B B3 48 80 AC 6F EF D5 40 3E 6D EF 4C 9A 55 DE D9 81 D9 04 76 ") + (data "20 2C DB C6 74 D8 E3 FB 5D 22 B6 D0 D2 62 84 2C 97 D4 7A B9 61 DD B4 89 5C 48 DC AE 2F B8 B4 7B ") + (data "83 8D EC 44 B7 04 A0 3B 69 56 EB BC 82 8C D9 00 4A 10 62 DB 9E 0E 7B 6E DE 8D 29 0A B1 84 96 96 ") + (data "D5 66 95 7D CB 58 5A 42 AB 3F 1A 43 24 B9 E9 90 B5 DB 46 36 69 1B 77 20 5C 2E 07 19 D4 C5 30 79 ") + (data "53 02 70 5C AE B5 C0 62 2B 58 EA A3 95 FC B2 A6 B9 00 70 CF EA 8F 2A 59 E4 7E B5 FA A3 33 0A C1 ") + (data "7A 05 22 67 81 69 F6 27 CD 2A C7 D7 32 9B C4 71 B9 D6 EA E4 DD 88 22 10 67 32 CC 85 D9 C9 AF 19 ") + (data "80 57 49 60 33 5F C2 6A F5 47 63 12 DC 3B 10 93 6B 26 71 C8 7D C1 30 9B C2 83 72 AD E5 E6 DD 88 ") + (data "BC 59 28 B4 E4 32 D8 37 58 FF 29 80 BA D5 1F E5 DE EB 91 85 5B 07 70 64 B0 9A 12 B2 19 1D 30 4C ") + (data "91 38 2C D7 5A 1B 1D FE 15 29 B4 19 B8 0C 8E AC FE A8 41 7E D3 C2 60 F5 47 0E 84 75 6B 2A 44 6C ") + (data "8F 43 BE 98 35 62 06 E1 F6 5B C6 1E 36 38 D6 76 91 45 DB 86 19 97 C1 0C C2 17 EB 18 28 5B 0B 14 ") + (data "AD 50 81 39 57 82 43 1D 19 C3 AC 3A 25 C4 9F E4 DD 05 30 DE C4 58 DB 50 A1 25 3F E2 B2 B5 BC 69 ") + (data "98 01 68 AC 42 3A 41 0A C5 6A 00 78 6C A0 F8 1D 88 8E 8C 61 D6 81 4B 00 F7 63 7E D6 0B FF DA 28 ") + (data "B1 8D B2 68 1D 03 75 79 22 BB 32 81 CC 56 7F 74 69 F5 47 07 30 13 95 D0 66 AB 96 59 13 2A 14 C6 ") + (data "15 77 7E A3 04 E0 CD 72 AD 65 1B 6B 51 C1 98 13 5A B2 66 75 C7 96 AE 9C C8 06 68 43 BF 1B A1 04 ") + (data "B6 6A 99 35 82 B2 55 25 31 4A 8E 37 45 6C C3 2C 5A 13 0F 7F 7B 85 45 56 76 23 E8 16 5B 16 5A 66 ") + (data "AD A0 94 89 49 C5 D6 35 D3 9A E2 E0 13 5A 1A CA DA 9A EB 38 CA 62 01 82 69 48 6C 6D E8 8D 46 28 ") + (data "71 04 02 B3 06 34 E4 3F 48 6C 93 84 49 1E AE BB D8 06 2D DA 03 E8 8D 34 38 2F 72 74 41 52 C8 2A ") + (data "D7 6D 85 B2 55 CB AC 1D E4 46 88 3B 41 06 08 B1 3D 5B D7 F0 AF A0 D0 EA 7C E8 67 58 C3 B5 FD 64 ") + (data "9D 9F 6A 2C 72 97 77 D1 65 D6 11 9A 20 BB 8B F8 A3 C0 5D 88 88 84 8A A9 36 E5 C5 B5 D0 D2 24 98 ") + (data "CE 8C 56 9D A2 2D 46 D0 88 0D BD 2E 04 5B 63 59 0C 53 18 A6 C3 DE 00 C2 B5 90 44 6C D7 2E AF AD ") + (data "6C D1 EA B4 3E 2F D6 C9 65 10 44 CA 02 A6 8B B5 B3 FC 19 C6 83 72 D3 D6 11 7F 32 D9 8B B5 6D 18 ") + (data "6B 54 C6 C8 42 6B 6B 2C D7 D1 58 56 51 E9 40 9F 55 BB C3 EE 03 66 9D 99 0E 7B 63 24 8B DC 29 01 ") + (data "78 63 5D C2 BF B6 80 EB 68 03 5D 6E 83 8B 75 88 32 58 06 45 21 B0 55 CB 30 31 99 0E 7B 97 D3 61 ") + (data "AF 8E E4 E1 5F 2B 3F 61 EC 59 B4 3A 1F 72 47 63 59 45 47 A7 55 DB D0 54 0E C3 14 9A 14 B1 B6 AF ") + (data "AD 7A F8 97 27 B4 0D 4D E5 79 DB CF 6C 04 64 D5 EA FA BD 59 6E 13 C4 30 B9 42 62 9B 34 FC CB 5D ") + (data "D5 F0 2F 4F 68 75 F9 07 BB 1B B8 2F 96 AB AB A0 49 B3 DA D0 55 16 C3 14 1D 0A FF BA 8F F8 A3 C2 ") + (data "43 AC 68 AA 45 4F 68 75 F9 67 37 C6 9A F5 A0 8D 23 75 B9 0F 78 42 8C D9 28 48 6C 1B 48 1E 6B BB ") + (data "52 CF CA 96 4E 2B 6A 15 D2 1F 1A 42 D7 EF 5E A9 9B 87 61 74 40 E1 5F 0D C4 4B 20 0E AC A0 D8 6E ") + (data "41 24 B8 D6 81 CE D5 52 AB C6 40 53 39 15 4D E5 30 CC 4A A1 10 6B BB 12 D1 3A 3A 85 76 A0 A9 9C ") + (data "55 64 A0 A9 9C 95 E9 A1 19 46 37 D3 61 2F 69 B2 FD 12 80 47 AB 10 6B AB 53 68 57 36 0D A2 2A B4 ") + (data "52 4C 87 9F D6 E4 6E C3 0C 53 78 28 D6 36 69 B2 FD E3 72 AD E5 84 BC 5F 98 89 79 9D 42 3B D6 54 ") + (data "CE AA A2 A5 A3 E1 ED C8 19 26 55 AA C5 87 21 B1 B6 85 31 FE 16 6E 37 9E 84 55 4E EC AD 89 B1 A6 ") + (data "72 2A 9A CA 61 98 95 26 65 AA 45 D7 4C 6B D4 D8 02 B0 72 31 69 05 65 9C 77 03 18 66 DD 48 91 6A ") + (data "B1 90 62 BB 05 3D 31 B4 71 C3 32 18 86 61 12 91 22 D5 E2 61 B9 D6 B2 E9 7B 85 40 97 EB 60 AC A9 ") + (data "1C 86 61 98 39 52 84 7F 1D 17 29 CD A2 36 1F 2D C3 30 8C 49 52 A4 5A EC A2 20 A3 ED DB 9A CA 59 ") + (data "19 3F 2F F5 72 DB 58 1E B3 7A 06 E0 B2 48 C3 0F 86 D9 74 28 D6 B6 4E 7E D8 C3 25 1F 2F A1 20 21 ") + (data "93 B7 21 14 7F 47 B1 1C 9D 5B E0 68 83 92 4F 1C 40 F4 82 75 A4 68 67 B9 D6 02 C4 39 1A D0 AB 4B ") + (data "17 9B 61 98 9C 98 0E 7B 36 3D 9B CB C4 B6 10 DC 86 F0 AF AA 0A 6D A1 A0 95 22 07 00 F6 35 15 B9 ") + (data "03 71 41 0F 21 7C 3F 8F 21 86 25 B2 E8 56 34 D5 C5 30 4C 0C 48 6C 07 00 8E F3 6E CB 32 74 B9 0E ") + (data "30 69 56 2B 79 6E C6 48 3B 67 DA 10 3B F9 9A 1E 2E EC D3 AB 43 43 98 CE 7F BD A2 4D 68 57 DA 5A ") + (data "A6 1B BF 50 4C 87 BD 46 DA EF AE DB EF 59 37 A6 C3 9E 4B 96 6D 07 05 71 13 84 71 1B FA 1E EC 0A ") + (data "72 88 3E 20 F7 40 1B C0 C3 AC EB 86 B8 B0 0F 00 3C F8 D3 1F BE F4 FE C3 F2 0F F1 D9 AD 4F 94 0A ") + (data "5C 83 85 1F EB 96 C0 7C DD 7E CF DA 41 62 7B 06 E1 DA 2B A4 D8 6E 41 DF 32 B5 86 A6 72 62 43 7B ") + (data "09 8D 91 8F C8 FA F8 97 0F 5E 78 E1 F7 FE B7 82 7F FC E9 CA CC 0B 32 CC DA 90 22 D5 62 A6 6C 41 ") + (data "9F 45 9B 59 E6 A9 72 AD 55 A1 21 DD 6B 28 50 0F F6 DE 27 5B F8 C6 8F CA B0 DF 79 19 6F 3D 7D 26 ") + (data "4D 11 9B 9C 6A 92 61 94 48 11 6B 9B 19 2B 67 D1 52 FE C9 33 14 78 48 F7 DD 9F 7F 1A BF FF D6 AF ") + (data "A1 FB FE E7 92 7E 75 6C A0 39 0C B3 31 A4 48 B5 98 09 3A 85 B6 64 7A CF AB 72 AD D5 01 F0 08 05 ") + (data "B2 62 A3 78 EF 93 2D FC C5 BB BF 8C AF FF A8 9C E4 6B 63 43 CD 61 98 8D 21 65 AA 45 A3 6C D1 66 ") + (data "8A BA FC 1A C6 B2 9D D3 EC FE 03 53 E5 9B E2 5B 3F DD C6 D7 DE B5 E2 7E 7C 60 B0 29 0C B3 51 A4 ") + (data "48 B5 68 0C 2F BC 6B 00 3D 81 BF 36 44 04 80 56 62 AE 02 29 2C 8F DF FF 2C 46 1F 3D 8B 93 2F BC ") + (data "B5 2C 2A 41 C7 E8 62 A0 E9 33 61 AC 93 0F F9 12 EB F5 7B 06 9A 3E 13 C6 32 B1 4A 5B AE 71 A6 C3 ") + (data "9E 43 11 09 3A E7 90 06 49 3F 73 EB EA EA 0A 93 66 D5 86 BE A0 DF FB 56 7F E4 6A 2A 6B E5 45 56 ") + (data "E6 CB CF 7F 80 BF B6 DE 89 FA F7 B9 D5 1F F1 56 36 0C B3 86 78 49 65 06 1A CB B4 75 15 B4 4E 22 ") + (data "0B 00 DF F9 D9 67 16 B9 11 06 19 36 85 61 98 0C D9 02 AE F7 BC D2 E5 A7 DD D3 31 29 46 31 B2 6B ") + (data "23 B2 1E 8F DF FF 6C 54 AC ED A6 6E D5 CE 30 6B 8F 9C 26 51 E7 83 EE A8 7C 99 F6 6B 7F 4D 4F 53 ") + (data "8A C7 37 7E 54 C6 77 7F FE 69 F9 AD 99 D5 1F 0D 72 6A 0E C3 30 86 91 85 D6 D5 58 EE 1E F9 7D 13 ") + (data "43 4B 6A B3 B2 EE 4E 23 5E C6 F9 DA BB 16 DE FB E4 FA F4 B3 35 CB 30 6B CC AD AB AB AB EB 3F 26 ") + (data "CD EA 18 FA 32 79 CD 00 54 28 7C 2C 36 14 2B 6B 2A 8C EB 1C A2 43 19 D0 2A 92 45 ED A8 43 04 3E ") + (data "DB 30 94 06 F2 2B 9F BB C4 9F FF E2 14 00 EE B2 45 CB 30 EB 4B 50 68 DB D0 3B 64 7F 6C F5 47 B1 ") + (data "63 6B 29 29 F7 1B 1A EB F7 38 01 E0 50 86 F6 C4 50 66 30 07 06 7C C6 FF F0 D2 DB 93 7B DF F9 CF ") + (data "97 74 97 CB 30 4C 71 08 0A ED 36 80 9F 68 AE 23 76 B8 17 E5 2F D0 B9 B4 F6 31 80 76 5A 81 0D F2 ") + (data "07 BF 73 F7 B7 3F BE BA F5 EF FF F6 E1 F3 CF EB 28 0F 00 5E BE FD F1 FF 9C 7F EF DB BF A1 AB 3C ") + (data "86 61 8A 87 6F CF 30 1A E6 EB 5E B6 D6 99 34 AB 4B E3 43 29 87 81 2E 91 9D 01 B8 3F 1D F6 0E 74 ") + (data "89 2C 00 FC 8D F5 CE 5F FD DD 4B 6F 3F FF 97 BF A4 9E 0E D1 E3 AD A7 CF FC 3A 25 2A 67 56 8C 38 ") + (data "F7 35 93 0D 45 BF 16 3E 8B 16 10 09 BC 01 FC 40 73 3D 4B FD B5 B4 7A 43 87 2F 74 06 A0 B1 CC 07 ") + (data "9B 94 49 B3 EA 42 72 1D 8C 3E 7A 0E F6 3B 2F CB 13 5A 2A 5C 4C 87 BD 8A 8E 82 82 50 A8 9D 8D F0 ") + (data "AD 7C 4E 41 3B 45 E8 4E DA 4E A3 A3 06 D5 5B 81 7F 07 8A 31 BD CE 00 0C 92 FA F1 8B 00 3D 27 67 ") + (data "48 31 0F B1 8E 90 D0 79 D7 3A C8 25 80 33 53 F3 10 34 F1 6E 5B FD 51 C3 44 F9 3A 98 13 5A 00 98 ") + (data "34 AB 03 E8 CF 8E 75 0E A0 11 76 53 6A F4 CD 9A 12 59 07 21 39 6F 35 8B ED 5D 9D 1B 41 D2 8D DF ") + (data "41 FC EB F8 3A 00 47 55 34 E8 A6 4F BA 8D D0 29 00 37 ED 8A C2 C0 F5 39 B2 FA 23 27 4D 39 09 EB ") + (data "74 21 3A 5E E5 95 90 D4 19 C6 BD FF 67 A0 0E 0A A2 83 CC 2D 51 3C 75 36 36 BD E2 4E A2 3F 86 68 ") + (data "B7 AB B1 1D 63 AA 5F 79 52 39 EA 59 8F C0 BB 16 4B 8D 95 28 85 D0 9E AF 00 C2 9A 1A 90 A5 13 C4 ") + (data "D6 50 7E A6 22 0B 00 D5 67 9F C0 5D 9E BF 20 2E DA CE 39 89 EC 00 F3 22 3B 83 10 B5 59 C8 D7 1E ") + (data "20 FA FA C4 A9 B3 41 37 FC 31 92 EF D5 B6 07 E0 78 D2 AC 8E 4D 67 80 D3 01 09 8C 37 BA 71 32 AE ") + (data "BE 04 71 BE 1E 02 78 73 D2 AC 9E 65 7D CE 26 CD EA F6 A4 59 ED 40 8C 7C 1F 22 59 A4 D2 3E 6E AE ") + (data "B5 72 12 2A FA ED 5E FD 26 74 6B 11 DE B5 78 0D C0 0F 26 CD EA 20 CA 85 11 2A B4 D4 4B 9A 48 31 ") + (data "B6 0B E0 4C 6E 0C C5 CD EA 98 CD 3F 30 E4 2E 58 D8 BB 55 9F 7D B2 28 7F 41 12 F6 E9 5C 28 21 89 ") + (data "AC 9C 4A F2 08 C0 2B 56 7F B4 6D F5 47 0D AB 3F DA 06 F0 22 80 FB F0 AF 08 DC 45 8A 98 5E 7A E8 ") + (data "DE C0 FC 03 37 83 B0 60 8E A8 AE BB 00 EE D1 DF 8F 31 2F F8 3B 00 DE A0 F2 8A 8C 23 1D EF A4 8D ") + (data "19 5F 40 58 6C 77 54 32 EB 5D 64 78 CE 48 D8 C6 08 0F C1 F4 3A F2 D7 21 AE B1 77 9D C3 DA BE 03 ") + (data "E0 D1 A4 59 ED A6 ED DC 09 47 3A DE A7 4E 50 17 DE EF 09 BE A2 56 D1 EE 41 74 7E 76 F0 1F 8B 36 ") + (data "67 74 20 86 80 BA 73 BF EE 40 58 4E B6 D5 1F 75 A1 27 B5 E2 91 E6 61 B7 B7 68 22 D6 B0 FB 8B 9F ") + (data "FA 10 7F BC FD 63 7C F3 F2 F3 AA 55 1F 40 7D E1 88 BC 49 DD 0C C0 41 D8 70 8A 5C 04 2E 00 37 E0 ") + (data "7F DE 9B 34 AB 4E 9C E1 37 9D A7 01 C2 7D BF 1D BA BE 61 5C BF 4F 56 4D 1B FE 73 FD 80 1E E8 50 ") + (data "57 53 9E D0 6F 0E DE B3 0E 34 2E F8 59 E4 6B 94 7C DF 07 F0 1B 28 0F 26 CD EA B6 D5 1F D9 BA DA ") + (data "11 52 B7 8D F0 E4 53 27 10 D7 3B D2 D0 91 CE 9B 0D FF B5 DE 87 38 7F 89 AD 51 BA 47 82 CF A8 03 ") + (data "7D F9 56 CE 96 5C 8B 0A 6E 62 ED E5 76 1C 4F 9A 55 C8 EE 91 48 E7 22 F9 1B 4C F5 92 25 88 DE AC ") + (data "03 75 A1 BD 98 0E 7B 8E 7A 93 04 74 F1 12 EF E0 F0 D5 17 7F 8C 5F B9 FD 54 B5 7A A5 73 41 D6 AC ") + (data "DC 6E 27 8E CF 8A 1E 4E 79 45 DC D2 9B 3E 42 64 67 00 EE 91 D5 1C CB 32 B6 FA A3 2E DD CC 77 31 ") + (data "6F 5D A7 76 65 18 A4 8D 79 E3 63 27 AB E1 BB D5 1F 5D D2 39 B3 01 DC 81 DF 5A 3C 34 60 5D 03 88 ") + (data "14 D9 C7 10 23 25 7B 99 AF 98 DA ED 4A D7 DA BB DF CE 91 DE FD 12 F6 BD 43 CD 56 6D 24 56 7F 34 ") + (data "0E FC 26 79 84 76 2C 8F DC 17 CE E2 90 55 63 72 FF 9D 07 48 EE CF 0B E2 68 68 87 EC 77 0A 1B 02 ") + (data "C7 E2 AB 2F FE 58 B5 19 AA E7 C2 96 8E 2F AC FE 28 49 47 29 7F B7 14 C3 7F E6 C2 2F B2 E7 10 33 ") + (data "F0 A9 96 13 53 87 50 87 7F 0B 92 5D E8 5D 1A AE 04 89 BE DC 09 C9 0F 96 93 6D 6B AE 5D 7C 0D F8 ") + (data "3B 28 ED ED A0 7B 41 16 D9 19 C4 24 E0 41 9A 68 15 AB 3F 1A 90 38 BD 0A 31 E2 4A 3C 6A 21 31 95 ") + (data "8D 0A F9 5A 64 ED AB F5 EE DF 46 E0 6D C7 3B 88 33 5D 6E 6B 6B 4D 80 40 62 95 34 5C 4C 87 3D 57 ") + (data "B5 10 EA AD C7 50 5C FA 7B F0 C2 4F 95 AD 5A 8A C0 48 8B EC 88 4F E4 AF A6 07 46 EE 54 23 E3 12 ") + (data "69 82 50 EE 14 22 23 4A 12 B6 E1 92 56 12 CA F3 03 FB 54 5F 11 90 AD D9 0B F8 1F 68 2D 59 EB 92 ") + (data "42 E7 DC 91 DE D2 6A 5D 53 E7 E2 4A 6F CD 20 AE B5 1B FA 85 04 58 FD 51 47 21 AC D0 91 8E 4F E1 ") + (data "1F 7D DB 79 8C 84 A8 E3 93 93 A4 EF 7B ED 58 2A B4 F4 E5 57 4D 34 EC BF 3F 7A 4E B5 88 D4 AE 0D ") + (data "B2 60 6D 69 A6 5C 8B 2F FA 2B 25 65 97 A2 AE C0 EB 34 13 83 4B 1B 4F 96 84 3C 41 A8 45 64 65 68 ") + (data "58 2C 8B FE C3 AC 86 83 4B B0 A5 63 2F 1C 4D B6 26 33 B7 A4 00 78 BE 40 D9 A2 6B 68 2C DE 85 FF ") + (data "D9 58 EA 26 30 4D 20 EA 03 10 A2 2B 6B 41 09 39 5D 0B CC 8F C0 EA 40 3C 8B 16 34 04 D5 BE AB E4 ") + (data "E8 89 B2 D0 A6 99 21 AF D3 E4 CF 18 42 60 75 25 D1 01 00 FC EE F3 1F A8 16 91 9B D0 92 6F F5 16 ") + (data "BD 9C 88 8F 05 3B 37 DB D0 84 D5 01 FC E2 91 6B 24 02 8D 7A BC 7B 65 86 9B F6 38 D2 C7 74 CF 7A ") + (data "27 41 BB F8 91 65 2C 8F 5C 5E 4F EB 1A D2 8C 23 1D 9F 93 2B E2 12 FE 91 50 3B 27 AB 76 1C F6 7E ") + (data "92 48 7B 1B FA 92 83 03 00 DE 7E BA 28 E8 61 29 E7 71 96 D7 92 B0 DA 93 66 D5 25 EB F5 4D 88 DE ") + (data "D0 C8 4E BA 2F DF FE 18 BF F9 EC 13 95 22 2A 9A 9A D2 D0 54 CE 35 24 22 F2 83 77 64 CA BA A1 1B ") + (data "D6 91 DE CA 53 C4 00 7F 5B 3A 5E E7 12 62 4D CA 9F 5B 75 1C E9 F8 02 05 F8 6D 24 9E B2 35 2B 77 ") + (data "C0 8E 74 5C 82 C1 CD 62 97 30 97 6A 35 B6 D2 59 FD D1 25 39 C5 07 D0 24 52 23 05 D7 C1 FE 0B EF ") + (data "95 27 CD 6A 17 F3 3D F9 36 84 55 B8 0D 43 E9 0D 97 F1 A5 4F 7D 88 EF A7 FF 6D 2A 16 AD 1C 2D 61 ") + (data "53 98 96 4E 6B 33 38 11 64 D4 CA B4 FA A3 0E 65 94 93 03 D2 33 1F 12 06 AC 59 60 7E 78 D8 C1 8D ") + (data "3B E5 90 CE FB D8 7C CB 22 51 BE E6 21 93 4D BA EF A5 B4 C8 D7 FF 42 F6 15 5B FD D1 78 D2 AC 9E ") + (data "C0 BF 98 C4 45 F6 54 82 6F 24 5A 3B 2A CD 72 6A 41 65 E9 EA 97 3E FD E1 CB 10 D6 D5 C3 C0 EB 01 ") + (data "C4 0D 92 8B C8 02 40 F5 B9 8F 54 BE AE D2 89 B9 81 72 74 87 47 35 E4 BA 32 7A F0 64 31 6F 44 7D ") + (data "C8 30 F2 C3 7D 12 22 A2 1D E4 6F D5 56 A4 63 1D A3 0C D9 1A 9C A1 00 C9 E9 43 A2 3E 9C 90 8F B9 ") + (data "D2 B1 89 C5 24 0B A1 36 5E 77 CA 5E 78 65 62 A5 23 B1 BD AF AD 65 29 79 F9 F6 C7 79 37 21 92 BC ") + (data "DA 46 D7 26 18 1E 75 A6 E3 66 A3 1B 48 EE BC B2 7A F0 E4 7A 76 B3 F6 BB 91 9F 52 FE DD 4E F0 33 ") + (data "D4 E1 C8 1D C2 41 96 ED 0C 2C 43 D5 B5 2D 92 2C B4 45 49 FC 23 47 7D CC C2 22 1F E8 B7 CB 43 77 ") + (data "C7 78 AB FC C8 1D C1 75 3B 52 99 94 F4 03 73 17 DB A2 F2 EE D3 DB DF CE B1 7A 1B FE 19 FB 1D DC ") + (data "AC 2D EF 28 AC 2F F7 B9 34 B2 DA 11 82 AC 47 D9 5A D4 35 59 18 17 47 3A 0E B3 66 3D 5C E9 38 B3 ") + (data "59 6F 12 74 59 E4 75 75 80 B2 DB 20 77 6B 96 90 CF E9 22 B7 95 23 1D EF E8 C8 A9 10 07 5A A0 20 ") + (data "B7 D1 F5 0E 52 8F DD 55 C5 F6 AD A7 CF A4 FD 6A D1 39 F9 B3 77 AD AF E7 55 39 59 1E 0D CC 3B E4 ") + (data "77 20 DC 2A 8F 26 CD EA 25 AD 31 4F 12 6F 28 7F CE E4 22 96 30 E4 A1 70 D6 96 A2 2C 38 6E D4 67 ") + (data "49 80 33 9D F5 26 3F EA 00 4B 2C EE 94 E5 CA 8C 55 CB 54 85 46 65 F2 D2 F2 48 A1 25 23 20 D3 B0 ") + (data "BB 90 1C 23 3E FF B1 52 7E 3F 2A E8 1E C2 B3 41 2D A4 C8 43 7F 05 4E 4C AE 35 8F 0B 05 FE 37 20 ") + (data "96 05 9E 60 FE FA 94 40 59 94 00 8C 27 CD AA 13 43 14 64 4B 32 CF 61 64 96 16 AD 6F 18 18 C3 8A ") + (data "77 A4 E3 12 0C 2D F6 A1 48 1A 07 A2 03 92 45 F6 48 D3 24 5C 25 F0 77 11 DC 06 8E 74 1C 67 7E 40 ") + (data "FE BC B1 C5 24 52 B8 E8 9B 08 C4 1B CB 9F 53 8A AF 02 C4 5A 75 FA 11 03 18 0A 99 5A 11 32 C9 83 ") + (data "9A 04 12 86 01 70 6D 9D 35 20 7C 6F F2 C3 59 82 98 44 6C 4B 89 7E 36 9E 90 50 B6 CA 44 E4 69 5E ") + (data "C6 0C 37 CF 41 1B 29 23 33 E8 E1 AD 84 FC AB 8E F0 E7 EC C4 D4 FD 57 80 05 0A 36 FC 51 1F 8D 98 ") + (data "D7 42 C6 41 CA C9 54 8A 6E 0A 33 44 A2 F2 A1 DC 0F 76 CA CA 42 0B 88 0B 11 31 8C 31 C6 5B 4F 9F ") + (data "C1 17 F1 61 16 55 2D 63 06 11 B4 2F 0B 54 25 A7 B6 44 22 89 AE 43 D7 EA 00 42 08 BC 1B D8 4B F4 ") + (data "13 95 C8 BA 08 56 0D 90 5D 3B 9C C0 DF 3B 48 BE B8 65 87 3A 2F 37 45 FD 1D C4 33 5E 66 10 A1 57 ") + (data "B9 2E E8 30 8C 13 F8 3B 8D C6 EC 4D 9A D5 4A 4A 8B BF 8B F0 AC 65 41 2E 00 B4 C3 8C 15 2D 5B 03 ") + (data "00 D7 C3 D5 3A 44 2E CA 58 A8 24 CC 1E 3D 79 36 F5 77 35 72 0E A0 1E 72 62 55 86 B7 89 DD 30 49 ") + (data "A1 AC 43 1D AB 3F AA 60 DE F5 73 1C 31 CC 92 AD 9A 8A B9 D6 2D C5 B8 75 15 B2 C4 53 05 27 CD 97 ") + (data "C8 8A B4 23 FE 7D 01 E1 83 7F 15 22 91 8F 6E 91 1D CB 7F E4 91 C3 21 50 B7 AE D5 9B 4E 9A 2F 51 ") + (data "47 79 14 F1 EF 73 88 48 9F FB 56 7F 14 99 54 49 8B 45 1B 68 54 9B 4C 6D 17 4B 4E 50 F5 D9 27 A9 ") + (data "13 CB FC 87 7A 42 1A 55 16 B9 0A 1A 0A E5 66 3A 4C 8B 70 FD 74 30 DF 59 C8 96 E4 0E E5 3E CD CA ") + (data "BA 94 87 68 59 D4 E9 48 C7 17 D4 21 C5 66 E2 DF 77 6F 67 D2 AC 1E A4 71 C9 D0 B5 39 82 3F B7 84 ") + (data "71 17 15 05 FE CB 6F 55 4C D6 B7 04 47 3A 4E 3C 07 12 48 EF 98 7A 31 89 D5 1F 39 34 E1 25 BB 93 ") + (data "EE C5 BD AE DA 2C DA 40 A3 06 10 0F EA 42 EB 56 25 D3 D5 F7 3F 7A 2E AF C8 85 73 00 77 A2 6E 76 ") + (data "DA 25 41 C5 7D 32 56 F8 6E 2A C8 7A 92 43 60 76 27 81 2D 39 E8 33 A6 12 97 44 12 B4 A6 4C FB 0B ") + (data "43 12 7B 3B 49 CB A0 07 59 8E 67 4E 3D EB 4D F7 99 5C D6 C3 8C 82 F0 E5 C8 92 46 06 F5 CD 11 12 ") + (data "F5 91 D8 72 0F 49 FC E3 28 34 C9 86 FF BC B8 C1 E7 24 0A 23 42 0B 5C BB 12 DA 10 C9 89 E7 D6 FE ") + (data "02 40 F5 39 A5 9C 00 F8 D7 9F 7D 46 E9 FB 09 99 01 78 D5 EA 8F EA 4B 1E 76 D5 98 BD 5C 26 1E 42 ") + (data "42 62 C2 7E C7 40 3A B6 0D 36 47 46 AE 47 7B 62 A3 10 E4 A0 78 5F 88 4E 42 64 51 50 9D F5 B6 E1 ") + (data "7F C0 3B 71 1F 70 05 06 D2 71 A6 0B 30 24 1C E9 F8 54 A1 93 95 CB 49 FD 5B 68 04 67 E3 C6 E0 28 ") + (data "01 88 B5 15 8F 31 A1 F5 B0 FA 23 6F 3B 88 7B 08 24 A5 F9 2D B5 E4 2B F8 D6 2C 93 6B 3F 83 F0 CF ") + (data "C4 F5 85 39 8A F5 E5 39 C3 3B 58 F2 7F 79 98 64 3C C9 4B 88 75 69 34 22 22 64 89 A7 9B B6 2C 9D ") + (data "2B 94 E8 01 3F 40 8A 07 5C 01 57 3A CE 3C ED 60 58 AE 05 85 E2 BA F0 9F 3B 95 11 46 70 F4 B7 83 ") + (data "E5 CF 8D 79 A1 F5 B0 C4 F6 1B 15 88 45 0E E7 80 D8 6B 4B 85 B7 9F DE 46 F7 FD CF A9 37 2E 1C 59 ") + (data "60 63 25 D4 A0 A4 DD 4A 8E FB B4 7B 9F 51 2C AC F7 AA A4 AC 7E 61 DD 21 99 AA 4C CF 74 3B 58 B2 ") + (data "E4 52 33 BE 25 9E 50 FF 7D 8E 74 BC A7 D2 31 91 3B 22 F1 03 AE 50 DF 19 02 DB 1B 65 6C D5 3A D2 ") + (data "71 9C 18 E6 48 42 96 48 2B FD 16 6A 8B 9C A3 7B 97 C2 F1 22 C9 4C 68 3D 2C B1 C7 4E 1D 14 4C FF ") + (data "65 C5 FC AD 7F FB 13 E5 0D 11 83 9C 43 74 06 B1 05 56 C2 55 AC 5B 65 68 2C 27 D6 A9 A4 2C 23 CE ") + (data "F7 1C E9 78 DF D4 F2 46 1A 6A CB 3B 5E 38 E1 9F D4 8A 2D 1D 77 12 5E FB 39 42 DC 31 8E 86 F2 12 ") + (data "3D E0 8A 38 D2 71 09 19 65 C2 0A 89 FA D0 51 6F 07 7E AB D6 56 29 8C 46 B7 F2 4A C0 85 FB B5 65 ") + (data "2E B4 1E 94 AC D7 FE DE 93 4F 7D 55 A5 9C B7 9F DE D6 21 B6 17 10 13 77 77 C8 07 9B 38 33 55 B9 ") + (data "D6 72 A0 1E 86 A2 32 34 96 1F E8 B4 FE BB 86 74 1C FA FB E9 06 4B 35 21 10 17 7A D0 E4 73 71 6E ") + (data "3A 4E 34 24 28 5E 57 7D 8E 74 AC BC 71 60 C4 03 6E 64 58 4F C2 2E 77 FE 59 6D 2B 24 D7 A1 E2 27 ") + (data "BF C6 BA D9 F5 D9 43 C7 39 6B C3 FF 2C 44 85 46 E6 27 B4 1E D3 FF FB 85 7F 52 2D E3 9B 97 9F 4F ") + (data "13 26 E6 C5 21 DE A1 F8 B7 76 5A 67 7B B9 D6 AA C3 1F 82 93 16 15 A1 1D 48 C7 89 AD CC C9 FC 0E ") + (data "BA 83 88 8F 02 F3 13 02 03 5D 62 3B B9 D9 EA 5D 1E C2 DB 3A CA 5E 82 23 1D 9F E8 0A 5D D3 3C EB ") + (data "ED 95 69 C3 FF 80 BF 66 30 D6 D5 86 DF 5D F4 D0 94 B0 03 A1 89 BD 1D 8D C5 CB 9D A7 72 0A 45 29 ") + (data "AF 88 7C 7E BA 61 9D 69 FE 42 3B EC 5D C2 DF 43 A7 E2 4F 26 5F 88 4A 24 7E 0E 21 AA 47 10 2E 81 ") + (data "3B 96 D8 AA A5 41 41 FB 4A 93 4F 14 CE 35 50 29 83 38 A1 73 91 16 57 3A DE 4B 72 13 4D E6 37 E0 ") + (data "BB 58 74 5E 42 82 E9 3D B1 8D 5D 67 44 3B EA 10 E1 6D 72 78 5C EA 0E 30 41 BD 36 FC D6 AC A3 B9 ") + (data "0A B9 3C 5D 33 F8 0D CC 3F E0 DA 23 11 22 C4 E4 35 DA B1 24 F5 EF A0 1C 01 67 21 6D 96 45 5C 8B ") + (data "35 EB 11 92 F8 C7 D1 50 A6 77 7E 3C 42 27 2A 73 17 5A C2 55 2D E0 BD 4F B6 F0 87 6F FF EA 07 7F ") + (data "7F F9 E2 1F 41 EC 35 EF ED 7D 55 27 51 75 C8 25 A0 ED A1 95 44 56 47 8E 07 57 E5 CB 21 B3 DC B1 ") + (data "52 22 D2 0D 31 40 40 DC 62 D4 D7 85 3F 7B 5B 09 62 E8 14 DA A3 2F 6B 03 0D 49 83 89 39 A2 96 03 ") + (data "EB 46 FE BD 8B 52 21 A6 45 DB AC B7 47 88 00 96 20 DC 38 DA 27 AC AC 9B 84 FF B2 D8 1E 22 45 AE ") + (data "E3 49 B3 5A 91 92 B0 EC 42 6A B3 CE A8 8F 05 38 D2 B1 96 14 8A D6 7C 8E EE 5D 04 DA 7E EB EA EA ") + (data "4A B5 1E 2D 94 6B AD 33 E8 C9 93 30 03 D0 98 0E 7B 46 AD 20 72 17 B8 D0 D3 E6 D3 E9 B0 D7 50 2D ") + (data "84 04 EE 0C 7E B1 3A 01 D0 0D AE 60 91 F2 1D 38 C1 CF 27 59 7D 43 37 AA 8B F9 CE 26 B4 DE C0 77 ") + (data "EB 10 96 B1 1D F8 7E 58 FE 88 45 6D 70 70 E3 BA 39 41 B2 07 F4 05 00 FF 2C FD FD 8A 01 A1 0D B6 ") + (data "71 06 31 D9 7A 49 FF 6B 00 78 C3 FB AC D5 1F DD 4A 50 AE 0D FF 3A FC 53 0A A7 D4 0E 5D AF 2E E6 ") + (data "E7 22 2E 40 B9 19 C2 0C 19 12 D0 06 C4 FD 16 B6 B4 F9 BE D5 1F B9 8B CE 91 4E 48 E8 BD 76 F8 CE ") + (data "57 A0 0D 89 CE E5 A4 59 ED C0 3F 81 FB 3A AD 25 28 94 D0 1E 00 78 A4 A9 B8 19 80 F6 74 D8 73 35 ") + (data "95 E7 83 DA EA 42 5F B6 B2 7B D3 61 4F 4B 8C 68 48 5E 4C 19 CF E2 AD 47 FC 3F 55 9A 47 12 6D 17 ") + (data "D1 D9 8C C2 16 AC 44 B5 E1 14 42 64 C7 09 EA 77 90 DE 47 7E 8E 9B CE D2 A4 48 6D 43 B8 45 BC DF ") + (data "FC AA 37 C1 A7 22 B4 F4 FD C8 07 5C 37 F4 3B 9C 40 7D 61 78 D7 3C EA 9E 00 02 1D EA A4 59 BD C4 ") + (data "CD F9 31 B6 D4 38 78 BE 01 DC F5 C2 C7 54 84 96 BE 3F 80 FF 37 DF B7 FA 23 B7 28 AE 03 90 D0 84 ") + (data "AE 20 4B 41 09 C0 71 B9 D6 EA 96 6B AD 8A A6 32 51 AE B5 2A E5 5A AB 0B D1 21 E8 12 D9 53 5D 22 ") + (data "0B 5C 0F 63 2A 08 F7 7B EF D1 2B D8 76 6F D5 9B 9D B2 CE 31 DD 90 F7 11 BE 53 F2 5E C8 2B D8 86 ") + (data "0B 88 9B B2 61 C2 A2 5C 80 D6 A4 D9 51 18 9A F5 F6 CA 6E C3 FF EC 3C 30 15 76 27 AD F8 BC 8B C5 ") + (data "E1 88 DE 75 0E 43 8E 51 F7 44 D6 86 FF 9E 30 16 65 A2 73 31 49 08 07 F0 3F 03 9D 49 B3 5A D1 9E ") + (data "54 46 11 07 FE 9E 46 95 7D 00 FB E5 5A EB 04 80 13 67 7B F2 30 48 AC DB 98 1F E2 EA C0 D1 5C DE ") + (data "F5 52 41 EA 9D 6D 88 61 5B D0 82 9C 41 58 BE 5D 88 21 BE F2 10 8D FC A9 AE E4 12 68 60 B1 6B E5 ") + (data "9C DA A0 EA 3B 1F A4 FC 5E 05 22 8C ED 12 C0 A5 4A 50 7C 4C 3A 90 C2 E6 A4 B4 7D 97 50 37 32 0E ") + (data "70 E3 6B 3F 85 C1 C5 0C C0 4D DA 4D C9 05 75 80 E8 51 0A 20 C4 67 40 AF A8 FB CD CB 90 35 36 E1 ") + (data "32 08 D0 46 78 74 CE 18 37 D7 22 F1 3D 69 CD EF 16 DE B5 FA A3 71 61 5C 07 1E E5 5A 2B 38 0C D2 ") + (data "C9 39 84 55 31 58 E6 C3 25 1F 6C 83 5E FB 8B 3E AB C0 EB D3 61 CF 58 A8 4C 51 A0 87 B1 22 BD 35 ") + (data "CE D8 6A DD 08 BC 0E CE 94 DB 20 66 1B 2A F0 5F EB 4B D3 51 23 45 84 C4 76 DB 9B CC 2D A2 D0 6E ") + (data "43 F4 24 BA 72 50 2E 22 CA 8A 58 E4 57 D2 C5 05 80 BA 62 48 17 C3 30 2B 40 E1 84 16 B8 B6 26 DF ") + (data "CC BB 1D 86 B9 63 3A 32 82 61 98 62 50 98 C9 30 19 12 A0 75 DE CE FC 3E 8B 2C C3 6C 0E 85 14 5A ") + (data "00 A0 D0 2C E5 15 63 05 E4 C4 54 D8 19 C3 30 C5 A4 B0 42 0B 00 D3 61 CF C6 7A 89 ED 09 FD 26 86 ") + (data "61 36 88 42 0B 2D B0 56 62 CB 22 CB 30 1B 4A E1 85 16 58 0B B1 65 91 65 98 0D 66 25 84 16 B8 16 ") + (data "DB A8 2D 7F 8B CC 11 8B 2C C3 6C 36 85 0C EF 5A 84 81 3C 03 A6 98 01 B0 75 2E AF 65 18 66 35 59 ") + (data "19 8B D6 83 84 AB 0E 7D 79 11 4C 70 0A B1 18 81 45 96 61 98 D5 B3 68 65 CA B5 56 1B F3 69 FE F2 ") + (data "64 06 91 53 C1 58 42 0C 86 61 56 8F 95 16 5A E0 7A C9 6E 1B 7A B6 92 51 E1 08 40 87 97 D4 32 0C ") + (data "13 64 E5 85 D6 43 12 DC 36 B2 B3 70 BD 2D A9 59 60 19 86 89 64 6D 84 56 A6 5C 6B D9 10 29 D0 4C ") + (data "65 DD 7A 0C A0 CB 2B BC 18 86 89 C3 5A 0A AD 07 59 B9 07 B8 C9 C7 9A 76 DB 99 73 88 8C 62 03 08 ") + (data "81 65 EB 95 61 98 D8 AC B5 D0 86 51 AE B5 1A 00 B6 21 84 77 11 67 00 2E A7 C3 DE C0 74 9B 18 86 ") + (data "59 6F FE 1F 3B 1F AE 31 22 2F 6D 1D 00 00 00 00 49 45 4E 44 AE 42 60 82 ") + ) + ) +) diff --git a/Hardware/ElecOnbProj1/fp-lib-table b/Hardware/ElecOnbProj1/fp-lib-table new file mode 100644 index 00000000..a7ca12e5 --- /dev/null +++ b/Hardware/ElecOnbProj1/fp-lib-table @@ -0,0 +1,135 @@ +(fp_lib_table + (lib (name Audio_Module)(type KiCad)(uri ${ISC_SYMBOL_DIR}/footprint_kicad/Audio_Module.pretty)(options "")(descr "")) + (lib (name Battery)(type KiCad)(uri ${ISC_SYMBOL_DIR}/footprint_kicad/Battery.pretty)(options "")(descr "")) + (lib (name Button_Switch_Keyboard)(type KiCad)(uri ${ISC_SYMBOL_DIR}/footprint_kicad/Button_Switch_Keyboard.pretty)(options "")(descr "")) + (lib (name Button_Switch_SMD)(type KiCad)(uri ${ISC_SYMBOL_DIR}/footprint_kicad/Button_Switch_SMD.pretty)(options "")(descr "")) + (lib (name Button_Switch_THT)(type KiCad)(uri ${ISC_SYMBOL_DIR}/footprint_kicad/Button_Switch_THT.pretty)(options "")(descr "")) + (lib (name Buzzer_Beeper)(type KiCad)(uri ${ISC_SYMBOL_DIR}/footprint_kicad/Buzzer_Beeper.pretty)(options "")(descr "")) + (lib (name Calibration_Scale)(type KiCad)(uri ${ISC_SYMBOL_DIR}/footprint_kicad/Calibration_Scale.pretty)(options "")(descr "")) + (lib (name Capacitor_SMD)(type KiCad)(uri ${ISC_SYMBOL_DIR}/footprint_kicad/Capacitor_SMD.pretty)(options "")(descr "")) + (lib (name Capacitor_Tantalum_SMD)(type KiCad)(uri ${ISC_SYMBOL_DIR}/footprint_kicad/Capacitor_Tantalum_SMD.pretty)(options "")(descr "")) + (lib (name Capacitor_THT)(type KiCad)(uri ${ISC_SYMBOL_DIR}/footprint_kicad/Capacitor_THT.pretty)(options "")(descr "")) + (lib (name Connector)(type KiCad)(uri ${ISC_SYMBOL_DIR}/footprint_kicad/Connector.pretty)(options "")(descr "")) + (lib (name Connector_AMASS)(type KiCad)(uri ${ISC_SYMBOL_DIR}/footprint_kicad/Connector_AMASS.pretty)(options "")(descr "")) + (lib (name Connector_Amphenol)(type KiCad)(uri ${ISC_SYMBOL_DIR}/footprint_kicad/Connector_Amphenol.pretty)(options "")(descr "")) + (lib (name Connector_Audio)(type KiCad)(uri ${ISC_SYMBOL_DIR}/footprint_kicad/Connector_Audio.pretty)(options "")(descr "")) + (lib (name Connector_BarrelJack)(type KiCad)(uri ${ISC_SYMBOL_DIR}/footprint_kicad/Connector_BarrelJack.pretty)(options "")(descr "")) + (lib (name Connector_Card)(type KiCad)(uri ${ISC_SYMBOL_DIR}/footprint_kicad/Connector_Card.pretty)(options "")(descr "")) + (lib (name Connector_Coaxial)(type KiCad)(uri ${ISC_SYMBOL_DIR}/footprint_kicad/Connector_Coaxial.pretty)(options "")(descr "")) + (lib (name Connector_DIN)(type KiCad)(uri ${ISC_SYMBOL_DIR}/footprint_kicad/Connector_DIN.pretty)(options "")(descr "")) + (lib (name Connector_Dsub)(type KiCad)(uri ${ISC_SYMBOL_DIR}/footprint_kicad/Connector_Dsub.pretty)(options "")(descr "")) + (lib (name Connector_FFC-FPC)(type KiCad)(uri ${ISC_SYMBOL_DIR}/footprint_kicad/Connector_FFC-FPC.pretty)(options "")(descr "")) + (lib (name Connector_Harting)(type KiCad)(uri ${ISC_SYMBOL_DIR}/footprint_kicad/Connector_Harting.pretty)(options "")(descr "")) + (lib (name Connector_Harwin)(type KiCad)(uri ${ISC_SYMBOL_DIR}/footprint_kicad/Connector_Harwin.pretty)(options "")(descr "")) + (lib (name Connector_HDMI)(type KiCad)(uri ${ISC_SYMBOL_DIR}/footprint_kicad/Connector_HDMI.pretty)(options "")(descr "")) + (lib (name Connector_Hirose)(type KiCad)(uri ${ISC_SYMBOL_DIR}/footprint_kicad/Connector_Hirose.pretty)(options "")(descr "")) + (lib (name Connector_IDC)(type KiCad)(uri ${ISC_SYMBOL_DIR}/footprint_kicad/Connector_IDC.pretty)(options "")(descr "")) + (lib (name Connector_JAE)(type KiCad)(uri ${ISC_SYMBOL_DIR}/footprint_kicad/Connector_JAE.pretty)(options "")(descr "")) + (lib (name Connector_JST)(type KiCad)(uri ${ISC_SYMBOL_DIR}/footprint_kicad/Connector_JST.pretty)(options "")(descr "")) + (lib (name Connector_Molex)(type KiCad)(uri ${ISC_SYMBOL_DIR}/footprint_kicad/Connector_Molex.pretty)(options "")(descr "")) + (lib (name Connector_PCBEdge)(type KiCad)(uri ${ISC_SYMBOL_DIR}/footprint_kicad/Connector_PCBEdge.pretty)(options "")(descr "")) + (lib (name Connector_Phoenix_GMSTB)(type KiCad)(uri ${ISC_SYMBOL_DIR}/footprint_kicad/Connector_Phoenix_GMSTB.pretty)(options "")(descr "")) + (lib (name Connector_Phoenix_MC)(type KiCad)(uri ${ISC_SYMBOL_DIR}/footprint_kicad/Connector_Phoenix_MC.pretty)(options "")(descr "")) + (lib (name Connector_Phoenix_MC_HighVoltage)(type KiCad)(uri ${ISC_SYMBOL_DIR}/footprint_kicad/Connector_Phoenix_MC_HighVoltage.pretty)(options "")(descr "")) + (lib (name Connector_Phoenix_MSTB)(type KiCad)(uri ${ISC_SYMBOL_DIR}/footprint_kicad/Connector_Phoenix_MSTB.pretty)(options "")(descr "")) + (lib (name Connector_Pin)(type KiCad)(uri ${ISC_SYMBOL_DIR}/footprint_kicad/Connector_Pin.pretty)(options "")(descr "")) + (lib (name Connector_PinHeader_1.00mm)(type KiCad)(uri ${ISC_SYMBOL_DIR}/footprint_kicad/Connector_PinHeader_1.00mm.pretty)(options "")(descr "")) + (lib (name Connector_PinHeader_1.27mm)(type KiCad)(uri ${ISC_SYMBOL_DIR}/footprint_kicad/Connector_PinHeader_1.27mm.pretty)(options "")(descr "")) + (lib (name Connector_PinHeader_2.00mm)(type KiCad)(uri ${ISC_SYMBOL_DIR}/footprint_kicad/Connector_PinHeader_2.00mm.pretty)(options "")(descr "")) + (lib (name Connector_PinHeader_2.54mm)(type KiCad)(uri ${ISC_SYMBOL_DIR}/footprint_kicad/Connector_PinHeader_2.54mm.pretty)(options "")(descr "")) + (lib (name Connector_PinSocket_1.00mm)(type KiCad)(uri ${ISC_SYMBOL_DIR}/footprint_kicad/Connector_PinSocket_1.00mm.pretty)(options "")(descr "")) + (lib (name Connector_PinSocket_1.27mm)(type KiCad)(uri ${ISC_SYMBOL_DIR}/footprint_kicad/Connector_PinSocket_1.27mm.pretty)(options "")(descr "")) + (lib (name Connector_PinSocket_2.00mm)(type KiCad)(uri ${ISC_SYMBOL_DIR}/footprint_kicad/Connector_PinSocket_2.00mm.pretty)(options "")(descr "")) + (lib (name Connector_PinSocket_2.54mm)(type KiCad)(uri ${ISC_SYMBOL_DIR}/footprint_kicad/Connector_PinSocket_2.54mm.pretty)(options "")(descr "")) + (lib (name Connector_RJ)(type KiCad)(uri ${ISC_SYMBOL_DIR}/footprint_kicad/Connector_RJ.pretty)(options "")(descr "")) + (lib (name Connector_Samtec)(type KiCad)(uri ${ISC_SYMBOL_DIR}/footprint_kicad/Connector_Samtec.pretty)(options "")(descr "")) + (lib (name Connector_Samtec_HLE_SMD)(type KiCad)(uri ${ISC_SYMBOL_DIR}/footprint_kicad/Connector_Samtec_HLE_SMD.pretty)(options "")(descr "")) + (lib (name Connector_Samtec_HLE_THT)(type KiCad)(uri ${ISC_SYMBOL_DIR}/footprint_kicad/Connector_Samtec_HLE_THT.pretty)(options "")(descr "")) + (lib (name Connector_SATA_SAS)(type KiCad)(uri ${ISC_SYMBOL_DIR}/footprint_kicad/Connector_SATA_SAS.pretty)(options "")(descr "")) + (lib (name Connector_Stocko)(type KiCad)(uri ${ISC_SYMBOL_DIR}/footprint_kicad/Connector_Stocko.pretty)(options "")(descr "")) + (lib (name Connector_TE-Connectivity)(type KiCad)(uri ${ISC_SYMBOL_DIR}/footprint_kicad/Connector_TE-Connectivity.pretty)(options "")(descr "")) + (lib (name Connector_USB)(type KiCad)(uri ${ISC_SYMBOL_DIR}/footprint_kicad/Connector_USB.pretty)(options "")(descr "")) + (lib (name Connector_Wago)(type KiCad)(uri ${ISC_SYMBOL_DIR}/footprint_kicad/Connector_Wago.pretty)(options "")(descr "")) + (lib (name Connector_Wire)(type KiCad)(uri ${ISC_SYMBOL_DIR}/footprint_kicad/Connector_Wire.pretty)(options "")(descr "")) + (lib (name Connector_Wuerth)(type KiCad)(uri ${ISC_SYMBOL_DIR}/footprint_kicad/Connector_Wuerth.pretty)(options "")(descr "")) + (lib (name Converter_ACDC)(type KiCad)(uri ${ISC_SYMBOL_DIR}/footprint_kicad/Converter_ACDC.pretty)(options "")(descr "")) + (lib (name Converter_DCDC)(type KiCad)(uri ${ISC_SYMBOL_DIR}/footprint_kicad/Converter_DCDC.pretty)(options "")(descr "")) + (lib (name Crystal)(type KiCad)(uri ${ISC_SYMBOL_DIR}/footprint_kicad/Crystal.pretty)(options "")(descr "")) + (lib (name Diode_SMD)(type KiCad)(uri ${ISC_SYMBOL_DIR}/footprint_kicad/Diode_SMD.pretty)(options "")(descr "")) + (lib (name Diode_THT)(type KiCad)(uri ${ISC_SYMBOL_DIR}/footprint_kicad/Diode_THT.pretty)(options "")(descr "")) + (lib (name Display)(type KiCad)(uri ${ISC_SYMBOL_DIR}/footprint_kicad/Display.pretty)(options "")(descr "")) + (lib (name Display_7Segment)(type KiCad)(uri ${ISC_SYMBOL_DIR}/footprint_kicad/Display_7Segment.pretty)(options "")(descr "")) + (lib (name Ferrite_THT)(type KiCad)(uri ${ISC_SYMBOL_DIR}/footprint_kicad/Ferrite_THT.pretty)(options "")(descr "")) + (lib (name Fiducial)(type KiCad)(uri ${ISC_SYMBOL_DIR}/footprint_kicad/Fiducial.pretty)(options "")(descr "")) + (lib (name Filter)(type KiCad)(uri ${ISC_SYMBOL_DIR}/footprint_kicad/Filter.pretty)(options "")(descr "")) + (lib (name Fuse)(type KiCad)(uri ${ISC_SYMBOL_DIR}/footprint_kicad/Fuse.pretty)(options "")(descr "")) + (lib (name Heatsink)(type KiCad)(uri ${ISC_SYMBOL_DIR}/footprint_kicad/Heatsink.pretty)(options "")(descr "")) + (lib (name Inductor_SMD)(type KiCad)(uri ${ISC_SYMBOL_DIR}/footprint_kicad/Inductor_SMD.pretty)(options "")(descr "")) + (lib (name Inductor_THT)(type KiCad)(uri ${ISC_SYMBOL_DIR}/footprint_kicad/Inductor_THT.pretty)(options "")(descr "")) + (lib (name Jumper)(type KiCad)(uri ${ISC_SYMBOL_DIR}/footprint_kicad/Jumper.pretty)(options "")(descr "")) + (lib (name LED_SMD)(type KiCad)(uri ${ISC_SYMBOL_DIR}/footprint_kicad/LED_SMD.pretty)(options "")(descr "")) + (lib (name LED_THT)(type KiCad)(uri ${ISC_SYMBOL_DIR}/footprint_kicad/LED_THT.pretty)(options "")(descr "")) + (lib (name Module)(type KiCad)(uri ${ISC_SYMBOL_DIR}/footprint_kicad/Module.pretty)(options "")(descr "")) + (lib (name MountingEquipment)(type KiCad)(uri ${ISC_SYMBOL_DIR}/footprint_kicad/MountingEquipment.pretty)(options "")(descr "")) + (lib (name MountingHole)(type KiCad)(uri ${ISC_SYMBOL_DIR}/footprint_kicad/MountingHole.pretty)(options "")(descr "")) + (lib (name NetTie)(type KiCad)(uri ${ISC_SYMBOL_DIR}/footprint_kicad/NetTie.pretty)(options "")(descr "")) + (lib (name OptoDevice)(type KiCad)(uri ${ISC_SYMBOL_DIR}/footprint_kicad/OptoDevice.pretty)(options "")(descr "")) + (lib (name Oscillator)(type KiCad)(uri ${ISC_SYMBOL_DIR}/footprint_kicad/Oscillator.pretty)(options "")(descr "")) + (lib (name Package_BGA)(type KiCad)(uri ${ISC_SYMBOL_DIR}/footprint_kicad/Package_BGA.pretty)(options "")(descr "")) + (lib (name Package_CSP)(type KiCad)(uri ${ISC_SYMBOL_DIR}/footprint_kicad/Package_CSP.pretty)(options "")(descr "")) + (lib (name Package_DFN_QFN)(type KiCad)(uri ${ISC_SYMBOL_DIR}/footprint_kicad/Package_DFN_QFN.pretty)(options "")(descr "")) + (lib (name Package_DIP)(type KiCad)(uri ${ISC_SYMBOL_DIR}/footprint_kicad/Package_DIP.pretty)(options "")(descr "")) + (lib (name Package_DirectFET)(type KiCad)(uri ${ISC_SYMBOL_DIR}/footprint_kicad/Package_DirectFET.pretty)(options "")(descr "")) + (lib (name Package_LCC)(type KiCad)(uri ${ISC_SYMBOL_DIR}/footprint_kicad/Package_LCC.pretty)(options "")(descr "")) + (lib (name Package_LGA)(type KiCad)(uri ${ISC_SYMBOL_DIR}/footprint_kicad/Package_LGA.pretty)(options "")(descr "")) + (lib (name Package_QFP)(type KiCad)(uri ${ISC_SYMBOL_DIR}/footprint_kicad/Package_QFP.pretty)(options "")(descr "")) + (lib (name Package_SIP)(type KiCad)(uri ${ISC_SYMBOL_DIR}/footprint_kicad/Package_SIP.pretty)(options "")(descr "")) + (lib (name Package_SO)(type KiCad)(uri ${ISC_SYMBOL_DIR}/footprint_kicad/Package_SO.pretty)(options "")(descr "")) + (lib (name Package_SO_J-Lead)(type KiCad)(uri ${ISC_SYMBOL_DIR}/footprint_kicad/Package_SO_J-Lead.pretty)(options "")(descr "")) + (lib (name Package_SON)(type KiCad)(uri ${ISC_SYMBOL_DIR}/footprint_kicad/Package_SON.pretty)(options "")(descr "")) + (lib (name Package_TO_SOT_SMD)(type KiCad)(uri ${ISC_SYMBOL_DIR}/footprint_kicad/Package_TO_SOT_SMD.pretty)(options "")(descr "")) + (lib (name Package_TO_SOT_THT)(type KiCad)(uri ${ISC_SYMBOL_DIR}/footprint_kicad/Package_TO_SOT_THT.pretty)(options "")(descr "")) + (lib (name Potentiometer_SMD)(type KiCad)(uri ${ISC_SYMBOL_DIR}/footprint_kicad/Potentiometer_SMD.pretty)(options "")(descr "")) + (lib (name Potentiometer_THT)(type KiCad)(uri ${ISC_SYMBOL_DIR}/footprint_kicad/Potentiometer_THT.pretty)(options "")(descr "")) + (lib (name Relay_SMD)(type KiCad)(uri ${ISC_SYMBOL_DIR}/footprint_kicad/Relay_SMD.pretty)(options "")(descr "")) + (lib (name Relay_THT)(type KiCad)(uri ${ISC_SYMBOL_DIR}/footprint_kicad/Relay_THT.pretty)(options "")(descr "")) + (lib (name Resistor_SMD)(type KiCad)(uri ${ISC_SYMBOL_DIR}/footprint_kicad/Resistor_SMD.pretty)(options "")(descr "")) + (lib (name Resistor_THT)(type KiCad)(uri ${ISC_SYMBOL_DIR}/footprint_kicad/Resistor_THT.pretty)(options "")(descr "")) + (lib (name RF)(type KiCad)(uri ${ISC_SYMBOL_DIR}/footprint_kicad/RF.pretty)(options "")(descr "")) + (lib (name RF_Antenna)(type KiCad)(uri ${ISC_SYMBOL_DIR}/footprint_kicad/RF_Antenna.pretty)(options "")(descr "")) + (lib (name RF_Converter)(type KiCad)(uri ${ISC_SYMBOL_DIR}/footprint_kicad/RF_Converter.pretty)(options "")(descr "")) + (lib (name RF_GPS)(type KiCad)(uri ${ISC_SYMBOL_DIR}/footprint_kicad/RF_GPS.pretty)(options "")(descr "")) + (lib (name RF_GSM)(type KiCad)(uri ${ISC_SYMBOL_DIR}/footprint_kicad/RF_GSM.pretty)(options "")(descr "")) + (lib (name RF_Mini-Circuits)(type KiCad)(uri ${ISC_SYMBOL_DIR}/footprint_kicad/RF_Mini-Circuits.pretty)(options "")(descr "")) + (lib (name RF_Module)(type KiCad)(uri ${ISC_SYMBOL_DIR}/footprint_kicad/RF_Module.pretty)(options "")(descr "")) + (lib (name RF_Shielding)(type KiCad)(uri ${ISC_SYMBOL_DIR}/footprint_kicad/RF_Shielding.pretty)(options "")(descr "")) + (lib (name RF_WiFi)(type KiCad)(uri ${ISC_SYMBOL_DIR}/footprint_kicad/RF_WiFi.pretty)(options "")(descr "")) + (lib (name Rotary_Encoder)(type KiCad)(uri ${ISC_SYMBOL_DIR}/footprint_kicad/Rotary_Encoder.pretty)(options "")(descr "")) + (lib (name Sensor)(type KiCad)(uri ${ISC_SYMBOL_DIR}/footprint_kicad/Sensor.pretty)(options "")(descr "")) + (lib (name Sensor_Audio)(type KiCad)(uri ${ISC_SYMBOL_DIR}/footprint_kicad/Sensor_Audio.pretty)(options "")(descr "")) + (lib (name Sensor_Current)(type KiCad)(uri ${ISC_SYMBOL_DIR}/footprint_kicad/Sensor_Current.pretty)(options "")(descr "")) + (lib (name Sensor_Distance)(type KiCad)(uri ${ISC_SYMBOL_DIR}/footprint_kicad/Sensor_Distance.pretty)(options "")(descr "")) + (lib (name Sensor_Humidity)(type KiCad)(uri ${ISC_SYMBOL_DIR}/footprint_kicad/Sensor_Humidity.pretty)(options "")(descr "")) + (lib (name Sensor_Motion)(type KiCad)(uri ${ISC_SYMBOL_DIR}/footprint_kicad/Sensor_Motion.pretty)(options "")(descr "")) + (lib (name Sensor_Pressure)(type KiCad)(uri ${ISC_SYMBOL_DIR}/footprint_kicad/Sensor_Pressure.pretty)(options "")(descr "")) + (lib (name Sensor_Voltage)(type KiCad)(uri ${ISC_SYMBOL_DIR}/footprint_kicad/Sensor_Voltage.pretty)(options "")(descr "")) + (lib (name Socket)(type KiCad)(uri ${ISC_SYMBOL_DIR}/footprint_kicad/Socket.pretty)(options "")(descr "")) + (lib (name Symbol)(type KiCad)(uri ${ISC_SYMBOL_DIR}/footprint_kicad/Symbol.pretty)(options "")(descr "")) + (lib (name TerminalBlock)(type KiCad)(uri ${ISC_SYMBOL_DIR}/footprint_kicad/TerminalBlock.pretty)(options "")(descr "")) + (lib (name TerminalBlock_4Ucon)(type KiCad)(uri ${ISC_SYMBOL_DIR}/footprint_kicad/TerminalBlock_4Ucon.pretty)(options "")(descr "")) + (lib (name TerminalBlock_Altech)(type KiCad)(uri ${ISC_SYMBOL_DIR}/footprint_kicad/TerminalBlock_Altech.pretty)(options "")(descr "")) + (lib (name TerminalBlock_Dinkle)(type KiCad)(uri ${ISC_SYMBOL_DIR}/footprint_kicad/TerminalBlock_Dinkle.pretty)(options "")(descr "")) + (lib (name TerminalBlock_MetzConnect)(type KiCad)(uri ${ISC_SYMBOL_DIR}/footprint_kicad/TerminalBlock_MetzConnect.pretty)(options "")(descr "")) + (lib (name TerminalBlock_Philmore)(type KiCad)(uri ${ISC_SYMBOL_DIR}/footprint_kicad/TerminalBlock_Philmore.pretty)(options "")(descr "")) + (lib (name TerminalBlock_Phoenix)(type KiCad)(uri ${ISC_SYMBOL_DIR}/footprint_kicad/TerminalBlock_Phoenix.pretty)(options "")(descr "")) + (lib (name TerminalBlock_RND)(type KiCad)(uri ${ISC_SYMBOL_DIR}/footprint_kicad/TerminalBlock_RND.pretty)(options "")(descr "")) + (lib (name TerminalBlock_TE-Connectivity)(type KiCad)(uri ${ISC_SYMBOL_DIR}/footprint_kicad/TerminalBlock_TE-Connectivity.pretty)(options "")(descr "")) + (lib (name TerminalBlock_WAGO)(type KiCad)(uri ${ISC_SYMBOL_DIR}/footprint_kicad/TerminalBlock_WAGO.pretty)(options "")(descr "")) + (lib (name TerminalBlock_Wuerth)(type KiCad)(uri ${ISC_SYMBOL_DIR}/footprint_kicad/TerminalBlock_Wuerth.pretty)(options "")(descr "")) + (lib (name TestPoint)(type KiCad)(uri ${ISC_SYMBOL_DIR}/footprint_kicad/TestPoint.pretty)(options "")(descr "")) + (lib (name Transformer_SMD)(type KiCad)(uri ${ISC_SYMBOL_DIR}/footprint_kicad/Transformer_SMD.pretty)(options "")(descr "")) + (lib (name Transformer_THT)(type KiCad)(uri ${ISC_SYMBOL_DIR}/footprint_kicad/Transformer_THT.pretty)(options "")(descr "")) + (lib (name Valve)(type KiCad)(uri ${ISC_SYMBOL_DIR}/footprint_kicad/Valve.pretty)(options "")(descr "")) + (lib (name Varistor)(type KiCad)(uri ${ISC_SYMBOL_DIR}/footprint_kicad/Varistor.pretty)(options "")(descr "")) + (lib (name layout)(type KiCad)(uri ${ISC_SYMBOL_DIR}/layout.pretty)(options "")(descr "")) +) diff --git a/Hardware/ElecOnbProj1/sym-lib-table b/Hardware/ElecOnbProj1/sym-lib-table new file mode 100644 index 00000000..fbefb1ef --- /dev/null +++ b/Hardware/ElecOnbProj1/sym-lib-table @@ -0,0 +1,208 @@ +(sym_lib_table + (lib (name Connector_ISC)(type KiCad)(uri ${ISC_SYMBOL_DIR}/schematic/Connector_ISC.kicad_sym)(options "")(descr "")) + (lib (name Discrete_SMD)(type KiCad)(uri ${ISC_SYMBOL_DIR}/schematic/Discrete_SMD.kicad_sym)(options "")(descr "")) + (lib (name Discrete_THT)(type KiCad)(uri ${ISC_SYMBOL_DIR}/schematic/Discrete_THT.kicad_sym)(options "")(descr "")) + (lib (name ICs)(type KiCad)(uri ${ISC_SYMBOL_DIR}/schematic/ICs.kicad_sym)(options "")(descr "")) + (lib (name MCU)(type KiCad)(uri ${ISC_SYMBOL_DIR}/schematic/MCU.kicad_sym)(options "")(descr "")) + (lib (name Misc)(type KiCad)(uri ${ISC_SYMBOL_DIR}/schematic/Misc.kicad_sym)(options "")(descr "")) + (lib (name 4xxx)(type KiCad)(uri ${ISC_SYMBOL_DIR}/schematic_kicad/4xxx.kicad_sym)(options "")(descr "")) + (lib (name 4xxx_IEEE)(type KiCad)(uri ${ISC_SYMBOL_DIR}/schematic_kicad/4xxx_IEEE.kicad_sym)(options "")(descr "")) + (lib (name 74xGxx)(type KiCad)(uri ${ISC_SYMBOL_DIR}/schematic_kicad/74xGxx.kicad_sym)(options "")(descr "")) + (lib (name 74xx)(type KiCad)(uri ${ISC_SYMBOL_DIR}/schematic_kicad/74xx.kicad_sym)(options "")(descr "")) + (lib (name 74xx_IEEE)(type KiCad)(uri ${ISC_SYMBOL_DIR}/schematic_kicad/74xx_IEEE.kicad_sym)(options "")(descr "")) + (lib (name Amplifier_Audio)(type KiCad)(uri ${ISC_SYMBOL_DIR}/schematic_kicad/Amplifier_Audio.kicad_sym)(options "")(descr "")) + (lib (name Amplifier_Buffer)(type KiCad)(uri ${ISC_SYMBOL_DIR}/schematic_kicad/Amplifier_Buffer.kicad_sym)(options "")(descr "")) + (lib (name Amplifier_Current)(type KiCad)(uri ${ISC_SYMBOL_DIR}/schematic_kicad/Amplifier_Current.kicad_sym)(options "")(descr "")) + (lib (name Amplifier_Difference)(type KiCad)(uri ${ISC_SYMBOL_DIR}/schematic_kicad/Amplifier_Difference.kicad_sym)(options "")(descr "")) + (lib (name Amplifier_Instrumentation)(type KiCad)(uri ${ISC_SYMBOL_DIR}/schematic_kicad/Amplifier_Instrumentation.kicad_sym)(options "")(descr "")) + (lib (name Amplifier_Operational)(type KiCad)(uri ${ISC_SYMBOL_DIR}/schematic_kicad/Amplifier_Operational.kicad_sym)(options "")(descr "")) + (lib (name Amplifier_Video)(type KiCad)(uri ${ISC_SYMBOL_DIR}/schematic_kicad/Amplifier_Video.kicad_sym)(options "")(descr "")) + (lib (name Analog)(type KiCad)(uri ${ISC_SYMBOL_DIR}/schematic_kicad/Analog.kicad_sym)(options "")(descr "")) + (lib (name Analog_ADC)(type KiCad)(uri ${ISC_SYMBOL_DIR}/schematic_kicad/Analog_ADC.kicad_sym)(options "")(descr "")) + (lib (name Analog_DAC)(type KiCad)(uri ${ISC_SYMBOL_DIR}/schematic_kicad/Analog_DAC.kicad_sym)(options "")(descr "")) + (lib (name Analog_Switch)(type KiCad)(uri ${ISC_SYMBOL_DIR}/schematic_kicad/Analog_Switch.kicad_sym)(options "")(descr "")) + (lib (name Audio)(type KiCad)(uri ${ISC_SYMBOL_DIR}/schematic_kicad/Audio.kicad_sym)(options "")(descr "")) + (lib (name Battery_Management)(type KiCad)(uri ${ISC_SYMBOL_DIR}/schematic_kicad/Battery_Management.kicad_sym)(options "")(descr "")) + (lib (name Comparator)(type KiCad)(uri ${ISC_SYMBOL_DIR}/schematic_kicad/Comparator.kicad_sym)(options "")(descr "")) + (lib (name Connector)(type KiCad)(uri ${ISC_SYMBOL_DIR}/schematic_kicad/Connector.kicad_sym)(options "")(descr "")) + (lib (name Connector_Generic)(type KiCad)(uri ${ISC_SYMBOL_DIR}/schematic_kicad/Connector_Generic.kicad_sym)(options "")(descr "")) + (lib (name Connector_Generic_MountingPin)(type KiCad)(uri ${ISC_SYMBOL_DIR}/schematic_kicad/Connector_Generic_MountingPin.kicad_sym)(options "")(descr "")) + (lib (name Connector_Generic_Shielded)(type KiCad)(uri ${ISC_SYMBOL_DIR}/schematic_kicad/Connector_Generic_Shielded.kicad_sym)(options "")(descr "")) + (lib (name Converter_ACDC)(type KiCad)(uri ${ISC_SYMBOL_DIR}/schematic_kicad/Converter_ACDC.kicad_sym)(options "")(descr "")) + (lib (name Converter_DCDC)(type KiCad)(uri ${ISC_SYMBOL_DIR}/schematic_kicad/Converter_DCDC.kicad_sym)(options "")(descr "")) + (lib (name CPLD_Altera)(type KiCad)(uri ${ISC_SYMBOL_DIR}/schematic_kicad/CPLD_Altera.kicad_sym)(options "")(descr "")) + (lib (name CPLD_Microchip)(type KiCad)(uri ${ISC_SYMBOL_DIR}/schematic_kicad/CPLD_Microchip.kicad_sym)(options "")(descr "")) + (lib (name CPLD_Xilinx)(type KiCad)(uri ${ISC_SYMBOL_DIR}/schematic_kicad/CPLD_Xilinx.kicad_sym)(options "")(descr "")) + (lib (name CPU)(type KiCad)(uri ${ISC_SYMBOL_DIR}/schematic_kicad/CPU.kicad_sym)(options "")(descr "")) + (lib (name CPU_NXP_6800)(type KiCad)(uri ${ISC_SYMBOL_DIR}/schematic_kicad/CPU_NXP_6800.kicad_sym)(options "")(descr "")) + (lib (name CPU_NXP_68000)(type KiCad)(uri ${ISC_SYMBOL_DIR}/schematic_kicad/CPU_NXP_68000.kicad_sym)(options "")(descr "")) + (lib (name CPU_NXP_IMX)(type KiCad)(uri ${ISC_SYMBOL_DIR}/schematic_kicad/CPU_NXP_IMX.kicad_sym)(options "")(descr "")) + (lib (name CPU_PowerPC)(type KiCad)(uri ${ISC_SYMBOL_DIR}/schematic_kicad/CPU_PowerPC.kicad_sym)(options "")(descr "")) + (lib (name device)(type KiCad)(uri ${ISC_SYMBOL_DIR}/schematic_kicad/Device.kicad_sym)(options "")(descr "")) + (lib (name Diode)(type KiCad)(uri ${ISC_SYMBOL_DIR}/schematic_kicad/Diode.kicad_sym)(options "")(descr "")) + (lib (name Diode_Bridge)(type KiCad)(uri ${ISC_SYMBOL_DIR}/schematic_kicad/Diode_Bridge.kicad_sym)(options "")(descr "")) + (lib (name Diode_Laser)(type KiCad)(uri ${ISC_SYMBOL_DIR}/schematic_kicad/Diode_Laser.kicad_sym)(options "")(descr "")) + (lib (name Display_Character)(type KiCad)(uri ${ISC_SYMBOL_DIR}/schematic_kicad/Display_Character.kicad_sym)(options "")(descr "")) + (lib (name Display_Graphic)(type KiCad)(uri ${ISC_SYMBOL_DIR}/schematic_kicad/Display_Graphic.kicad_sym)(options "")(descr "")) + (lib (name Driver_Display)(type KiCad)(uri ${ISC_SYMBOL_DIR}/schematic_kicad/Driver_Display.kicad_sym)(options "")(descr "")) + (lib (name Driver_FET)(type KiCad)(uri ${ISC_SYMBOL_DIR}/schematic_kicad/Driver_FET.kicad_sym)(options "")(descr "")) + (lib (name Driver_Haptic)(type KiCad)(uri ${ISC_SYMBOL_DIR}/schematic_kicad/Driver_Haptic.kicad_sym)(options "")(descr "")) + (lib (name Driver_LED)(type KiCad)(uri ${ISC_SYMBOL_DIR}/schematic_kicad/Driver_LED.kicad_sym)(options "")(descr "")) + (lib (name Driver_Motor)(type KiCad)(uri ${ISC_SYMBOL_DIR}/schematic_kicad/Driver_Motor.kicad_sym)(options "")(descr "")) + (lib (name Driver_Relay)(type KiCad)(uri ${ISC_SYMBOL_DIR}/schematic_kicad/Driver_Relay.kicad_sym)(options "")(descr "")) + (lib (name DSP_AnalogDevices)(type KiCad)(uri ${ISC_SYMBOL_DIR}/schematic_kicad/DSP_AnalogDevices.kicad_sym)(options "")(descr "")) + (lib (name DSP_Freescale)(type KiCad)(uri ${ISC_SYMBOL_DIR}/schematic_kicad/DSP_Freescale.kicad_sym)(options "")(descr "")) + (lib (name DSP_Microchip_DSPIC33)(type KiCad)(uri ${ISC_SYMBOL_DIR}/schematic_kicad/DSP_Microchip_DSPIC33.kicad_sym)(options "")(descr "")) + (lib (name DSP_Motorola)(type KiCad)(uri ${ISC_SYMBOL_DIR}/schematic_kicad/DSP_Motorola.kicad_sym)(options "")(descr "")) + (lib (name DSP_Texas)(type KiCad)(uri ${ISC_SYMBOL_DIR}/schematic_kicad/DSP_Texas.kicad_sym)(options "")(descr "")) + (lib (name Fiber_Optic)(type KiCad)(uri ${ISC_SYMBOL_DIR}/schematic_kicad/Fiber_Optic.kicad_sym)(options "")(descr "")) + (lib (name Filter)(type KiCad)(uri ${ISC_SYMBOL_DIR}/schematic_kicad/Filter.kicad_sym)(options "")(descr "")) + (lib (name FPGA_Lattice)(type KiCad)(uri ${ISC_SYMBOL_DIR}/schematic_kicad/FPGA_Lattice.kicad_sym)(options "")(descr "")) + (lib (name FPGA_Microsemi)(type KiCad)(uri ${ISC_SYMBOL_DIR}/schematic_kicad/FPGA_Microsemi.kicad_sym)(options "")(descr "")) + (lib (name FPGA_Xilinx)(type KiCad)(uri ${ISC_SYMBOL_DIR}/schematic_kicad/FPGA_Xilinx.kicad_sym)(options "")(descr "")) + (lib (name FPGA_Xilinx_Artix7)(type KiCad)(uri ${ISC_SYMBOL_DIR}/schematic_kicad/FPGA_Xilinx_Artix7.kicad_sym)(options "")(descr "")) + (lib (name FPGA_Xilinx_Kintex7)(type KiCad)(uri ${ISC_SYMBOL_DIR}/schematic_kicad/FPGA_Xilinx_Kintex7.kicad_sym)(options "")(descr "")) + (lib (name FPGA_Xilinx_Spartan6)(type KiCad)(uri ${ISC_SYMBOL_DIR}/schematic_kicad/FPGA_Xilinx_Spartan6.kicad_sym)(options "")(descr "")) + (lib (name FPGA_Xilinx_Virtex5)(type KiCad)(uri ${ISC_SYMBOL_DIR}/schematic_kicad/FPGA_Xilinx_Virtex5.kicad_sym)(options "")(descr "")) + (lib (name FPGA_Xilinx_Virtex6)(type KiCad)(uri ${ISC_SYMBOL_DIR}/schematic_kicad/FPGA_Xilinx_Virtex6.kicad_sym)(options "")(descr "")) + (lib (name FPGA_Xilinx_Virtex7)(type KiCad)(uri ${ISC_SYMBOL_DIR}/schematic_kicad/FPGA_Xilinx_Virtex7.kicad_sym)(options "")(descr "")) + (lib (name GPU)(type KiCad)(uri ${ISC_SYMBOL_DIR}/schematic_kicad/GPU.kicad_sym)(options "")(descr "")) + (lib (name Graphic)(type KiCad)(uri ${ISC_SYMBOL_DIR}/schematic_kicad/Graphic.kicad_sym)(options "")(descr "")) + (lib (name Interface)(type KiCad)(uri ${ISC_SYMBOL_DIR}/schematic_kicad/Interface.kicad_sym)(options "")(descr "")) + (lib (name Interface_CAN_LIN)(type KiCad)(uri ${ISC_SYMBOL_DIR}/schematic_kicad/Interface_CAN_LIN.kicad_sym)(options "")(descr "")) + (lib (name Interface_CurrentLoop)(type KiCad)(uri ${ISC_SYMBOL_DIR}/schematic_kicad/Interface_CurrentLoop.kicad_sym)(options "")(descr "")) + (lib (name Interface_Ethernet)(type KiCad)(uri ${ISC_SYMBOL_DIR}/schematic_kicad/Interface_Ethernet.kicad_sym)(options "")(descr "")) + (lib (name Interface_Expansion)(type KiCad)(uri ${ISC_SYMBOL_DIR}/schematic_kicad/Interface_Expansion.kicad_sym)(options "")(descr "")) + (lib (name Interface_HDMI)(type KiCad)(uri ${ISC_SYMBOL_DIR}/schematic_kicad/Interface_HDMI.kicad_sym)(options "")(descr "")) + (lib (name Interface_HID)(type KiCad)(uri ${ISC_SYMBOL_DIR}/schematic_kicad/Interface_HID.kicad_sym)(options "")(descr "")) + (lib (name Interface_LineDriver)(type KiCad)(uri ${ISC_SYMBOL_DIR}/schematic_kicad/Interface_LineDriver.kicad_sym)(options "")(descr "")) + (lib (name Interface_Optical)(type KiCad)(uri ${ISC_SYMBOL_DIR}/schematic_kicad/Interface_Optical.kicad_sym)(options "")(descr "")) + (lib (name Interface_Telecom)(type KiCad)(uri ${ISC_SYMBOL_DIR}/schematic_kicad/Interface_Telecom.kicad_sym)(options "")(descr "")) + (lib (name Interface_UART)(type KiCad)(uri ${ISC_SYMBOL_DIR}/schematic_kicad/Interface_UART.kicad_sym)(options "")(descr "")) + (lib (name Interface_USB)(type KiCad)(uri ${ISC_SYMBOL_DIR}/schematic_kicad/Interface_USB.kicad_sym)(options "")(descr "")) + (lib (name Isolator)(type KiCad)(uri ${ISC_SYMBOL_DIR}/schematic_kicad/Isolator.kicad_sym)(options "")(descr "")) + (lib (name Isolator_Analog)(type KiCad)(uri ${ISC_SYMBOL_DIR}/schematic_kicad/Isolator_Analog.kicad_sym)(options "")(descr "")) + (lib (name Jumper)(type KiCad)(uri ${ISC_SYMBOL_DIR}/schematic_kicad/Jumper.kicad_sym)(options "")(descr "")) + (lib (name LED)(type KiCad)(uri ${ISC_SYMBOL_DIR}/schematic_kicad/LED.kicad_sym)(options "")(descr "")) + (lib (name Logic_LevelTranslator)(type KiCad)(uri ${ISC_SYMBOL_DIR}/schematic_kicad/Logic_LevelTranslator.kicad_sym)(options "")(descr "")) + (lib (name Logic_Programmable)(type KiCad)(uri ${ISC_SYMBOL_DIR}/schematic_kicad/Logic_Programmable.kicad_sym)(options "")(descr "")) + (lib (name MCU_AnalogDevices)(type KiCad)(uri ${ISC_SYMBOL_DIR}/schematic_kicad/MCU_AnalogDevices.kicad_sym)(options "")(descr "")) + (lib (name MCU_Cypress)(type KiCad)(uri ${ISC_SYMBOL_DIR}/schematic_kicad/MCU_Cypress.kicad_sym)(options "")(descr "")) + (lib (name MCU_Espressif)(type KiCad)(uri ${ISC_SYMBOL_DIR}/schematic_kicad/MCU_Espressif.kicad_sym)(options "")(descr "")) + (lib (name MCU_Intel)(type KiCad)(uri ${ISC_SYMBOL_DIR}/schematic_kicad/MCU_Intel.kicad_sym)(options "")(descr "")) + (lib (name MCU_Microchip_8051)(type KiCad)(uri ${ISC_SYMBOL_DIR}/schematic_kicad/MCU_Microchip_8051.kicad_sym)(options "")(descr "")) + (lib (name MCU_Microchip_ATmega)(type KiCad)(uri ${ISC_SYMBOL_DIR}/schematic_kicad/MCU_Microchip_ATmega.kicad_sym)(options "")(descr "")) + (lib (name MCU_Microchip_ATtiny)(type KiCad)(uri ${ISC_SYMBOL_DIR}/schematic_kicad/MCU_Microchip_ATtiny.kicad_sym)(options "")(descr "")) + (lib (name MCU_Microchip_AVR)(type KiCad)(uri ${ISC_SYMBOL_DIR}/schematic_kicad/MCU_Microchip_AVR.kicad_sym)(options "")(descr "")) + (lib (name MCU_Microchip_PIC10)(type KiCad)(uri ${ISC_SYMBOL_DIR}/schematic_kicad/MCU_Microchip_PIC10.kicad_sym)(options "")(descr "")) + (lib (name MCU_Microchip_PIC12)(type KiCad)(uri ${ISC_SYMBOL_DIR}/schematic_kicad/MCU_Microchip_PIC12.kicad_sym)(options "")(descr "")) + (lib (name MCU_Microchip_PIC16)(type KiCad)(uri ${ISC_SYMBOL_DIR}/schematic_kicad/MCU_Microchip_PIC16.kicad_sym)(options "")(descr "")) + (lib (name MCU_Microchip_PIC18)(type KiCad)(uri ${ISC_SYMBOL_DIR}/schematic_kicad/MCU_Microchip_PIC18.kicad_sym)(options "")(descr "")) + (lib (name MCU_Microchip_PIC24)(type KiCad)(uri ${ISC_SYMBOL_DIR}/schematic_kicad/MCU_Microchip_PIC24.kicad_sym)(options "")(descr "")) + (lib (name MCU_Microchip_PIC32)(type KiCad)(uri ${ISC_SYMBOL_DIR}/schematic_kicad/MCU_Microchip_PIC32.kicad_sym)(options "")(descr "")) + (lib (name MCU_Microchip_SAMA)(type KiCad)(uri ${ISC_SYMBOL_DIR}/schematic_kicad/MCU_Microchip_SAMA.kicad_sym)(options "")(descr "")) + (lib (name MCU_Microchip_SAMD)(type KiCad)(uri ${ISC_SYMBOL_DIR}/schematic_kicad/MCU_Microchip_SAMD.kicad_sym)(options "")(descr "")) + (lib (name MCU_Microchip_SAME)(type KiCad)(uri ${ISC_SYMBOL_DIR}/schematic_kicad/MCU_Microchip_SAME.kicad_sym)(options "")(descr "")) + (lib (name MCU_Microchip_SAML)(type KiCad)(uri ${ISC_SYMBOL_DIR}/schematic_kicad/MCU_Microchip_SAML.kicad_sym)(options "")(descr "")) + (lib (name MCU_Microchip_SAMV)(type KiCad)(uri ${ISC_SYMBOL_DIR}/schematic_kicad/MCU_Microchip_SAMV.kicad_sym)(options "")(descr "")) + (lib (name MCU_Module)(type KiCad)(uri ${ISC_SYMBOL_DIR}/schematic_kicad/MCU_Module.kicad_sym)(options "")(descr "")) + (lib (name MCU_Nordic)(type KiCad)(uri ${ISC_SYMBOL_DIR}/schematic_kicad/MCU_Nordic.kicad_sym)(options "")(descr "")) + (lib (name MCU_NXP_ColdFire)(type KiCad)(uri ${ISC_SYMBOL_DIR}/schematic_kicad/MCU_NXP_ColdFire.kicad_sym)(options "")(descr "")) + (lib (name MCU_NXP_HC11)(type KiCad)(uri ${ISC_SYMBOL_DIR}/schematic_kicad/MCU_NXP_HC11.kicad_sym)(options "")(descr "")) + (lib (name MCU_NXP_HC12)(type KiCad)(uri ${ISC_SYMBOL_DIR}/schematic_kicad/MCU_NXP_HC12.kicad_sym)(options "")(descr "")) + (lib (name MCU_NXP_HCS12)(type KiCad)(uri ${ISC_SYMBOL_DIR}/schematic_kicad/MCU_NXP_HCS12.kicad_sym)(options "")(descr "")) + (lib (name MCU_NXP_Kinetis)(type KiCad)(uri ${ISC_SYMBOL_DIR}/schematic_kicad/MCU_NXP_Kinetis.kicad_sym)(options "")(descr "")) + (lib (name MCU_NXP_LPC)(type KiCad)(uri ${ISC_SYMBOL_DIR}/schematic_kicad/MCU_NXP_LPC.kicad_sym)(options "")(descr "")) + (lib (name MCU_NXP_MAC7100)(type KiCad)(uri ${ISC_SYMBOL_DIR}/schematic_kicad/MCU_NXP_MAC7100.kicad_sym)(options "")(descr "")) + (lib (name MCU_NXP_MCore)(type KiCad)(uri ${ISC_SYMBOL_DIR}/schematic_kicad/MCU_NXP_MCore.kicad_sym)(options "")(descr "")) + (lib (name MCU_NXP_NTAG)(type KiCad)(uri ${ISC_SYMBOL_DIR}/schematic_kicad/MCU_NXP_NTAG.kicad_sym)(options "")(descr "")) + (lib (name MCU_NXP_S08)(type KiCad)(uri ${ISC_SYMBOL_DIR}/schematic_kicad/MCU_NXP_S08.kicad_sym)(options "")(descr "")) + (lib (name MCU_Parallax)(type KiCad)(uri ${ISC_SYMBOL_DIR}/schematic_kicad/MCU_Parallax.kicad_sym)(options "")(descr "")) + (lib (name MCU_Renesas_Synergy_S1)(type KiCad)(uri ${ISC_SYMBOL_DIR}/schematic_kicad/MCU_Renesas_Synergy_S1.kicad_sym)(options "")(descr "")) + (lib (name MCU_SiFive)(type KiCad)(uri ${ISC_SYMBOL_DIR}/schematic_kicad/MCU_SiFive.kicad_sym)(options "")(descr "")) + (lib (name MCU_SiliconLabs)(type KiCad)(uri ${ISC_SYMBOL_DIR}/schematic_kicad/MCU_SiliconLabs.kicad_sym)(options "")(descr "")) + (lib (name MCU_ST_STM8)(type KiCad)(uri ${ISC_SYMBOL_DIR}/schematic_kicad/MCU_ST_STM8.kicad_sym)(options "")(descr "")) + (lib (name MCU_ST_STM32F0)(type KiCad)(uri ${ISC_SYMBOL_DIR}/schematic_kicad/MCU_ST_STM32F0.kicad_sym)(options "")(descr "")) + (lib (name MCU_ST_STM32F1)(type KiCad)(uri ${ISC_SYMBOL_DIR}/schematic_kicad/MCU_ST_STM32F1.kicad_sym)(options "")(descr "")) + (lib (name MCU_ST_STM32F2)(type KiCad)(uri ${ISC_SYMBOL_DIR}/schematic_kicad/MCU_ST_STM32F2.kicad_sym)(options "")(descr "")) + (lib (name MCU_ST_STM32F3)(type KiCad)(uri ${ISC_SYMBOL_DIR}/schematic_kicad/MCU_ST_STM32F3.kicad_sym)(options "")(descr "")) + (lib (name MCU_ST_STM32F4)(type KiCad)(uri ${ISC_SYMBOL_DIR}/schematic_kicad/MCU_ST_STM32F4.kicad_sym)(options "")(descr "")) + (lib (name MCU_ST_STM32F7)(type KiCad)(uri ${ISC_SYMBOL_DIR}/schematic_kicad/MCU_ST_STM32F7.kicad_sym)(options "")(descr "")) + (lib (name MCU_ST_STM32G0)(type KiCad)(uri ${ISC_SYMBOL_DIR}/schematic_kicad/MCU_ST_STM32G0.kicad_sym)(options "")(descr "")) + (lib (name MCU_ST_STM32H7)(type KiCad)(uri ${ISC_SYMBOL_DIR}/schematic_kicad/MCU_ST_STM32H7.kicad_sym)(options "")(descr "")) + (lib (name MCU_ST_STM32L0)(type KiCad)(uri ${ISC_SYMBOL_DIR}/schematic_kicad/MCU_ST_STM32L0.kicad_sym)(options "")(descr "")) + (lib (name MCU_ST_STM32L1)(type KiCad)(uri ${ISC_SYMBOL_DIR}/schematic_kicad/MCU_ST_STM32L1.kicad_sym)(options "")(descr "")) + (lib (name MCU_ST_STM32L4)(type KiCad)(uri ${ISC_SYMBOL_DIR}/schematic_kicad/MCU_ST_STM32L4.kicad_sym)(options "")(descr "")) + (lib (name MCU_ST_STM32L4+)(type KiCad)(uri ${ISC_SYMBOL_DIR}/schematic_kicad/MCU_ST_STM32L4+.kicad_sym)(options "")(descr "")) + (lib (name MCU_STC)(type KiCad)(uri ${ISC_SYMBOL_DIR}/schematic_kicad/MCU_STC.kicad_sym)(options "")(descr "")) + (lib (name MCU_Texas)(type KiCad)(uri ${ISC_SYMBOL_DIR}/schematic_kicad/MCU_Texas.kicad_sym)(options "")(descr "")) + (lib (name MCU_Texas_MSP430)(type KiCad)(uri ${ISC_SYMBOL_DIR}/schematic_kicad/MCU_Texas_MSP430.kicad_sym)(options "")(descr "")) + (lib (name MCU_Texas_SimpleLink)(type KiCad)(uri ${ISC_SYMBOL_DIR}/schematic_kicad/MCU_Texas_SimpleLink.kicad_sym)(options "")(descr "")) + (lib (name Mechanical)(type KiCad)(uri ${ISC_SYMBOL_DIR}/schematic_kicad/Mechanical.kicad_sym)(options "")(descr "")) + (lib (name Memory_EEPROM)(type KiCad)(uri ${ISC_SYMBOL_DIR}/schematic_kicad/Memory_EEPROM.kicad_sym)(options "")(descr "")) + (lib (name Memory_EPROM)(type KiCad)(uri ${ISC_SYMBOL_DIR}/schematic_kicad/Memory_EPROM.kicad_sym)(options "")(descr "")) + (lib (name Memory_Flash)(type KiCad)(uri ${ISC_SYMBOL_DIR}/schematic_kicad/Memory_Flash.kicad_sym)(options "")(descr "")) + (lib (name Memory_NVRAM)(type KiCad)(uri ${ISC_SYMBOL_DIR}/schematic_kicad/Memory_NVRAM.kicad_sym)(options "")(descr "")) + (lib (name Memory_RAM)(type KiCad)(uri ${ISC_SYMBOL_DIR}/schematic_kicad/Memory_RAM.kicad_sym)(options "")(descr "")) + (lib (name Memory_ROM)(type KiCad)(uri ${ISC_SYMBOL_DIR}/schematic_kicad/Memory_ROM.kicad_sym)(options "")(descr "")) + (lib (name Memory_UniqueID)(type KiCad)(uri ${ISC_SYMBOL_DIR}/schematic_kicad/Memory_UniqueID.kicad_sym)(options "")(descr "")) + (lib (name Motor)(type KiCad)(uri ${ISC_SYMBOL_DIR}/schematic_kicad/Motor.kicad_sym)(options "")(descr "")) + (lib (name Oscillator)(type KiCad)(uri ${ISC_SYMBOL_DIR}/schematic_kicad/Oscillator.kicad_sym)(options "")(descr "")) + (lib (name Potentiometer_Digital)(type KiCad)(uri ${ISC_SYMBOL_DIR}/schematic_kicad/Potentiometer_Digital.kicad_sym)(options "")(descr "")) + (lib (name power)(type KiCad)(uri ${ISC_SYMBOL_DIR}/schematic_kicad/power.kicad_sym)(options "")(descr "")) + (lib (name Power_Management)(type KiCad)(uri ${ISC_SYMBOL_DIR}/schematic_kicad/Power_Management.kicad_sym)(options "")(descr "")) + (lib (name Power_Protection)(type KiCad)(uri ${ISC_SYMBOL_DIR}/schematic_kicad/Power_Protection.kicad_sym)(options "")(descr "")) + (lib (name Power_Supervisor)(type KiCad)(uri ${ISC_SYMBOL_DIR}/schematic_kicad/Power_Supervisor.kicad_sym)(options "")(descr "")) + (lib (name pspice)(type KiCad)(uri ${ISC_SYMBOL_DIR}/schematic_kicad/pspice.kicad_sym)(options "")(descr "")) + (lib (name Reference_Current)(type KiCad)(uri ${ISC_SYMBOL_DIR}/schematic_kicad/Reference_Current.kicad_sym)(options "")(descr "")) + (lib (name Reference_Voltage)(type KiCad)(uri ${ISC_SYMBOL_DIR}/schematic_kicad/Reference_Voltage.kicad_sym)(options "")(descr "")) + (lib (name Regulator_Controller)(type KiCad)(uri ${ISC_SYMBOL_DIR}/schematic_kicad/Regulator_Controller.kicad_sym)(options "")(descr "")) + (lib (name Regulator_Current)(type KiCad)(uri ${ISC_SYMBOL_DIR}/schematic_kicad/Regulator_Current.kicad_sym)(options "")(descr "")) + (lib (name Regulator_Linear)(type KiCad)(uri ${ISC_SYMBOL_DIR}/schematic_kicad/Regulator_Linear.kicad_sym)(options "")(descr "")) + (lib (name Regulator_SwitchedCapacitor)(type KiCad)(uri ${ISC_SYMBOL_DIR}/schematic_kicad/Regulator_SwitchedCapacitor.kicad_sym)(options "")(descr "")) + (lib (name Regulator_Switching)(type KiCad)(uri ${ISC_SYMBOL_DIR}/schematic_kicad/Regulator_Switching.kicad_sym)(options "")(descr "")) + (lib (name Relay)(type KiCad)(uri ${ISC_SYMBOL_DIR}/schematic_kicad/Relay.kicad_sym)(options "")(descr "")) + (lib (name Relay_SolidState)(type KiCad)(uri ${ISC_SYMBOL_DIR}/schematic_kicad/Relay_SolidState.kicad_sym)(options "")(descr "")) + (lib (name RF)(type KiCad)(uri ${ISC_SYMBOL_DIR}/schematic_kicad/RF.kicad_sym)(options "")(descr "")) + (lib (name RF_AM_FM)(type KiCad)(uri ${ISC_SYMBOL_DIR}/schematic_kicad/RF_AM_FM.kicad_sym)(options "")(descr "")) + (lib (name RF_Amplifier)(type KiCad)(uri ${ISC_SYMBOL_DIR}/schematic_kicad/RF_Amplifier.kicad_sym)(options "")(descr "")) + (lib (name RF_Bluetooth)(type KiCad)(uri ${ISC_SYMBOL_DIR}/schematic_kicad/RF_Bluetooth.kicad_sym)(options "")(descr "")) + (lib (name RF_Filter)(type KiCad)(uri ${ISC_SYMBOL_DIR}/schematic_kicad/RF_Filter.kicad_sym)(options "")(descr "")) + (lib (name RF_GPS)(type KiCad)(uri ${ISC_SYMBOL_DIR}/schematic_kicad/RF_GPS.kicad_sym)(options "")(descr "")) + (lib (name RF_GSM)(type KiCad)(uri ${ISC_SYMBOL_DIR}/schematic_kicad/RF_GSM.kicad_sym)(options "")(descr "")) + (lib (name RF_Mixer)(type KiCad)(uri ${ISC_SYMBOL_DIR}/schematic_kicad/RF_Mixer.kicad_sym)(options "")(descr "")) + (lib (name RF_Module)(type KiCad)(uri ${ISC_SYMBOL_DIR}/schematic_kicad/RF_Module.kicad_sym)(options "")(descr "")) + (lib (name RF_RFID)(type KiCad)(uri ${ISC_SYMBOL_DIR}/schematic_kicad/RF_RFID.kicad_sym)(options "")(descr "")) + (lib (name RF_Switch)(type KiCad)(uri ${ISC_SYMBOL_DIR}/schematic_kicad/RF_Switch.kicad_sym)(options "")(descr "")) + (lib (name RF_WiFi)(type KiCad)(uri ${ISC_SYMBOL_DIR}/schematic_kicad/RF_WiFi.kicad_sym)(options "")(descr "")) + (lib (name RF_ZigBee)(type KiCad)(uri ${ISC_SYMBOL_DIR}/schematic_kicad/RF_ZigBee.kicad_sym)(options "")(descr "")) + (lib (name Security)(type KiCad)(uri ${ISC_SYMBOL_DIR}/schematic_kicad/Security.kicad_sym)(options "")(descr "")) + (lib (name Sensor)(type KiCad)(uri ${ISC_SYMBOL_DIR}/schematic_kicad/Sensor.kicad_sym)(options "")(descr "")) + (lib (name Sensor_Audio)(type KiCad)(uri ${ISC_SYMBOL_DIR}/schematic_kicad/Sensor_Audio.kicad_sym)(options "")(descr "")) + (lib (name Sensor_Current)(type KiCad)(uri ${ISC_SYMBOL_DIR}/schematic_kicad/Sensor_Current.kicad_sym)(options "")(descr "")) + (lib (name Sensor_Distance)(type KiCad)(uri ${ISC_SYMBOL_DIR}/schematic_kicad/Sensor_Distance.kicad_sym)(options "")(descr "")) + (lib (name Sensor_Gas)(type KiCad)(uri ${ISC_SYMBOL_DIR}/schematic_kicad/Sensor_Gas.kicad_sym)(options "")(descr "")) + (lib (name Sensor_Humidity)(type KiCad)(uri ${ISC_SYMBOL_DIR}/schematic_kicad/Sensor_Humidity.kicad_sym)(options "")(descr "")) + (lib (name Sensor_Magnetic)(type KiCad)(uri ${ISC_SYMBOL_DIR}/schematic_kicad/Sensor_Magnetic.kicad_sym)(options "")(descr "")) + (lib (name Sensor_Motion)(type KiCad)(uri ${ISC_SYMBOL_DIR}/schematic_kicad/Sensor_Motion.kicad_sym)(options "")(descr "")) + (lib (name Sensor_Optical)(type KiCad)(uri ${ISC_SYMBOL_DIR}/schematic_kicad/Sensor_Optical.kicad_sym)(options "")(descr "")) + (lib (name Sensor_Pressure)(type KiCad)(uri ${ISC_SYMBOL_DIR}/schematic_kicad/Sensor_Pressure.kicad_sym)(options "")(descr "")) + (lib (name Sensor_Proximity)(type KiCad)(uri ${ISC_SYMBOL_DIR}/schematic_kicad/Sensor_Proximity.kicad_sym)(options "")(descr "")) + (lib (name Sensor_Temperature)(type KiCad)(uri ${ISC_SYMBOL_DIR}/schematic_kicad/Sensor_Temperature.kicad_sym)(options "")(descr "")) + (lib (name Sensor_Touch)(type KiCad)(uri ${ISC_SYMBOL_DIR}/schematic_kicad/Sensor_Touch.kicad_sym)(options "")(descr "")) + (lib (name Sensor_Voltage)(type KiCad)(uri ${ISC_SYMBOL_DIR}/schematic_kicad/Sensor_Voltage.kicad_sym)(options "")(descr "")) + (lib (name Simulation_SPICE)(type KiCad)(uri ${ISC_SYMBOL_DIR}/schematic_kicad/Simulation_SPICE.kicad_sym)(options "")(descr "")) + (lib (name Switch)(type KiCad)(uri ${ISC_SYMBOL_DIR}/schematic_kicad/Switch.kicad_sym)(options "")(descr "")) + (lib (name Timer)(type KiCad)(uri ${ISC_SYMBOL_DIR}/schematic_kicad/Timer.kicad_sym)(options "")(descr "")) + (lib (name Timer_PLL)(type KiCad)(uri ${ISC_SYMBOL_DIR}/schematic_kicad/Timer_PLL.kicad_sym)(options "")(descr "")) + (lib (name Timer_RTC)(type KiCad)(uri ${ISC_SYMBOL_DIR}/schematic_kicad/Timer_RTC.kicad_sym)(options "")(descr "")) + (lib (name Transformer)(type KiCad)(uri ${ISC_SYMBOL_DIR}/schematic_kicad/Transformer.kicad_sym)(options "")(descr "")) + (lib (name Transistor_Array)(type KiCad)(uri ${ISC_SYMBOL_DIR}/schematic_kicad/Transistor_Array.kicad_sym)(options "")(descr "")) + (lib (name Transistor_BJT)(type KiCad)(uri ${ISC_SYMBOL_DIR}/schematic_kicad/Transistor_BJT.kicad_sym)(options "")(descr "")) + (lib (name Transistor_FET)(type KiCad)(uri ${ISC_SYMBOL_DIR}/schematic_kicad/Transistor_FET.kicad_sym)(options "")(descr "")) + (lib (name Transistor_IGBT)(type KiCad)(uri ${ISC_SYMBOL_DIR}/schematic_kicad/Transistor_IGBT.kicad_sym)(options "")(descr "")) + (lib (name Transistor_Power_Module)(type KiCad)(uri ${ISC_SYMBOL_DIR}/schematic_kicad/Transistor_Power_Module.kicad_sym)(options "")(descr "")) + (lib (name Triac_Thyristor)(type KiCad)(uri ${ISC_SYMBOL_DIR}/schematic_kicad/Triac_Thyristor.kicad_sym)(options "")(descr "")) + (lib (name Valve)(type KiCad)(uri ${ISC_SYMBOL_DIR}/schematic_kicad/Valve.kicad_sym)(options "")(descr "")) + (lib (name Video)(type KiCad)(uri ${ISC_SYMBOL_DIR}/schematic_kicad/Video.kicad_sym)(options "")(descr "")) +) diff --git a/Hardware/ElecOnbProj1/~ElecOnbProj1.kicad_pcb.lck b/Hardware/ElecOnbProj1/~ElecOnbProj1.kicad_pcb.lck new file mode 100644 index 00000000..d3318f93 --- /dev/null +++ b/Hardware/ElecOnbProj1/~ElecOnbProj1.kicad_pcb.lck @@ -0,0 +1 @@ +{"hostname":"DESKTOP-6F8P4LC","username":"ashwa"} \ No newline at end of file diff --git a/Hardware/ElecOnbProj1/~ElecOnbProj1.kicad_sch.lck b/Hardware/ElecOnbProj1/~ElecOnbProj1.kicad_sch.lck new file mode 100644 index 00000000..d3318f93 --- /dev/null +++ b/Hardware/ElecOnbProj1/~ElecOnbProj1.kicad_sch.lck @@ -0,0 +1 @@ +{"hostname":"DESKTOP-6F8P4LC","username":"ashwa"} \ No newline at end of file diff --git a/Hardware/ElecOnbProj1/~_autosave-ElecOnbProj1.kicad_pcb.lck b/Hardware/ElecOnbProj1/~_autosave-ElecOnbProj1.kicad_pcb.lck new file mode 100644 index 00000000..d3318f93 --- /dev/null +++ b/Hardware/ElecOnbProj1/~_autosave-ElecOnbProj1.kicad_pcb.lck @@ -0,0 +1 @@ +{"hostname":"DESKTOP-6F8P4LC","username":"ashwa"} \ No newline at end of file From 0384575090f0d613f4cd584f51714161aa544ca0 Mon Sep 17 00:00:00 2001 From: Ashwat Krishnamoorthy Date: Wed, 27 Sep 2023 17:39:50 -0500 Subject: [PATCH 3/4] finished firmware project 1 --- .../info.properties | 2 +- Firmware/project_1/.cproject | 595 ------------------ Firmware/project_1/inc/pins.h | 4 +- Firmware/project_1/src/main.cpp | 3 + Firmware/project_1/src/pins.cpp | 1 + 5 files changed, 7 insertions(+), 598 deletions(-) delete mode 100644 Firmware/project_1/.cproject diff --git a/.mcuxpressoide_packages_support/info.properties b/.mcuxpressoide_packages_support/info.properties index 54f1bcac..325d59ef 100644 --- a/.mcuxpressoide_packages_support/info.properties +++ b/.mcuxpressoide_packages_support/info.properties @@ -1,5 +1,5 @@ #MCUXpresso IDE -#Mon Sep 04 18:51:32 CDT 2023 +#Wed Sep 27 13:45:23 CDT 2023 product.name=MCUXpresso IDE v11.7.0 [Build 9198] [2023-01-17] product.version=11.7.0 product.build=9198 diff --git a/Firmware/project_1/.cproject b/Firmware/project_1/.cproject deleted file mode 100644 index 0f65ccac..00000000 --- a/Firmware/project_1/.cproject +++ /dev/null @@ -1,595 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - <?xml version="1.0" encoding="UTF-8"?> -<TargetConfig> -<Properties property_2="LPC15xx_256K.cfx" property_3="NXP" property_4="LPC1519" property_count="5" version="100300"/> -<infoList vendor="NXP"> -<info chip="LPC1519" connectscript="LPC15RunBootRomConnect.scp" flash_driver="LPC15xx_256K.cfx" match_id="0x0" name="LPC1519" resetscript="LPC15RunBootRomReset.scp" stub="crt_emu_cm3_gen"> -<chip> -<name>LPC1519</name> -<family>LPC15xx</family> -<vendor>NXP (formerly Philips)</vendor> -<reset board="None" core="Real" sys="Real"/> -<clock changeable="TRUE" freq="12MHz" is_accurate="TRUE"/> -<memory can_program="true" id="Flash" is_ro="true" type="Flash"/> -<memory id="RAM" type="RAM"/> -<memory id="Periph" is_volatile="true" type="Peripheral"/> -<memoryInstance derived_from="Flash" id="MFlash256" location="0x0" size="0x40000"/> -<memoryInstance derived_from="RAM" id="Ram0_16" location="0x2000000" size="0x4000"/> -<memoryInstance derived_from="RAM" id="Ram1_16" location="0x2004000" size="0x4000"/> -<memoryInstance derived_from="RAM" id="Ram2_4" location="0x2008000" size="0x1000"/> -</chip> -<processor> -<name gcc_name="cortex-m3">Cortex-M3</name> -<family>Cortex-M</family> -</processor> -</info> -</infoList> -</TargetConfig> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/Firmware/project_1/inc/pins.h b/Firmware/project_1/inc/pins.h index c44c29b9..1e586fb8 100644 --- a/Firmware/project_1/inc/pins.h +++ b/Firmware/project_1/inc/pins.h @@ -26,7 +26,7 @@ #define P_LED3 P0_6 #define P_LED4 P0_7 // PROJECT 1 - You can define a pin macro here - +#define P_LED5 P0_4 /* * COMMON PIN OBJECT DECLARATIONS */ @@ -36,7 +36,7 @@ extern DigitalOut led2; extern DigitalOut led3; extern DigitalOut led4; // PROJECT 1 - You can declare a DigitalOut object here - +extern DigitalOut led5; /* * BOARD SPECIFIC PINS */ diff --git a/Firmware/project_1/src/main.cpp b/Firmware/project_1/src/main.cpp index 03daef4c..bf662851 100644 --- a/Firmware/project_1/src/main.cpp +++ b/Firmware/project_1/src/main.cpp @@ -5,6 +5,7 @@ #include // PROJECT 1 - Include something here! +#include "DigitalOut.h" #include "peripherals.h" #include "can_struct.h" #include "CAN/can_id.h" @@ -98,6 +99,8 @@ int main() { //task 1 if(timing.tickThreshold(last_task_1_time, TASK_1_RATE_US)){ //PROJECT 1 - add code here to actually make the LED blink + int val = led5.read(); + (val == 0) ? led5.write(1) : led5.write(0); } diff --git a/Firmware/project_1/src/pins.cpp b/Firmware/project_1/src/pins.cpp index b228169f..c5cf0b5f 100644 --- a/Firmware/project_1/src/pins.cpp +++ b/Firmware/project_1/src/pins.cpp @@ -23,3 +23,4 @@ DigitalOut led2(P_LED2); DigitalOut led3(P_LED3); DigitalOut led4(P_LED4); // PROJECT 1 - You can instantiate your DigitalOut object here +DigitalOut led5(P_LED5); \ No newline at end of file From 4cddd5805e8eaa85f2fc3daf5ef19bddbb4a511e Mon Sep 17 00:00:00 2001 From: Ashwat Krishnamoorthy Date: Wed, 27 Sep 2023 20:35:14 -0500 Subject: [PATCH 4/4] finished firmware project 2 --- .mcuxpressoide_packages_support/info.properties | 2 +- Firmware/project_1/inc/pins.h | 4 ++++ Firmware/project_1/src/main.cpp | 11 ++++++++--- Firmware/project_1/src/pins.cpp | 2 ++ 4 files changed, 15 insertions(+), 4 deletions(-) diff --git a/.mcuxpressoide_packages_support/info.properties b/.mcuxpressoide_packages_support/info.properties index 325d59ef..bbeede30 100644 --- a/.mcuxpressoide_packages_support/info.properties +++ b/.mcuxpressoide_packages_support/info.properties @@ -1,5 +1,5 @@ #MCUXpresso IDE -#Wed Sep 27 13:45:23 CDT 2023 +#Wed Sep 27 20:32:15 CDT 2023 product.name=MCUXpresso IDE v11.7.0 [Build 9198] [2023-01-17] product.version=11.7.0 product.build=9198 diff --git a/Firmware/project_1/inc/pins.h b/Firmware/project_1/inc/pins.h index 1e586fb8..c1ba9f9c 100644 --- a/Firmware/project_1/inc/pins.h +++ b/Firmware/project_1/inc/pins.h @@ -27,6 +27,8 @@ #define P_LED4 P0_7 // PROJECT 1 - You can define a pin macro here #define P_LED5 P0_4 +#define P_POT1 P0_8 + /* * COMMON PIN OBJECT DECLARATIONS */ @@ -41,6 +43,8 @@ extern DigitalOut led5; * BOARD SPECIFIC PINS */ +// PROJECT 2 - You can declare a AnalogIn object here +extern AnalogIn pot1; /* * BOARD SPECIFIC PIN OBJECT DECLARATIONS diff --git a/Firmware/project_1/src/main.cpp b/Firmware/project_1/src/main.cpp index bf662851..5dfe3604 100644 --- a/Firmware/project_1/src/main.cpp +++ b/Firmware/project_1/src/main.cpp @@ -4,6 +4,7 @@ */ #include +#include // PROJECT 1 - Include something here! #include "DigitalOut.h" #include "peripherals.h" @@ -80,6 +81,7 @@ int main() { CANMessage msg; bool shutdown = false; + uint32_t rate = TASK_1_RATE_US; // Main functionality while (!shutdown) { @@ -97,12 +99,15 @@ int main() { } //task 1 - if(timing.tickThreshold(last_task_1_time, TASK_1_RATE_US)){ + if(timing.tickThreshold(last_task_1_time, rate)){ //PROJECT 1 - add code here to actually make the LED blink - int val = led5.read(); - (val == 0) ? led5.write(1) : led5.write(0); + (led5.read() == 0) ? led5.write(1) : led5.write(0); } + //PROJECT 2 - use the potentiometer to change the blink rate + if(timing.tickThreshold(last_task_1_time, rate)){ + rate = pot1.read(); + } } diff --git a/Firmware/project_1/src/pins.cpp b/Firmware/project_1/src/pins.cpp index c5cf0b5f..690e22ff 100644 --- a/Firmware/project_1/src/pins.cpp +++ b/Firmware/project_1/src/pins.cpp @@ -12,6 +12,8 @@ * PIN OBJECT INSTANTIATIONS */ +// PROJECT 2 - You can instantiate your AnalogIn object here +AnalogIn pot1(P_POT1); /*