Add schematic, layout, calculations for 4swToAdc

Add details and calculations for a stripboard with a resistor network that makes it
possible to connect 4 switches (to gnd) to one adc pin of the controller
This commit is contained in:
jonny_ji7 2022-09-11 19:53:57 +02:00
parent 7eb06fe228
commit f52a58aa1c
4 changed files with 949 additions and 0 deletions

75
pcb/4swToAdc.kicad_prl Normal file
View File

@ -0,0 +1,75 @@
{
"board": {
"active_layer": 0,
"active_layer_preset": "",
"auto_track_width": true,
"hidden_nets": [],
"high_contrast_mode": 0,
"net_color_mode": 1,
"opacity": {
"pads": 1.0,
"tracks": 1.0,
"vias": 1.0,
"zones": 0.6
},
"ratsnest_display_mode": 0,
"selection_filter": {
"dimensions": true,
"footprints": true,
"graphics": true,
"keepouts": true,
"lockedItems": true,
"otherItems": true,
"pads": true,
"text": true,
"tracks": true,
"vias": true,
"zones": true
},
"visible_items": [
0,
1,
2,
3,
4,
5,
8,
9,
10,
11,
12,
13,
14,
15,
16,
17,
18,
19,
20,
21,
22,
23,
24,
25,
26,
27,
28,
29,
30,
32,
33,
34,
35,
36
],
"visible_layers": "fffffff_ffffffff",
"zone_display_mode": 0
},
"meta": {
"filename": "4-switches-to-adc.kicad_prl",
"version": 3
},
"project": {
"files": []
}
}

294
pcb/4swToAdc.kicad_pro Normal file
View File

@ -0,0 +1,294 @@
{
"board": {
"layer_presets": []
},
"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_label_syntax": "error",
"bus_to_bus_conflict": "error",
"bus_to_net_conflict": "error",
"different_unit_footprint": "error",
"different_unit_net": "error",
"duplicate_reference": "error",
"duplicate_sheet_names": "error",
"extra_units": "error",
"global_label_dangling": "warning",
"hier_label_mismatch": "error",
"label_dangling": "error",
"lib_symbol_issues": "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",
"unannotated": "error",
"unit_value_mismatch": "error",
"unresolved_variable": "error",
"wire_dangling": "error"
}
},
"libraries": {
"pinned_footprint_libs": [],
"pinned_symbol_libs": []
},
"meta": {
"filename": "4-switches-to-adc.kicad_pro",
"version": 1
},
"net_settings": {
"classes": [
{
"bus_width": 12.0,
"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.0
}
],
"meta": {
"version": 2
},
"net_colors": null
},
"pcbnew": {
"last_paths": {
"gencad": "",
"idf": "",
"netlist": "",
"specctra_dsn": "",
"step": "",
"vrml": ""
},
"page_layout_descr_file": ""
},
"schematic": {
"annotate_start_num": 0,
"drawing": {
"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": "",
"page_layout_descr_file": "",
"plot_directory": "",
"spice_adjust_passive_values": false,
"spice_external_command": "spice \"%I\"",
"subpart_first_id": 65,
"subpart_id_separator": 0
},
"sheets": [
[
"0534e379-8bf0-4abf-a148-fc91b6440529",
""
]
],
"text_variables": {}
}

580
pcb/4swToAdc.kicad_sch Normal file
View File

