diff --git a/Watering.kicad_prl b/Watering.kicad_prl index 7f9212f..b494f60 100644 --- a/Watering.kicad_prl +++ b/Watering.kicad_prl @@ -87,7 +87,18 @@ 8, 9 ], - "col_widths": [], + "col_widths": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], "custom_group_rules": [], "expanded_rows": [], "filter_by_net_name": true, @@ -98,7 +109,7 @@ "show_unconnected_nets": false, "show_zero_pad_nets": false, "sort_ascending": true, - "sorting_column": -1 + "sorting_column": 0 }, "open_jobsets": [], "project": { diff --git a/Watering.kicad_pro b/Watering.kicad_pro index 565e3b9..3365a9b 100644 --- a/Watering.kicad_pro +++ b/Watering.kicad_pro @@ -432,10 +432,15 @@ "duplicate_sheet_names": "error", "endpoint_off_grid": "warning", "extra_units": "error", + "footprint_filter": "ignore", + "footprint_link_issues": "warning", + "four_way_junction": "ignore", "global_label_dangling": "warning", "hier_label_mismatch": "error", "label_dangling": "error", + "label_multiple_wires": "warning", "lib_symbol_issues": "warning", + "lib_symbol_mismatch": "warning", "missing_bidi_pin": "warning", "missing_input_pin": "warning", "missing_power_pin": "error", @@ -448,9 +453,14 @@ "pin_not_driven": "error", "pin_to_pin": "warning", "power_pin_not_driven": "error", + "same_local_global_label": "warning", + "similar_label_and_power": "warning", "similar_labels": "warning", + "similar_power": "warning", "simulation_model_issue": "ignore", + "single_global_label": "ignore", "unannotated": "error", + "unconnected_wire_endpoint": "warning", "unit_value_mismatch": "error", "unresolved_variable": "error", "wire_dangling": "error" @@ -562,6 +572,7 @@ ], "filter_string": "", "group_symbols": true, + "include_excluded_from_bom": false, "name": "Grouped By Value", "sort_asc": true, "sort_field": "Reference" @@ -596,6 +607,7 @@ "net_format_name": "", "page_layout_descr_file": "", "plot_directory": "", + "space_save_all_events": true, "spice_current_sheet_as_root": false, "spice_external_command": "spice \"%I\"", "spice_model_current_sheet_as_root": true, diff --git a/Watering.kicad_sch b/Watering.kicad_sch index 59c9d5b..5e78d15 100644 --- a/Watering.kicad_sch +++ b/Watering.kicad_sch @@ -1,13 +1,178 @@ (kicad_sch - (version 20231120) + (version 20250114) (generator "eeschema") - (generator_version "8.0") + (generator_version "9.0") (uuid "4d59ee84-466d-4e4b-92f8-1890da860d5e") (paper "A4") (lib_symbols + (symbol "Connector:Conn_01x02_Pin" + (pin_names + (offset 1.016) + (hide yes) + ) + (exclude_from_sim no) + (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_Pin" + (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 yes) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Generic connector, single row, 01x02, script generated" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_locked" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "ki_keywords" "connector" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "Connector*:*_1x??_*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "Conn_01x02_Pin_1_1" + (rectangle + (start 0.8636 0.127) + (end 0 -0.127) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type outline) + ) + ) + (rectangle + (start 0.8636 -2.413) + (end 0 -2.667) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type outline) + ) + ) + (polyline + (pts + (xy 1.27 0) (xy 0.8636 0) + ) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.27 -2.54) (xy 0.8636 -2.54) + ) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type none) + ) + ) + (pin passive line + (at 5.08 0 180) + (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 180) + (length 3.81) + (name "Pin_2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) (symbol "Connector:Conn_01x03_Pin" (pin_names - (offset 1.016) hide) + (offset 1.016) + (hide yes) + ) (exclude_from_sim no) (in_bom yes) (on_board yes) @@ -81,9 +246,42 @@ ) ) (symbol "Conn_01x03_Pin_1_1" + (rectangle + (start 0.8636 2.667) + (end 0 2.413) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type outline) + ) + ) + (rectangle + (start 0.8636 0.127) + (end 0 -0.127) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type outline) + ) + ) + (rectangle + (start 0.8636 -2.413) + (end 0 -2.667) + (stroke + (width 0.1524) + (type default) + ) + (fill + (type outline) + ) + ) (polyline (pts - (xy 1.27 -2.54) (xy 0.8636 -2.54) + (xy 1.27 2.54) (xy 0.8636 2.54) ) (stroke (width 0.1524) @@ -107,7 +305,7 @@ ) (polyline (pts - (xy 1.27 2.54) (xy 0.8636 2.54) + (xy 1.27 -2.54) (xy 0.8636 -2.54) ) (stroke (width 0.1524) @@ -117,39 +315,6 @@ (type none) ) ) - (rectangle - (start 0.8636 -2.413) - (end 0 -2.667) - (stroke - (width 0.1524) - (type default) - ) - (fill - (type outline) - ) - ) - (rectangle - (start 0.8636 0.127) - (end 0 -0.127) - (stroke - (width 0.1524) - (type default) - ) - (fill - (type outline) - ) - ) - (rectangle - (start 0.8636 2.667) - (end 0 2.413) - (stroke - (width 0.1524) - (type default) - ) - (fill - (type outline) - ) - ) (pin passive line (at 5.08 2.54 180) (length 3.81) @@ -205,11 +370,16 @@ ) ) ) + (embedded_fonts no) ) (symbol "Device:Antenna" - (pin_numbers hide) + (pin_numbers + (hide yes) + ) (pin_names - (offset 1.016) hide) + (offset 1.016) + (hide yes) + ) (exclude_from_sim no) (in_bom yes) (on_board yes) @@ -313,11 +483,16 @@ ) ) ) + (embedded_fonts no) ) (symbol "Device:Battery" - (pin_numbers hide) + (pin_numbers + (hide yes) + ) (pin_names - (offset 0) hide) + (offset 0) + (hide yes) + ) (exclude_from_sim no) (in_bom yes) (on_board yes) @@ -377,17 +552,6 @@ ) (symbol "Battery_0_1" (rectangle - (start -2.286 -1.27) - (end 2.286 -1.524) - (stroke - (width 0) - (type default) - ) - (fill - (type outline) - ) - ) - (rectangle (start -2.286 1.778) (end 2.286 1.524) (stroke @@ -399,8 +563,8 @@ ) ) (rectangle - (start -1.524 -2.032) - (end 1.524 -2.54) + (start -2.286 -1.27) + (end 2.286 -1.524) (stroke (width 0) (type default) @@ -420,21 +584,20 @@ (type outline) ) ) - (polyline - (pts - (xy 0 -1.016) (xy 0 -0.762) - ) + (rectangle + (start -1.524 -2.032) + (end 1.524 -2.54) (stroke (width 0) (type default) ) (fill - (type none) + (type outline) ) ) (polyline (pts - (xy 0 -0.508) (xy 0 -0.254) + (xy 0 1.778) (xy 0 2.54) ) (stroke (width 0) @@ -458,7 +621,19 @@ ) (polyline (pts - (xy 0 1.778) (xy 0 2.54) + (xy 0 -0.508) (xy 0 -0.254) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 -1.016) (xy 0 -0.762) ) (stroke (width 0) @@ -531,11 +706,16 @@ ) ) ) + (embedded_fonts no) ) (symbol "Device:D" - (pin_numbers hide) + (pin_numbers + (hide yes) + ) (pin_names - (offset 1.016) hide) + (offset 1.016) + (hide yes) + ) (exclude_from_sim no) (in_bom yes) (on_board yes) @@ -633,10 +813,10 @@ ) (polyline (pts - (xy 1.27 0) (xy -1.27 0) + (xy 1.27 1.27) (xy 1.27 -1.27) (xy -1.27 0) (xy 1.27 1.27) ) (stroke - (width 0) + (width 0.254) (type default) ) (fill @@ -645,10 +825,10 @@ ) (polyline (pts - (xy 1.27 1.27) (xy 1.27 -1.27) (xy -1.27 0) (xy 1.27 1.27) + (xy 1.27 0) (xy -1.27 0) ) (stroke - (width 0.254) + (width 0) (type default) ) (fill @@ -694,9 +874,12 @@ ) ) ) + (embedded_fonts no) ) (symbol "Device:R" - (pin_numbers hide) + (pin_numbers + (hide yes) + ) (pin_names (offset 0) ) @@ -815,11 +998,16 @@ ) ) ) + (embedded_fonts no) ) (symbol "Device:Solar_Cell" - (pin_numbers hide) + (pin_numbers + (hide yes) + ) (pin_names - (offset 0) hide) + (offset 0) + (hide yes) + ) (exclude_from_sim no) (in_bom yes) (on_board yes) @@ -878,6 +1066,30 @@ ) ) (symbol "Solar_Cell_0_1" + (polyline + (pts + (xy -2.032 3.048) (xy -2.032 2.286) (xy -2.794 2.286) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -2.032 2.286) (xy -3.556 3.81) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) (rectangle (start -2.032 1.778) (end 2.032 1.524) @@ -902,7 +1114,7 @@ ) (polyline (pts - (xy -2.032 2.286) (xy -3.556 3.81) + (xy -0.762 3.556) (xy -0.762 2.794) (xy -1.524 2.794) ) (stroke (width 0) @@ -926,7 +1138,7 @@ ) (polyline (pts - (xy 0 0.762) (xy 0 0) + (xy 0 1.778) (xy 0 2.54) ) (stroke (width 0) @@ -938,7 +1150,7 @@ ) (polyline (pts - (xy 0 1.778) (xy 0 2.54) + (xy 0 0.762) (xy 0 0) ) (stroke (width 0) @@ -972,30 +1184,6 @@ (type none) ) ) - (polyline - (pts - (xy -2.032 3.048) (xy -2.032 2.286) (xy -2.794 2.286) - ) - (stroke - (width 0) - (type default) - ) - (fill - (type none) - ) - ) - (polyline - (pts - (xy -0.762 3.556) (xy -0.762 2.794) (xy -1.524 2.794) - ) - (stroke - (width 0) - (type default) - ) - (fill - (type none) - ) - ) ) (symbol "Solar_Cell_1_1" (pin passive line @@ -1035,6 +1223,7 @@ ) ) ) + (embedded_fonts no) ) (symbol "Motor:Motor_DC" (pin_names @@ -1121,32 +1310,9 @@ ) ) (symbol "Motor_DC_0_1" - (circle - (center 0 -1.524) - (radius 3.2512) - (stroke - (width 0.254) - (type default) - ) - (fill - (type none) - ) - ) (polyline (pts - (xy 0 -7.62) (xy 0 -7.112) - ) - (stroke - (width 0) - (type default) - ) - (fill - (type none) - ) - ) - (polyline - (pts - (xy 0 -4.7752) (xy 0 -5.1816) + (xy 0 2.032) (xy 0 2.54) ) (stroke (width 0) @@ -1168,9 +1334,32 @@ (type none) ) ) + (circle + (center 0 -1.524) + (radius 3.2512) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) (polyline (pts - (xy 0 2.032) (xy 0 2.54) + (xy 0 -4.7752) (xy 0 -5.1816) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 -7.62) (xy 0 -7.112) ) (stroke (width 0) @@ -1219,6 +1408,7 @@ ) ) ) + (embedded_fonts no) ) (symbol "PCM_arduino-library:Arduino_Pro_Mini_Socket" (pin_names @@ -1302,42 +1492,6 @@ ) (polyline (pts - (xy -7.62 10.16) (xy -6.35 10.16) - ) - (stroke - (width 0) - (type default) - ) - (fill - (type none) - ) - ) - (polyline - (pts - (xy -7.62 24.13) (xy -6.35 24.13) - ) - (stroke - (width 0) - (type default) - ) - (fill - (type none) - ) - ) - (polyline - (pts - (xy -6.35 -22.86) (xy -8.89 -22.86) - ) - (stroke - (width 0) - (type default) - ) - (fill - (type none) - ) - ) - (polyline - (pts (xy -11.43 -16.51) (xy -5.08 -16.51) (xy -5.08 -15.24) ) (stroke @@ -1350,42 +1504,6 @@ ) (polyline (pts - (xy -5.08 -7.62) (xy -5.08 -6.35) (xy -11.43 -6.35) - ) - (stroke - (width 0) - (type default) - ) - (fill - (type none) - ) - ) - (polyline - (pts - (xy -2.54 2.54) (xy -2.54 -1.27) (xy -13.97 -1.27) - ) - (stroke - (width 0) - (type default) - ) - (fill - (type none) - ) - ) - (polyline - (pts - (xy -2.54 12.7) (xy -2.54 16.51) (xy -13.97 16.51) - ) - (stroke - (width 0) - (type default) - ) - (fill - (type none) - ) - ) - (polyline - (pts (xy -10.16 25.4) (xy -7.62 25.4) (xy -7.62 22.86) (xy -10.16 22.86) ) (stroke @@ -1410,6 +1528,78 @@ ) (polyline (pts + (xy -7.62 24.13) (xy -6.35 24.13) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -7.62 10.16) (xy -6.35 10.16) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -6.35 -22.86) (xy -8.89 -22.86) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -5.08 -7.62) (xy -5.08 -6.35) (xy -11.43 -6.35) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -2.54 12.7) (xy -2.54 16.51) (xy -13.97 16.51) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -2.54 2.54) (xy -2.54 -1.27) (xy -13.97 -1.27) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts (xy 12.7 -11.43) (xy 10.16 -11.43) (xy 10.16 -16.51) (xy 10.16 -17.78) (xy 8.89 -17.78) (xy 10.16 -17.78) (xy 10.16 -24.13) (xy 12.7 -24.13) ) @@ -1421,16 +1611,8 @@ (type none) ) ) - (text "Analog" - (at -2.54 7.62 900) - (effects - (font - (size 1.524 1.524) - ) - ) - ) - (text "Header" - (at 7.62 -17.78 900) + (text "Serial" + (at -5.08 24.13 900) (effects (font (size 1.524 1.524) @@ -1445,6 +1627,14 @@ ) ) ) + (text "Power" + (at -5.08 -11.43 900) + (effects + (font + (size 1.524 1.524) + ) + ) + ) (text "Misc." (at -5.08 -22.86 900) (effects @@ -1453,8 +1643,8 @@ ) ) ) - (text "Power" - (at -5.08 -11.43 900) + (text "Analog" + (at -2.54 7.62 900) (effects (font (size 1.524 1.524) @@ -1469,8 +1659,8 @@ ) ) ) - (text "Serial" - (at -5.08 24.13 900) + (text "Header" + (at 7.62 -17.78 900) (effects (font (size 1.524 1.524) @@ -1481,6 +1671,18 @@ (symbol "Arduino_Pro_Mini_Socket_0_1" (polyline (pts + (xy -10.16 -24.13) (xy -8.89 -24.13) (xy -8.89 -21.59) (xy -10.16 -21.59) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts (xy 7.62 -1.27) (xy 5.08 -1.27) (xy 5.08 8.89) ) (stroke @@ -1503,18 +1705,6 @@ (type none) ) ) - (polyline - (pts - (xy -10.16 -24.13) (xy -8.89 -24.13) (xy -8.89 -21.59) (xy -10.16 -21.59) - ) - (stroke - (width 0) - (type default) - ) - (fill - (type none) - ) - ) ) (symbol "Arduino_Pro_Mini_Socket_1_0" (text "GPIO" @@ -1528,150 +1718,6 @@ ) (symbol "Arduino_Pro_Mini_Socket_1_1" (pin bidirectional line - (at -25.4 -1.27 0) - (length 7.62) - (name "A0" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "A0" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin bidirectional line - (at -25.4 1.27 0) - (length 7.62) - (name "A1" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "A1" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin bidirectional line - (at -25.4 3.81 0) - (length 7.62) - (name "A2" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "A2" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin bidirectional line - (at -25.4 6.35 0) - (length 7.62) - (name "A3" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "A3" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin bidirectional line - (at -25.4 8.89 0) - (length 7.62) - (name "A4/SDA" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "A4" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin bidirectional clock - (at -25.4 11.43 0) - (length 7.62) - (name "A5/SCL" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "A5" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin input line - (at -25.4 13.97 0) - (length 7.62) - (name "A6" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "A6" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin input line - (at -25.4 16.51 0) - (length 7.62) - (name "A7" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "A7" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin bidirectional line (at -25.4 25.4 0) (length 7.62) (name "D0/RX" @@ -1707,17 +1753,17 @@ ) ) ) - (pin bidirectional line - (at 25.4 6.35 180) + (pin input line + (at -25.4 16.51 0) (length 7.62) - (name "D10_CS" + (name "A7" (effects (font (size 1.27 1.27) ) ) ) - (number "D10" + (number "A7" (effects (font (size 1.27 1.27) @@ -1725,35 +1771,17 @@ ) ) ) - (pin bidirectional line - (at 25.4 3.81 180) + (pin input line + (at -25.4 13.97 0) (length 7.62) - (name "D11_MOSI" + (name "A6" (effects (font (size 1.27 1.27) ) ) ) - (number "D11" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin bidirectional line - (at 25.4 1.27 180) - (length 7.62) - (name "D12_MISO" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "D12" + (number "A6" (effects (font (size 1.27 1.27) @@ -1762,16 +1790,214 @@ ) ) (pin bidirectional clock - (at 25.4 -1.27 180) + (at -25.4 11.43 0) (length 7.62) - (name "D13_SCK" + (name "A5/SCL" (effects (font (size 1.27 1.27) ) ) ) - (number "D13" + (number "A5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -25.4 8.89 0) + (length 7.62) + (name "A4/SDA" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "A4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -25.4 6.35 0) + (length 7.62) + (name "A3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "A3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -25.4 3.81 0) + (length 7.62) + (name "A2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "A2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -25.4 1.27 0) + (length 7.62) + (name "A1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "A1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -25.4 -1.27 0) + (length 7.62) + (name "A0" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "A0" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -25.4 -6.35 0) + (length 7.62) + (name "RAW" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "RAW" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -25.4 -8.89 0) + (length 7.62) + (name "Vcc" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "Vcc1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -25.4 -13.97 0) + (length 7.62) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "GND1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -25.4 -16.51 0) + (length 7.62) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "GND2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin open_collector input_low + (at -25.4 -21.59 0) + (length 7.62) + (name "RESET" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "RST1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin open_collector input_low + (at -25.4 -24.13 0) + (length 7.62) + (name "RESET" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "RST2" (effects (font (size 1.27 1.27) @@ -1923,6 +2149,78 @@ ) ) ) + (pin bidirectional line + (at 25.4 6.35 180) + (length 7.62) + (name "D10_CS" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "D10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 25.4 3.81 180) + (length 7.62) + (name "D11_MOSI" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "D11" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 25.4 1.27 180) + (length 7.62) + (name "D12_MISO" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "D12" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional clock + (at 25.4 -1.27 180) + (length 7.62) + (name "D13_SCK" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "D13" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) (pin input input_low (at 25.4 -11.43 180) (length 7.62) @@ -1941,17 +2239,35 @@ ) ) ) - (pin power_in line - (at -25.4 -13.97 0) + (pin output line + (at 25.4 -13.97 180) (length 7.62) - (name "GND" + (name "TXO" (effects (font (size 1.27 1.27) ) ) ) - (number "GND1" + (number "TXO" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 25.4 -16.51 180) + (length 7.62) + (name "RXI" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "RXI" (effects (font (size 1.27 1.27) @@ -1960,16 +2276,16 @@ ) ) (pin power_in line - (at -25.4 -16.51 0) + (at 25.4 -19.05 180) (length 7.62) - (name "GND" + (name "Vcc" (effects (font (size 1.27 1.27) ) ) ) - (number "GND2" + (number "Vcc2" (effects (font (size 1.27 1.27) @@ -2013,133 +2329,8 @@ ) ) ) - (pin power_in line - (at -25.4 -6.35 0) - (length 7.62) - (name "RAW" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "RAW" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin open_collector input_low - (at -25.4 -21.59 0) - (length 7.62) - (name "RESET" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "RST1" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin open_collector input_low - (at -25.4 -24.13 0) - (length 7.62) - (name "RESET" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "RST2" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin input line - (at 25.4 -16.51 180) - (length 7.62) - (name "RXI" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "RXI" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin output line - (at 25.4 -13.97 180) - (length 7.62) - (name "TXO" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "TXO" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin power_in line - (at -25.4 -8.89 0) - (length 7.62) - (name "Vcc" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "Vcc1" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin power_in line - (at 25.4 -19.05 180) - (length 7.62) - (name "Vcc" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "Vcc2" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) ) + (embedded_fonts no) ) (symbol "RF_Module:RFM95W-868S2" (pin_names @@ -2225,161 +2416,17 @@ ) ) (symbol "RFM95W-868S2_1_1" - (pin power_in line - (at -2.54 -15.24 90) + (pin input line + (at -12.7 7.62 0) (length 2.54) - (name "GND" + (name "SCK" (effects (font (size 1.27 1.27) ) ) ) - (number "1" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin power_in line - (at 2.54 -15.24 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 12.7 -2.54 180) - (length 2.54) - (name "DIO3" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "11" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin bidirectional line - (at 12.7 0 180) - (length 2.54) - (name "DIO4" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "12" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin power_in line - (at 0 12.7 270) - (length 2.54) - (name "3.3V" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "13" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin bidirectional line - (at 12.7 -10.16 180) - (length 2.54) - (name "DIO0" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "14" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin bidirectional line - (at 12.7 -7.62 180) - (length 2.54) - (name "DIO1" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "15" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin bidirectional line - (at 12.7 -5.08 180) - (length 2.54) - (name "DIO2" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "16" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin output line - (at -12.7 2.54 0) - (length 2.54) - (name "MISO" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "2" + (number "4" (effects (font (size 1.27 1.27) @@ -2405,17 +2452,17 @@ ) ) ) - (pin input line - (at -12.7 7.62 0) + (pin output line + (at -12.7 2.54 0) (length 2.54) - (name "SCK" + (name "MISO" (effects (font (size 1.27 1.27) ) ) ) - (number "4" + (number "2" (effects (font (size 1.27 1.27) @@ -2459,17 +2506,35 @@ ) ) ) - (pin bidirectional line - (at 12.7 2.54 180) + (pin power_in line + (at -2.54 -15.24 90) (length 2.54) - (name "DIO5" + (name "GND" (effects (font (size 1.27 1.27) ) ) ) - (number "7" + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 0 12.7 270) + (length 2.54) + (name "3.3V" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "13" (effects (font (size 1.27 1.27) @@ -2495,6 +2560,24 @@ ) ) ) + (pin power_in line + (at 2.54 -15.24 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 12.7 7.62 180) (length 2.54) @@ -2513,13 +2596,126 @@ ) ) ) + (pin bidirectional line + (at 12.7 2.54 180) + (length 2.54) + (name "DIO5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 12.7 0 180) + (length 2.54) + (name "DIO4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "12" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 12.7 -2.54 180) + (length 2.54) + (name "DIO3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "11" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 12.7 -5.08 180) + (length 2.54) + (name "DIO2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "16" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 12.7 -7.62 180) + (length 2.54) + (name "DIO1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "15" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 12.7 -10.16 180) + (length 2.54) + (name "DIO0" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "14" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) ) + (embedded_fonts no) ) (symbol "power:+BATT" (power) - (pin_numbers hide) + (pin_numbers + (hide yes) + ) (pin_names - (offset 0) hide) + (offset 0) + (hide yes) + ) (exclude_from_sim no) (in_bom yes) (on_board yes) @@ -2591,7 +2787,7 @@ ) (polyline (pts - (xy 0 0) (xy 0 2.54) + (xy 0 2.54) (xy 0.762 1.27) ) (stroke (width 0) @@ -2603,7 +2799,7 @@ ) (polyline (pts - (xy 0 2.54) (xy 0.762 1.27) + (xy 0 0) (xy 0 2.54) ) (stroke (width 0) @@ -2634,12 +2830,17 @@ ) ) ) + (embedded_fonts no) ) (symbol "power:GND" (power) - (pin_numbers hide) + (pin_numbers + (hide yes) + ) (pin_names - (offset 0) hide) + (offset 0) + (hide yes) + ) (exclude_from_sim no) (in_bom yes) (on_board yes) @@ -2730,6 +2931,7 @@ ) ) ) + (embedded_fonts no) ) (symbol "watering:Driver_Motor{colon}Pololu_MP6550" (exclude_from_sim no) @@ -2790,17 +2992,17 @@ (type background) ) ) - (pin power_out line - (at 11.43 7.62 180) + (pin input line + (at -12.7 11.43 0) (length 2.54) - (name "VM" + (name "IN1" (effects (font (size 1.27 1.27) ) ) ) - (number "1" + (number "4" (effects (font (size 1.27 1.27) @@ -2808,17 +3010,71 @@ ) ) ) - (pin output line - (at 11.43 -1.27 180) + (pin input line + (at -12.7 8.89 0) (length 2.54) - (name "OUT2" + (name "IN2" (effects (font (size 1.27 1.27) ) ) ) - (number "10" + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -12.7 5.08 0) + (length 2.54) + (name "nSLEEP_HB" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin free line + (at -12.7 -1.27 0) + (length 2.54) + (name "ISET" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_out line + (at -12.7 -6.35 0) + (length 2.54) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" (effects (font (size 1.27 1.27) @@ -2863,88 +3119,16 @@ ) ) (pin power_out line - (at -12.7 -6.35 0) + (at 11.43 7.62 180) (length 2.54) - (name "GND" + (name "VM" (effects (font (size 1.27 1.27) ) ) ) - (number "2" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin input line - (at -12.7 8.89 0) - (length 2.54) - (name "IN2" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "3" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin input line - (at -12.7 11.43 0) - (length 2.54) - (name "IN1" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "4" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin input line - (at 11.43 -7.62 180) - (length 2.54) - (name "VISEN" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "5" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin input line - (at -12.7 5.08 0) - (length 2.54) - (name "nSLEEP_HB" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "6" + (number "1" (effects (font (size 1.27 1.27) @@ -2970,17 +3154,17 @@ ) ) ) - (pin free line - (at -12.7 -1.27 0) + (pin output line + (at 11.43 -1.27 180) (length 2.54) - (name "ISET" + (name "OUT2" (effects (font (size 1.27 1.27) ) ) ) - (number "8" + (number "10" (effects (font (size 1.27 1.27) @@ -3006,7 +3190,26 @@ ) ) ) + (pin input line + (at 11.43 -7.62 180) + (length 2.54) + (name "VISEN" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) ) + (embedded_fonts no) ) ) (junction @@ -3016,6 +3219,12 @@ (uuid "1cd07344-8bbf-4594-ba8f-9978ebbc78d7") ) (junction + (at 44.45 33.02) + (diameter 0) + (color 0 0 0 0) + (uuid "3f498353-7a76-406a-ac32-133f2c0dd6b6") + ) + (junction (at 143.51 118.11) (diameter 0) (color 0 0 0 0) @@ -3034,6 +3243,12 @@ (uuid "7d67492f-5d8f-404b-aa64-e3eb282cb367") ) (junction + (at 48.26 35.56) + (diameter 0) + (color 0 0 0 0) + (uuid "887af7fd-9e6f-47c5-8aa6-c0e183cf1ce5") + ) + (junction (at 40.64 82.55) (diameter 0) (color 0 0 0 0) @@ -3167,6 +3382,16 @@ ) (wire (pts + (xy 35.56 33.02) (xy 44.45 33.02) + ) + (stroke + (width 0) + (type default) + ) + (uuid "3085f3dc-0b4d-49ec-a794-0a8fe325825a") + ) + (wire + (pts (xy 156.21 110.49) (xy 158.75 110.49) ) (stroke @@ -3297,6 +3522,16 @@ ) (wire (pts + (xy 59.69 60.96) (xy 54.61 60.96) + ) + (stroke + (width 0) + (type default) + ) + (uuid "61737158-ca60-41ea-aa45-d75b29672199") + ) + (wire + (pts (xy 140.97 118.11) (xy 143.51 118.11) ) (stroke @@ -3327,7 +3562,7 @@ ) (wire (pts - (xy 44.45 25.4) (xy 44.45 48.26) + (xy 44.45 25.4) (xy 44.45 33.02) ) (stroke (width 0) @@ -3407,6 +3642,16 @@ ) (wire (pts + (xy 54.61 60.96) (xy 54.61 35.56) + ) + (stroke + (width 0) + (type default) + ) + (uuid "a04f74fc-240e-41a8-b608-feb3a9318b90") + ) + (wire + (pts (xy 233.68 34.29) (xy 229.87 34.29) ) (stroke @@ -3467,6 +3712,16 @@ ) (wire (pts + (xy 35.56 35.56) (xy 48.26 35.56) + ) + (stroke + (width 0) + (type default) + ) + (uuid "b7b36662-1c92-467a-bfa2-9edbfb4d59d4") + ) + (wire + (pts (xy 143.51 118.11) (xy 146.05 118.11) ) (stroke @@ -3487,6 +3742,16 @@ ) (wire (pts + (xy 48.26 35.56) (xy 54.61 35.56) + ) + (stroke + (width 0) + (type default) + ) + (uuid "bc9d9878-e6b9-4de7-aaf2-0dd0f5d3cb84") + ) + (wire + (pts (xy 59.69 66.04) (xy 40.64 66.04) ) (stroke @@ -3577,6 +3842,16 @@ ) (wire (pts + (xy 44.45 33.02) (xy 44.45 48.26) + ) + (stroke + (width 0) + (type default) + ) + (uuid "e3cdfaa0-bb93-4b53-8643-5a1a30ba15cf") + ) + (wire + (pts (xy 59.69 78.74) (xy 59.69 81.28) ) (stroke @@ -4817,6 +5092,72 @@ ) ) (symbol + (lib_id "power:GND") + (at 48.26 43.18 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "af3fe371-f598-4217-aeed-17ba1ba944d5") + (property "Reference" "#PWR010" + (at 48.26 49.53 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 48.26 48.26 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 48.26 43.18 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 48.26 43.18 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 48.26 43.18 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "8a296a43-5af4-4dd4-8077-98b5091e54da") + ) + (instances + (project "" + (path "/4d59ee84-466d-4e4b-92f8-1890da860d5e" + (reference "#PWR010") + (unit 1) + ) + ) + ) + ) + (symbol (lib_id "power:+BATT") (at 229.87 59.69 270) (unit 1) @@ -5202,9 +5543,148 @@ ) ) ) + (symbol + (lib_id "Connector:Conn_01x02_Pin") + (at 30.48 33.02 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "f552eb02-1972-4345-b92b-746e6be2b841") + (property "Reference" "J2" + (at 31.115 27.94 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Level sensor" + (at 31.115 30.48 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 30.48 33.02 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 30.48 33.02 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Generic connector, single row, 01x02, script generated" + (at 30.48 33.02 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "9952b50b-168b-4044-bff7-43f0dba1aae9") + ) + (pin "2" + (uuid "98740d0b-9053-41f6-b75e-72cd2464fe79") + ) + (instances + (project "" + (path "/4d59ee84-466d-4e4b-92f8-1890da860d5e" + (reference "J2") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "Device:R") + (at 48.26 39.37 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (fields_autoplaced yes) + (uuid "fa4224e6-f8ef-4b3c-8e6d-f6028742699a") + (property "Reference" "R3" + (at 50.8 38.0999 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "R" + (at 50.8 40.6399 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 46.482 39.37 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 48.26 39.37 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor" + (at 48.26 39.37 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "f2ca2754-fe7b-45be-a51c-6fdbf9b55a7b") + ) + (pin "1" + (uuid "399c5ac4-a93e-46b1-b046-44658b22fba7") + ) + (instances + (project "" + (path "/4d59ee84-466d-4e4b-92f8-1890da860d5e" + (reference "R3") + (unit 1) + ) + ) + ) + ) (sheet_instances (path "/" (page "1") ) ) + (embedded_fonts no) )