diff --git a/pcb/4swToAdc.kicad_prl b/pcb/4swToAdc.kicad_prl new file mode 100644 index 0000000..1c45f60 --- /dev/null +++ b/pcb/4swToAdc.kicad_prl @@ -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": [] + } +} diff --git a/pcb/4swToAdc.kicad_pro b/pcb/4swToAdc.kicad_pro new file mode 100644 index 0000000..707fa1c --- /dev/null +++ b/pcb/4swToAdc.kicad_pro @@ -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": {} +} diff --git a/pcb/4swToAdc.kicad_sch b/pcb/4swToAdc.kicad_sch new file mode 100644 index 0000000..1b47027 --- /dev/null +++ b/pcb/4swToAdc.kicad_sch @@ -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 "") + ) + ) +) diff --git a/pcb/4swToAdc_stripboard-calc.ods b/pcb/4swToAdc_stripboard-calc.ods new file mode 100644 index 0000000..0a78b9d Binary files /dev/null and b/pcb/4swToAdc_stripboard-calc.ods differ