@ -0,0 +1,580 @@
(kicad_sch (version 20211123) (generator eeschema)
(uuid 0534e379-8bf0-4abf-a148-fc91b6440529)
(paper "A4")
(lib_symbols
(symbol "Device:R" (pin_numbers hide) (pin_names (offset 0)) (in_bom yes) (on_board yes)
(property "Reference" "R" (id 0) (at 2.032 0 90)
(effects (font (size 1.27 1.27)))
)
(property "Value" "R" (id 1) (at 0 0 90)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "" (id 2) (at -1.778 0 90)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (id 3) (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_keywords" "R res resistor" (id 4) (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_description" "Resistor" (id 5) (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_fp_filters" "R_*" (id 6) (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) (color 0 0 0 0))
(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" (id 0) (at 1.27 2.54 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Value" "SW_Push" (id 1) (at 0 -1.524 0)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "" (id 2) (at 0 5.08 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (id 3) (at 0 5.08 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_keywords" "switch normally-open pushbutton push-button" (id 4) (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_description" "Push button switch, generic, two pins" (id 5) (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) (color 0 0 0 0))
(fill (type none))
)
(polyline
(pts
(xy 0 1.27)
(xy 0 3.048)
)
(stroke (width 0) (type default) (color 0 0 0 0))
(fill (type none))
)
(polyline
(pts
(xy 2.54 1.27)
(xy -2.54 1.27)
)
(stroke (width 0) (type default) (color 0 0 0 0))
(fill (type none))
)
(circle (center 2.032 0) (radius 0.508)
(stroke (width 0) (type default) (color 0 0 0 0))
(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 "power:+3V3" (power) (pin_names (offset 0)) (in_bom yes) (on_board yes)
(property "Reference" "#PWR" (id 0) (at 0 -3.81 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Value" "+3V3" (id 1) (at 0 3.556 0)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "" (id 2) (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "" (id 3) (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_keywords" "power-flag" (id 4) (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_description" "Power symbol creates a global label with name \"+3V3\"" (id 5) (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) (color 0 0 0 0))
(fill (type none))
)
(polyline
(pts
(xy 0 0)
(xy 0 2.54)
)
(stroke (width 0) (type default) (color 0 0 0 0))
(fill (type none))
)
(polyline
(pts
(xy 0 2.54)
(xy 0.762 1.27)
)
(stroke (width 0) (type default) (color 0 0 0 0))
(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" (id 0) (at 0 -6.35 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Value" "GND" (id 1) (at 0 -3.81 0)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "" (id 2) (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "" (id 3) (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_keywords" "power-flag" (id 4) (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" (id 5) (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) (color 0 0 0 0))
(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))))
)
)
)
)
(junction (at 48.26 87.63) (diameter 0) (color 0 0 0 0)
(uuid 0595abd2-5372-4996-8c85-ea8e7ba6eaf5)
)
(junction (at 48.26 57.15) (diameter 0) (color 0 0 0 0)
(uuid 376c3252-bee9-4eae-8c35-3e8d8aea79a1)
)
(junction (at 60.96 57.15) (diameter 0) (color 0 0 0 0)
(uuid 37f07ef8-0bd0-4983-9e87-070da97b8027)
)
(junction (at 60.96 87.63) (diameter 0) (color 0 0 0 0)
(uuid b858a0b2-392b-42b8-814d-97eec6d10cf5)
)
(junction (at 73.66 57.15) (diameter 0) (color 0 0 0 0)
(uuid caf3ed74-8f3c-4ea2-9837-cc564ece24fc)
)
(junction (at 86.36 57.15) (diameter 0) (color 0 0 0 0)
(uuid e422a210-4268-4494-969d-097a39cbc71b)
)
(junction (at 73.66 87.63) (diameter 0) (color 0 0 0 0)
(uuid f688351c-21fd-46ff-a90d-cc366df00758)
)
(wire (pts (xy 60.96 57.15) (xy 60.96 60.325))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid 04af43fa-9f39-49fa-af8f-f49b7bc05656)
)
(wire (pts (xy 60.96 84.455) (xy 60.96 87.63))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid 0540396a-1bc2-4b04-906e-7d83c6b66195)
)
(wire (pts (xy 48.26 87.63) (xy 48.26 92.075))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid 1787faca-1557-4d40-a0c4-911d17f0770d)
)
(wire (pts (xy 86.36 67.945) (xy 86.36 74.295))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid 23b2ab5f-bdf4-4212-b143-bb49653e1b88)
)
(wire (pts (xy 48.26 57.15) (xy 48.26 60.325))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid 25a6a709-3fde-41fe-9a0e-cb508d73834a)
)
(wire (pts (xy 73.66 84.455) (xy 73.66 87.63))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid 2bc4885e-1811-40f7-9a6d-34ed596c1add)
)
(wire (pts (xy 48.26 41.275) (xy 48.26 45.085))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid 2c7d8342-fe94-4a1b-baec-58cd6c3eeca7)
)
(wire (pts (xy 48.26 67.945) (xy 48.26 74.295))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid 45921a4d-adb5-4631-b0f7-53468659bc65)
)
(wire (pts (xy 73.66 87.63) (xy 60.96 87.63))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid 480fea58-4754-4988-b652-79892cbd4343)
)
(polyline (pts (xy 38.1 33.02) (xy 110.49 33.02))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid 4d5b9ff9-ca59-4c44-bce2-c776250d20c0)
)
(wire (pts (xy 60.96 87.63) (xy 48.26 87.63))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid 5f8390d2-5874-477d-abd8-600f48800de1)
)
(wire (pts (xy 73.66 57.15) (xy 73.66 60.325))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid 689d4ae4-8fb6-467c-812a-f8189081bfa8)
)
(wire (pts (xy 60.96 57.15) (xy 48.26 57.15))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid 69ba96dd-74a8-4f3b-85f6-a998f64b3b7e)
)
(wire (pts (xy 86.36 87.63) (xy 73.66 87.63))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid 76bc9488-bd39-4e7f-ba21-8968e45bafbd)
)
(polyline (pts (xy 38.1 102.87) (xy 110.49 102.87))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid 8fda66e6-cca3-4608-bf63-d40d2a979623)
)
(wire (pts (xy 86.36 60.325) (xy 86.36 57.15))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid 92724cbb-f787-4755-8c00-fdaff5e7ac81)
)
(wire (pts (xy 86.36 57.15) (xy 92.71 57.15))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid 937bec40-8b53-4b31-acdc-755c933ec2ac)
)
(wire (pts (xy 48.26 52.705) (xy 48.26 57.15))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid 9a9c3b93-5397-4f20-8b92-a2c37f8c1874)
)
(wire (pts (xy 86.36 57.15) (xy 73.66 57.15))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid 9c65a4d5-2a36-456c-8138-19c6cad951eb)
)
(wire (pts (xy 60.96 67.945) (xy 60.96 74.295))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid a02e604e-10c2-4767-a22d-4a461b77881e)
)
(polyline (pts (xy 38.1 33.655) (xy 38.1 102.87))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid a2c30be3-07c7-4998-a3ab-a45d0d1aa278)
)
(wire (pts (xy 73.66 57.15) (xy 60.96 57.15))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid acd9d380-e80b-4364-af24-ac27f88537b5)
)
(wire (pts (xy 73.66 67.945) (xy 73.66 74.295))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid c5dfc4f2-d3c5-4fe8-81cc-954989ded559)
)
(wire (pts (xy 86.36 84.455) (xy 86.36 87.63))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid e013a703-8a26-45b6-b9ca-6cd0b0a9ceef)
)
(wire (pts (xy 48.26 84.455) (xy 48.26 87.63))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid e3a717ef-7fbb-42fd-bed3-8552fcbf95b5)
)
(polyline (pts (xy 110.49 102.87) (xy 110.49 33.02))
(stroke (width 0) (type default) (color 0 0 0 0))
(uuid f442d4ab-f8ba-49f9-b732-68585ed0f198)
)
(text "Stripboard\n4 switches to 1 analog input" (at 78.74 38.735 0)
(effects (font (size 1.27 1.27) (thickness 0.254) bold) (justify left bottom))
(uuid c525c9cc-a4a1-4f6e-a0cf-a2cc3419b679)
)
(global_label "esp32 ADC" (shape input) (at 92.71 57.15 0) (fields_autoplaced)
(effects (font (size 1.27 1.27)) (justify left))
(uuid b8dbce7d-0a95-4573-b764-9e68bdd24326)
(property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 105.4041 57.0706 0)
(effects (font (size 1.27 1.27)) (justify left) hide)
)
)
(symbol (lib_id "power:GND") (at 48.26 92.075 0) (unit 1)
(in_bom yes) (on_board yes) (fields_autoplaced)
(uuid 07a9d758-a267-455f-b30c-3770f3527e7a)
(property "Reference" "#PWR?" (id 0) (at 48.26 98.425 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Value" "GND" (id 1) (at 48.26 97.155 0))
(property "Footprint" "" (id 2) (at 48.26 92.075 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "" (id 3) (at 48.26 92.075 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid e41399a7-f60b-4a80-a126-be056cb007e9))
)
(symbol (lib_id "Switch:SW_Push") (at 60.96 79.375 90) (unit 1)
(in_bom yes) (on_board yes) (fields_autoplaced)
(uuid 28a1ca96-47e6-44c9-b9dc-c435e73ae941)
(property "Reference" "SW2" (id 0) (at 62.23 79.3749 90)
(effects (font (size 1.27 1.27)) (justify right))
)
(property "Value" "SW_Push" (id 1) (at 62.23 80.6449 90)
(effects (font (size 1.27 1.27)) (justify right) hide)
)
(property "Footprint" "" (id 2) (at 55.88 79.375 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (id 3) (at 55.88 79.375 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid 8b2bb3c1-68dc-4a33-bbda-8e3f735cb89c))
(pin "2" (uuid 19313efc-c6f8-4165-9f12-2f4d196a0916))
)
(symbol (lib_id "Switch:SW_Push") (at 86.36 79.375 90) (unit 1)
(in_bom yes) (on_board yes) (fields_autoplaced)
(uuid 3742357e-3d4f-4d99-8094-756d8329e07a)
(property "Reference" "SW0" (id 0) (at 87.63 79.3749 90)
(effects (font (size 1.27 1.27)) (justify right))
)
(property "Value" "SW_Push" (id 1) (at 87.63 80.6449 90)
(effects (font (size 1.27 1.27)) (justify right) hide)
)
(property "Footprint" "" (id 2) (at 81.28 79.375 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (id 3) (at 81.28 79.375 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid ed19ccea-334b-4c85-8502-092081da9b5f))
(pin "2" (uuid 2f87aad1-080c-4cf8-9298-8cf8962ebf0b))
)
(symbol (lib_id "Device:R") (at 48.26 48.895 0) (unit 1)
(in_bom yes) (on_board yes) (fields_autoplaced)
(uuid 6eeba788-57b9-45a8-981d-ecd17efd1d54)
(property "Reference" "R_up" (id 0) (at 50.8 47.6249 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Value" "1k" (id 1) (at 50.8 50.1649 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Footprint" "" (id 2) (at 46.482 48.895 90)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (id 3) (at 48.26 48.895 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid a7fb192a-733f-4bea-a1d7-a207050754dc))
(pin "2" (uuid 76ba5816-0ef3-41eb-80a7-15d3d0d4102f))
)
(symbol (lib_id "Device:R") (at 48.26 64.135 0) (unit 1)
(in_bom yes) (on_board yes)
(uuid 769febe6-b95c-4d37-94fa-e3721ea908aa)
(property "Reference" "R3" (id 0) (at 50.8 62.8649 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Value" "1k" (id 1) (at 50.8 65.4049 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Footprint" "" (id 2) (at 46.482 64.135 90)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (id 3) (at 48.26 64.135 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid f91d18bf-da3d-43fe-8b9a-c8f17a1ef730))
(pin "2" (uuid 0e5a0907-c70d-45b4-9b1e-755718f7bf45))
)
(symbol (lib_id "Switch:SW_Push") (at 48.26 79.375 90) (unit 1)
(in_bom yes) (on_board yes)
(uuid 864b1f85-f995-433a-9a94-7965edbddf3c)
(property "Reference" "SW3" (id 0) (at 49.53 79.375 90)
(effects (font (size 1.27 1.27)) (justify right))
)
(property "Value" "SW_Push" (id 1) (at 49.53 80.6449 90)
(effects (font (size 1.27 1.27)) (justify right) hide)
)
(property "Footprint" "" (id 2) (at 43.18 79.375 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (id 3) (at 43.18 79.375 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid ddb4c830-ad05-4916-ada4-5d3ceca231c4))
(pin "2" (uuid 1b4f3986-79e7-4778-acb7-b047f55e11e8))
)
(symbol (lib_id "Device:R") (at 60.96 64.135 0) (unit 1)
(in_bom yes) (on_board yes) (fields_autoplaced)
(uuid 8c50ab84-72ab-438d-a9f1-a710a33b8e06)
(property "Reference" "R2" (id 0) (at 63.5 62.8649 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Value" "2k2" (id 1) (at 63.5 65.4049 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Footprint" "" (id 2) (at 59.182 64.135 90)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (id 3) (at 60.96 64.135 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid c171a640-9d38-495e-a5d9-7d8f95ea6fee))
(pin "2" (uuid 5e366793-5e2a-4a8a-ba3c-8de861c6f28d))
)
(symbol (lib_id "Switch:SW_Push") (at 73.66 79.375 90) (unit 1)
(in_bom yes) (on_board yes) (fields_autoplaced)
(uuid 93d3db7a-9c33-4a6b-8a4f-9c98164fe8b8)
(property "Reference" "SW1" (id 0) (at 74.93 79.3749 90)
(effects (font (size 1.27 1.27)) (justify right))
)
(property "Value" "SW_Push" (id 1) (at 74.93 80.6449 90)
(effects (font (size 1.27 1.27)) (justify right) hide)
)
(property "Footprint" "" (id 2) (at 68.58 79.375 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (id 3) (at 68.58 79.375 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid 5f3464d1-5065-4af5-a2f2-3aa2e6eda618))
(pin "2" (uuid bd5f3ec3-2c19-4b99-96ae-a4b755f1a5e1))
)
(symbol (lib_id "power:+3V3") (at 48.26 41.275 0) (unit 1)
(in_bom yes) (on_board yes) (fields_autoplaced)
(uuid a516e0a9-fe24-4120-873c-6f89d1fb49c0)
(property "Reference" "#PWR?" (id 0) (at 48.26 45.085 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Value" "+3V3" (id 1) (at 48.26 36.195 0))
(property "Footprint" "" (id 2) (at 48.26 41.275 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "" (id 3) (at 48.26 41.275 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid 7edde932-e6ea-4bb3-80d2-0dfb0b34dfdf))
)
(symbol (lib_id "Device:R") (at 73.66 64.135 0) (unit 1)
(in_bom yes) (on_board yes) (fields_autoplaced)
(uuid e38a88e5-32b2-4c8e-8e29-fd613e9fce2a)
(property "Reference" "R1" (id 0) (at 76.2 62.8649 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Value" "4k7" (id 1) (at 76.2 65.4049 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Footprint" "" (id 2) (at 71.882 64.135 90)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (id 3) (at 73.66 64.135 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid 14717925-77d8-4e5b-87f4-d527a7df25a2))
(pin "2" (uuid 042328ba-54db-4f0f-b129-1e89e595aa37))
)
(symbol (lib_id "Device:R") (at 86.36 64.135 0) (unit 1)
(in_bom yes) (on_board yes) (fields_autoplaced)
(uuid f9457597-177c-435c-90d9-f31193f60883)
(property "Reference" "R0" (id 0) (at 88.9 62.8649 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Value" "8k2" (id 1) (at 88.9 65.4049 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Footprint" "" (id 2) (at 84.582 64.135 90)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (id 3) (at 86.36 64.135 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid a698459c-2acc-4346-a3d9-ec53ed63917d))
(pin "2" (uuid c6c22bf2-3a43-4c40-940f-495f13d46fdd))
)
(sheet_instances
(path "/" (page "1"))
)
(symbol_instances
(path "/07a9d758-a267-455f-b30c-3770f3527e7a"
(reference "#PWR?") (unit 1) (value "GND") (footprint "")
)
(path "/a516e0a9-fe24-4120-873c-6f89d1fb49c0"
(reference "#PWR?") (unit 1) (value "+3V3") (footprint "")
)
(path "/f9457597-177c-435c-90d9-f31193f60883"
(reference "R0") (unit 1) (value "8k2") (footprint "")
)
(path "/e38a88e5-32b2-4c8e-8e29-fd613e9fce2a"
(reference "R1") (unit 1) (value "4k7") (footprint "")
)
(path "/8c50ab84-72ab-438d-a9f1-a710a33b8e06"
(reference "R2") (unit 1) (value "2k2") (footprint "")
)
(path "/769febe6-b95c-4d37-94fa-e3721ea908aa"
(reference "R3") (unit 1) (value "1k") (footprint "")
)
(path "/6eeba788-57b9-45a8-981d-ecd17efd1d54"
(reference "R_up") (unit 1) (value "1k") (footprint "")
)
(path "/3742357e-3d4f-4d99-8094-756d8329e07a"
(reference "SW0") (unit 1) (value "SW_Push") (footprint "")
)
(path "/93d3db7a-9c33-4a6b-8a4f-9c98164fe8b8"
(reference "SW1") (unit 1) (value "SW_Push") (footprint "")
)
(path "/28a1ca96-47e6-44c9-b9dc-c435e73ae941"
(reference "SW2") (unit 1) (value "SW_Push") (footprint "")
)
(path "/864b1f85-f995-433a-9a94-7965edbddf3c"
(reference "SW3") (unit 1) (value "SW_Push") (footprint "")
)
)
)

Binary file not shown.