From 29c383de3077e1493ae8e3ca9b58d8cdba0d2d0a Mon Sep 17 00:00:00 2001 From: Tanner Collin Date: Sun, 14 May 2023 17:08:40 -0600 Subject: [PATCH] Finish schematic --- dsc-arduino-interface.kicad_pro | 248 ++++++++- dsc-arduino-interface.kicad_sch | 929 +++++++++++++++++++++++++++++++- 2 files changed, 1173 insertions(+), 4 deletions(-) diff --git a/dsc-arduino-interface.kicad_pro b/dsc-arduino-interface.kicad_pro index f53e399..00776ba 100644 --- a/dsc-arduino-interface.kicad_pro +++ b/dsc-arduino-interface.kicad_pro @@ -29,6 +29,211 @@ "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": [] @@ -74,9 +279,48 @@ "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": [] + "legacy_lib_list": [], + "meta": { + "version": 1 + }, + "net_format_name": "", + "ngspice": { + "fix_include_paths": true, + "fix_passive_vals": false, + "meta": { + "version": 0 + }, + "model_mode": 0, + "workbook_filename": "" + }, + "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": [], + "sheets": [ + [ + "64479480-4758-48e5-8736-fc3a326fe758", + "" + ] + ], "text_variables": {} } diff --git a/dsc-arduino-interface.kicad_sch b/dsc-arduino-interface.kicad_sch index 3cfeed7..3cd30c1 100644 --- a/dsc-arduino-interface.kicad_sch +++ b/dsc-arduino-interface.kicad_sch @@ -1,5 +1,930 @@ (kicad_sch (version 20211123) (generator eeschema) + + (uuid 64479480-4758-48e5-8736-fc3a326fe758) + (paper "A4") - (lib_symbols) - (symbol_instances) + + (lib_symbols + (symbol "Connector:Screw_Terminal_01x04" (pin_names (offset 1.016) hide) (in_bom yes) (on_board yes) + (property "Reference" "J" (id 0) (at 0 5.08 0) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "Screw_Terminal_01x04" (id 1) (at 0 -7.62 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" "screw terminal" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Generic screw terminal, single row, 01x04, script generated (kicad-library-utils/schlib/autogen/connector/)" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "TerminalBlock*:*" (id 6) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "Screw_Terminal_01x04_1_1" + (rectangle (start -1.27 3.81) (end 1.27 -6.35) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + (circle (center 0 -5.08) (radius 0.635) + (stroke (width 0.1524) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (circle (center 0 -2.54) (radius 0.635) + (stroke (width 0.1524) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy -0.5334 -4.7498) + (xy 0.3302 -5.588) + ) + (stroke (width 0.1524) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy -0.5334 -2.2098) + (xy 0.3302 -3.048) + ) + (stroke (width 0.1524) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy -0.5334 0.3302) + (xy 0.3302 -0.508) + ) + (stroke (width 0.1524) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy -0.5334 2.8702) + (xy 0.3302 2.032) + ) + (stroke (width 0.1524) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy -0.3556 -4.572) + (xy 0.508 -5.4102) + ) + (stroke (width 0.1524) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy -0.3556 -2.032) + (xy 0.508 -2.8702) + ) + (stroke (width 0.1524) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy -0.3556 0.508) + (xy 0.508 -0.3302) + ) + (stroke (width 0.1524) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy -0.3556 3.048) + (xy 0.508 2.2098) + ) + (stroke (width 0.1524) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (circle (center 0 0) (radius 0.635) + (stroke (width 0.1524) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (circle (center 0 2.54) (radius 0.635) + (stroke (width 0.1524) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (pin passive line (at -5.08 2.54 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 0 0) (length 3.81) + (name "Pin_2" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at -5.08 -2.54 0) (length 3.81) + (name "Pin_3" (effects (font (size 1.27 1.27)))) + (number "3" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at -5.08 -5.08 0) (length 3.81) + (name "Pin_4" (effects (font (size 1.27 1.27)))) + (number "4" (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" (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 "MCU_Module:WeMos_D1_mini" (in_bom yes) (on_board yes) + (property "Reference" "U" (id 0) (at 3.81 19.05 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "WeMos_D1_mini" (id 1) (at 1.27 -19.05 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "Module:WEMOS_D1_mini_light" (id 2) (at 0 -29.21 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "https://wiki.wemos.cc/products:d1:d1_mini#documentation" (id 3) (at -46.99 -29.21 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "ESP8266 WiFi microcontroller ESP8266EX" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "32-bit microcontroller module with WiFi" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "WEMOS*D1*mini*" (id 6) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "WeMos_D1_mini_1_1" + (rectangle (start -7.62 17.78) (end 7.62 -17.78) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + (pin input line (at -10.16 10.16 0) (length 2.54) + (name "~{RST}" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 0 -20.32 90) (length 2.54) + (name "GND" (effects (font (size 1.27 1.27)))) + (number "10" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 10.16 0 180) (length 2.54) + (name "D4" (effects (font (size 1.27 1.27)))) + (number "11" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 10.16 2.54 180) (length 2.54) + (name "D3" (effects (font (size 1.27 1.27)))) + (number "12" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 10.16 5.08 180) (length 2.54) + (name "SDA/D2" (effects (font (size 1.27 1.27)))) + (number "13" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 10.16 7.62 180) (length 2.54) + (name "SCL/D1" (effects (font (size 1.27 1.27)))) + (number "14" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -10.16 2.54 0) (length 2.54) + (name "RX" (effects (font (size 1.27 1.27)))) + (number "15" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at -10.16 0 0) (length 2.54) + (name "TX" (effects (font (size 1.27 1.27)))) + (number "16" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at 10.16 12.7 180) (length 2.54) + (name "A0" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 10.16 10.16 180) (length 2.54) + (name "D0" (effects (font (size 1.27 1.27)))) + (number "3" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 10.16 -2.54 180) (length 2.54) + (name "SCK/D5" (effects (font (size 1.27 1.27)))) + (number "4" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 10.16 -5.08 180) (length 2.54) + (name "MISO/D6" (effects (font (size 1.27 1.27)))) + (number "5" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 10.16 -7.62 180) (length 2.54) + (name "MOSI/D7" (effects (font (size 1.27 1.27)))) + (number "6" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 10.16 -10.16 180) (length 2.54) + (name "CS/D8" (effects (font (size 1.27 1.27)))) + (number "7" (effects (font (size 1.27 1.27)))) + ) + (pin power_out line (at 2.54 20.32 270) (length 2.54) + (name "3V3" (effects (font (size 1.27 1.27)))) + (number "8" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at -2.54 20.32 270) (length 2.54) + (name "5V" (effects (font (size 1.27 1.27)))) + (number "9" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "Transistor_BJT:2N3904" (pin_names (offset 0) hide) (in_bom yes) (on_board yes) + (property "Reference" "Q" (id 0) (at 5.08 1.905 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "2N3904" (id 1) (at 5.08 0 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "Package_TO_SOT_THT:TO-92_Inline" (id 2) (at 5.08 -1.905 0) + (effects (font (size 1.27 1.27) italic) (justify left) hide) + ) + (property "Datasheet" "https://www.onsemi.com/pub/Collateral/2N3903-D.PDF" (id 3) (at 0 0 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (property "ki_keywords" "NPN Transistor" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "0.2A Ic, 40V Vce, Small Signal NPN Transistor, TO-92" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "TO?92*" (id 6) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "2N3904_0_1" + (polyline + (pts + (xy 0.635 0.635) + (xy 2.54 2.54) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 0.635 -0.635) + (xy 2.54 -2.54) + (xy 2.54 -2.54) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 0.635 1.905) + (xy 0.635 -1.905) + (xy 0.635 -1.905) + ) + (stroke (width 0.508) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 1.27 -1.778) + (xy 1.778 -1.27) + (xy 2.286 -2.286) + (xy 1.27 -1.778) + (xy 1.27 -1.778) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type outline)) + ) + (circle (center 1.27 0) (radius 2.8194) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + ) + (symbol "2N3904_1_1" + (pin passive line (at 2.54 -5.08 90) (length 2.54) + (name "E" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at -5.08 0 0) (length 5.715) + (name "B" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 2.54 5.08 270) (length 2.54) + (name "C" (effects (font (size 1.27 1.27)))) + (number "3" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "power:+5V" (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" "+5V" (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 \"+5V\"" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "+5V_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 "+5V_1_1" + (pin power_in line (at 0 0 90) (length 0) hide + (name "+5V" (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 33.02 54.61) (diameter 0) (color 0 0 0 0) + (uuid 9c03b89c-0924-48e2-b4b7-08ed3a45d671) + ) + (junction (at 62.23 54.61) (diameter 0) (color 0 0 0 0) + (uuid f8b3bc65-851d-4426-8432-3668f2eb342b) + ) + + (wire (pts (xy 62.23 54.61) (xy 62.23 55.88)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 042f437b-1cde-4530-a822-494d0cbfd440) + ) + (wire (pts (xy 36.83 31.75) (xy 45.72 31.75)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 20a3eaaf-d2c4-46a3-b0e2-9dd2a903ad2e) + ) + (wire (pts (xy 57.15 45.72) (xy 62.23 45.72)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 41fdb09c-ed67-4d1b-b373-b2c14a7b9961) + ) + (wire (pts (xy 36.83 34.29) (xy 45.72 34.29)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 5bbaa617-a9c5-4a71-8df8-2d08f4f96f32) + ) + (wire (pts (xy 27.94 76.2) (xy 52.07 76.2)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 6913073f-aa47-4662-9e7a-1af84ed670fb) + ) + (wire (pts (xy 33.02 54.61) (xy 39.37 54.61)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 6b9b79e5-8b1d-4425-bcbc-32c96e8b3b25) + ) + (wire (pts (xy 52.07 76.2) (xy 52.07 82.55)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 6f165135-2807-4d9b-a473-488db71d36d1) + ) + (wire (pts (xy 62.23 54.61) (xy 68.58 54.61)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 7a96f6ed-5993-494c-b259-9ea14c29e5b4) + ) + (wire (pts (xy 33.02 54.61) (xy 33.02 55.88)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 82b0cc6b-d2e1-4368-a754-26680e52cd7c) + ) + (wire (pts (xy 62.23 53.34) (xy 62.23 54.61)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 90137c0d-7121-4b95-949d-e16a153b71dc) + ) + (wire (pts (xy 36.83 26.67) (xy 59.69 26.67)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 92dbf267-5d1b-4f5d-b312-87120d02b009) + ) + (wire (pts (xy 27.94 45.72) (xy 33.02 45.72)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 95d55e65-f501-48b8-9505-f7fead840cbe) + ) + (wire (pts (xy 33.02 53.34) (xy 33.02 54.61)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 98ad9962-c9a5-4155-8e27-8d7432062903) + ) + (wire (pts (xy 36.83 29.21) (xy 59.69 29.21)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid ae011a5a-ec5c-4bd7-ae6c-114992c13a0a) + ) + (wire (pts (xy 40.64 87.63) (xy 44.45 87.63)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid ae2cfd69-e474-4b64-b1d7-59dfb015d101) + ) + (wire (pts (xy 27.94 87.63) (xy 33.02 87.63)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid f49b35f8-023d-4cb3-9fea-d355bbd3b40e) + ) + + (label "Red" (at 36.83 26.67 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid 6594aa81-9b8b-4c85-bdd1-676c9a37ffa0) + ) + (label "Green" (at 36.83 34.29 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid 6ffbf67a-5621-41f2-b760-3c7879355902) + ) + (label "Black" (at 36.83 29.21 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid 97a554c5-e98a-4e44-b685-038d3ac041bd) + ) + (label "Yellow" (at 36.83 31.75 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid c5516c5d-460e-4928-b92d-7c399e69a2c0) + ) + + (global_label "D8" (shape input) (at 106.68 53.34 0) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify left)) + (uuid 01f7598a-19f3-44bd-a932-c3534d0ba714) + (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 111.5726 53.2606 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + ) + (global_label "Green" (shape input) (at 57.15 45.72 180) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify right)) + (uuid 0e06221b-f561-46b5-ad20-a30ae8a0efc8) + (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 49.3545 45.6406 0) + (effects (font (size 1.27 1.27)) (justify right) hide) + ) + ) + (global_label "D2" (shape input) (at 68.58 54.61 0) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify left)) + (uuid 522566b4-61fa-4f41-9da6-6962a3499371) + (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 73.4726 54.5306 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + ) + (global_label "D1" (shape input) (at 106.68 35.56 0) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify left)) + (uuid 551d46f8-d17a-4907-b50e-cfd354575e6b) + (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 111.5726 35.4806 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + ) + (global_label "Yellow" (shape input) (at 45.72 31.75 0) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify left)) + (uuid 58573e14-14e4-4c02-a7ef-db434a6af663) + (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 54.1202 31.6706 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + ) + (global_label "D8" (shape input) (at 27.94 87.63 180) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify right)) + (uuid 67d3568a-d534-45de-b6ef-ad3ee48defe6) + (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 23.0474 87.5506 0) + (effects (font (size 1.27 1.27)) (justify right) hide) + ) + ) + (global_label "D2" (shape input) (at 106.68 38.1 0) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify left)) + (uuid 8dd632c8-e46b-46a7-860a-aa37ba9dd634) + (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 111.5726 38.0206 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + ) + (global_label "D1" (shape input) (at 39.37 54.61 0) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify left)) + (uuid c0b00b52-5098-42ac-a87a-5b138d6046f7) + (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 44.2626 54.5306 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + ) + (global_label "Green" (shape input) (at 27.94 76.2 180) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify right)) + (uuid c8a6b555-baae-45a8-9351-f9992b7c8014) + (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 20.1445 76.1206 0) + (effects (font (size 1.27 1.27)) (justify right) hide) + ) + ) + (global_label "Yellow" (shape input) (at 27.94 45.72 180) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify right)) + (uuid df8ce637-51f0-401e-9ab7-9ea329ee52fd) + (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 19.5398 45.6406 0) + (effects (font (size 1.27 1.27)) (justify right) hide) + ) + ) + (global_label "Green" (shape input) (at 45.72 34.29 0) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify left)) + (uuid ea65037e-3d7c-4209-aa0c-27ec7ad46ec1) + (property "Intersheet References" "${INTERSHEET_REFS}" (id 0) (at 53.5155 34.2106 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + ) + + (symbol (lib_id "Device:R") (at 33.02 59.69 0) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid 06119d4b-81c4-4357-990e-fc53c23277eb) + (property "Reference" "R?" (id 0) (at 35.56 58.4199 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "10k" (id 1) (at 35.56 60.9599 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (id 2) (at 31.242 59.69 90) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 33.02 59.69 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 7a1ea2f0-2773-4811-a2df-f5342ca71bcc)) + (pin "2" (uuid c8af364c-bd5a-4147-aa77-fe59ed17fcab)) + ) + + (symbol (lib_id "Device:R") (at 62.23 49.53 0) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid 21bf6af4-154a-4add-9dc5-268e5a97c9ef) + (property "Reference" "R?" (id 0) (at 64.77 48.2599 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "33k" (id 1) (at 64.77 50.7999 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (id 2) (at 60.452 49.53 90) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 62.23 49.53 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 4d010e7d-99eb-481a-a769-9f5e1b213e0a)) + (pin "2" (uuid a8298284-ed3c-4089-9595-0426ca0d59ff)) + ) + + (symbol (lib_id "power:GND") (at 33.02 63.5 0) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid 244091d5-bfc4-4f5e-a800-86953acefc57) + (property "Reference" "#PWR?" (id 0) (at 33.02 69.85 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "GND" (id 1) (at 33.02 68.58 0)) + (property "Footprint" "" (id 2) (at 33.02 63.5 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 33.02 63.5 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 9c50a8f8-52a2-4bf5-98c5-3ab7c9565e43)) + ) + + (symbol (lib_id "power:+5V") (at 59.69 26.67 0) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid 2dacde19-80db-4d38-9824-020311701aea) + (property "Reference" "#PWR?" (id 0) (at 59.69 30.48 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "+5V" (id 1) (at 59.69 21.59 0)) + (property "Footprint" "" (id 2) (at 59.69 26.67 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 59.69 26.67 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid d23e9a6f-52c8-4f30-9ab1-93545b4cfff7)) + ) + + (symbol (lib_id "MCU_Module:WeMos_D1_mini") (at 96.52 43.18 0) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid 46579641-62bd-490c-85c1-282dfb1e88b7) + (property "Reference" "U?" (id 0) (at 98.5394 63.5 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "WeMos_D1_mini" (id 1) (at 98.5394 66.04 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "Module:WEMOS_D1_mini_light" (id 2) (at 96.52 72.39 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "https://wiki.wemos.cc/products:d1:d1_mini#documentation" (id 3) (at 49.53 72.39 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 057b0e9a-09e1-4212-bc54-a2583e7d7bb8)) + (pin "10" (uuid 8254b306-0173-47a4-9ea9-85760d9ded8e)) + (pin "11" (uuid d7bfa650-e60f-4d9d-817c-b89d2c609e69)) + (pin "12" (uuid 922cc354-5e0b-4f60-9c09-9f9f04eae1d6)) + (pin "13" (uuid 2afafe15-7125-40cd-af4f-96c0059cf9a1)) + (pin "14" (uuid 2fcdf7b4-9a55-4da4-9774-ba92d7274cc2)) + (pin "15" (uuid bc7200df-716b-4509-90b6-4a198cf36c04)) + (pin "16" (uuid 2deb69de-dc5e-477d-9417-ac6133fa8310)) + (pin "2" (uuid 15446ac7-7bfa-41d7-bbf3-1b448a67180a)) + (pin "3" (uuid 11d4c888-44f7-4ff2-bad1-9915b67eb690)) + (pin "4" (uuid 8e43fcef-015e-42cb-9e1e-38305c53d90b)) + (pin "5" (uuid b7194411-8196-4115-af5f-9854a2f481bd)) + (pin "6" (uuid 517c203c-f6f0-4582-84c0-9668304e839a)) + (pin "7" (uuid 43d864f8-7b1d-4510-aca6-31be40af27e6)) + (pin "8" (uuid 84e144dc-1aeb-4d48-96f1-b333965638d4)) + (pin "9" (uuid f97a7a57-316e-4024-aa42-c53ad6fba9bc)) + ) + + (symbol (lib_id "Connector:Screw_Terminal_01x04") (at 31.75 31.75 180) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid 53e48d44-ba1e-42f1-9a32-a5a15c5c3055) + (property "Reference" "J?" (id 0) (at 31.75 20.32 0)) + (property "Value" "Screw_Terminal_01x04" (id 1) (at 31.75 22.86 0)) + (property "Footprint" "" (id 2) (at 31.75 31.75 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 31.75 31.75 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 9f7f891d-8624-46b7-839b-ed0a50723524)) + (pin "2" (uuid 60e77385-334c-4813-aa0e-82ccdf53190f)) + (pin "3" (uuid 1415e698-a661-42a1-a647-97ac645fafe2)) + (pin "4" (uuid 02a8b417-944d-4ac8-8c45-cfe86786566d)) + ) + + (symbol (lib_id "power:GND") (at 59.69 29.21 0) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid 5b04c2f1-f19d-4913-83ad-e159cec6f0f0) + (property "Reference" "#PWR?" (id 0) (at 59.69 35.56 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "GND" (id 1) (at 59.69 34.29 0)) + (property "Footprint" "" (id 2) (at 59.69 29.21 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 59.69 29.21 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid c0ba8196-9fff-4402-a937-2159026d4959)) + ) + + (symbol (lib_id "power:GND") (at 52.07 92.71 0) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid 77fe47b2-b6d7-43bb-b6db-557debaa65e0) + (property "Reference" "#PWR?" (id 0) (at 52.07 99.06 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "GND" (id 1) (at 52.07 97.79 0)) + (property "Footprint" "" (id 2) (at 52.07 92.71 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 52.07 92.71 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 49cf3619-ecd5-4909-851d-53e3bb772eeb)) + ) + + (symbol (lib_id "power:GND") (at 62.23 63.5 0) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid 7f20785b-a433-4b0d-8b63-37f4ac8802dd) + (property "Reference" "#PWR?" (id 0) (at 62.23 69.85 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "GND" (id 1) (at 62.23 68.58 0)) + (property "Footprint" "" (id 2) (at 62.23 63.5 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 62.23 63.5 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 63868300-6a35-49ea-b3fe-b6347854ccc5)) + ) + + (symbol (lib_id "Device:R") (at 36.83 87.63 90) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid 97e7a03f-b013-4c93-904e-db2735cd0292) + (property "Reference" "R?" (id 0) (at 36.83 81.28 90)) + (property "Value" "1k" (id 1) (at 36.83 83.82 90)) + (property "Footprint" "" (id 2) (at 36.83 89.408 90) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 36.83 87.63 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 9b6a672b-00ad-49a4-9ac0-1b6af6b570c4)) + (pin "2" (uuid 4515a968-a3ed-4348-907a-3dad721ddf4a)) + ) + + (symbol (lib_id "power:+5V") (at 93.98 22.86 0) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid a192deea-18e5-409c-b3a9-8495c50494c1) + (property "Reference" "#PWR?" (id 0) (at 93.98 26.67 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "+5V" (id 1) (at 93.98 17.78 0)) + (property "Footprint" "" (id 2) (at 93.98 22.86 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 93.98 22.86 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid fd9db72d-c731-42ff-a5c2-2356a4886996)) + ) + + (symbol (lib_id "Transistor_BJT:2N3904") (at 49.53 87.63 0) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid a57b419a-80ba-431f-b8ba-44d5e367cdc2) + (property "Reference" "Q?" (id 0) (at 54.61 86.3599 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "2N3904" (id 1) (at 54.61 88.8999 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "Package_TO_SOT_THT:TO-92_Inline" (id 2) (at 54.61 89.535 0) + (effects (font (size 1.27 1.27) italic) (justify left) hide) + ) + (property "Datasheet" "https://www.onsemi.com/pub/Collateral/2N3903-D.PDF" (id 3) (at 49.53 87.63 0) + (effects (font (size 1.27 1.27)) (justify left) hide) + ) + (pin "1" (uuid 57b539a3-92d7-458a-8a2a-af406089fd52)) + (pin "2" (uuid d7dbeed2-d126-4e3a-b266-f300d5e81d8c)) + (pin "3" (uuid 67e9765d-40c2-4022-a357-31635e1c5ca2)) + ) + + (symbol (lib_id "power:GND") (at 96.52 63.5 0) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid aa26f61a-83bb-466a-81bd-6cb1d473e1ff) + (property "Reference" "#PWR?" (id 0) (at 96.52 69.85 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "GND" (id 1) (at 96.52 68.58 0)) + (property "Footprint" "" (id 2) (at 96.52 63.5 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 96.52 63.5 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 8f9e8e3d-76d7-4dc3-9103-28c197e22c50)) + ) + + (symbol (lib_id "Device:R") (at 33.02 49.53 0) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid c3474043-1248-4be5-806a-76aa8f6b8645) + (property "Reference" "R?" (id 0) (at 35.56 48.2599 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "33k" (id 1) (at 35.56 50.7999 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (id 2) (at 31.242 49.53 90) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 33.02 49.53 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid c2274c7e-7dd7-4c3d-aee5-ec47ed00a617)) + (pin "2" (uuid ea0a33ad-1ebb-4857-8cb8-5f3fa2329951)) + ) + + (symbol (lib_id "Device:R") (at 62.23 59.69 0) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid c4bc9bfd-fd92-4944-a701-a0978a2ca965) + (property "Reference" "R?" (id 0) (at 64.77 58.4199 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "10k" (id 1) (at 64.77 60.9599 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (id 2) (at 60.452 59.69 90) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 62.23 59.69 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 78f2584f-1c60-4f63-a34b-8cc78cef4775)) + (pin "2" (uuid b7993dfe-115a-4e5d-8bc1-5508acf691a0)) + ) + + (sheet_instances + (path "/" (page "1")) + ) + + (symbol_instances + (path "/244091d5-bfc4-4f5e-a800-86953acefc57" + (reference "#PWR?") (unit 1) (value "GND") (footprint "") + ) + (path "/2dacde19-80db-4d38-9824-020311701aea" + (reference "#PWR?") (unit 1) (value "+5V") (footprint "") + ) + (path "/5b04c2f1-f19d-4913-83ad-e159cec6f0f0" + (reference "#PWR?") (unit 1) (value "GND") (footprint "") + ) + (path "/77fe47b2-b6d7-43bb-b6db-557debaa65e0" + (reference "#PWR?") (unit 1) (value "GND") (footprint "") + ) + (path "/7f20785b-a433-4b0d-8b63-37f4ac8802dd" + (reference "#PWR?") (unit 1) (value "GND") (footprint "") + ) + (path "/a192deea-18e5-409c-b3a9-8495c50494c1" + (reference "#PWR?") (unit 1) (value "+5V") (footprint "") + ) + (path "/aa26f61a-83bb-466a-81bd-6cb1d473e1ff" + (reference "#PWR?") (unit 1) (value "GND") (footprint "") + ) + (path "/53e48d44-ba1e-42f1-9a32-a5a15c5c3055" + (reference "J?") (unit 1) (value "Screw_Terminal_01x04") (footprint "") + ) + (path "/a57b419a-80ba-431f-b8ba-44d5e367cdc2" + (reference "Q?") (unit 1) (value "2N3904") (footprint "Package_TO_SOT_THT:TO-92_Inline") + ) + (path "/06119d4b-81c4-4357-990e-fc53c23277eb" + (reference "R?") (unit 1) (value "10k") (footprint "") + ) + (path "/21bf6af4-154a-4add-9dc5-268e5a97c9ef" + (reference "R?") (unit 1) (value "33k") (footprint "") + ) + (path "/97e7a03f-b013-4c93-904e-db2735cd0292" + (reference "R?") (unit 1) (value "1k") (footprint "") + ) + (path "/c3474043-1248-4be5-806a-76aa8f6b8645" + (reference "R?") (unit 1) (value "33k") (footprint "") + ) + (path "/c4bc9bfd-fd92-4944-a701-a0978a2ca965" + (reference "R?") (unit 1) (value "10k") (footprint "") + ) + (path "/46579641-62bd-490c-85c1-282dfb1e88b7" + (reference "U?") (unit 1) (value "WeMos_D1_mini") (footprint "Module:WEMOS_D1_mini_light") + ) + ) )