diff --git a/#auto_saved_files# b/#auto_saved_files# new file mode 100644 index 0000000..a6cd1de --- /dev/null +++ b/#auto_saved_files# @@ -0,0 +1 @@ +/home/martin/proj/Flow_Controller/_autosave-Flow_Controller.kicad_sch diff --git a/.gitignore b/.gitignore index b67fac6..f7a4a8c 100644 --- a/.gitignore +++ b/.gitignore @@ -4,6 +4,7 @@ *.kicad_sch-bak *.kicad_pcb-bak *.sch-bak +*-backups *~ _autosave-* *.tmp diff --git a/Flow_Controller-backups/Flow_Controller-2026-05-13_160634.zip b/Flow_Controller-backups/Flow_Controller-2026-05-13_160634.zip deleted file mode 100644 index a1d8d97..0000000 Binary files a/Flow_Controller-backups/Flow_Controller-2026-05-13_160634.zip and /dev/null differ diff --git a/Flow_Controller-backups/Flow_Controller-2026-05-13_161233.zip b/Flow_Controller-backups/Flow_Controller-2026-05-13_161233.zip deleted file mode 100644 index 33539d1..0000000 Binary files a/Flow_Controller-backups/Flow_Controller-2026-05-13_161233.zip and /dev/null differ diff --git a/Flow_Controller-backups/Flow_Controller-2026-05-13_161917.zip b/Flow_Controller-backups/Flow_Controller-2026-05-13_161917.zip deleted file mode 100644 index e4e5b9a..0000000 Binary files a/Flow_Controller-backups/Flow_Controller-2026-05-13_161917.zip and /dev/null differ diff --git a/Flow_Controller-backups/Flow_Controller-2026-05-13_162611.zip b/Flow_Controller-backups/Flow_Controller-2026-05-13_162611.zip deleted file mode 100644 index 19b8bef..0000000 Binary files a/Flow_Controller-backups/Flow_Controller-2026-05-13_162611.zip and /dev/null differ diff --git a/Flow_Controller-backups/Flow_Controller-2026-05-13_163406.zip b/Flow_Controller-backups/Flow_Controller-2026-05-13_163406.zip deleted file mode 100644 index 3de44f3..0000000 Binary files a/Flow_Controller-backups/Flow_Controller-2026-05-13_163406.zip and /dev/null differ diff --git a/Flow_Controller-backups/Flow_Controller-2026-05-14_132908.zip b/Flow_Controller-backups/Flow_Controller-2026-05-14_132908.zip deleted file mode 100644 index ab0def3..0000000 Binary files a/Flow_Controller-backups/Flow_Controller-2026-05-14_132908.zip and /dev/null differ diff --git a/Flow_Controller-backups/Flow_Controller-2026-05-14_141332.zip b/Flow_Controller-backups/Flow_Controller-2026-05-14_141332.zip deleted file mode 100644 index 060e030..0000000 Binary files a/Flow_Controller-backups/Flow_Controller-2026-05-14_141332.zip and /dev/null differ diff --git a/Flow_Controller-backups/Flow_Controller-2026-05-14_141943.zip b/Flow_Controller-backups/Flow_Controller-2026-05-14_141943.zip deleted file mode 100644 index 8e0d180..0000000 Binary files a/Flow_Controller-backups/Flow_Controller-2026-05-14_141943.zip and /dev/null differ diff --git a/Flow_Controller-backups/Flow_Controller-2026-05-14_171830.zip b/Flow_Controller-backups/Flow_Controller-2026-05-14_171830.zip deleted file mode 100644 index d6c743e..0000000 Binary files a/Flow_Controller-backups/Flow_Controller-2026-05-14_171830.zip and /dev/null differ diff --git a/Flow_Controller-backups/Flow_Controller-2026-05-14_221748.zip b/Flow_Controller-backups/Flow_Controller-2026-05-14_221748.zip deleted file mode 100644 index 327082d..0000000 Binary files a/Flow_Controller-backups/Flow_Controller-2026-05-14_221748.zip and /dev/null differ diff --git a/Flow_Controller.kicad_pro b/Flow_Controller.kicad_pro index 8fb6212..0d86925 100644 --- a/Flow_Controller.kicad_pro +++ b/Flow_Controller.kicad_pro @@ -623,7 +623,7 @@ }, "net_format_name": "", "page_layout_descr_file": "", - "plot_directory": "", + "plot_directory": "images/", "space_save_all_events": true, "spice_current_sheet_as_root": false, "spice_external_command": "spice \"%I\"", diff --git a/Flow_Controller.kicad_sch b/Flow_Controller.kicad_sch index cd1caad..3af78f5 100644 --- a/Flow_Controller.kicad_sch +++ b/Flow_Controller.kicad_sch @@ -2009,65 +2009,195 @@ (embedded_fonts no) ) ) + (rectangle + (start 195.58 17.78) + (end 276.86 93.98) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + (uuid 0bafe0b1-6c90-4602-8fcb-0de103d12917) + ) + (rectangle + (start 20.32 17.78) + (end 97.79 93.98) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + (uuid 1702999f-bfba-4661-b2aa-d61df31774db) + ) + (rectangle + (start 107.95 104.14) + (end 185.42 162.56) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + (uuid 9cf8aad9-2142-4d7e-95b8-7a8b27786659) + ) + (rectangle + (start 107.95 17.78) + (end 185.42 93.98) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + (uuid be80ea9c-7192-4777-9fba-616d8d84526e) + ) + (rectangle + (start 20.32 104.14) + (end 97.79 162.56) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + (uuid f2bef291-de42-4b3d-8de5-a286ef5da9a6) + ) + (text "Flow sensor" + (exclude_from_sim no) + (at 168.148 111.252 0) + (effects + (font + (size 2.5 2.5) + (thickness 0.6) + (bold yes) + ) + ) + (uuid "03e777d2-38d1-49f1-b8dd-09be0e9d1885") + ) + (text "WCH-LinkE programmer connection" + (exclude_from_sim no) + (at 59.182 110.49 0) + (effects + (font + (size 2.5 2.5) + (thickness 0.5) + (bold yes) + ) + ) + (uuid "1e6c2b89-47bd-4404-8fba-d85de7d59f83") + ) + (text "Power from CNC Controller\nand output (Normally Open)" + (exclude_from_sim no) + (at 58.166 25.146 0) + (effects + (font + (size 2.5 2.5) + (thickness 0.5) + (bold yes) + ) + ) + (uuid "38ae591f-88ec-4c9c-bab8-9d5bc427d488") + ) + (text "2-Button Resistor Ladder" + (exclude_from_sim no) + (at 241.3 54.864 0) + (effects + (font + (size 1.27 1.27) + ) + ) + (uuid "4177fa16-acb6-4f36-945c-a5246a338a0a") + ) + (text "Flow Controller" + (exclude_from_sim no) + (at 147.066 22.606 0) + (effects + (font + (size 2.5 2.5) + (thickness 0.5) + (bold yes) + ) + ) + (uuid "98cfe9b5-019a-4426-9470-b23c400bec70") + ) + (text "0,96\" OLED Display\nwith 4 buttons" + (exclude_from_sim no) + (at 235.966 23.368 0) + (effects + (font + (size 2.5 2.5) + (thickness 0.5) + (bold yes) + ) + ) + (uuid "a2526e65-290d-4a7c-8fa0-74f22d405afc") + ) (junction - (at 67.31 72.39) + (at 72.39 49.53) (diameter 0) (color 0 0 0 0) (uuid "11fa7972-e65c-4a03-bf32-89abb667d396") ) (junction - (at 146.05 55.88) + (at 151.13 44.45) (diameter 0) (color 0 0 0 0) (uuid "5ef23b03-c891-4d8d-b62c-20c96cc19fc9") ) (junction - (at 215.9 76.2) + (at 220.98 53.34) (diameter 0) (color 0 0 0 0) (uuid "7a0623d9-1c63-4a87-a1d5-ca4ac3e3b98c") ) (junction - (at 123.19 167.64) + (at 143.51 142.24) (diameter 0) (color 0 0 0 0) (uuid "a15b17be-5685-4f48-a323-249bf6423d90") ) (junction - (at 210.82 90.17) + (at 215.9 67.31) (diameter 0) (color 0 0 0 0) (uuid "bc4c57c7-8285-4b19-a4c9-2b4955cd38a8") ) (junction - (at 50.8 92.71) + (at 55.88 69.85) (diameter 0) (color 0 0 0 0) (uuid "c253a9e7-8533-48a2-9bc9-e407f728ce44") ) (junction - (at 123.19 153.67) + (at 143.51 128.27) (diameter 0) (color 0 0 0 0) (uuid "d09becd1-60ac-4c1d-ae20-bf2fe6a3dcde") ) (junction - (at 67.31 69.85) + (at 72.39 46.99) (diameter 0) (color 0 0 0 0) (uuid "d5e01114-c24b-4ac5-b1f6-383089d2eba0") ) (no_connect - (at 238.76 95.25) + (at 243.84 72.39) (uuid "72f641e1-ee94-4148-bc15-57bac4ea0f89") ) (no_connect - (at 238.76 92.71) + (at 243.84 69.85) (uuid "94110fd1-3c98-4293-9215-f8a4da929b33") ) (wire (pts - (xy 115.57 82.55) (xy 133.35 82.55) + (xy 120.65 67.31) (xy 138.43 67.31) ) (stroke (width 0) @@ -2077,7 +2207,7 @@ ) (wire (pts - (xy 58.42 97.79) (xy 58.42 105.41) + (xy 63.5 74.93) (xy 63.5 82.55) ) (stroke (width 0) @@ -2087,7 +2217,7 @@ ) (wire (pts - (xy 104.14 153.67) (xy 123.19 153.67) + (xy 124.46 128.27) (xy 143.51 128.27) ) (stroke (width 0) @@ -2097,7 +2227,7 @@ ) (wire (pts - (xy 146.05 95.25) (xy 146.05 99.06) + (xy 151.13 80.01) (xy 151.13 83.82) ) (stroke (width 0) @@ -2107,7 +2237,7 @@ ) (wire (pts - (xy 44.45 154.94) (xy 35.56 154.94) + (xy 63.5 137.16) (xy 54.61 137.16) ) (stroke (width 0) @@ -2117,7 +2247,7 @@ ) (wire (pts - (xy 115.57 90.17) (xy 133.35 90.17) + (xy 120.65 74.93) (xy 138.43 74.93) ) (stroke (width 0) @@ -2127,7 +2257,7 @@ ) (wire (pts - (xy 123.19 167.64) (xy 123.19 170.18) + (xy 143.51 142.24) (xy 143.51 144.78) ) (stroke (width 0) @@ -2137,7 +2267,7 @@ ) (wire (pts - (xy 58.42 74.93) (xy 58.42 87.63) + (xy 63.5 52.07) (xy 63.5 64.77) ) (stroke (width 0) @@ -2147,7 +2277,7 @@ ) (wire (pts - (xy 123.19 163.83) (xy 123.19 167.64) + (xy 143.51 138.43) (xy 143.51 142.24) ) (stroke (width 0) @@ -2157,7 +2287,7 @@ ) (wire (pts - (xy 146.05 55.88) (xy 146.05 77.47) + (xy 151.13 44.45) (xy 151.13 62.23) ) (stroke (width 0) @@ -2167,7 +2297,7 @@ ) (wire (pts - (xy 67.31 72.39) (xy 67.31 77.47) + (xy 72.39 49.53) (xy 72.39 54.61) ) (stroke (width 0) @@ -2177,7 +2307,7 @@ ) (wire (pts - (xy 215.9 87.63) (xy 238.76 87.63) + (xy 220.98 64.77) (xy 243.84 64.77) ) (stroke (width 0) @@ -2187,7 +2317,7 @@ ) (wire (pts - (xy 210.82 90.17) (xy 238.76 90.17) + (xy 215.9 67.31) (xy 243.84 67.31) ) (stroke (width 0) @@ -2197,7 +2327,7 @@ ) (wire (pts - (xy 231.14 100.33) (xy 238.76 100.33) + (xy 236.22 77.47) (xy 243.84 77.47) ) (stroke (width 0) @@ -2207,7 +2337,7 @@ ) (wire (pts - (xy 67.31 69.85) (xy 67.31 64.77) + (xy 72.39 46.99) (xy 72.39 41.91) ) (stroke (width 0) @@ -2217,7 +2347,7 @@ ) (wire (pts - (xy 215.9 76.2) (xy 215.9 77.47) + (xy 220.98 53.34) (xy 220.98 54.61) ) (stroke (width 0) @@ -2227,7 +2357,7 @@ ) (wire (pts - (xy 158.75 55.88) (xy 146.05 55.88) + (xy 163.83 44.45) (xy 151.13 44.45) ) (stroke (width 0) @@ -2237,7 +2367,7 @@ ) (wire (pts - (xy 238.76 105.41) (xy 226.06 105.41) + (xy 243.84 82.55) (xy 231.14 82.55) ) (stroke (width 0) @@ -2247,7 +2377,7 @@ ) (wire (pts - (xy 196.85 90.17) (xy 210.82 90.17) + (xy 201.93 67.31) (xy 215.9 67.31) ) (stroke (width 0) @@ -2257,7 +2387,7 @@ ) (wire (pts - (xy 158.75 82.55) (xy 160.02 82.55) + (xy 163.83 67.31) (xy 165.1 67.31) ) (stroke (width 0) @@ -2267,7 +2397,7 @@ ) (wire (pts - (xy 231.14 97.79) (xy 238.76 97.79) + (xy 236.22 74.93) (xy 243.84 74.93) ) (stroke (width 0) @@ -2277,7 +2407,7 @@ ) (wire (pts - (xy 24.13 92.71) (xy 40.64 92.71) + (xy 29.21 69.85) (xy 45.72 69.85) ) (stroke (width 0) @@ -2287,7 +2417,7 @@ ) (wire (pts - (xy 215.9 85.09) (xy 215.9 87.63) + (xy 220.98 62.23) (xy 220.98 64.77) ) (stroke (width 0) @@ -2297,7 +2427,7 @@ ) (wire (pts - (xy 210.82 76.2) (xy 215.9 76.2) + (xy 215.9 53.34) (xy 220.98 53.34) ) (stroke (width 0) @@ -2307,7 +2437,7 @@ ) (wire (pts - (xy 115.57 87.63) (xy 133.35 87.63) + (xy 120.65 72.39) (xy 138.43 72.39) ) (stroke (width 0) @@ -2317,7 +2447,7 @@ ) (wire (pts - (xy 226.06 99.06) (xy 226.06 102.87) + (xy 231.14 76.2) (xy 231.14 80.01) ) (stroke (width 0) @@ -2327,7 +2457,7 @@ ) (wire (pts - (xy 50.8 104.14) (xy 50.8 105.41) + (xy 55.88 81.28) (xy 55.88 82.55) ) (stroke (width 0) @@ -2337,7 +2467,7 @@ ) (wire (pts - (xy 44.45 74.93) (xy 58.42 74.93) + (xy 49.53 52.07) (xy 63.5 52.07) ) (stroke (width 0) @@ -2347,7 +2477,7 @@ ) (wire (pts - (xy 44.45 69.85) (xy 67.31 69.85) + (xy 49.53 46.99) (xy 72.39 46.99) ) (stroke (width 0) @@ -2357,7 +2487,7 @@ ) (wire (pts - (xy 210.82 76.2) (xy 210.82 90.17) + (xy 215.9 53.34) (xy 215.9 67.31) ) (stroke (width 0) @@ -2367,7 +2497,7 @@ ) (wire (pts - (xy 158.75 90.17) (xy 160.02 90.17) + (xy 163.83 74.93) (xy 165.1 74.93) ) (stroke (width 0) @@ -2377,7 +2507,7 @@ ) (wire (pts - (xy 123.19 153.67) (xy 123.19 156.21) + (xy 143.51 128.27) (xy 143.51 130.81) ) (stroke (width 0) @@ -2387,7 +2517,7 @@ ) (wire (pts - (xy 76.2 64.77) (xy 76.2 69.85) + (xy 81.28 41.91) (xy 81.28 46.99) ) (stroke (width 0) @@ -2397,7 +2527,7 @@ ) (wire (pts - (xy 106.68 148.59) (xy 106.68 138.43) + (xy 127 123.19) (xy 127 113.03) ) (stroke (width 0) @@ -2407,7 +2537,7 @@ ) (wire (pts - (xy 215.9 64.77) (xy 215.9 67.31) + (xy 220.98 41.91) (xy 220.98 44.45) ) (stroke (width 0) @@ -2417,7 +2547,7 @@ ) (wire (pts - (xy 44.45 72.39) (xy 67.31 72.39) + (xy 49.53 49.53) (xy 72.39 49.53) ) (stroke (width 0) @@ -2427,7 +2557,7 @@ ) (wire (pts - (xy 132.08 55.88) (xy 146.05 55.88) + (xy 137.16 44.45) (xy 151.13 44.45) ) (stroke (width 0) @@ -2437,7 +2567,7 @@ ) (wire (pts - (xy 76.2 72.39) (xy 76.2 77.47) + (xy 81.28 49.53) (xy 81.28 54.61) ) (stroke (width 0) @@ -2447,7 +2577,7 @@ ) (wire (pts - (xy 132.08 58.42) (xy 132.08 55.88) + (xy 137.16 46.99) (xy 137.16 44.45) ) (stroke (width 0) @@ -2457,7 +2587,7 @@ ) (wire (pts - (xy 123.19 138.43) (xy 123.19 140.97) + (xy 143.51 113.03) (xy 143.51 115.57) ) (stroke (width 0) @@ -2467,7 +2597,7 @@ ) (wire (pts - (xy 35.56 157.48) (xy 44.45 157.48) + (xy 54.61 139.7) (xy 63.5 139.7) ) (stroke (width 0) @@ -2477,7 +2607,7 @@ ) (wire (pts - (xy 106.68 151.13) (xy 104.14 151.13) + (xy 127 125.73) (xy 124.46 125.73) ) (stroke (width 0) @@ -2487,7 +2617,7 @@ ) (wire (pts - (xy 106.68 151.13) (xy 106.68 157.48) + (xy 127 125.73) (xy 127 132.08) ) (stroke (width 0) @@ -2497,7 +2627,7 @@ ) (wire (pts - (xy 44.45 147.32) (xy 44.45 154.94) + (xy 63.5 129.54) (xy 63.5 137.16) ) (stroke (width 0) @@ -2507,7 +2637,7 @@ ) (wire (pts - (xy 123.19 167.64) (xy 142.24 167.64) + (xy 143.51 142.24) (xy 162.56 142.24) ) (stroke (width 0) @@ -2517,7 +2647,7 @@ ) (wire (pts - (xy 48.26 92.71) (xy 50.8 92.71) + (xy 53.34 69.85) (xy 55.88 69.85) ) (stroke (width 0) @@ -2527,7 +2657,7 @@ ) (wire (pts - (xy 35.56 152.4) (xy 50.8 152.4) + (xy 54.61 134.62) (xy 69.85 134.62) ) (stroke (width 0) @@ -2537,7 +2667,7 @@ ) (wire (pts - (xy 67.31 72.39) (xy 76.2 72.39) + (xy 72.39 49.53) (xy 81.28 49.53) ) (stroke (width 0) @@ -2547,7 +2677,7 @@ ) (wire (pts - (xy 50.8 92.71) (xy 50.8 96.52) + (xy 55.88 69.85) (xy 55.88 73.66) ) (stroke (width 0) @@ -2557,7 +2687,7 @@ ) (wire (pts - (xy 123.19 148.59) (xy 123.19 153.67) + (xy 143.51 123.19) (xy 143.51 128.27) ) (stroke (width 0) @@ -2567,7 +2697,7 @@ ) (wire (pts - (xy 226.06 102.87) (xy 238.76 102.87) + (xy 231.14 80.01) (xy 243.84 80.01) ) (stroke (width 0) @@ -2577,7 +2707,7 @@ ) (wire (pts - (xy 158.75 66.04) (xy 158.75 68.58) + (xy 163.83 54.61) (xy 163.83 57.15) ) (stroke (width 0) @@ -2587,7 +2717,7 @@ ) (wire (pts - (xy 158.75 85.09) (xy 160.02 85.09) + (xy 163.83 69.85) (xy 165.1 69.85) ) (stroke (width 0) @@ -2597,7 +2727,7 @@ ) (wire (pts - (xy 50.8 152.4) (xy 50.8 157.48) + (xy 69.85 134.62) (xy 69.85 139.7) ) (stroke (width 0) @@ -2607,7 +2737,7 @@ ) (wire (pts - (xy 104.14 148.59) (xy 106.68 148.59) + (xy 124.46 123.19) (xy 127 123.19) ) (stroke (width 0) @@ -2617,7 +2747,7 @@ ) (wire (pts - (xy 215.9 74.93) (xy 215.9 76.2) + (xy 220.98 52.07) (xy 220.98 53.34) ) (stroke (width 0) @@ -2627,7 +2757,7 @@ ) (wire (pts - (xy 146.05 52.07) (xy 146.05 55.88) + (xy 151.13 40.64) (xy 151.13 44.45) ) (stroke (width 0) @@ -2637,7 +2767,7 @@ ) (wire (pts - (xy 158.75 58.42) (xy 158.75 55.88) + (xy 163.83 46.99) (xy 163.83 44.45) ) (stroke (width 0) @@ -2647,7 +2777,7 @@ ) (wire (pts - (xy 67.31 69.85) (xy 76.2 69.85) + (xy 72.39 46.99) (xy 81.28 46.99) ) (stroke (width 0) @@ -2657,7 +2787,7 @@ ) (wire (pts - (xy 226.06 105.41) (xy 226.06 107.95) + (xy 231.14 82.55) (xy 231.14 85.09) ) (stroke (width 0) @@ -2667,7 +2797,7 @@ ) (wire (pts - (xy 123.19 177.8) (xy 123.19 180.34) + (xy 143.51 152.4) (xy 143.51 154.94) ) (stroke (width 0) @@ -2677,7 +2807,7 @@ ) (wire (pts - (xy 132.08 68.58) (xy 132.08 66.04) + (xy 137.16 57.15) (xy 137.16 54.61) ) (stroke (width 0) @@ -2686,7 +2816,7 @@ (uuid "fffba519-22a2-46c3-84fd-1242b4c87eae") ) (label "SWIO" - (at 44.45 157.48 180) + (at 63.5 139.7 180) (effects (font (size 1.27 1.27) @@ -2696,7 +2826,7 @@ (uuid "0057f485-38c8-4527-8572-2f07cf46a23b") ) (label "I2C_SCL" - (at 160.02 85.09 0) + (at 165.1 69.85 0) (effects (font (size 1.27 1.27) @@ -2706,7 +2836,7 @@ (uuid "0ddbd37f-9eac-4290-819e-9d3862595bcd") ) (label "FLOW_PULSE_MCU" - (at 142.24 167.64 180) + (at 162.56 142.24 180) (effects (font (size 1.27 1.27) @@ -2716,7 +2846,7 @@ (uuid "11ca1e72-39c0-4943-bca5-d3dec2557351") ) (label "BUTTON_ADC" - (at 196.85 90.17 0) + (at 201.93 67.31 0) (effects (font (size 1.27 1.27) @@ -2726,7 +2856,7 @@ (uuid "1d23891c-af19-474b-8974-66e1641a7d89") ) (label "ALARM_TRIGGER" - (at 24.13 92.71 0) + (at 29.21 69.85 0) (effects (font (size 1.27 1.27) @@ -2736,7 +2866,7 @@ (uuid "2eabf66c-add9-4803-ac7c-278bfc9e160d") ) (label "SWIO" - (at 115.57 82.55 0) + (at 120.65 67.31 0) (effects (font (size 1.27 1.27) @@ -2746,7 +2876,7 @@ (uuid "57aa8472-5e6e-42bf-8c9d-c95c7032e4c9") ) (label "I2C_SDA" - (at 231.14 97.79 0) + (at 236.22 74.93 0) (effects (font (size 1.27 1.27) @@ -2756,7 +2886,7 @@ (uuid "7124cb3a-610d-4ed5-b0ab-dc2762efb6f5") ) (label "RAW_SENSOR" - (at 107.95 153.67 0) + (at 128.27 128.27 0) (effects (font (size 1.27 1.27) @@ -2766,7 +2896,7 @@ (uuid "7b465152-b9b7-4f43-94a8-53e4b0b7aa66") ) (label "BUTTON_ADC" - (at 160.02 90.17 0) + (at 165.1 74.93 0) (effects (font (size 1.27 1.27) @@ -2776,7 +2906,7 @@ (uuid "7e58b880-0fcc-44c8-8eb5-b5c54c49c99e") ) (label "FLOW_PULSE_MCU" - (at 115.57 87.63 0) + (at 120.65 72.39 0) (effects (font (size 1.27 1.27) @@ -2786,7 +2916,7 @@ (uuid "8cefa5de-3a3e-475f-b0b6-8922c21196d9") ) (label "ALARM _CNC" - (at 48.26 74.93 0) + (at 53.34 52.07 0) (effects (font (size 1.27 1.27) @@ -2796,7 +2926,7 @@ (uuid "9a015d5f-2b87-41da-9eee-5c2b51f69cba") ) (label "I2C_SDA" - (at 160.02 82.55 0) + (at 165.1 67.31 0) (effects (font (size 1.27 1.27) @@ -2806,7 +2936,7 @@ (uuid "a64f619c-c25e-4602-8340-86617485d325") ) (label "ALARM_TRIGGER" - (at 115.57 90.17 0) + (at 120.65 74.93 0) (effects (font (size 1.27 1.27) @@ -2816,7 +2946,7 @@ (uuid "b848954f-1cb5-4b11-a394-876c1bf6d7dd") ) (label "I2C_SCL" - (at 231.14 100.33 0) + (at 236.22 77.47 0) (effects (font (size 1.27 1.27) @@ -2827,7 +2957,7 @@ ) (symbol (lib_id "Transistor_FET:2N7002") - (at 55.88 92.71 0) + (at 60.96 69.85 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -2836,7 +2966,7 @@ (fields_autoplaced yes) (uuid "02744321-f126-47ad-9420-49f247ec7f1c") (property "Reference" "Q1" - (at 64.77 92.71 90) + (at 69.85 69.85 90) (effects (font (size 1.27 1.27) @@ -2844,7 +2974,7 @@ ) ) (property "Value" "2N7002" - (at 62.23 92.71 90) + (at 67.31 69.85 90) (effects (font (size 1.27 1.27) @@ -2852,7 +2982,7 @@ ) ) (property "Footprint" "Package_TO_SOT_SMD:SOT-23" - (at 60.96 94.615 0) + (at 66.04 71.755 0) (effects (font (size 1.27 1.27) @@ -2863,7 +2993,7 @@ ) ) (property "Datasheet" "https://www.onsemi.com/pub/Collateral/NDS7002A-D.PDF" - (at 60.96 96.52 0) + (at 66.04 73.66 0) (effects (font (size 1.27 1.27) @@ -2873,7 +3003,7 @@ ) ) (property "Description" "0.115A Id, 60V Vds, N-Channel MOSFET, SOT-23" - (at 55.88 92.71 0) + (at 60.96 69.85 0) (effects (font (size 1.27 1.27) @@ -2901,7 +3031,7 @@ ) (symbol (lib_id "Device:R") - (at 215.9 81.28 180) + (at 220.98 58.42 180) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -2909,7 +3039,7 @@ (dnp no) (uuid "07d4d3e5-8f38-42a6-b701-0f9ce8bd19f6") (property "Reference" "R1" - (at 218.186 80.264 0) + (at 223.266 57.404 0) (effects (font (size 1.27 1.27) @@ -2918,7 +3048,7 @@ ) ) (property "Value" "1k" - (at 218.186 82.8039 0) + (at 223.266 59.9439 0) (effects (font (size 1.27 1.27) @@ -2927,7 +3057,7 @@ ) ) (property "Footprint" "Resistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolder" - (at 217.678 81.28 90) + (at 222.758 58.42 90) (effects (font (size 1.27 1.27) @@ -2936,7 +3066,7 @@ ) ) (property "Datasheet" "~" - (at 215.9 81.28 0) + (at 220.98 58.42 0) (effects (font (size 1.27 1.27) @@ -2945,7 +3075,7 @@ ) ) (property "Description" "Resistor" - (at 215.9 81.28 0) + (at 220.98 58.42 0) (effects (font (size 1.27 1.27) @@ -2970,7 +3100,7 @@ ) (symbol (lib_id "Mechanical:MountingHole") - (at 233.68 151.13 0) + (at 234.95 133.35 0) (unit 1) (exclude_from_sim no) (in_bom no) @@ -2979,7 +3109,7 @@ (fields_autoplaced yes) (uuid "0b603239-dd47-4552-a6cf-83976be6dea0") (property "Reference" "H3" - (at 236.22 149.8599 0) + (at 237.49 132.0799 0) (effects (font (size 1.27 1.27) @@ -2988,7 +3118,7 @@ ) ) (property "Value" "MountingHole" - (at 236.22 152.3999 0) + (at 237.49 134.6199 0) (effects (font (size 1.27 1.27) @@ -2997,7 +3127,7 @@ ) ) (property "Footprint" "MountingHole:MountingHole_3.2mm_M3" - (at 233.68 151.13 0) + (at 234.95 133.35 0) (effects (font (size 1.27 1.27) @@ -3006,7 +3136,7 @@ ) ) (property "Datasheet" "~" - (at 233.68 151.13 0) + (at 234.95 133.35 0) (effects (font (size 1.27 1.27) @@ -3015,7 +3145,7 @@ ) ) (property "Description" "Mounting Hole without connection" - (at 233.68 151.13 0) + (at 234.95 133.35 0) (effects (font (size 1.27 1.27) @@ -3034,7 +3164,7 @@ ) (symbol (lib_id "Device:R") - (at 215.9 71.12 180) + (at 220.98 48.26 180) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -3042,7 +3172,7 @@ (dnp no) (uuid "0e2cff8c-192d-400f-8100-a5592184d31c") (property "Reference" "R2" - (at 220.98 72.644 0) + (at 226.06 49.784 0) (effects (font (size 1.27 1.27) @@ -3051,7 +3181,7 @@ ) ) (property "Value" "10k" - (at 223.012 70.358 0) + (at 228.092 47.498 0) (effects (font (size 1.27 1.27) @@ -3060,7 +3190,7 @@ ) ) (property "Footprint" "Resistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolder" - (at 217.678 71.12 90) + (at 222.758 48.26 90) (effects (font (size 1.27 1.27) @@ -3069,7 +3199,7 @@ ) ) (property "Datasheet" "~" - (at 215.9 71.12 0) + (at 220.98 48.26 0) (effects (font (size 1.27 1.27) @@ -3078,7 +3208,7 @@ ) ) (property "Description" "Resistor" - (at 215.9 71.12 0) + (at 220.98 48.26 0) (effects (font (size 1.27 1.27) @@ -3103,7 +3233,7 @@ ) (symbol (lib_id "power:GND") - (at 123.19 180.34 0) + (at 143.51 154.94 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -3112,7 +3242,7 @@ (fields_autoplaced yes) (uuid "10769e05-7f2a-4dc7-a8b8-ebaeae85c1ac") (property "Reference" "#PWR14" - (at 123.19 186.69 0) + (at 143.51 161.29 0) (effects (font (size 1.27 1.27) @@ -3121,7 +3251,7 @@ ) ) (property "Value" "GND" - (at 123.19 185.42 0) + (at 143.51 160.02 0) (effects (font (size 1.27 1.27) @@ -3129,7 +3259,7 @@ ) ) (property "Footprint" "" - (at 123.19 180.34 0) + (at 143.51 154.94 0) (effects (font (size 1.27 1.27) @@ -3138,7 +3268,7 @@ ) ) (property "Datasheet" "" - (at 123.19 180.34 0) + (at 143.51 154.94 0) (effects (font (size 1.27 1.27) @@ -3147,7 +3277,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"GND\" , ground" - (at 123.19 180.34 0) + (at 143.51 154.94 0) (effects (font (size 1.27 1.27) @@ -3169,7 +3299,7 @@ ) (symbol (lib_id "power:+5V") - (at 123.19 138.43 0) + (at 143.51 113.03 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -3178,7 +3308,7 @@ (fields_autoplaced yes) (uuid "1577a4bd-7495-4efe-a3e6-87ca6c131e30") (property "Reference" "#PWR11" - (at 123.19 142.24 0) + (at 143.51 116.84 0) (effects (font (size 1.27 1.27) @@ -3187,7 +3317,7 @@ ) ) (property "Value" "+5V" - (at 123.19 133.35 0) + (at 143.51 107.95 0) (effects (font (size 1.27 1.27) @@ -3195,7 +3325,7 @@ ) ) (property "Footprint" "" - (at 123.19 138.43 0) + (at 143.51 113.03 0) (effects (font (size 1.27 1.27) @@ -3204,7 +3334,7 @@ ) ) (property "Datasheet" "" - (at 123.19 138.43 0) + (at 143.51 113.03 0) (effects (font (size 1.27 1.27) @@ -3213,7 +3343,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"+5V\"" - (at 123.19 138.43 0) + (at 143.51 113.03 0) (effects (font (size 1.27 1.27) @@ -3235,7 +3365,7 @@ ) (symbol (lib_id "Device:C_Polarized") - (at 158.75 62.23 0) + (at 163.83 50.8 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -3244,7 +3374,7 @@ (fields_autoplaced yes) (uuid "16ac05e7-a222-4f2b-9890-147336709af3") (property "Reference" "C2" - (at 162.56 60.0709 0) + (at 167.64 48.6409 0) (effects (font (size 1.27 1.27) @@ -3253,7 +3383,7 @@ ) ) (property "Value" "10u" - (at 162.56 62.6109 0) + (at 167.64 51.1809 0) (effects (font (size 1.27 1.27) @@ -3262,7 +3392,7 @@ ) ) (property "Footprint" "Capacitor_Tantalum_SMD:CP_EIA-3528-21_Kemet-B_HandSolder" - (at 159.7152 66.04 0) + (at 164.7952 54.61 0) (effects (font (size 1.27 1.27) @@ -3271,7 +3401,7 @@ ) ) (property "Datasheet" "~" - (at 158.75 62.23 0) + (at 163.83 50.8 0) (effects (font (size 1.27 1.27) @@ -3280,7 +3410,7 @@ ) ) (property "Description" "Polarized capacitor" - (at 158.75 62.23 0) + (at 163.83 50.8 0) (effects (font (size 1.27 1.27) @@ -3305,7 +3435,7 @@ ) (symbol (lib_id "power:GND") - (at 106.68 157.48 0) + (at 127 132.08 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -3314,7 +3444,7 @@ (fields_autoplaced yes) (uuid "189f5958-6d76-454b-8b35-42ec01f1739f") (property "Reference" "#PWR7" - (at 106.68 163.83 0) + (at 127 138.43 0) (effects (font (size 1.27 1.27) @@ -3323,7 +3453,7 @@ ) ) (property "Value" "GND" - (at 106.68 162.56 0) + (at 127 137.16 0) (effects (font (size 1.27 1.27) @@ -3331,7 +3461,7 @@ ) ) (property "Footprint" "" - (at 106.68 157.48 0) + (at 127 132.08 0) (effects (font (size 1.27 1.27) @@ -3340,7 +3470,7 @@ ) ) (property "Datasheet" "" - (at 106.68 157.48 0) + (at 127 132.08 0) (effects (font (size 1.27 1.27) @@ -3349,7 +3479,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"GND\" , ground" - (at 106.68 157.48 0) + (at 127 132.08 0) (effects (font (size 1.27 1.27) @@ -3371,7 +3501,7 @@ ) (symbol (lib_id "Mechanical:MountingHole") - (at 233.68 144.78 0) + (at 234.95 127 0) (unit 1) (exclude_from_sim no) (in_bom no) @@ -3380,7 +3510,7 @@ (fields_autoplaced yes) (uuid "319f747b-b739-436d-b116-c681ac9895b0") (property "Reference" "H2" - (at 236.22 143.5099 0) + (at 237.49 125.7299 0) (effects (font (size 1.27 1.27) @@ -3389,7 +3519,7 @@ ) ) (property "Value" "MountingHole" - (at 236.22 146.0499 0) + (at 237.49 128.2699 0) (effects (font (size 1.27 1.27) @@ -3398,7 +3528,7 @@ ) ) (property "Footprint" "MountingHole:MountingHole_3.2mm_M3" - (at 233.68 144.78 0) + (at 234.95 127 0) (effects (font (size 1.27 1.27) @@ -3407,7 +3537,7 @@ ) ) (property "Datasheet" "~" - (at 233.68 144.78 0) + (at 234.95 127 0) (effects (font (size 1.27 1.27) @@ -3416,7 +3546,7 @@ ) ) (property "Description" "Mounting Hole without connection" - (at 233.68 144.78 0) + (at 234.95 127 0) (effects (font (size 1.27 1.27) @@ -3435,7 +3565,7 @@ ) (symbol (lib_id "power:+5V") - (at 226.06 99.06 0) + (at 231.14 76.2 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -3443,7 +3573,7 @@ (dnp no) (uuid "38db6434-8b79-4509-b235-0f47628a28f1") (property "Reference" "#PWR1" - (at 226.06 102.87 0) + (at 231.14 80.01 0) (effects (font (size 1.27 1.27) @@ -3452,7 +3582,7 @@ ) ) (property "Value" "+5V" - (at 226.06 93.98 0) + (at 231.14 71.12 0) (effects (font (size 1.27 1.27) @@ -3460,7 +3590,7 @@ ) ) (property "Footprint" "" - (at 226.06 99.06 0) + (at 231.14 76.2 0) (effects (font (size 1.27 1.27) @@ -3469,7 +3599,7 @@ ) ) (property "Datasheet" "" - (at 226.06 99.06 0) + (at 231.14 76.2 0) (effects (font (size 1.27 1.27) @@ -3478,7 +3608,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"+5V\"" - (at 226.06 99.06 0) + (at 231.14 76.2 0) (effects (font (size 1.27 1.27) @@ -3500,7 +3630,7 @@ ) (symbol (lib_id "Device:R") - (at 123.19 160.02 180) + (at 143.51 134.62 180) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -3508,7 +3638,7 @@ (dnp no) (uuid "3ed62ad3-6681-4468-aaa2-739df2d3b2d4") (property "Reference" "R5" - (at 125.476 157.48 0) + (at 145.796 132.08 0) (effects (font (size 1.27 1.27) @@ -3517,7 +3647,7 @@ ) ) (property "Value" "1k" - (at 125.476 161.036 0) + (at 145.796 135.636 0) (effects (font (size 1.27 1.27) @@ -3526,7 +3656,7 @@ ) ) (property "Footprint" "Resistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolder" - (at 124.968 160.02 90) + (at 145.288 134.62 90) (effects (font (size 1.27 1.27) @@ -3535,7 +3665,7 @@ ) ) (property "Datasheet" "~" - (at 123.19 160.02 0) + (at 143.51 134.62 0) (effects (font (size 1.27 1.27) @@ -3544,7 +3674,7 @@ ) ) (property "Description" "Resistor" - (at 123.19 160.02 0) + (at 143.51 134.62 0) (effects (font (size 1.27 1.27) @@ -3569,7 +3699,7 @@ ) (symbol (lib_id "Device:R") - (at 123.19 144.78 0) + (at 143.51 119.38 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -3578,7 +3708,7 @@ (fields_autoplaced yes) (uuid "40035241-60d8-4ae0-b9a3-00ddf51419be") (property "Reference" "R4" - (at 125.73 143.5099 0) + (at 146.05 118.1099 0) (effects (font (size 1.27 1.27) @@ -3587,7 +3717,7 @@ ) ) (property "Value" "10k" - (at 125.73 146.0499 0) + (at 146.05 120.6499 0) (effects (font (size 1.27 1.27) @@ -3596,7 +3726,7 @@ ) ) (property "Footprint" "Resistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolder" - (at 121.412 144.78 90) + (at 141.732 119.38 90) (effects (font (size 1.27 1.27) @@ -3605,7 +3735,7 @@ ) ) (property "Datasheet" "~" - (at 123.19 144.78 0) + (at 143.51 119.38 0) (effects (font (size 1.27 1.27) @@ -3614,7 +3744,7 @@ ) ) (property "Description" "Resistor" - (at 123.19 144.78 0) + (at 143.51 119.38 0) (effects (font (size 1.27 1.27) @@ -3639,7 +3769,7 @@ ) (symbol (lib_id "power:GND") - (at 158.75 68.58 0) + (at 163.83 57.15 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -3648,7 +3778,7 @@ (fields_autoplaced yes) (uuid "41af2cfd-db04-4863-b63e-77335159bf21") (property "Reference" "#PWR13" - (at 158.75 74.93 0) + (at 163.83 63.5 0) (effects (font (size 1.27 1.27) @@ -3657,7 +3787,7 @@ ) ) (property "Value" "GND" - (at 158.75 73.66 0) + (at 163.83 62.23 0) (effects (font (size 1.27 1.27) @@ -3665,7 +3795,7 @@ ) ) (property "Footprint" "" - (at 158.75 68.58 0) + (at 163.83 57.15 0) (effects (font (size 1.27 1.27) @@ -3674,7 +3804,7 @@ ) ) (property "Datasheet" "" - (at 158.75 68.58 0) + (at 163.83 57.15 0) (effects (font (size 1.27 1.27) @@ -3683,7 +3813,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"GND\" , ground" - (at 158.75 68.58 0) + (at 163.83 57.15 0) (effects (font (size 1.27 1.27) @@ -3705,7 +3835,7 @@ ) (symbol (lib_id "my_custom_symbols:I2C_OLED_WITH_4_BUTTONS") - (at 243.84 95.25 0) + (at 248.92 72.39 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -3713,7 +3843,7 @@ (dnp no) (uuid "42a67ee7-3ce6-427f-8c00-1f0d9fd23b2c") (property "Reference" "J3" - (at 244.348 80.772 0) + (at 257.302 85.09 0) (effects (font (size 1.27 1.27) @@ -3722,7 +3852,7 @@ ) ) (property "Value" "I2C_OLED_WITH_4_BUTTONS" - (at 233.426 84.074 0) + (at 245.11 88.646 0) (effects (font (size 1.27 1.27) @@ -3731,7 +3861,7 @@ ) ) (property "Footprint" "_MyLibrary:I2C_OLED_WITH_4_BUTTONS_SOCKET" - (at 243.84 95.25 0) + (at 248.92 72.39 0) (effects (font (size 1.27 1.27) @@ -3740,7 +3870,7 @@ ) ) (property "Datasheet" "~" - (at 243.84 95.25 0) + (at 248.92 72.39 0) (effects (font (size 1.27 1.27) @@ -3749,7 +3879,7 @@ ) ) (property "Description" "Generic connector, single row, 01x08, script generated" - (at 243.84 95.25 0) + (at 248.92 72.39 0) (effects (font (size 1.27 1.27) @@ -3792,7 +3922,7 @@ ) (symbol (lib_id "power:+5V") - (at 146.05 52.07 0) + (at 151.13 40.64 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -3801,7 +3931,7 @@ (fields_autoplaced yes) (uuid "4b4cb7be-a9d0-4952-8a74-ccc1825331a2") (property "Reference" "#PWR6" - (at 146.05 55.88 0) + (at 151.13 44.45 0) (effects (font (size 1.27 1.27) @@ -3810,7 +3940,7 @@ ) ) (property "Value" "+5V" - (at 146.05 46.99 0) + (at 151.13 35.56 0) (effects (font (size 1.27 1.27) @@ -3818,7 +3948,7 @@ ) ) (property "Footprint" "" - (at 146.05 52.07 0) + (at 151.13 40.64 0) (effects (font (size 1.27 1.27) @@ -3827,7 +3957,7 @@ ) ) (property "Datasheet" "" - (at 146.05 52.07 0) + (at 151.13 40.64 0) (effects (font (size 1.27 1.27) @@ -3836,7 +3966,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"+5V\"" - (at 146.05 52.07 0) + (at 151.13 40.64 0) (effects (font (size 1.27 1.27) @@ -3858,7 +3988,7 @@ ) (symbol (lib_id "power:+5V") - (at 67.31 64.77 0) + (at 72.39 41.91 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -3866,7 +3996,7 @@ (dnp no) (uuid "57061f56-989b-439b-8014-e1096082ef1f") (property "Reference" "#PWR17" - (at 67.31 68.58 0) + (at 72.39 45.72 0) (effects (font (size 1.27 1.27) @@ -3875,7 +4005,7 @@ ) ) (property "Value" "+5V" - (at 67.31 59.69 0) + (at 72.39 36.83 0) (effects (font (size 1.27 1.27) @@ -3883,7 +4013,7 @@ ) ) (property "Footprint" "" - (at 67.31 64.77 0) + (at 72.39 41.91 0) (effects (font (size 1.27 1.27) @@ -3892,7 +4022,7 @@ ) ) (property "Datasheet" "" - (at 67.31 64.77 0) + (at 72.39 41.91 0) (effects (font (size 1.27 1.27) @@ -3901,7 +4031,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"+5V\"" - (at 67.31 64.77 0) + (at 72.39 41.91 0) (effects (font (size 1.27 1.27) @@ -3923,7 +4053,7 @@ ) (symbol (lib_id "Connector:Conn_01x03_Pin") - (at 39.37 72.39 0) + (at 44.45 49.53 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -3931,7 +4061,7 @@ (dnp no) (uuid "68293b68-0449-4595-b422-1cec6315d7f3") (property "Reference" "J4" - (at 40.894 61.468 0) + (at 39.37 46.736 0) (effects (font (size 1.27 1.27) @@ -3939,7 +4069,7 @@ ) ) (property "Value" "Conn_01x03_Pin" - (at 40.005 64.77 0) + (at 38.608 42.672 0) (effects (font (size 1.27 1.27) @@ -3947,7 +4077,7 @@ ) ) (property "Footprint" "Connector_JST:JST_XH_B3B-XH-A_1x03_P2.50mm_Vertical" - (at 39.37 72.39 0) + (at 44.45 49.53 0) (effects (font (size 1.27 1.27) @@ -3956,7 +4086,7 @@ ) ) (property "Datasheet" "~" - (at 39.37 72.39 0) + (at 44.45 49.53 0) (effects (font (size 1.27 1.27) @@ -3965,7 +4095,7 @@ ) ) (property "Description" "Generic connector, single row, 01x03, script generated" - (at 39.37 72.39 0) + (at 44.45 49.53 0) (effects (font (size 1.27 1.27) @@ -3993,7 +4123,7 @@ ) (symbol (lib_id "Device:R") - (at 50.8 100.33 0) + (at 55.88 77.47 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -4002,7 +4132,7 @@ (fields_autoplaced yes) (uuid "7583c90b-63eb-4cb8-8bb5-963ef6387411") (property "Reference" "R6" - (at 53.34 99.0599 0) + (at 58.42 76.1999 0) (effects (font (size 1.27 1.27) @@ -4011,7 +4141,7 @@ ) ) (property "Value" "10k" - (at 53.34 101.5999 0) + (at 58.42 78.7399 0) (effects (font (size 1.27 1.27) @@ -4020,7 +4150,7 @@ ) ) (property "Footprint" "Resistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolder" - (at 49.022 100.33 90) + (at 54.102 77.47 90) (effects (font (size 1.27 1.27) @@ -4029,7 +4159,7 @@ ) ) (property "Datasheet" "~" - (at 50.8 100.33 0) + (at 55.88 77.47 0) (effects (font (size 1.27 1.27) @@ -4038,7 +4168,7 @@ ) ) (property "Description" "Resistor" - (at 50.8 100.33 0) + (at 55.88 77.47 0) (effects (font (size 1.27 1.27) @@ -4063,7 +4193,7 @@ ) (symbol (lib_id "power:+5V") - (at 215.9 64.77 0) + (at 220.98 41.91 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -4071,7 +4201,7 @@ (dnp no) (uuid "7d53715f-2740-49b4-b33d-35cccdd1c849") (property "Reference" "#PWR9" - (at 215.9 68.58 0) + (at 220.98 45.72 0) (effects (font (size 1.27 1.27) @@ -4080,7 +4210,7 @@ ) ) (property "Value" "+5V" - (at 215.9 59.69 0) + (at 220.98 36.83 0) (effects (font (size 1.27 1.27) @@ -4088,7 +4218,7 @@ ) ) (property "Footprint" "" - (at 215.9 64.77 0) + (at 220.98 41.91 0) (effects (font (size 1.27 1.27) @@ -4097,7 +4227,7 @@ ) ) (property "Datasheet" "" - (at 215.9 64.77 0) + (at 220.98 41.91 0) (effects (font (size 1.27 1.27) @@ -4106,7 +4236,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"+5V\"" - (at 215.9 64.77 0) + (at 220.98 41.91 0) (effects (font (size 1.27 1.27) @@ -4128,7 +4258,7 @@ ) (symbol (lib_id "Mechanical:MountingHole") - (at 233.68 138.43 0) + (at 234.95 120.65 0) (unit 1) (exclude_from_sim no) (in_bom no) @@ -4137,7 +4267,7 @@ (fields_autoplaced yes) (uuid "a6cbb3e1-9fd0-40a4-b423-c01e29aa718a") (property "Reference" "H1" - (at 236.22 137.1599 0) + (at 237.49 119.3799 0) (effects (font (size 1.27 1.27) @@ -4146,7 +4276,7 @@ ) ) (property "Value" "MountingHole" - (at 236.22 139.6999 0) + (at 237.49 121.9199 0) (effects (font (size 1.27 1.27) @@ -4155,7 +4285,7 @@ ) ) (property "Footprint" "MountingHole:MountingHole_3.2mm_M3" - (at 233.68 138.43 0) + (at 234.95 120.65 0) (effects (font (size 1.27 1.27) @@ -4164,7 +4294,7 @@ ) ) (property "Datasheet" "~" - (at 233.68 138.43 0) + (at 234.95 120.65 0) (effects (font (size 1.27 1.27) @@ -4173,7 +4303,7 @@ ) ) (property "Description" "Mounting Hole without connection" - (at 233.68 138.43 0) + (at 234.95 120.65 0) (effects (font (size 1.27 1.27) @@ -4192,7 +4322,7 @@ ) (symbol (lib_id "Device:R") - (at 44.45 92.71 270) + (at 49.53 69.85 270) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -4201,7 +4331,7 @@ (fields_autoplaced yes) (uuid "a7df71bb-94c2-4c55-9138-6af11ddd1bcd") (property "Reference" "R3" - (at 44.45 86.36 90) + (at 49.53 63.5 90) (effects (font (size 1.27 1.27) @@ -4209,7 +4339,7 @@ ) ) (property "Value" "1k" - (at 44.45 88.9 90) + (at 49.53 66.04 90) (effects (font (size 1.27 1.27) @@ -4217,7 +4347,7 @@ ) ) (property "Footprint" "Resistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolder" - (at 44.45 90.932 90) + (at 49.53 68.072 90) (effects (font (size 1.27 1.27) @@ -4226,7 +4356,7 @@ ) ) (property "Datasheet" "~" - (at 44.45 92.71 0) + (at 49.53 69.85 0) (effects (font (size 1.27 1.27) @@ -4235,7 +4365,7 @@ ) ) (property "Description" "Resistor" - (at 44.45 92.71 0) + (at 49.53 69.85 0) (effects (font (size 1.27 1.27) @@ -4260,7 +4390,7 @@ ) (symbol (lib_id "power:PWR_FLAG") - (at 76.2 64.77 0) + (at 81.28 41.91 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -4269,7 +4399,7 @@ (fields_autoplaced yes) (uuid "a8ba8aae-451f-459e-89dc-f371a68077bd") (property "Reference" "#FLG1" - (at 76.2 62.865 0) + (at 81.28 40.005 0) (effects (font (size 1.27 1.27) @@ -4278,7 +4408,7 @@ ) ) (property "Value" "PWR_FLAG" - (at 76.2 59.69 0) + (at 81.28 36.83 0) (effects (font (size 1.27 1.27) @@ -4286,7 +4416,7 @@ ) ) (property "Footprint" "" - (at 76.2 64.77 0) + (at 81.28 41.91 0) (effects (font (size 1.27 1.27) @@ -4295,7 +4425,7 @@ ) ) (property "Datasheet" "~" - (at 76.2 64.77 0) + (at 81.28 41.91 0) (effects (font (size 1.27 1.27) @@ -4304,7 +4434,7 @@ ) ) (property "Description" "Special symbol for telling ERC where power comes from" - (at 76.2 64.77 0) + (at 81.28 41.91 0) (effects (font (size 1.27 1.27) @@ -4326,7 +4456,7 @@ ) (symbol (lib_id "power:GND") - (at 146.05 99.06 0) + (at 151.13 83.82 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -4335,7 +4465,7 @@ (fields_autoplaced yes) (uuid "a8ea8450-ac63-416c-b247-a5c8e0762ee5") (property "Reference" "#PWR5" - (at 146.05 105.41 0) + (at 151.13 90.17 0) (effects (font (size 1.27 1.27) @@ -4344,7 +4474,7 @@ ) ) (property "Value" "GND" - (at 146.05 104.14 0) + (at 151.13 88.9 0) (effects (font (size 1.27 1.27) @@ -4352,7 +4482,7 @@ ) ) (property "Footprint" "" - (at 146.05 99.06 0) + (at 151.13 83.82 0) (effects (font (size 1.27 1.27) @@ -4361,7 +4491,7 @@ ) ) (property "Datasheet" "" - (at 146.05 99.06 0) + (at 151.13 83.82 0) (effects (font (size 1.27 1.27) @@ -4370,7 +4500,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"GND\" , ground" - (at 146.05 99.06 0) + (at 151.13 83.82 0) (effects (font (size 1.27 1.27) @@ -4392,7 +4522,7 @@ ) (symbol (lib_id "power:+5V") - (at 106.68 138.43 0) + (at 127 113.03 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -4401,7 +4531,7 @@ (fields_autoplaced yes) (uuid "aba03099-142d-4aac-a79f-b06dfded52ff") (property "Reference" "#PWR8" - (at 106.68 142.24 0) + (at 127 116.84 0) (effects (font (size 1.27 1.27) @@ -4410,7 +4540,7 @@ ) ) (property "Value" "+5V" - (at 106.68 133.35 0) + (at 127 107.95 0) (effects (font (size 1.27 1.27) @@ -4418,7 +4548,7 @@ ) ) (property "Footprint" "" - (at 106.68 138.43 0) + (at 127 113.03 0) (effects (font (size 1.27 1.27) @@ -4427,7 +4557,7 @@ ) ) (property "Datasheet" "" - (at 106.68 138.43 0) + (at 127 113.03 0) (effects (font (size 1.27 1.27) @@ -4436,7 +4566,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"+5V\"" - (at 106.68 138.43 0) + (at 127 113.03 0) (effects (font (size 1.27 1.27) @@ -4458,7 +4588,7 @@ ) (symbol (lib_id "Device:C") - (at 123.19 173.99 180) + (at 143.51 148.59 180) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -4466,7 +4596,7 @@ (dnp no) (uuid "ad0e29c7-1acd-4441-a508-344cd6284423") (property "Reference" "C3" - (at 127 172.7199 0) + (at 147.32 147.3199 0) (effects (font (size 1.27 1.27) @@ -4475,7 +4605,7 @@ ) ) (property "Value" "10n" - (at 127 175.2599 0) + (at 147.32 149.8599 0) (effects (font (size 1.27 1.27) @@ -4484,7 +4614,7 @@ ) ) (property "Footprint" "Capacitor_SMD:C_1206_3216Metric_Pad1.33x1.80mm_HandSolder" - (at 122.2248 170.18 0) + (at 142.5448 144.78 0) (effects (font (size 1.27 1.27) @@ -4493,7 +4623,7 @@ ) ) (property "Datasheet" "~" - (at 123.19 173.99 0) + (at 143.51 148.59 0) (effects (font (size 1.27 1.27) @@ -4502,7 +4632,7 @@ ) ) (property "Description" "Unpolarized capacitor" - (at 123.19 173.99 0) + (at 143.51 148.59 0) (effects (font (size 1.27 1.27) @@ -4527,7 +4657,7 @@ ) (symbol (lib_id "power:GND") - (at 67.31 77.47 0) + (at 72.39 54.61 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -4536,7 +4666,7 @@ (fields_autoplaced yes) (uuid "b5e29685-bbb6-47e0-9d36-aa848138af8c") (property "Reference" "#PWR16" - (at 67.31 83.82 0) + (at 72.39 60.96 0) (effects (font (size 1.27 1.27) @@ -4545,7 +4675,7 @@ ) ) (property "Value" "GND" - (at 67.31 82.55 0) + (at 72.39 59.69 0) (effects (font (size 1.27 1.27) @@ -4553,7 +4683,7 @@ ) ) (property "Footprint" "" - (at 67.31 77.47 0) + (at 72.39 54.61 0) (effects (font (size 1.27 1.27) @@ -4562,7 +4692,7 @@ ) ) (property "Datasheet" "" - (at 67.31 77.47 0) + (at 72.39 54.61 0) (effects (font (size 1.27 1.27) @@ -4571,7 +4701,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"GND\" , ground" - (at 67.31 77.47 0) + (at 72.39 54.61 0) (effects (font (size 1.27 1.27) @@ -4593,7 +4723,7 @@ ) (symbol (lib_id "MCU_WCH_CH32V003xxx6:CH32V003J4M6") - (at 146.05 86.36 0) + (at 151.13 71.12 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -4601,7 +4731,7 @@ (dnp no) (uuid "bd4d959b-c9f6-4bde-9e71-22c67a11aebb") (property "Reference" "U1" - (at 151.13 96.012 0) + (at 156.21 80.772 0) (effects (font (size 1.27 1.27) @@ -4610,7 +4740,7 @@ ) ) (property "Value" "CH32V003J4M6" - (at 151.13 98.552 0) + (at 156.21 83.312 0) (effects (font (size 1.27 1.27) @@ -4619,7 +4749,7 @@ ) ) (property "Footprint" "Package_SO:SO-8_3.9x4.9mm_P1.27mm" - (at 146.05 109.22 0) + (at 151.13 93.98 0) (effects (font (size 1.27 1.27) @@ -4628,7 +4758,7 @@ ) ) (property "Datasheet" "https://www.wch-ic.com/downloads/CH32V003DS0_PDF.html" - (at 146.05 106.68 0) + (at 151.13 91.44 0) (effects (font (size 1.27 1.27) @@ -4637,7 +4767,7 @@ ) ) (property "Description" "RISC-V 32-bit MCU, 48MHz, 16KB Flash, 2KB SRAM, SOP-8" - (at 146.05 111.76 0) + (at 151.13 96.52 0) (effects (font (size 1.27 1.27) @@ -4680,7 +4810,7 @@ ) (symbol (lib_id "power:GND") - (at 50.8 157.48 0) + (at 69.85 139.7 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -4689,7 +4819,7 @@ (fields_autoplaced yes) (uuid "c10e6b12-bbfc-402b-9299-e4807dc0d29b") (property "Reference" "#PWR3" - (at 50.8 163.83 0) + (at 69.85 146.05 0) (effects (font (size 1.27 1.27) @@ -4698,7 +4828,7 @@ ) ) (property "Value" "GND" - (at 50.8 162.56 0) + (at 69.85 144.78 0) (effects (font (size 1.27 1.27) @@ -4706,7 +4836,7 @@ ) ) (property "Footprint" "" - (at 50.8 157.48 0) + (at 69.85 139.7 0) (effects (font (size 1.27 1.27) @@ -4715,7 +4845,7 @@ ) ) (property "Datasheet" "" - (at 50.8 157.48 0) + (at 69.85 139.7 0) (effects (font (size 1.27 1.27) @@ -4724,7 +4854,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"GND\" , ground" - (at 50.8 157.48 0) + (at 69.85 139.7 0) (effects (font (size 1.27 1.27) @@ -4746,7 +4876,7 @@ ) (symbol (lib_id "power:GND") - (at 50.8 105.41 0) + (at 55.88 82.55 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -4754,7 +4884,7 @@ (dnp no) (uuid "d1ad752c-6347-4607-b5e1-df203596468e") (property "Reference" "#PWR10" - (at 50.8 111.76 0) + (at 55.88 88.9 0) (effects (font (size 1.27 1.27) @@ -4763,7 +4893,7 @@ ) ) (property "Value" "GND" - (at 51.054 110.236 0) + (at 56.134 87.376 0) (effects (font (size 1.27 1.27) @@ -4771,7 +4901,7 @@ ) ) (property "Footprint" "" - (at 50.8 105.41 0) + (at 55.88 82.55 0) (effects (font (size 1.27 1.27) @@ -4780,7 +4910,7 @@ ) ) (property "Datasheet" "" - (at 50.8 105.41 0) + (at 55.88 82.55 0) (effects (font (size 1.27 1.27) @@ -4789,7 +4919,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"GND\" , ground" - (at 50.8 105.41 0) + (at 55.88 82.55 0) (effects (font (size 1.27 1.27) @@ -4811,7 +4941,7 @@ ) (symbol (lib_id "Connector:Conn_01x03_Pin") - (at 99.06 151.13 0) + (at 119.38 125.73 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -4819,7 +4949,7 @@ (dnp no) (uuid "d4b6e793-a78a-42bf-b3be-befefb5dff98") (property "Reference" "J2" - (at 99.695 143.51 0) + (at 114.046 121.92 0) (effects (font (size 1.27 1.27) @@ -4827,7 +4957,7 @@ ) ) (property "Value" "Conn_01x03_Pin" - (at 98.552 145.796 0) + (at 116.84 117.856 0) (effects (font (size 1.27 1.27) @@ -4835,7 +4965,7 @@ ) ) (property "Footprint" "Connector_JST:JST_XH_B3B-XH-A_1x03_P2.50mm_Vertical" - (at 99.06 151.13 0) + (at 119.38 125.73 0) (effects (font (size 1.27 1.27) @@ -4844,7 +4974,7 @@ ) ) (property "Datasheet" "~" - (at 99.06 151.13 0) + (at 119.38 125.73 0) (effects (font (size 1.27 1.27) @@ -4853,7 +4983,7 @@ ) ) (property "Description" "Generic connector, single row, 01x03, script generated" - (at 99.06 151.13 0) + (at 119.38 125.73 0) (effects (font (size 1.27 1.27) @@ -4881,7 +5011,7 @@ ) (symbol (lib_id "power:GND") - (at 226.06 107.95 0) + (at 231.14 85.09 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -4890,7 +5020,7 @@ (fields_autoplaced yes) (uuid "db4fe0c1-3e59-4091-884d-43587fa781d2") (property "Reference" "#PWR2" - (at 226.06 114.3 0) + (at 231.14 91.44 0) (effects (font (size 1.27 1.27) @@ -4899,7 +5029,7 @@ ) ) (property "Value" "GND" - (at 226.06 113.03 0) + (at 231.14 90.17 0) (effects (font (size 1.27 1.27) @@ -4907,7 +5037,7 @@ ) ) (property "Footprint" "" - (at 226.06 107.95 0) + (at 231.14 85.09 0) (effects (font (size 1.27 1.27) @@ -4916,7 +5046,7 @@ ) ) (property "Datasheet" "" - (at 226.06 107.95 0) + (at 231.14 85.09 0) (effects (font (size 1.27 1.27) @@ -4925,7 +5055,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"GND\" , ground" - (at 226.06 107.95 0) + (at 231.14 85.09 0) (effects (font (size 1.27 1.27) @@ -4947,7 +5077,7 @@ ) (symbol (lib_id "Mechanical:MountingHole") - (at 233.68 157.48 0) + (at 234.95 139.7 0) (unit 1) (exclude_from_sim no) (in_bom no) @@ -4956,7 +5086,7 @@ (fields_autoplaced yes) (uuid "ebb7dd0e-ea21-4a5b-bf5e-b0f796b8dd56") (property "Reference" "H4" - (at 236.22 156.2099 0) + (at 237.49 138.4299 0) (effects (font (size 1.27 1.27) @@ -4965,7 +5095,7 @@ ) ) (property "Value" "MountingHole" - (at 236.22 158.7499 0) + (at 237.49 140.9699 0) (effects (font (size 1.27 1.27) @@ -4974,7 +5104,7 @@ ) ) (property "Footprint" "MountingHole:MountingHole_3.2mm_M3" - (at 233.68 157.48 0) + (at 234.95 139.7 0) (effects (font (size 1.27 1.27) @@ -4983,7 +5113,7 @@ ) ) (property "Datasheet" "~" - (at 233.68 157.48 0) + (at 234.95 139.7 0) (effects (font (size 1.27 1.27) @@ -4992,7 +5122,7 @@ ) ) (property "Description" "Mounting Hole without connection" - (at 233.68 157.48 0) + (at 234.95 139.7 0) (effects (font (size 1.27 1.27) @@ -5011,7 +5141,7 @@ ) (symbol (lib_id "power:GND") - (at 132.08 68.58 0) + (at 137.16 57.15 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -5020,7 +5150,7 @@ (fields_autoplaced yes) (uuid "edaebacb-daa6-4b5a-8363-15ce371e8e8a") (property "Reference" "#PWR12" - (at 132.08 74.93 0) + (at 137.16 63.5 0) (effects (font (size 1.27 1.27) @@ -5029,7 +5159,7 @@ ) ) (property "Value" "GND" - (at 132.08 73.66 0) + (at 137.16 62.23 0) (effects (font (size 1.27 1.27) @@ -5037,7 +5167,7 @@ ) ) (property "Footprint" "" - (at 132.08 68.58 0) + (at 137.16 57.15 0) (effects (font (size 1.27 1.27) @@ -5046,7 +5176,7 @@ ) ) (property "Datasheet" "" - (at 132.08 68.58 0) + (at 137.16 57.15 0) (effects (font (size 1.27 1.27) @@ -5055,7 +5185,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"GND\" , ground" - (at 132.08 68.58 0) + (at 137.16 57.15 0) (effects (font (size 1.27 1.27) @@ -5077,7 +5207,7 @@ ) (symbol (lib_id "power:GND") - (at 58.42 105.41 0) + (at 63.5 82.55 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -5085,7 +5215,7 @@ (dnp no) (uuid "f14821d6-cb2d-49b2-bffa-20fdf7a6d7bb") (property "Reference" "#PWR015" - (at 58.42 111.76 0) + (at 63.5 88.9 0) (effects (font (size 1.27 1.27) @@ -5094,7 +5224,7 @@ ) ) (property "Value" "GND" - (at 58.674 110.236 0) + (at 63.754 87.376 0) (effects (font (size 1.27 1.27) @@ -5102,7 +5232,7 @@ ) ) (property "Footprint" "" - (at 58.42 105.41 0) + (at 63.5 82.55 0) (effects (font (size 1.27 1.27) @@ -5111,7 +5241,7 @@ ) ) (property "Datasheet" "" - (at 58.42 105.41 0) + (at 63.5 82.55 0) (effects (font (size 1.27 1.27) @@ -5120,7 +5250,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"GND\" , ground" - (at 58.42 105.41 0) + (at 63.5 82.55 0) (effects (font (size 1.27 1.27) @@ -5142,7 +5272,7 @@ ) (symbol (lib_id "Connector:Conn_01x03_Pin") - (at 30.48 154.94 0) + (at 49.53 137.16 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -5150,7 +5280,7 @@ (dnp no) (uuid "f16fa1e7-7b2d-49c2-a8df-3f60bf47fd9d") (property "Reference" "J1" - (at 25.146 155.194 90) + (at 45.974 132.842 0) (effects (font (size 1.27 1.27) @@ -5158,7 +5288,7 @@ ) ) (property "Value" "Conn_01x03_Pin" - (at 28.448 157.226 90) + (at 48.006 129.54 0) (effects (font (size 1.27 1.27) @@ -5166,7 +5296,7 @@ ) ) (property "Footprint" "Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical" - (at 30.48 154.94 0) + (at 49.53 137.16 0) (effects (font (size 1.27 1.27) @@ -5175,7 +5305,7 @@ ) ) (property "Datasheet" "~" - (at 30.48 154.94 0) + (at 49.53 137.16 0) (effects (font (size 1.27 1.27) @@ -5184,7 +5314,7 @@ ) ) (property "Description" "Generic connector, single row, 01x03, script generated" - (at 30.48 154.94 0) + (at 49.53 137.16 0) (effects (font (size 1.27 1.27) @@ -5212,7 +5342,7 @@ ) (symbol (lib_id "power:PWR_FLAG") - (at 76.2 77.47 180) + (at 81.28 54.61 180) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -5221,7 +5351,7 @@ (fields_autoplaced yes) (uuid "f5ab4e7b-3000-439d-bd97-2f1dc3f178ac") (property "Reference" "#FLG2" - (at 76.2 79.375 0) + (at 81.28 56.515 0) (effects (font (size 1.27 1.27) @@ -5230,7 +5360,7 @@ ) ) (property "Value" "PWR_FLAG" - (at 76.2 82.55 0) + (at 81.28 59.69 0) (effects (font (size 1.27 1.27) @@ -5238,7 +5368,7 @@ ) ) (property "Footprint" "" - (at 76.2 77.47 0) + (at 81.28 54.61 0) (effects (font (size 1.27 1.27) @@ -5247,7 +5377,7 @@ ) ) (property "Datasheet" "~" - (at 76.2 77.47 0) + (at 81.28 54.61 0) (effects (font (size 1.27 1.27) @@ -5256,7 +5386,7 @@ ) ) (property "Description" "Special symbol for telling ERC where power comes from" - (at 76.2 77.47 0) + (at 81.28 54.61 0) (effects (font (size 1.27 1.27) @@ -5278,7 +5408,7 @@ ) (symbol (lib_id "Device:C") - (at 132.08 62.23 180) + (at 137.16 50.8 180) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -5286,7 +5416,7 @@ (dnp no) (uuid "f872ce8f-e9cd-4dab-8a3f-6d586966862d") (property "Reference" "C1" - (at 126.746 61.722 0) + (at 131.826 50.292 0) (effects (font (size 1.27 1.27) @@ -5294,7 +5424,7 @@ ) ) (property "Value" "100n" - (at 127.254 64.77 0) + (at 132.334 53.34 0) (effects (font (size 1.27 1.27) @@ -5302,7 +5432,7 @@ ) ) (property "Footprint" "Capacitor_SMD:C_1206_3216Metric_Pad1.33x1.80mm_HandSolder" - (at 131.1148 58.42 0) + (at 136.1948 46.99 0) (effects (font (size 1.27 1.27) @@ -5311,7 +5441,7 @@ ) ) (property "Datasheet" "~" - (at 132.08 62.23 0) + (at 137.16 50.8 0) (effects (font (size 1.27 1.27) @@ -5320,7 +5450,7 @@ ) ) (property "Description" "Unpolarized capacitor" - (at 132.08 62.23 0) + (at 137.16 50.8 0) (effects (font (size 1.27 1.27) @@ -5345,7 +5475,7 @@ ) (symbol (lib_id "power:+5V") - (at 44.45 147.32 0) + (at 63.5 129.54 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -5354,7 +5484,7 @@ (fields_autoplaced yes) (uuid "f8fc61f3-5a2e-4b5f-9c70-eb423d9e98dd") (property "Reference" "#PWR4" - (at 44.45 151.13 0) + (at 63.5 133.35 0) (effects (font (size 1.27 1.27) @@ -5363,7 +5493,7 @@ ) ) (property "Value" "+5V" - (at 44.45 142.24 0) + (at 63.5 124.46 0) (effects (font (size 1.27 1.27) @@ -5371,7 +5501,7 @@ ) ) (property "Footprint" "" - (at 44.45 147.32 0) + (at 63.5 129.54 0) (effects (font (size 1.27 1.27) @@ -5380,7 +5510,7 @@ ) ) (property "Datasheet" "" - (at 44.45 147.32 0) + (at 63.5 129.54 0) (effects (font (size 1.27 1.27) @@ -5389,7 +5519,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"+5V\"" - (at 44.45 147.32 0) + (at 63.5 129.54 0) (effects (font (size 1.27 1.27) diff --git a/Readme.md b/Readme.md index caf2e2d..70804eb 100644 --- a/Readme.md +++ b/Readme.md @@ -2,11 +2,13 @@ A fail-safe water flow monitoring module designed to protect CNC spindles and laser cutter tubes. It reads impulses from a ZJ-S401 water flow sensor, displays the real-time flow rate on an I2C OLED display, and triggers an active-low alarm to the CNC controller if the flow drops below a user-defined threshold. -![Flow Controller Schema](images/schema.png) +![Flow Controller Schema](images/Flow_Controller.svg) ![Front](images/Flow_Controller_front.png) ![Back](images/Flow_Controller_back.png) +![ZJ-S401](images/Sensor_ZJ-S401.png) + Designed in **KiCad v9**. ## Features diff --git a/images/Flow_Controller.svg b/images/Flow_Controller.svg new file mode 100644 index 0000000..fd555d1 --- /dev/null +++ b/images/Flow_Controller.svg @@ -0,0 +1,21781 @@ + + + +SVG Image created as Flow_Controller.svg date 2026/05/14 23:40:49 + Image generated by Eeschema-SVG + + + + + + + + + + + + ++5V ++5V + + + + + + + + + + + + + + + + + + + + + + + + + + + ++5V ++5V + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +1 +1 + + + + + + + + + + +2 +2 + + + + + + + + + + + + + + + +3 +3 + + + + + + + + + + + + + + + +J1 +J1 + + + + + + + + + + +Conn_01x03_Pin +Conn_01x03_Pin + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +FT +FT + + + + + +FT +FT + + + + + + + + +SWIO +SWIO + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +8 +8 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +PD6 +PD6 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +1 +1 + + + + + + + + + + +PA2 +PA2 + + + + + + + + + + + + + + + + + + + + + + + + + +3 +3 + + + + + + + + + + + + + + + + + + + +VDD + +VDD + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +4 + +4 + + + + + + + + + +VSS + +VSS + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +2 + +2 + + + + + + + + + + + + + + + +PC1 +PC1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +5 +5 + + + + + + + + + + + + + + + + + + + + +PC2 +PC2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +6 +6 + + + + + + + + + + + + + + + + + + + + + + + + + + +PC4 +PC4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +7 +7 + + + + +U1 +U1 + + + + + + + + + + + + + + +CH32V003J4M6 +CH32V003J4M6 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +1 +1 + + + + + + + + + + +2 +2 + + + + + + + + + + + + + + + +3 +3 + + + + + + + + + + + + + + + +J4 +J4 + + + + + + + + +Conn_01x03_Pin +Conn_01x03_Pin + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +GND +GND + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +R4 +R4 + + + + + + + + + + + + + + +10k +10k + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +PWR_FLAG +PWR_FLAG + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ++5V ++5V + + + + + + + + + + + + + + + + + + + + + + + + + +PWR_FLAG +PWR_FLAG + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +1 +1 + + + + + + + + + + +2 +2 + + + + + + + + + + + + + + + +3 +3 + + + + + + + + + + + + + + + +J2 +J2 + + + + + + + + + + + + + + + +Conn_01x03_Pin +Conn_01x03_Pin + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +GND +GND + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +R5 +R5 + + + + + + + + + + + + + + + + + + + + + + + + + + +1k +1k + + + + + + + + + + + + + + + + +C3 +C3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + +10n +10n + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +GND +GND + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ++5V ++5V + + + + + + + + + + + + + + + + + + + + + + + + + +GND +GND + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +1 +1 + + + + + + + + + + + +3 + +3 + + + + + + + + + + + + + + + + + + + +2 + +2 + + + + + + + + + + + + + +Q1 + +Q1 + + + + + + + + + + + + + + + + + + + + + + + + + + + +2N7002 + +2N7002 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +GND +GND + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +R3 +R3 + + + + + + + + + + + + + + + + + + + + + + + + +1k +1k + + + + + + + + + + + + + + +GND +GND + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +R6 +R6 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +10k +10k + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ++5V ++5V + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +BUTTON_UP +BUTTON_UP + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +1 +1 + + + + + + + + + + +BUTTON_DOWN +BUTTON_DOWN + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +2 +2 + + + + + + + + + + + + + + + +BUTTON_# +BUTTON_# + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +3 +3 + + + + + + + + + + + + + + + + + + +BUTTON_* +BUTTON_* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +4 +4 + + + + + + + + +I2C_SDA +I2C_SDA + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +5 +5 + + + + + + + + + + + + + + + + + + + + +I2C_SCL +I2C_SCL + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +6 +6 + + + + + + + + + + + + + + + + + + + + + + + + + + +VCC +VCC + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +7 +7 + + + + + + + +GND +GND + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +8 +8 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +J3 +J3 + + + + + + + + + + + + + + + + + + +I2C_OLED_WITH_4_BUTTONS +I2C_OLED_WITH_4_BUTTONS + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +GND +GND + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ++5V ++5V + + + + + + + + + + + + + + + + + + + + + + + + +H2 +H2 + + + + + + + + + + + + + +MountingHole +MountingHole + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +H3 +H3 + + + + + + + + + + + + + + + + +MountingHole +MountingHole + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +H1 +H1 + + + + + + + + +MountingHole +MountingHole + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +H4 +H4 + + + + + + +MountingHole +MountingHole + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +R2 +R2 + + + + + + + + + + + + + + + + + + + + + +10k +10k + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +GND +GND + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +GND +GND + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +C2 +C2 + + + + + + + + + + + + + + + + + + + + + + + + + +10u +10u + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +GND +GND + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ++5V ++5V + + + + + + + + + + + + + + + + + + + + + + + + + + + + +R1 +R1 + + + + + + + + + + + + + + + + +1k +1k + + + + + + + + + + + + + + + + +C1 +C1 + + + + + + + + + + + + + + + + + + + + +100n +100n + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +I2C_SCL +I2C_SCL + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +ALARM_TRIGGER +ALARM_TRIGGER + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +I2C_SDA +I2C_SDA + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +ALARM_TRIGGER +ALARM_TRIGGER + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +FLOW_PULSE_MCU +FLOW_PULSE_MCU + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +BUTTON_ADC +BUTTON_ADC + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +FLOW_PULSE_MCU +FLOW_PULSE_MCU + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +I2C_SDA +I2C_SDA + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +ALARM _CNC +ALARM _CNC + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +SWIO +SWIO + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +RAW_SENSOR +RAW_SENSOR + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +SWIO +SWIO + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +BUTTON_ADC +BUTTON_ADC + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +I2C_SCL +I2C_SCL + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +0,96" OLED Display +0,96" OLED Display + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +with 4 buttons +with 4 buttons + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +2-Button Resistor Ladder +2-Button Resistor Ladder + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +WCH-LinkE programmer connection +WCH-LinkE programmer connection + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Flow Controller +Flow Controller + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Flow sensor +Flow sensor + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Power from CNC Controller +Power from CNC Controller + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +and output (Normally Open) +and output (Normally Open) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +GND +GND + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +GND +GND + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +U1 +U1 + + + + + + + + + + + + + + +CH32V003J4M6 +CH32V003J4M6 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +SWIO +SWIO + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +8 +8 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +PD6 +PD6 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +1 +1 + + + + + + + + + + +PA2 +PA2 + + + + + + + + + + + + + + + + + + + + + + + + + +3 +3 + + + + + + + + + + + + + + + + + + + +VDD + +VDD + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +4 + +4 + + + + + + + + + +VSS + +VSS + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +2 + +2 + + + + + + + + + + + + + + + +PC1 +PC1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +5 +5 + + + + + + + + + + + + + + + + + + + + +PC2 +PC2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +6 +6 + + + + + + + + + + + + + + + + + + + + + + + + + + +PC4 +PC4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +7 +7 + + + + +GND +GND + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Q1 + +Q1 + + + + + + + + + + + + + + + + + + + + + + + + + + + +2N7002 + +2N7002 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +1 +1 + + + + + + + + + + + +3 + +3 + + + + + + + + + + + + + + + + + + + +2 + +2 + + + + + + + + + + + + +R6 +R6 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +10k +10k + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/images/Sensor_ZJ-S401.png b/images/Sensor_ZJ-S401.png new file mode 100644 index 0000000..1ce250c Binary files /dev/null and b/images/Sensor_ZJ-S401.png differ diff --git a/images/schema.png b/images/schema.png deleted file mode 100644 index 2725fd8..0000000 Binary files a/images/schema.png and /dev/null differ