From d706e2eed07dce1ddcdc2d205101a829b4996b93 Mon Sep 17 00:00:00 2001 From: Anton Mukhin Date: Mon, 18 Dec 2023 17:46:32 +0300 Subject: [PATCH] Placing components on the board --- RS485_Relay_V2R1.kicad_pcb | 5197 ++++++++++++++++-------------------- RS485_Relay_V2R1.kicad_pro | 5 +- RS485_Relay_V2R1.kicad_sch | 911 ++++--- RS485_Relay_V2R1.pdf | Bin 678690 -> 690131 bytes 4 files changed, 2874 insertions(+), 3239 deletions(-) diff --git a/RS485_Relay_V2R1.kicad_pcb b/RS485_Relay_V2R1.kicad_pcb index bf94e94..cf7f4d4 100644 --- a/RS485_Relay_V2R1.kicad_pcb +++ b/RS485_Relay_V2R1.kicad_pcb @@ -126,13 +126,13 @@ (net 48 "Net-(HL5-K)") (net 49 "Net-(HL6-K)") (net 50 "Net-(HL7-K)") - (net 51 "Net-(X6-Pin_1)") - (net 52 "Net-(X4-Pin_1)") + (net 51 "/L_IN") + (net 52 "/L_MAIN") (net 53 "Net-(VD2-A)") - (net 54 "Net-(X7-Pin_1)") - (net 55 "Net-(X5-Pin_1)") - (net 56 "Net-(X11-Pin_1)") - (net 57 "Net-(X10-Pin_1)") + (net 54 "/N_IN") + (net 55 "/N_MAIN") + (net 56 "/L_AUX") + (net 57 "/N_AUX") (net 58 "Net-(VD4-A)") (net 59 "Net-(X18-Pin_1)") (net 60 "Net-(X17-Pin_1)") @@ -152,7 +152,7 @@ (footprint "Package_SO:SOIC-8_3.9x4.9mm_P1.27mm" (layer "F.Cu") (tstamp 01dbcad8-74dc-437e-b433-fb346411acdc) - (at 77.1625 34.33) + (at -6.06 55.85) (descr "SOIC, 8 Pin (JEDEC MS-012AA, https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/soic_narrow-r/r_8.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py") (tags "SOIC SO") (property "Sheetfile" "RS485_Relay_V2R1.kicad_sch") @@ -222,63 +222,9 @@ ) ) - (footprint "Resistor_SMD:R_0805_2012Metric" (layer "F.Cu") - (tstamp 01f4eab8-d7e4-492b-9a68-5fa325feaad5) - (at 32.3025 99) - (descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") - (tags "resistor") - (property "Sheetfile" "RS485_Relay_V2R1.kicad_sch") - (property "Sheetname" "") - (property "ki_description" "Resistor, small symbol") - (property "ki_keywords" "R resistor") - (path "/2489f7a0-d764-4c95-bf91-437d99b51656") - (attr smd) - (fp_text reference "R15" (at 0 -1.65) (layer "F.SilkS") - (effects (font (size 1 1) (thickness 0.15))) - (tstamp 2ded56cd-3d56-47cb-93aa-3c14fb90b8d5) - ) - (fp_text value "10k" (at 0 1.65) (layer "F.Fab") - (effects (font (size 1 1) (thickness 0.15))) - (tstamp 64478e27-f839-4c32-bcd7-d681405bc348) - ) - (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab") - (effects (font (size 0.5 0.5) (thickness 0.08))) - (tstamp 36229585-46fb-430e-8b66-4e22655d4405) - ) - (fp_line (start -0.227064 -0.735) (end 0.227064 -0.735) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 272a6419-a755-4dc9-b640-dcfe6a2232c3)) - (fp_line (start -0.227064 0.735) (end 0.227064 0.735) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp d0b8bcd1-85e7-4055-be3c-27d791e4a658)) - (fp_line (start -1.68 -0.95) (end 1.68 -0.95) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp f038061f-fec5-406a-8ce6-3126a76e14d6)) - (fp_line (start -1.68 0.95) (end -1.68 -0.95) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 27c006f5-cf96-4d64-b004-8cd24d7801a1)) - (fp_line (start 1.68 -0.95) (end 1.68 0.95) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 6f820b18-fd1f-469b-9019-0cb0bdba37c1)) - (fp_line (start 1.68 0.95) (end -1.68 0.95) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 227dbd8c-316a-4d4e-973f-63036de7482c)) - (fp_line (start -1 -0.625) (end 1 -0.625) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp faba6991-ca90-4d8f-81ec-981d69d77d72)) - (fp_line (start -1 0.625) (end -1 -0.625) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 59ca7c40-9f64-4124-9fd2-6493e77db7ef)) - (fp_line (start 1 -0.625) (end 1 0.625) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 869d52e6-b0e7-4228-b4cf-9851c6a88da3)) - (fp_line (start 1 0.625) (end -1 0.625) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 3489afa9-bb29-4442-a74b-48b12bd71a1a)) - (pad "1" smd roundrect (at -0.9125 0) (size 1.025 1.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.243902) - (net 5 "+3V3") (pintype "passive") (tstamp 3dc22b83-dca4-4f83-8c19-65086e53e3af)) - (pad "2" smd roundrect (at 0.9125 0) (size 1.025 1.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.243902) - (net 9 "WATER") (pintype "passive") (tstamp 81143752-db1e-4df2-ae6d-e15e9a46ab3a)) - (model "${KICAD6_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0805_2012Metric.wrl" - (offset (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) - ) - ) - (footprint "Relay_THT:Relay_SPST_Omron_G2RL-1A-E" (layer "F.Cu") (tstamp 02696c0e-ca31-4c2b-9f99-66f9241b6d3e) - (at 33.8125 22.605) + (at 106.3875 81.3 180) (descr "Omron Relay, SPST, High Capacity, https://omronfs.omron.com/en_US/ecb/products/pdf/en-g2rl.pdf") (tags "Omron Relay SPST High Capacity") (property "Sheetfile" "RS485_Relay_V2R1.kicad_sch") @@ -341,17 +287,17 @@ (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 401038ac-e4a8-4c37-aebb-b9ed9271ff89)) (fp_line (start 10 26.5) (end 10 -2.3) (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp d9305a29-5455-4a38-abd5-b45ce8db1c17)) - (pad "13" thru_hole circle (at 0 20) (size 2 2) (drill 1.3) (layers "*.Cu" "*.Mask") - (net 54 "Net-(X7-Pin_1)") (pintype "passive") (tstamp 390bc67e-7f6e-470e-b1cc-0d2e8a5841fb)) - (pad "13" thru_hole circle (at 7.5 20) (size 2 2) (drill 1.3) (layers "*.Cu" "*.Mask") - (net 54 "Net-(X7-Pin_1)") (pintype "passive") (tstamp b2a1c868-9b5e-43dc-8d72-15d47409c502)) - (pad "14" thru_hole circle (at 0 25) (size 2 2) (drill 1.3) (layers "*.Cu" "*.Mask") - (net 55 "Net-(X5-Pin_1)") (pintype "passive") (tstamp 038476ba-909a-4381-bab8-e826e5e6cbe1)) - (pad "14" thru_hole circle (at 7.5 25) (size 2 2) (drill 1.3) (layers "*.Cu" "*.Mask") - (net 55 "Net-(X5-Pin_1)") (pintype "passive") (tstamp 2cab9350-f733-46c0-9ef7-445d4c0c3db8)) - (pad "A1" thru_hole rect (at 0 0) (size 2 2) (drill 1.3) (layers "*.Cu" "*.Mask") + (pad "13" thru_hole circle (at 0 20 180) (size 2 2) (drill 1.3) (layers "*.Cu" "*.Mask") + (net 54 "/N_IN") (pintype "passive") (tstamp 390bc67e-7f6e-470e-b1cc-0d2e8a5841fb)) + (pad "13" thru_hole circle (at 7.5 20 180) (size 2 2) (drill 1.3) (layers "*.Cu" "*.Mask") + (net 54 "/N_IN") (pintype "passive") (tstamp b2a1c868-9b5e-43dc-8d72-15d47409c502)) + (pad "14" thru_hole circle (at 0 25 180) (size 2 2) (drill 1.3) (layers "*.Cu" "*.Mask") + (net 55 "/N_MAIN") (pintype "passive") (tstamp 038476ba-909a-4381-bab8-e826e5e6cbe1)) + (pad "14" thru_hole circle (at 7.5 25 180) (size 2 2) (drill 1.3) (layers "*.Cu" "*.Mask") + (net 55 "/N_MAIN") (pintype "passive") (tstamp 2cab9350-f733-46c0-9ef7-445d4c0c3db8)) + (pad "A1" thru_hole rect (at 0 0 180) (size 2 2) (drill 1.3) (layers "*.Cu" "*.Mask") (net 4 "+12V") (pintype "passive") (tstamp 5f03eb33-3a22-4cde-b6bb-286916f6a403)) - (pad "A2" thru_hole circle (at 7.5 0) (size 2 2) (drill 1.3) (layers "*.Cu" "*.Mask") + (pad "A2" thru_hole circle (at 7.5 0 180) (size 2 2) (drill 1.3) (layers "*.Cu" "*.Mask") (net 53 "Net-(VD2-A)") (pintype "passive") (tstamp 33197360-98d4-4c4f-b531-ba93d1e8122f)) (model "${ECOHIM_LIB}/Ecohim.3dmodels/G2RL-2A.stp" (offset (xyz 3.75 -12.2 0)) @@ -362,7 +308,7 @@ (footprint "Ecohim:Connector_TAB_6.35mm" (layer "F.Cu") (tstamp 07cb21ea-97ab-4473-8eef-e501b28b6f8d) - (at 20.9625 71.875) + (at 108.6 32.34 90) (descr "Tab 6.35mm x 0.8mm blade connector") (tags "faston, tab, 6.35, 6.3, blade") (property "Label" "MAIN2 N") @@ -372,15 +318,15 @@ (property "ki_keywords" "connector") (path "/fa8cbf3b-c54e-4ca0-9968-67cda2f9de75") (attr through_hole) - (fp_text reference "X9" (at 0 -2.3 unlocked) (layer "F.SilkS") + (fp_text reference "X9" (at 0 -2.3 90 unlocked) (layer "F.SilkS") (effects (font (size 1 1) (thickness 0.15))) (tstamp bf4326c9-593a-44ba-9da7-8a907e2681f3) ) - (fp_text value "Blade 6mm" (at 0 2.6 unlocked) (layer "F.Fab") + (fp_text value "Blade 6mm" (at 0 2.6 90 unlocked) (layer "F.Fab") (effects (font (size 1 1) (thickness 0.15))) (tstamp 054b252f-35c2-49b3-b0dd-372b8cde488c) ) - (fp_text user "${REFERENCE}" (at 0 4.1 unlocked) (layer "F.Fab") + (fp_text user "${REFERENCE}" (at 0 4.1 90 unlocked) (layer "F.Fab") (effects (font (size 1 1) (thickness 0.15))) (tstamp 863e7b60-4efd-445c-ad58-aab54cf1e4fe) ) @@ -390,10 +336,10 @@ (stroke (width 0.05) (type default)) (fill none) (layer "F.CrtYd") (tstamp a99f408a-4820-498f-939f-a1cf95e5a466)) (fp_rect (start -4 -0.4) (end 4 0.4) (stroke (width 0.1) (type solid)) (fill solid) (layer "F.Fab") (tstamp a72e7f3f-498c-46dc-883f-dac900690712)) - (pad "1" thru_hole circle (at -2.54 0) (size 3 3) (drill 1.5) (layers "*.Cu" "*.Mask") - (net 54 "Net-(X7-Pin_1)") (pinfunction "Pin_1") (pintype "passive") (tstamp 3b9dfce8-f5fa-4750-8851-b932c75404d5)) - (pad "1" thru_hole circle (at 2.54 0) (size 3 3) (drill 1.5) (layers "*.Cu" "*.Mask") - (net 54 "Net-(X7-Pin_1)") (pinfunction "Pin_1") (pintype "passive") (tstamp 2e0ea980-fd07-42f9-9075-90d7e0fe7964)) + (pad "1" thru_hole circle (at -2.54 0 90) (size 3 3) (drill 1.5) (layers "*.Cu" "*.Mask") + (net 55 "/N_MAIN") (pinfunction "Pin_1") (pintype "passive") (tstamp 3b9dfce8-f5fa-4750-8851-b932c75404d5)) + (pad "1" thru_hole circle (at 2.54 0 90) (size 3 3) (drill 1.5) (layers "*.Cu" "*.Mask") + (net 55 "/N_MAIN") (pinfunction "Pin_1") (pintype "passive") (tstamp 2e0ea980-fd07-42f9-9075-90d7e0fe7964)) (model "${ECOHIM_LIB}/Ecohim.3dmodels/tab_6.3mm.STEP" (offset (xyz -2.5 0.4 -4)) (scale (xyz 1 1 1)) @@ -403,7 +349,7 @@ (footprint "Capacitor_SMD:C_0805_2012Metric" (layer "F.Cu") (tstamp 095deb82-00e2-4200-a921-3ee1252e24b1) - (at 71.7325 51.38) + (at 158.4 75 90) (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf, https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator") (tags "capacitor") (property "Sheetfile" "RS485_Relay_V2R1.kicad_sch") @@ -412,15 +358,15 @@ (property "ki_keywords" "capacitor cap") (path "/d81df5af-947c-4548-8519-3849c87d3324") (attr smd) - (fp_text reference "C12" (at 0 -1.68) (layer "F.SilkS") + (fp_text reference "C12" (at 0 -1.68 90) (layer "F.SilkS") (effects (font (size 1 1) (thickness 0.15))) (tstamp 948b957f-2d60-4252-b1ad-51f5562b57f2) ) - (fp_text value "0.1u" (at 0 1.68) (layer "F.Fab") + (fp_text value "0.1u" (at 0 1.68 90) (layer "F.Fab") (effects (font (size 1 1) (thickness 0.15))) (tstamp 0ebcbad7-9b8f-4b97-9801-28ab5529005e) ) - (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab") + (fp_text user "${REFERENCE}" (at 0 0 90) (layer "F.Fab") (effects (font (size 0.5 0.5) (thickness 0.08))) (tstamp ddeb0c67-9e7d-4aa2-840a-21515899362a) ) @@ -444,9 +390,9 @@ (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp d14aa585-b8f2-4640-96d9-cd6909a8d745)) (fp_line (start 1 0.625) (end -1 0.625) (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 01f441a0-240a-4d67-9064-36d89ae143c9)) - (pad "1" smd roundrect (at -0.95 0) (size 1 1.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (pad "1" smd roundrect (at -0.95 0 90) (size 1 1.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 8 "Net-(D5A-+)") (pintype "passive") (tstamp 807fe20b-d8e1-4c3c-bbbd-806398a5f439)) - (pad "2" smd roundrect (at 0.95 0) (size 1 1.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (pad "2" smd roundrect (at 0.95 0 90) (size 1 1.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 9 "WATER") (pintype "passive") (tstamp 5e2b72f5-355a-4647-87c0-2641e46696f6)) (model "${KICAD6_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0805_2012Metric.wrl" (offset (xyz 0 0 0)) @@ -457,7 +403,7 @@ (footprint "Resistor_SMD:R_0805_2012Metric" (layer "F.Cu") (tstamp 097bcc0b-d6a0-4800-85c2-ef26469123ed) - (at 27.8925 87.2) + (at -55.33 108.72) (descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") (tags "resistor") (property "Sheetfile" "RS485_Relay_V2R1.kicad_sch") @@ -509,79 +455,9 @@ ) ) - (footprint "Diode_SMD:D_SMB" (layer "F.Cu") - (tstamp 09eedbe6-5b45-424a-b421-20504b4819c8) - (at 76.3575 102.1) - (descr "Diode SMB (DO-214AA)") - (tags "Diode SMB (DO-214AA)") - (property "Sheetfile" "RS485_Relay_V2R1.kicad_sch") - (property "Sheetname" "") - (property "Sim.Device" "D") - (property "Sim.Pins" "1=K 2=A") - (property "ki_description" "Diode, small symbol") - (property "ki_keywords" "diode") - (path "/b89c0abf-95a9-4126-a21d-b8e0a245b6e1") - (attr smd) - (fp_text reference "VD9" (at 0 -3) (layer "F.SilkS") - (effects (font (size 1 1) (thickness 0.15))) - (tstamp bb834ed8-9d96-4d5b-8f85-2d2e469b76b8) - ) - (fp_text value "SS14" (at 0 3.1) (layer "F.Fab") - (effects (font (size 1 1) (thickness 0.15))) - (tstamp a5d91034-fae4-41f3-a56b-b06037b4675f) - ) - (fp_text user "${REFERENCE}" (at 0 -3) (layer "F.Fab") - (effects (font (size 1 1) (thickness 0.15))) - (tstamp bda4dd19-0720-4640-868d-3674db4d350e) - ) - (fp_line (start -3.66 -2.15) (end -3.66 2.15) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 67b8de69-b5e6-4ed2-b78a-1f45acb4c857)) - (fp_line (start -3.66 -2.15) (end 2.15 -2.15) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 33e8882f-1494-4892-bbdf-58d74e9c4b14)) - (fp_line (start -3.66 2.15) (end 2.15 2.15) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 4336631c-1831-4494-a643-9368d9762b18)) - (fp_line (start -3.65 -2.25) (end 3.65 -2.25) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp f92b27bf-650b-498b-af85-64b5387a7310)) - (fp_line (start -3.65 2.25) (end -3.65 -2.25) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 48715d56-ded2-4a4e-8422-d4d59f300f4c)) - (fp_line (start 3.65 -2.25) (end 3.65 2.25) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 9ea7d1e1-399d-4123-ac97-68f4a7cc7b6c)) - (fp_line (start 3.65 2.25) (end -3.65 2.25) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 03400432-10bd-4527-863e-ce8c50a543ea)) - (fp_line (start -2.3 2) (end -2.3 -2) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 46c583fe-9029-4680-be5c-dffa45e7a7ab)) - (fp_line (start -0.64944 -0.79908) (end -0.64944 0.80112) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 850af900-d8f9-4db6-a687-043898e173a4)) - (fp_line (start -0.64944 0.00102) (end -1.55114 0.00102) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 05029adf-0051-437b-9de3-4265869da64b)) - (fp_line (start -0.64944 0.00102) (end 0.50118 -0.79908) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 48f47d1b-1eca-4240-8b78-c68d28593c88)) - (fp_line (start -0.64944 0.00102) (end 0.50118 0.75032) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 9e734418-6317-4841-8639-558fd2c4ad92)) - (fp_line (start 0.50118 0.00102) (end 1.4994 0.00102) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 41ddad90-332f-4af9-a722-0c18127b4ccc)) - (fp_line (start 0.50118 0.75032) (end 0.50118 -0.79908) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 50ba74b6-7da0-4c3f-a34c-76cce9b4942d)) - (fp_line (start 2.3 -2) (end -2.3 -2) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 73f227e5-27b8-499a-a557-97417e19844d)) - (fp_line (start 2.3 -2) (end 2.3 2) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp ca0ecd99-9acb-4daf-b295-ec35c9fd476d)) - (fp_line (start 2.3 2) (end -2.3 2) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 079e9d39-764c-4178-94e7-3bfad327fb57)) - (pad "1" smd roundrect (at -2.15 0) (size 2.5 2.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.1086956522) - (net 11 "Net-(VD9-K)") (pinfunction "K") (pintype "passive") (tstamp 55709dba-5b51-43a9-b79d-429a3f89d348)) - (pad "2" smd roundrect (at 2.15 0) (size 2.5 2.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.1086956522) - (net 3 "GND") (pinfunction "A") (pintype "passive") (tstamp f0af2d92-9414-45b6-9a27-a84f13d0c2f4)) - (model "${KICAD6_3DMODEL_DIR}/Diode_SMD.3dshapes/D_SMB.wrl" - (offset (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) - ) - ) - (footprint "LED_SMD:LED_0805_2012Metric" (layer "F.Cu") (tstamp 0ff9e6f8-9f69-4c32-88d9-6fe6add8c92c) - (at 54.9025 92.315) + (at -28.32 113.835) (descr "LED SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator") (tags "LED") (property "Label" "MAIN") @@ -640,7 +516,7 @@ (footprint "TestPoint:TestPoint_Pad_D1.0mm" (layer "F.Cu") (tstamp 12636385-2161-4245-b9e9-6fc1e2acd5eb) - (at 58.6325 83.2) + (at -24.59 104.72) (descr "SMD pad as test Point, diameter 1.0mm") (tags "test point SMD pad") (property "Sheetfile" "RS485_Relay_V2R1.kicad_sch") @@ -670,80 +546,10 @@ (net 34 "Net-(D3-PB6)") (pinfunction "1") (pintype "passive") (tstamp 122842f6-e3f3-4fab-b767-8fadfb15bd35)) ) - (footprint "Diode_SMD:D_SMB" (layer "F.Cu") - (tstamp 13c537c8-be27-422d-93dd-33765da62265) - (at 76.3575 91) - (descr "Diode SMB (DO-214AA)") - (tags "Diode SMB (DO-214AA)") - (property "Sheetfile" "RS485_Relay_V2R1.kicad_sch") - (property "Sheetname" "") - (property "Sim.Device" "D") - (property "Sim.Pins" "1=K 2=A") - (property "ki_description" "Diode, small symbol") - (property "ki_keywords" "diode") - (path "/f681a642-eafb-41cb-908f-97c5c4987d80") - (attr smd) - (fp_text reference "VD7" (at 0 -3) (layer "F.SilkS") - (effects (font (size 1 1) (thickness 0.15))) - (tstamp be7b863e-bd23-4228-b6c3-8562350dff7f) - ) - (fp_text value "SS14" (at 0 3.1) (layer "F.Fab") - (effects (font (size 1 1) (thickness 0.15))) - (tstamp 95f60f49-20ba-4cce-a5e9-f3c57f7c250c) - ) - (fp_text user "${REFERENCE}" (at 0 -3) (layer "F.Fab") - (effects (font (size 1 1) (thickness 0.15))) - (tstamp 500790f8-c927-4452-af8a-89fe9dca6802) - ) - (fp_line (start -3.66 -2.15) (end -3.66 2.15) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp be163526-5f62-4777-b204-ec5cd12e9937)) - (fp_line (start -3.66 -2.15) (end 2.15 -2.15) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 5373ccd0-d442-43a6-b6b2-0098cc228e86)) - (fp_line (start -3.66 2.15) (end 2.15 2.15) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 472352cb-7b0d-421d-8b91-0a6097399a67)) - (fp_line (start -3.65 -2.25) (end 3.65 -2.25) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp ab40dd50-3ff2-4eeb-a53e-75d17a29816c)) - (fp_line (start -3.65 2.25) (end -3.65 -2.25) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp b195e5f0-c4ca-4335-ae55-74299c66f026)) - (fp_line (start 3.65 -2.25) (end 3.65 2.25) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 201268b3-cad5-4418-9362-bb3522d2c9a0)) - (fp_line (start 3.65 2.25) (end -3.65 2.25) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 8c1c60e0-4e52-4a71-8a69-b21bc90cd869)) - (fp_line (start -2.3 2) (end -2.3 -2) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 53f996dd-7c22-49bb-ac06-21b993feab06)) - (fp_line (start -0.64944 -0.79908) (end -0.64944 0.80112) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 39199e6c-2a23-4672-aa65-c67a9ddefae8)) - (fp_line (start -0.64944 0.00102) (end -1.55114 0.00102) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 00e51eba-997f-4c56-a125-472a3c00e36a)) - (fp_line (start -0.64944 0.00102) (end 0.50118 -0.79908) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp d438a174-02bf-49a6-8fae-ad2792045cea)) - (fp_line (start -0.64944 0.00102) (end 0.50118 0.75032) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 66e8e63d-ba06-4354-8cdf-a768858f6c76)) - (fp_line (start 0.50118 0.00102) (end 1.4994 0.00102) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 5b3da1bd-144e-4143-a674-5afd16db1b81)) - (fp_line (start 0.50118 0.75032) (end 0.50118 -0.79908) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 627ea9a7-8d83-42fb-a387-decbf900139d)) - (fp_line (start 2.3 -2) (end -2.3 -2) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 9335d02f-164a-4199-8068-9164077c6dfa)) - (fp_line (start 2.3 -2) (end 2.3 2) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 28d06831-c3d8-4a2d-bb7c-cd3d0e85eba7)) - (fp_line (start 2.3 2) (end -2.3 2) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp ec1f7c89-02a9-47a2-a0fe-4ab0bc9f8a3b)) - (pad "1" smd roundrect (at -2.15 0) (size 2.5 2.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.1086956522) - (net 65 "Net-(VD7-K)") (pinfunction "K") (pintype "passive") (tstamp d000668d-bc42-429d-a619-55694a3436b5)) - (pad "2" smd roundrect (at 2.15 0) (size 2.5 2.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.1086956522) - (net 3 "GND") (pinfunction "A") (pintype "passive") (tstamp 224e00f7-345c-4ece-8b74-2667c2460708)) - (model "${KICAD6_3DMODEL_DIR}/Diode_SMD.3dshapes/D_SMB.wrl" - (offset (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) - ) - ) - - (footprint "Ecohim:DS1070-3MR_WF-3RA_CONNFLY" (layer "F.Cu") + (footprint "Ecohim:DS1070-3_WF-3_CONNFLY" (layer "F.Cu") (tstamp 13fd8844-c2ac-46db-a362-9922b62da905) - (at 36.6025 64.4) - (descr "Connfly DS1070-3MR, WF-3RA") + (at 173.8 87.46 -90) + (descr "Connfly DS1070-3, WF-3") (tags "connector") (property "Label" "Motor 1") (property "Sheetfile" "RS485_Relay_V2R1.kicad_sch") @@ -752,123 +558,35 @@ (property "ki_keywords" "connector") (path "/26ce8e36-f52d-4148-b3ef-9fb43060caa0") (attr through_hole) - (fp_text reference "X22" (at -2.3 -4 90 unlocked) (layer "F.SilkS") - (effects (font (size 1 1) (thickness 0.1))) - (tstamp 16208dcc-5514-427e-9381-9cfa28b817e6) - ) - (fp_text value "WF-3R" (at 1.2 2.4 unlocked) (layer "F.Fab") + (fp_text reference "X22" (at 1.524 -3.302 90) (layer "F.SilkS") (effects (font (size 1 1) (thickness 0.15))) - (tstamp a8298a09-b5de-4038-9850-43da06c215f2) + (tstamp b0a48270-2abe-4415-a00d-6a2923f58117) ) - (fp_text user "${REFERENCE}" (at 1.2 3.9 unlocked) (layer "F.Fab") + (fp_text value "WF-3R" (at 1.27 4.572 90) (layer "F.Fab") (effects (font (size 1 1) (thickness 0.15))) - (tstamp 3df9068b-639e-4689-8b73-72a45d72aa32) + (tstamp 1d868b50-b1cc-45c0-aeaa-44c7b420bac4) ) - (fp_line (start -1.27 -5.4) (end -1.27 -2.4) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp 26418ee5-f524-4264-bd21-b1534a689b8e)) - (fp_line (start -1.27 -5.4) (end 6.35 -5.4) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp 3f2591c8-1ae3-4461-8c0a-5a5d280a85dc)) - (fp_line (start -1.27 -2.4) (end -0.65 -2.4) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp 6d25b36b-a096-4b00-9cd4-06878175bc1b)) - (fp_line (start -0.65 -2.4) (end -0.65 -3.4) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp 7738ebd4-afbd-4275-9c59-a460a693db09)) - (fp_line (start -0.2 -13.3) (end -0.1 -13.4) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp 6c23b049-f0c0-4317-88ed-f283882f7cf9)) - (fp_line (start -0.2 -5.4) (end -0.2 -13.3) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp 009c4b5a-ec66-43da-ad3d-1861f4f006b7)) - (fp_line (start -0.2 -3.4) (end -0.2 -1.6) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp 5254276a-e1cc-4b6f-899c-b9d922976dad)) - (fp_line (start -0.2 -1.6) (end 0.2 -1.6) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp 6a11f9c0-9aef-43f5-8157-64aec4cc0670)) - (fp_line (start -0.1 -13.4) (end 0.1 -13.4) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp 5ad1e930-b12d-4143-8087-db8b85d447b8)) - (fp_line (start 0 -13.9) (end 5.08 -13.9) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp 4d6efd39-2be9-4bdc-941c-f402272bc063)) - (fp_line (start 0 -13.4) (end 0 -13.9) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp d7c99f02-0930-4b0e-bd0b-864ceb397b1f)) - (fp_line (start 0.1 -13.4) (end 0.2 -13.3) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp e7d4e5e4-c637-439b-8d12-a43e98cc5327)) - (fp_line (start 0.2 -13.3) (end 0.2 -5.4) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp 07612636-0c74-480a-a5a1-64fa76cc69d5)) - (fp_line (start 0.2 -9.65) (end 2.3 -9.65) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp 1defc7ca-2ccc-46d6-8ce0-ea490992f970)) - (fp_line (start 0.2 -7.62) (end 2.3 -7.62) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp e47ee698-d9fa-4c8c-b82c-9e83bad77764)) - (fp_line (start 0.2 -3.4) (end 0.2 -1.6) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp 76648541-d00a-42a2-ad8c-f10a80d6a8c5)) - (fp_line (start 0.65 -3.4) (end -0.65 -3.4) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp b2c79f2b-aec5-4055-b89a-1b0d923b1860)) - (fp_line (start 0.65 -3.4) (end 0.65 -2.4) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp edcc9896-6169-4a91-ab1f-4f5fbfc53bbb)) - (fp_line (start 0.65 -2.4) (end 1.89 -2.4) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp cfe6df00-91bb-41a8-87ca-fd6f8ad9db73)) - (fp_line (start 1.89 -3.4) (end 1.89 -2.4) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp 65022f76-78ba-431e-9826-c6d50be97890)) - (fp_line (start 2.34 -13.3) (end 2.34 -5.4) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp 635c755e-2446-46a1-860d-c8091a6d6510)) - (fp_line (start 2.34 -3.4) (end 2.34 -1.6) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp 22f9774b-65e1-4750-a621-748aa0456c89)) - (fp_line (start 2.34 -1.6) (end 2.74 -1.6) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp 9dd6be7d-7b9d-4ee5-b507-d9ea1ab8776b)) - (fp_line (start 2.44 -13.4) (end 2.34 -13.3) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp 80ed437e-061e-479b-a33b-180458fd904f)) - (fp_line (start 2.64 -13.4) (end 2.44 -13.4) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp b4dfaffa-f2ed-41b8-ade3-e038facfa32c)) - (fp_line (start 2.74 -13.3) (end 2.64 -13.4) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp 8eef095f-d573-417e-8a6f-d72ba976abb8)) - (fp_line (start 2.74 -5.4) (end 2.74 -13.3) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp d511e424-4804-4877-8c93-faa01a6306ee)) - (fp_line (start 2.74 -3.4) (end 2.74 -1.6) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp 992f18a8-d618-44b2-b4d6-028d3cd5fc0b)) - (fp_line (start 2.75 -9.65) (end 4.85 -9.65) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp baf81296-940f-4e3c-92d3-9eb664b1faa9)) - (fp_line (start 2.75 -7.62) (end 4.85 -7.62) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp 24d9c969-41c4-47b3-b967-cc7cb2702091)) - (fp_line (start 3.19 -3.4) (end 1.89 -3.4) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp 2a9b1568-0dd6-4ef4-9821-3cf9a128c959)) - (fp_line (start 3.19 -2.4) (end 3.19 -3.4) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp a8e3dc5b-665b-4c92-97cf-88e6c0dfe353)) - (fp_line (start 4.43 -3.4) (end 4.43 -2.4) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp 50c0b1d2-6bb7-4c24-8fb4-6dc1899a66d3)) - (fp_line (start 4.43 -2.4) (end 3.19 -2.4) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp afe5ca5c-8659-4b69-a120-72eba76eb999)) - (fp_line (start 4.88 -13.3) (end 4.88 -5.4) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp 0e999124-cfa3-450d-b4e5-1f307c096ca8)) - (fp_line (start 4.88 -3.4) (end 4.88 -1.6) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp bc568c1f-f4f3-439d-9d7c-ae980d8a7027)) - (fp_line (start 4.88 -1.6) (end 5.28 -1.6) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp bb5602a4-b7b8-4710-9042-e4f36f464ff2)) - (fp_line (start 4.98 -13.4) (end 4.88 -13.3) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp 0b1bd7c2-7e39-4d19-ad1d-de3e333ac53d)) - (fp_line (start 5.08 -13.9) (end 5.08 -13.4) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp 57af0621-9b0e-47aa-b9c6-73fc1fba7319)) - (fp_line (start 5.18 -13.4) (end 4.98 -13.4) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp 1fce8cc2-fed6-4e89-a564-80d010cbfe3f)) - (fp_line (start 5.28 -13.3) (end 5.18 -13.4) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp 24923219-8a99-42ec-a362-37c0552f9867)) - (fp_line (start 5.28 -5.4) (end 5.28 -13.3) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp dd5a2b8f-a30b-4fb2-9056-c878a4e5f883)) - (fp_line (start 5.28 -3.4) (end 5.28 -1.6) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp 5c471554-9fff-4835-a746-2271444eebe1)) - (fp_line (start 5.73 -3.4) (end 4.43 -3.4) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp fb0ba7e9-8944-41ff-8801-a39947946708)) - (fp_line (start 5.73 -2.4) (end 5.73 -3.4) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp ce8af111-22e6-43f6-b8a8-6dcf6fbca18b)) - (fp_line (start 6.35 -5.4) (end 6.35 -2.4) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp 183a9788-1ecd-4484-95e2-9b03c302c2b0)) - (fp_line (start 6.35 -2.4) (end 5.73 -2.4) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp a48bf2f4-928e-42d3-aeb8-96ac6843572b)) - (fp_rect (start -1.4 -14) (end 6.54 1.4) - (stroke (width 0.05) (type default)) (fill none) (layer "F.CrtYd") (tstamp 30fb2523-bc66-4d9d-82f7-aec5543bbc0b)) - (fp_rect (start -1.4 -14) (end 6.54 -1.4) - (stroke (width 0.05) (type default)) (fill none) (layer "F.Fab") (tstamp d6d61f86-716a-474c-b561-47b472fde2c8)) - (pad "1" thru_hole roundrect (at 5.08 0) (size 1.6 2.54) (drill 0.9) (layers "*.Cu" "*.Mask") (roundrect_rratio 0.25) - (net 10 "Net-(VD8-K)") (pinfunction "Pin_1") (pintype "passive") (tstamp 35bf25c5-56b1-40c5-8387-01708b019b95)) - (pad "2" thru_hole oval (at 2.54 0) (size 1.6 2.54) (drill 0.9) (layers "*.Cu" "*.Mask") - (net 72 "unconnected-(X22-Pin_2-Pad2)") (pinfunction "Pin_2") (pintype "passive+no_connect") (tstamp 25c5f1b1-aeca-46f7-bb7e-57a0ece26f32)) - (pad "3" thru_hole oval (at 0 0) (size 1.6 2.54) (drill 0.9) (layers "*.Cu" "*.Mask") - (net 3 "GND") (pinfunction "Pin_3") (pintype "passive") (tstamp b4128a87-f2cb-41ca-9100-b7b5b28331da)) - (model "${ECOHIM_LIB}/Ecohim.3dmodels/DS1070-3MR_WF-3RA_CONNFLY.stp" + (fp_text user "${REFERENCE}" (at 1.27 6.072 90) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp d184af91-93a7-4a63-a335-da8749ad85ca) + ) + (fp_rect (start -1.4 -2.5) (end 6.44 3.5) + (stroke (width 0.12) (type default)) (fill none) (layer "F.SilkS") (tstamp e098e6fd-7e98-4f53-8bbc-4ac699b6c81d)) + (fp_rect (start 0 -2.413) (end 5.08 -1.651) + (stroke (width 0.12) (type solid)) (fill solid) (layer "F.SilkS") (tstamp 6099d3dc-b869-4303-a942-779c6ec01ea6)) + (fp_rect (start -1.27 -2.4) (end 6.35 3.4) + (stroke (width 0.05) (type default)) (fill none) (layer "F.CrtYd") (tstamp 42229577-eea5-461d-b27e-08db6d696134)) + (fp_rect (start -1.4 -2.5) (end 6.44 3.5) + (stroke (width 0.1) (type default)) (fill none) (layer "F.Fab") (tstamp 5501da1f-89b2-4355-8536-48626c054762)) + (fp_rect (start 0 -2.413) (end 5.08 -1.651) + (stroke (width 0.1) (type solid)) (fill solid) (layer "F.Fab") (tstamp fc15f1a8-9080-4ccc-b887-0d172ed5f1e0)) + (pad "1" thru_hole roundrect (at 5.08 0 270) (size 1.6 2.54) (drill 0.9) (layers "*.Cu" "*.Mask") (roundrect_rratio 0.25) + (net 10 "Net-(VD8-K)") (pinfunction "Pin_1") (pintype "passive") (tstamp e9bec761-bb9c-4f19-af8c-e29dcaf655d3)) + (pad "2" thru_hole oval (at 2.54 0 270) (size 1.6 2.54) (drill 0.9) (layers "*.Cu" "*.Mask") + (net 72 "unconnected-(X22-Pin_2-Pad2)") (pinfunction "Pin_2") (pintype "passive+no_connect") (tstamp 97aec93f-e5b6-4955-a66e-b9d6a4f7538a)) + (pad "3" thru_hole oval (at 0 0 270) (size 1.6 2.54) (drill 0.9) (layers "*.Cu" "*.Mask") + (net 3 "GND") (pinfunction "Pin_3") (pintype "passive") (tstamp 87bab530-37da-4508-8d2b-f48f37a4df3e)) + (model "${ECOHIM_LIB}/Ecohim.3dmodels/DS1070-3_WF-3_CONNFLY.stp" (offset (xyz 0 0 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0)) @@ -877,7 +595,7 @@ (footprint "LED_SMD:LED_0805_2012Metric" (layer "F.Cu") (tstamp 1537bced-e547-40a7-ac10-cfae0fbbea97) - (at 54.9025 95.355) + (at -28.32 116.875) (descr "LED SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator") (tags "LED") (property "Label" "AUX") @@ -936,7 +654,7 @@ (footprint "Resistor_SMD:R_0805_2012Metric" (layer "F.Cu") (tstamp 159c8e1e-8665-491c-97e8-ec291d10bab2) - (at 36.7125 96.05) + (at 141.12 104 180) (descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") (tags "resistor") (property "Sheetfile" "RS485_Relay_V2R1.kicad_sch") @@ -977,9 +695,9 @@ (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 189c4458-e3f3-4c4d-b4bf-7203e2f04690)) (fp_line (start 1 0.625) (end -1 0.625) (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 07ba2f1f-e12f-472d-856a-883f002b1989)) - (pad "1" smd roundrect (at -0.9125 0) (size 1.025 1.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.243902) + (pad "1" smd roundrect (at -0.9125 0 180) (size 1.025 1.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.243902) (net 5 "+3V3") (pintype "passive") (tstamp 5fdd7403-f2a9-4814-b2bd-f7510d7a5b93)) - (pad "2" smd roundrect (at 0.9125 0) (size 1.025 1.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.243902) + (pad "2" smd roundrect (at 0.9125 0 180) (size 1.025 1.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.243902) (net 12 "LIGHTS_SW") (pintype "passive") (tstamp 1b5546f9-7fab-4f11-bf10-410556fcbb61)) (model "${KICAD6_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0805_2012Metric.wrl" (offset (xyz 0 0 0)) @@ -990,7 +708,7 @@ (footprint "Ecohim:Connector_TAB_6.35mm" (layer "F.Cu") (tstamp 16358a7b-ef61-4809-b1b0-e7d97a551563) - (at 20.9625 83.875) + (at 129.6 32.34 90) (descr "Tab 6.35mm x 0.8mm blade connector") (tags "faston, tab, 6.35, 6.3, blade") (property "Label" "AUX N") @@ -1000,15 +718,15 @@ (property "ki_keywords" "connector") (path "/eaa148a1-c57b-47d8-8a97-105173009bc9") (attr through_hole) - (fp_text reference "X12" (at 0 -2.3 unlocked) (layer "F.SilkS") + (fp_text reference "X12" (at 0 -2.3 90 unlocked) (layer "F.SilkS") (effects (font (size 1 1) (thickness 0.15))) (tstamp d92e668a-5939-4d93-96f0-d5aced509295) ) - (fp_text value "Blade 6mm" (at 0 2.6 unlocked) (layer "F.Fab") + (fp_text value "Blade 6mm" (at 0 2.6 90 unlocked) (layer "F.Fab") (effects (font (size 1 1) (thickness 0.15))) (tstamp 498078ee-0adb-4e3e-a610-3e5b49719799) ) - (fp_text user "${REFERENCE}" (at 0 4.1 unlocked) (layer "F.Fab") + (fp_text user "${REFERENCE}" (at 0 4.1 90 unlocked) (layer "F.Fab") (effects (font (size 1 1) (thickness 0.15))) (tstamp 6b87c9a2-1df9-446d-bcee-cec600a085a3) ) @@ -1018,10 +736,10 @@ (stroke (width 0.05) (type default)) (fill none) (layer "F.CrtYd") (tstamp c60bce1b-2bad-4ec1-b960-748c108eb928)) (fp_rect (start -4 -0.4) (end 4 0.4) (stroke (width 0.1) (type solid)) (fill solid) (layer "F.Fab") (tstamp b0e30b1e-764c-454b-af31-ef79421cd0a0)) - (pad "1" thru_hole circle (at -2.54 0) (size 3 3) (drill 1.5) (layers "*.Cu" "*.Mask") - (net 57 "Net-(X10-Pin_1)") (pinfunction "Pin_1") (pintype "passive") (tstamp d20acae6-ef27-48d8-984f-98db616540b2)) - (pad "1" thru_hole circle (at 2.54 0) (size 3 3) (drill 1.5) (layers "*.Cu" "*.Mask") - (net 57 "Net-(X10-Pin_1)") (pinfunction "Pin_1") (pintype "passive") (tstamp 62fd2fa7-7f95-4cbe-b1ea-46b7c6f7d562)) + (pad "1" thru_hole circle (at -2.54 0 90) (size 3 3) (drill 1.5) (layers "*.Cu" "*.Mask") + (net 57 "/N_AUX") (pinfunction "Pin_1") (pintype "passive") (tstamp d20acae6-ef27-48d8-984f-98db616540b2)) + (pad "1" thru_hole circle (at 2.54 0 90) (size 3 3) (drill 1.5) (layers "*.Cu" "*.Mask") + (net 57 "/N_AUX") (pinfunction "Pin_1") (pintype "passive") (tstamp 62fd2fa7-7f95-4cbe-b1ea-46b7c6f7d562)) (model "${ECOHIM_LIB}/Ecohim.3dmodels/tab_6.3mm.STEP" (offset (xyz -2.5 0.4 -4)) (scale (xyz 1 1 1)) @@ -1031,7 +749,7 @@ (footprint "LED_SMD:LED_0805_2012Metric" (layer "F.Cu") (tstamp 1728af76-22e7-475e-a909-6343928c2219) - (at 54.9025 86.235) + (at -28.32 107.755) (descr "LED SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator") (tags "LED") (property "Label" "ACT") @@ -1090,7 +808,7 @@ (footprint "Capacitor_SMD:C_0805_2012Metric" (layer "F.Cu") (tstamp 1a4dd570-7b42-474d-ad68-559db8c83acf) - (at 71.7325 60.41) + (at 137.12 104 180) (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf, https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator") (tags "capacitor") (property "Sheetfile" "RS485_Relay_V2R1.kicad_sch") @@ -1131,9 +849,9 @@ (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 02825100-6244-4623-aad0-93d97acd0d7e)) (fp_line (start 1 0.625) (end -1 0.625) (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 426342c1-03c8-42b7-a483-3f91e1eef264)) - (pad "1" smd roundrect (at -0.95 0) (size 1 1.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (pad "1" smd roundrect (at -0.95 0 180) (size 1 1.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 12 "LIGHTS_SW") (pintype "passive") (tstamp e9a207f5-8de1-4e63-8d6c-bbff9f4beed9)) - (pad "2" smd roundrect (at 0.95 0) (size 1 1.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (pad "2" smd roundrect (at 0.95 0 180) (size 1 1.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 3 "GND") (pintype "passive") (tstamp 0dee58fd-a3c4-4459-ada3-c7909ab1698e)) (model "${KICAD6_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0805_2012Metric.wrl" (offset (xyz 0 0 0)) @@ -1144,7 +862,7 @@ (footprint "Fuse:Fuse_1812_4532Metric_Pad1.30x3.40mm_HandSolder" (layer "F.Cu") (tstamp 1e868597-e840-4473-ad0d-59979abaf757) - (at 42.5625 103.31) + (at -40.66 124.83) (descr "Fuse SMD 1812 (4532 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: https://www.nikhef.nl/pub/departments/mt/projects/detectorR_D/dtddice/ERJ2G.pdf), generated with kicad-footprint-generator") (tags "fuse handsolder") (property "Label" "1.1А") @@ -1197,63 +915,9 @@ ) ) - (footprint "Capacitor_SMD:C_0805_2012Metric" (layer "F.Cu") - (tstamp 23cd5302-e4b8-4f5d-8124-0f40548bf099) - (at 67.2825 57.4) - (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf, https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator") - (tags "capacitor") - (property "Sheetfile" "RS485_Relay_V2R1.kicad_sch") - (property "Sheetname" "") - (property "ki_description" "Unpolarized capacitor, small symbol") - (property "ki_keywords" "capacitor cap") - (path "/0dc666a8-575d-4b74-ac81-1ee265676380") - (attr smd) - (fp_text reference "C9" (at 0 -1.68) (layer "F.SilkS") - (effects (font (size 1 1) (thickness 0.15))) - (tstamp 0e2dcdca-6a15-4a58-ac0d-ca37101629e3) - ) - (fp_text value "0.1u" (at 0 1.68) (layer "F.Fab") - (effects (font (size 1 1) (thickness 0.15))) - (tstamp d40a150b-8858-4ed4-8bae-0255f6ffd831) - ) - (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab") - (effects (font (size 0.5 0.5) (thickness 0.08))) - (tstamp f6367091-4138-480a-89cb-4d44246a241b) - ) - (fp_line (start -0.261252 -0.735) (end 0.261252 -0.735) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 35bfbb6a-2dda-4271-bd9c-173f51a72841)) - (fp_line (start -0.261252 0.735) (end 0.261252 0.735) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp f165ea2f-eff9-4608-8e64-fd966dc4c95e)) - (fp_line (start -1.7 -0.98) (end 1.7 -0.98) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 62e97e95-e687-4f14-ac62-c8218395fa90)) - (fp_line (start -1.7 0.98) (end -1.7 -0.98) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 2390a101-a0cd-45da-b46a-9d47fa7c5271)) - (fp_line (start 1.7 -0.98) (end 1.7 0.98) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp f8e6eb09-e273-48fb-ae6a-809414e653d9)) - (fp_line (start 1.7 0.98) (end -1.7 0.98) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 2f9cfec3-cc97-4e0e-8f4e-cf72ec3a9627)) - (fp_line (start -1 -0.625) (end 1 -0.625) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 66a39a68-96c3-4b6a-a7d2-fb7d2e2bb214)) - (fp_line (start -1 0.625) (end -1 -0.625) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 49e6f4e9-456c-4997-a46a-3da1cf0b8986)) - (fp_line (start 1 -0.625) (end 1 0.625) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 19ac9ce2-09b9-4b8b-9b44-f0bfa2760515)) - (fp_line (start 1 0.625) (end -1 0.625) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 9419714a-7650-431d-907a-37a290132a21)) - (pad "1" smd roundrect (at -0.95 0) (size 1 1.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) - (net 6 "E_STOP") (pintype "passive") (tstamp aa329a7d-2b90-4a7c-a90b-977a4f406ea4)) - (pad "2" smd roundrect (at 0.95 0) (size 1 1.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) - (net 3 "GND") (pintype "passive") (tstamp a5ecd6ef-d6a3-469f-8306-0b760b078109)) - (model "${KICAD6_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0805_2012Metric.wrl" - (offset (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) - ) - ) - (footprint "Ecohim:Connector_TAB_6.35mm" (layer "F.Cu") (tstamp 27045088-825f-4cc8-a68a-87e7bd042c73) - (at 20.9625 79.875) + (at 139.6 46.44 90) (descr "Tab 6.35mm x 0.8mm blade connector") (tags "faston, tab, 6.35, 6.3, blade") (property "Label" "AUX L") @@ -1263,15 +927,15 @@ (property "ki_keywords" "connector") (path "/fd4de973-0152-4673-ad34-5607307bd47d") (attr through_hole) - (fp_text reference "X11" (at 0 -2.3 unlocked) (layer "F.SilkS") + (fp_text reference "X11" (at 0 -2.3 90 unlocked) (layer "F.SilkS") (effects (font (size 1 1) (thickness 0.15))) (tstamp 8ccb2418-c828-4b75-9fa5-06b6a8fadfc9) ) - (fp_text value "Blade 6mm" (at 0 2.6 unlocked) (layer "F.Fab") + (fp_text value "Blade 6mm" (at 0 2.6 90 unlocked) (layer "F.Fab") (effects (font (size 1 1) (thickness 0.15))) (tstamp 683d571f-a76e-46ec-a62c-b958172b4cb0) ) - (fp_text user "${REFERENCE}" (at 0 4.1 unlocked) (layer "F.Fab") + (fp_text user "${REFERENCE}" (at 0 4.1 90 unlocked) (layer "F.Fab") (effects (font (size 1 1) (thickness 0.15))) (tstamp 38f293cb-03e3-4d37-ad2d-0d6ccfe2c375) ) @@ -1281,10 +945,10 @@ (stroke (width 0.05) (type default)) (fill none) (layer "F.CrtYd") (tstamp 4139c9e7-0eaf-4a2b-a81e-4e922e2f84a8)) (fp_rect (start -4 -0.4) (end 4 0.4) (stroke (width 0.1) (type solid)) (fill solid) (layer "F.Fab") (tstamp da2cb167-d74b-45f1-9230-8fa2d80e925d)) - (pad "1" thru_hole circle (at -2.54 0) (size 3 3) (drill 1.5) (layers "*.Cu" "*.Mask") - (net 56 "Net-(X11-Pin_1)") (pinfunction "Pin_1") (pintype "passive") (tstamp 28edeb6a-8a32-4593-b575-6b0b3fa49959)) - (pad "1" thru_hole circle (at 2.54 0) (size 3 3) (drill 1.5) (layers "*.Cu" "*.Mask") - (net 56 "Net-(X11-Pin_1)") (pinfunction "Pin_1") (pintype "passive") (tstamp 40c1a71a-de92-4250-87e5-afabe996a865)) + (pad "1" thru_hole circle (at -2.54 0 90) (size 3 3) (drill 1.5) (layers "*.Cu" "*.Mask") + (net 56 "/L_AUX") (pinfunction "Pin_1") (pintype "passive") (tstamp 28edeb6a-8a32-4593-b575-6b0b3fa49959)) + (pad "1" thru_hole circle (at 2.54 0 90) (size 3 3) (drill 1.5) (layers "*.Cu" "*.Mask") + (net 56 "/L_AUX") (pinfunction "Pin_1") (pintype "passive") (tstamp 40c1a71a-de92-4250-87e5-afabe996a865)) (model "${ECOHIM_LIB}/Ecohim.3dmodels/tab_6.3mm.STEP" (offset (xyz -2.5 0.4 -4)) (scale (xyz 1 1 1)) @@ -1294,7 +958,7 @@ (footprint "Capacitor_SMD:C_0805_2012Metric" (layer "F.Cu") (tstamp 273113e6-b386-4055-b2b9-7c19c550b5b7) - (at 62.8325 63.42) + (at -20.39 84.94) (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf, https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator") (tags "capacitor") (property "Sheetfile" "RS485_Relay_V2R1.kicad_sch") @@ -1348,7 +1012,7 @@ (footprint "TestPoint:TestPoint_Pad_D1.0mm" (layer "F.Cu") (tstamp 293f8cc5-22c2-42f8-80bb-6d4888e95326) - (at 58.6325 89.3) + (at -24.59 110.82) (descr "SMD pad as test Point, diameter 1.0mm") (tags "test point SMD pad") (property "Sheetfile" "RS485_Relay_V2R1.kicad_sch") @@ -1378,81 +1042,9 @@ (net 19 "Net-(D3-PA2)") (pinfunction "1") (pintype "passive") (tstamp 928e69db-963d-4362-a136-f604f4207735)) ) - (footprint "Diode_SMD:D_MiniMELF" (layer "F.Cu") - (tstamp 2953c13f-3031-4b2e-b8ac-57a0d54d1205) - (at 88.9875 54.885) - (descr "Diode Mini-MELF (SOD-80)") - (tags "Diode Mini-MELF (SOD-80)") - (property "Sheetfile" "RS485_Relay_V2R1.kicad_sch") - (property "Sheetname" "") - (property "Sim.Device" "D") - (property "Sim.Pins" "1=K 2=A") - (property "ki_description" "Diode, small symbol") - (property "ki_keywords" "diode") - (path "/a7721f00-faef-47ea-bcef-daf4bc503e39") - (attr smd) - (fp_text reference "VD3" (at 0 -2) (layer "F.SilkS") - (effects (font (size 1 1) (thickness 0.15))) - (tstamp 70a002a0-bf19-4b0e-8f67-b1785fc9959b) - ) - (fp_text value "PMLL4148" (at 0 2) (layer "F.Fab") - (effects (font (size 1 1) (thickness 0.15))) - (tstamp 55ec81b5-7e3f-4d68-af64-1f74b54c4ce7) - ) - (fp_text user "${REFERENCE}" (at 0 -2) (layer "F.Fab") - (effects (font (size 1 1) (thickness 0.15))) - (tstamp fb2f3142-ab49-4893-acf9-ed224d70c083) - ) - (fp_line (start -2.66 -1.11) (end -2.66 1.11) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp a636bfa2-6c92-4e49-8eeb-6f7ad9c3ec75)) - (fp_line (start -2.66 1.11) (end 1.75 1.11) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp c2a48c30-3442-4663-8c8c-8a350696f98b)) - (fp_line (start 1.75 -1.11) (end -2.66 -1.11) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 4100f61e-b46f-40de-a075-a3d8fb094bdd)) - (fp_line (start -2.65 -1.1) (end 2.65 -1.1) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 1c7acfb0-86e7-4a04-b78e-bc2ab998b353)) - (fp_line (start -2.65 1.1) (end -2.65 -1.1) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 4745e9aa-8538-4d97-a11c-7379270643c3)) - (fp_line (start 2.65 -1.1) (end 2.65 1.1) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 5954b7ea-9573-47c9-ba1e-4a4506ee2577)) - (fp_line (start 2.65 1.1) (end -2.65 1.1) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 9806468c-dba4-44c2-9652-1d56b979ce47)) - (fp_line (start -1.65 -0.8) (end 1.65 -0.8) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp aedd0662-8ee1-46be-9e27-92b8ca728489)) - (fp_line (start -1.65 0.8) (end -1.65 -0.8) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 27ce7070-6481-4c03-9a29-ffb4b197780f)) - (fp_line (start -0.75 0) (end -0.35 0) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 95009776-3681-4510-80d4-6130b287c292)) - (fp_line (start -0.35 0) (end -0.35 -0.55) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 6889531a-2f7a-43c1-a7ed-fef3ad84c0c0)) - (fp_line (start -0.35 0) (end -0.35 0.55) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp dce38069-78cf-4ea4-9280-fa456b80da00)) - (fp_line (start -0.35 0) (end 0.25 -0.4) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp db4d74d5-e350-4ab9-9c69-d7dc99443f66)) - (fp_line (start 0.25 -0.4) (end 0.25 0.4) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp c95605cb-d6a0-449e-9c57-0a5d3a88eee9)) - (fp_line (start 0.25 0) (end 0.75 0) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 58d12232-947f-49ea-af5e-605de25e4f20)) - (fp_line (start 0.25 0.4) (end -0.35 0) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp f4cb530f-c96c-4ee2-8754-8df0f62af5e4)) - (fp_line (start 1.65 -0.8) (end 1.65 0.8) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp c31a0f2e-a843-4c88-b9ec-9760e458e8ec)) - (fp_line (start 1.65 0.8) (end -1.65 0.8) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 1929967a-3779-45b8-a1b1-35f277ea91b2)) - (pad "1" smd roundrect (at -1.75 0) (size 1.3 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.1923076923) - (net 4 "+12V") (pinfunction "K") (pintype "passive") (tstamp 67095f9b-b7b3-477e-b177-8913f74d77c6)) - (pad "2" smd roundrect (at 1.75 0) (size 1.3 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.1923076923) - (net 53 "Net-(VD2-A)") (pinfunction "A") (pintype "passive") (tstamp a5f56c5c-c2a1-4952-b3ac-14bcd1e48944)) - (model "${KICAD6_3DMODEL_DIR}/Diode_SMD.3dshapes/D_MiniMELF.wrl" - (offset (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) - ) - ) - (footprint "Ecohim:Connector_TAB_6.35mm" (layer "F.Cu") (tstamp 2b8eee0f-a77f-4d36-bda6-c6eeee342a7b) - (at 20.9625 75.875) + (at 129.6 46.44 90) (descr "Tab 6.35mm x 0.8mm blade connector") (tags "faston, tab, 6.35, 6.3, blade") (property "Label" "AUX N") @@ -1462,15 +1054,15 @@ (property "ki_keywords" "connector") (path "/a2731088-7767-4d2e-9c7b-a48af4373be6") (attr through_hole) - (fp_text reference "X10" (at 0 -2.3 unlocked) (layer "F.SilkS") + (fp_text reference "X10" (at 0 -2.3 90 unlocked) (layer "F.SilkS") (effects (font (size 1 1) (thickness 0.15))) (tstamp f782dc5f-2c78-4630-a0d8-58dda39628c9) ) - (fp_text value "Blade 6mm" (at 0 2.6 unlocked) (layer "F.Fab") + (fp_text value "Blade 6mm" (at 0 2.6 90 unlocked) (layer "F.Fab") (effects (font (size 1 1) (thickness 0.15))) (tstamp ccc70224-d32f-4de6-bfff-3b6ff064bacc) ) - (fp_text user "${REFERENCE}" (at 0 4.1 unlocked) (layer "F.Fab") + (fp_text user "${REFERENCE}" (at 0 4.1 90 unlocked) (layer "F.Fab") (effects (font (size 1 1) (thickness 0.15))) (tstamp 07d33772-bb01-47b9-b1c5-387360a02a11) ) @@ -1480,10 +1072,10 @@ (stroke (width 0.05) (type default)) (fill none) (layer "F.CrtYd") (tstamp 4ad8f6fb-9d50-464f-a737-b30286df7bef)) (fp_rect (start -4 -0.4) (end 4 0.4) (stroke (width 0.1) (type solid)) (fill solid) (layer "F.Fab") (tstamp 9c038642-2cbe-49dd-a1e2-b02b7df7ac3c)) - (pad "1" thru_hole circle (at -2.54 0) (size 3 3) (drill 1.5) (layers "*.Cu" "*.Mask") - (net 57 "Net-(X10-Pin_1)") (pinfunction "Pin_1") (pintype "passive") (tstamp cf79b14a-03c4-4724-8a3d-4420e985e8e8)) - (pad "1" thru_hole circle (at 2.54 0) (size 3 3) (drill 1.5) (layers "*.Cu" "*.Mask") - (net 57 "Net-(X10-Pin_1)") (pinfunction "Pin_1") (pintype "passive") (tstamp 0fd6003f-f824-4f8a-bdb0-adf5211d1635)) + (pad "1" thru_hole circle (at -2.54 0 90) (size 3 3) (drill 1.5) (layers "*.Cu" "*.Mask") + (net 57 "/N_AUX") (pinfunction "Pin_1") (pintype "passive") (tstamp cf79b14a-03c4-4724-8a3d-4420e985e8e8)) + (pad "1" thru_hole circle (at 2.54 0 90) (size 3 3) (drill 1.5) (layers "*.Cu" "*.Mask") + (net 57 "/N_AUX") (pinfunction "Pin_1") (pintype "passive") (tstamp 0fd6003f-f824-4f8a-bdb0-adf5211d1635)) (model "${ECOHIM_LIB}/Ecohim.3dmodels/tab_6.3mm.STEP" (offset (xyz -2.5 0.4 -4)) (scale (xyz 1 1 1)) @@ -1491,63 +1083,9 @@ ) ) - (footprint "Capacitor_SMD:C_0805_2012Metric" (layer "F.Cu") - (tstamp 2eb4c8c2-881d-4086-af51-a5e85fae1f74) - (at 67.2825 60.41) - (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf, https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator") - (tags "capacitor") - (property "Sheetfile" "RS485_Relay_V2R1.kicad_sch") - (property "Sheetname" "") - (property "ki_description" "Unpolarized capacitor, small symbol") - (property "ki_keywords" "capacitor cap") - (path "/21161676-d26d-4105-a9e7-d6395367301a") - (attr smd) - (fp_text reference "C10" (at 0 -1.68) (layer "F.SilkS") - (effects (font (size 1 1) (thickness 0.15))) - (tstamp 2eaca14f-f943-4257-824b-6bbb0e238373) - ) - (fp_text value "0.1u" (at 0 1.68) (layer "F.Fab") - (effects (font (size 1 1) (thickness 0.15))) - (tstamp f0d9b6b4-f903-4b32-a7bc-942e5d0fba84) - ) - (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab") - (effects (font (size 0.5 0.5) (thickness 0.08))) - (tstamp b0a11aa4-a626-49b6-b0e3-f309595bec46) - ) - (fp_line (start -0.261252 -0.735) (end 0.261252 -0.735) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp dbac754d-cc11-43e2-81f4-c9ece56c6823)) - (fp_line (start -0.261252 0.735) (end 0.261252 0.735) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 22d7dbc2-547f-4daa-a6e0-7bb24d5f39d8)) - (fp_line (start -1.7 -0.98) (end 1.7 -0.98) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp acec9b94-b2b2-4c2f-ae28-780d2e978e21)) - (fp_line (start -1.7 0.98) (end -1.7 -0.98) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 8ddbd356-afc2-48b7-ba06-743a025b9766)) - (fp_line (start 1.7 -0.98) (end 1.7 0.98) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 67e2f644-8fa3-40c4-a31d-941450a7f050)) - (fp_line (start 1.7 0.98) (end -1.7 0.98) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 96cba93d-3806-4e78-910d-a2bd00e5e96e)) - (fp_line (start -1 -0.625) (end 1 -0.625) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp fcde7a2e-e924-4ea3-9fc0-ca7f79488919)) - (fp_line (start -1 0.625) (end -1 -0.625) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 72dfe4ed-e609-4bd1-ae89-deebd0ab678a)) - (fp_line (start 1 -0.625) (end 1 0.625) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 92e57c0a-d44d-4bf3-aa3d-ef1e4317e0aa)) - (fp_line (start 1 0.625) (end -1 0.625) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp f98618aa-aa2a-4642-bd4d-8f7fac540380)) - (pad "1" smd roundrect (at -0.95 0) (size 1 1.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) - (net 7 "Net-(D5A--)") (pintype "passive") (tstamp 76472378-743e-4ace-8118-7221313b02c9)) - (pad "2" smd roundrect (at 0.95 0) (size 1 1.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) - (net 3 "GND") (pintype "passive") (tstamp 3970ce53-4925-4bf9-b3cd-d641f3451649)) - (model "${KICAD6_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0805_2012Metric.wrl" - (offset (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) - ) - ) - (footprint "Ecohim:Connector_TAB_6.35mm" (layer "F.Cu") (tstamp 2fd3545b-8090-423d-8610-6bc00d35d112) - (at 20.9625 67.875) + (at 118.6 32.34 90) (descr "Tab 6.35mm x 0.8mm blade connector") (tags "faston, tab, 6.35, 6.3, blade") (property "Label" "MAIN2 L") @@ -1557,15 +1095,15 @@ (property "ki_keywords" "connector") (path "/17b70f00-11ad-44c2-a0cf-d948bf58cdac") (attr through_hole) - (fp_text reference "X8" (at 0 -2.3 unlocked) (layer "F.SilkS") + (fp_text reference "X8" (at 0 -2.3 90 unlocked) (layer "F.SilkS") (effects (font (size 1 1) (thickness 0.15))) (tstamp 1bb92bbc-bf95-459f-8535-54ba09e4963a) ) - (fp_text value "Blade 6mm" (at 0 2.6 unlocked) (layer "F.Fab") + (fp_text value "Blade 6mm" (at 0 2.6 90 unlocked) (layer "F.Fab") (effects (font (size 1 1) (thickness 0.15))) (tstamp 70ae9ccf-45a7-4230-85df-4e7d24bf2dd5) ) - (fp_text user "${REFERENCE}" (at 0 4.1 unlocked) (layer "F.Fab") + (fp_text user "${REFERENCE}" (at 0 4.1 90 unlocked) (layer "F.Fab") (effects (font (size 1 1) (thickness 0.15))) (tstamp 5411514c-7e39-49cd-86f9-1aa9f44b1a9c) ) @@ -1575,10 +1113,10 @@ (stroke (width 0.05) (type default)) (fill none) (layer "F.CrtYd") (tstamp 760944bc-2179-4635-aa00-49a20df258af)) (fp_rect (start -4 -0.4) (end 4 0.4) (stroke (width 0.1) (type solid)) (fill solid) (layer "F.Fab") (tstamp 2be11f7a-3cb3-4a04-b6f4-d04fa06c27a2)) - (pad "1" thru_hole circle (at -2.54 0) (size 3 3) (drill 1.5) (layers "*.Cu" "*.Mask") - (net 51 "Net-(X6-Pin_1)") (pinfunction "Pin_1") (pintype "passive") (tstamp 5f29bba9-38dc-44a5-b983-54f2cf3f7825)) - (pad "1" thru_hole circle (at 2.54 0) (size 3 3) (drill 1.5) (layers "*.Cu" "*.Mask") - (net 51 "Net-(X6-Pin_1)") (pinfunction "Pin_1") (pintype "passive") (tstamp 14c51f85-927b-49d8-8451-5a89a7b51aa9)) + (pad "1" thru_hole circle (at -2.54 0 90) (size 3 3) (drill 1.5) (layers "*.Cu" "*.Mask") + (net 52 "/L_MAIN") (pinfunction "Pin_1") (pintype "passive") (tstamp 5f29bba9-38dc-44a5-b983-54f2cf3f7825)) + (pad "1" thru_hole circle (at 2.54 0 90) (size 3 3) (drill 1.5) (layers "*.Cu" "*.Mask") + (net 52 "/L_MAIN") (pinfunction "Pin_1") (pintype "passive") (tstamp 14c51f85-927b-49d8-8451-5a89a7b51aa9)) (model "${ECOHIM_LIB}/Ecohim.3dmodels/tab_6.3mm.STEP" (offset (xyz -2.5 0.4 -4)) (scale (xyz 1 1 1)) @@ -1588,7 +1126,7 @@ (footprint "Resistor_SMD:R_0805_2012Metric" (layer "F.Cu") (tstamp 336f7aad-6eb2-40cc-ad1c-952c9f400fcd) - (at 27.8925 96.05) + (at 92.7 82.3 -90) (descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") (tags "resistor") (property "Sheetfile" "RS485_Relay_V2R1.kicad_sch") @@ -1597,15 +1135,15 @@ (property "ki_keywords" "R resistor") (path "/bc935f19-b1c5-4e0b-aaf2-4db4e881b474") (attr smd) - (fp_text reference "R5" (at 0 -1.65) (layer "F.SilkS") + (fp_text reference "R5" (at 0 -1.65 90) (layer "F.SilkS") (effects (font (size 1 1) (thickness 0.15))) (tstamp b5af1cf1-1c23-4ba5-9180-373788b1aa80) ) - (fp_text value "10k" (at 0 1.65) (layer "F.Fab") + (fp_text value "10k" (at 0 1.65 90) (layer "F.Fab") (effects (font (size 1 1) (thickness 0.15))) (tstamp 4d18c048-d652-46ec-95e0-fde603deaa8c) ) - (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab") + (fp_text user "${REFERENCE}" (at 0 0 90) (layer "F.Fab") (effects (font (size 0.5 0.5) (thickness 0.08))) (tstamp ab6e2365-cc94-414e-808c-e4472073b890) ) @@ -1629,9 +1167,9 @@ (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 8c070f7b-a819-4d41-9257-2459f62252fa)) (fp_line (start 1 0.625) (end -1 0.625) (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 6c7b6997-c1a6-479b-851b-16844ef15d3b)) - (pad "1" smd roundrect (at -0.9125 0) (size 1.025 1.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.243902) + (pad "1" smd roundrect (at -0.9125 0 270) (size 1.025 1.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.243902) (net 5 "+3V3") (pintype "passive") (tstamp 94f1f457-5c1f-4097-9541-a3da5447d2f6)) - (pad "2" smd roundrect (at 0.9125 0) (size 1.025 1.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.243902) + (pad "2" smd roundrect (at 0.9125 0 270) (size 1.025 1.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.243902) (net 22 "RL_EN") (pintype "passive") (tstamp 1b469e27-4a67-4bc9-86ac-fe570b530049)) (model "${KICAD6_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0805_2012Metric.wrl" (offset (xyz 0 0 0)) @@ -1640,155 +1178,9 @@ ) ) - (footprint "Package_TO_SOT_SMD:TO-252-2" (layer "F.Cu") - (tstamp 339a8531-021f-4fed-b1f7-d4e20fd4740e) - (at 78.6725 68.95) - (descr "TO-252/DPAK SMD package, http://www.infineon.com/cms/en/product/packages/PG-TO252/PG-TO252-3-1/") - (tags "DPAK TO-252 DPAK-3 TO-252-3 SOT-428") - (property "Sheetfile" "RS485_Relay_V2R1.kicad_sch") - (property "Sheetname" "") - (property "ki_description" "P-MOSFET transistor, gate/drain/source") - (property "ki_keywords" "transistor PMOS P-MOS P-MOSFET") - (path "/c7db6a90-e296-480a-8e4c-cd288072fd66") - (attr smd) - (fp_text reference "VT7" (at 0 -4.5) (layer "F.SilkS") - (effects (font (size 1 1) (thickness 0.15))) - (tstamp 6a1d7f21-f110-4fea-96a3-eae11d39ef93) - ) - (fp_text value "IRFR9024" (at 0 4.5) (layer "F.Fab") - (effects (font (size 1 1) (thickness 0.15))) - (tstamp 34fd1c39-1c73-445c-955b-4f1642670787) - ) - (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab") - (effects (font (size 1 1) (thickness 0.15))) - (tstamp ce7eff48-7d10-4a52-9f8d-caf5fa7d3722) - ) - (fp_line (start -3.31 -3.45) (end -3.31 -3.18) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 8505d71a-cf60-42e7-a819-3ae6311fb017)) - (fp_line (start -3.31 -3.18) (end -6.14 -3.18) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp b753c2e0-074f-455c-bdc3-0b391fda8bbe)) - (fp_line (start -3.31 3.18) (end -4.41 3.18) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp d57cb0ec-303c-46ef-a219-e1d32b868449)) - (fp_line (start -3.31 3.45) (end -3.31 3.18) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp d442e8c7-874c-44fd-8ebf-b68cbc6fc319)) - (fp_line (start 3.11 -3.45) (end -3.31 -3.45) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 372c8d5e-dab2-407d-8716-3d383ee96a07)) - (fp_line (start 3.11 3.45) (end -3.31 3.45) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 115c26cf-722e-42af-bfe3-71ecd8730c3a)) - (fp_line (start -6.39 -3.5) (end -6.39 3.5) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp b6ea9bb9-8ea2-435e-9e9a-b9789a1c62b1)) - (fp_line (start -6.39 3.5) (end 4.71 3.5) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp e40a79ab-1867-4ed6-859e-01b7af422002)) - (fp_line (start 4.71 -3.5) (end -6.39 -3.5) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 3e5938da-32d1-4baf-bd6a-db7147ad494f)) - (fp_line (start 4.71 3.5) (end 4.71 -3.5) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp a6eb85bb-f5ea-4b75-91ce-5a50c8a51cbe)) - (fp_line (start -5.81 -2.655) (end -5.81 -1.905) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 20e1db64-d964-4fdd-8613-e379aea06cb4)) - (fp_line (start -5.81 -1.905) (end -3.11 -1.905) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 1b42aa72-a10a-4fc9-9252-5273ab63c1b4)) - (fp_line (start -5.81 1.905) (end -5.81 2.655) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 81921eb5-ad75-4c26-96bc-ff76241dc17f)) - (fp_line (start -5.81 2.655) (end -3.11 2.655) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 82f66aa4-6ef4-489a-ab00-fc73ff6ecbdc)) - (fp_line (start -3.11 -2.25) (end -2.11 -3.25) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 18c010f1-5243-4719-9236-1fb203e93332)) - (fp_line (start -3.11 1.905) (end -5.81 1.905) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp b2e1028a-d69a-4b99-acb3-98fd33f1882a)) - (fp_line (start -3.11 3.25) (end -3.11 -2.25) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 51526010-ec6e-4c48-8569-cee7cf71db7c)) - (fp_line (start -2.705 -2.655) (end -5.81 -2.655) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp c119b507-49dd-44af-929e-c47233fdedd8)) - (fp_line (start -2.11 -3.25) (end 3.11 -3.25) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp edb17f59-f15c-401b-aed8-8165102374b6)) - (fp_line (start 3.11 -3.25) (end 3.11 3.25) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp f3125f62-22f6-443d-b867-7c4f65662386)) - (fp_line (start 3.11 -2.7) (end 4.11 -2.7) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 109f65e3-3b64-4479-aa84-ed9e9aa858b8)) - (fp_line (start 3.11 3.25) (end -3.11 3.25) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 56f4035b-3337-49f7-bc82-37e526721fc7)) - (fp_line (start 4.11 -2.7) (end 4.11 2.7) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp ddd332d5-134b-4f8d-8ead-c60211633f11)) - (fp_line (start 4.11 2.7) (end 3.11 2.7) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp c6158a67-6b27-4af1-8ae1-f6dc253db6cf)) - (pad "1" smd roundrect (at -5.04 -2.28) (size 2.2 1.2) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.208333) - (net 66 "Net-(VT4-D)") (pinfunction "G") (pintype "input") (tstamp 9e949df5-3cf0-4594-ba34-1999b1080e25)) - (pad "2" smd roundrect (at -0.415 -1.525) (size 3.05 2.75) (layers "F.Cu" "F.Paste") (roundrect_rratio 0.090909) - (net 64 "Net-(VD6-K)") (pinfunction "D") (pintype "passive") (tstamp 527b1ee5-6520-4914-9a33-822288414868)) - (pad "2" smd roundrect (at -0.415 1.525) (size 3.05 2.75) (layers "F.Cu" "F.Paste") (roundrect_rratio 0.090909) - (net 64 "Net-(VD6-K)") (pinfunction "D") (pintype "passive") (tstamp 1b453296-b04d-47a4-9b34-140272d38ea1)) - (pad "2" smd roundrect (at 1.26 0) (size 6.4 5.8) (layers "F.Cu" "F.Mask") (roundrect_rratio 0.043103) - (net 64 "Net-(VD6-K)") (pinfunction "D") (pintype "passive") (tstamp c88528d1-03a7-41ea-a716-f0e6a257d490)) - (pad "2" smd roundrect (at 2.935 -1.525) (size 3.05 2.75) (layers "F.Cu" "F.Paste") (roundrect_rratio 0.090909) - (net 64 "Net-(VD6-K)") (pinfunction "D") (pintype "passive") (tstamp 4220837e-ee2e-4303-8ec8-bf46970a608d)) - (pad "2" smd roundrect (at 2.935 1.525) (size 3.05 2.75) (layers "F.Cu" "F.Paste") (roundrect_rratio 0.090909) - (net 64 "Net-(VD6-K)") (pinfunction "D") (pintype "passive") (tstamp 76bfe240-e0c7-4636-9087-5732dc2b061c)) - (pad "3" smd roundrect (at -5.04 2.28) (size 2.2 1.2) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.208333) - (net 4 "+12V") (pinfunction "S") (pintype "passive") (tstamp a36e468d-59f5-4858-9a5a-1bc4c69f2179)) - (model "${KICAD6_3DMODEL_DIR}/Package_TO_SOT_SMD.3dshapes/TO-252-2.wrl" - (offset (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) - ) - ) - - (footprint "Resistor_SMD:R_0805_2012Metric" (layer "F.Cu") - (tstamp 33beb56d-db4f-4ae0-a3b2-400dcdd05859) - (at 32.3025 90.15) - (descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") - (tags "resistor") - (property "Sheetfile" "RS485_Relay_V2R1.kicad_sch") - (property "Sheetname" "") - (property "ki_description" "Resistor, small symbol") - (property "ki_keywords" "R resistor") - (path "/55f3c412-16cb-47ce-8487-473a5f55cc23") - (attr smd) - (fp_text reference "R11" (at 0 -1.65) (layer "F.SilkS") - (effects (font (size 1 1) (thickness 0.15))) - (tstamp 0c55357b-a83d-44f7-a3b0-0de58c126bdb) - ) - (fp_text value "10k" (at 0 1.65) (layer "F.Fab") - (effects (font (size 1 1) (thickness 0.15))) - (tstamp 4ad40ee8-44d7-429d-9dcb-29a568f75872) - ) - (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab") - (effects (font (size 0.5 0.5) (thickness 0.08))) - (tstamp e76f57d4-b24b-4122-aeff-da9712f602eb) - ) - (fp_line (start -0.227064 -0.735) (end 0.227064 -0.735) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 5fc14641-439c-4949-94f4-a60ed52baee4)) - (fp_line (start -0.227064 0.735) (end 0.227064 0.735) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 2b5d309d-17ad-4217-896f-5a4333b64167)) - (fp_line (start -1.68 -0.95) (end 1.68 -0.95) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp fc0d65e6-d4e3-48be-83ba-ff2d61ffc393)) - (fp_line (start -1.68 0.95) (end -1.68 -0.95) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 2517ae18-3eb9-44be-8167-9b4223a86e01)) - (fp_line (start 1.68 -0.95) (end 1.68 0.95) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp b7914be5-26a1-4fb8-82e1-3fe6fce2c6c6)) - (fp_line (start 1.68 0.95) (end -1.68 0.95) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 7626a85b-cd82-4e94-ba83-0e1713d6fa1c)) - (fp_line (start -1 -0.625) (end 1 -0.625) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp e4c7d0aa-53eb-4855-ba0c-4c877673c775)) - (fp_line (start -1 0.625) (end -1 -0.625) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp d0c5728c-f2b5-4376-b748-6cf8921ef6b6)) - (fp_line (start 1 -0.625) (end 1 0.625) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 19bcbe8a-05be-4ca4-85a7-2ce3a820439d)) - (fp_line (start 1 0.625) (end -1 0.625) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp d9e5fbd9-63be-4b7b-b3ff-fa82bd8906fd)) - (pad "1" smd roundrect (at -0.9125 0) (size 1.025 1.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.243902) - (net 4 "+12V") (pintype "passive") (tstamp 525368d6-3304-44fb-bffb-f98ba4a143a8)) - (pad "2" smd roundrect (at 0.9125 0) (size 1.025 1.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.243902) - (net 7 "Net-(D5A--)") (pintype "passive") (tstamp 0f6f4c34-2fec-48c8-9b88-0e2d16585f2b)) - (model "${KICAD6_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0805_2012Metric.wrl" - (offset (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) - ) - ) - (footprint "Ecohim:Connector_TAB_6.35mm" (layer "F.Cu") (tstamp 340c9c9a-33ad-4390-86f6-74c057365918) - (at 20.9625 91.875) + (at 162.14 34) (descr "Tab 6.35mm x 0.8mm blade connector") (tags "faston, tab, 6.35, 6.3, blade") (property "Label" "Pump N") @@ -1829,7 +1221,7 @@ (footprint "Resistor_SMD:R_Array_Convex_4x0603" (layer "F.Cu") (tstamp 39a66683-5d13-4d13-814b-5b8389e387d8) - (at 47.1125 75.9) + (at -36.11 97.42) (descr "Chip Resistor Network, ROHM MNR14 (see mnr_g.pdf)") (tags "resistor array") (property "Sheetfile" "RS485_Relay_V2R1.kicad_sch") @@ -1893,101 +1285,9 @@ ) ) - (footprint "Package_TO_SOT_SMD:TO-252-2" (layer "F.Cu") - (tstamp 3b74aff8-a3fe-48e1-84a1-b5f9d9a62f92) - (at 78.6725 77) - (descr "TO-252/DPAK SMD package, http://www.infineon.com/cms/en/product/packages/PG-TO252/PG-TO252-3-1/") - (tags "DPAK TO-252 DPAK-3 TO-252-3 SOT-428") - (property "Sheetfile" "RS485_Relay_V2R1.kicad_sch") - (property "Sheetname" "") - (property "ki_description" "P-MOSFET transistor, gate/drain/source") - (property "ki_keywords" "transistor PMOS P-MOS P-MOSFET") - (path "/65785bfc-f179-4b16-8097-a55c493ac387") - (attr smd) - (fp_text reference "VT8" (at 0 -4.5) (layer "F.SilkS") - (effects (font (size 1 1) (thickness 0.15))) - (tstamp 63bca249-f91c-405d-bc0d-f596b3a3b3b4) - ) - (fp_text value "IRFR9024" (at 0 4.5) (layer "F.Fab") - (effects (font (size 1 1) (thickness 0.15))) - (tstamp 616fb7e6-fe99-4e1a-bd09-f68da1726a8d) - ) - (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab") - (effects (font (size 1 1) (thickness 0.15))) - (tstamp 9bdc4d50-1c39-4249-8825-53d67f15f39f) - ) - (fp_line (start -3.31 -3.45) (end -3.31 -3.18) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp a5a02b81-8550-4a26-a5b1-5e2414b381e3)) - (fp_line (start -3.31 -3.18) (end -6.14 -3.18) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 0dbcae89-137a-44fb-85e7-cce16dfa067f)) - (fp_line (start -3.31 3.18) (end -4.41 3.18) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp cf0d05fb-e87f-4f9d-b735-14708ee6ebda)) - (fp_line (start -3.31 3.45) (end -3.31 3.18) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 5e267326-4dd9-401e-8dbd-cc97a9b5828d)) - (fp_line (start 3.11 -3.45) (end -3.31 -3.45) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 2c7cc832-850d-418d-9fb0-e750884214a9)) - (fp_line (start 3.11 3.45) (end -3.31 3.45) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 155fa667-d039-4c16-94db-df7fa9a62283)) - (fp_line (start -6.39 -3.5) (end -6.39 3.5) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 1e2d6e62-fc66-43a9-b7bc-ce3222071831)) - (fp_line (start -6.39 3.5) (end 4.71 3.5) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 66f738c4-e127-4279-8b73-1c03898a40c1)) - (fp_line (start 4.71 -3.5) (end -6.39 -3.5) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp e3ebe7ce-eeac-4c64-9b30-740ceddb6510)) - (fp_line (start 4.71 3.5) (end 4.71 -3.5) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 768406e3-da85-4feb-b9a0-4b2f28fcb337)) - (fp_line (start -5.81 -2.655) (end -5.81 -1.905) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp fa11ddfc-df59-4b51-915b-2375e0508dd2)) - (fp_line (start -5.81 -1.905) (end -3.11 -1.905) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 74d9977c-be7d-4359-b682-b9c001c84d3e)) - (fp_line (start -5.81 1.905) (end -5.81 2.655) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 0f1e876c-79fd-4a2b-bb53-7ee4cbc438f4)) - (fp_line (start -5.81 2.655) (end -3.11 2.655) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp b04bdfe2-1e34-4347-969f-57d331e81e43)) - (fp_line (start -3.11 -2.25) (end -2.11 -3.25) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 8fd9679f-3df9-4328-bd6e-a1e13a55d8b7)) - (fp_line (start -3.11 1.905) (end -5.81 1.905) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 15022c02-a037-4db4-b063-520d20b1aecb)) - (fp_line (start -3.11 3.25) (end -3.11 -2.25) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp e3146b34-2716-4517-8764-54f01b82ac67)) - (fp_line (start -2.705 -2.655) (end -5.81 -2.655) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp b656bde4-d05f-46ea-932c-8dea417dafe2)) - (fp_line (start -2.11 -3.25) (end 3.11 -3.25) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 721280e5-f776-48dd-82e4-91a9bbde0955)) - (fp_line (start 3.11 -3.25) (end 3.11 3.25) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp b22d7792-8886-4611-8e3a-c23eeb2ca460)) - (fp_line (start 3.11 -2.7) (end 4.11 -2.7) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 7f9f9b0d-93ba-4289-b405-98fa7863a133)) - (fp_line (start 3.11 3.25) (end -3.11 3.25) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp c8844932-123e-4108-a7b2-eddfaaf6ac87)) - (fp_line (start 4.11 -2.7) (end 4.11 2.7) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 4873d4cc-9f3e-4b34-b99a-10946062b191)) - (fp_line (start 4.11 2.7) (end 3.11 2.7) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 665473c1-7dfe-4a13-9f3e-c8a705ff0d43)) - (pad "1" smd roundrect (at -5.04 -2.28) (size 2.2 1.2) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.208333) - (net 67 "Net-(VT5-D)") (pinfunction "G") (pintype "input") (tstamp 9ff65e8b-e802-4636-ada8-aabc69d4b883)) - (pad "2" smd roundrect (at -0.415 -1.525) (size 3.05 2.75) (layers "F.Cu" "F.Paste") (roundrect_rratio 0.090909) - (net 65 "Net-(VD7-K)") (pinfunction "D") (pintype "passive") (tstamp 0796f99a-1b4e-455a-964b-d6f3fee1c3d1)) - (pad "2" smd roundrect (at -0.415 1.525) (size 3.05 2.75) (layers "F.Cu" "F.Paste") (roundrect_rratio 0.090909) - (net 65 "Net-(VD7-K)") (pinfunction "D") (pintype "passive") (tstamp 62b7f64b-cca2-47ec-93db-0050aabf3e19)) - (pad "2" smd roundrect (at 1.26 0) (size 6.4 5.8) (layers "F.Cu" "F.Mask") (roundrect_rratio 0.043103) - (net 65 "Net-(VD7-K)") (pinfunction "D") (pintype "passive") (tstamp 5e0e2b63-70f8-4431-a216-80541cf77017)) - (pad "2" smd roundrect (at 2.935 -1.525) (size 3.05 2.75) (layers "F.Cu" "F.Paste") (roundrect_rratio 0.090909) - (net 65 "Net-(VD7-K)") (pinfunction "D") (pintype "passive") (tstamp 5e338609-a0c2-4b12-864f-f7ca2bdcfb8b)) - (pad "2" smd roundrect (at 2.935 1.525) (size 3.05 2.75) (layers "F.Cu" "F.Paste") (roundrect_rratio 0.090909) - (net 65 "Net-(VD7-K)") (pinfunction "D") (pintype "passive") (tstamp 4a4e5c66-0f0c-4258-9860-de51788b6012)) - (pad "3" smd roundrect (at -5.04 2.28) (size 2.2 1.2) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.208333) - (net 4 "+12V") (pinfunction "S") (pintype "passive") (tstamp 5db5495a-c124-446f-9a7d-d3ef19d91ddb)) - (model "${KICAD6_3DMODEL_DIR}/Package_TO_SOT_SMD.3dshapes/TO-252-2.wrl" - (offset (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) - ) - ) - (footprint "Ecohim:TerminalBlock_KLS2-301-5.00-02P" (layer "F.Cu") (tstamp 3e838703-361f-4eaa-99f7-3273b7fcd761) - (at 66.1825 78.95) + (at 173.8 57.1 90) (descr "simple 2-pin terminal block, pitch 5.08mm, revamped version of bornier2") (tags "terminal block bornier2") (property "Field4" "+") @@ -1998,15 +1298,15 @@ (property "ki_keywords" "screw terminal") (path "/7609ae84-102c-421d-a7a5-ad62d2ea9585") (attr through_hole) - (fp_text reference "X21" (at 2.54 -5.3) (layer "F.SilkS") + (fp_text reference "X21" (at 2.54 -5.3 90) (layer "F.SilkS") (effects (font (size 1 1) (thickness 0.15))) (tstamp 4eb4ab8a-a6e0-4cae-8c2e-bbeaa0c64149) ) - (fp_text value "Screw_Terminal_01x02" (at -0.1 6) (layer "F.Fab") + (fp_text value "Screw_Terminal_01x02" (at -0.1 6 90) (layer "F.Fab") (effects (font (size 1 1) (thickness 0.15))) (tstamp 40edcaac-410d-47db-a86b-1e0061364775) ) - (fp_text user "${REFERENCE}" (at 0 4.5) (layer "F.Fab") + (fp_text user "${REFERENCE}" (at 0 4.5 90) (layer "F.Fab") (effects (font (size 1 1) (thickness 0.15))) (tstamp 634340f9-bb98-44eb-ae81-42c6aab318d0) ) @@ -2024,9 +1324,9 @@ (stroke (width 0.05) (type default)) (fill none) (layer "F.CrtYd") (tstamp 8265ad57-7fef-4abc-9d06-adfde221c9d3)) (fp_rect (start -5 -4.6) (end 5 3.1) (stroke (width 0.1) (type default)) (fill none) (layer "F.Fab") (tstamp 7f6191e4-10ba-436b-bad2-03c8a01d5a4a)) - (pad "1" thru_hole rect (at -2.5 0) (size 3 3) (drill 1.5) (layers "*.Cu" "*.Mask") + (pad "1" thru_hole rect (at -2.5 0 90) (size 3 3) (drill 1.5) (layers "*.Cu" "*.Mask") (net 61 "Net-(X19-Pin_1)") (pinfunction "Pin_1") (pintype "passive") (tstamp 0c11a003-3042-4a57-a841-cf2145b0d044)) - (pad "2" thru_hole circle (at 2.5 0) (size 3 3) (drill 1.5) (layers "*.Cu" "*.Mask") + (pad "2" thru_hole circle (at 2.5 0 90) (size 3 3) (drill 1.5) (layers "*.Cu" "*.Mask") (net 59 "Net-(X18-Pin_1)") (pinfunction "Pin_2") (pintype "passive") (tstamp c33e24af-dc82-4c0f-8df8-e7dbe9154ba5)) (model "${ECOHIM_LIB}/Ecohim.3dmodels/dg-301-5_0-2P.step" (offset (xyz -5 -3 0)) @@ -2037,7 +1337,7 @@ (footprint "Resistor_SMD:R_0805_2012Metric" (layer "F.Cu") (tstamp 3ff88b53-955a-4a2d-b6fe-9d3251f2b6a8) - (at 27.8925 99) + (at 84 81 180) (descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") (tags "resistor") (property "Sheetfile" "RS485_Relay_V2R1.kicad_sch") @@ -2078,9 +1378,9 @@ (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 3d600bbf-7752-4eb6-8e93-b696c31521fe)) (fp_line (start 1 0.625) (end -1 0.625) (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp aaa5c85c-d53c-4957-8670-b803ce08ec6f)) - (pad "1" smd roundrect (at -0.9125 0) (size 1.025 1.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.243902) + (pad "1" smd roundrect (at -0.9125 0 180) (size 1.025 1.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.243902) (net 6 "E_STOP") (pintype "passive") (tstamp dbe3dc24-284d-4889-8683-c0ea86ce267d)) - (pad "2" smd roundrect (at 0.9125 0) (size 1.025 1.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.243902) + (pad "2" smd roundrect (at 0.9125 0 180) (size 1.025 1.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.243902) (net 3 "GND") (pintype "passive") (tstamp 895b4fc6-5e23-432e-9c16-ec649981e547)) (model "${KICAD6_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0805_2012Metric.wrl" (offset (xyz 0 0 0)) @@ -2091,7 +1391,7 @@ (footprint "Relay_THT:Relay_DPST_Omron_G2RL-2A" (layer "F.Cu") (tstamp 45d36a67-acf6-426c-a996-0f297ccba15c) - (at 62.1625 22.605) + (at 152.4 81.3 180) (descr "Omron Relay, DPST, https://omronfs.omron.com/en_US/ecb/products/pdf/en-g2rl.pdf") (tags "Omron Relay DPST") (property "Sheetfile" "RS485_Relay_V2R1.kicad_sch") @@ -2154,17 +1454,17 @@ (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 25a08a98-d296-41be-b6a8-9526526a52be)) (fp_line (start 10 26.5) (end 10 -2.3) (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 1cd2b804-d06c-45b2-9078-da9029e095c1)) - (pad "13" thru_hole circle (at 0 20) (size 2 2) (drill 1.3) (layers "*.Cu" "*.Mask") + (pad "13" thru_hole circle (at 0 20 180) (size 2 2) (drill 1.3) (layers "*.Cu" "*.Mask") (net 59 "Net-(X18-Pin_1)") (pintype "passive") (tstamp 4a46545c-22c3-4c79-9922-641a174fd464)) - (pad "14" thru_hole circle (at 0 25) (size 2 2) (drill 1.3) (layers "*.Cu" "*.Mask") + (pad "14" thru_hole circle (at 0 25 180) (size 2 2) (drill 1.3) (layers "*.Cu" "*.Mask") (net 60 "Net-(X17-Pin_1)") (pintype "passive") (tstamp a5734a0c-871b-4ae4-896e-61a36881cb30)) - (pad "23" thru_hole circle (at 7.5 20) (size 2 2) (drill 1.3) (layers "*.Cu" "*.Mask") + (pad "23" thru_hole circle (at 7.5 20 180) (size 2 2) (drill 1.3) (layers "*.Cu" "*.Mask") (net 61 "Net-(X19-Pin_1)") (pintype "passive") (tstamp f0576bc2-b865-4c28-b3ff-b3e644caf8b1)) - (pad "24" thru_hole circle (at 7.5 25) (size 2 2) (drill 1.3) (layers "*.Cu" "*.Mask") + (pad "24" thru_hole circle (at 7.5 25 180) (size 2 2) (drill 1.3) (layers "*.Cu" "*.Mask") (net 62 "Net-(X16-Pin_1)") (pintype "passive") (tstamp 5bce4538-1837-4bfd-b2be-f01637c70dbc)) - (pad "A1" thru_hole rect (at 0 0) (size 2 2) (drill 1.3) (layers "*.Cu" "*.Mask") + (pad "A1" thru_hole rect (at 0 0 180) (size 2 2) (drill 1.3) (layers "*.Cu" "*.Mask") (net 4 "+12V") (pintype "passive") (tstamp fbf98b3b-5ffc-4f6b-ac15-a34425f6507f)) - (pad "A2" thru_hole circle (at 7.5 0) (size 2 2) (drill 1.3) (layers "*.Cu" "*.Mask") + (pad "A2" thru_hole circle (at 7.5 0 180) (size 2 2) (drill 1.3) (layers "*.Cu" "*.Mask") (net 63 "Net-(VD5-A)") (pintype "passive") (tstamp fd35842e-c502-4b7d-8f61-b4814376d171)) (model "${ECOHIM_LIB}/Ecohim.3dmodels/G2RL-2A.stp" (offset (xyz 3.75 -12.2 0)) @@ -2175,7 +1475,7 @@ (footprint "Capacitor_SMD:C_0805_2012Metric" (layer "F.Cu") (tstamp 463444e1-3620-48da-9a5c-c8d7a27e47ed) - (at 67.2825 54.39) + (at -15.94 75.91) (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf, https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator") (tags "capacitor") (property "Sheetfile" "RS485_Relay_V2R1.kicad_sch") @@ -2229,7 +1529,7 @@ (footprint "TestPoint:TestPoint_Pad_D1.0mm" (layer "F.Cu") (tstamp 472d2580-f33f-4c3d-806d-5bbc2ad10c78) - (at 58.6325 86.25) + (at -24.59 107.77) (descr "SMD pad as test Point, diameter 1.0mm") (tags "test point SMD pad") (property "Sheetfile" "RS485_Relay_V2R1.kicad_sch") @@ -2259,79 +1559,9 @@ (net 35 "Net-(D3-PB7)") (pinfunction "1") (pintype "passive") (tstamp 2c37f67a-f00a-46f8-8680-057f95456266)) ) - (footprint "Diode_SMD:D_SMB" (layer "F.Cu") - (tstamp 496e189c-81ed-4c86-95e1-41ee40f97759) - (at 76.3575 96.55) - (descr "Diode SMB (DO-214AA)") - (tags "Diode SMB (DO-214AA)") - (property "Sheetfile" "RS485_Relay_V2R1.kicad_sch") - (property "Sheetname" "") - (property "Sim.Device" "D") - (property "Sim.Pins" "1=K 2=A") - (property "ki_description" "Diode, small symbol") - (property "ki_keywords" "diode") - (path "/38544e0d-cdeb-434e-a82e-bc542b06337b") - (attr smd) - (fp_text reference "VD8" (at 0 -3) (layer "F.SilkS") - (effects (font (size 1 1) (thickness 0.15))) - (tstamp e50c891a-501b-43cf-88ad-5694167668e9) - ) - (fp_text value "SS14" (at 0 3.1) (layer "F.Fab") - (effects (font (size 1 1) (thickness 0.15))) - (tstamp a709a61b-3cc4-4060-8c41-e0f16ac3d204) - ) - (fp_text user "${REFERENCE}" (at 0 -3) (layer "F.Fab") - (effects (font (size 1 1) (thickness 0.15))) - (tstamp a4e0c4c8-752f-467d-b5fc-ccac01fdbf57) - ) - (fp_line (start -3.66 -2.15) (end -3.66 2.15) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 3a47b0ee-f10e-44f4-a9b1-c5fbf75eafe2)) - (fp_line (start -3.66 -2.15) (end 2.15 -2.15) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 41adee29-2fc1-45d6-9f45-855060c03535)) - (fp_line (start -3.66 2.15) (end 2.15 2.15) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp a16738db-1c30-446b-bcfe-9a4e317fe8cb)) - (fp_line (start -3.65 -2.25) (end 3.65 -2.25) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 5e3eed60-ad11-4997-a953-69a57e773ed5)) - (fp_line (start -3.65 2.25) (end -3.65 -2.25) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 893369e3-c660-4d22-886a-83db01e3e6b3)) - (fp_line (start 3.65 -2.25) (end 3.65 2.25) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp c14f6bfb-c1dd-47c7-bc99-ba4d0239fbf0)) - (fp_line (start 3.65 2.25) (end -3.65 2.25) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 354ebb03-4cdc-4a9b-81e4-8e51318edc22)) - (fp_line (start -2.3 2) (end -2.3 -2) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 41697dcd-cacf-42bb-aabe-1c30a3000119)) - (fp_line (start -0.64944 -0.79908) (end -0.64944 0.80112) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 87a54ca0-f9d7-4545-8b98-e98856137298)) - (fp_line (start -0.64944 0.00102) (end -1.55114 0.00102) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp e177bc8c-9e38-413c-a6ca-2e1d8e510e7d)) - (fp_line (start -0.64944 0.00102) (end 0.50118 -0.79908) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 1dad94c2-b7ba-44a0-b07e-b8e19b7371a1)) - (fp_line (start -0.64944 0.00102) (end 0.50118 0.75032) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 4d2ae9bd-cd83-40f6-bb51-5c75936b47e1)) - (fp_line (start 0.50118 0.00102) (end 1.4994 0.00102) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 18c72232-b405-4253-b01d-1b67765f2f19)) - (fp_line (start 0.50118 0.75032) (end 0.50118 -0.79908) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp d0ee75c1-79d0-4a37-a13f-3c9797418242)) - (fp_line (start 2.3 -2) (end -2.3 -2) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 22e2a0ff-4453-43b4-ad35-3ae1ded45913)) - (fp_line (start 2.3 -2) (end 2.3 2) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 1f47c609-0677-46c9-897f-0f616710044c)) - (fp_line (start 2.3 2) (end -2.3 2) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp ea5c5e68-46c7-48bc-9e63-da4ec9d2a850)) - (pad "1" smd roundrect (at -2.15 0) (size 2.5 2.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.1086956522) - (net 10 "Net-(VD8-K)") (pinfunction "K") (pintype "passive") (tstamp e04a3e97-6bbc-4354-a31b-762ab8a04ee0)) - (pad "2" smd roundrect (at 2.15 0) (size 2.5 2.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.1086956522) - (net 3 "GND") (pinfunction "A") (pintype "passive") (tstamp 56e89fc9-444f-4365-9749-19af473c8286)) - (model "${KICAD6_3DMODEL_DIR}/Diode_SMD.3dshapes/D_SMB.wrl" - (offset (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) - ) - ) - (footprint "Package_TO_SOT_SMD:SOT-23" (layer "F.Cu") (tstamp 4a798518-0100-40f0-9838-7c8cd92d5ec0) - (at 82.9725 84.9) + (at 87.6 82 90) (descr "SOT, 3 Pin (https://www.jedec.org/system/files/docs/to-236h.pdf variant AB), generated with kicad-footprint-generator ipc_gullwing_generator.py") (tags "SOT TO_SOT_SMD") (property "Sheetfile" "RS485_Relay_V2R1.kicad_sch") @@ -2340,15 +1570,15 @@ (property "ki_keywords" "schottky diode common cathode") (path "/304a453a-0a35-4b5d-91f2-530ab7b84358") (attr smd) - (fp_text reference "VD1" (at 0 -2.4) (layer "F.SilkS") + (fp_text reference "VD1" (at 0 -2.4 90) (layer "F.SilkS") (effects (font (size 1 1) (thickness 0.15))) (tstamp 64e09352-71df-4753-b3d9-2ce07239e321) ) - (fp_text value "BAT54S" (at 0 2.4) (layer "F.Fab") + (fp_text value "BAT54S" (at 0 2.4 90) (layer "F.Fab") (effects (font (size 1 1) (thickness 0.15))) (tstamp cb80c48d-cfda-46b4-a4fd-2ca20e45541e) ) - (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab") + (fp_text user "${REFERENCE}" (at 0 0 90) (layer "F.Fab") (effects (font (size 0.32 0.32) (thickness 0.05))) (tstamp 3736c3b8-1ba9-411d-b3fe-5d9eff50d0f7) ) @@ -2378,11 +1608,11 @@ (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp f34acf19-6d9c-4f24-811e-7b83928b5be3)) (fp_line (start 0.65 1.45) (end -0.65 1.45) (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp d4f98507-832e-42af-9834-d1f5db3ef33c)) - (pad "1" smd roundrect (at -0.9375 -0.95) (size 1.475 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (pad "1" smd roundrect (at -0.9375 -0.95 90) (size 1.475 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 3 "GND") (pintype "passive") (tstamp 197fca7b-d446-4a36-900e-aaddd120dc95)) - (pad "2" smd roundrect (at -0.9375 0.95) (size 1.475 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (pad "2" smd roundrect (at -0.9375 0.95 90) (size 1.475 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 5 "+3V3") (pintype "passive") (tstamp 8a61fce6-912f-4b5b-abc9-cee78649f0d7)) - (pad "3" smd roundrect (at 0.9375 0) (size 1.475 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (pad "3" smd roundrect (at 0.9375 0 90) (size 1.475 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 6 "E_STOP") (pintype "passive") (tstamp 09b80356-0c6f-43b6-9bcf-fcea0017509f)) (model "${KICAD6_3DMODEL_DIR}/Package_TO_SOT_SMD.3dshapes/SOT-23.wrl" (offset (xyz 0 0 0)) @@ -2393,7 +1623,7 @@ (footprint "Capacitor_SMD:C_0805_2012Metric" (layer "F.Cu") (tstamp 4da74d9d-ccc7-4522-b773-ddc3c0b5fcd8) - (at 62.8325 57.4) + (at -20.39 78.92) (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf, https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator") (tags "capacitor") (property "Sheetfile" "RS485_Relay_V2R1.kicad_sch") @@ -2447,7 +1677,7 @@ (footprint "Connector_PinHeader_2.54mm:PinHeader_2x03_P2.54mm_Vertical" (layer "F.Cu") (tstamp 4fea4dbd-0b16-4c63-8c79-332f920d961d) - (at 85.1525 21.73) + (at 1.93 43.25) (descr "Through hole straight pin header, 2x03, 2.54mm pitch, double rows") (tags "Through hole pin header THT 2x03 2.54mm double row") (property "Label" "SWD") @@ -2522,9 +1752,9 @@ ) ) - (footprint "MountingHole:MountingHole_3.2mm_M3_Pad" (layer "F.Cu") + (footprint "MountingHole:MountingHole_3.2mm_M3_Pad" locked (layer "F.Cu") (tstamp 51e37745-04a6-4e49-80ca-52ff489d3306) - (at 56.6325 69.75) + (at 100 98) (descr "Mounting Hole 3.2mm, M3") (tags "mounting hole 3.2mm m3") (property "Sheetfile" "RS485_Relay_V2R1.kicad_sch") @@ -2534,15 +1764,15 @@ (property "ki_keywords" "mounting hole") (path "/98a3d8cc-a484-49f0-a024-8121b695b46f") (attr exclude_from_pos_files exclude_from_bom) - (fp_text reference "H3" (at 0 -4.2) (layer "F.SilkS") + (fp_text reference "H3" (at 0 -4.2) (layer "F.SilkS") hide (effects (font (size 1 1) (thickness 0.15))) (tstamp ebaec057-1124-48be-b3cd-cfb0cab6230f) ) - (fp_text value "M3" (at 0 4.2) (layer "F.Fab") + (fp_text value "M3" (at 0 4.2) (layer "F.Fab") hide (effects (font (size 1 1) (thickness 0.15))) (tstamp 2598df88-27cd-45e9-a41c-010a51c602ad) ) - (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab") + (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab") hide (effects (font (size 1 1) (thickness 0.15))) (tstamp e389c45f-c137-4910-b9b2-4df66703c133) ) @@ -2550,13 +1780,13 @@ (stroke (width 0.15) (type solid)) (fill none) (layer "Cmts.User") (tstamp a31ff8be-7d0e-4286-8bfb-2b3ba47a60db)) (fp_circle (center 0 0) (end 3.45 0) (stroke (width 0.05) (type solid)) (fill none) (layer "F.CrtYd") (tstamp b5a3d347-2fb6-4034-abcb-acdcb5bf1c9e)) - (pad "1" thru_hole circle (at 0 0) (size 6.4 6.4) (drill 3.2) (layers "*.Cu" "*.Mask") + (pad "1" thru_hole circle locked (at 0 0) (size 6.4 6.4) (drill 3.2) (layers "*.Cu" "*.Mask") (net 43 "unconnected-(H3-Pad1)") (pinfunction "1") (pintype "input+no_connect") (tstamp 2aa7134e-ff8d-430f-92cd-4164acc892de)) ) (footprint "LED_SMD:LED_0805_2012Metric" (layer "F.Cu") (tstamp 52283dc3-55f0-4250-933f-9aa9c2a21078) - (at 54.9025 83.195) + (at -28.32 104.715) (descr "LED SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator") (tags "LED") (property "Label" "Power") @@ -2615,7 +1845,7 @@ (footprint "Ecohim:Connector_TAB_6.35mm" (layer "F.Cu") (tstamp 52900fbe-1903-466c-a3a8-26e98d449caa) - (at 20.9625 99.875) + (at 162.1875 55.3) (descr "Tab 6.35mm x 0.8mm blade connector") (tags "faston, tab, 6.35, 6.3, blade") (property "Label" "Pump L") @@ -2654,71 +1884,9 @@ ) ) - (footprint "Package_TO_SOT_SMD:SOT-23" (layer "F.Cu") - (tstamp 5465aa5c-db4e-45f3-aa80-3f430d6a29d5) - (at 87.8625 89.35) - (descr "SOT, 3 Pin (https://www.jedec.org/system/files/docs/to-236h.pdf variant AB), generated with kicad-footprint-generator ipc_gullwing_generator.py") - (tags "SOT TO_SOT_SMD") - (property "Sheetfile" "RS485_Relay_V2R1.kicad_sch") - (property "Sheetname" "") - (property "ki_description" "30V Vds, 5.7A Id, N-Channel MOSFET, SOT-23") - (property "ki_keywords" "N-Channel MOSFET") - (path "/b07f0af2-8c37-498d-8ccb-c7ece8bacf57") - (attr smd) - (fp_text reference "VT5" (at 0 -2.4) (layer "F.SilkS") - (effects (font (size 1 1) (thickness 0.15))) - (tstamp df27be5f-62b6-4261-a2ba-1336db3db6e0) - ) - (fp_text value "AO3400A" (at 0 2.4) (layer "F.Fab") - (effects (font (size 1 1) (thickness 0.15))) - (tstamp 9d119ca7-fd84-4096-b926-08324819adc1) - ) - (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab") - (effects (font (size 0.32 0.32) (thickness 0.05))) - (tstamp 3f7203ad-57b8-4d82-8c09-67f624d4d835) - ) - (fp_line (start 0 -1.56) (end -1.675 -1.56) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 5b5c7b65-cdbd-4026-a924-695bb126d8ec)) - (fp_line (start 0 -1.56) (end 0.65 -1.56) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 5e2c4cc0-9f76-48c9-8d20-f81837a8eb46)) - (fp_line (start 0 1.56) (end -0.65 1.56) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 5166aa25-3e4c-473e-a932-afd945910386)) - (fp_line (start 0 1.56) (end 0.65 1.56) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 4edb4896-4c49-447d-903e-c77be6293873)) - (fp_line (start -1.92 -1.7) (end -1.92 1.7) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp a0cfad68-513a-4a26-9256-e23149cdad28)) - (fp_line (start -1.92 1.7) (end 1.92 1.7) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp fb3c4f8b-b5de-4b03-923c-9f9a407ea182)) - (fp_line (start 1.92 -1.7) (end -1.92 -1.7) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp d0408045-5ad2-4167-9387-e7c2ee313ce5)) - (fp_line (start 1.92 1.7) (end 1.92 -1.7) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp f86ded85-ff28-49bb-8216-5e77617f89ca)) - (fp_line (start -0.65 -1.125) (end -0.325 -1.45) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 16471621-aef1-4931-b51e-7d220bfdb8a6)) - (fp_line (start -0.65 1.45) (end -0.65 -1.125) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp b9b67682-eaa3-4234-bd2e-d0a17a8dafea)) - (fp_line (start -0.325 -1.45) (end 0.65 -1.45) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 531d0d0d-c84f-45af-aaaf-440d1ff336ee)) - (fp_line (start 0.65 -1.45) (end 0.65 1.45) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 1a8756d9-44e0-4747-8a57-c16fdbdd832e)) - (fp_line (start 0.65 1.45) (end -0.65 1.45) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 980eaef0-aa0c-4b8a-8945-3aa5ce06726c)) - (pad "1" smd roundrect (at -0.9375 -0.95) (size 1.475 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) - (net 33 "MOTOR2") (pinfunction "G") (pintype "input") (tstamp b1263534-ceca-41a7-8918-5b31a6aba3f8)) - (pad "2" smd roundrect (at -0.9375 0.95) (size 1.475 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) - (net 3 "GND") (pinfunction "S") (pintype "passive") (tstamp a4898ffd-c93e-4691-9ec4-ca76bc107cfc)) - (pad "3" smd roundrect (at 0.9375 0) (size 1.475 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) - (net 67 "Net-(VT5-D)") (pinfunction "D") (pintype "passive") (tstamp 7e20a3a7-c1f2-48da-99f8-6cc1c02527bd)) - (model "${KICAD6_3DMODEL_DIR}/Package_TO_SOT_SMD.3dshapes/SOT-23.wrl" - (offset (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) - ) - ) - (footprint "Ecohim:Connector_TAB_6.35mm" (layer "F.Cu") (tstamp 5c6ba504-23c3-42fa-b2e3-21466973e0ee) - (at 20.9625 87.875) + (at 139.6 32.34 90) (descr "Tab 6.35mm x 0.8mm blade connector") (tags "faston, tab, 6.35, 6.3, blade") (property "Label" "AUX L") @@ -2728,15 +1896,15 @@ (property "ki_keywords" "connector") (path "/e631381b-9d7a-4093-bb8f-b1cd2f60892d") (attr through_hole) - (fp_text reference "X13" (at 0 -2.3 unlocked) (layer "F.SilkS") + (fp_text reference "X13" (at 0 -2.3 90 unlocked) (layer "F.SilkS") (effects (font (size 1 1) (thickness 0.15))) (tstamp 25e574bf-9796-4007-951a-ea22080726a2) ) - (fp_text value "Blade 6mm" (at 0 2.6 unlocked) (layer "F.Fab") + (fp_text value "Blade 6mm" (at 0 2.6 90 unlocked) (layer "F.Fab") (effects (font (size 1 1) (thickness 0.15))) (tstamp 86bb06e1-3b8a-4da9-9489-37abfda85ad1) ) - (fp_text user "${REFERENCE}" (at 0 4.1 unlocked) (layer "F.Fab") + (fp_text user "${REFERENCE}" (at 0 4.1 90 unlocked) (layer "F.Fab") (effects (font (size 1 1) (thickness 0.15))) (tstamp 93558cfa-3bfe-41b5-8cdb-39503ef0cb3c) ) @@ -2746,10 +1914,10 @@ (stroke (width 0.05) (type default)) (fill none) (layer "F.CrtYd") (tstamp 14d6e93f-cf80-4640-b86a-04aaed44c5d5)) (fp_rect (start -4 -0.4) (end 4 0.4) (stroke (width 0.1) (type solid)) (fill solid) (layer "F.Fab") (tstamp beef22aa-1804-48c0-91da-bef23460aa9c)) - (pad "1" thru_hole circle (at -2.54 0) (size 3 3) (drill 1.5) (layers "*.Cu" "*.Mask") - (net 56 "Net-(X11-Pin_1)") (pinfunction "Pin_1") (pintype "passive") (tstamp 4e54647d-5caa-491a-9fb4-29093fa1ade2)) - (pad "1" thru_hole circle (at 2.54 0) (size 3 3) (drill 1.5) (layers "*.Cu" "*.Mask") - (net 56 "Net-(X11-Pin_1)") (pinfunction "Pin_1") (pintype "passive") (tstamp 78d43eb8-2d0c-489c-aa91-00a54faee57b)) + (pad "1" thru_hole circle (at -2.54 0 90) (size 3 3) (drill 1.5) (layers "*.Cu" "*.Mask") + (net 56 "/L_AUX") (pinfunction "Pin_1") (pintype "passive") (tstamp 4e54647d-5caa-491a-9fb4-29093fa1ade2)) + (pad "1" thru_hole circle (at 2.54 0 90) (size 3 3) (drill 1.5) (layers "*.Cu" "*.Mask") + (net 56 "/L_AUX") (pinfunction "Pin_1") (pintype "passive") (tstamp 78d43eb8-2d0c-489c-aa91-00a54faee57b)) (model "${ECOHIM_LIB}/Ecohim.3dmodels/tab_6.3mm.STEP" (offset (xyz -2.5 0.4 -4)) (scale (xyz 1 1 1)) @@ -2759,24 +1927,24 @@ (footprint "Package_SO:SOIC-14_3.9x8.7mm_P1.27mm" (layer "F.Cu") (tstamp 5cdba793-fb3b-4751-9f1b-d28c7941d189) - (at 85.6125 36.21) + (at 88.9 87.9 -90) (descr "SOIC, 14 Pin (JEDEC MS-012AB, https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/soic_narrow-r/r_14.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py") (tags "SOIC SO") (property "Sheetfile" "RS485_Relay_V2R1.kicad_sch") (property "Sheetname" "") (property "ki_description" "Quad 2-input NAND gate; open-drain output") (property "ki_keywords" "nand, quad") - (path "/76b35b1f-de0e-4447-8af0-fb879e0293d2") + (path "/e58e5ffd-e6c2-41dc-9fba-5faffe69bc44") (attr smd) - (fp_text reference "D4" (at 0 -5.28) (layer "F.SilkS") + (fp_text reference "D4" (at 0 -5.28 90) (layer "F.SilkS") (effects (font (size 1 1) (thickness 0.15))) (tstamp b074cab4-a569-4c53-bc06-0a476a23f1b8) ) - (fp_text value "74HC132" (at 0 5.28) (layer "F.Fab") + (fp_text value "74HC132" (at 0 5.28 90) (layer "F.Fab") (effects (font (size 1 1) (thickness 0.15))) (tstamp 8cbe746f-a13d-4cf4-a930-51c299e98920) ) - (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab") + (fp_text user "${REFERENCE}" (at 0 0 90) (layer "F.Fab") (effects (font (size 0.98 0.98) (thickness 0.15))) (tstamp 0532a31d-c16f-45d6-9d20-e03cc46c3def) ) @@ -2806,33 +1974,33 @@ (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 156a9bb4-bb02-4208-bdfe-f912dbc78930)) (fp_line (start 1.95 4.325) (end -1.95 4.325) (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 0d663725-bafe-497e-95a0-439d2a755391)) - (pad "1" smd roundrect (at -2.475 -3.81) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (pad "1" smd roundrect (at -2.475 -3.81 270) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 22 "RL_EN") (pinfunction "A") (pintype "input") (tstamp 8d8b494c-25df-494e-bcf0-c92e6f5c2b73)) - (pad "2" smd roundrect (at -2.475 -2.54) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (pad "2" smd roundrect (at -2.475 -2.54 270) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 36 "Net-(D4A-B)") (pinfunction "B") (pintype "input") (tstamp c5e13708-6958-477d-9cf6-9806835e15db)) - (pad "3" smd roundrect (at -2.475 -1.27) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (pad "3" smd roundrect (at -2.475 -1.27 270) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 37 "LED_STOP") (pintype "output") (tstamp efecabb5-00ba-42b0-af54-1d012cba9c96)) - (pad "4" smd roundrect (at -2.475 0) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (pad "4" smd roundrect (at -2.475 0 270) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 37 "LED_STOP") (pinfunction "A") (pintype "input") (tstamp 9867ef81-142d-4e6a-a90e-2e4a5ac468ce)) - (pad "5" smd roundrect (at -2.475 1.27) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (pad "5" smd roundrect (at -2.475 1.27 270) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 6 "E_STOP") (pinfunction "B") (pintype "input") (tstamp 8e48c39a-daa1-413a-9f5b-1e473e0a761c)) - (pad "6" smd roundrect (at -2.475 2.54) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (pad "6" smd roundrect (at -2.475 2.54 270) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 36 "Net-(D4A-B)") (pintype "output") (tstamp a979a662-781c-41b8-833a-dc3c8aa384e6)) - (pad "7" smd roundrect (at -2.475 3.81) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (pad "7" smd roundrect (at -2.475 3.81 270) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 3 "GND") (pinfunction "GND") (pintype "power_in") (tstamp 1e0a6370-f908-4a74-93cf-19ca2fb0e5a8)) - (pad "8" smd roundrect (at 2.475 3.81) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (pad "8" smd roundrect (at 2.475 3.81 270) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 38 "Net-(D4D-A)") (pintype "output") (tstamp d9582cc4-530b-4537-b3e5-f119bfbcdfc0)) - (pad "9" smd roundrect (at 2.475 2.54) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (pad "9" smd roundrect (at 2.475 2.54 270) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 31 "RL_MAIN_uC") (pinfunction "A") (pintype "input") (tstamp ffdeb5d8-5a42-4f9f-a579-bd9db36eb58d)) - (pad "10" smd roundrect (at 2.475 1.27) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (pad "10" smd roundrect (at 2.475 1.27 270) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 37 "LED_STOP") (pinfunction "B") (pintype "input") (tstamp d6780613-ff0c-4f20-9225-be4745a088a6)) - (pad "11" smd roundrect (at 2.475 0) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (pad "11" smd roundrect (at 2.475 0 270) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 39 "RL_MAIN") (pintype "output") (tstamp 6992bebd-608c-4a26-8fd8-6b801c0a1c2b)) - (pad "12" smd roundrect (at 2.475 -1.27) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (pad "12" smd roundrect (at 2.475 -1.27 270) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 38 "Net-(D4D-A)") (pinfunction "A") (pintype "input") (tstamp eb50cb89-b7bc-4c49-bfec-9002df41c80b)) - (pad "13" smd roundrect (at 2.475 -2.54) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (pad "13" smd roundrect (at 2.475 -2.54 270) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 38 "Net-(D4D-A)") (pinfunction "B") (pintype "input") (tstamp 1266918c-59a7-4fef-a912-45e77e608c26)) - (pad "14" smd roundrect (at 2.475 -3.81) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (pad "14" smd roundrect (at 2.475 -3.81 270) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 5 "+3V3") (pinfunction "VCC") (pintype "power_in") (tstamp 7393cdf7-3a39-4759-9a48-b4d35747f804)) (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/SOIC-14_3.9x8.7mm_P1.27mm.wrl" (offset (xyz 0 0 0)) @@ -2843,7 +2011,7 @@ (footprint "Package_TO_SOT_SMD:SOT-223-3_TabPin2" (layer "F.Cu") (tstamp 6408eaa1-f6f4-44a2-87eb-3d4c49aa5461) - (at 86.3125 45.44) + (at 3.09 66.96) (descr "module CMS SOT223 4 pins") (tags "CMS SOT") (property "Sheetfile" "RS485_Relay_V2R1.kicad_sch") @@ -2905,81 +2073,9 @@ ) ) - (footprint "Diode_SMD:D_MiniMELF" (layer "F.Cu") - (tstamp 66b75e15-d3af-469a-901b-7c5b0cad24a0) - (at 88.9875 61.565) - (descr "Diode Mini-MELF (SOD-80)") - (tags "Diode Mini-MELF (SOD-80)") - (property "Sheetfile" "RS485_Relay_V2R1.kicad_sch") - (property "Sheetname" "") - (property "Sim.Device" "D") - (property "Sim.Pins" "1=K 2=A") - (property "ki_description" "Diode, small symbol") - (property "ki_keywords" "diode") - (path "/ace3ba32-2eb7-48e2-b348-c7a54e7ac9b6") - (attr smd) - (fp_text reference "VD5" (at 0 -2) (layer "F.SilkS") - (effects (font (size 1 1) (thickness 0.15))) - (tstamp 6c1d47af-7553-4424-badc-206c30c31add) - ) - (fp_text value "PMLL4148" (at 0 2) (layer "F.Fab") - (effects (font (size 1 1) (thickness 0.15))) - (tstamp 7df5c565-49db-4a22-a9f5-df77b53cc2ca) - ) - (fp_text user "${REFERENCE}" (at 0 -2) (layer "F.Fab") - (effects (font (size 1 1) (thickness 0.15))) - (tstamp ce19d5c1-6a43-41b7-abe8-8309fcc34e1f) - ) - (fp_line (start -2.66 -1.11) (end -2.66 1.11) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 1c5e0edd-f1f4-4ed8-bf32-1ea4cc72e89f)) - (fp_line (start -2.66 1.11) (end 1.75 1.11) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 5a1fda0f-3c92-4216-bdfb-290b3a4df84c)) - (fp_line (start 1.75 -1.11) (end -2.66 -1.11) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 1cf5bcf5-e107-4594-ac54-d678369d926d)) - (fp_line (start -2.65 -1.1) (end 2.65 -1.1) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 2d03b96c-8fa8-402c-941e-254cec0912ec)) - (fp_line (start -2.65 1.1) (end -2.65 -1.1) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp c9b9a6a2-4fae-4f5a-a3ef-b78e2d4d37bb)) - (fp_line (start 2.65 -1.1) (end 2.65 1.1) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp ccf5f891-a93a-45f9-95b6-09a7c9b94051)) - (fp_line (start 2.65 1.1) (end -2.65 1.1) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 3a17bf1a-4b86-4d61-ba53-402af42e5e02)) - (fp_line (start -1.65 -0.8) (end 1.65 -0.8) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 6cf5b59d-5eb9-41de-85e3-8f72c0cfcc5f)) - (fp_line (start -1.65 0.8) (end -1.65 -0.8) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp fd4202d8-ab3d-45e3-b128-090d87eee5f7)) - (fp_line (start -0.75 0) (end -0.35 0) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 9c32bb18-ae70-4366-b962-a894752fa3b0)) - (fp_line (start -0.35 0) (end -0.35 -0.55) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp e8f1608c-6d88-4382-bae2-22e03cef001d)) - (fp_line (start -0.35 0) (end -0.35 0.55) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 04641d7e-e83f-4197-b852-6314c1585953)) - (fp_line (start -0.35 0) (end 0.25 -0.4) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp edf5f557-9866-4a2e-964b-524ec7e6e4e5)) - (fp_line (start 0.25 -0.4) (end 0.25 0.4) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 90e8b0bc-76b3-4a61-8b03-b322953aaa8d)) - (fp_line (start 0.25 0) (end 0.75 0) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp be191fb1-fd66-41bf-9624-df7ef5eba8e8)) - (fp_line (start 0.25 0.4) (end -0.35 0) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 500c129d-9370-49d1-bce2-677802490328)) - (fp_line (start 1.65 -0.8) (end 1.65 0.8) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 4eb83451-16d9-4853-bf63-6be915cc864d)) - (fp_line (start 1.65 0.8) (end -1.65 0.8) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 7e6e74a8-98a8-48c8-ab6d-e50f714b56d5)) - (pad "1" smd roundrect (at -1.75 0) (size 1.3 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.1923076923) - (net 4 "+12V") (pinfunction "K") (pintype "passive") (tstamp 51051b24-2df3-45a5-8dfe-fe5aef7cf6d5)) - (pad "2" smd roundrect (at 1.75 0) (size 1.3 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.1923076923) - (net 63 "Net-(VD5-A)") (pinfunction "A") (pintype "passive") (tstamp 2d473de9-2586-4d27-9d34-b5c2a8964fa2)) - (model "${KICAD6_3DMODEL_DIR}/Diode_SMD.3dshapes/D_MiniMELF.wrl" - (offset (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) - ) - ) - (footprint "Resistor_SMD:R_0805_2012Metric" (layer "F.Cu") (tstamp 67cfd1fc-311f-4660-810d-f88d533d146c) - (at 36.7125 90.15) + (at 158.665 103.625 90) (descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") (tags "resistor") (property "Sheetfile" "RS485_Relay_V2R1.kicad_sch") @@ -2988,15 +2084,15 @@ (property "ki_keywords" "R resistor") (path "/f1b613ab-abd3-490c-b94a-b02332c929f2") (attr smd) - (fp_text reference "R19" (at 0 -1.65) (layer "F.SilkS") + (fp_text reference "R19" (at 0 -1.65 90) (layer "F.SilkS") (effects (font (size 1 1) (thickness 0.15))) (tstamp 7b9e805a-09b1-4077-8968-97c14fa9432b) ) - (fp_text value "1k" (at 0 1.65) (layer "F.Fab") + (fp_text value "1k" (at 0 1.65 90) (layer "F.Fab") (effects (font (size 1 1) (thickness 0.15))) (tstamp d4086068-b47b-47ff-a6e9-7e11070c9a5a) ) - (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab") + (fp_text user "${REFERENCE}" (at 0 0 90) (layer "F.Fab") (effects (font (size 0.5 0.5) (thickness 0.08))) (tstamp 36f7b8e7-01fc-4581-9be3-15208dbfec97) ) @@ -3020,9 +2116,9 @@ (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 10d416ba-425d-46fe-9be3-ff913a9b5306)) (fp_line (start 1 0.625) (end -1 0.625) (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 862f20a4-47b3-4c06-a56d-ccbf1239d9be)) - (pad "1" smd roundrect (at -0.9125 0) (size 1.025 1.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.243902) + (pad "1" smd roundrect (at -0.9125 0 90) (size 1.025 1.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.243902) (net 67 "Net-(VT5-D)") (pintype "passive") (tstamp efafdeed-31f2-4aba-92a2-d54a0cb908bb)) - (pad "2" smd roundrect (at 0.9125 0) (size 1.025 1.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.243902) + (pad "2" smd roundrect (at 0.9125 0 90) (size 1.025 1.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.243902) (net 4 "+12V") (pintype "passive") (tstamp d5a0525d-6e3f-4b90-a517-e4bb9ad759c4)) (model "${KICAD6_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0805_2012Metric.wrl" (offset (xyz 0 0 0)) @@ -3031,135 +2127,9 @@ ) ) - (footprint "Diode_SMD:D_MiniMELF" (layer "F.Cu") - (tstamp 6acf1315-5eaf-487f-b6df-acfc92efd884) - (at 88.9875 51.545) - (descr "Diode Mini-MELF (SOD-80)") - (tags "Diode Mini-MELF (SOD-80)") - (property "Sheetfile" "RS485_Relay_V2R1.kicad_sch") - (property "Sheetname" "") - (property "Sim.Device" "D") - (property "Sim.Pins" "1=K 2=A") - (property "ki_description" "Diode, small symbol") - (property "ki_keywords" "diode") - (path "/d9879a59-7576-4569-8745-05514ac2cab3") - (attr smd) - (fp_text reference "VD2" (at 0 -2) (layer "F.SilkS") - (effects (font (size 1 1) (thickness 0.15))) - (tstamp 5591f77e-1dd5-4dc6-b39f-2849e7a796bb) - ) - (fp_text value "PMLL4148" (at 0 2) (layer "F.Fab") - (effects (font (size 1 1) (thickness 0.15))) - (tstamp a8da34ab-dca2-436e-b030-c222b600b1d6) - ) - (fp_text user "${REFERENCE}" (at 0 -2) (layer "F.Fab") - (effects (font (size 1 1) (thickness 0.15))) - (tstamp 80793cb9-5b31-4b9f-9d06-994285c34732) - ) - (fp_line (start -2.66 -1.11) (end -2.66 1.11) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp cfb9b4bb-f3f4-461a-a701-f4a94b50f250)) - (fp_line (start -2.66 1.11) (end 1.75 1.11) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 9403507b-e76b-4abb-952b-ae9fc470ce78)) - (fp_line (start 1.75 -1.11) (end -2.66 -1.11) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 6a41f8e4-0f9c-4605-a41b-54d4f77c4048)) - (fp_line (start -2.65 -1.1) (end 2.65 -1.1) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 2273e27a-825c-4761-a37c-ba62d99e162b)) - (fp_line (start -2.65 1.1) (end -2.65 -1.1) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 5c077c42-f05e-43fd-bbba-cf9378537d4c)) - (fp_line (start 2.65 -1.1) (end 2.65 1.1) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp f525b4cb-4512-4403-89e0-d0f9908064f6)) - (fp_line (start 2.65 1.1) (end -2.65 1.1) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp c693369e-c542-4c7c-9090-43b039770480)) - (fp_line (start -1.65 -0.8) (end 1.65 -0.8) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp f6576b15-8c2d-4e2c-aa3b-d407a57294f8)) - (fp_line (start -1.65 0.8) (end -1.65 -0.8) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp d2bbd10b-ffeb-4c08-824b-473d9815ed84)) - (fp_line (start -0.75 0) (end -0.35 0) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp a9decaf1-cf08-407d-a882-3fb2b0bc6daa)) - (fp_line (start -0.35 0) (end -0.35 -0.55) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp bc02c3c8-4d2d-4231-a7bf-d190f71578d5)) - (fp_line (start -0.35 0) (end -0.35 0.55) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 0b42c889-5bb8-41c8-8dd0-e98e397453dd)) - (fp_line (start -0.35 0) (end 0.25 -0.4) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp f5969898-ffae-4f41-a585-02631e952c7e)) - (fp_line (start 0.25 -0.4) (end 0.25 0.4) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp b5ca2cd8-1bde-49e6-9a38-be79ced6496f)) - (fp_line (start 0.25 0) (end 0.75 0) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp a744d14a-d436-44b5-b712-e0a9ec5bac91)) - (fp_line (start 0.25 0.4) (end -0.35 0) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp ff8edc15-84a5-450c-a3c3-d6dcbbab80ca)) - (fp_line (start 1.65 -0.8) (end 1.65 0.8) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 916626e4-8031-4f17-b7f2-65d7b57c23ee)) - (fp_line (start 1.65 0.8) (end -1.65 0.8) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp a6d0c7f0-72e0-44db-94a4-9479501458d7)) - (pad "1" smd roundrect (at -1.75 0) (size 1.3 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.1923076923) - (net 4 "+12V") (pinfunction "K") (pintype "passive") (tstamp 71d9304e-a1bc-49dd-851a-483643dacabd)) - (pad "2" smd roundrect (at 1.75 0) (size 1.3 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.1923076923) - (net 53 "Net-(VD2-A)") (pinfunction "A") (pintype "passive") (tstamp 90779e7d-a802-4958-af71-36cd1a09628f)) - (model "${KICAD6_3DMODEL_DIR}/Diode_SMD.3dshapes/D_MiniMELF.wrl" - (offset (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) - ) - ) - - (footprint "Resistor_SMD:R_0805_2012Metric" (layer "F.Cu") - (tstamp 6b574b44-3987-4a30-bc8a-6584572cf1ef) - (at 32.3025 93.1) - (descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") - (tags "resistor") - (property "Sheetfile" "RS485_Relay_V2R1.kicad_sch") - (property "Sheetname" "") - (property "ki_description" "Resistor, small symbol") - (property "ki_keywords" "R resistor") - (path "/b7ecc7d3-8848-43a5-898e-aef96962c56c") - (attr smd) - (fp_text reference "R13" (at 0 -1.65) (layer "F.SilkS") - (effects (font (size 1 1) (thickness 0.15))) - (tstamp 81de95e3-6b61-49ce-916d-062ef71a27f5) - ) - (fp_text value "100k" (at 0 1.65) (layer "F.Fab") - (effects (font (size 1 1) (thickness 0.15))) - (tstamp 0fbaea21-2bea-4e41-b082-e1a9d2dcab8a) - ) - (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab") - (effects (font (size 0.5 0.5) (thickness 0.08))) - (tstamp ad79ad64-5a26-42f4-b3ab-e7ab81adb829) - ) - (fp_line (start -0.227064 -0.735) (end 0.227064 -0.735) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 84366a6b-ba97-4f0f-a0fe-56108c20ceb8)) - (fp_line (start -0.227064 0.735) (end 0.227064 0.735) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp fb71c185-5c0b-4d4c-97a7-5cfa0209765e)) - (fp_line (start -1.68 -0.95) (end 1.68 -0.95) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 96825bd8-0246-4099-8c3a-4c9086199797)) - (fp_line (start -1.68 0.95) (end -1.68 -0.95) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp d5610968-9e1f-4deb-bf8b-e57dadb28182)) - (fp_line (start 1.68 -0.95) (end 1.68 0.95) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp f48779fd-dfdf-4299-8e4f-1b3ab6856598)) - (fp_line (start 1.68 0.95) (end -1.68 0.95) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 51feaeb5-7ca0-45e8-9494-efb9cc16a273)) - (fp_line (start -1 -0.625) (end 1 -0.625) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 374efcd3-fbb2-4dc0-989c-649ad5722d4f)) - (fp_line (start -1 0.625) (end -1 -0.625) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 48f3a2eb-edb7-43a2-b338-7ad52c37b690)) - (fp_line (start 1 -0.625) (end 1 0.625) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 477ec7c0-0f3e-497b-b87f-e64446cbcc43)) - (fp_line (start 1 0.625) (end -1 0.625) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 6029dd5a-703e-4e1f-833f-8a1caadd8d1f)) - (pad "1" smd roundrect (at -0.9125 0) (size 1.025 1.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.243902) - (net 8 "Net-(D5A-+)") (pintype "passive") (tstamp c942e9c9-b0b7-4d28-9f30-5f1187c0e06d)) - (pad "2" smd roundrect (at 0.9125 0) (size 1.025 1.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.243902) - (net 9 "WATER") (pintype "passive") (tstamp 9ebedb12-077b-43dc-b081-44a68afe0348)) - (model "${KICAD6_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0805_2012Metric.wrl" - (offset (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) - ) - ) - - (footprint "MountingHole:MountingHole_3.2mm_M3_Pad" (layer "F.Cu") + (footprint "MountingHole:MountingHole_3.2mm_M3_Pad" locked (layer "F.Cu") (tstamp 6b957bf5-21c8-4a9d-a860-6856b3695578) - (at 56.6325 53.85) + (at 100 50) (descr "Mounting Hole 3.2mm, M3") (tags "mounting hole 3.2mm m3") (property "Sheetfile" "RS485_Relay_V2R1.kicad_sch") @@ -3169,15 +2139,15 @@ (property "ki_keywords" "mounting hole") (path "/0fe307bf-23fd-4c07-a3ec-59f9fd97be9b") (attr exclude_from_pos_files exclude_from_bom) - (fp_text reference "H1" (at 0 -4.2) (layer "F.SilkS") + (fp_text reference "H1" (at 0 -4.2) (layer "F.SilkS") hide (effects (font (size 1 1) (thickness 0.15))) (tstamp 605262a1-c24b-48cf-b98c-7b14fc9d6b05) ) - (fp_text value "M3" (at 0 4.2) (layer "F.Fab") + (fp_text value "M3" (at 0 4.2) (layer "F.Fab") hide (effects (font (size 1 1) (thickness 0.15))) (tstamp e7c3afa5-1a74-4bf6-a007-4c5ee25ae5e3) ) - (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab") + (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab") hide (effects (font (size 1 1) (thickness 0.15))) (tstamp f16c93f1-3dd5-432f-9eb2-6e7907ada02b) ) @@ -3185,13 +2155,13 @@ (stroke (width 0.15) (type solid)) (fill none) (layer "Cmts.User") (tstamp b9e778b9-a83a-4eea-9c1c-00ed0a4f30a7)) (fp_circle (center 0 0) (end 3.45 0) (stroke (width 0.05) (type solid)) (fill none) (layer "F.CrtYd") (tstamp 635cb26e-5227-4b5d-9a55-24d71fbff713)) - (pad "1" thru_hole circle (at 0 0) (size 6.4 6.4) (drill 3.2) (layers "*.Cu" "*.Mask") + (pad "1" thru_hole circle locked (at 0 0) (size 6.4 6.4) (drill 3.2) (layers "*.Cu" "*.Mask") (net 41 "unconnected-(H1-Pad1)") (pinfunction "1") (pintype "input+no_connect") (tstamp 499f4940-644f-4825-aeb7-e74c12acd09c)) ) (footprint "Resistor_SMD:R_0805_2012Metric" (layer "F.Cu") (tstamp 705024ee-c167-4523-8ae6-ca71d000239f) - (at 36.7125 87.2) + (at 158.725 90.025 90) (descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") (tags "resistor") (property "Sheetfile" "RS485_Relay_V2R1.kicad_sch") @@ -3200,15 +2170,15 @@ (property "ki_keywords" "R resistor") (path "/c067d48a-10f7-4c56-93bf-e96c1219dd7a") (attr smd) - (fp_text reference "R18" (at 0 -1.65) (layer "F.SilkS") + (fp_text reference "R18" (at 0 -1.65 90) (layer "F.SilkS") (effects (font (size 1 1) (thickness 0.15))) (tstamp 9c48c880-1f2a-4ca0-9051-79ab99c2dc6e) ) - (fp_text value "1k" (at 0 1.65) (layer "F.Fab") + (fp_text value "1k" (at 0 1.65 90) (layer "F.Fab") (effects (font (size 1 1) (thickness 0.15))) (tstamp ebc21806-58d1-413d-a628-fc26a9479695) ) - (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab") + (fp_text user "${REFERENCE}" (at 0 0 90) (layer "F.Fab") (effects (font (size 0.5 0.5) (thickness 0.08))) (tstamp ac6eda61-9b46-4f9b-8efe-368175fed6c2) ) @@ -3232,9 +2202,9 @@ (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 4f8a5cb9-fe23-44a4-9411-ed4244bf572f)) (fp_line (start 1 0.625) (end -1 0.625) (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 38020830-295a-433b-9341-70ba35bc910c)) - (pad "1" smd roundrect (at -0.9125 0) (size 1.025 1.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.243902) + (pad "1" smd roundrect (at -0.9125 0 90) (size 1.025 1.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.243902) (net 66 "Net-(VT4-D)") (pintype "passive") (tstamp 491ff024-77b7-46b2-b115-2a2621cbbd19)) - (pad "2" smd roundrect (at 0.9125 0) (size 1.025 1.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.243902) + (pad "2" smd roundrect (at 0.9125 0 90) (size 1.025 1.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.243902) (net 4 "+12V") (pintype "passive") (tstamp d5d2d427-d101-446e-8c1e-439d8ace7a8c)) (model "${KICAD6_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0805_2012Metric.wrl" (offset (xyz 0 0 0)) @@ -3243,9 +2213,9 @@ ) ) - (footprint "MountingHole:MountingHole_3.2mm_M3_Pad" (layer "F.Cu") + (footprint "MountingHole:MountingHole_3.2mm_M3_Pad" locked (layer "F.Cu") (tstamp 709689ac-e62e-47e8-b802-7b09ca842185) - (at 56.6325 77.7) + (at 148 98) (descr "Mounting Hole 3.2mm, M3") (tags "mounting hole 3.2mm m3") (property "Sheetfile" "RS485_Relay_V2R1.kicad_sch") @@ -3255,15 +2225,15 @@ (property "ki_keywords" "mounting hole") (path "/2a0c4da4-857b-4381-bf9d-e3e773c1f768") (attr exclude_from_pos_files exclude_from_bom) - (fp_text reference "H4" (at 0 -4.2) (layer "F.SilkS") + (fp_text reference "H4" (at 0 -4.2) (layer "F.SilkS") hide (effects (font (size 1 1) (thickness 0.15))) (tstamp 7e7f3a25-af5e-4a1c-8990-bc7c7ead0b2d) ) - (fp_text value "M3" (at 0 4.2) (layer "F.Fab") + (fp_text value "M3" (at 0 4.2) (layer "F.Fab") hide (effects (font (size 1 1) (thickness 0.15))) (tstamp 9bdeb36c-350b-4a52-a7e8-09c20b1f62d5) ) - (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab") + (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab") hide (effects (font (size 1 1) (thickness 0.15))) (tstamp fa48ad3d-b9e9-48d4-be95-1de5f9447c68) ) @@ -3271,13 +2241,13 @@ (stroke (width 0.15) (type solid)) (fill none) (layer "Cmts.User") (tstamp 13b48a71-ce18-4025-851d-6000f20142d0)) (fp_circle (center 0 0) (end 3.45 0) (stroke (width 0.05) (type solid)) (fill none) (layer "F.CrtYd") (tstamp 090fea14-248f-4067-986b-d38f81835016)) - (pad "1" thru_hole circle (at 0 0) (size 6.4 6.4) (drill 3.2) (layers "*.Cu" "*.Mask") + (pad "1" thru_hole circle locked (at 0 0) (size 6.4 6.4) (drill 3.2) (layers "*.Cu" "*.Mask") (net 3 "GND") (pinfunction "1") (pintype "input") (tstamp b4c67bc3-674e-4730-96ab-82eeeeab8f8d)) ) (footprint "TestPoint:TestPoint_Pad_D1.0mm" (layer "F.Cu") (tstamp 744b243f-e7e9-4d9f-8a31-be67a0d93fd2) - (at 58.6325 92.35) + (at -24.59 113.87) (descr "SMD pad as test Point, diameter 1.0mm") (tags "test point SMD pad") (property "Sheetfile" "RS485_Relay_V2R1.kicad_sch") @@ -3309,7 +2279,7 @@ (footprint "Ecohim:TerminalBlock_KLS2-301-5.00-02P" (layer "F.Cu") (tstamp 7451110a-513a-40f8-aad5-00c25a2568d5) - (at 66.1825 70.075) + (at 173.8 41.6 90) (descr "simple 2-pin terminal block, pitch 5.08mm, revamped version of bornier2") (tags "terminal block bornier2") (property "Field4" "+") @@ -3320,15 +2290,15 @@ (property "ki_keywords" "screw terminal") (path "/81f1d9d4-6f40-49a3-943d-ddd21f24a883") (attr through_hole) - (fp_text reference "X20" (at 2.54 -5.3) (layer "F.SilkS") + (fp_text reference "X20" (at 2.54 -5.3 90) (layer "F.SilkS") (effects (font (size 1 1) (thickness 0.15))) (tstamp bbd40230-2936-42bb-962b-731bcf794694) ) - (fp_text value "Screw_Terminal_01x02" (at -0.1 6) (layer "F.Fab") + (fp_text value "Screw_Terminal_01x02" (at -0.1 6 90) (layer "F.Fab") (effects (font (size 1 1) (thickness 0.15))) (tstamp 414c8714-3620-4aba-87f0-c7aff8a63f4c) ) - (fp_text user "${REFERENCE}" (at 0 4.5) (layer "F.Fab") + (fp_text user "${REFERENCE}" (at 0 4.5 90) (layer "F.Fab") (effects (font (size 1 1) (thickness 0.15))) (tstamp 0e00faec-fab5-4e70-95fb-3ae3bfc01df5) ) @@ -3346,9 +2316,9 @@ (stroke (width 0.05) (type default)) (fill none) (layer "F.CrtYd") (tstamp 647c7350-c594-419f-83ca-63683d8060ac)) (fp_rect (start -5 -4.6) (end 5 3.1) (stroke (width 0.1) (type default)) (fill none) (layer "F.Fab") (tstamp 9df6bbef-fefa-4fbb-92a2-be49582f53f3)) - (pad "1" thru_hole rect (at -2.5 0) (size 3 3) (drill 1.5) (layers "*.Cu" "*.Mask") + (pad "1" thru_hole rect (at -2.5 0 90) (size 3 3) (drill 1.5) (layers "*.Cu" "*.Mask") (net 60 "Net-(X17-Pin_1)") (pinfunction "Pin_1") (pintype "passive") (tstamp cf7a7d10-3673-4a12-8d0e-be2acfcf24cf)) - (pad "2" thru_hole circle (at 2.5 0) (size 3 3) (drill 1.5) (layers "*.Cu" "*.Mask") + (pad "2" thru_hole circle (at 2.5 0 90) (size 3 3) (drill 1.5) (layers "*.Cu" "*.Mask") (net 62 "Net-(X16-Pin_1)") (pinfunction "Pin_2") (pintype "passive") (tstamp 86107891-04e8-42b8-b6ea-814999206827)) (model "${ECOHIM_LIB}/Ecohim.3dmodels/dg-301-5_0-2P.step" (offset (xyz -5 -3 0)) @@ -3357,79 +2327,9 @@ ) ) - (footprint "Diode_SMD:D_SMB" (layer "F.Cu") - (tstamp 75e7e8b6-e831-41be-aefd-b720aefae3ea) - (at 76.3575 85.45) - (descr "Diode SMB (DO-214AA)") - (tags "Diode SMB (DO-214AA)") - (property "Sheetfile" "RS485_Relay_V2R1.kicad_sch") - (property "Sheetname" "") - (property "Sim.Device" "D") - (property "Sim.Pins" "1=K 2=A") - (property "ki_description" "Diode, small symbol") - (property "ki_keywords" "diode") - (path "/52af5a0f-de11-48f9-91a6-6709ea9a921a") - (attr smd) - (fp_text reference "VD6" (at 0 -3) (layer "F.SilkS") - (effects (font (size 1 1) (thickness 0.15))) - (tstamp a49363a2-b154-4e72-961a-8ed631ea6abc) - ) - (fp_text value "SS14" (at 0 3.1) (layer "F.Fab") - (effects (font (size 1 1) (thickness 0.15))) - (tstamp 462ed7ab-4b67-4756-ad96-fa30a21345fe) - ) - (fp_text user "${REFERENCE}" (at 0 -3) (layer "F.Fab") - (effects (font (size 1 1) (thickness 0.15))) - (tstamp b1413edc-9d4b-4940-af4e-505876b96238) - ) - (fp_line (start -3.66 -2.15) (end -3.66 2.15) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 217746e7-82c6-409a-a771-5906d6c08dad)) - (fp_line (start -3.66 -2.15) (end 2.15 -2.15) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 17546884-0eae-4f55-81e0-20685945e7e4)) - (fp_line (start -3.66 2.15) (end 2.15 2.15) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 553d36cf-599b-4340-9f33-82751c2934d8)) - (fp_line (start -3.65 -2.25) (end 3.65 -2.25) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 548b8774-e3b5-4ca2-85e4-6c17c8243996)) - (fp_line (start -3.65 2.25) (end -3.65 -2.25) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 559e0876-d7ee-4650-828c-5bc8e1e894b2)) - (fp_line (start 3.65 -2.25) (end 3.65 2.25) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp ccb61a76-4561-4ffb-bba7-f3ba4b81df4d)) - (fp_line (start 3.65 2.25) (end -3.65 2.25) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 45946685-5ce8-449a-a389-85bc61683489)) - (fp_line (start -2.3 2) (end -2.3 -2) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 38c93e1e-fa6a-48ce-9371-056f729caf3f)) - (fp_line (start -0.64944 -0.79908) (end -0.64944 0.80112) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 3cea2ac3-5662-4ec1-81cf-2939abe02091)) - (fp_line (start -0.64944 0.00102) (end -1.55114 0.00102) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp b3680443-8f53-49a8-b8f5-88c0309616e9)) - (fp_line (start -0.64944 0.00102) (end 0.50118 -0.79908) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 6bebd61e-5060-40d8-8aec-b410813b909e)) - (fp_line (start -0.64944 0.00102) (end 0.50118 0.75032) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp f9da1aa5-b993-4c2c-beb5-9d38229c29e3)) - (fp_line (start 0.50118 0.00102) (end 1.4994 0.00102) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp fe005bc4-9d8e-447a-858d-4081b65f635f)) - (fp_line (start 0.50118 0.75032) (end 0.50118 -0.79908) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp dafed9ce-23f1-451b-9b5d-9d1603095f42)) - (fp_line (start 2.3 -2) (end -2.3 -2) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 1776a7a6-3382-43a7-9550-439496763471)) - (fp_line (start 2.3 -2) (end 2.3 2) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp aca5af4e-571d-4766-8cf2-2b471a809c4d)) - (fp_line (start 2.3 2) (end -2.3 2) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 447ac247-8de8-44e8-9d4c-c23618b90052)) - (pad "1" smd roundrect (at -2.15 0) (size 2.5 2.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.1086956522) - (net 64 "Net-(VD6-K)") (pinfunction "K") (pintype "passive") (tstamp 2dfd6654-fcbe-4c41-b839-480a31f7f2ff)) - (pad "2" smd roundrect (at 2.15 0) (size 2.5 2.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.1086956522) - (net 3 "GND") (pinfunction "A") (pintype "passive") (tstamp e2561950-049b-4a32-a74a-96fccee7b141)) - (model "${KICAD6_3DMODEL_DIR}/Diode_SMD.3dshapes/D_SMB.wrl" - (offset (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) - ) - ) - (footprint "Ecohim:Connector_TAB_6.35mm" (layer "F.Cu") (tstamp 7607ad01-26c1-46a3-9314-096b376e7fed) - (at 20.9625 63.875) + (at 108.6 46.34 90) (descr "Tab 6.35mm x 0.8mm blade connector") (tags "faston, tab, 6.35, 6.3, blade") (property "Label" "MAIN1 N") @@ -3439,15 +2339,15 @@ (property "ki_keywords" "connector") (path "/775c5e62-7b92-4ce5-a47c-1ee82cc34733") (attr through_hole) - (fp_text reference "X7" (at 0 -2.3 unlocked) (layer "F.SilkS") + (fp_text reference "X7" (at 0 -2.3 90 unlocked) (layer "F.SilkS") (effects (font (size 1 1) (thickness 0.15))) (tstamp 1b41562d-008c-4342-9cf4-4db7fe6788f7) ) - (fp_text value "Blade 6mm" (at 0 2.6 unlocked) (layer "F.Fab") + (fp_text value "Blade 6mm" (at 0 2.6 90 unlocked) (layer "F.Fab") (effects (font (size 1 1) (thickness 0.15))) (tstamp db323e61-d0eb-45d0-aea9-e6f05c12360a) ) - (fp_text user "${REFERENCE}" (at 0 4.1 unlocked) (layer "F.Fab") + (fp_text user "${REFERENCE}" (at 0 4.1 90 unlocked) (layer "F.Fab") (effects (font (size 1 1) (thickness 0.15))) (tstamp ef28bcb5-a41f-4be4-b05a-5aac977801fc) ) @@ -3457,10 +2357,10 @@ (stroke (width 0.05) (type default)) (fill none) (layer "F.CrtYd") (tstamp 8a3b1404-8229-4c11-ac28-edd2ac420ed9)) (fp_rect (start -4 -0.4) (end 4 0.4) (stroke (width 0.1) (type solid)) (fill solid) (layer "F.Fab") (tstamp f43400e6-fc15-4e3a-a38e-b5f40496e48f)) - (pad "1" thru_hole circle (at -2.54 0) (size 3 3) (drill 1.5) (layers "*.Cu" "*.Mask") - (net 54 "Net-(X7-Pin_1)") (pinfunction "Pin_1") (pintype "passive") (tstamp 0ce8c3f7-4594-471e-ad8a-f528db8a3549)) - (pad "1" thru_hole circle (at 2.54 0) (size 3 3) (drill 1.5) (layers "*.Cu" "*.Mask") - (net 54 "Net-(X7-Pin_1)") (pinfunction "Pin_1") (pintype "passive") (tstamp 1976e925-bad1-4717-b6b8-caabdf664524)) + (pad "1" thru_hole circle (at -2.54 0 90) (size 3 3) (drill 1.5) (layers "*.Cu" "*.Mask") + (net 55 "/N_MAIN") (pinfunction "Pin_1") (pintype "passive") (tstamp 0ce8c3f7-4594-471e-ad8a-f528db8a3549)) + (pad "1" thru_hole circle (at 2.54 0 90) (size 3 3) (drill 1.5) (layers "*.Cu" "*.Mask") + (net 55 "/N_MAIN") (pinfunction "Pin_1") (pintype "passive") (tstamp 1976e925-bad1-4717-b6b8-caabdf664524)) (model "${ECOHIM_LIB}/Ecohim.3dmodels/tab_6.3mm.STEP" (offset (xyz -2.5 0.4 -4)) (scale (xyz 1 1 1)) @@ -3470,7 +2370,7 @@ (footprint "LED_SMD:LED_0805_2012Metric" (layer "F.Cu") (tstamp 76cc956b-3c84-4069-9b45-64ba25336131) - (at 54.9025 101.435) + (at 90.9 76.2 90) (descr "LED SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator") (tags "LED") (property "Label" "STOP") @@ -3480,15 +2380,15 @@ (property "ki_keywords" "LED diode light-emitting-diode") (path "/1b6ea62b-ba44-441b-8a92-b389027acac9") (attr smd) - (fp_text reference "HL7" (at 0 -1.65) (layer "F.SilkS") + (fp_text reference "HL7" (at 0 -1.65 90) (layer "F.SilkS") (effects (font (size 1 1) (thickness 0.15))) (tstamp 66e2747b-160b-4b15-9ce7-b1363edbfdb9) ) - (fp_text value "KP-2012ID" (at 0 1.65) (layer "F.Fab") + (fp_text value "KP-2012ID" (at 0 1.65 90) (layer "F.Fab") (effects (font (size 1 1) (thickness 0.15))) (tstamp dfff0180-3582-464f-a1c6-0ef5eada0954) ) - (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab") + (fp_text user "${REFERENCE}" (at 0 0 90) (layer "F.Fab") (effects (font (size 0.5 0.5) (thickness 0.08))) (tstamp 5f1c43c5-a4d5-4e52-a0fb-4a4052fe1ebc) ) @@ -3516,9 +2416,9 @@ (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp da4b196a-e09c-42db-ad60-94632ee8f6b6)) (fp_line (start 1 0.6) (end 1 -0.6) (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp d59cfbb3-ac2a-4910-96f9-985efc39194f)) - (pad "1" smd roundrect (at -0.9375 0) (size 0.975 1.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (pad "1" smd roundrect (at -0.9375 0 90) (size 0.975 1.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 50 "Net-(HL7-K)") (pinfunction "K") (pintype "passive") (tstamp e25052eb-3718-47dd-95c9-e91f2099b353)) - (pad "2" smd roundrect (at 0.9375 0) (size 0.975 1.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) + (pad "2" smd roundrect (at 0.9375 0 90) (size 0.975 1.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (net 5 "+3V3") (pinfunction "A") (pintype "passive") (tstamp 079b552b-77e7-4275-92cf-ee84484dcf46)) (model "${KICAD6_3DMODEL_DIR}/LED_SMD.3dshapes/LED_0805_2012Metric.wrl" (offset (xyz 0 0 0)) @@ -3529,7 +2429,7 @@ (footprint "Resistor_SMD:R_0805_2012Metric" (layer "F.Cu") (tstamp 7c5cd9c3-9097-4ed0-97f7-254cdb139025) - (at 27.8925 101.95) + (at -55.33 123.47) (descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") (tags "resistor") (property "Sheetfile" "RS485_Relay_V2R1.kicad_sch") @@ -3583,7 +2483,7 @@ (footprint "LED_SMD:LED_0805_2012Metric" (layer "F.Cu") (tstamp 83b12a3e-8de8-4d10-bd9f-72588269a9ff) - (at 54.9025 89.275) + (at -28.32 110.795) (descr "LED SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator") (tags "LED") (property "Label" "ERR") @@ -3640,63 +2540,9 @@ ) ) - (footprint "Capacitor_SMD:C_0805_2012Metric" (layer "F.Cu") - (tstamp 83ecef50-759d-479b-9504-47fd96e3d228) - (at 71.7325 57.4) - (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf, https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator") - (tags "capacitor") - (property "Sheetfile" "RS485_Relay_V2R1.kicad_sch") - (property "Sheetname" "") - (property "ki_description" "Unpolarized capacitor, small symbol") - (property "ki_keywords" "capacitor cap") - (path "/2b04d67a-fa0c-4ca8-9e53-31a9de948cf1") - (attr smd) - (fp_text reference "C14" (at 0 -1.68) (layer "F.SilkS") - (effects (font (size 1 1) (thickness 0.15))) - (tstamp 3e91f505-8083-478b-bae2-290e85b801d7) - ) - (fp_text value "0.1u" (at 0 1.68) (layer "F.Fab") - (effects (font (size 1 1) (thickness 0.15))) - (tstamp 6c058363-c359-441d-ae78-89a8c4d4367a) - ) - (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab") - (effects (font (size 0.5 0.5) (thickness 0.08))) - (tstamp f5146dbf-4396-43fe-92b5-8f6ec5d14fdb) - ) - (fp_line (start -0.261252 -0.735) (end 0.261252 -0.735) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp a05ef5b0-2ec7-4cc2-9521-324653f4995e)) - (fp_line (start -0.261252 0.735) (end 0.261252 0.735) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 1cae60d6-1a96-4441-9e69-e1618bac81c3)) - (fp_line (start -1.7 -0.98) (end 1.7 -0.98) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 9837244b-7a72-4495-8cf8-473704fd188f)) - (fp_line (start -1.7 0.98) (end -1.7 -0.98) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp d19ed3c7-7b93-42a2-8e9b-1f7fa59941cc)) - (fp_line (start 1.7 -0.98) (end 1.7 0.98) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 6e33e6fd-c31e-4e6c-83c1-71fc1fe5dde7)) - (fp_line (start 1.7 0.98) (end -1.7 0.98) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 5bd9053e-3102-4721-a41e-6efaca6cfb98)) - (fp_line (start -1 -0.625) (end 1 -0.625) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 41f3137d-6c5f-4104-a36b-7c67c0588136)) - (fp_line (start -1 0.625) (end -1 -0.625) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp b311d9f2-28b7-426d-b2d2-c06bd364e154)) - (fp_line (start 1 -0.625) (end 1 0.625) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 78f9da47-12e9-4b22-85a1-596fa1a59408)) - (fp_line (start 1 0.625) (end -1 0.625) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 5b3002ff-25cd-430a-8244-d98e6899dd5e)) - (pad "1" smd roundrect (at -0.95 0) (size 1 1.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) - (net 11 "Net-(VD9-K)") (pintype "passive") (tstamp 8e6ebc4c-a75a-4ed1-a0bb-c3f3275e1197)) - (pad "2" smd roundrect (at 0.95 0) (size 1 1.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) - (net 3 "GND") (pintype "passive") (tstamp 7f75f6c1-0999-4a99-b416-83f2bcab7e73)) - (model "${KICAD6_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0805_2012Metric.wrl" - (offset (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) - ) - ) - (footprint "Potentiometer_THT:Potentiometer_Bourns_3296W_Vertical" (layer "F.Cu") (tstamp 857b1a6f-d170-4f97-a836-e9bd930c42e4) - (at 68.7325 102.35) + (at 165.94 81.4) (descr "Potentiometer, vertical, Bourns 3296W, https://www.bourns.com/pdfs/3296.pdf") (tags "Potentiometer vertical Bourns 3296W") (property "Sheetfile" "RS485_Relay_V2R1.kicad_sch") @@ -3760,63 +2606,9 @@ ) ) - (footprint "Resistor_SMD:R_0805_2012Metric" (layer "F.Cu") - (tstamp 8826b183-1472-47e0-9582-21e3f6fb06e7) - (at 36.7125 93.1) - (descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") - (tags "resistor") - (property "Sheetfile" "RS485_Relay_V2R1.kicad_sch") - (property "Sheetname" "") - (property "ki_description" "Resistor, small symbol") - (property "ki_keywords" "R resistor") - (path "/5d8abe75-299f-4529-91c7-95203d83cf76") - (attr smd) - (fp_text reference "R20" (at 0 -1.65) (layer "F.SilkS") - (effects (font (size 1 1) (thickness 0.15))) - (tstamp 693cf8fb-1cf3-46b8-aa88-a0b2e4514e7b) - ) - (fp_text value "10" (at 0 1.65) (layer "F.Fab") - (effects (font (size 1 1) (thickness 0.15))) - (tstamp b7ec609b-402e-4722-89ac-0bbf466fe59b) - ) - (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab") - (effects (font (size 0.5 0.5) (thickness 0.08))) - (tstamp 30a21e97-0885-4e1a-8181-7b328dd69264) - ) - (fp_line (start -0.227064 -0.735) (end 0.227064 -0.735) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp e3871a02-d32c-4c61-9b6b-c8213317d6dd)) - (fp_line (start -0.227064 0.735) (end 0.227064 0.735) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp d379e305-46b0-4ee8-8d0c-c5e4be4ef0e7)) - (fp_line (start -1.68 -0.95) (end 1.68 -0.95) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp c38d6bf3-ede4-4117-b2ed-e3032096a769)) - (fp_line (start -1.68 0.95) (end -1.68 -0.95) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp a155f7a9-0a1e-469d-8494-3f28eb13a229)) - (fp_line (start 1.68 -0.95) (end 1.68 0.95) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 37e1ca2a-8a0c-41dd-adea-81d0276f4218)) - (fp_line (start 1.68 0.95) (end -1.68 0.95) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 7dc9781d-cecf-48ac-8587-be67dae0fbb8)) - (fp_line (start -1 -0.625) (end 1 -0.625) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp f35c9e8f-571f-4532-9151-01dd68a49ec1)) - (fp_line (start -1 0.625) (end -1 -0.625) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp b7df9001-68c3-4eb9-86c4-afa8a6d4df92)) - (fp_line (start 1 -0.625) (end 1 0.625) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp c163ca51-6057-414f-bb3f-97d67b455e94)) - (fp_line (start 1 0.625) (end -1 0.625) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 5437b1ed-c030-407e-946b-362e84d9435f)) - (pad "1" smd roundrect (at -0.9125 0) (size 1.025 1.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.243902) - (net 68 "Net-(X15-Pin_1)") (pintype "passive") (tstamp 4c82e29b-74ba-4ad5-ac72-55b06c35c0d9)) - (pad "2" smd roundrect (at 0.9125 0) (size 1.025 1.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.243902) - (net 4 "+12V") (pintype "passive") (tstamp 4a6d1da9-2bf7-4d96-8e1d-5b9ba50ea1d8)) - (model "${KICAD6_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0805_2012Metric.wrl" - (offset (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) - ) - ) - (footprint "Capacitor_SMD:C_0805_2012Metric" (layer "F.Cu") (tstamp 88666d2f-d5d0-4f99-9d0d-39ea623386b5) - (at 62.8325 54.39) + (at -20.39 75.91) (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf, https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator") (tags "capacitor") (property "Sheetfile" "RS485_Relay_V2R1.kicad_sch") @@ -3868,10 +2660,10 @@ ) ) - (footprint "Ecohim:DS1070-3MR_WF-3RA_CONNFLY" (layer "F.Cu") + (footprint "Ecohim:DS1070-3_WF-3_CONNFLY" (layer "F.Cu") (tstamp 8c11d2f7-bf55-44cd-96e8-bd23e19da2ec) - (at 45.5925 64.4) - (descr "Connfly DS1070-3MR, WF-3RA") + (at 173.8 101.06 -90) + (descr "Connfly DS1070-3, WF-3") (tags "connector") (property "Label" "Motor 2") (property "Sheetfile" "RS485_Relay_V2R1.kicad_sch") @@ -3880,249 +2672,35 @@ (property "ki_keywords" "connector") (path "/08817201-fe9c-42fb-a56d-9283767e762e") (attr through_hole) - (fp_text reference "X23" (at -2.3 -4 90 unlocked) (layer "F.SilkS") - (effects (font (size 1 1) (thickness 0.1))) - (tstamp 70d7c8e6-7f6e-4aee-b61d-6e76c043a3a8) - ) - (fp_text value "WF-3R" (at 1.2 2.4 unlocked) (layer "F.Fab") + (fp_text reference "X23" (at 1.524 -3.302 90) (layer "F.SilkS") (effects (font (size 1 1) (thickness 0.15))) - (tstamp 9dfc747c-206b-48ad-85c6-efdd7feeac8b) + (tstamp 6a9eb21f-b1cd-460f-8873-6195503bf6c4) ) - (fp_text user "${REFERENCE}" (at 1.2 3.9 unlocked) (layer "F.Fab") + (fp_text value "WF-3R" (at 1.27 4.572 90) (layer "F.Fab") (effects (font (size 1 1) (thickness 0.15))) - (tstamp 977c48e4-5524-4b16-a73a-81180fd4c0be) + (tstamp 15b76e58-7109-45fb-967e-a27e6a59121a) ) - (fp_line (start -1.27 -5.4) (end -1.27 -2.4) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp 1b977591-0a20-41ff-8659-9612fc22c895)) - (fp_line (start -1.27 -5.4) (end 6.35 -5.4) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp 8b640642-ae0c-4112-95ed-d1f02392dd4f)) - (fp_line (start -1.27 -2.4) (end -0.65 -2.4) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp 5b90bfb8-ce0a-472f-bc21-ab24da38cd2b)) - (fp_line (start -0.65 -2.4) (end -0.65 -3.4) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp 8c18f222-ac84-4ca3-ac57-b532b45d48fc)) - (fp_line (start -0.2 -13.3) (end -0.1 -13.4) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp cfd80809-2fff-4181-9d2b-543ca2a97c6f)) - (fp_line (start -0.2 -5.4) (end -0.2 -13.3) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp 81fc73ac-1f5c-4d37-9b8c-06a98901fa9f)) - (fp_line (start -0.2 -3.4) (end -0.2 -1.6) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp 33010a28-b55b-4402-aacf-73e060c54233)) - (fp_line (start -0.2 -1.6) (end 0.2 -1.6) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp f3d214c2-f30b-4be4-b2cf-091c5e9ba938)) - (fp_line (start -0.1 -13.4) (end 0.1 -13.4) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp b39b1fd4-5721-4aa3-bab4-ecbc303170a1)) - (fp_line (start 0 -13.9) (end 5.08 -13.9) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp e59dfb51-5653-430d-a62c-c52846a98d24)) - (fp_line (start 0 -13.4) (end 0 -13.9) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp d875eec9-2805-4eac-8d9b-68a9d77b9cdd)) - (fp_line (start 0.1 -13.4) (end 0.2 -13.3) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp e726563e-d335-4cd2-85d4-9f57b8ca658f)) - (fp_line (start 0.2 -13.3) (end 0.2 -5.4) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp 4404d297-e2a7-427f-919a-a6c70f37754f)) - (fp_line (start 0.2 -9.65) (end 2.3 -9.65) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp 656585de-19be-4962-94e6-06dfd8ee2aad)) - (fp_line (start 0.2 -7.62) (end 2.3 -7.62) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp 5ae778fd-fbb9-408e-81fe-4c7ca76486f5)) - (fp_line (start 0.2 -3.4) (end 0.2 -1.6) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp 0a7548aa-70a8-4941-b6ec-f44ba01943a0)) - (fp_line (start 0.65 -3.4) (end -0.65 -3.4) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp ebd72cb7-7326-4a53-ad87-7249a4288ba0)) - (fp_line (start 0.65 -3.4) (end 0.65 -2.4) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp ff379a30-f2ba-4998-9352-84867e28d3d6)) - (fp_line (start 0.65 -2.4) (end 1.89 -2.4) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp 059be5e6-ae9d-4c1a-8626-64850e93977c)) - (fp_line (start 1.89 -3.4) (end 1.89 -2.4) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp a460d2a4-9fed-4aca-b3fa-3e941aa5c34c)) - (fp_line (start 2.34 -13.3) (end 2.34 -5.4) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp 7859af61-6420-41c8-acd9-6bb3b245e84a)) - (fp_line (start 2.34 -3.4) (end 2.34 -1.6) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp e05a623d-8827-4d0a-b9d0-2360cd26f555)) - (fp_line (start 2.34 -1.6) (end 2.74 -1.6) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp 31540ba5-c993-4380-8bb0-ae1758ec84f3)) - (fp_line (start 2.44 -13.4) (end 2.34 -13.3) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp 813240ee-92ef-43fa-8e05-6b99940296c0)) - (fp_line (start 2.64 -13.4) (end 2.44 -13.4) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp 2c9698a9-dff1-4f10-814b-59e4b56bfbd2)) - (fp_line (start 2.74 -13.3) (end 2.64 -13.4) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp 3de8ed13-ee6c-447d-90a0-e37476f4cd61)) - (fp_line (start 2.74 -5.4) (end 2.74 -13.3) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp 8fb79df7-c5b8-4e74-bce2-3f0868fef42d)) - (fp_line (start 2.74 -3.4) (end 2.74 -1.6) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp 19c9b62e-e332-4aba-ba06-660af8a55047)) - (fp_line (start 2.75 -9.65) (end 4.85 -9.65) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp e7d714fd-beb9-428e-ba23-c58cf90ab903)) - (fp_line (start 2.75 -7.62) (end 4.85 -7.62) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp 6e5e19bf-5640-427d-817d-61d86d843b94)) - (fp_line (start 3.19 -3.4) (end 1.89 -3.4) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp 0d01aa8b-0149-436d-bde9-1c0c2ec1bfba)) - (fp_line (start 3.19 -2.4) (end 3.19 -3.4) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp 8313d60e-d3f0-4a94-9a7c-c783e5736dfb)) - (fp_line (start 4.43 -3.4) (end 4.43 -2.4) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp bf755bcd-058e-44d1-a590-dc942d41c9d1)) - (fp_line (start 4.43 -2.4) (end 3.19 -2.4) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp 501d34b9-0673-45c2-8fed-46cbafaed4a8)) - (fp_line (start 4.88 -13.3) (end 4.88 -5.4) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp 391da661-998c-4b6a-b48e-77ac1cea585f)) - (fp_line (start 4.88 -3.4) (end 4.88 -1.6) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp 96da8990-e729-44e7-861f-473193b030f2)) - (fp_line (start 4.88 -1.6) (end 5.28 -1.6) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp fe51fa62-b9c8-4fe2-8dd8-b1a2ef157f9f)) - (fp_line (start 4.98 -13.4) (end 4.88 -13.3) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp aaa2123e-a2ca-44a1-8801-f07cd0cb84a2)) - (fp_line (start 5.08 -13.9) (end 5.08 -13.4) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp 51b603ea-5546-4010-821d-3d8b0a59ddc0)) - (fp_line (start 5.18 -13.4) (end 4.98 -13.4) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp b79e1da6-c7a4-4c4a-abd4-aa7a643e6a91)) - (fp_line (start 5.28 -13.3) (end 5.18 -13.4) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp d00888f4-92f8-480c-baa1-a08a6c430f7c)) - (fp_line (start 5.28 -5.4) (end 5.28 -13.3) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp 1e25006a-327e-4a19-ba73-49784ac07622)) - (fp_line (start 5.28 -3.4) (end 5.28 -1.6) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp c329a7ee-134d-4f65-a44d-1a229eac2718)) - (fp_line (start 5.73 -3.4) (end 4.43 -3.4) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp 54b9a9c7-2b7a-4360-b93e-acf19c00be1a)) - (fp_line (start 5.73 -2.4) (end 5.73 -3.4) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp 13ef85b8-0f99-45e7-80b7-4cc9a18b1743)) - (fp_line (start 6.35 -5.4) (end 6.35 -2.4) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp 1c2f852d-7df1-4750-9c14-04c8d0b65318)) - (fp_line (start 6.35 -2.4) (end 5.73 -2.4) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp 67a4df9b-5959-4ce2-9cc7-1c4538b8859f)) - (fp_rect (start -1.4 -14) (end 6.54 1.4) - (stroke (width 0.05) (type default)) (fill none) (layer "F.CrtYd") (tstamp 840af0c4-4fef-4b59-bd18-c4b0d69787f4)) - (fp_rect (start -1.4 -14) (end 6.54 -1.4) - (stroke (width 0.05) (type default)) (fill none) (layer "F.Fab") (tstamp 5ced4d8b-e7e4-4935-ae76-6b9ce20526e6)) - (pad "1" thru_hole roundrect (at 5.08 0) (size 1.6 2.54) (drill 0.9) (layers "*.Cu" "*.Mask") (roundrect_rratio 0.25) - (net 11 "Net-(VD9-K)") (pinfunction "Pin_1") (pintype "passive") (tstamp 0186bfff-003f-4c7d-ab65-c9bbd8d5bf43)) - (pad "2" thru_hole oval (at 2.54 0) (size 1.6 2.54) (drill 0.9) (layers "*.Cu" "*.Mask") - (net 73 "unconnected-(X23-Pin_2-Pad2)") (pinfunction "Pin_2") (pintype "passive+no_connect") (tstamp 15052de9-7684-48bf-a6fb-eb08060eaf99)) - (pad "3" thru_hole oval (at 0 0) (size 1.6 2.54) (drill 0.9) (layers "*.Cu" "*.Mask") - (net 3 "GND") (pinfunction "Pin_3") (pintype "passive") (tstamp 19602e3a-78cf-4511-98be-a2cec417a79c)) - (model "${ECOHIM_LIB}/Ecohim.3dmodels/DS1070-3MR_WF-3RA_CONNFLY.stp" - (offset (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) - ) - ) - - (footprint "Diode_SMD:D_MiniMELF" (layer "F.Cu") - (tstamp 8c30dc16-b877-4af6-a31a-d7a62d0dfe6c) - (at 88.9875 58.225) - (descr "Diode Mini-MELF (SOD-80)") - (tags "Diode Mini-MELF (SOD-80)") - (property "Sheetfile" "RS485_Relay_V2R1.kicad_sch") - (property "Sheetname" "") - (property "Sim.Device" "D") - (property "Sim.Pins" "1=K 2=A") - (property "ki_description" "Diode, small symbol") - (property "ki_keywords" "diode") - (path "/7f3612d8-a23e-4e6a-a6ef-8b93563836ff") - (attr smd) - (fp_text reference "VD4" (at 0 -2) (layer "F.SilkS") + (fp_text user "${REFERENCE}" (at 1.27 6.072 90) (layer "F.Fab") (effects (font (size 1 1) (thickness 0.15))) - (tstamp f592de8d-98d1-438f-ba91-3960fbdd00b1) + (tstamp 052846d7-1344-4385-8b28-3c6dd6c4f290) ) - (fp_text value "PMLL4148" (at 0 2) (layer "F.Fab") - (effects (font (size 1 1) (thickness 0.15))) - (tstamp 2d7dd2c7-2276-4a91-a9bf-9e19a7adac19) - ) - (fp_text user "${REFERENCE}" (at 0 -2) (layer "F.Fab") - (effects (font (size 1 1) (thickness 0.15))) - (tstamp 95231310-c04f-46f6-b3fb-b1fbd133315d) - ) - (fp_line (start -2.66 -1.11) (end -2.66 1.11) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp e6b154fe-4a52-4190-b5f2-74ab73f1b213)) - (fp_line (start -2.66 1.11) (end 1.75 1.11) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp cd58f445-bf99-4dbe-b213-668258ce3f67)) - (fp_line (start 1.75 -1.11) (end -2.66 -1.11) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 40485f12-8cf4-44b7-bb06-09bfd73bd731)) - (fp_line (start -2.65 -1.1) (end 2.65 -1.1) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp edf9c8fb-a37e-4419-b896-4344228a3a3a)) - (fp_line (start -2.65 1.1) (end -2.65 -1.1) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 912fd97b-9dce-4419-8b6e-3fc26d357583)) - (fp_line (start 2.65 -1.1) (end 2.65 1.1) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp d7a2175e-635b-4fde-93d5-e916ce58ba78)) - (fp_line (start 2.65 1.1) (end -2.65 1.1) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 391ff8db-6a8a-435a-a6e7-0df17bb51486)) - (fp_line (start -1.65 -0.8) (end 1.65 -0.8) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp b097cf1c-4e49-487b-81c3-26aeeadf8301)) - (fp_line (start -1.65 0.8) (end -1.65 -0.8) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 00161c3c-f8db-4c52-9467-4221e65c5a9b)) - (fp_line (start -0.75 0) (end -0.35 0) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp db529656-a0c5-4b12-9483-54c6b53f7a87)) - (fp_line (start -0.35 0) (end -0.35 -0.55) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 220a5f7c-d7ed-4295-9f61-247e960876d5)) - (fp_line (start -0.35 0) (end -0.35 0.55) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp e96f2f65-f72d-4289-8a67-3ff389011c00)) - (fp_line (start -0.35 0) (end 0.25 -0.4) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 055517ad-375e-4c03-88c1-8257185a41b1)) - (fp_line (start 0.25 -0.4) (end 0.25 0.4) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 47c639d8-ac4a-4b98-9a60-4d5197eff953)) - (fp_line (start 0.25 0) (end 0.75 0) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 74233f41-2ff9-4166-b7bf-0594a954d529)) - (fp_line (start 0.25 0.4) (end -0.35 0) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp f27821d3-0bac-46a5-a7e8-599f018cd58d)) - (fp_line (start 1.65 -0.8) (end 1.65 0.8) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp deae6ca0-1cb5-40c3-b793-80afedeba401)) - (fp_line (start 1.65 0.8) (end -1.65 0.8) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp deb21287-aef7-4e73-8e9b-2b028cc5e941)) - (pad "1" smd roundrect (at -1.75 0) (size 1.3 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.1923076923) - (net 4 "+12V") (pinfunction "K") (pintype "passive") (tstamp 29a07338-1b2d-46a3-9863-5705630078a6)) - (pad "2" smd roundrect (at 1.75 0) (size 1.3 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.1923076923) - (net 58 "Net-(VD4-A)") (pinfunction "A") (pintype "passive") (tstamp 36ff2f8b-a0fb-427a-b356-a0dba0485a60)) - (model "${KICAD6_3DMODEL_DIR}/Diode_SMD.3dshapes/D_MiniMELF.wrl" - (offset (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) - ) - ) - - (footprint "Capacitor_SMD:C_0805_2012Metric" (layer "F.Cu") - (tstamp 8c8bc044-9d8c-466e-a474-ab37c962b556) - (at 71.7325 54.39) - (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf, https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator") - (tags "capacitor") - (property "Sheetfile" "RS485_Relay_V2R1.kicad_sch") - (property "Sheetname" "") - (property "ki_description" "Unpolarized capacitor, small symbol") - (property "ki_keywords" "capacitor cap") - (path "/b894f491-3e7a-48e4-aa1c-200f2e7a88c0") - (attr smd) - (fp_text reference "C13" (at 0 -1.68) (layer "F.SilkS") - (effects (font (size 1 1) (thickness 0.15))) - (tstamp 590684fb-b0c6-4579-94d4-418059d2a789) - ) - (fp_text value "0.1u" (at 0 1.68) (layer "F.Fab") - (effects (font (size 1 1) (thickness 0.15))) - (tstamp a980ce42-45a5-4774-9edf-3e69d48e7e3c) - ) - (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab") - (effects (font (size 0.5 0.5) (thickness 0.08))) - (tstamp 3ee51d25-51b9-41c4-8dac-7200e1af47a0) - ) - (fp_line (start -0.261252 -0.735) (end 0.261252 -0.735) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp bd0589c8-7704-40f2-9995-07cb6d1c1c45)) - (fp_line (start -0.261252 0.735) (end 0.261252 0.735) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 41f7d220-3423-4545-81b1-cde6d279e712)) - (fp_line (start -1.7 -0.98) (end 1.7 -0.98) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp af7b8734-a344-4559-9ae9-3e3fbc5c1895)) - (fp_line (start -1.7 0.98) (end -1.7 -0.98) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 5d05e49b-55d3-4286-ac80-d149f6bd2c84)) - (fp_line (start 1.7 -0.98) (end 1.7 0.98) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 31fd9316-818f-4710-a529-3200c75b7fa1)) - (fp_line (start 1.7 0.98) (end -1.7 0.98) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 0531204b-f24a-4562-8e94-fe2026079a88)) - (fp_line (start -1 -0.625) (end 1 -0.625) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 7f79a7ac-e6db-42c6-a569-0580e5a2844a)) - (fp_line (start -1 0.625) (end -1 -0.625) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 294b145a-1244-40f0-80e6-248ce0c3d01e)) - (fp_line (start 1 -0.625) (end 1 0.625) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 98043148-c6d8-4332-9692-fbb28d94b6eb)) - (fp_line (start 1 0.625) (end -1 0.625) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp dc9dbf51-f52d-4cba-810f-5b3946cf8c2a)) - (pad "1" smd roundrect (at -0.95 0) (size 1 1.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) - (net 10 "Net-(VD8-K)") (pintype "passive") (tstamp 5842dffe-6d17-4f42-a0ed-58406570c076)) - (pad "2" smd roundrect (at 0.95 0) (size 1 1.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) - (net 3 "GND") (pintype "passive") (tstamp d00fd7ad-ae68-48b4-9619-9ecbb59ca964)) - (model "${KICAD6_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0805_2012Metric.wrl" + (fp_rect (start -1.4 -2.5) (end 6.44 3.5) + (stroke (width 0.12) (type default)) (fill none) (layer "F.SilkS") (tstamp f1d450ff-85e0-417f-9211-696d516899d3)) + (fp_rect (start 0 -2.413) (end 5.08 -1.651) + (stroke (width 0.12) (type solid)) (fill solid) (layer "F.SilkS") (tstamp cf2da3e3-b892-443d-b875-af6f888a1638)) + (fp_rect (start -1.27 -2.4) (end 6.35 3.4) + (stroke (width 0.05) (type default)) (fill none) (layer "F.CrtYd") (tstamp f635475d-883d-4e18-a415-d609f3aac683)) + (fp_rect (start -1.4 -2.5) (end 6.44 3.5) + (stroke (width 0.1) (type default)) (fill none) (layer "F.Fab") (tstamp d7b38016-2cf1-4548-a166-54ce3e903cff)) + (fp_rect (start 0 -2.413) (end 5.08 -1.651) + (stroke (width 0.1) (type solid)) (fill solid) (layer "F.Fab") (tstamp 287d5023-2949-4c2d-a4ab-e070b05970de)) + (pad "1" thru_hole roundrect (at 5.08 0 270) (size 1.6 2.54) (drill 0.9) (layers "*.Cu" "*.Mask") (roundrect_rratio 0.25) + (net 11 "Net-(VD9-K)") (pinfunction "Pin_1") (pintype "passive") (tstamp e19bea89-cfb9-41f7-ad96-e4788b209d5f)) + (pad "2" thru_hole oval (at 2.54 0 270) (size 1.6 2.54) (drill 0.9) (layers "*.Cu" "*.Mask") + (net 73 "unconnected-(X23-Pin_2-Pad2)") (pinfunction "Pin_2") (pintype "passive+no_connect") (tstamp 8751fc23-75ca-4e87-8c36-2c70c8571cdb)) + (pad "3" thru_hole oval (at 0 0 270) (size 1.6 2.54) (drill 0.9) (layers "*.Cu" "*.Mask") + (net 3 "GND") (pinfunction "Pin_3") (pintype "passive") (tstamp 5a3d0f53-102d-41f3-824b-c4518af7953b)) + (model "${ECOHIM_LIB}/Ecohim.3dmodels/DS1070-3_WF-3_CONNFLY.stp" (offset (xyz 0 0 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0)) @@ -4131,7 +2709,7 @@ (footprint "TestPoint:TestPoint_THTPad_D2.0mm_Drill1.0mm" (layer "F.Cu") (tstamp 8ef86ea6-bae6-44c6-ae25-89a6a852b806) - (at 47.0625 80.3) + (at -36.16 101.82) (descr "THT pad as test Point, diameter 2.0mm, hole diameter 1.0mm") (tags "test point THT pad") (property "Sheetfile" "RS485_Relay_V2R1.kicad_sch") @@ -4163,7 +2741,7 @@ (footprint "Ecohim:L_7.3x7.3_H4.5" (layer "F.Cu") (tstamp 9108498e-dce7-48ad-96e1-3b96021db7bf) - (at 88.6325 69.35) + (at 164.2 89.8) (descr "Choke, SMD, 7.3x7.3mm 4.5mm height") (tags "Choke SMD") (property "Sheetfile" "RS485_Relay_V2R1.kicad_sch") @@ -4231,63 +2809,9 @@ ) ) - (footprint "Capacitor_SMD:C_0805_2012Metric" (layer "F.Cu") - (tstamp 9256ebef-0bba-45f3-956d-ac452c21bb12) - (at 67.2825 63.42) - (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf, https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator") - (tags "capacitor") - (property "Sheetfile" "RS485_Relay_V2R1.kicad_sch") - (property "Sheetname" "") - (property "ki_description" "Unpolarized capacitor, small symbol") - (property "ki_keywords" "capacitor cap") - (path "/d36950cb-3a04-415e-ba1a-963eae414654") - (attr smd) - (fp_text reference "C11" (at 0 -1.68) (layer "F.SilkS") - (effects (font (size 1 1) (thickness 0.15))) - (tstamp fe80380d-1249-4e96-8cd3-24483e39f51b) - ) - (fp_text value "0.1u" (at 0 1.68) (layer "F.Fab") - (effects (font (size 1 1) (thickness 0.15))) - (tstamp 7a39cc2e-7ef1-4c52-a42b-cfacc26f1f98) - ) - (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab") - (effects (font (size 0.5 0.5) (thickness 0.08))) - (tstamp 4c712fdc-7ea4-4d35-a041-cd65de2eef73) - ) - (fp_line (start -0.261252 -0.735) (end 0.261252 -0.735) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 8ca4c22b-5c95-40fd-a043-9c87b0c0d46a)) - (fp_line (start -0.261252 0.735) (end 0.261252 0.735) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 471b6f7b-29f9-45ee-969c-2c14fbda36c7)) - (fp_line (start -1.7 -0.98) (end 1.7 -0.98) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 7bd61c2f-b9c0-4d6f-af2a-48e382a4d471)) - (fp_line (start -1.7 0.98) (end -1.7 -0.98) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 2e056326-4432-4a08-98b7-82f44880df8c)) - (fp_line (start 1.7 -0.98) (end 1.7 0.98) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 97554141-5729-45ab-b33d-4ee9dbf1f5af)) - (fp_line (start 1.7 0.98) (end -1.7 0.98) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp f4f6a677-248d-4edb-8151-4c60990b1c10)) - (fp_line (start -1 -0.625) (end 1 -0.625) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 78b58301-b716-4721-8da0-8ae2280b62fe)) - (fp_line (start -1 0.625) (end -1 -0.625) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp dd3a4e46-48c7-4f94-b992-d231700c1a34)) - (fp_line (start 1 -0.625) (end 1 0.625) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp dbb13b78-9e17-45a1-8e27-7b0618a76699)) - (fp_line (start 1 0.625) (end -1 0.625) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 981ef737-99ac-49c6-bf88-b73f008aa125)) - (pad "1" smd roundrect (at -0.95 0) (size 1 1.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) - (net 4 "+12V") (pintype "passive") (tstamp 05d2267f-2fb9-40b9-b454-dbe91c1d4467)) - (pad "2" smd roundrect (at 0.95 0) (size 1 1.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) - (net 3 "GND") (pintype "passive") (tstamp d5b8f253-69dc-4845-8b73-6a8c202b5fa6)) - (model "${KICAD6_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0805_2012Metric.wrl" - (offset (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) - ) - ) - (footprint "Resistor_SMD:R_0805_2012Metric" (layer "F.Cu") (tstamp 943153b0-eade-42c6-b4b3-1d8c1e4bf134) - (at 32.3025 84.25) + (at -50.92 105.77) (descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") (tags "resistor") (property "Sheetfile" "RS485_Relay_V2R1.kicad_sch") @@ -4339,63 +2863,9 @@ ) ) - (footprint "Resistor_SMD:R_0805_2012Metric" (layer "F.Cu") - (tstamp 9bff77e0-d24f-4881-b2e2-97343e6ceadb) - (at 32.3025 101.95) - (descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") - (tags "resistor") - (property "Sheetfile" "RS485_Relay_V2R1.kicad_sch") - (property "Sheetname" "") - (property "ki_description" "Resistor, small symbol") - (property "ki_keywords" "R resistor") - (path "/6b118b79-4d94-49b0-9499-26fd397c23c4") - (attr smd) - (fp_text reference "R16" (at 0 -1.65) (layer "F.SilkS") - (effects (font (size 1 1) (thickness 0.15))) - (tstamp 2f52837c-032c-4223-b11b-ff60814c74bf) - ) - (fp_text value "10k" (at 0 1.65) (layer "F.Fab") - (effects (font (size 1 1) (thickness 0.15))) - (tstamp 1229b410-f2b6-49c9-8bf1-38bce86e617d) - ) - (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab") - (effects (font (size 0.5 0.5) (thickness 0.08))) - (tstamp f433231d-ce20-4fe2-8a4b-664072a19bc7) - ) - (fp_line (start -0.227064 -0.735) (end 0.227064 -0.735) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 631777f3-66b4-4e30-88c7-0e8dcdd9d7a9)) - (fp_line (start -0.227064 0.735) (end 0.227064 0.735) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp affd7abb-8368-4e62-b890-67e3a6691fef)) - (fp_line (start -1.68 -0.95) (end 1.68 -0.95) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 6d3614e0-d878-4299-b946-6cbc59625548)) - (fp_line (start -1.68 0.95) (end -1.68 -0.95) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 67aec171-79e5-4bc2-a70c-d0aab081b3cf)) - (fp_line (start 1.68 -0.95) (end 1.68 0.95) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 2addf440-1332-4642-a3cc-bdcb3be00577)) - (fp_line (start 1.68 0.95) (end -1.68 0.95) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp aaa9377a-4398-4420-8d0a-05135da70a3e)) - (fp_line (start -1 -0.625) (end 1 -0.625) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 1d338f04-5f89-41cd-9b76-9fe2d2a55c2d)) - (fp_line (start -1 0.625) (end -1 -0.625) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 0706addd-5aed-4eb4-bfe3-407bae8fad57)) - (fp_line (start 1 -0.625) (end 1 0.625) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp b43ba530-c842-40f5-9c62-7dd02c9d300a)) - (fp_line (start 1 0.625) (end -1 0.625) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 1e099594-ba8d-4a70-bd79-2886b90717b2)) - (pad "1" smd roundrect (at -0.9125 0) (size 1.025 1.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.243902) - (net 32 "MOTOR1") (pintype "passive") (tstamp 89f3b298-4828-46d9-be30-204538c9c519)) - (pad "2" smd roundrect (at 0.9125 0) (size 1.025 1.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.243902) - (net 3 "GND") (pintype "passive") (tstamp 541fc7f7-16e0-4de0-8a9c-08a9db39371a)) - (model "${KICAD6_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0805_2012Metric.wrl" - (offset (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) - ) - ) - (footprint "Capacitor_SMD:C_0805_2012Metric" (layer "F.Cu") (tstamp 9d6010cf-18ab-4461-af9a-e9bb360090e5) - (at 67.2825 51.38) + (at -15.94 72.9) (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf, https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator") (tags "capacitor") (property "Sheetfile" "RS485_Relay_V2R1.kicad_sch") @@ -4449,7 +2919,7 @@ (footprint "Ecohim:Connector_TAB_6.35mm" (layer "F.Cu") (tstamp a11da70c-1726-4693-97d0-1860da7bb42a) - (at 20.9625 95.875) + (at 162.14 44) (descr "Tab 6.35mm x 0.8mm blade connector") (tags "faston, tab, 6.35, 6.3, blade") (property "Label" "Pump L") @@ -4488,63 +2958,9 @@ ) ) - (footprint "Resistor_SMD:R_0805_2012Metric" (layer "F.Cu") - (tstamp a20ae464-1208-42db-8b2d-d24315289a6a) - (at 27.8925 90.15) - (descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") - (tags "resistor") - (property "Sheetfile" "RS485_Relay_V2R1.kicad_sch") - (property "Sheetname" "") - (property "ki_description" "Resistor, small symbol") - (property "ki_keywords" "R resistor") - (path "/b118a4ec-d90e-4587-8ad7-40c06d99e53e") - (attr smd) - (fp_text reference "R3" (at 0 -1.65) (layer "F.SilkS") - (effects (font (size 1 1) (thickness 0.15))) - (tstamp 3561c188-4806-442a-a5c2-fda94590ef15) - ) - (fp_text value "10k" (at 0 1.65) (layer "F.Fab") - (effects (font (size 1 1) (thickness 0.15))) - (tstamp 9d20134a-efd3-409a-869d-80995b0f928e) - ) - (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab") - (effects (font (size 0.5 0.5) (thickness 0.08))) - (tstamp ada82815-b38f-46a2-82a7-7bb709b37455) - ) - (fp_line (start -0.227064 -0.735) (end 0.227064 -0.735) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp f8091f07-c00f-4dce-9dc3-d58c5b73c8ce)) - (fp_line (start -0.227064 0.735) (end 0.227064 0.735) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 4e21c527-34c5-4c1f-a0f8-34a5ac980935)) - (fp_line (start -1.68 -0.95) (end 1.68 -0.95) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 5fba819d-bf51-4ace-8b3b-42a8b02fd60a)) - (fp_line (start -1.68 0.95) (end -1.68 -0.95) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 57e36ea8-bc7a-4674-b554-ead3b1d8c7f2)) - (fp_line (start 1.68 -0.95) (end 1.68 0.95) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp dfb37aa4-072e-45e2-9e8c-5349a2e9f639)) - (fp_line (start 1.68 0.95) (end -1.68 0.95) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp f7e85b06-2535-4cc5-a984-ca857b365f6c)) - (fp_line (start -1 -0.625) (end 1 -0.625) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 4236e0f0-81b0-459d-a5a7-4ddc26d198bc)) - (fp_line (start -1 0.625) (end -1 -0.625) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp a2f91d28-bea6-4037-b62b-1b7abedd5059)) - (fp_line (start 1 -0.625) (end 1 0.625) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 91b4e7e5-e662-46ec-932e-263c616722ba)) - (fp_line (start 1 0.625) (end -1 0.625) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp e0fb41a3-1b56-4c77-93e4-5057ae04b601)) - (pad "1" smd roundrect (at -0.9125 0) (size 1.025 1.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.243902) - (net 39 "RL_MAIN") (pintype "passive") (tstamp 2a2602d2-6713-4388-b145-bf8f37db0d1e)) - (pad "2" smd roundrect (at 0.9125 0) (size 1.025 1.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.243902) - (net 3 "GND") (pintype "passive") (tstamp f1993bbf-0145-44f2-8604-9396a9ca0543)) - (model "${KICAD6_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0805_2012Metric.wrl" - (offset (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) - ) - ) - (footprint "Relay_THT:Relay_DPST_Omron_G2RL-2A" (layer "F.Cu") (tstamp ad184ebf-51f8-4332-b400-2627b91e885d) - (at 47.9875 22.605) + (at 134.3875 81.3 180) (descr "Omron Relay, DPST, https://omronfs.omron.com/en_US/ecb/products/pdf/en-g2rl.pdf") (tags "Omron Relay DPST") (property "Sheetfile" "RS485_Relay_V2R1.kicad_sch") @@ -4607,17 +3023,17 @@ (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 69c2b34e-d731-4ba8-82b5-febde73c0fe0)) (fp_line (start 10 26.5) (end 10 -2.3) (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 92503073-cf0e-4cef-82d2-453e6158ebfd)) - (pad "13" thru_hole circle (at 0 20) (size 2 2) (drill 1.3) (layers "*.Cu" "*.Mask") - (net 56 "Net-(X11-Pin_1)") (pintype "passive") (tstamp ffe10837-b413-4046-9e79-6ac318617873)) - (pad "14" thru_hole circle (at 0 25) (size 2 2) (drill 1.3) (layers "*.Cu" "*.Mask") - (net 51 "Net-(X6-Pin_1)") (pintype "passive") (tstamp 9183e0bc-8267-4d13-9ff1-76749ef27a77)) - (pad "23" thru_hole circle (at 7.5 20) (size 2 2) (drill 1.3) (layers "*.Cu" "*.Mask") - (net 57 "Net-(X10-Pin_1)") (pintype "passive") (tstamp d33833c5-8921-44c0-b957-496e2910e1b3)) - (pad "24" thru_hole circle (at 7.5 25) (size 2 2) (drill 1.3) (layers "*.Cu" "*.Mask") - (net 54 "Net-(X7-Pin_1)") (pintype "passive") (tstamp eb86ce83-9340-4b37-8d2f-dda0cb4c3a31)) - (pad "A1" thru_hole rect (at 0 0) (size 2 2) (drill 1.3) (layers "*.Cu" "*.Mask") + (pad "13" thru_hole circle (at 0 20 180) (size 2 2) (drill 1.3) (layers "*.Cu" "*.Mask") + (net 52 "/L_MAIN") (pintype "passive") (tstamp ffe10837-b413-4046-9e79-6ac318617873)) + (pad "14" thru_hole circle (at 0 25 180) (size 2 2) (drill 1.3) (layers "*.Cu" "*.Mask") + (net 56 "/L_AUX") (pintype "passive") (tstamp 9183e0bc-8267-4d13-9ff1-76749ef27a77)) + (pad "23" thru_hole circle (at 7.5 20 180) (size 2 2) (drill 1.3) (layers "*.Cu" "*.Mask") + (net 55 "/N_MAIN") (pintype "passive") (tstamp d33833c5-8921-44c0-b957-496e2910e1b3)) + (pad "24" thru_hole circle (at 7.5 25 180) (size 2 2) (drill 1.3) (layers "*.Cu" "*.Mask") + (net 57 "/N_AUX") (pintype "passive") (tstamp eb86ce83-9340-4b37-8d2f-dda0cb4c3a31)) + (pad "A1" thru_hole rect (at 0 0 180) (size 2 2) (drill 1.3) (layers "*.Cu" "*.Mask") (net 4 "+12V") (pintype "passive") (tstamp 838258c4-6bdd-4f56-a1ff-ee3c15e51595)) - (pad "A2" thru_hole circle (at 7.5 0) (size 2 2) (drill 1.3) (layers "*.Cu" "*.Mask") + (pad "A2" thru_hole circle (at 7.5 0 180) (size 2 2) (drill 1.3) (layers "*.Cu" "*.Mask") (net 58 "Net-(VD4-A)") (pintype "passive") (tstamp 2aca8168-c1d0-4caf-a92a-dbc5d296386f)) (model "${ECOHIM_LIB}/Ecohim.3dmodels/G2RL-2A.stp" (offset (xyz 3.75 -12.2 0)) @@ -4628,7 +3044,7 @@ (footprint "Capacitor_Tantalum_SMD:CP_EIA-7343-31_Kemet-D" (layer "F.Cu") (tstamp ada86128-de65-40c2-a601-87804a4a49a0) - (at 77.9075 28.18) + (at 163.965 109.725 180) (descr "Tantalum Capacitor SMD Kemet-D (7343-31 Metric), IPC_7351 nominal, (Body size from: http://www.kemet.com/Lists/ProductCatalog/Attachments/253/KEM_TC101_STD.pdf), generated with kicad-footprint-generator") (tags "capacitor tantalum") (property "Sheetfile" "RS485_Relay_V2R1.kicad_sch") @@ -4673,9 +3089,9 @@ (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 90d0a44c-7f3f-427a-a51a-a6e0456ae265)) (fp_line (start 3.65 2.15) (end 3.65 -2.15) (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 914a0bd0-d6d5-45a4-b5a5-9256ba8be74d)) - (pad "1" smd roundrect (at -3.1125 0) (size 2.075 2.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.120482) + (pad "1" smd roundrect (at -3.1125 0 180) (size 2.075 2.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.120482) (net 11 "Net-(VD9-K)") (pintype "passive") (tstamp 5c6fc85c-5bb4-4167-9c51-eee6ad0bd8eb)) - (pad "2" smd roundrect (at 3.1125 0) (size 2.075 2.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.120482) + (pad "2" smd roundrect (at 3.1125 0 180) (size 2.075 2.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.120482) (net 3 "GND") (pintype "passive") (tstamp ec5c7bee-feb8-428b-93d5-da37853a00cb)) (model "${KICAD6_3DMODEL_DIR}/Capacitor_Tantalum_SMD.3dshapes/CP_EIA-7343-31_Kemet-D.wrl" (offset (xyz 0 0 0)) @@ -4684,10 +3100,10 @@ ) ) - (footprint "Ecohim:DS1070-2MR_WF-2RA_CONNFLY" (layer "F.Cu") + (footprint "Ecohim:DS1070-2_WF-2_CONNFLY" (layer "F.Cu") (tstamp af933691-a773-4aeb-a455-0843ac742c3a) - (at 34.0625 80.85) - (descr "Connfly DS1070-2MR, WF-2RA") + (at 173.8 73.16 -90) + (descr "Connfly DS1070-2, WF-2") (tags "connector") (property "Label" "Water level sensor") (property "Sheetfile" "RS485_Relay_V2R1.kicad_sch") @@ -4696,93 +3112,33 @@ (property "ki_keywords" "connector") (path "/ce4ea34f-a936-4d6e-89df-e6da19398de1") (attr through_hole) - (fp_text reference "X14" (at -2.3 -4 90 unlocked) (layer "F.SilkS") - (effects (font (size 1 1) (thickness 0.1))) - (tstamp 4776f597-f28e-41bc-85b0-878ad243830b) - ) - (fp_text value "WF-2" (at 1.2 2.4 unlocked) (layer "F.Fab") + (fp_text reference "X14" (at 1.524 -3.302 90) (layer "F.SilkS") (effects (font (size 1 1) (thickness 0.15))) - (tstamp 342e5806-dcae-4d32-9830-9ce083cbc51b) + (tstamp 5c136842-4e2c-4356-ab65-ede708930c08) ) - (fp_text user "${REFERENCE}" (at 1.2 3.9 unlocked) (layer "F.Fab") + (fp_text value "WF-2" (at 1.27 4.572 90) (layer "F.Fab") (effects (font (size 1 1) (thickness 0.15))) - (tstamp 00179514-9d73-4c84-9dca-24edafe1f58b) + (tstamp c1333926-1cde-4cca-92d6-7be3d4bf786e) ) - (fp_line (start -1.27 -5.4) (end -1.27 -2.4) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp 5f03e5a8-e68e-4d28-a16a-7d75d91e1ee3)) - (fp_line (start -1.27 -5.4) (end 3.81 -5.4) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp 0c3bb8a9-7265-414f-a788-223a4b47aa69)) - (fp_line (start -1.27 -2.4) (end -0.65 -2.4) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp c67eb8e9-5521-4f62-b050-bb6ac85abc89)) - (fp_line (start -0.65 -2.4) (end -0.65 -3.4) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp e906dc97-4d06-487a-90c8-73b3172a6aea)) - (fp_line (start -0.2 -13.3) (end -0.1 -13.4) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp b12448c2-2796-442a-8d31-d44b0f5fa2da)) - (fp_line (start -0.2 -5.4) (end -0.2 -13.3) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp 08e041b7-1b6e-46fb-9e4d-d675cde3433c)) - (fp_line (start -0.2 -3.4) (end -0.2 -1.6) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp 695d1099-328e-4627-bdfa-0900ec5a977d)) - (fp_line (start -0.2 -1.6) (end 0.2 -1.6) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp b29d24bc-e269-4bff-8d84-5e180c6f0bbb)) - (fp_line (start -0.1 -13.4) (end 0.1 -13.4) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp 495624fd-5306-482a-a6ca-a2672fa9ac21)) - (fp_line (start 0 -13.9) (end 2.54 -13.9) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp aeee85fc-7078-4c80-96d4-2c26c00e1bae)) - (fp_line (start 0 -13.4) (end 0 -13.9) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp f6808e42-e0c5-4e0b-a459-787df54b0e15)) - (fp_line (start 0.1 -13.4) (end 0.2 -13.3) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp 82979a86-da5b-4bf0-9759-9da18c9089f4)) - (fp_line (start 0.2 -13.3) (end 0.2 -5.4) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp 95fca25e-51e4-44c5-80fc-0de46bf68972)) - (fp_line (start 0.2 -9.65) (end 2.3 -9.65) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp 01c4e006-f031-4134-9125-519a13917500)) - (fp_line (start 0.2 -7.62) (end 2.3 -7.62) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp c071cffe-9886-4b5a-a7d3-ee817ed4f247)) - (fp_line (start 0.2 -3.4) (end 0.2 -1.6) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp f2638f88-7afb-42a7-bbf0-81f9bd88c92d)) - (fp_line (start 0.65 -3.4) (end -0.65 -3.4) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp fc92ee12-85f0-4035-9c5e-bd9e243acc8e)) - (fp_line (start 0.65 -3.4) (end 0.65 -2.4) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp 1c840217-6f3f-433d-9511-1836f524357e)) - (fp_line (start 0.65 -2.4) (end 1.89 -2.4) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp a663cb5f-fc72-42cc-9a7f-cdf0c9eab225)) - (fp_line (start 1.89 -3.4) (end 1.89 -2.4) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp b88218fa-73b2-46cf-8a61-a496902c02ef)) - (fp_line (start 2.34 -13.3) (end 2.34 -5.4) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp 320bde8b-9724-458b-8289-3068dc270e83)) - (fp_line (start 2.34 -3.4) (end 2.34 -1.6) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp f5618835-86f5-4705-98bd-99c78d81b986)) - (fp_line (start 2.34 -1.6) (end 2.74 -1.6) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp f08737c6-f122-460a-90c7-29dfeb7cc4b5)) - (fp_line (start 2.44 -13.4) (end 2.34 -13.3) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp 2fdec304-b5b2-46d4-9b90-57c02897cc99)) - (fp_line (start 2.54 -13.9) (end 2.54 -13.4) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp 15da4d9e-ee13-442c-a4d0-044ce616057e)) - (fp_line (start 2.64 -13.4) (end 2.44 -13.4) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp 7867e1b4-2819-41b0-9917-6fc1edd20308)) - (fp_line (start 2.74 -13.3) (end 2.64 -13.4) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp 010d9557-0619-4e8d-b4eb-1c08d42e67bc)) - (fp_line (start 2.74 -5.4) (end 2.74 -13.3) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp bd534f04-a4b8-48d9-92b8-4db7394a5c72)) - (fp_line (start 2.74 -3.4) (end 2.74 -1.6) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp fd5eb571-8c5e-4379-a92d-decd4ca9c7cf)) - (fp_line (start 3.19 -3.4) (end 1.89 -3.4) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp 853e9d7c-118a-4455-b365-b175f2234eff)) - (fp_line (start 3.19 -2.4) (end 3.19 -3.4) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp b9626749-7f54-4404-80b4-ff6735198076)) - (fp_line (start 3.81 -5.4) (end 3.81 -2.4) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp bb7edcd3-c49c-4efb-b65d-8795f2f5e5e4)) - (fp_line (start 3.81 -2.4) (end 3.19 -2.4) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp dd293a3a-2a8b-43e7-bc02-9d3a4321677a)) - (fp_rect (start -1.4 -14) (end 4 1.4) - (stroke (width 0.05) (type default)) (fill none) (layer "F.CrtYd") (tstamp cbebe685-80a1-4237-8901-955eb1f1ad23)) - (fp_rect (start -1.4 -14) (end 4 -1.4) - (stroke (width 0.05) (type default)) (fill none) (layer "F.Fab") (tstamp 6c9930d9-cdf5-4c2e-b419-f9f2eeebae47)) - (pad "1" thru_hole roundrect (at 2.54 0) (size 1.6 2.54) (drill 0.9) (layers "*.Cu" "*.Mask") (roundrect_rratio 0.25) - (net 7 "Net-(D5A--)") (pinfunction "Pin_1") (pintype "passive") (tstamp e4a677d4-fb27-49b8-9a85-c89178165c28)) - (pad "2" thru_hole oval (at 0 0) (size 1.6 2.54) (drill 0.9) (layers "*.Cu" "*.Mask") - (net 3 "GND") (pinfunction "Pin_2") (pintype "passive") (tstamp d8461ded-35ef-4e65-8f6a-5cffd4c865f1)) - (model "${ECOHIM_LIB}/Ecohim.3dmodels/DS1070-2MR_WF-2RA_CONNFLY.stp" + (fp_text user "${REFERENCE}" (at 1.27 6.072 90) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 1f26606f-1af0-409a-ae30-72869bd9a791) + ) + (fp_rect (start -1.4 -2.5) (end 3.9 3.5) + (stroke (width 0.12) (type default)) (fill none) (layer "F.SilkS") (tstamp bfa6de33-5f41-42ad-8f9b-f9d2ea836605)) + (fp_rect (start 0 -2.413) (end 2.54 -1.651) + (stroke (width 0.12) (type solid)) (fill solid) (layer "F.SilkS") (tstamp f2449d6e-5495-4444-9ccb-436632e349e4)) + (fp_rect (start -1.27 -2.4) (end 3.81 3.4) + (stroke (width 0.05) (type default)) (fill none) (layer "F.CrtYd") (tstamp 3bda2948-1334-44ac-b245-cbcd78c2cb09)) + (fp_rect (start -1.4 -2.5) (end 3.9 3.5) + (stroke (width 0.1) (type default)) (fill none) (layer "F.Fab") (tstamp 267c827a-1109-4603-87fe-e830f936df32)) + (fp_rect (start 0 -2.413) (end 2.54 -1.651) + (stroke (width 0.1) (type solid)) (fill solid) (layer "F.Fab") (tstamp 11df9705-c260-48d8-a656-f46541ceafb1)) + (pad "1" thru_hole roundrect (at 2.54 0 270) (size 1.6 2.54) (drill 0.9) (layers "*.Cu" "*.Mask") (roundrect_rratio 0.25) + (net 7 "Net-(D5A--)") (pinfunction "Pin_1") (pintype "passive") (tstamp e3b502e6-d635-451d-8065-ab37876e1ca1)) + (pad "2" thru_hole oval (at 0 0 270) (size 1.6 2.54) (drill 0.9) (layers "*.Cu" "*.Mask") + (net 3 "GND") (pinfunction "Pin_2") (pintype "passive") (tstamp 5bf2cbdd-c2e7-4ba1-8103-9ab54baaee17)) + (model "${ECOHIM_LIB}/Ecohim.3dmodels/DS1070-2_WF-2_CONNFLY.stp" (offset (xyz 0 0 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0)) @@ -4791,7 +3147,7 @@ (footprint "Capacitor_Tantalum_SMD:CP_EIA-7343-31_Kemet-D" (layer "F.Cu") (tstamp afed42e2-1aab-437d-91b5-b54f6355f972) - (at 77.9075 22.33) + (at 164 96.2 180) (descr "Tantalum Capacitor SMD Kemet-D (7343-31 Metric), IPC_7351 nominal, (Body size from: http://www.kemet.com/Lists/ProductCatalog/Attachments/253/KEM_TC101_STD.pdf), generated with kicad-footprint-generator") (tags "capacitor tantalum") (property "Sheetfile" "RS485_Relay_V2R1.kicad_sch") @@ -4836,9 +3192,9 @@ (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 6e48813a-436f-4312-9535-d22b7bab136e)) (fp_line (start 3.65 2.15) (end 3.65 -2.15) (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 27765c9a-76a7-497f-9ead-38ccf1b1d0e6)) - (pad "1" smd roundrect (at -3.1125 0) (size 2.075 2.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.120482) + (pad "1" smd roundrect (at -3.1125 0 180) (size 2.075 2.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.120482) (net 10 "Net-(VD8-K)") (pintype "passive") (tstamp 14abdfa0-163c-46e1-bc71-04ef2bcc4c17)) - (pad "2" smd roundrect (at 3.1125 0) (size 2.075 2.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.120482) + (pad "2" smd roundrect (at 3.1125 0 180) (size 2.075 2.55) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.120482) (net 3 "GND") (pintype "passive") (tstamp 948c4790-cfb2-4ae3-beee-c57f31d100a4)) (model "${KICAD6_3DMODEL_DIR}/Capacitor_Tantalum_SMD.3dshapes/CP_EIA-7343-31_Kemet-D.wrl" (offset (xyz 0 0 0)) @@ -4847,71 +3203,9 @@ ) ) - (footprint "Package_TO_SOT_SMD:SOT-23" (layer "F.Cu") - (tstamp b7b70107-c7f9-44f1-9583-97dca6d550bb) - (at 87.8625 84.9) - (descr "SOT, 3 Pin (https://www.jedec.org/system/files/docs/to-236h.pdf variant AB), generated with kicad-footprint-generator ipc_gullwing_generator.py") - (tags "SOT TO_SOT_SMD") - (property "Sheetfile" "RS485_Relay_V2R1.kicad_sch") - (property "Sheetname" "") - (property "ki_description" "30V Vds, 5.7A Id, N-Channel MOSFET, SOT-23") - (property "ki_keywords" "N-Channel MOSFET") - (path "/a2601183-67a8-4a98-8dfb-9f2336bd34b2") - (attr smd) - (fp_text reference "VT4" (at 0 -2.4) (layer "F.SilkS") - (effects (font (size 1 1) (thickness 0.15))) - (tstamp e63224df-4331-42d0-85ee-c797edc49564) - ) - (fp_text value "AO3400A" (at 0 2.4) (layer "F.Fab") - (effects (font (size 1 1) (thickness 0.15))) - (tstamp fa85561f-2121-4b5b-b306-70a414006778) - ) - (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab") - (effects (font (size 0.32 0.32) (thickness 0.05))) - (tstamp 48b47f47-08c1-481a-a412-416bad303407) - ) - (fp_line (start 0 -1.56) (end -1.675 -1.56) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp f0587984-bcfd-45b0-be29-f119fe480a36)) - (fp_line (start 0 -1.56) (end 0.65 -1.56) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 30ebf892-49c4-427a-aa29-0b34838857b6)) - (fp_line (start 0 1.56) (end -0.65 1.56) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 277dc4ab-7b9b-4440-b852-954a2ef8484e)) - (fp_line (start 0 1.56) (end 0.65 1.56) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 286e8546-747c-45a7-a86f-81b6b9263e1f)) - (fp_line (start -1.92 -1.7) (end -1.92 1.7) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 0412c850-4e60-469b-8833-dff12cf1634d)) - (fp_line (start -1.92 1.7) (end 1.92 1.7) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp a733ba61-6b59-4b33-9a3f-fba87bc99d33)) - (fp_line (start 1.92 -1.7) (end -1.92 -1.7) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 600141ae-cf62-4ed2-8548-25965722b85f)) - (fp_line (start 1.92 1.7) (end 1.92 -1.7) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 95d45ec6-84c4-4d3e-9f37-a6e7f04ccb68)) - (fp_line (start -0.65 -1.125) (end -0.325 -1.45) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 9da60a61-9eb5-4ba2-8ed2-c4419c6b6ded)) - (fp_line (start -0.65 1.45) (end -0.65 -1.125) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 7cadbc58-cde5-432b-b19a-334d7107d8e2)) - (fp_line (start -0.325 -1.45) (end 0.65 -1.45) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp e077f0ca-02c7-4b0b-acc6-3233b6f22a1d)) - (fp_line (start 0.65 -1.45) (end 0.65 1.45) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp a8767ff4-9b14-4095-bacc-4842c7be24b7)) - (fp_line (start 0.65 1.45) (end -0.65 1.45) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 545bce8c-06f1-46fd-b110-2680192d44da)) - (pad "1" smd roundrect (at -0.9375 -0.95) (size 1.475 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) - (net 32 "MOTOR1") (pinfunction "G") (pintype "input") (tstamp 795adffd-f770-4378-b11f-bb9cecc3a02f)) - (pad "2" smd roundrect (at -0.9375 0.95) (size 1.475 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) - (net 3 "GND") (pinfunction "S") (pintype "passive") (tstamp ce1826b6-f346-4bc6-b1cf-d70520453b80)) - (pad "3" smd roundrect (at 0.9375 0) (size 1.475 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) - (net 66 "Net-(VT4-D)") (pinfunction "D") (pintype "passive") (tstamp 1963c3cd-d796-4966-a89f-044c64a8025c)) - (model "${KICAD6_3DMODEL_DIR}/Package_TO_SOT_SMD.3dshapes/SOT-23.wrl" - (offset (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) - ) - ) - - (footprint "MountingHole:MountingHole_3.2mm_M3_Pad" (layer "F.Cu") + (footprint "MountingHole:MountingHole_3.2mm_M3_Pad" locked (layer "F.Cu") (tstamp b81229d7-adee-4380-84b4-abbb6b7f5812) - (at 56.6325 61.8) + (at 148 50) (descr "Mounting Hole 3.2mm, M3") (tags "mounting hole 3.2mm m3") (property "Sheetfile" "RS485_Relay_V2R1.kicad_sch") @@ -4921,15 +3215,15 @@ (property "ki_keywords" "mounting hole") (path "/b551753e-2814-46b8-b7ee-f6d6a75fb672") (attr exclude_from_pos_files exclude_from_bom) - (fp_text reference "H2" (at 0 -4.2) (layer "F.SilkS") + (fp_text reference "H2" (at 0 -4.2) (layer "F.SilkS") hide (effects (font (size 1 1) (thickness 0.15))) (tstamp 97f816ae-72c6-4954-bde3-0e2539ad1d45) ) - (fp_text value "M3" (at 0 4.2) (layer "F.Fab") + (fp_text value "M3" (at 0 4.2) (layer "F.Fab") hide (effects (font (size 1 1) (thickness 0.15))) (tstamp 2b7fb973-375a-4c65-bd11-ed5eeaf43323) ) - (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab") + (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab") hide (effects (font (size 1 1) (thickness 0.15))) (tstamp fd5b5ed2-4521-481a-a516-2cfc21109bb1) ) @@ -4937,13 +3231,13 @@ (stroke (width 0.15) (type solid)) (fill none) (layer "Cmts.User") (tstamp 88c42ccc-c02b-4343-9607-7eb60d73c9f5)) (fp_circle (center 0 0) (end 3.45 0) (stroke (width 0.05) (type solid)) (fill none) (layer "F.CrtYd") (tstamp 55a4d561-a27a-4c7d-a806-713beb917035)) - (pad "1" thru_hole circle (at 0 0) (size 6.4 6.4) (drill 3.2) (layers "*.Cu" "*.Mask") + (pad "1" thru_hole circle locked (at 0 0) (size 6.4 6.4) (drill 3.2) (layers "*.Cu" "*.Mask") (net 42 "unconnected-(H2-Pad1)") (pinfunction "1") (pintype "input+no_connect") (tstamp dabfa11a-944b-4cdd-959d-7d3da006d630)) ) (footprint "Ecohim:Connector_TAB_6.35mm" (layer "F.Cu") (tstamp bc3eea92-490d-4c00-86d3-164121bfa26e) - (at 20.9625 59.875) + (at 118.6 46.34 90) (descr "Tab 6.35mm x 0.8mm blade connector") (tags "faston, tab, 6.35, 6.3, blade") (property "Label" "MAIN1 L") @@ -4953,15 +3247,15 @@ (property "ki_keywords" "connector") (path "/f6b5f578-00ee-46ec-8b15-2f3812a637cb") (attr through_hole) - (fp_text reference "X6" (at 0 -2.3 unlocked) (layer "F.SilkS") + (fp_text reference "X6" (at 0 -2.3 90 unlocked) (layer "F.SilkS") (effects (font (size 1 1) (thickness 0.15))) (tstamp f36481cc-1550-4adf-a69f-b959f92380ce) ) - (fp_text value "Blade 6mm" (at 0 2.6 unlocked) (layer "F.Fab") + (fp_text value "Blade 6mm" (at 0 2.6 90 unlocked) (layer "F.Fab") (effects (font (size 1 1) (thickness 0.15))) (tstamp 77a00cd3-7772-404c-bc6d-901b8799d954) ) - (fp_text user "${REFERENCE}" (at 0 4.1 unlocked) (layer "F.Fab") + (fp_text user "${REFERENCE}" (at 0 4.1 90 unlocked) (layer "F.Fab") (effects (font (size 1 1) (thickness 0.15))) (tstamp 4e5d4db9-a91a-4b2a-8e01-fece2aa4ce02) ) @@ -4971,10 +3265,10 @@ (stroke (width 0.05) (type default)) (fill none) (layer "F.CrtYd") (tstamp a810d7ed-36d3-4ed3-9dc5-9f65b586b4c3)) (fp_rect (start -4 -0.4) (end 4 0.4) (stroke (width 0.1) (type solid)) (fill solid) (layer "F.Fab") (tstamp 592aa0cd-26a8-4aff-8456-b453934a94de)) - (pad "1" thru_hole circle (at -2.54 0) (size 3 3) (drill 1.5) (layers "*.Cu" "*.Mask") - (net 51 "Net-(X6-Pin_1)") (pinfunction "Pin_1") (pintype "passive") (tstamp 44d54c9a-fd82-4cd4-86c5-68128768872f)) - (pad "1" thru_hole circle (at 2.54 0) (size 3 3) (drill 1.5) (layers "*.Cu" "*.Mask") - (net 51 "Net-(X6-Pin_1)") (pinfunction "Pin_1") (pintype "passive") (tstamp f5903c0b-1e14-414c-9a57-0293a374cb80)) + (pad "1" thru_hole circle (at -2.54 0 90) (size 3 3) (drill 1.5) (layers "*.Cu" "*.Mask") + (net 52 "/L_MAIN") (pinfunction "Pin_1") (pintype "passive") (tstamp 44d54c9a-fd82-4cd4-86c5-68128768872f)) + (pad "1" thru_hole circle (at 2.54 0 90) (size 3 3) (drill 1.5) (layers "*.Cu" "*.Mask") + (net 52 "/L_MAIN") (pinfunction "Pin_1") (pintype "passive") (tstamp f5903c0b-1e14-414c-9a57-0293a374cb80)) (model "${ECOHIM_LIB}/Ecohim.3dmodels/tab_6.3mm.STEP" (offset (xyz -2.5 0.4 -4)) (scale (xyz 1 1 1)) @@ -4984,7 +3278,7 @@ (footprint "Resistor_SMD:R_0805_2012Metric" (layer "F.Cu") (tstamp c9154529-d229-4a71-8037-be47d00db27c) - (at 27.8925 84.25) + (at -55.33 105.77) (descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") (tags "resistor") (property "Sheetfile" "RS485_Relay_V2R1.kicad_sch") @@ -5038,7 +3332,7 @@ (footprint "Package_SO:SOP-8_3.9x4.9mm_P1.27mm" (layer "F.Cu") (tstamp cc664ecd-ff80-46c5-b513-0eae4b8e19f0) - (at 77.1625 40.78) + (at 163.4 75.6) (descr "SOP, 8 Pin (http://www.macronix.com/Lists/Datasheet/Attachments/7534/MX25R3235F,%20Wide%20Range,%2032Mb,%20v1.6.pdf#page=79), generated with kicad-footprint-generator ipc_gullwing_generator.py") (tags "SOP SO") (property "Sheetfile" "RS485_Relay_V2R1.kicad_sch") @@ -5110,7 +3404,7 @@ (footprint "Resistor_SMD:R_0805_2012Metric" (layer "F.Cu") (tstamp cdc853b3-51ea-4382-929f-491cce564b1d) - (at 32.3025 96.05) + (at 145.4 104.1) (descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") (tags "resistor") (property "Sheetfile" "RS485_Relay_V2R1.kicad_sch") @@ -5164,7 +3458,7 @@ (footprint "Ecohim:Connector_TAB_6.35mm" (layer "F.Cu") (tstamp d0bf9d23-f513-4be8-96c8-12ea3fa52b5b) - (at 20.9625 51.875) + (at 87.2 66.2) (descr "Tab 6.35mm x 0.8mm blade connector") (tags "faston, tab, 6.35, 6.3, blade") (property "Label" "IN L") @@ -5193,9 +3487,9 @@ (fp_rect (start -4 -0.4) (end 4 0.4) (stroke (width 0.1) (type solid)) (fill solid) (layer "F.Fab") (tstamp 1470ddc2-7851-4c88-8744-b71ce57f917b)) (pad "1" thru_hole circle (at -2.54 0) (size 3 3) (drill 1.5) (layers "*.Cu" "*.Mask") - (net 52 "Net-(X4-Pin_1)") (pinfunction "Pin_1") (pintype "passive") (tstamp d8f47852-b347-4546-a89c-48ae95486265)) + (net 51 "/L_IN") (pinfunction "Pin_1") (pintype "passive") (tstamp d8f47852-b347-4546-a89c-48ae95486265)) (pad "1" thru_hole circle (at 2.54 0) (size 3 3) (drill 1.5) (layers "*.Cu" "*.Mask") - (net 52 "Net-(X4-Pin_1)") (pinfunction "Pin_1") (pintype "passive") (tstamp fe60ca02-2a4e-4706-994f-7cf3501fe1b6)) + (net 51 "/L_IN") (pinfunction "Pin_1") (pintype "passive") (tstamp fe60ca02-2a4e-4706-994f-7cf3501fe1b6)) (model "${ECOHIM_LIB}/Ecohim.3dmodels/tab_6.3mm.STEP" (offset (xyz -2.5 0.4 -4)) (scale (xyz 1 1 1)) @@ -5205,7 +3499,7 @@ (footprint "Capacitor_THT:CP_Radial_D10.0mm_P5.00mm" (layer "F.Cu") (tstamp d2c70b1b-82de-4c1d-9832-72849f6bf79d) - (at 77.497146 55.65) + (at -5.725354 77.17) (descr "CP, Radial series, Radial, pin pitch=5.00mm, , diameter=10mm, Electrolytic Capacitor") (tags "CP Radial series Radial pin pitch 5.00mm diameter 10mm Electrolytic Capacitor") (property "Sheetfile" "RS485_Relay_V2R1.kicad_sch") @@ -5624,7 +3918,7 @@ (net 4 "+12V") (pintype "passive") (tstamp 8ffeff75-a7e8-40b3-a109-65445455fe04)) (pad "2" thru_hole circle (at 5 0) (size 2 2) (drill 1) (layers "*.Cu" "*.Mask") (net 3 "GND") (pintype "passive") (tstamp df89f3c3-d74b-4f5f-a70e-9055074de1bd)) - (model "${KICAD6_3DMODEL_DIR}/Capacitor_THT.3dshapes/CP_Radial_D10.0mm_P5.00mm.wrl" + (model "${ECOHIM_LIB}/Ecohim.3dmodels/CP_Radial_D10.0mm_H21.00mm_P5.00mm.step" (offset (xyz 0 0 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0)) @@ -5633,7 +3927,7 @@ (footprint "Capacitor_SMD:C_0805_2012Metric" (layer "F.Cu") (tstamp d63cca3c-03ca-49e5-8a9c-8d95e269b0df) - (at 62.8325 51.38) + (at -20.39 72.9) (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf, https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator") (tags "capacitor") (property "Sheetfile" "RS485_Relay_V2R1.kicad_sch") @@ -5685,71 +3979,9 @@ ) ) - (footprint "Package_TO_SOT_SMD:SOT-23" (layer "F.Cu") - (tstamp dadd1aff-24c8-4271-8f44-8c6957f8cfe8) - (at 88.0625 103.8) - (descr "SOT, 3 Pin (https://www.jedec.org/system/files/docs/to-236h.pdf variant AB), generated with kicad-footprint-generator ipc_gullwing_generator.py") - (tags "SOT TO_SOT_SMD") - (property "Sheetfile" "RS485_Relay_V2R1.kicad_sch") - (property "Sheetname" "") - (property "ki_description" "30V Vds, 5.7A Id, N-Channel MOSFET, SOT-23") - (property "ki_keywords" "N-Channel MOSFET") - (path "/f9e8a1d2-18f1-452f-8918-77bff8453f38") - (attr smd) - (fp_text reference "VT6" (at 0 -2.4) (layer "F.SilkS") - (effects (font (size 1 1) (thickness 0.15))) - (tstamp 844f86e6-bbc2-4016-8dae-2b7cf78ffd91) - ) - (fp_text value "AO3400A" (at 0 2.4) (layer "F.Fab") - (effects (font (size 1 1) (thickness 0.15))) - (tstamp 7fea6869-08d1-432f-a49d-740e4f25bb25) - ) - (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab") - (effects (font (size 0.32 0.32) (thickness 0.05))) - (tstamp 79da33d7-cbfc-4265-83ec-627f560fcf0d) - ) - (fp_line (start 0 -1.56) (end -1.675 -1.56) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp ab5436c2-eb39-4cd9-8b0c-026b4dac3f6a)) - (fp_line (start 0 -1.56) (end 0.65 -1.56) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 8c9af2d6-d642-4fc8-a328-27a68c2b7b21)) - (fp_line (start 0 1.56) (end -0.65 1.56) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 5dac963b-2243-4ba0-bd16-d1655e1f75ff)) - (fp_line (start 0 1.56) (end 0.65 1.56) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp bbb2a45c-3109-4fc2-b111-9e80021e3568)) - (fp_line (start -1.92 -1.7) (end -1.92 1.7) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 6a0d3706-ddad-4d07-862d-124650edf78f)) - (fp_line (start -1.92 1.7) (end 1.92 1.7) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp ef544e13-4d8b-469b-b4e4-c18155cdc4e7)) - (fp_line (start 1.92 -1.7) (end -1.92 -1.7) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp df4dc323-b5b6-42b6-9f9b-6af316ea066a)) - (fp_line (start 1.92 1.7) (end 1.92 -1.7) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 356e3119-3ea7-46a5-b0c0-8aca4dade827)) - (fp_line (start -0.65 -1.125) (end -0.325 -1.45) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp d9502b90-06cb-4a80-9078-9f6ce248e316)) - (fp_line (start -0.65 1.45) (end -0.65 -1.125) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 82ac75f3-77aa-431e-8011-bc407f4900cf)) - (fp_line (start -0.325 -1.45) (end 0.65 -1.45) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 46e65f2c-8969-4d27-8927-24476df0100e)) - (fp_line (start 0.65 -1.45) (end 0.65 1.45) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 291c16b7-7d42-4ab2-90f7-680b4cb03202)) - (fp_line (start 0.65 1.45) (end -0.65 1.45) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 6c980d60-9ef5-41bc-9ada-cc4ed395dc32)) - (pad "1" smd roundrect (at -0.9375 -0.95) (size 1.475 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) - (net 9 "WATER") (pinfunction "G") (pintype "input") (tstamp ae139693-a58a-4d6a-af29-931675e34e20)) - (pad "2" smd roundrect (at -0.9375 0.95) (size 1.475 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) - (net 3 "GND") (pinfunction "S") (pintype "passive") (tstamp ecec7387-83fe-4c1c-a012-498027ce6cb3)) - (pad "3" smd roundrect (at 0.9375 0) (size 1.475 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) - (net 63 "Net-(VD5-A)") (pinfunction "D") (pintype "passive") (tstamp 04865a12-1418-4eb5-bd50-aca90801e138)) - (model "${KICAD6_3DMODEL_DIR}/Package_TO_SOT_SMD.3dshapes/SOT-23.wrl" - (offset (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) - ) - ) - (footprint "Package_QFP:LQFP-32_7x7mm_P0.8mm" (layer "F.Cu") (tstamp de7e2bd7-065e-4266-9fc0-3c8f411f8fcc) - (at 44.6225 88.48) + (at -38.6 110) (descr "LQFP, 32 Pin (https://www.nxp.com/docs/en/package-information/SOT358-1.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py") (tags "LQFP QFP") (property "Sheetfile" "RS485_Relay_V2R1.kicad_sch") @@ -5919,7 +4151,7 @@ (footprint "Ecohim:Connector_TAB_6.35mm" (layer "F.Cu") (tstamp e0b4425b-e5ad-4dc4-9b65-aaa38b02e47d) - (at 20.9625 103.875) + (at 162.1875 65.3) (descr "Tab 6.35mm x 0.8mm blade connector") (tags "faston, tab, 6.35, 6.3, blade") (property "Label" "Pump N") @@ -5958,71 +4190,9 @@ ) ) - (footprint "Package_TO_SOT_SMD:SOT-23" (layer "F.Cu") - (tstamp e1e02b96-d175-4e91-8942-348b6a46288a) - (at 88.0625 94.9) - (descr "SOT, 3 Pin (https://www.jedec.org/system/files/docs/to-236h.pdf variant AB), generated with kicad-footprint-generator ipc_gullwing_generator.py") - (tags "SOT TO_SOT_SMD") - (property "Sheetfile" "RS485_Relay_V2R1.kicad_sch") - (property "Sheetname" "") - (property "ki_description" "30V Vds, 5.7A Id, N-Channel MOSFET, SOT-23") - (property "ki_keywords" "N-Channel MOSFET") - (path "/445e63c0-c7eb-4f92-8dca-31386ec425e7") - (attr smd) - (fp_text reference "VT1" (at 0 -2.4) (layer "F.SilkS") - (effects (font (size 1 1) (thickness 0.15))) - (tstamp 9d6bce78-30fa-4288-9d8d-11251f15eb3e) - ) - (fp_text value "AO3400A" (at 0 2.4) (layer "F.Fab") - (effects (font (size 1 1) (thickness 0.15))) - (tstamp 39adf066-db64-4369-9107-820b33e39468) - ) - (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab") - (effects (font (size 0.32 0.32) (thickness 0.05))) - (tstamp d771c6ed-076a-4139-8fb7-83a1dc66e51b) - ) - (fp_line (start 0 -1.56) (end -1.675 -1.56) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp ded788cf-7e26-4fa4-bb2b-2c83bfdb53a7)) - (fp_line (start 0 -1.56) (end 0.65 -1.56) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp e25bd037-23b7-496c-908e-6d208a008c47)) - (fp_line (start 0 1.56) (end -0.65 1.56) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 2739bc77-620b-4730-91cd-e4092ac6e0fa)) - (fp_line (start 0 1.56) (end 0.65 1.56) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp ef548fc1-556b-4018-ace0-2348f17d2176)) - (fp_line (start -1.92 -1.7) (end -1.92 1.7) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 9de5d808-2838-4bee-b0d7-da31608efa5c)) - (fp_line (start -1.92 1.7) (end 1.92 1.7) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 1a376887-88db-4516-bc9f-e6ead968531d)) - (fp_line (start 1.92 -1.7) (end -1.92 -1.7) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp a6d6571a-1313-43d1-8fb3-eefcaec27c68)) - (fp_line (start 1.92 1.7) (end 1.92 -1.7) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 21ff7434-734a-428f-98e1-b58e28675325)) - (fp_line (start -0.65 -1.125) (end -0.325 -1.45) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp a6805ecb-d8f6-4cf4-b464-ee737e624693)) - (fp_line (start -0.65 1.45) (end -0.65 -1.125) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp d0daf904-0199-482c-b490-ae5aede7355c)) - (fp_line (start -0.325 -1.45) (end 0.65 -1.45) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 8e5038d4-f3de-4b47-a36c-f74101d28279)) - (fp_line (start 0.65 -1.45) (end 0.65 1.45) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp fb7c99cc-efab-4ffd-bc89-3a9bd4bad7a5)) - (fp_line (start 0.65 1.45) (end -0.65 1.45) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 16247440-ab4f-495a-bd43-5106d085e4c0)) - (pad "1" smd roundrect (at -0.9375 -0.95) (size 1.475 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) - (net 39 "RL_MAIN") (pinfunction "G") (pintype "input") (tstamp f071e80b-f92d-46a7-a14c-ee553108914e)) - (pad "2" smd roundrect (at -0.9375 0.95) (size 1.475 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) - (net 3 "GND") (pinfunction "S") (pintype "passive") (tstamp 98da77c2-e0f8-4f97-b509-26d7398de96e)) - (pad "3" smd roundrect (at 0.9375 0) (size 1.475 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) - (net 53 "Net-(VD2-A)") (pinfunction "D") (pintype "passive") (tstamp 8439640c-53ff-4b9e-ad5d-2dda08692a5d)) - (model "${KICAD6_3DMODEL_DIR}/Package_TO_SOT_SMD.3dshapes/SOT-23.wrl" - (offset (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) - ) - ) - (footprint "Crystal:Crystal_HC49-4H_Vertical" (layer "F.Cu") (tstamp e49df6bc-e7a9-4b2e-be96-4014452d87fd) - (at 43.0425 97.51) + (at -40.18 119.03) (descr "Crystal THT HC-49-4H http://5hertz.com/pdfs/04404_D.pdf") (tags "THT crystalHC-49-4H") (property "Sheetfile" "RS485_Relay_V2R1.kicad_sch") @@ -6086,10 +4256,10 @@ ) ) - (footprint "Ecohim:DS1070-2MR_WF-2RA_CONNFLY" (layer "F.Cu") + (footprint "Ecohim:DS1070-2_WF-2_CONNFLY" (layer "F.Cu") (tstamp e57a7cc7-50c6-4cde-87a3-11d608265e55) - (at 27.6125 80.85) - (descr "Connfly DS1070-2MR, WF-2RA") + (at 82.2 77.55 90) + (descr "Connfly DS1070-2, WF-2") (tags "connector") (property "Label" "E-Stop") (property "Sheetfile" "RS485_Relay_V2R1.kicad_sch") @@ -6098,93 +4268,33 @@ (property "ki_keywords" "connector") (path "/1d94fa54-953f-48d7-97b2-7a58737d7548") (attr through_hole) - (fp_text reference "X3" (at -2.3 -4 90 unlocked) (layer "F.SilkS") - (effects (font (size 1 1) (thickness 0.1))) - (tstamp 6613e3cf-ed70-40fc-b06a-b219820e34ff) - ) - (fp_text value "WF-2" (at 1.2 2.4 unlocked) (layer "F.Fab") + (fp_text reference "X3" (at 1.524 -3.302 90) (layer "F.SilkS") (effects (font (size 1 1) (thickness 0.15))) - (tstamp 8999347b-4bce-4309-8799-86d12c65ba2b) + (tstamp 0c2afbbf-2ded-41eb-940d-08a6a106b094) ) - (fp_text user "${REFERENCE}" (at 1.2 3.9 unlocked) (layer "F.Fab") + (fp_text value "WF-2" (at 1.27 4.572 90) (layer "F.Fab") (effects (font (size 1 1) (thickness 0.15))) - (tstamp 1b20ae8c-6908-4152-a5d4-c75898d5b234) + (tstamp 25e8297b-b291-4b41-9eb4-73f6b9ae9e64) ) - (fp_line (start -1.27 -5.4) (end -1.27 -2.4) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp 20ca7dda-c7e4-4c3b-b05e-42edeb8e15bd)) - (fp_line (start -1.27 -5.4) (end 3.81 -5.4) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp 3decd25b-26b2-4bbe-9b24-fd76a224b2d6)) - (fp_line (start -1.27 -2.4) (end -0.65 -2.4) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp 1903eea0-69a7-4225-b4b5-6c07e8e918e0)) - (fp_line (start -0.65 -2.4) (end -0.65 -3.4) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp bf5e71c4-78a5-46c9-bc06-539e7164d6fe)) - (fp_line (start -0.2 -13.3) (end -0.1 -13.4) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp cd297855-cbd0-4b07-b5c0-ed419b73bc50)) - (fp_line (start -0.2 -5.4) (end -0.2 -13.3) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp 817b2396-1766-4bbd-8b6d-25a84aa73f08)) - (fp_line (start -0.2 -3.4) (end -0.2 -1.6) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp 7a225bcb-2621-4bbe-873f-7927131c2637)) - (fp_line (start -0.2 -1.6) (end 0.2 -1.6) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp 789a068e-c6f7-4cfc-83c5-8383f0112469)) - (fp_line (start -0.1 -13.4) (end 0.1 -13.4) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp e8d08754-91d7-44fa-8f4a-837698da2b0f)) - (fp_line (start 0 -13.9) (end 2.54 -13.9) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp 202310f2-a08f-4089-8340-d8cd4062c318)) - (fp_line (start 0 -13.4) (end 0 -13.9) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp 0a71df7b-9574-455a-af19-e15610e04bb4)) - (fp_line (start 0.1 -13.4) (end 0.2 -13.3) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp 2543992d-7084-452a-b5b9-e29bae445920)) - (fp_line (start 0.2 -13.3) (end 0.2 -5.4) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp b554fabd-b213-42fb-a4aa-f455cd91c003)) - (fp_line (start 0.2 -9.65) (end 2.3 -9.65) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp 9e6188e7-78ea-4a58-89e3-97ac9e9d068e)) - (fp_line (start 0.2 -7.62) (end 2.3 -7.62) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp e9ff18a6-408d-42a6-8158-8e1fd4bd7df0)) - (fp_line (start 0.2 -3.4) (end 0.2 -1.6) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp f9149e37-f0e7-4816-944d-286fa0253863)) - (fp_line (start 0.65 -3.4) (end -0.65 -3.4) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp 835a2d18-5824-4bc0-afeb-e001104a6417)) - (fp_line (start 0.65 -3.4) (end 0.65 -2.4) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp 104d13ad-15af-4388-9b8a-128f9891369a)) - (fp_line (start 0.65 -2.4) (end 1.89 -2.4) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp cab4ec84-603d-4d4b-87e1-1b86c9673506)) - (fp_line (start 1.89 -3.4) (end 1.89 -2.4) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp 8bd73d10-f96d-4ba9-80c9-6f7ac5352114)) - (fp_line (start 2.34 -13.3) (end 2.34 -5.4) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp 6ddac404-c956-4a6f-9717-41ab4cf56476)) - (fp_line (start 2.34 -3.4) (end 2.34 -1.6) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp 8cb1556e-eca0-40f7-ad31-7960f19d1cbf)) - (fp_line (start 2.34 -1.6) (end 2.74 -1.6) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp ba8a547e-51f9-4191-9d1f-69221672ad19)) - (fp_line (start 2.44 -13.4) (end 2.34 -13.3) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp 9c1e7d8e-b652-4894-bae7-7c45b8dfcf31)) - (fp_line (start 2.54 -13.9) (end 2.54 -13.4) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp ad77fd5f-ab04-4fa6-9502-692eaa71deae)) - (fp_line (start 2.64 -13.4) (end 2.44 -13.4) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp 9fc85c5f-033c-4577-92f1-49597503fcac)) - (fp_line (start 2.74 -13.3) (end 2.64 -13.4) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp d3005040-9903-457d-bf49-e49ec65a9926)) - (fp_line (start 2.74 -5.4) (end 2.74 -13.3) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp 765ff5f3-6dec-4f08-b9b5-746c785dae24)) - (fp_line (start 2.74 -3.4) (end 2.74 -1.6) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp 28608c90-1301-433a-835c-677fcc37f5f6)) - (fp_line (start 3.19 -3.4) (end 1.89 -3.4) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp f9b4e973-b37a-4c06-aebb-87a91fdb78df)) - (fp_line (start 3.19 -2.4) (end 3.19 -3.4) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp 3a9826a8-307e-41ce-82ae-12e43b7c0892)) - (fp_line (start 3.81 -5.4) (end 3.81 -2.4) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp 873a35e1-4858-4d63-92b2-6c98a46b4e21)) - (fp_line (start 3.81 -2.4) (end 3.19 -2.4) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp b95d5d76-91d4-4ade-aa22-8e26249f0f47)) - (fp_rect (start -1.4 -14) (end 4 1.4) - (stroke (width 0.05) (type default)) (fill none) (layer "F.CrtYd") (tstamp 6cf22db3-2bed-4840-b681-3335943264c2)) - (fp_rect (start -1.4 -14) (end 4 -1.4) - (stroke (width 0.05) (type default)) (fill none) (layer "F.Fab") (tstamp be05b08f-0ea5-42d1-a193-ad38ceaae51e)) - (pad "1" thru_hole roundrect (at 2.54 0) (size 1.6 2.54) (drill 0.9) (layers "*.Cu" "*.Mask") (roundrect_rratio 0.25) - (net 5 "+3V3") (pinfunction "Pin_1") (pintype "passive") (tstamp 091d8883-b7b6-4f2d-8231-ec2028ba11f0)) - (pad "2" thru_hole oval (at 0 0) (size 1.6 2.54) (drill 0.9) (layers "*.Cu" "*.Mask") - (net 6 "E_STOP") (pinfunction "Pin_2") (pintype "passive") (tstamp ceb2acad-ad82-464d-bdb2-262a9c41633b)) - (model "${ECOHIM_LIB}/Ecohim.3dmodels/DS1070-2MR_WF-2RA_CONNFLY.stp" + (fp_text user "${REFERENCE}" (at 1.27 6.072 90) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 20e02bcf-c0a8-424e-b950-c65b40733929) + ) + (fp_rect (start -1.4 -2.5) (end 3.9 3.5) + (stroke (width 0.12) (type default)) (fill none) (layer "F.SilkS") (tstamp a68204a3-6af9-467e-9272-db30bceaa112)) + (fp_rect (start 0 -2.413) (end 2.54 -1.651) + (stroke (width 0.12) (type solid)) (fill solid) (layer "F.SilkS") (tstamp 5202e49c-dd1a-43d7-8f6f-2911ef50b959)) + (fp_rect (start -1.27 -2.4) (end 3.81 3.4) + (stroke (width 0.05) (type default)) (fill none) (layer "F.CrtYd") (tstamp b6b07d53-d2d2-4f53-9466-dc44068e6a17)) + (fp_rect (start -1.4 -2.5) (end 3.9 3.5) + (stroke (width 0.1) (type default)) (fill none) (layer "F.Fab") (tstamp 4defb193-4305-456a-a324-0bc4faf21aea)) + (fp_rect (start 0 -2.413) (end 2.54 -1.651) + (stroke (width 0.1) (type solid)) (fill solid) (layer "F.Fab") (tstamp 6e81dc44-df85-4663-886d-4082db26dd99)) + (pad "1" thru_hole roundrect (at 2.54 0 90) (size 1.6 2.54) (drill 0.9) (layers "*.Cu" "*.Mask") (roundrect_rratio 0.25) + (net 5 "+3V3") (pinfunction "Pin_1") (pintype "passive") (tstamp 5a7e50f3-9051-4954-9038-f753dd80a1b7)) + (pad "2" thru_hole oval (at 0 0 90) (size 1.6 2.54) (drill 0.9) (layers "*.Cu" "*.Mask") + (net 6 "E_STOP") (pinfunction "Pin_2") (pintype "passive") (tstamp 05ab80d3-bb84-4ef7-9440-7743ff461ad2)) + (model "${ECOHIM_LIB}/Ecohim.3dmodels/DS1070-2_WF-2_CONNFLY.stp" (offset (xyz 0 0 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0)) @@ -6193,7 +4303,7 @@ (footprint "Resistor_SMD:R_0805_2012Metric" (layer "F.Cu") (tstamp e6b2c905-f66e-4c64-b166-cba3ba05060f) - (at 32.3025 87.2) + (at 90.5 82.3 -90) (descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") (tags "resistor") (property "Sheetfile" "RS485_Relay_V2R1.kicad_sch") @@ -6202,15 +4312,15 @@ (property "ki_keywords" "R resistor") (path "/a1b3f4c5-4686-437e-bd95-3bf6c555f8ed") (attr smd) - (fp_text reference "R9" (at 0 -1.65) (layer "F.SilkS") + (fp_text reference "R9" (at 0 -1.65 90) (layer "F.SilkS") (effects (font (size 1 1) (thickness 0.15))) (tstamp 4bd69fe9-62bb-43b8-8f1c-a24e48639e0c) ) - (fp_text value "330" (at 0 1.65) (layer "F.Fab") + (fp_text value "330" (at 0 1.65 90) (layer "F.Fab") (effects (font (size 1 1) (thickness 0.15))) (tstamp 11997e74-9e1b-4128-8b4d-0c75e5ef6c8d) ) - (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab") + (fp_text user "${REFERENCE}" (at 0 0 90) (layer "F.Fab") (effects (font (size 0.5 0.5) (thickness 0.08))) (tstamp a138fca3-f6f0-4867-b012-143c742c8158) ) @@ -6234,9 +4344,9 @@ (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 098b4b69-e72e-4213-8920-13c1bc13a72b)) (fp_line (start 1 0.625) (end -1 0.625) (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 2b33e1e3-3c20-44fa-a089-2f2de7623de6)) - (pad "1" smd roundrect (at -0.9125 0) (size 1.025 1.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.243902) + (pad "1" smd roundrect (at -0.9125 0 270) (size 1.025 1.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.243902) (net 50 "Net-(HL7-K)") (pintype "passive") (tstamp 04f28f1f-6285-4d47-9dac-de16d1d6fe8a)) - (pad "2" smd roundrect (at 0.9125 0) (size 1.025 1.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.243902) + (pad "2" smd roundrect (at 0.9125 0 270) (size 1.025 1.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.243902) (net 37 "LED_STOP") (pintype "passive") (tstamp 4dbe3d4a-28bb-49db-a41f-a5ddb1908566)) (model "${KICAD6_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0805_2012Metric.wrl" (offset (xyz 0 0 0)) @@ -6247,7 +4357,7 @@ (footprint "Ecohim:L_7.3x7.3_H4.5" (layer "F.Cu") (tstamp ea2ef0ee-e582-4cf6-9454-9bf6d9529daf) - (at 88.6325 78.2) + (at 164.165 103.325) (descr "Choke, SMD, 7.3x7.3mm 4.5mm height") (tags "Choke SMD") (property "Sheetfile" "RS485_Relay_V2R1.kicad_sch") @@ -6315,63 +4425,9 @@ ) ) - (footprint "Resistor_SMD:R_0805_2012Metric" (layer "F.Cu") - (tstamp edf4801c-f371-4890-81e3-2db2c972040d) - (at 36.7125 84.25) - (descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") - (tags "resistor") - (property "Sheetfile" "RS485_Relay_V2R1.kicad_sch") - (property "Sheetname" "") - (property "ki_description" "Resistor, small symbol") - (property "ki_keywords" "R resistor") - (path "/650bb50b-ba5e-40f8-b10f-2ec3d0ff250a") - (attr smd) - (fp_text reference "R17" (at 0 -1.65) (layer "F.SilkS") - (effects (font (size 1 1) (thickness 0.15))) - (tstamp fcf5d874-5b22-4e60-924c-45ae4877e09f) - ) - (fp_text value "10k" (at 0 1.65) (layer "F.Fab") - (effects (font (size 1 1) (thickness 0.15))) - (tstamp 84b64f4d-4d00-4a6f-885a-30cc360c54ac) - ) - (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab") - (effects (font (size 0.5 0.5) (thickness 0.08))) - (tstamp ed56279e-5da0-4b0a-ac79-978b9e08243e) - ) - (fp_line (start -0.227064 -0.735) (end 0.227064 -0.735) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp d7597990-9ee0-47ae-878c-fe00beebbc31)) - (fp_line (start -0.227064 0.735) (end 0.227064 0.735) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 8335ec70-3484-47e5-8b61-50497607ec01)) - (fp_line (start -1.68 -0.95) (end 1.68 -0.95) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp ac5a609d-14e7-4f27-9a82-1d95f1c4ce67)) - (fp_line (start -1.68 0.95) (end -1.68 -0.95) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 0bc57a66-8e2c-4fd8-b646-4e2b752d4ed2)) - (fp_line (start 1.68 -0.95) (end 1.68 0.95) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp e32ea85b-a230-4ff1-b942-a8aee686e549)) - (fp_line (start 1.68 0.95) (end -1.68 0.95) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 6d5f0ae2-fe30-46ff-800f-ace713606202)) - (fp_line (start -1 -0.625) (end 1 -0.625) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 9a212ac5-4565-4667-91a8-1b9f84ac6b75)) - (fp_line (start -1 0.625) (end -1 -0.625) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 3825a6bf-523c-4c3b-bb14-0b92ec7f81e5)) - (fp_line (start 1 -0.625) (end 1 0.625) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp b9c22a13-5db5-43d8-b468-0e75019dc16c)) - (fp_line (start 1 0.625) (end -1 0.625) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 63c37e59-6255-4c5e-8081-7e5ff24e0640)) - (pad "1" smd roundrect (at -0.9125 0) (size 1.025 1.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.243902) - (net 33 "MOTOR2") (pintype "passive") (tstamp 32e554c6-635d-46e3-82d4-3170664eac57)) - (pad "2" smd roundrect (at 0.9125 0) (size 1.025 1.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.243902) - (net 3 "GND") (pintype "passive") (tstamp 4923246f-6d8d-4c02-a2e7-3f94378e5c1d)) - (model "${KICAD6_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0805_2012Metric.wrl" - (offset (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) - ) - ) - (footprint "Ecohim:Connector_TAB_6.35mm" (layer "F.Cu") (tstamp ef418fde-9e78-4807-bf40-fbeb8df63aef) - (at 20.9625 55.875) + (at 87.2 56.2) (descr "Tab 6.35mm x 0.8mm blade connector") (tags "faston, tab, 6.35, 6.3, blade") (property "Label" "IN N") @@ -6400,9 +4456,9 @@ (fp_rect (start -4 -0.4) (end 4 0.4) (stroke (width 0.1) (type solid)) (fill solid) (layer "F.Fab") (tstamp 8f8d097e-6069-43bd-984f-30ca9942e0aa)) (pad "1" thru_hole circle (at -2.54 0) (size 3 3) (drill 1.5) (layers "*.Cu" "*.Mask") - (net 55 "Net-(X5-Pin_1)") (pinfunction "Pin_1") (pintype "passive") (tstamp b5b5356e-e939-4699-b946-4fa6d71f037b)) + (net 54 "/N_IN") (pinfunction "Pin_1") (pintype "passive") (tstamp b5b5356e-e939-4699-b946-4fa6d71f037b)) (pad "1" thru_hole circle (at 2.54 0) (size 3 3) (drill 1.5) (layers "*.Cu" "*.Mask") - (net 55 "Net-(X5-Pin_1)") (pinfunction "Pin_1") (pintype "passive") (tstamp 120987fb-f569-4dda-8e30-5949e9886646)) + (net 54 "/N_IN") (pinfunction "Pin_1") (pintype "passive") (tstamp 120987fb-f569-4dda-8e30-5949e9886646)) (model "${ECOHIM_LIB}/Ecohim.3dmodels/tab_6.3mm.STEP" (offset (xyz -2.5 0.4 -4)) (scale (xyz 1 1 1)) @@ -6410,71 +4466,9 @@ ) ) - (footprint "Package_TO_SOT_SMD:SOT-23" (layer "F.Cu") - (tstamp f1dab918-57e4-4a85-98df-afa55c81921d) - (at 82.9725 98.25) - (descr "SOT, 3 Pin (https://www.jedec.org/system/files/docs/to-236h.pdf variant AB), generated with kicad-footprint-generator ipc_gullwing_generator.py") - (tags "SOT TO_SOT_SMD") - (property "Sheetfile" "RS485_Relay_V2R1.kicad_sch") - (property "Sheetname" "") - (property "ki_description" "30V Vds, 5.7A Id, N-Channel MOSFET, SOT-23") - (property "ki_keywords" "N-Channel MOSFET") - (path "/2a3f7b04-c08c-4d6f-b3ca-5381b4a159f4") - (attr smd) - (fp_text reference "VT3" (at 0 -2.4) (layer "F.SilkS") - (effects (font (size 1 1) (thickness 0.15))) - (tstamp f91e4baa-3479-4176-b0f1-7b4dd7b109c2) - ) - (fp_text value "AO3400A" (at 0 2.4) (layer "F.Fab") - (effects (font (size 1 1) (thickness 0.15))) - (tstamp ee9265c1-74d5-414b-920b-9a2b063787e5) - ) - (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab") - (effects (font (size 0.32 0.32) (thickness 0.05))) - (tstamp 1690055e-49df-4131-89f9-05bce8c35358) - ) - (fp_line (start 0 -1.56) (end -1.675 -1.56) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp a944d6bc-3645-49a0-a571-1520bb191a57)) - (fp_line (start 0 -1.56) (end 0.65 -1.56) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp f6f5d05a-bb12-4b9a-a84e-94a6478f2335)) - (fp_line (start 0 1.56) (end -0.65 1.56) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 00960491-ce7b-4876-b640-ec7985030537)) - (fp_line (start 0 1.56) (end 0.65 1.56) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp f06fe44f-781e-469a-a3de-f7d10fe65ce2)) - (fp_line (start -1.92 -1.7) (end -1.92 1.7) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 60cd034b-aad4-4314-b9f1-229e9278bb85)) - (fp_line (start -1.92 1.7) (end 1.92 1.7) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp cf1de079-d6a0-4a57-8825-42bee78e477f)) - (fp_line (start 1.92 -1.7) (end -1.92 -1.7) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 4a499bbe-82a1-437e-b08b-8acd01c050bf)) - (fp_line (start 1.92 1.7) (end 1.92 -1.7) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 921be2f2-bfa7-4c99-b275-661daae1cbdd)) - (fp_line (start -0.65 -1.125) (end -0.325 -1.45) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 5a5422db-24f6-4a43-94fe-15b3fd1be3f5)) - (fp_line (start -0.65 1.45) (end -0.65 -1.125) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 7cd50330-34eb-4e6b-810c-6d9064a96915)) - (fp_line (start -0.325 -1.45) (end 0.65 -1.45) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp b9ec1e12-36b2-4e43-8dc8-c2a78a8524fe)) - (fp_line (start 0.65 -1.45) (end 0.65 1.45) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp dc4b7cfd-2a3f-48a2-befe-b7b4b553a77c)) - (fp_line (start 0.65 1.45) (end -0.65 1.45) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp d86f69f2-0568-40af-844e-b76370acd7bf)) - (pad "1" smd roundrect (at -0.9375 -0.95) (size 1.475 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) - (net 21 "LIGHTS") (pinfunction "G") (pintype "input") (tstamp fe2ae38d-0df6-4395-bd00-53c622db8330)) - (pad "2" smd roundrect (at -0.9375 0.95) (size 1.475 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) - (net 3 "GND") (pinfunction "S") (pintype "passive") (tstamp 6ec0e36a-5670-48b3-b5e2-faec55e76999)) - (pad "3" smd roundrect (at 0.9375 0) (size 1.475 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) - (net 69 "Net-(VT3-D)") (pinfunction "D") (pintype "passive") (tstamp a8050b5b-0c22-4619-80a9-65b11ca99c12)) - (model "${KICAD6_3DMODEL_DIR}/Package_TO_SOT_SMD.3dshapes/SOT-23.wrl" - (offset (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) - ) - ) - (footprint "LED_SMD:LED_0805_2012Metric" (layer "F.Cu") (tstamp f324fc4c-b155-437c-9115-413743a96fd0) - (at 54.9025 98.395) + (at -28.32 119.915) (descr "LED SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator") (tags "LED") (property "Label" "Pump") @@ -6533,7 +4527,7 @@ (footprint "Capacitor_SMD:C_0805_2012Metric" (layer "F.Cu") (tstamp f4888748-07be-4f14-8423-72180f5215fd) - (at 62.8325 60.41) + (at -20.39 81.93) (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf, https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator") (tags "capacitor") (property "Sheetfile" "RS485_Relay_V2R1.kicad_sch") @@ -6585,71 +4579,9 @@ ) ) - (footprint "Package_TO_SOT_SMD:SOT-23" (layer "F.Cu") - (tstamp f67ae43a-3d2f-4a12-895f-eca3e4b2df21) - (at 88.0625 99.35) - (descr "SOT, 3 Pin (https://www.jedec.org/system/files/docs/to-236h.pdf variant AB), generated with kicad-footprint-generator ipc_gullwing_generator.py") - (tags "SOT TO_SOT_SMD") - (property "Sheetfile" "RS485_Relay_V2R1.kicad_sch") - (property "Sheetname" "") - (property "ki_description" "30V Vds, 5.7A Id, N-Channel MOSFET, SOT-23") - (property "ki_keywords" "N-Channel MOSFET") - (path "/df4df5d4-1528-478b-af12-46384238e4e2") - (attr smd) - (fp_text reference "VT2" (at 0 -2.4) (layer "F.SilkS") - (effects (font (size 1 1) (thickness 0.15))) - (tstamp 53839371-ab51-427e-8884-f8b80432902e) - ) - (fp_text value "AO3400A" (at 0 2.4) (layer "F.Fab") - (effects (font (size 1 1) (thickness 0.15))) - (tstamp 5ea234c8-bfd4-4b68-ba36-0386b8ddf234) - ) - (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab") - (effects (font (size 0.32 0.32) (thickness 0.05))) - (tstamp a937018c-0a5a-45f0-9a13-d1c4b6dc02de) - ) - (fp_line (start 0 -1.56) (end -1.675 -1.56) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 05785cf6-9bab-4dd2-861f-426ddde7300c)) - (fp_line (start 0 -1.56) (end 0.65 -1.56) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 62a93d27-54bd-4adf-9063-3c67f9678c3a)) - (fp_line (start 0 1.56) (end -0.65 1.56) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp a9923c10-f2f7-4b27-95dd-1d00f4725451)) - (fp_line (start 0 1.56) (end 0.65 1.56) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 19dc9b3b-28b8-4d32-8909-c76ebb22140d)) - (fp_line (start -1.92 -1.7) (end -1.92 1.7) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 7c1b7a8c-b37e-46cd-9b71-da226ba6e4db)) - (fp_line (start -1.92 1.7) (end 1.92 1.7) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp dc103381-2268-4667-b811-e82b77f13102)) - (fp_line (start 1.92 -1.7) (end -1.92 -1.7) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 0c84338c-5690-45b0-9fea-c2731f5527c9)) - (fp_line (start 1.92 1.7) (end 1.92 -1.7) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 47fba199-2279-45c6-bff6-446fd41f9072)) - (fp_line (start -0.65 -1.125) (end -0.325 -1.45) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp d4af04ba-089e-4586-b5fe-f3ad0200bb1e)) - (fp_line (start -0.65 1.45) (end -0.65 -1.125) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp ac5f3215-e368-4df4-9d6e-b7db2d8cafde)) - (fp_line (start -0.325 -1.45) (end 0.65 -1.45) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 8e0723b3-593e-481c-bb81-96e294a1b6b3)) - (fp_line (start 0.65 -1.45) (end 0.65 1.45) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp a03e6404-489b-40c9-82cb-f4020c3c59e6)) - (fp_line (start 0.65 1.45) (end -0.65 1.45) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 6c32eb1d-b2f9-4d42-9e08-bca545a27c6a)) - (pad "1" smd roundrect (at -0.9375 -0.95) (size 1.475 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) - (net 30 "RL_AUX") (pinfunction "G") (pintype "input") (tstamp 911a7ee8-7fcc-4498-8fcc-584d2ce3819d)) - (pad "2" smd roundrect (at -0.9375 0.95) (size 1.475 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) - (net 3 "GND") (pinfunction "S") (pintype "passive") (tstamp b6acc13b-a378-4174-95f8-0564c6f256c9)) - (pad "3" smd roundrect (at 0.9375 0) (size 1.475 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) - (net 58 "Net-(VD4-A)") (pinfunction "D") (pintype "passive") (tstamp 59dc3c02-e766-4a05-a14c-afc361fb1679)) - (model "${KICAD6_3DMODEL_DIR}/Package_TO_SOT_SMD.3dshapes/SOT-23.wrl" - (offset (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) - ) - ) - (footprint "Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical" (layer "F.Cu") (tstamp f87bfabd-21a3-4701-b7d4-18afe7c83c8d) - (at 47.3625 68.65) + (at 87.6 75.025) (descr "Through hole straight pin header, 1x02, 2.54mm pitch, single row") (tags "Through hole pin header THT 1x02 2.54mm single row") (property "Sheetfile" "RS485_Relay_V2R1.kicad_sch") @@ -6711,10 +4643,10 @@ ) ) - (footprint "Ecohim:DS1070-3MR_WF-3RA_CONNFLY" (layer "F.Cu") + (footprint "Ecohim:DS1070-3_WF-3_CONNFLY" (layer "F.Cu") (tstamp f94d1654-e21e-46a1-a40d-56ef96567ac9) - (at 27.6125 64.4) - (descr "Connfly DS1070-3MR, WF-3RA") + (at 144.56 108.6) + (descr "Connfly DS1070-3, WF-3") (tags "connector") (property "Label" "LED Lights") (property "Sheetfile" "RS485_Relay_V2R1.kicad_sch") @@ -6723,123 +4655,35 @@ (property "ki_keywords" "connector") (path "/ce964d7e-02bc-44ff-b6e8-a99d1a5ae8df") (attr through_hole) - (fp_text reference "X15" (at -2.3 -4 90 unlocked) (layer "F.SilkS") - (effects (font (size 1 1) (thickness 0.1))) - (tstamp 56f7b4a0-3f56-4de7-bef8-43a991ef67e0) - ) - (fp_text value "WF-3R" (at 1.2 2.4 unlocked) (layer "F.Fab") + (fp_text reference "X15" (at 1.524 -3.302) (layer "F.SilkS") (effects (font (size 1 1) (thickness 0.15))) - (tstamp c08e35cf-9873-4c5c-9dad-932a4cca9837) + (tstamp a5448569-95c7-4eb7-9cba-7d5bfd6f567f) ) - (fp_text user "${REFERENCE}" (at 1.2 3.9 unlocked) (layer "F.Fab") + (fp_text value "WF-3R" (at 1.27 4.572) (layer "F.Fab") (effects (font (size 1 1) (thickness 0.15))) - (tstamp e39e2071-5092-4e3a-b037-6627a422cef1) + (tstamp 4a7ff9fc-bba4-4f5a-9d0f-4ba32e5c4bc5) ) - (fp_line (start -1.27 -5.4) (end -1.27 -2.4) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp e17e3a44-701a-4369-b043-508803ef4542)) - (fp_line (start -1.27 -5.4) (end 6.35 -5.4) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp 9d6eb032-9e63-4262-8d66-187110094fac)) - (fp_line (start -1.27 -2.4) (end -0.65 -2.4) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp 71d863b5-5fbb-43a0-99fc-69afe8977d2d)) - (fp_line (start -0.65 -2.4) (end -0.65 -3.4) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp 1b0ab952-125f-4141-8b2b-8ba8aac9faf1)) - (fp_line (start -0.2 -13.3) (end -0.1 -13.4) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp 7aa58d03-f446-4727-a52a-a464b7d490ef)) - (fp_line (start -0.2 -5.4) (end -0.2 -13.3) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp 7403fb97-a028-442a-94a9-8530cb61bbd0)) - (fp_line (start -0.2 -3.4) (end -0.2 -1.6) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp 35a54798-6403-4cec-a1f7-56585b8ae310)) - (fp_line (start -0.2 -1.6) (end 0.2 -1.6) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp 2ec6e6d0-217d-4e59-9c66-e5425ddfe018)) - (fp_line (start -0.1 -13.4) (end 0.1 -13.4) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp 02b1a17d-52f0-4048-a942-3caa9e6b06c7)) - (fp_line (start 0 -13.9) (end 5.08 -13.9) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp 35c1015d-8608-4aca-8fb9-102dac2c2bc8)) - (fp_line (start 0 -13.4) (end 0 -13.9) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp 45ecefd6-e804-4086-9d88-2c6506da0928)) - (fp_line (start 0.1 -13.4) (end 0.2 -13.3) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp cebff265-6371-4c0d-acde-0443ed4f4a6c)) - (fp_line (start 0.2 -13.3) (end 0.2 -5.4) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp 2eb33c0e-7fe8-474e-9916-e4c1a28f135f)) - (fp_line (start 0.2 -9.65) (end 2.3 -9.65) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp 1b67b58d-526a-4054-92d4-c0bef0020f69)) - (fp_line (start 0.2 -7.62) (end 2.3 -7.62) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp 807a4afd-7cb8-41f9-bef1-59684ef10c97)) - (fp_line (start 0.2 -3.4) (end 0.2 -1.6) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp 99b32626-12fe-4d7c-9e08-54bba3918ff2)) - (fp_line (start 0.65 -3.4) (end -0.65 -3.4) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp 82bedd07-d290-4370-bf5e-c153cf902c53)) - (fp_line (start 0.65 -3.4) (end 0.65 -2.4) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp e8311c01-ca49-475e-bba6-5c29202f20be)) - (fp_line (start 0.65 -2.4) (end 1.89 -2.4) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp cb10b23e-ba31-471d-8c9f-69529c351d21)) - (fp_line (start 1.89 -3.4) (end 1.89 -2.4) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp a5267d9a-0e7f-423d-a0fe-267ccd0a32f2)) - (fp_line (start 2.34 -13.3) (end 2.34 -5.4) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp cff4fb34-7278-4582-98fe-210bb6c530af)) - (fp_line (start 2.34 -3.4) (end 2.34 -1.6) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp 23b921b3-3db9-4c82-8684-b5799292c65c)) - (fp_line (start 2.34 -1.6) (end 2.74 -1.6) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp fe5b0754-f93a-4037-9d8f-3916707bce1e)) - (fp_line (start 2.44 -13.4) (end 2.34 -13.3) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp d479da60-711e-4bbf-9332-44c6f3c4c94d)) - (fp_line (start 2.64 -13.4) (end 2.44 -13.4) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp 97e23336-4cb5-4aed-8ab5-abdd95c2beed)) - (fp_line (start 2.74 -13.3) (end 2.64 -13.4) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp 18cc49ca-a79b-42a5-aa34-8f5ff4902bec)) - (fp_line (start 2.74 -5.4) (end 2.74 -13.3) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp 874c6f19-5688-45d3-ad28-5153cf421875)) - (fp_line (start 2.74 -3.4) (end 2.74 -1.6) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp 4d991098-93ff-4c35-8e22-ba60cb129277)) - (fp_line (start 2.75 -9.65) (end 4.85 -9.65) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp 2662fb89-7cbe-43aa-9ae0-5525dd41bb04)) - (fp_line (start 2.75 -7.62) (end 4.85 -7.62) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp 776a6356-42cb-40d6-9f22-f6f2fab838d2)) - (fp_line (start 3.19 -3.4) (end 1.89 -3.4) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp 9d31de1e-806e-4257-9727-bdb3b84d80d6)) - (fp_line (start 3.19 -2.4) (end 3.19 -3.4) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp a6e1210a-3bf3-4404-985a-ecf504cc836f)) - (fp_line (start 4.43 -3.4) (end 4.43 -2.4) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp 583c562f-5354-4517-8de1-3dfe2d007b0c)) - (fp_line (start 4.43 -2.4) (end 3.19 -2.4) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp c682ff54-79f5-467e-85c4-b3c029d42d55)) - (fp_line (start 4.88 -13.3) (end 4.88 -5.4) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp be57d7de-57f1-4847-8b91-1785b3f193d2)) - (fp_line (start 4.88 -3.4) (end 4.88 -1.6) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp 3a24b6d8-303a-4a2a-a4d4-0a5ca55f1519)) - (fp_line (start 4.88 -1.6) (end 5.28 -1.6) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp 450b8097-40b9-4999-b225-9bdd47692ad7)) - (fp_line (start 4.98 -13.4) (end 4.88 -13.3) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp 798120f8-fbeb-41ac-9526-84b56737f20e)) - (fp_line (start 5.08 -13.9) (end 5.08 -13.4) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp c498f95d-020e-4628-a24a-24d55277c67c)) - (fp_line (start 5.18 -13.4) (end 4.98 -13.4) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp 386ea033-bf5a-43e4-9fba-3d62f2bc192e)) - (fp_line (start 5.28 -13.3) (end 5.18 -13.4) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp b6d56459-5860-492e-ac73-42c2376159af)) - (fp_line (start 5.28 -5.4) (end 5.28 -13.3) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp 946920a4-2109-4c60-9160-48e03eaac2f8)) - (fp_line (start 5.28 -3.4) (end 5.28 -1.6) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp 276cb6ea-67ce-4a58-bc20-00435d4b9360)) - (fp_line (start 5.73 -3.4) (end 4.43 -3.4) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp f3cde688-7c25-4b50-bee2-8f95979abe86)) - (fp_line (start 5.73 -2.4) (end 5.73 -3.4) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp 7b8ac7b8-97b0-40ee-808b-025bd778e0f1)) - (fp_line (start 6.35 -5.4) (end 6.35 -2.4) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp 7fcbfc40-ae80-4f83-b6a3-676ad0d9b4cd)) - (fp_line (start 6.35 -2.4) (end 5.73 -2.4) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp a0967fe1-35c9-4d10-a9bf-bec88dd490f3)) - (fp_rect (start -1.4 -14) (end 6.54 1.4) - (stroke (width 0.05) (type default)) (fill none) (layer "F.CrtYd") (tstamp 0567b818-4605-4cbc-9451-b1629290ea66)) - (fp_rect (start -1.4 -14) (end 6.54 -1.4) - (stroke (width 0.05) (type default)) (fill none) (layer "F.Fab") (tstamp 101e3f2e-a453-41e6-a8e5-6a854f6b47a6)) + (fp_text user "${REFERENCE}" (at 1.27 6.072) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp d2a91ae3-0ed1-40b2-85ae-0880ad016251) + ) + (fp_rect (start -1.4 -2.5) (end 6.44 3.5) + (stroke (width 0.12) (type default)) (fill none) (layer "F.SilkS") (tstamp d1cef0aa-633c-47d3-b422-cf19be35660e)) + (fp_rect (start 0 -2.413) (end 5.08 -1.651) + (stroke (width 0.12) (type solid)) (fill solid) (layer "F.SilkS") (tstamp 7d29b6d0-a28b-4a08-bd3d-55b00465d587)) + (fp_rect (start -1.27 -2.4) (end 6.35 3.4) + (stroke (width 0.05) (type default)) (fill none) (layer "F.CrtYd") (tstamp cef75058-34fe-48ca-aa1d-dcc995c68dd4)) + (fp_rect (start -1.4 -2.5) (end 6.44 3.5) + (stroke (width 0.1) (type default)) (fill none) (layer "F.Fab") (tstamp 99be8ea3-33ec-4a13-b6cf-d5d9933c3830)) + (fp_rect (start 0 -2.413) (end 5.08 -1.651) + (stroke (width 0.1) (type solid)) (fill solid) (layer "F.Fab") (tstamp 7aecdf72-157a-4873-abdb-0d5aa0553055)) (pad "1" thru_hole roundrect (at 5.08 0) (size 1.6 2.54) (drill 0.9) (layers "*.Cu" "*.Mask") (roundrect_rratio 0.25) - (net 68 "Net-(X15-Pin_1)") (pinfunction "Pin_1") (pintype "passive") (tstamp ae926a4e-359e-4af1-95f6-407ea4aaa5f2)) + (net 68 "Net-(X15-Pin_1)") (pinfunction "Pin_1") (pintype "passive") (tstamp 54b94cae-0f75-4ade-8f19-18de64cd544a)) (pad "2" thru_hole oval (at 2.54 0) (size 1.6 2.54) (drill 0.9) (layers "*.Cu" "*.Mask") - (net 71 "unconnected-(X15-Pin_2-Pad2)") (pinfunction "Pin_2") (pintype "passive+no_connect") (tstamp 0f032f19-dc14-4da9-b1cf-685940e15a81)) + (net 71 "unconnected-(X15-Pin_2-Pad2)") (pinfunction "Pin_2") (pintype "passive+no_connect") (tstamp 5fa5e16d-87fd-4312-9ac6-dcc79449322e)) (pad "3" thru_hole oval (at 0 0) (size 1.6 2.54) (drill 0.9) (layers "*.Cu" "*.Mask") - (net 69 "Net-(VT3-D)") (pinfunction "Pin_3") (pintype "passive") (tstamp 9d690538-bf6e-4630-80d5-b4f0d07e36fa)) - (model "${ECOHIM_LIB}/Ecohim.3dmodels/DS1070-3MR_WF-3RA_CONNFLY.stp" + (net 69 "Net-(VT3-D)") (pinfunction "Pin_3") (pintype "passive") (tstamp 455f62dc-ce17-41bc-9fca-a5cb8648f53c)) + (model "${ECOHIM_LIB}/Ecohim.3dmodels/DS1070-3_WF-3_CONNFLY.stp" (offset (xyz 0 0 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0)) @@ -6848,7 +4692,7 @@ (footprint "Relay_THT:Relay_SPST_Omron_G2RL-1A-E" (layer "F.Cu") (tstamp f9f581ac-f3ae-4f0d-a55d-30e72acf26dd) - (at 19.6375 22.605) + (at 120.3875 81.3 180) (descr "Omron Relay, SPST, High Capacity, https://omronfs.omron.com/en_US/ecb/products/pdf/en-g2rl.pdf") (tags "Omron Relay SPST High Capacity") (property "Sheetfile" "RS485_Relay_V2R1.kicad_sch") @@ -6911,17 +4755,17 @@ (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp e9993d71-4a6d-4a46-a947-41fe33d8d039)) (fp_line (start 10 26.5) (end 10 -2.3) (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp a7abdc0e-a357-4c61-b2b2-3ec5a9768a5f)) - (pad "13" thru_hole circle (at 0 20) (size 2 2) (drill 1.3) (layers "*.Cu" "*.Mask") - (net 51 "Net-(X6-Pin_1)") (pintype "passive") (tstamp 6f134113-333c-4677-9739-c8232e93f408)) - (pad "13" thru_hole circle (at 7.5 20) (size 2 2) (drill 1.3) (layers "*.Cu" "*.Mask") - (net 51 "Net-(X6-Pin_1)") (pintype "passive") (tstamp 578ca4d9-118c-4886-9394-0004d91c2bac)) - (pad "14" thru_hole circle (at 0 25) (size 2 2) (drill 1.3) (layers "*.Cu" "*.Mask") - (net 52 "Net-(X4-Pin_1)") (pintype "passive") (tstamp ccd9b575-1644-47fb-8401-27a09ffb29bb)) - (pad "14" thru_hole circle (at 7.5 25) (size 2 2) (drill 1.3) (layers "*.Cu" "*.Mask") - (net 52 "Net-(X4-Pin_1)") (pintype "passive") (tstamp 2b32416a-46bf-415a-9713-2a582514b0f8)) - (pad "A1" thru_hole rect (at 0 0) (size 2 2) (drill 1.3) (layers "*.Cu" "*.Mask") + (pad "13" thru_hole circle (at 0 20 180) (size 2 2) (drill 1.3) (layers "*.Cu" "*.Mask") + (net 51 "/L_IN") (pintype "passive") (tstamp 6f134113-333c-4677-9739-c8232e93f408)) + (pad "13" thru_hole circle (at 7.5 20 180) (size 2 2) (drill 1.3) (layers "*.Cu" "*.Mask") + (net 51 "/L_IN") (pintype "passive") (tstamp 578ca4d9-118c-4886-9394-0004d91c2bac)) + (pad "14" thru_hole circle (at 0 25 180) (size 2 2) (drill 1.3) (layers "*.Cu" "*.Mask") + (net 52 "/L_MAIN") (pintype "passive") (tstamp ccd9b575-1644-47fb-8401-27a09ffb29bb)) + (pad "14" thru_hole circle (at 7.5 25 180) (size 2 2) (drill 1.3) (layers "*.Cu" "*.Mask") + (net 52 "/L_MAIN") (pintype "passive") (tstamp 2b32416a-46bf-415a-9713-2a582514b0f8)) + (pad "A1" thru_hole rect (at 0 0 180) (size 2 2) (drill 1.3) (layers "*.Cu" "*.Mask") (net 4 "+12V") (pintype "passive") (tstamp 38d970ef-8e01-4258-92a2-30f4a4aba82a)) - (pad "A2" thru_hole circle (at 7.5 0) (size 2 2) (drill 1.3) (layers "*.Cu" "*.Mask") + (pad "A2" thru_hole circle (at 7.5 0 180) (size 2 2) (drill 1.3) (layers "*.Cu" "*.Mask") (net 53 "Net-(VD2-A)") (pintype "passive") (tstamp 244a137b-5e2d-4e03-b9b2-ef78f008258b)) (model "${ECOHIM_LIB}/Ecohim.3dmodels/G2RL-2A.stp" (offset (xyz 3.75 -12.2 0)) @@ -6930,64 +4774,10 @@ ) ) - (footprint "Resistor_SMD:R_0805_2012Metric" (layer "F.Cu") - (tstamp f9f79070-0cf9-4f90-b142-e3eb33ff05d5) - (at 27.8925 93.1) - (descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") - (tags "resistor") - (property "Sheetfile" "RS485_Relay_V2R1.kicad_sch") - (property "Sheetname" "") - (property "ki_description" "Resistor, small symbol") - (property "ki_keywords" "R resistor") - (path "/d06622d1-f77c-4b8c-a8d3-2a78a1146df7") - (attr smd) - (fp_text reference "R4" (at 0 -1.65) (layer "F.SilkS") - (effects (font (size 1 1) (thickness 0.15))) - (tstamp 35b11f48-b01c-4d5c-beeb-0ded5d6bb485) - ) - (fp_text value "10k" (at 0 1.65) (layer "F.Fab") - (effects (font (size 1 1) (thickness 0.15))) - (tstamp 63c8e96d-2c7a-4163-a2a3-24273fc7d098) - ) - (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab") - (effects (font (size 0.5 0.5) (thickness 0.08))) - (tstamp effc7c1c-cec7-4092-907a-8a665b9c15f9) - ) - (fp_line (start -0.227064 -0.735) (end 0.227064 -0.735) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp ea96b577-9660-465b-b7ba-f1849be4f1ab)) - (fp_line (start -0.227064 0.735) (end 0.227064 0.735) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp a48beccd-d25f-4a39-a731-d4edcd40a992)) - (fp_line (start -1.68 -0.95) (end 1.68 -0.95) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 06c38542-114c-4b28-be76-6ee2186d5ffc)) - (fp_line (start -1.68 0.95) (end -1.68 -0.95) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp e9476e96-b673-452d-a39f-f0113b30e2d6)) - (fp_line (start 1.68 -0.95) (end 1.68 0.95) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp e252fd4c-4585-434b-b094-299637659867)) - (fp_line (start 1.68 0.95) (end -1.68 0.95) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 948bdc37-583e-4fde-8355-98874b39645a)) - (fp_line (start -1 -0.625) (end 1 -0.625) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp a7beefc2-684c-44d7-a0cd-c69c6b38a856)) - (fp_line (start -1 0.625) (end -1 -0.625) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp b9f1d22b-991e-4840-b602-8c0dbef2c73b)) - (fp_line (start 1 -0.625) (end 1 0.625) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp ea85d4b2-dcda-4c30-beff-72befd0a9a98)) - (fp_line (start 1 0.625) (end -1 0.625) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp f731fddc-b93b-4fd9-99cd-cf838a936615)) - (pad "1" smd roundrect (at -0.9125 0) (size 1.025 1.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.243902) - (net 30 "RL_AUX") (pintype "passive") (tstamp 476bdf52-ca43-4f83-9691-8e80e200381d)) - (pad "2" smd roundrect (at 0.9125 0) (size 1.025 1.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.243902) - (net 3 "GND") (pintype "passive") (tstamp 8150e760-3267-4bfa-bd68-bbec92863dd7)) - (model "${KICAD6_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0805_2012Metric.wrl" - (offset (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) - ) - ) - - (footprint "Ecohim:DS1070-2MR_WF-2RA_CONNFLY" (layer "F.Cu") + (footprint "Ecohim:DS1070-2_WF-2_CONNFLY" (layer "F.Cu") (tstamp fc9f5d80-e030-4b4a-b825-922004a341c0) - (at 40.5125 80.85) - (descr "Connfly DS1070-2MR, WF-2RA") + (at 136.62 108.6) + (descr "Connfly DS1070-2, WF-2") (tags "connector") (property "Label" "Light switch") (property "Sheetfile" "RS485_Relay_V2R1.kicad_sch") @@ -6996,103 +4786,43 @@ (property "ki_keywords" "connector") (path "/857c1398-3230-4bfb-af41-6c67a604c656") (attr through_hole) - (fp_text reference "X24" (at -2.3 -4 90 unlocked) (layer "F.SilkS") - (effects (font (size 1 1) (thickness 0.1))) - (tstamp 8744ab92-70f5-4999-af05-b144a2a2478c) - ) - (fp_text value "WF-2" (at 1.2 2.4 unlocked) (layer "F.Fab") + (fp_text reference "X24" (at 1.524 -3.302) (layer "F.SilkS") (effects (font (size 1 1) (thickness 0.15))) - (tstamp a8c7996c-370b-4e3c-85be-3b2f51ba96dd) + (tstamp 51066ddc-0db8-4526-a3cd-d9b4ccb1095d) ) - (fp_text user "${REFERENCE}" (at 1.2 3.9 unlocked) (layer "F.Fab") + (fp_text value "WF-2" (at 1.27 4.572) (layer "F.Fab") (effects (font (size 1 1) (thickness 0.15))) - (tstamp 9d524521-a30f-49c6-b638-a34cd58d3777) + (tstamp 24d8856a-6013-41e5-8547-c7270f6e5ca3) ) - (fp_line (start -1.27 -5.4) (end -1.27 -2.4) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp cf8175ca-14d3-4489-ac8e-b435e87b01e9)) - (fp_line (start -1.27 -5.4) (end 3.81 -5.4) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp 9c7c5310-33aa-4bc4-aae9-c0276871c439)) - (fp_line (start -1.27 -2.4) (end -0.65 -2.4) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp b6608de5-1780-4399-b170-8158690beafa)) - (fp_line (start -0.65 -2.4) (end -0.65 -3.4) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp ff6bf6b9-911e-452e-b1ab-31f0f8adca2b)) - (fp_line (start -0.2 -13.3) (end -0.1 -13.4) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp 23c2ab92-dd8f-4367-a35e-93e63fbc9365)) - (fp_line (start -0.2 -5.4) (end -0.2 -13.3) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp d0de2c74-220b-4046-a0a5-ff60005fe281)) - (fp_line (start -0.2 -3.4) (end -0.2 -1.6) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp f8847fec-9c65-422f-b99f-4a75f21f54f9)) - (fp_line (start -0.2 -1.6) (end 0.2 -1.6) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp 39f3967f-7c02-4f77-b854-1977adccdd45)) - (fp_line (start -0.1 -13.4) (end 0.1 -13.4) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp 5032f319-a71e-4d3f-95b4-8c43218a1e5a)) - (fp_line (start 0 -13.9) (end 2.54 -13.9) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp 2c112a05-1ee2-4340-8a0f-36a22e3e9cd9)) - (fp_line (start 0 -13.4) (end 0 -13.9) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp 7965c399-2f14-423e-8285-af984c3c7c29)) - (fp_line (start 0.1 -13.4) (end 0.2 -13.3) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp 464e5487-9231-472a-8a47-d66cc05d7351)) - (fp_line (start 0.2 -13.3) (end 0.2 -5.4) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp 2ba5c637-1e9c-401e-a1a9-acd84b337704)) - (fp_line (start 0.2 -9.65) (end 2.3 -9.65) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp de6ae50f-5b0f-4fa8-9df8-8319056d2a0c)) - (fp_line (start 0.2 -7.62) (end 2.3 -7.62) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp ee81c3d6-287a-4b69-8ff3-a0c59bb2e4b7)) - (fp_line (start 0.2 -3.4) (end 0.2 -1.6) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp bd27d7e5-1a46-42c1-9110-8f8474dc37d3)) - (fp_line (start 0.65 -3.4) (end -0.65 -3.4) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp 7152b8c5-0d0a-470a-8116-dc22eafcabc9)) - (fp_line (start 0.65 -3.4) (end 0.65 -2.4) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp b66e0f95-5368-459e-a772-49efd1f831ea)) - (fp_line (start 0.65 -2.4) (end 1.89 -2.4) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp c6cfafde-92f2-4e27-99d4-349c299d835d)) - (fp_line (start 1.89 -3.4) (end 1.89 -2.4) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp f3bf8ac0-c715-44a5-9cd9-914f7f693e76)) - (fp_line (start 2.34 -13.3) (end 2.34 -5.4) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp 9cd7544c-bf07-4e90-a9d2-3a9eba93f55c)) - (fp_line (start 2.34 -3.4) (end 2.34 -1.6) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp 8d593197-c909-4e69-8c3a-867bf8925912)) - (fp_line (start 2.34 -1.6) (end 2.74 -1.6) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp 91a6754b-2725-4ea4-b6b5-6398d0acac54)) - (fp_line (start 2.44 -13.4) (end 2.34 -13.3) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp d6d38b81-43be-451c-a8c7-b2c0e3249bd9)) - (fp_line (start 2.54 -13.9) (end 2.54 -13.4) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp 84ae7ce9-deec-4557-89a0-1e7f76d7e5cb)) - (fp_line (start 2.64 -13.4) (end 2.44 -13.4) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp 15c59c33-0ca8-4bb9-ab5c-fcf994451a1f)) - (fp_line (start 2.74 -13.3) (end 2.64 -13.4) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp 1da28872-dc60-41f1-a8f3-9c81a534aaa4)) - (fp_line (start 2.74 -5.4) (end 2.74 -13.3) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp ac5f1de9-f072-4db5-b583-55a37dd7756a)) - (fp_line (start 2.74 -3.4) (end 2.74 -1.6) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp 4136208c-ff20-4ab3-b153-af9d0506920f)) - (fp_line (start 3.19 -3.4) (end 1.89 -3.4) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp 5db8bd74-6bc0-4952-808b-88cf91a05322)) - (fp_line (start 3.19 -2.4) (end 3.19 -3.4) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp 758187e4-db4c-420c-ba6c-d05352685e04)) - (fp_line (start 3.81 -5.4) (end 3.81 -2.4) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp 76ff6701-1eb6-4e63-bb09-3fba062684b0)) - (fp_line (start 3.81 -2.4) (end 3.19 -2.4) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp 2bf1ce8a-cbea-4a5d-b157-348423bec854)) - (fp_rect (start -1.4 -14) (end 4 1.4) - (stroke (width 0.05) (type default)) (fill none) (layer "F.CrtYd") (tstamp 64fb88d5-e171-4217-b096-77179534fac7)) - (fp_rect (start -1.4 -14) (end 4 -1.4) - (stroke (width 0.05) (type default)) (fill none) (layer "F.Fab") (tstamp de6d4ce3-eac4-42eb-ada2-0a1dd58816d4)) + (fp_text user "${REFERENCE}" (at 1.27 6.072) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp da5bbee5-39e4-4945-a364-a7aada7772c0) + ) + (fp_rect (start -1.4 -2.5) (end 3.9 3.5) + (stroke (width 0.12) (type default)) (fill none) (layer "F.SilkS") (tstamp c0b8597c-7a2c-412d-8c13-c5a34a513401)) + (fp_rect (start 0 -2.413) (end 2.54 -1.651) + (stroke (width 0.12) (type solid)) (fill solid) (layer "F.SilkS") (tstamp 8501064a-2ae3-4b51-993a-3efe4faf2a3b)) + (fp_rect (start -1.27 -2.4) (end 3.81 3.4) + (stroke (width 0.05) (type default)) (fill none) (layer "F.CrtYd") (tstamp 99edff1f-631c-4d74-86e1-122eb015037b)) + (fp_rect (start -1.4 -2.5) (end 3.9 3.5) + (stroke (width 0.1) (type default)) (fill none) (layer "F.Fab") (tstamp 8e248267-f61e-4136-aa2d-c9eb3fe2d542)) + (fp_rect (start 0 -2.413) (end 2.54 -1.651) + (stroke (width 0.1) (type solid)) (fill solid) (layer "F.Fab") (tstamp 1d4be096-2ac3-47dc-80ac-5f5c4d1d94bb)) (pad "1" thru_hole roundrect (at 2.54 0) (size 1.6 2.54) (drill 0.9) (layers "*.Cu" "*.Mask") (roundrect_rratio 0.25) - (net 12 "LIGHTS_SW") (pinfunction "Pin_1") (pintype "passive") (tstamp f75a41a8-e2d7-46d5-a7f7-e388c492ce84)) + (net 12 "LIGHTS_SW") (pinfunction "Pin_1") (pintype "passive") (tstamp 3f7e62d8-e030-4c84-bcf6-9d9d4ce6ba08)) (pad "2" thru_hole oval (at 0 0) (size 1.6 2.54) (drill 0.9) (layers "*.Cu" "*.Mask") - (net 3 "GND") (pinfunction "Pin_2") (pintype "passive") (tstamp 89d91ab5-ad66-4e44-bfdf-e3158b338166)) - (model "${ECOHIM_LIB}/Ecohim.3dmodels/DS1070-2MR_WF-2RA_CONNFLY.stp" + (net 3 "GND") (pinfunction "Pin_2") (pintype "passive") (tstamp 25e145b8-488f-4429-a8a8-3603f8c43205)) + (model "${ECOHIM_LIB}/Ecohim.3dmodels/DS1070-2_WF-2_CONNFLY.stp" (offset (xyz 0 0 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0)) ) ) - (footprint "Ecohim:DS1070-4MR_WF-4RA_CONNFLY" (layer "F.Cu") + (footprint "Ecohim:DS1070-4_WF-4_CONNFLY" (layer "F.Cu") (tstamp ff38c9d7-6c5f-46ef-9d67-9ebced5a692c) - (at 62.5325 97.2) - (descr "Connfly DS1070-4MR, WF-4RA") + (at -21.0025 118.62) + (descr "Connfly DS1070-4, WF-4") (tags "connector") (property "Label" "RS-485") (property "Sheetfile" "RS485_Relay_V2R1.kicad_sch") @@ -7101,157 +4831,1950 @@ (property "ki_keywords" "connector") (path "/d46ffd3b-e161-489e-b3f9-bd723ac4943b") (attr through_hole) - (fp_text reference "X2" (at -2.3 -4 90 unlocked) (layer "F.SilkS") - (effects (font (size 1 1) (thickness 0.1))) - (tstamp 3bfaf4e1-2e54-4641-8083-9e0d7ca3c1aa) - ) - (fp_text value "WF-4R" (at 1.2 2.4 unlocked) (layer "F.Fab") + (fp_text reference "X2" (at 1.524 -3.302) (layer "F.SilkS") (effects (font (size 1 1) (thickness 0.15))) - (tstamp 338fbd79-4647-4f56-8c3d-4183ca5c6fa3) + (tstamp 7567958c-64d9-4bea-a480-9e5de5134484) ) - (fp_text user "${REFERENCE}" (at 1.2 3.9 unlocked) (layer "F.Fab") + (fp_text value "WF-4R" (at 4.064 4.572) (layer "F.Fab") (effects (font (size 1 1) (thickness 0.15))) - (tstamp 7576031a-ac70-4b51-a64c-0defc6346728) + (tstamp 6431b74c-3905-4a62-bbf1-cfe84b2088f9) ) - (fp_line (start -1.27 -5.4) (end -1.27 -2.4) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp 2d440892-d614-4232-93b1-69e02d80910a)) - (fp_line (start -1.27 -5.4) (end 8.89 -5.4) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp aa6a7e66-780a-4330-be17-bc83592c3a49)) - (fp_line (start -1.27 -2.4) (end -0.65 -2.4) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp 54488d44-2041-450d-b2e4-01e84fb2bcde)) - (fp_line (start -0.65 -2.4) (end -0.65 -3.4) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp db2f3adc-b4ed-409e-8988-0be92fd7021c)) - (fp_line (start -0.2 -13.3) (end -0.1 -13.4) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp 917cfe51-15b6-403a-aa84-4b01f2f59466)) - (fp_line (start -0.2 -5.4) (end -0.2 -13.3) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp bfa60dd4-80d3-4146-b50b-d1d800e55830)) - (fp_line (start -0.2 -3.4) (end -0.2 -1.6) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp f5aa2eac-4327-47b1-a01e-1c92e06235e1)) - (fp_line (start -0.2 -1.6) (end 0.2 -1.6) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp f41500d8-1977-4ea2-87e3-04952c08081f)) - (fp_line (start -0.1 -13.4) (end 0.1 -13.4) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp 58934d02-e11a-42a1-8103-601d0dda723a)) - (fp_line (start 0 -13.9) (end 7.62 -13.9) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp 30d76800-0edf-4443-8b16-5fbea5f30b93)) - (fp_line (start 0 -13.4) (end 0 -13.9) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp ec68b599-ff38-4dd8-8c4c-08d602b21fac)) - (fp_line (start 0.1 -13.4) (end 0.2 -13.3) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp 9ee86e5f-3b7d-4a9f-acd2-4f158e74c36e)) - (fp_line (start 0.2 -13.3) (end 0.2 -5.4) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp ce024107-58e9-492d-9c15-430f95f13884)) - (fp_line (start 0.2 -9.65) (end 2.3 -9.65) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp dd75ffd3-9dfb-4e24-a480-527f52d9a734)) - (fp_line (start 0.2 -7.62) (end 2.3 -7.62) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp 236d10d6-5028-40a4-9044-e80bf3fac8ff)) - (fp_line (start 0.2 -3.4) (end 0.2 -1.6) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp 084ea7cf-ea18-41bb-ba40-aea70c80dc8e)) - (fp_line (start 0.65 -3.4) (end -0.65 -3.4) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp 725dc55c-77ab-4d72-8021-665812fd4760)) - (fp_line (start 0.65 -3.4) (end 0.65 -2.4) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp 666166f7-e5fd-4260-958c-47cbaf363788)) - (fp_line (start 0.65 -2.4) (end 1.89 -2.4) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp 3e8846b6-ea2b-4cf9-b626-fe1829c3a0de)) - (fp_line (start 1.89 -3.4) (end 1.89 -2.4) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp fcd65689-70a0-43cd-afe8-b7ef959860cc)) - (fp_line (start 2.34 -13.3) (end 2.34 -5.4) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp cb1a46a0-cff8-45b4-a0f7-3b9156ddec60)) - (fp_line (start 2.34 -3.4) (end 2.34 -1.6) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp 24eb88d5-278f-4376-a5bf-f4560941c1fa)) - (fp_line (start 2.34 -1.6) (end 2.74 -1.6) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp 17aaaa40-c9b5-4ca3-9801-1dfc1709361b)) - (fp_line (start 2.44 -13.4) (end 2.34 -13.3) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp 1e0ecb13-1388-4851-8ab0-df2a42f6aba9)) - (fp_line (start 2.64 -13.4) (end 2.44 -13.4) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp ac5fa29b-4ce6-4569-bc95-42fd73aeb2df)) - (fp_line (start 2.74 -13.3) (end 2.64 -13.4) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp 6c9d6aed-8fe7-4367-a79e-8c2bb4e862d2)) - (fp_line (start 2.74 -5.4) (end 2.74 -13.3) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp 420b30b0-1e0c-4b67-95ce-c7a4407714ed)) - (fp_line (start 2.74 -3.4) (end 2.74 -1.6) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp 49623ece-5190-42dc-a3f5-1a3dd00e3d4c)) - (fp_line (start 2.75 -9.65) (end 4.85 -9.65) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp e7cf3ad4-79f3-441f-91b0-57b819555a6f)) - (fp_line (start 2.75 -7.62) (end 4.85 -7.62) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp 9fa5798e-cdab-42b6-98e4-8e9e06b03342)) - (fp_line (start 3.19 -3.4) (end 1.89 -3.4) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp 2b5c3735-cf47-4744-a470-0395e7b341af)) - (fp_line (start 3.19 -2.4) (end 3.19 -3.4) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp bad9a3d1-0f9e-4bff-ae00-87b025e828ca)) - (fp_line (start 4.43 -3.4) (end 4.43 -2.4) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp 68b32858-e6e3-4a51-861f-d6b0207f423a)) - (fp_line (start 4.43 -2.4) (end 3.19 -2.4) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp 1e3c2f3d-3ecb-4cc9-93e6-4e1c33b31e7c)) - (fp_line (start 4.88 -13.3) (end 4.88 -5.4) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp 7158c263-ae42-4d2a-93e5-11d574de4f19)) - (fp_line (start 4.88 -3.4) (end 4.88 -1.6) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp b0bd6c2d-83e8-4134-ac21-68f81961d82f)) - (fp_line (start 4.88 -1.6) (end 5.28 -1.6) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp b1d014e9-87b1-490e-beba-ef7e7ebc134a)) - (fp_line (start 4.98 -13.4) (end 4.88 -13.3) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp 8a57e850-dcf7-4fc8-a3e4-01c1bf187679)) - (fp_line (start 5.18 -13.4) (end 4.98 -13.4) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp 238c27cd-b8dd-461f-adaf-5b44b506ec20)) - (fp_line (start 5.28 -13.3) (end 5.18 -13.4) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp d03061ed-f156-4f36-b24d-b9417e7a29cb)) - (fp_line (start 5.28 -5.4) (end 5.28 -13.3) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp e77cd7ec-d46b-42de-9831-e07a340b6f72)) - (fp_line (start 5.28 -3.4) (end 5.28 -1.6) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp 97dda8b1-2154-4f22-b060-34b370f23392)) - (fp_line (start 5.29 -9.65) (end 7.39 -9.65) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp 14d43a12-277c-4e11-90da-a6580341e187)) - (fp_line (start 5.29 -7.62) (end 7.39 -7.62) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp 35b747a1-f882-46f1-a12b-eb6e95ffd94a)) - (fp_line (start 5.73 -3.4) (end 4.43 -3.4) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp f307a9fe-d8f3-46a7-ae2f-651458f6cef0)) - (fp_line (start 5.73 -2.4) (end 5.73 -3.4) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp e817bb8c-b336-4eb4-b616-9d8ec49b45f3)) - (fp_line (start 6.97 -3.4) (end 6.97 -2.4) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp 72cb0174-3d47-495b-b5d9-d415ad287cd7)) - (fp_line (start 6.97 -2.4) (end 5.73 -2.4) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp 592e6ada-a229-42e4-90b1-15eb6d732046)) - (fp_line (start 7.42 -13.3) (end 7.42 -5.4) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp 823cdcd2-2e5f-4ded-a56e-f73b6cdcf432)) - (fp_line (start 7.42 -3.4) (end 7.42 -1.6) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp 9ad0e9a8-0b17-4fcb-9f3b-bede38f707b4)) - (fp_line (start 7.42 -1.6) (end 7.82 -1.6) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp af8a56db-e5a9-4272-a4f5-8c1e9b093ca6)) - (fp_line (start 7.52 -13.4) (end 7.42 -13.3) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp 4d621f93-7de7-4fb2-9da7-ac68c18287e3)) - (fp_line (start 7.62 -13.9) (end 7.62 -13.4) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp d81bd7ec-644c-4411-a58a-e1b80180b4ec)) - (fp_line (start 7.72 -13.4) (end 7.52 -13.4) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp 163a54f9-4b73-41ba-a7e3-1ecec2a3dfe7)) - (fp_line (start 7.82 -13.3) (end 7.72 -13.4) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp a7cb21d1-22d5-40d1-b1f2-323840557fe7)) - (fp_line (start 7.82 -5.4) (end 7.82 -13.3) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp cc7c09ef-32d0-496d-ab98-5c0012119157)) - (fp_line (start 7.82 -3.4) (end 7.82 -1.6) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp bae2debf-81ef-4f0d-ae9f-bf5ace263516)) - (fp_line (start 8.27 -3.4) (end 6.97 -3.4) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp d153fb87-7a4e-4bcf-92c1-d9247af34494)) - (fp_line (start 8.27 -2.4) (end 8.27 -3.4) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp e2457d3b-8760-4dc5-811c-e7cb3311e1df)) - (fp_line (start 8.89 -5.4) (end 8.89 -2.4) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp beffa0e8-d032-4ffb-82d3-1e304f17ec32)) - (fp_line (start 8.89 -2.4) (end 8.27 -2.4) - (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp 494fc15d-cda5-4cf1-9cc9-4bc65c289925)) - (fp_rect (start -1.4 -14) (end 9.08 1.4) - (stroke (width 0.05) (type default)) (fill none) (layer "F.CrtYd") (tstamp e6a162d7-48d9-4d82-9b03-5acb18e639ce)) - (fp_rect (start -1.4 -14) (end 9.08 -1.4) - (stroke (width 0.05) (type default)) (fill none) (layer "F.Fab") (tstamp e092b3fa-6b7a-47ed-b884-2564a3e014ea)) + (fp_text user "${REFERENCE}" (at 4.064 6.072) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 3ff78cbe-447b-46bb-8c0f-652ded76251f) + ) + (fp_rect (start -1.4 -2.5) (end 8.98 3.5) + (stroke (width 0.12) (type default)) (fill none) (layer "F.SilkS") (tstamp c0cc3025-ceac-4f7d-b831-ba62b79336dd)) + (fp_rect (start 0 -2.413) (end 7.62 -1.651) + (stroke (width 0.12) (type solid)) (fill solid) (layer "F.SilkS") (tstamp 4b15ea81-7321-455d-8a81-c2d45956af5f)) + (fp_rect (start -1.27 -2.4) (end 8.89 3.4) + (stroke (width 0.05) (type default)) (fill none) (layer "F.CrtYd") (tstamp de494165-fda5-4f12-86f9-916b9898e75c)) + (fp_rect (start -1.4 -2.5) (end 8.98 3.5) + (stroke (width 0.1) (type default)) (fill none) (layer "F.Fab") (tstamp 3d09e3c9-4de2-4b05-b01b-2022dcf53894)) + (fp_rect (start 0 -2.413) (end 7.62 -1.651) + (stroke (width 0.1) (type solid)) (fill solid) (layer "F.Fab") (tstamp d5194091-2935-4e84-9009-aa25abeabfda)) (pad "1" thru_hole roundrect (at 7.62 0) (size 1.6 2.54) (drill 0.9) (layers "*.Cu" "*.Mask") (roundrect_rratio 0.25) - (net 40 "Net-(X2-Pin_1)") (pinfunction "Pin_1") (pintype "passive") (tstamp 3796d309-b6d5-4c5a-a1f7-e35efa2334cd)) + (net 40 "Net-(X2-Pin_1)") (pinfunction "Pin_1") (pintype "passive") (tstamp 8c309dfa-77e9-4350-ae41-2ca144b8363d)) (pad "2" thru_hole oval (at 5.08 0) (size 1.6 2.54) (drill 0.9) (layers "*.Cu" "*.Mask") - (net 16 "Net-(D2-A)") (pinfunction "Pin_2") (pintype "passive") (tstamp 0f689836-8fb9-47c7-bf52-6811740bc898)) + (net 16 "Net-(D2-A)") (pinfunction "Pin_2") (pintype "passive") (tstamp 84c30d60-6bad-4b50-9c16-5af76f34484c)) (pad "3" thru_hole oval (at 2.54 0) (size 1.6 2.54) (drill 0.9) (layers "*.Cu" "*.Mask") - (net 17 "Net-(D2-B)") (pinfunction "Pin_3") (pintype "passive") (tstamp 544faeb6-702b-4cfe-8db4-cb32a0609b10)) + (net 17 "Net-(D2-B)") (pinfunction "Pin_3") (pintype "passive") (tstamp 8e3f7f80-e619-4a23-be21-28a8ed02fffb)) (pad "4" thru_hole oval (at 0 0) (size 1.6 2.54) (drill 0.9) (layers "*.Cu" "*.Mask") - (net 3 "GND") (pinfunction "Pin_4") (pintype "passive") (tstamp 0f7c0721-74e3-40c1-b6f5-25de567e34ad)) - (model "${ECOHIM_LIB}/Ecohim.3dmodels/DS1070-4MR_WF-4RA_CONNFLY.stp" + (net 3 "GND") (pinfunction "Pin_4") (pintype "passive") (tstamp f6868e15-cc98-4300-930e-bb3c833ea0d1)) + (model "${ECOHIM_LIB}/Ecohim.3dmodels/DS1070-4_WF-4_CONNFLY.stp" (offset (xyz 0 0 0)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 0)) ) ) + (footprint "Resistor_SMD:R_0805_2012Metric" (layer "B.Cu") + (tstamp 01f4eab8-d7e4-492b-9a68-5fa325feaad5) + (at 148.7 75.3) + (descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "resistor") + (property "Sheetfile" "RS485_Relay_V2R1.kicad_sch") + (property "Sheetname" "") + (property "ki_description" "Resistor, small symbol") + (property "ki_keywords" "R resistor") + (path "/2489f7a0-d764-4c95-bf91-437d99b51656") + (attr smd) + (fp_text reference "R15" (at 0 1.65) (layer "B.SilkS") + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + (tstamp 2ded56cd-3d56-47cb-93aa-3c14fb90b8d5) + ) + (fp_text value "10k" (at 0 -1.65) (layer "B.Fab") + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + (tstamp 64478e27-f839-4c32-bcd7-d681405bc348) + ) + (fp_text user "${REFERENCE}" (at 0 0) (layer "B.Fab") + (effects (font (size 0.5 0.5) (thickness 0.08)) (justify mirror)) + (tstamp 36229585-46fb-430e-8b66-4e22655d4405) + ) + (fp_line (start -0.227064 -0.735) (end 0.227064 -0.735) + (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp d0b8bcd1-85e7-4055-be3c-27d791e4a658)) + (fp_line (start -0.227064 0.735) (end 0.227064 0.735) + (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp 272a6419-a755-4dc9-b640-dcfe6a2232c3)) + (fp_line (start -1.68 -0.95) (end -1.68 0.95) + (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp 27c006f5-cf96-4d64-b004-8cd24d7801a1)) + (fp_line (start -1.68 0.95) (end 1.68 0.95) + (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp f038061f-fec5-406a-8ce6-3126a76e14d6)) + (fp_line (start 1.68 -0.95) (end -1.68 -0.95) + (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp 227dbd8c-316a-4d4e-973f-63036de7482c)) + (fp_line (start 1.68 0.95) (end 1.68 -0.95) + (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp 6f820b18-fd1f-469b-9019-0cb0bdba37c1)) + (fp_line (start -1 -0.625) (end -1 0.625) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 59ca7c40-9f64-4124-9fd2-6493e77db7ef)) + (fp_line (start -1 0.625) (end 1 0.625) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp faba6991-ca90-4d8f-81ec-981d69d77d72)) + (fp_line (start 1 -0.625) (end -1 -0.625) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 3489afa9-bb29-4442-a74b-48b12bd71a1a)) + (fp_line (start 1 0.625) (end 1 -0.625) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 869d52e6-b0e7-4228-b4cf-9851c6a88da3)) + (pad "1" smd roundrect (at -0.9125 0) (size 1.025 1.4) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.243902) + (net 5 "+3V3") (pintype "passive") (tstamp 3dc22b83-dca4-4f83-8c19-65086e53e3af)) + (pad "2" smd roundrect (at 0.9125 0) (size 1.025 1.4) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.243902) + (net 9 "WATER") (pintype "passive") (tstamp 81143752-db1e-4df2-ae6d-e15e9a46ab3a)) + (model "${KICAD6_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0805_2012Metric.wrl" + (offset (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (footprint "Diode_SMD:D_SMB" (layer "B.Cu") + (tstamp 09eedbe6-5b45-424a-b421-20504b4819c8) + (at 170.9 103.6 90) + (descr "Diode SMB (DO-214AA)") + (tags "Diode SMB (DO-214AA)") + (property "Sheetfile" "RS485_Relay_V2R1.kicad_sch") + (property "Sheetname" "") + (property "Sim.Device" "D") + (property "Sim.Pins" "1=K 2=A") + (property "ki_description" "Diode, small symbol") + (property "ki_keywords" "diode") + (path "/b89c0abf-95a9-4126-a21d-b8e0a245b6e1") + (attr smd) + (fp_text reference "VD9" (at 0 3 90) (layer "B.SilkS") + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + (tstamp bb834ed8-9d96-4d5b-8f85-2d2e469b76b8) + ) + (fp_text value "SS14" (at 0 -3.1 90) (layer "B.Fab") + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + (tstamp a5d91034-fae4-41f3-a56b-b06037b4675f) + ) + (fp_text user "${REFERENCE}" (at 0 3 90) (layer "B.Fab") + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + (tstamp bda4dd19-0720-4640-868d-3674db4d350e) + ) + (fp_line (start -3.66 -2.15) (end 2.15 -2.15) + (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp 4336631c-1831-4494-a643-9368d9762b18)) + (fp_line (start -3.66 2.15) (end -3.66 -2.15) + (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp 67b8de69-b5e6-4ed2-b78a-1f45acb4c857)) + (fp_line (start -3.66 2.15) (end 2.15 2.15) + (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp 33e8882f-1494-4892-bbdf-58d74e9c4b14)) + (fp_line (start -3.65 -2.25) (end -3.65 2.25) + (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp 48715d56-ded2-4a4e-8422-d4d59f300f4c)) + (fp_line (start -3.65 2.25) (end 3.65 2.25) + (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp f92b27bf-650b-498b-af85-64b5387a7310)) + (fp_line (start 3.65 -2.25) (end -3.65 -2.25) + (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp 03400432-10bd-4527-863e-ce8c50a543ea)) + (fp_line (start 3.65 2.25) (end 3.65 -2.25) + (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp 9ea7d1e1-399d-4123-ac97-68f4a7cc7b6c)) + (fp_line (start -2.3 -2) (end -2.3 2) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 46c583fe-9029-4680-be5c-dffa45e7a7ab)) + (fp_line (start -0.64944 -0.00102) (end -1.55114 -0.00102) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 05029adf-0051-437b-9de3-4265869da64b)) + (fp_line (start -0.64944 -0.00102) (end 0.50118 -0.75032) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 9e734418-6317-4841-8639-558fd2c4ad92)) + (fp_line (start -0.64944 -0.00102) (end 0.50118 0.79908) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 48f47d1b-1eca-4240-8b78-c68d28593c88)) + (fp_line (start -0.64944 0.79908) (end -0.64944 -0.80112) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 850af900-d8f9-4db6-a687-043898e173a4)) + (fp_line (start 0.50118 -0.75032) (end 0.50118 0.79908) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 50ba74b6-7da0-4c3f-a34c-76cce9b4942d)) + (fp_line (start 0.50118 -0.00102) (end 1.4994 -0.00102) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 41ddad90-332f-4af9-a722-0c18127b4ccc)) + (fp_line (start 2.3 -2) (end -2.3 -2) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 079e9d39-764c-4178-94e7-3bfad327fb57)) + (fp_line (start 2.3 2) (end -2.3 2) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 73f227e5-27b8-499a-a557-97417e19844d)) + (fp_line (start 2.3 2) (end 2.3 -2) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp ca0ecd99-9acb-4daf-b295-ec35c9fd476d)) + (pad "1" smd roundrect (at -2.15 0 90) (size 2.5 2.3) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.1086956522) + (net 11 "Net-(VD9-K)") (pinfunction "K") (pintype "passive") (tstamp 55709dba-5b51-43a9-b79d-429a3f89d348)) + (pad "2" smd roundrect (at 2.15 0 90) (size 2.5 2.3) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.1086956522) + (net 3 "GND") (pinfunction "A") (pintype "passive") (tstamp f0af2d92-9414-45b6-9a27-a84f13d0c2f4)) + (model "${KICAD6_3DMODEL_DIR}/Diode_SMD.3dshapes/D_SMB.wrl" + (offset (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (footprint "Diode_SMD:D_SMB" (layer "B.Cu") + (tstamp 13c537c8-be27-422d-93dd-33765da62265) + (at 164.5 109.5 180) + (descr "Diode SMB (DO-214AA)") + (tags "Diode SMB (DO-214AA)") + (property "Sheetfile" "RS485_Relay_V2R1.kicad_sch") + (property "Sheetname" "") + (property "Sim.Device" "D") + (property "Sim.Pins" "1=K 2=A") + (property "ki_description" "Diode, small symbol") + (property "ki_keywords" "diode") + (path "/f681a642-eafb-41cb-908f-97c5c4987d80") + (attr smd) + (fp_text reference "VD7" (at 0 3) (layer "B.SilkS") + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + (tstamp be7b863e-bd23-4228-b6c3-8562350dff7f) + ) + (fp_text value "SS14" (at 0 -3.1) (layer "B.Fab") + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + (tstamp 95f60f49-20ba-4cce-a5e9-f3c57f7c250c) + ) + (fp_text user "${REFERENCE}" (at 0 3) (layer "B.Fab") + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + (tstamp 500790f8-c927-4452-af8a-89fe9dca6802) + ) + (fp_line (start -3.66 -2.15) (end 2.15 -2.15) + (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp 472352cb-7b0d-421d-8b91-0a6097399a67)) + (fp_line (start -3.66 2.15) (end -3.66 -2.15) + (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp be163526-5f62-4777-b204-ec5cd12e9937)) + (fp_line (start -3.66 2.15) (end 2.15 2.15) + (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp 5373ccd0-d442-43a6-b6b2-0098cc228e86)) + (fp_line (start -3.65 -2.25) (end -3.65 2.25) + (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp b195e5f0-c4ca-4335-ae55-74299c66f026)) + (fp_line (start -3.65 2.25) (end 3.65 2.25) + (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp ab40dd50-3ff2-4eeb-a53e-75d17a29816c)) + (fp_line (start 3.65 -2.25) (end -3.65 -2.25) + (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp 8c1c60e0-4e52-4a71-8a69-b21bc90cd869)) + (fp_line (start 3.65 2.25) (end 3.65 -2.25) + (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp 201268b3-cad5-4418-9362-bb3522d2c9a0)) + (fp_line (start -2.3 -2) (end -2.3 2) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 53f996dd-7c22-49bb-ac06-21b993feab06)) + (fp_line (start -0.64944 -0.00102) (end -1.55114 -0.00102) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 00e51eba-997f-4c56-a125-472a3c00e36a)) + (fp_line (start -0.64944 -0.00102) (end 0.50118 -0.75032) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 66e8e63d-ba06-4354-8cdf-a768858f6c76)) + (fp_line (start -0.64944 -0.00102) (end 0.50118 0.79908) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp d438a174-02bf-49a6-8fae-ad2792045cea)) + (fp_line (start -0.64944 0.79908) (end -0.64944 -0.80112) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 39199e6c-2a23-4672-aa65-c67a9ddefae8)) + (fp_line (start 0.50118 -0.75032) (end 0.50118 0.79908) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 627ea9a7-8d83-42fb-a387-decbf900139d)) + (fp_line (start 0.50118 -0.00102) (end 1.4994 -0.00102) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 5b3da1bd-144e-4143-a674-5afd16db1b81)) + (fp_line (start 2.3 -2) (end -2.3 -2) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp ec1f7c89-02a9-47a2-a0fe-4ab0bc9f8a3b)) + (fp_line (start 2.3 2) (end -2.3 2) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 9335d02f-164a-4199-8068-9164077c6dfa)) + (fp_line (start 2.3 2) (end 2.3 -2) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 28d06831-c3d8-4a2d-bb7c-cd3d0e85eba7)) + (pad "1" smd roundrect (at -2.15 0 180) (size 2.5 2.3) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.1086956522) + (net 65 "Net-(VD7-K)") (pinfunction "K") (pintype "passive") (tstamp d000668d-bc42-429d-a619-55694a3436b5)) + (pad "2" smd roundrect (at 2.15 0 180) (size 2.5 2.3) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.1086956522) + (net 3 "GND") (pinfunction "A") (pintype "passive") (tstamp 224e00f7-345c-4ece-8b74-2667c2460708)) + (model "${KICAD6_3DMODEL_DIR}/Diode_SMD.3dshapes/D_SMB.wrl" + (offset (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (footprint "Capacitor_SMD:C_0805_2012Metric" (layer "B.Cu") + (tstamp 23cd5302-e4b8-4f5d-8124-0f40548bf099) + (at 85 78.5 -90) + (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf, https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator") + (tags "capacitor") + (property "Sheetfile" "RS485_Relay_V2R1.kicad_sch") + (property "Sheetname" "") + (property "ki_description" "Unpolarized capacitor, small symbol") + (property "ki_keywords" "capacitor cap") + (path "/0dc666a8-575d-4b74-ac81-1ee265676380") + (attr smd) + (fp_text reference "C9" (at 0 1.68 90) (layer "B.SilkS") + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + (tstamp 0e2dcdca-6a15-4a58-ac0d-ca37101629e3) + ) + (fp_text value "0.1u" (at 0 -1.68 90) (layer "B.Fab") + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + (tstamp d40a150b-8858-4ed4-8bae-0255f6ffd831) + ) + (fp_text user "${REFERENCE}" (at 0 0 90) (layer "B.Fab") + (effects (font (size 0.5 0.5) (thickness 0.08)) (justify mirror)) + (tstamp f6367091-4138-480a-89cb-4d44246a241b) + ) + (fp_line (start -0.261252 -0.735) (end 0.261252 -0.735) + (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp f165ea2f-eff9-4608-8e64-fd966dc4c95e)) + (fp_line (start -0.261252 0.735) (end 0.261252 0.735) + (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp 35bfbb6a-2dda-4271-bd9c-173f51a72841)) + (fp_line (start -1.7 -0.98) (end -1.7 0.98) + (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp 2390a101-a0cd-45da-b46a-9d47fa7c5271)) + (fp_line (start -1.7 0.98) (end 1.7 0.98) + (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp 62e97e95-e687-4f14-ac62-c8218395fa90)) + (fp_line (start 1.7 -0.98) (end -1.7 -0.98) + (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp 2f9cfec3-cc97-4e0e-8f4e-cf72ec3a9627)) + (fp_line (start 1.7 0.98) (end 1.7 -0.98) + (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp f8e6eb09-e273-48fb-ae6a-809414e653d9)) + (fp_line (start -1 -0.625) (end -1 0.625) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 49e6f4e9-456c-4997-a46a-3da1cf0b8986)) + (fp_line (start -1 0.625) (end 1 0.625) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 66a39a68-96c3-4b6a-a7d2-fb7d2e2bb214)) + (fp_line (start 1 -0.625) (end -1 -0.625) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 9419714a-7650-431d-907a-37a290132a21)) + (fp_line (start 1 0.625) (end 1 -0.625) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 19ac9ce2-09b9-4b8b-9b44-f0bfa2760515)) + (pad "1" smd roundrect (at -0.95 0 270) (size 1 1.45) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25) + (net 6 "E_STOP") (pintype "passive") (tstamp aa329a7d-2b90-4a7c-a90b-977a4f406ea4)) + (pad "2" smd roundrect (at 0.95 0 270) (size 1 1.45) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25) + (net 3 "GND") (pintype "passive") (tstamp a5ecd6ef-d6a3-469f-8306-0b760b078109)) + (model "${KICAD6_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0805_2012Metric.wrl" + (offset (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (footprint "Diode_SMD:D_MiniMELF" (layer "B.Cu") + (tstamp 2953c13f-3031-4b2e-b8ac-57a0d54d1205) + (at 102.6 81.3 180) + (descr "Diode Mini-MELF (SOD-80)") + (tags "Diode Mini-MELF (SOD-80)") + (property "Sheetfile" "RS485_Relay_V2R1.kicad_sch") + (property "Sheetname" "") + (property "Sim.Device" "D") + (property "Sim.Pins" "1=K 2=A") + (property "ki_description" "Diode, small symbol") + (property "ki_keywords" "diode") + (path "/a7721f00-faef-47ea-bcef-daf4bc503e39") + (attr smd) + (fp_text reference "VD3" (at 0 2) (layer "B.SilkS") + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + (tstamp 70a002a0-bf19-4b0e-8f67-b1785fc9959b) + ) + (fp_text value "PMLL4148" (at 0 -2) (layer "B.Fab") + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + (tstamp 55ec81b5-7e3f-4d68-af64-1f74b54c4ce7) + ) + (fp_text user "${REFERENCE}" (at 0 2) (layer "B.Fab") + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + (tstamp fb2f3142-ab49-4893-acf9-ed224d70c083) + ) + (fp_line (start -2.66 -1.11) (end 1.75 -1.11) + (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp c2a48c30-3442-4663-8c8c-8a350696f98b)) + (fp_line (start -2.66 1.11) (end -2.66 -1.11) + (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp a636bfa2-6c92-4e49-8eeb-6f7ad9c3ec75)) + (fp_line (start 1.75 1.11) (end -2.66 1.11) + (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp 4100f61e-b46f-40de-a075-a3d8fb094bdd)) + (fp_line (start -2.65 -1.1) (end -2.65 1.1) + (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp 4745e9aa-8538-4d97-a11c-7379270643c3)) + (fp_line (start -2.65 1.1) (end 2.65 1.1) + (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp 1c7acfb0-86e7-4a04-b78e-bc2ab998b353)) + (fp_line (start 2.65 -1.1) (end -2.65 -1.1) + (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp 9806468c-dba4-44c2-9652-1d56b979ce47)) + (fp_line (start 2.65 1.1) (end 2.65 -1.1) + (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp 5954b7ea-9573-47c9-ba1e-4a4506ee2577)) + (fp_line (start -1.65 -0.8) (end -1.65 0.8) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 27ce7070-6481-4c03-9a29-ffb4b197780f)) + (fp_line (start -1.65 0.8) (end 1.65 0.8) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp aedd0662-8ee1-46be-9e27-92b8ca728489)) + (fp_line (start -0.75 0) (end -0.35 0) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 95009776-3681-4510-80d4-6130b287c292)) + (fp_line (start -0.35 0) (end -0.35 -0.55) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp dce38069-78cf-4ea4-9280-fa456b80da00)) + (fp_line (start -0.35 0) (end -0.35 0.55) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 6889531a-2f7a-43c1-a7ed-fef3ad84c0c0)) + (fp_line (start -0.35 0) (end 0.25 0.4) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp db4d74d5-e350-4ab9-9c69-d7dc99443f66)) + (fp_line (start 0.25 -0.4) (end -0.35 0) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp f4cb530f-c96c-4ee2-8754-8df0f62af5e4)) + (fp_line (start 0.25 0) (end 0.75 0) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 58d12232-947f-49ea-af5e-605de25e4f20)) + (fp_line (start 0.25 0.4) (end 0.25 -0.4) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp c95605cb-d6a0-449e-9c57-0a5d3a88eee9)) + (fp_line (start 1.65 -0.8) (end -1.65 -0.8) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 1929967a-3779-45b8-a1b1-35f277ea91b2)) + (fp_line (start 1.65 0.8) (end 1.65 -0.8) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp c31a0f2e-a843-4c88-b9ec-9760e458e8ec)) + (pad "1" smd roundrect (at -1.75 0 180) (size 1.3 1.7) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.1923076923) + (net 4 "+12V") (pinfunction "K") (pintype "passive") (tstamp 67095f9b-b7b3-477e-b177-8913f74d77c6)) + (pad "2" smd roundrect (at 1.75 0 180) (size 1.3 1.7) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.1923076923) + (net 53 "Net-(VD2-A)") (pinfunction "A") (pintype "passive") (tstamp a5f56c5c-c2a1-4952-b3ac-14bcd1e48944)) + (model "${KICAD6_3DMODEL_DIR}/Diode_SMD.3dshapes/D_MiniMELF.wrl" + (offset (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (footprint "Capacitor_SMD:C_0805_2012Metric" (layer "B.Cu") + (tstamp 2eb4c8c2-881d-4086-af51-a5e85fae1f74) + (at 160.7 76.2 -90) + (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf, https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator") + (tags "capacitor") + (property "Sheetfile" "RS485_Relay_V2R1.kicad_sch") + (property "Sheetname" "") + (property "ki_description" "Unpolarized capacitor, small symbol") + (property "ki_keywords" "capacitor cap") + (path "/21161676-d26d-4105-a9e7-d6395367301a") + (attr smd) + (fp_text reference "C10" (at 0 1.68 90) (layer "B.SilkS") + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + (tstamp 2eaca14f-f943-4257-824b-6bbb0e238373) + ) + (fp_text value "0.1u" (at 0 -1.68 90) (layer "B.Fab") + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + (tstamp f0d9b6b4-f903-4b32-a7bc-942e5d0fba84) + ) + (fp_text user "${REFERENCE}" (at 0 0 90) (layer "B.Fab") + (effects (font (size 0.5 0.5) (thickness 0.08)) (justify mirror)) + (tstamp b0a11aa4-a626-49b6-b0e3-f309595bec46) + ) + (fp_line (start -0.261252 -0.735) (end 0.261252 -0.735) + (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp 22d7dbc2-547f-4daa-a6e0-7bb24d5f39d8)) + (fp_line (start -0.261252 0.735) (end 0.261252 0.735) + (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp dbac754d-cc11-43e2-81f4-c9ece56c6823)) + (fp_line (start -1.7 -0.98) (end -1.7 0.98) + (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp 8ddbd356-afc2-48b7-ba06-743a025b9766)) + (fp_line (start -1.7 0.98) (end 1.7 0.98) + (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp acec9b94-b2b2-4c2f-ae28-780d2e978e21)) + (fp_line (start 1.7 -0.98) (end -1.7 -0.98) + (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp 96cba93d-3806-4e78-910d-a2bd00e5e96e)) + (fp_line (start 1.7 0.98) (end 1.7 -0.98) + (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp 67e2f644-8fa3-40c4-a31d-941450a7f050)) + (fp_line (start -1 -0.625) (end -1 0.625) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 72dfe4ed-e609-4bd1-ae89-deebd0ab678a)) + (fp_line (start -1 0.625) (end 1 0.625) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp fcde7a2e-e924-4ea3-9fc0-ca7f79488919)) + (fp_line (start 1 -0.625) (end -1 -0.625) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp f98618aa-aa2a-4642-bd4d-8f7fac540380)) + (fp_line (start 1 0.625) (end 1 -0.625) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 92e57c0a-d44d-4bf3-aa3d-ef1e4317e0aa)) + (pad "1" smd roundrect (at -0.95 0 270) (size 1 1.45) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25) + (net 7 "Net-(D5A--)") (pintype "passive") (tstamp 76472378-743e-4ace-8118-7221313b02c9)) + (pad "2" smd roundrect (at 0.95 0 270) (size 1 1.45) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25) + (net 3 "GND") (pintype "passive") (tstamp 3970ce53-4925-4bf9-b3cd-d641f3451649)) + (model "${KICAD6_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0805_2012Metric.wrl" + (offset (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (footprint "Package_TO_SOT_SMD:TO-252-2" (layer "B.Cu") + (tstamp 339a8531-021f-4fed-b1f7-d4e20fd4740e) + (at 163.84 90) + (descr "TO-252/DPAK SMD package, http://www.infineon.com/cms/en/product/packages/PG-TO252/PG-TO252-3-1/") + (tags "DPAK TO-252 DPAK-3 TO-252-3 SOT-428") + (property "Sheetfile" "RS485_Relay_V2R1.kicad_sch") + (property "Sheetname" "") + (property "ki_description" "P-MOSFET transistor, gate/drain/source") + (property "ki_keywords" "transistor PMOS P-MOS P-MOSFET") + (path "/c7db6a90-e296-480a-8e4c-cd288072fd66") + (attr smd) + (fp_text reference "VT7" (at 0 4.5) (layer "B.SilkS") + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + (tstamp 6a1d7f21-f110-4fea-96a3-eae11d39ef93) + ) + (fp_text value "IRFR9024" (at 0 -4.5) (layer "B.Fab") + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + (tstamp 34fd1c39-1c73-445c-955b-4f1642670787) + ) + (fp_text user "${REFERENCE}" (at 0 0) (layer "B.Fab") + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + (tstamp ce7eff48-7d10-4a52-9f8d-caf5fa7d3722) + ) + (fp_line (start -3.31 -3.45) (end -3.31 -3.18) + (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp d442e8c7-874c-44fd-8ebf-b68cbc6fc319)) + (fp_line (start -3.31 -3.18) (end -4.41 -3.18) + (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp d57cb0ec-303c-46ef-a219-e1d32b868449)) + (fp_line (start -3.31 3.18) (end -6.14 3.18) + (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp b753c2e0-074f-455c-bdc3-0b391fda8bbe)) + (fp_line (start -3.31 3.45) (end -3.31 3.18) + (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp 8505d71a-cf60-42e7-a819-3ae6311fb017)) + (fp_line (start 3.11 -3.45) (end -3.31 -3.45) + (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp 115c26cf-722e-42af-bfe3-71ecd8730c3a)) + (fp_line (start 3.11 3.45) (end -3.31 3.45) + (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp 372c8d5e-dab2-407d-8716-3d383ee96a07)) + (fp_line (start -6.39 -3.5) (end 4.71 -3.5) + (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp e40a79ab-1867-4ed6-859e-01b7af422002)) + (fp_line (start -6.39 3.5) (end -6.39 -3.5) + (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp b6ea9bb9-8ea2-435e-9e9a-b9789a1c62b1)) + (fp_line (start 4.71 -3.5) (end 4.71 3.5) + (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp a6eb85bb-f5ea-4b75-91ce-5a50c8a51cbe)) + (fp_line (start 4.71 3.5) (end -6.39 3.5) + (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp 3e5938da-32d1-4baf-bd6a-db7147ad494f)) + (fp_line (start -5.81 -2.655) (end -3.11 -2.655) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 82f66aa4-6ef4-489a-ab00-fc73ff6ecbdc)) + (fp_line (start -5.81 -1.905) (end -5.81 -2.655) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 81921eb5-ad75-4c26-96bc-ff76241dc17f)) + (fp_line (start -5.81 1.905) (end -3.11 1.905) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 1b42aa72-a10a-4fc9-9252-5273ab63c1b4)) + (fp_line (start -5.81 2.655) (end -5.81 1.905) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 20e1db64-d964-4fdd-8613-e379aea06cb4)) + (fp_line (start -3.11 -3.25) (end -3.11 2.25) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 51526010-ec6e-4c48-8569-cee7cf71db7c)) + (fp_line (start -3.11 -1.905) (end -5.81 -1.905) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp b2e1028a-d69a-4b99-acb3-98fd33f1882a)) + (fp_line (start -3.11 2.25) (end -2.11 3.25) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 18c010f1-5243-4719-9236-1fb203e93332)) + (fp_line (start -2.705 2.655) (end -5.81 2.655) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp c119b507-49dd-44af-929e-c47233fdedd8)) + (fp_line (start -2.11 3.25) (end 3.11 3.25) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp edb17f59-f15c-401b-aed8-8165102374b6)) + (fp_line (start 3.11 -3.25) (end -3.11 -3.25) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 56f4035b-3337-49f7-bc82-37e526721fc7)) + (fp_line (start 3.11 2.7) (end 4.11 2.7) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 109f65e3-3b64-4479-aa84-ed9e9aa858b8)) + (fp_line (start 3.11 3.25) (end 3.11 -3.25) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp f3125f62-22f6-443d-b867-7c4f65662386)) + (fp_line (start 4.11 -2.7) (end 3.11 -2.7) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp c6158a67-6b27-4af1-8ae1-f6dc253db6cf)) + (fp_line (start 4.11 2.7) (end 4.11 -2.7) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp ddd332d5-134b-4f8d-8ead-c60211633f11)) + (pad "1" smd roundrect (at -5.04 2.28) (size 2.2 1.2) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.208333) + (net 66 "Net-(VT4-D)") (pinfunction "G") (pintype "input") (tstamp 9e949df5-3cf0-4594-ba34-1999b1080e25)) + (pad "2" smd roundrect (at -0.415 -1.525) (size 3.05 2.75) (layers "B.Cu" "B.Paste") (roundrect_rratio 0.090909) + (net 64 "Net-(VD6-K)") (pinfunction "D") (pintype "passive") (tstamp 1b453296-b04d-47a4-9b34-140272d38ea1)) + (pad "2" smd roundrect (at -0.415 1.525) (size 3.05 2.75) (layers "B.Cu" "B.Paste") (roundrect_rratio 0.090909) + (net 64 "Net-(VD6-K)") (pinfunction "D") (pintype "passive") (tstamp 527b1ee5-6520-4914-9a33-822288414868)) + (pad "2" smd roundrect (at 1.26 0) (size 6.4 5.8) (layers "B.Cu" "B.Mask") (roundrect_rratio 0.043103) + (net 64 "Net-(VD6-K)") (pinfunction "D") (pintype "passive") (tstamp c88528d1-03a7-41ea-a716-f0e6a257d490)) + (pad "2" smd roundrect (at 2.935 -1.525) (size 3.05 2.75) (layers "B.Cu" "B.Paste") (roundrect_rratio 0.090909) + (net 64 "Net-(VD6-K)") (pinfunction "D") (pintype "passive") (tstamp 76bfe240-e0c7-4636-9087-5732dc2b061c)) + (pad "2" smd roundrect (at 2.935 1.525) (size 3.05 2.75) (layers "B.Cu" "B.Paste") (roundrect_rratio 0.090909) + (net 64 "Net-(VD6-K)") (pinfunction "D") (pintype "passive") (tstamp 4220837e-ee2e-4303-8ec8-bf46970a608d)) + (pad "3" smd roundrect (at -5.04 -2.28) (size 2.2 1.2) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.208333) + (net 4 "+12V") (pinfunction "S") (pintype "passive") (tstamp a36e468d-59f5-4858-9a5a-1bc4c69f2179)) + (model "${KICAD6_3DMODEL_DIR}/Package_TO_SOT_SMD.3dshapes/TO-252-2.wrl" + (offset (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (footprint "Resistor_SMD:R_0805_2012Metric" (layer "B.Cu") + (tstamp 33beb56d-db4f-4ae0-a3b2-400dcdd05859) + (at 160.7 72.7 -90) + (descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "resistor") + (property "Sheetfile" "RS485_Relay_V2R1.kicad_sch") + (property "Sheetname" "") + (property "ki_description" "Resistor, small symbol") + (property "ki_keywords" "R resistor") + (path "/55f3c412-16cb-47ce-8487-473a5f55cc23") + (attr smd) + (fp_text reference "R11" (at 0 1.65 90) (layer "B.SilkS") + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + (tstamp 0c55357b-a83d-44f7-a3b0-0de58c126bdb) + ) + (fp_text value "10k" (at 0 -1.65 90) (layer "B.Fab") + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + (tstamp 4ad40ee8-44d7-429d-9dcb-29a568f75872) + ) + (fp_text user "${REFERENCE}" (at 0 0 90) (layer "B.Fab") + (effects (font (size 0.5 0.5) (thickness 0.08)) (justify mirror)) + (tstamp e76f57d4-b24b-4122-aeff-da9712f602eb) + ) + (fp_line (start -0.227064 -0.735) (end 0.227064 -0.735) + (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp 2b5d309d-17ad-4217-896f-5a4333b64167)) + (fp_line (start -0.227064 0.735) (end 0.227064 0.735) + (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp 5fc14641-439c-4949-94f4-a60ed52baee4)) + (fp_line (start -1.68 -0.95) (end -1.68 0.95) + (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp 2517ae18-3eb9-44be-8167-9b4223a86e01)) + (fp_line (start -1.68 0.95) (end 1.68 0.95) + (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp fc0d65e6-d4e3-48be-83ba-ff2d61ffc393)) + (fp_line (start 1.68 -0.95) (end -1.68 -0.95) + (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp 7626a85b-cd82-4e94-ba83-0e1713d6fa1c)) + (fp_line (start 1.68 0.95) (end 1.68 -0.95) + (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp b7914be5-26a1-4fb8-82e1-3fe6fce2c6c6)) + (fp_line (start -1 -0.625) (end -1 0.625) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp d0c5728c-f2b5-4376-b748-6cf8921ef6b6)) + (fp_line (start -1 0.625) (end 1 0.625) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp e4c7d0aa-53eb-4855-ba0c-4c877673c775)) + (fp_line (start 1 -0.625) (end -1 -0.625) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp d9e5fbd9-63be-4b7b-b3ff-fa82bd8906fd)) + (fp_line (start 1 0.625) (end 1 -0.625) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 19bcbe8a-05be-4ca4-85a7-2ce3a820439d)) + (pad "1" smd roundrect (at -0.9125 0 270) (size 1.025 1.4) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.243902) + (net 4 "+12V") (pintype "passive") (tstamp 525368d6-3304-44fb-bffb-f98ba4a143a8)) + (pad "2" smd roundrect (at 0.9125 0 270) (size 1.025 1.4) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.243902) + (net 7 "Net-(D5A--)") (pintype "passive") (tstamp 0f6f4c34-2fec-48c8-9b88-0e2d16585f2b)) + (model "${KICAD6_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0805_2012Metric.wrl" + (offset (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (footprint "Package_TO_SOT_SMD:TO-252-2" (layer "B.Cu") + (tstamp 3b74aff8-a3fe-48e1-84a1-b5f9d9a62f92) + (at 163.765 103.625) + (descr "TO-252/DPAK SMD package, http://www.infineon.com/cms/en/product/packages/PG-TO252/PG-TO252-3-1/") + (tags "DPAK TO-252 DPAK-3 TO-252-3 SOT-428") + (property "Sheetfile" "RS485_Relay_V2R1.kicad_sch") + (property "Sheetname" "") + (property "ki_description" "P-MOSFET transistor, gate/drain/source") + (property "ki_keywords" "transistor PMOS P-MOS P-MOSFET") + (path "/65785bfc-f179-4b16-8097-a55c493ac387") + (attr smd) + (fp_text reference "VT8" (at 0 4.5) (layer "B.SilkS") + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + (tstamp 63bca249-f91c-405d-bc0d-f596b3a3b3b4) + ) + (fp_text value "IRFR9024" (at 0 -4.5) (layer "B.Fab") + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + (tstamp 616fb7e6-fe99-4e1a-bd09-f68da1726a8d) + ) + (fp_text user "${REFERENCE}" (at 0 0) (layer "B.Fab") + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + (tstamp 9bdc4d50-1c39-4249-8825-53d67f15f39f) + ) + (fp_line (start -3.31 -3.45) (end -3.31 -3.18) + (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp 5e267326-4dd9-401e-8dbd-cc97a9b5828d)) + (fp_line (start -3.31 -3.18) (end -4.41 -3.18) + (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp cf0d05fb-e87f-4f9d-b735-14708ee6ebda)) + (fp_line (start -3.31 3.18) (end -6.14 3.18) + (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp 0dbcae89-137a-44fb-85e7-cce16dfa067f)) + (fp_line (start -3.31 3.45) (end -3.31 3.18) + (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp a5a02b81-8550-4a26-a5b1-5e2414b381e3)) + (fp_line (start 3.11 -3.45) (end -3.31 -3.45) + (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp 155fa667-d039-4c16-94db-df7fa9a62283)) + (fp_line (start 3.11 3.45) (end -3.31 3.45) + (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp 2c7cc832-850d-418d-9fb0-e750884214a9)) + (fp_line (start -6.39 -3.5) (end 4.71 -3.5) + (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp 66f738c4-e127-4279-8b73-1c03898a40c1)) + (fp_line (start -6.39 3.5) (end -6.39 -3.5) + (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp 1e2d6e62-fc66-43a9-b7bc-ce3222071831)) + (fp_line (start 4.71 -3.5) (end 4.71 3.5) + (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp 768406e3-da85-4feb-b9a0-4b2f28fcb337)) + (fp_line (start 4.71 3.5) (end -6.39 3.5) + (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp e3ebe7ce-eeac-4c64-9b30-740ceddb6510)) + (fp_line (start -5.81 -2.655) (end -3.11 -2.655) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp b04bdfe2-1e34-4347-969f-57d331e81e43)) + (fp_line (start -5.81 -1.905) (end -5.81 -2.655) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 0f1e876c-79fd-4a2b-bb53-7ee4cbc438f4)) + (fp_line (start -5.81 1.905) (end -3.11 1.905) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 74d9977c-be7d-4359-b682-b9c001c84d3e)) + (fp_line (start -5.81 2.655) (end -5.81 1.905) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp fa11ddfc-df59-4b51-915b-2375e0508dd2)) + (fp_line (start -3.11 -3.25) (end -3.11 2.25) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp e3146b34-2716-4517-8764-54f01b82ac67)) + (fp_line (start -3.11 -1.905) (end -5.81 -1.905) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 15022c02-a037-4db4-b063-520d20b1aecb)) + (fp_line (start -3.11 2.25) (end -2.11 3.25) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 8fd9679f-3df9-4328-bd6e-a1e13a55d8b7)) + (fp_line (start -2.705 2.655) (end -5.81 2.655) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp b656bde4-d05f-46ea-932c-8dea417dafe2)) + (fp_line (start -2.11 3.25) (end 3.11 3.25) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 721280e5-f776-48dd-82e4-91a9bbde0955)) + (fp_line (start 3.11 -3.25) (end -3.11 -3.25) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp c8844932-123e-4108-a7b2-eddfaaf6ac87)) + (fp_line (start 3.11 2.7) (end 4.11 2.7) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 7f9f9b0d-93ba-4289-b405-98fa7863a133)) + (fp_line (start 3.11 3.25) (end 3.11 -3.25) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp b22d7792-8886-4611-8e3a-c23eeb2ca460)) + (fp_line (start 4.11 -2.7) (end 3.11 -2.7) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 665473c1-7dfe-4a13-9f3e-c8a705ff0d43)) + (fp_line (start 4.11 2.7) (end 4.11 -2.7) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 4873d4cc-9f3e-4b34-b99a-10946062b191)) + (pad "1" smd roundrect (at -5.04 2.28) (size 2.2 1.2) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.208333) + (net 67 "Net-(VT5-D)") (pinfunction "G") (pintype "input") (tstamp 9ff65e8b-e802-4636-ada8-aabc69d4b883)) + (pad "2" smd roundrect (at -0.415 -1.525) (size 3.05 2.75) (layers "B.Cu" "B.Paste") (roundrect_rratio 0.090909) + (net 65 "Net-(VD7-K)") (pinfunction "D") (pintype "passive") (tstamp 62b7f64b-cca2-47ec-93db-0050aabf3e19)) + (pad "2" smd roundrect (at -0.415 1.525) (size 3.05 2.75) (layers "B.Cu" "B.Paste") (roundrect_rratio 0.090909) + (net 65 "Net-(VD7-K)") (pinfunction "D") (pintype "passive") (tstamp 0796f99a-1b4e-455a-964b-d6f3fee1c3d1)) + (pad "2" smd roundrect (at 1.26 0) (size 6.4 5.8) (layers "B.Cu" "B.Mask") (roundrect_rratio 0.043103) + (net 65 "Net-(VD7-K)") (pinfunction "D") (pintype "passive") (tstamp 5e0e2b63-70f8-4431-a216-80541cf77017)) + (pad "2" smd roundrect (at 2.935 -1.525) (size 3.05 2.75) (layers "B.Cu" "B.Paste") (roundrect_rratio 0.090909) + (net 65 "Net-(VD7-K)") (pinfunction "D") (pintype "passive") (tstamp 4a4e5c66-0f0c-4258-9860-de51788b6012)) + (pad "2" smd roundrect (at 2.935 1.525) (size 3.05 2.75) (layers "B.Cu" "B.Paste") (roundrect_rratio 0.090909) + (net 65 "Net-(VD7-K)") (pinfunction "D") (pintype "passive") (tstamp 5e338609-a0c2-4b12-864f-f7ca2bdcfb8b)) + (pad "3" smd roundrect (at -5.04 -2.28) (size 2.2 1.2) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.208333) + (net 4 "+12V") (pinfunction "S") (pintype "passive") (tstamp 5db5495a-c124-446f-9a7d-d3ef19d91ddb)) + (model "${KICAD6_3DMODEL_DIR}/Package_TO_SOT_SMD.3dshapes/TO-252-2.wrl" + (offset (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (footprint "Diode_SMD:D_SMB" (layer "B.Cu") + (tstamp 496e189c-81ed-4c86-95e1-41ee40f97759) + (at 170.9 90 90) + (descr "Diode SMB (DO-214AA)") + (tags "Diode SMB (DO-214AA)") + (property "Sheetfile" "RS485_Relay_V2R1.kicad_sch") + (property "Sheetname" "") + (property "Sim.Device" "D") + (property "Sim.Pins" "1=K 2=A") + (property "ki_description" "Diode, small symbol") + (property "ki_keywords" "diode") + (path "/38544e0d-cdeb-434e-a82e-bc542b06337b") + (attr smd) + (fp_text reference "VD8" (at 0 3 90) (layer "B.SilkS") + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + (tstamp e50c891a-501b-43cf-88ad-5694167668e9) + ) + (fp_text value "SS14" (at 0 -3.1 90) (layer "B.Fab") + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + (tstamp a709a61b-3cc4-4060-8c41-e0f16ac3d204) + ) + (fp_text user "${REFERENCE}" (at 0 3 90) (layer "B.Fab") + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + (tstamp a4e0c4c8-752f-467d-b5fc-ccac01fdbf57) + ) + (fp_line (start -3.66 -2.15) (end 2.15 -2.15) + (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp a16738db-1c30-446b-bcfe-9a4e317fe8cb)) + (fp_line (start -3.66 2.15) (end -3.66 -2.15) + (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp 3a47b0ee-f10e-44f4-a9b1-c5fbf75eafe2)) + (fp_line (start -3.66 2.15) (end 2.15 2.15) + (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp 41adee29-2fc1-45d6-9f45-855060c03535)) + (fp_line (start -3.65 -2.25) (end -3.65 2.25) + (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp 893369e3-c660-4d22-886a-83db01e3e6b3)) + (fp_line (start -3.65 2.25) (end 3.65 2.25) + (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp 5e3eed60-ad11-4997-a953-69a57e773ed5)) + (fp_line (start 3.65 -2.25) (end -3.65 -2.25) + (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp 354ebb03-4cdc-4a9b-81e4-8e51318edc22)) + (fp_line (start 3.65 2.25) (end 3.65 -2.25) + (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp c14f6bfb-c1dd-47c7-bc99-ba4d0239fbf0)) + (fp_line (start -2.3 -2) (end -2.3 2) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 41697dcd-cacf-42bb-aabe-1c30a3000119)) + (fp_line (start -0.64944 -0.00102) (end -1.55114 -0.00102) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp e177bc8c-9e38-413c-a6ca-2e1d8e510e7d)) + (fp_line (start -0.64944 -0.00102) (end 0.50118 -0.75032) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 4d2ae9bd-cd83-40f6-bb51-5c75936b47e1)) + (fp_line (start -0.64944 -0.00102) (end 0.50118 0.79908) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 1dad94c2-b7ba-44a0-b07e-b8e19b7371a1)) + (fp_line (start -0.64944 0.79908) (end -0.64944 -0.80112) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 87a54ca0-f9d7-4545-8b98-e98856137298)) + (fp_line (start 0.50118 -0.75032) (end 0.50118 0.79908) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp d0ee75c1-79d0-4a37-a13f-3c9797418242)) + (fp_line (start 0.50118 -0.00102) (end 1.4994 -0.00102) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 18c72232-b405-4253-b01d-1b67765f2f19)) + (fp_line (start 2.3 -2) (end -2.3 -2) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp ea5c5e68-46c7-48bc-9e63-da4ec9d2a850)) + (fp_line (start 2.3 2) (end -2.3 2) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 22e2a0ff-4453-43b4-ad35-3ae1ded45913)) + (fp_line (start 2.3 2) (end 2.3 -2) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 1f47c609-0677-46c9-897f-0f616710044c)) + (pad "1" smd roundrect (at -2.15 0 90) (size 2.5 2.3) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.1086956522) + (net 10 "Net-(VD8-K)") (pinfunction "K") (pintype "passive") (tstamp e04a3e97-6bbc-4354-a31b-762ab8a04ee0)) + (pad "2" smd roundrect (at 2.15 0 90) (size 2.5 2.3) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.1086956522) + (net 3 "GND") (pinfunction "A") (pintype "passive") (tstamp 56e89fc9-444f-4365-9749-19af473c8286)) + (model "${KICAD6_3DMODEL_DIR}/Diode_SMD.3dshapes/D_SMB.wrl" + (offset (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (footprint "Package_TO_SOT_SMD:SOT-23" (layer "B.Cu") + (tstamp 5465aa5c-db4e-45f3-aa80-3f430d6a29d5) + (at 155.565 104.525 -90) + (descr "SOT, 3 Pin (https://www.jedec.org/system/files/docs/to-236h.pdf variant AB), generated with kicad-footprint-generator ipc_gullwing_generator.py") + (tags "SOT TO_SOT_SMD") + (property "Sheetfile" "RS485_Relay_V2R1.kicad_sch") + (property "Sheetname" "") + (property "ki_description" "30V Vds, 5.7A Id, N-Channel MOSFET, SOT-23") + (property "ki_keywords" "N-Channel MOSFET") + (path "/b07f0af2-8c37-498d-8ccb-c7ece8bacf57") + (attr smd) + (fp_text reference "VT5" (at 0 2.4 90) (layer "B.SilkS") + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + (tstamp df27be5f-62b6-4261-a2ba-1336db3db6e0) + ) + (fp_text value "AO3400A" (at 0 -2.4 90) (layer "B.Fab") + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + (tstamp 9d119ca7-fd84-4096-b926-08324819adc1) + ) + (fp_text user "${REFERENCE}" (at 0 0 90) (layer "B.Fab") + (effects (font (size 0.32 0.32) (thickness 0.05)) (justify mirror)) + (tstamp 3f7203ad-57b8-4d82-8c09-67f624d4d835) + ) + (fp_line (start 0 -1.56) (end -0.65 -1.56) + (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp 5166aa25-3e4c-473e-a932-afd945910386)) + (fp_line (start 0 -1.56) (end 0.65 -1.56) + (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp 4edb4896-4c49-447d-903e-c77be6293873)) + (fp_line (start 0 1.56) (end -1.675 1.56) + (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp 5b5c7b65-cdbd-4026-a924-695bb126d8ec)) + (fp_line (start 0 1.56) (end 0.65 1.56) + (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp 5e2c4cc0-9f76-48c9-8d20-f81837a8eb46)) + (fp_line (start -1.92 -1.7) (end 1.92 -1.7) + (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp fb3c4f8b-b5de-4b03-923c-9f9a407ea182)) + (fp_line (start -1.92 1.7) (end -1.92 -1.7) + (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp a0cfad68-513a-4a26-9256-e23149cdad28)) + (fp_line (start 1.92 -1.7) (end 1.92 1.7) + (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp f86ded85-ff28-49bb-8216-5e77617f89ca)) + (fp_line (start 1.92 1.7) (end -1.92 1.7) + (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp d0408045-5ad2-4167-9387-e7c2ee313ce5)) + (fp_line (start -0.65 -1.45) (end -0.65 1.125) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp b9b67682-eaa3-4234-bd2e-d0a17a8dafea)) + (fp_line (start -0.65 1.125) (end -0.325 1.45) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 16471621-aef1-4931-b51e-7d220bfdb8a6)) + (fp_line (start -0.325 1.45) (end 0.65 1.45) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 531d0d0d-c84f-45af-aaaf-440d1ff336ee)) + (fp_line (start 0.65 -1.45) (end -0.65 -1.45) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 980eaef0-aa0c-4b8a-8945-3aa5ce06726c)) + (fp_line (start 0.65 1.45) (end 0.65 -1.45) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 1a8756d9-44e0-4747-8a57-c16fdbdd832e)) + (pad "1" smd roundrect (at -0.9375 0.95 270) (size 1.475 0.6) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25) + (net 33 "MOTOR2") (pinfunction "G") (pintype "input") (tstamp b1263534-ceca-41a7-8918-5b31a6aba3f8)) + (pad "2" smd roundrect (at -0.9375 -0.95 270) (size 1.475 0.6) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25) + (net 3 "GND") (pinfunction "S") (pintype "passive") (tstamp a4898ffd-c93e-4691-9ec4-ca76bc107cfc)) + (pad "3" smd roundrect (at 0.9375 0 270) (size 1.475 0.6) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25) + (net 67 "Net-(VT5-D)") (pinfunction "D") (pintype "passive") (tstamp 7e20a3a7-c1f2-48da-99f8-6cc1c02527bd)) + (model "${KICAD6_3DMODEL_DIR}/Package_TO_SOT_SMD.3dshapes/SOT-23.wrl" + (offset (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (footprint "Diode_SMD:D_MiniMELF" (layer "B.Cu") + (tstamp 66b75e15-d3af-469a-901b-7c5b0cad24a0) + (at 148.6 81.3 180) + (descr "Diode Mini-MELF (SOD-80)") + (tags "Diode Mini-MELF (SOD-80)") + (property "Sheetfile" "RS485_Relay_V2R1.kicad_sch") + (property "Sheetname" "") + (property "Sim.Device" "D") + (property "Sim.Pins" "1=K 2=A") + (property "ki_description" "Diode, small symbol") + (property "ki_keywords" "diode") + (path "/ace3ba32-2eb7-48e2-b348-c7a54e7ac9b6") + (attr smd) + (fp_text reference "VD5" (at 0 2) (layer "B.SilkS") + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + (tstamp 6c1d47af-7553-4424-badc-206c30c31add) + ) + (fp_text value "PMLL4148" (at 0 -2) (layer "B.Fab") + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + (tstamp 7df5c565-49db-4a22-a9f5-df77b53cc2ca) + ) + (fp_text user "${REFERENCE}" (at 0 2) (layer "B.Fab") + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + (tstamp ce19d5c1-6a43-41b7-abe8-8309fcc34e1f) + ) + (fp_line (start -2.66 -1.11) (end 1.75 -1.11) + (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp 5a1fda0f-3c92-4216-bdfb-290b3a4df84c)) + (fp_line (start -2.66 1.11) (end -2.66 -1.11) + (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp 1c5e0edd-f1f4-4ed8-bf32-1ea4cc72e89f)) + (fp_line (start 1.75 1.11) (end -2.66 1.11) + (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp 1cf5bcf5-e107-4594-ac54-d678369d926d)) + (fp_line (start -2.65 -1.1) (end -2.65 1.1) + (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp c9b9a6a2-4fae-4f5a-a3ef-b78e2d4d37bb)) + (fp_line (start -2.65 1.1) (end 2.65 1.1) + (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp 2d03b96c-8fa8-402c-941e-254cec0912ec)) + (fp_line (start 2.65 -1.1) (end -2.65 -1.1) + (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp 3a17bf1a-4b86-4d61-ba53-402af42e5e02)) + (fp_line (start 2.65 1.1) (end 2.65 -1.1) + (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp ccf5f891-a93a-45f9-95b6-09a7c9b94051)) + (fp_line (start -1.65 -0.8) (end -1.65 0.8) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp fd4202d8-ab3d-45e3-b128-090d87eee5f7)) + (fp_line (start -1.65 0.8) (end 1.65 0.8) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 6cf5b59d-5eb9-41de-85e3-8f72c0cfcc5f)) + (fp_line (start -0.75 0) (end -0.35 0) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 9c32bb18-ae70-4366-b962-a894752fa3b0)) + (fp_line (start -0.35 0) (end -0.35 -0.55) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 04641d7e-e83f-4197-b852-6314c1585953)) + (fp_line (start -0.35 0) (end -0.35 0.55) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp e8f1608c-6d88-4382-bae2-22e03cef001d)) + (fp_line (start -0.35 0) (end 0.25 0.4) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp edf5f557-9866-4a2e-964b-524ec7e6e4e5)) + (fp_line (start 0.25 -0.4) (end -0.35 0) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 500c129d-9370-49d1-bce2-677802490328)) + (fp_line (start 0.25 0) (end 0.75 0) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp be191fb1-fd66-41bf-9624-df7ef5eba8e8)) + (fp_line (start 0.25 0.4) (end 0.25 -0.4) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 90e8b0bc-76b3-4a61-8b03-b322953aaa8d)) + (fp_line (start 1.65 -0.8) (end -1.65 -0.8) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 7e6e74a8-98a8-48c8-ab6d-e50f714b56d5)) + (fp_line (start 1.65 0.8) (end 1.65 -0.8) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 4eb83451-16d9-4853-bf63-6be915cc864d)) + (pad "1" smd roundrect (at -1.75 0 180) (size 1.3 1.7) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.1923076923) + (net 4 "+12V") (pinfunction "K") (pintype "passive") (tstamp 51051b24-2df3-45a5-8dfe-fe5aef7cf6d5)) + (pad "2" smd roundrect (at 1.75 0 180) (size 1.3 1.7) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.1923076923) + (net 63 "Net-(VD5-A)") (pinfunction "A") (pintype "passive") (tstamp 2d473de9-2586-4d27-9d34-b5c2a8964fa2)) + (model "${KICAD6_3DMODEL_DIR}/Diode_SMD.3dshapes/D_MiniMELF.wrl" + (offset (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (footprint "Diode_SMD:D_MiniMELF" (layer "B.Cu") + (tstamp 6acf1315-5eaf-487f-b6df-acfc92efd884) + (at 116.6 81.3 180) + (descr "Diode Mini-MELF (SOD-80)") + (tags "Diode Mini-MELF (SOD-80)") + (property "Sheetfile" "RS485_Relay_V2R1.kicad_sch") + (property "Sheetname" "") + (property "Sim.Device" "D") + (property "Sim.Pins" "1=K 2=A") + (property "ki_description" "Diode, small symbol") + (property "ki_keywords" "diode") + (path "/d9879a59-7576-4569-8745-05514ac2cab3") + (attr smd) + (fp_text reference "VD2" (at 0 2) (layer "B.SilkS") + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + (tstamp 5591f77e-1dd5-4dc6-b39f-2849e7a796bb) + ) + (fp_text value "PMLL4148" (at 0 -2) (layer "B.Fab") + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + (tstamp a8da34ab-dca2-436e-b030-c222b600b1d6) + ) + (fp_text user "${REFERENCE}" (at 0 2) (layer "B.Fab") + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + (tstamp 80793cb9-5b31-4b9f-9d06-994285c34732) + ) + (fp_line (start -2.66 -1.11) (end 1.75 -1.11) + (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp 9403507b-e76b-4abb-952b-ae9fc470ce78)) + (fp_line (start -2.66 1.11) (end -2.66 -1.11) + (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp cfb9b4bb-f3f4-461a-a701-f4a94b50f250)) + (fp_line (start 1.75 1.11) (end -2.66 1.11) + (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp 6a41f8e4-0f9c-4605-a41b-54d4f77c4048)) + (fp_line (start -2.65 -1.1) (end -2.65 1.1) + (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp 5c077c42-f05e-43fd-bbba-cf9378537d4c)) + (fp_line (start -2.65 1.1) (end 2.65 1.1) + (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp 2273e27a-825c-4761-a37c-ba62d99e162b)) + (fp_line (start 2.65 -1.1) (end -2.65 -1.1) + (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp c693369e-c542-4c7c-9090-43b039770480)) + (fp_line (start 2.65 1.1) (end 2.65 -1.1) + (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp f525b4cb-4512-4403-89e0-d0f9908064f6)) + (fp_line (start -1.65 -0.8) (end -1.65 0.8) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp d2bbd10b-ffeb-4c08-824b-473d9815ed84)) + (fp_line (start -1.65 0.8) (end 1.65 0.8) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp f6576b15-8c2d-4e2c-aa3b-d407a57294f8)) + (fp_line (start -0.75 0) (end -0.35 0) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp a9decaf1-cf08-407d-a882-3fb2b0bc6daa)) + (fp_line (start -0.35 0) (end -0.35 -0.55) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 0b42c889-5bb8-41c8-8dd0-e98e397453dd)) + (fp_line (start -0.35 0) (end -0.35 0.55) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp bc02c3c8-4d2d-4231-a7bf-d190f71578d5)) + (fp_line (start -0.35 0) (end 0.25 0.4) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp f5969898-ffae-4f41-a585-02631e952c7e)) + (fp_line (start 0.25 -0.4) (end -0.35 0) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp ff8edc15-84a5-450c-a3c3-d6dcbbab80ca)) + (fp_line (start 0.25 0) (end 0.75 0) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp a744d14a-d436-44b5-b712-e0a9ec5bac91)) + (fp_line (start 0.25 0.4) (end 0.25 -0.4) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp b5ca2cd8-1bde-49e6-9a38-be79ced6496f)) + (fp_line (start 1.65 -0.8) (end -1.65 -0.8) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp a6d0c7f0-72e0-44db-94a4-9479501458d7)) + (fp_line (start 1.65 0.8) (end 1.65 -0.8) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 916626e4-8031-4f17-b7f2-65d7b57c23ee)) + (pad "1" smd roundrect (at -1.75 0 180) (size 1.3 1.7) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.1923076923) + (net 4 "+12V") (pinfunction "K") (pintype "passive") (tstamp 71d9304e-a1bc-49dd-851a-483643dacabd)) + (pad "2" smd roundrect (at 1.75 0 180) (size 1.3 1.7) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.1923076923) + (net 53 "Net-(VD2-A)") (pinfunction "A") (pintype "passive") (tstamp 90779e7d-a802-4958-af71-36cd1a09628f)) + (model "${KICAD6_3DMODEL_DIR}/Diode_SMD.3dshapes/D_MiniMELF.wrl" + (offset (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (footprint "Resistor_SMD:R_0805_2012Metric" (layer "B.Cu") + (tstamp 6b574b44-3987-4a30-bc8a-6584572cf1ef) + (at 158.4 75 90) + (descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "resistor") + (property "Sheetfile" "RS485_Relay_V2R1.kicad_sch") + (property "Sheetname" "") + (property "ki_description" "Resistor, small symbol") + (property "ki_keywords" "R resistor") + (path "/b7ecc7d3-8848-43a5-898e-aef96962c56c") + (attr smd) + (fp_text reference "R13" (at 0 1.65 90) (layer "B.SilkS") + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + (tstamp 81de95e3-6b61-49ce-916d-062ef71a27f5) + ) + (fp_text value "100k" (at 0 -1.65 90) (layer "B.Fab") + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + (tstamp 0fbaea21-2bea-4e41-b082-e1a9d2dcab8a) + ) + (fp_text user "${REFERENCE}" (at 0 0 90) (layer "B.Fab") + (effects (font (size 0.5 0.5) (thickness 0.08)) (justify mirror)) + (tstamp ad79ad64-5a26-42f4-b3ab-e7ab81adb829) + ) + (fp_line (start -0.227064 -0.735) (end 0.227064 -0.735) + (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp fb71c185-5c0b-4d4c-97a7-5cfa0209765e)) + (fp_line (start -0.227064 0.735) (end 0.227064 0.735) + (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp 84366a6b-ba97-4f0f-a0fe-56108c20ceb8)) + (fp_line (start -1.68 -0.95) (end -1.68 0.95) + (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp d5610968-9e1f-4deb-bf8b-e57dadb28182)) + (fp_line (start -1.68 0.95) (end 1.68 0.95) + (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp 96825bd8-0246-4099-8c3a-4c9086199797)) + (fp_line (start 1.68 -0.95) (end -1.68 -0.95) + (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp 51feaeb5-7ca0-45e8-9494-efb9cc16a273)) + (fp_line (start 1.68 0.95) (end 1.68 -0.95) + (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp f48779fd-dfdf-4299-8e4f-1b3ab6856598)) + (fp_line (start -1 -0.625) (end -1 0.625) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 48f3a2eb-edb7-43a2-b338-7ad52c37b690)) + (fp_line (start -1 0.625) (end 1 0.625) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 374efcd3-fbb2-4dc0-989c-649ad5722d4f)) + (fp_line (start 1 -0.625) (end -1 -0.625) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 6029dd5a-703e-4e1f-833f-8a1caadd8d1f)) + (fp_line (start 1 0.625) (end 1 -0.625) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 477ec7c0-0f3e-497b-b87f-e64446cbcc43)) + (pad "1" smd roundrect (at -0.9125 0 90) (size 1.025 1.4) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.243902) + (net 8 "Net-(D5A-+)") (pintype "passive") (tstamp c942e9c9-b0b7-4d28-9f30-5f1187c0e06d)) + (pad "2" smd roundrect (at 0.9125 0 90) (size 1.025 1.4) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.243902) + (net 9 "WATER") (pintype "passive") (tstamp 9ebedb12-077b-43dc-b081-44a68afe0348)) + (model "${KICAD6_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0805_2012Metric.wrl" + (offset (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (footprint "Diode_SMD:D_SMB" (layer "B.Cu") + (tstamp 75e7e8b6-e831-41be-aefd-b720aefae3ea) + (at 164.5 95.9 180) + (descr "Diode SMB (DO-214AA)") + (tags "Diode SMB (DO-214AA)") + (property "Sheetfile" "RS485_Relay_V2R1.kicad_sch") + (property "Sheetname" "") + (property "Sim.Device" "D") + (property "Sim.Pins" "1=K 2=A") + (property "ki_description" "Diode, small symbol") + (property "ki_keywords" "diode") + (path "/52af5a0f-de11-48f9-91a6-6709ea9a921a") + (attr smd) + (fp_text reference "VD6" (at 0 3) (layer "B.SilkS") + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + (tstamp a49363a2-b154-4e72-961a-8ed631ea6abc) + ) + (fp_text value "SS14" (at 0 -3.1) (layer "B.Fab") + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + (tstamp 462ed7ab-4b67-4756-ad96-fa30a21345fe) + ) + (fp_text user "${REFERENCE}" (at 0 3) (layer "B.Fab") + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + (tstamp b1413edc-9d4b-4940-af4e-505876b96238) + ) + (fp_line (start -3.66 -2.15) (end 2.15 -2.15) + (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp 553d36cf-599b-4340-9f33-82751c2934d8)) + (fp_line (start -3.66 2.15) (end -3.66 -2.15) + (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp 217746e7-82c6-409a-a771-5906d6c08dad)) + (fp_line (start -3.66 2.15) (end 2.15 2.15) + (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp 17546884-0eae-4f55-81e0-20685945e7e4)) + (fp_line (start -3.65 -2.25) (end -3.65 2.25) + (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp 559e0876-d7ee-4650-828c-5bc8e1e894b2)) + (fp_line (start -3.65 2.25) (end 3.65 2.25) + (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp 548b8774-e3b5-4ca2-85e4-6c17c8243996)) + (fp_line (start 3.65 -2.25) (end -3.65 -2.25) + (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp 45946685-5ce8-449a-a389-85bc61683489)) + (fp_line (start 3.65 2.25) (end 3.65 -2.25) + (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp ccb61a76-4561-4ffb-bba7-f3ba4b81df4d)) + (fp_line (start -2.3 -2) (end -2.3 2) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 38c93e1e-fa6a-48ce-9371-056f729caf3f)) + (fp_line (start -0.64944 -0.00102) (end -1.55114 -0.00102) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp b3680443-8f53-49a8-b8f5-88c0309616e9)) + (fp_line (start -0.64944 -0.00102) (end 0.50118 -0.75032) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp f9da1aa5-b993-4c2c-beb5-9d38229c29e3)) + (fp_line (start -0.64944 -0.00102) (end 0.50118 0.79908) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 6bebd61e-5060-40d8-8aec-b410813b909e)) + (fp_line (start -0.64944 0.79908) (end -0.64944 -0.80112) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 3cea2ac3-5662-4ec1-81cf-2939abe02091)) + (fp_line (start 0.50118 -0.75032) (end 0.50118 0.79908) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp dafed9ce-23f1-451b-9b5d-9d1603095f42)) + (fp_line (start 0.50118 -0.00102) (end 1.4994 -0.00102) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp fe005bc4-9d8e-447a-858d-4081b65f635f)) + (fp_line (start 2.3 -2) (end -2.3 -2) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 447ac247-8de8-44e8-9d4c-c23618b90052)) + (fp_line (start 2.3 2) (end -2.3 2) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 1776a7a6-3382-43a7-9550-439496763471)) + (fp_line (start 2.3 2) (end 2.3 -2) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp aca5af4e-571d-4766-8cf2-2b471a809c4d)) + (pad "1" smd roundrect (at -2.15 0 180) (size 2.5 2.3) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.1086956522) + (net 64 "Net-(VD6-K)") (pinfunction "K") (pintype "passive") (tstamp 2dfd6654-fcbe-4c41-b839-480a31f7f2ff)) + (pad "2" smd roundrect (at 2.15 0 180) (size 2.5 2.3) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.1086956522) + (net 3 "GND") (pinfunction "A") (pintype "passive") (tstamp e2561950-049b-4a32-a74a-96fccee7b141)) + (model "${KICAD6_3DMODEL_DIR}/Diode_SMD.3dshapes/D_SMB.wrl" + (offset (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (footprint "Capacitor_SMD:C_0805_2012Metric" (layer "B.Cu") + (tstamp 83ecef50-759d-479b-9504-47fd96e3d228) + (at 170.8 109.5) + (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf, https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator") + (tags "capacitor") + (property "Sheetfile" "RS485_Relay_V2R1.kicad_sch") + (property "Sheetname" "") + (property "ki_description" "Unpolarized capacitor, small symbol") + (property "ki_keywords" "capacitor cap") + (path "/2b04d67a-fa0c-4ca8-9e53-31a9de948cf1") + (attr smd) + (fp_text reference "C14" (at 0 1.68) (layer "B.SilkS") + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + (tstamp 3e91f505-8083-478b-bae2-290e85b801d7) + ) + (fp_text value "0.1u" (at 0 -1.68) (layer "B.Fab") + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + (tstamp 6c058363-c359-441d-ae78-89a8c4d4367a) + ) + (fp_text user "${REFERENCE}" (at 0 0) (layer "B.Fab") + (effects (font (size 0.5 0.5) (thickness 0.08)) (justify mirror)) + (tstamp f5146dbf-4396-43fe-92b5-8f6ec5d14fdb) + ) + (fp_line (start -0.261252 -0.735) (end 0.261252 -0.735) + (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp 1cae60d6-1a96-4441-9e69-e1618bac81c3)) + (fp_line (start -0.261252 0.735) (end 0.261252 0.735) + (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp a05ef5b0-2ec7-4cc2-9521-324653f4995e)) + (fp_line (start -1.7 -0.98) (end -1.7 0.98) + (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp d19ed3c7-7b93-42a2-8e9b-1f7fa59941cc)) + (fp_line (start -1.7 0.98) (end 1.7 0.98) + (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp 9837244b-7a72-4495-8cf8-473704fd188f)) + (fp_line (start 1.7 -0.98) (end -1.7 -0.98) + (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp 5bd9053e-3102-4721-a41e-6efaca6cfb98)) + (fp_line (start 1.7 0.98) (end 1.7 -0.98) + (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp 6e33e6fd-c31e-4e6c-83c1-71fc1fe5dde7)) + (fp_line (start -1 -0.625) (end -1 0.625) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp b311d9f2-28b7-426d-b2d2-c06bd364e154)) + (fp_line (start -1 0.625) (end 1 0.625) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 41f3137d-6c5f-4104-a36b-7c67c0588136)) + (fp_line (start 1 -0.625) (end -1 -0.625) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 5b3002ff-25cd-430a-8244-d98e6899dd5e)) + (fp_line (start 1 0.625) (end 1 -0.625) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 78f9da47-12e9-4b22-85a1-596fa1a59408)) + (pad "1" smd roundrect (at -0.95 0) (size 1 1.45) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25) + (net 11 "Net-(VD9-K)") (pintype "passive") (tstamp 8e6ebc4c-a75a-4ed1-a0bb-c3f3275e1197)) + (pad "2" smd roundrect (at 0.95 0) (size 1 1.45) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25) + (net 3 "GND") (pintype "passive") (tstamp 7f75f6c1-0999-4a99-b416-83f2bcab7e73)) + (model "${KICAD6_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0805_2012Metric.wrl" + (offset (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (footprint "Resistor_SMD:R_0805_2012Metric" (layer "B.Cu") + (tstamp 8826b183-1472-47e0-9582-21e3f6fb06e7) + (at 149.6 105.1 90) + (descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "resistor") + (property "Sheetfile" "RS485_Relay_V2R1.kicad_sch") + (property "Sheetname" "") + (property "ki_description" "Resistor, small symbol") + (property "ki_keywords" "R resistor") + (path "/5d8abe75-299f-4529-91c7-95203d83cf76") + (attr smd) + (fp_text reference "R20" (at 0 1.65 90) (layer "B.SilkS") + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + (tstamp 693cf8fb-1cf3-46b8-aa88-a0b2e4514e7b) + ) + (fp_text value "10" (at 0 -1.65 90) (layer "B.Fab") + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + (tstamp b7ec609b-402e-4722-89ac-0bbf466fe59b) + ) + (fp_text user "${REFERENCE}" (at 0 0 90) (layer "B.Fab") + (effects (font (size 0.5 0.5) (thickness 0.08)) (justify mirror)) + (tstamp 30a21e97-0885-4e1a-8181-7b328dd69264) + ) + (fp_line (start -0.227064 -0.735) (end 0.227064 -0.735) + (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp d379e305-46b0-4ee8-8d0c-c5e4be4ef0e7)) + (fp_line (start -0.227064 0.735) (end 0.227064 0.735) + (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp e3871a02-d32c-4c61-9b6b-c8213317d6dd)) + (fp_line (start -1.68 -0.95) (end -1.68 0.95) + (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp a155f7a9-0a1e-469d-8494-3f28eb13a229)) + (fp_line (start -1.68 0.95) (end 1.68 0.95) + (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp c38d6bf3-ede4-4117-b2ed-e3032096a769)) + (fp_line (start 1.68 -0.95) (end -1.68 -0.95) + (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp 7dc9781d-cecf-48ac-8587-be67dae0fbb8)) + (fp_line (start 1.68 0.95) (end 1.68 -0.95) + (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp 37e1ca2a-8a0c-41dd-adea-81d0276f4218)) + (fp_line (start -1 -0.625) (end -1 0.625) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp b7df9001-68c3-4eb9-86c4-afa8a6d4df92)) + (fp_line (start -1 0.625) (end 1 0.625) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp f35c9e8f-571f-4532-9151-01dd68a49ec1)) + (fp_line (start 1 -0.625) (end -1 -0.625) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 5437b1ed-c030-407e-946b-362e84d9435f)) + (fp_line (start 1 0.625) (end 1 -0.625) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp c163ca51-6057-414f-bb3f-97d67b455e94)) + (pad "1" smd roundrect (at -0.9125 0 90) (size 1.025 1.4) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.243902) + (net 68 "Net-(X15-Pin_1)") (pintype "passive") (tstamp 4c82e29b-74ba-4ad5-ac72-55b06c35c0d9)) + (pad "2" smd roundrect (at 0.9125 0 90) (size 1.025 1.4) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.243902) + (net 4 "+12V") (pintype "passive") (tstamp 4a6d1da9-2bf7-4d96-8e1d-5b9ba50ea1d8)) + (model "${KICAD6_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0805_2012Metric.wrl" + (offset (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (footprint "Diode_SMD:D_MiniMELF" (layer "B.Cu") + (tstamp 8c30dc16-b877-4af6-a31a-d7a62d0dfe6c) + (at 130.6 81.3 180) + (descr "Diode Mini-MELF (SOD-80)") + (tags "Diode Mini-MELF (SOD-80)") + (property "Sheetfile" "RS485_Relay_V2R1.kicad_sch") + (property "Sheetname" "") + (property "Sim.Device" "D") + (property "Sim.Pins" "1=K 2=A") + (property "ki_description" "Diode, small symbol") + (property "ki_keywords" "diode") + (path "/7f3612d8-a23e-4e6a-a6ef-8b93563836ff") + (attr smd) + (fp_text reference "VD4" (at 0 2) (layer "B.SilkS") + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + (tstamp f592de8d-98d1-438f-ba91-3960fbdd00b1) + ) + (fp_text value "PMLL4148" (at 0 -2) (layer "B.Fab") + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + (tstamp 2d7dd2c7-2276-4a91-a9bf-9e19a7adac19) + ) + (fp_text user "${REFERENCE}" (at 0 2) (layer "B.Fab") + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + (tstamp 95231310-c04f-46f6-b3fb-b1fbd133315d) + ) + (fp_line (start -2.66 -1.11) (end 1.75 -1.11) + (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp cd58f445-bf99-4dbe-b213-668258ce3f67)) + (fp_line (start -2.66 1.11) (end -2.66 -1.11) + (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp e6b154fe-4a52-4190-b5f2-74ab73f1b213)) + (fp_line (start 1.75 1.11) (end -2.66 1.11) + (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp 40485f12-8cf4-44b7-bb06-09bfd73bd731)) + (fp_line (start -2.65 -1.1) (end -2.65 1.1) + (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp 912fd97b-9dce-4419-8b6e-3fc26d357583)) + (fp_line (start -2.65 1.1) (end 2.65 1.1) + (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp edf9c8fb-a37e-4419-b896-4344228a3a3a)) + (fp_line (start 2.65 -1.1) (end -2.65 -1.1) + (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp 391ff8db-6a8a-435a-a6e7-0df17bb51486)) + (fp_line (start 2.65 1.1) (end 2.65 -1.1) + (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp d7a2175e-635b-4fde-93d5-e916ce58ba78)) + (fp_line (start -1.65 -0.8) (end -1.65 0.8) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 00161c3c-f8db-4c52-9467-4221e65c5a9b)) + (fp_line (start -1.65 0.8) (end 1.65 0.8) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp b097cf1c-4e49-487b-81c3-26aeeadf8301)) + (fp_line (start -0.75 0) (end -0.35 0) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp db529656-a0c5-4b12-9483-54c6b53f7a87)) + (fp_line (start -0.35 0) (end -0.35 -0.55) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp e96f2f65-f72d-4289-8a67-3ff389011c00)) + (fp_line (start -0.35 0) (end -0.35 0.55) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 220a5f7c-d7ed-4295-9f61-247e960876d5)) + (fp_line (start -0.35 0) (end 0.25 0.4) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 055517ad-375e-4c03-88c1-8257185a41b1)) + (fp_line (start 0.25 -0.4) (end -0.35 0) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp f27821d3-0bac-46a5-a7e8-599f018cd58d)) + (fp_line (start 0.25 0) (end 0.75 0) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 74233f41-2ff9-4166-b7bf-0594a954d529)) + (fp_line (start 0.25 0.4) (end 0.25 -0.4) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 47c639d8-ac4a-4b98-9a60-4d5197eff953)) + (fp_line (start 1.65 -0.8) (end -1.65 -0.8) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp deb21287-aef7-4e73-8e9b-2b028cc5e941)) + (fp_line (start 1.65 0.8) (end 1.65 -0.8) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp deae6ca0-1cb5-40c3-b793-80afedeba401)) + (pad "1" smd roundrect (at -1.75 0 180) (size 1.3 1.7) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.1923076923) + (net 4 "+12V") (pinfunction "K") (pintype "passive") (tstamp 29a07338-1b2d-46a3-9863-5705630078a6)) + (pad "2" smd roundrect (at 1.75 0 180) (size 1.3 1.7) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.1923076923) + (net 58 "Net-(VD4-A)") (pinfunction "A") (pintype "passive") (tstamp 36ff2f8b-a0fb-427a-b356-a0dba0485a60)) + (model "${KICAD6_3DMODEL_DIR}/Diode_SMD.3dshapes/D_MiniMELF.wrl" + (offset (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (footprint "Capacitor_SMD:C_0805_2012Metric" (layer "B.Cu") + (tstamp 8c8bc044-9d8c-466e-a474-ab37c962b556) + (at 170.9 95.9) + (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf, https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator") + (tags "capacitor") + (property "Sheetfile" "RS485_Relay_V2R1.kicad_sch") + (property "Sheetname" "") + (property "ki_description" "Unpolarized capacitor, small symbol") + (property "ki_keywords" "capacitor cap") + (path "/b894f491-3e7a-48e4-aa1c-200f2e7a88c0") + (attr smd) + (fp_text reference "C13" (at 0 1.68) (layer "B.SilkS") + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + (tstamp 590684fb-b0c6-4579-94d4-418059d2a789) + ) + (fp_text value "0.1u" (at 0 -1.68) (layer "B.Fab") + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + (tstamp a980ce42-45a5-4774-9edf-3e69d48e7e3c) + ) + (fp_text user "${REFERENCE}" (at 0 0) (layer "B.Fab") + (effects (font (size 0.5 0.5) (thickness 0.08)) (justify mirror)) + (tstamp 3ee51d25-51b9-41c4-8dac-7200e1af47a0) + ) + (fp_line (start -0.261252 -0.735) (end 0.261252 -0.735) + (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp 41f7d220-3423-4545-81b1-cde6d279e712)) + (fp_line (start -0.261252 0.735) (end 0.261252 0.735) + (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp bd0589c8-7704-40f2-9995-07cb6d1c1c45)) + (fp_line (start -1.7 -0.98) (end -1.7 0.98) + (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp 5d05e49b-55d3-4286-ac80-d149f6bd2c84)) + (fp_line (start -1.7 0.98) (end 1.7 0.98) + (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp af7b8734-a344-4559-9ae9-3e3fbc5c1895)) + (fp_line (start 1.7 -0.98) (end -1.7 -0.98) + (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp 0531204b-f24a-4562-8e94-fe2026079a88)) + (fp_line (start 1.7 0.98) (end 1.7 -0.98) + (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp 31fd9316-818f-4710-a529-3200c75b7fa1)) + (fp_line (start -1 -0.625) (end -1 0.625) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 294b145a-1244-40f0-80e6-248ce0c3d01e)) + (fp_line (start -1 0.625) (end 1 0.625) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 7f79a7ac-e6db-42c6-a569-0580e5a2844a)) + (fp_line (start 1 -0.625) (end -1 -0.625) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp dc9dbf51-f52d-4cba-810f-5b3946cf8c2a)) + (fp_line (start 1 0.625) (end 1 -0.625) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 98043148-c6d8-4332-9692-fbb28d94b6eb)) + (pad "1" smd roundrect (at -0.95 0) (size 1 1.45) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25) + (net 10 "Net-(VD8-K)") (pintype "passive") (tstamp 5842dffe-6d17-4f42-a0ed-58406570c076)) + (pad "2" smd roundrect (at 0.95 0) (size 1 1.45) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25) + (net 3 "GND") (pintype "passive") (tstamp d00fd7ad-ae68-48b4-9619-9ecbb59ca964)) + (model "${KICAD6_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0805_2012Metric.wrl" + (offset (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (footprint "Capacitor_SMD:C_0805_2012Metric" (layer "B.Cu") + (tstamp 9256ebef-0bba-45f3-956d-ac452c21bb12) + (at 163.4 75.6 -90) + (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf, https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator") + (tags "capacitor") + (property "Sheetfile" "RS485_Relay_V2R1.kicad_sch") + (property "Sheetname" "") + (property "ki_description" "Unpolarized capacitor, small symbol") + (property "ki_keywords" "capacitor cap") + (path "/d36950cb-3a04-415e-ba1a-963eae414654") + (attr smd) + (fp_text reference "C11" (at 0 1.68 90) (layer "B.SilkS") + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + (tstamp fe80380d-1249-4e96-8cd3-24483e39f51b) + ) + (fp_text value "0.1u" (at 0 -1.68 90) (layer "B.Fab") + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + (tstamp 7a39cc2e-7ef1-4c52-a42b-cfacc26f1f98) + ) + (fp_text user "${REFERENCE}" (at 0 0 90) (layer "B.Fab") + (effects (font (size 0.5 0.5) (thickness 0.08)) (justify mirror)) + (tstamp 4c712fdc-7ea4-4d35-a041-cd65de2eef73) + ) + (fp_line (start -0.261252 -0.735) (end 0.261252 -0.735) + (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp 471b6f7b-29f9-45ee-969c-2c14fbda36c7)) + (fp_line (start -0.261252 0.735) (end 0.261252 0.735) + (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp 8ca4c22b-5c95-40fd-a043-9c87b0c0d46a)) + (fp_line (start -1.7 -0.98) (end -1.7 0.98) + (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp 2e056326-4432-4a08-98b7-82f44880df8c)) + (fp_line (start -1.7 0.98) (end 1.7 0.98) + (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp 7bd61c2f-b9c0-4d6f-af2a-48e382a4d471)) + (fp_line (start 1.7 -0.98) (end -1.7 -0.98) + (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp f4f6a677-248d-4edb-8151-4c60990b1c10)) + (fp_line (start 1.7 0.98) (end 1.7 -0.98) + (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp 97554141-5729-45ab-b33d-4ee9dbf1f5af)) + (fp_line (start -1 -0.625) (end -1 0.625) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp dd3a4e46-48c7-4f94-b992-d231700c1a34)) + (fp_line (start -1 0.625) (end 1 0.625) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 78b58301-b716-4721-8da0-8ae2280b62fe)) + (fp_line (start 1 -0.625) (end -1 -0.625) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 981ef737-99ac-49c6-bf88-b73f008aa125)) + (fp_line (start 1 0.625) (end 1 -0.625) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp dbb13b78-9e17-45a1-8e27-7b0618a76699)) + (pad "1" smd roundrect (at -0.95 0 270) (size 1 1.45) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25) + (net 4 "+12V") (pintype "passive") (tstamp 05d2267f-2fb9-40b9-b454-dbe91c1d4467)) + (pad "2" smd roundrect (at 0.95 0 270) (size 1 1.45) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25) + (net 3 "GND") (pintype "passive") (tstamp d5b8f253-69dc-4845-8b73-6a8c202b5fa6)) + (model "${KICAD6_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0805_2012Metric.wrl" + (offset (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (footprint "Resistor_SMD:R_0805_2012Metric" (layer "B.Cu") + (tstamp 9bff77e0-d24f-4881-b2e2-97343e6ceadb) + (at 155.625 87.925) + (descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "resistor") + (property "Sheetfile" "RS485_Relay_V2R1.kicad_sch") + (property "Sheetname" "") + (property "ki_description" "Resistor, small symbol") + (property "ki_keywords" "R resistor") + (path "/6b118b79-4d94-49b0-9499-26fd397c23c4") + (attr smd) + (fp_text reference "R16" (at 0 1.65) (layer "B.SilkS") + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + (tstamp 2f52837c-032c-4223-b11b-ff60814c74bf) + ) + (fp_text value "10k" (at 0 -1.65) (layer "B.Fab") + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + (tstamp 1229b410-f2b6-49c9-8bf1-38bce86e617d) + ) + (fp_text user "${REFERENCE}" (at 0 0) (layer "B.Fab") + (effects (font (size 0.5 0.5) (thickness 0.08)) (justify mirror)) + (tstamp f433231d-ce20-4fe2-8a4b-664072a19bc7) + ) + (fp_line (start -0.227064 -0.735) (end 0.227064 -0.735) + (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp affd7abb-8368-4e62-b890-67e3a6691fef)) + (fp_line (start -0.227064 0.735) (end 0.227064 0.735) + (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp 631777f3-66b4-4e30-88c7-0e8dcdd9d7a9)) + (fp_line (start -1.68 -0.95) (end -1.68 0.95) + (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp 67aec171-79e5-4bc2-a70c-d0aab081b3cf)) + (fp_line (start -1.68 0.95) (end 1.68 0.95) + (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp 6d3614e0-d878-4299-b946-6cbc59625548)) + (fp_line (start 1.68 -0.95) (end -1.68 -0.95) + (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp aaa9377a-4398-4420-8d0a-05135da70a3e)) + (fp_line (start 1.68 0.95) (end 1.68 -0.95) + (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp 2addf440-1332-4642-a3cc-bdcb3be00577)) + (fp_line (start -1 -0.625) (end -1 0.625) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 0706addd-5aed-4eb4-bfe3-407bae8fad57)) + (fp_line (start -1 0.625) (end 1 0.625) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 1d338f04-5f89-41cd-9b76-9fe2d2a55c2d)) + (fp_line (start 1 -0.625) (end -1 -0.625) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 1e099594-ba8d-4a70-bd79-2886b90717b2)) + (fp_line (start 1 0.625) (end 1 -0.625) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp b43ba530-c842-40f5-9c62-7dd02c9d300a)) + (pad "1" smd roundrect (at -0.9125 0) (size 1.025 1.4) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.243902) + (net 32 "MOTOR1") (pintype "passive") (tstamp 89f3b298-4828-46d9-be30-204538c9c519)) + (pad "2" smd roundrect (at 0.9125 0) (size 1.025 1.4) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.243902) + (net 3 "GND") (pintype "passive") (tstamp 541fc7f7-16e0-4de0-8a9c-08a9db39371a)) + (model "${KICAD6_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0805_2012Metric.wrl" + (offset (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (footprint "Resistor_SMD:R_0805_2012Metric" (layer "B.Cu") + (tstamp a20ae464-1208-42db-8b2d-d24315289a6a) + (at 109.6 73.2) + (descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "resistor") + (property "Sheetfile" "RS485_Relay_V2R1.kicad_sch") + (property "Sheetname" "") + (property "ki_description" "Resistor, small symbol") + (property "ki_keywords" "R resistor") + (path "/b118a4ec-d90e-4587-8ad7-40c06d99e53e") + (attr smd) + (fp_text reference "R3" (at 0 1.65) (layer "B.SilkS") + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + (tstamp 3561c188-4806-442a-a5c2-fda94590ef15) + ) + (fp_text value "10k" (at 0 -1.65) (layer "B.Fab") + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + (tstamp 9d20134a-efd3-409a-869d-80995b0f928e) + ) + (fp_text user "${REFERENCE}" (at 0 0) (layer "B.Fab") + (effects (font (size 0.5 0.5) (thickness 0.08)) (justify mirror)) + (tstamp ada82815-b38f-46a2-82a7-7bb709b37455) + ) + (fp_line (start -0.227064 -0.735) (end 0.227064 -0.735) + (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp 4e21c527-34c5-4c1f-a0f8-34a5ac980935)) + (fp_line (start -0.227064 0.735) (end 0.227064 0.735) + (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp f8091f07-c00f-4dce-9dc3-d58c5b73c8ce)) + (fp_line (start -1.68 -0.95) (end -1.68 0.95) + (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp 57e36ea8-bc7a-4674-b554-ead3b1d8c7f2)) + (fp_line (start -1.68 0.95) (end 1.68 0.95) + (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp 5fba819d-bf51-4ace-8b3b-42a8b02fd60a)) + (fp_line (start 1.68 -0.95) (end -1.68 -0.95) + (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp f7e85b06-2535-4cc5-a984-ca857b365f6c)) + (fp_line (start 1.68 0.95) (end 1.68 -0.95) + (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp dfb37aa4-072e-45e2-9e8c-5349a2e9f639)) + (fp_line (start -1 -0.625) (end -1 0.625) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp a2f91d28-bea6-4037-b62b-1b7abedd5059)) + (fp_line (start -1 0.625) (end 1 0.625) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 4236e0f0-81b0-459d-a5a7-4ddc26d198bc)) + (fp_line (start 1 -0.625) (end -1 -0.625) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp e0fb41a3-1b56-4c77-93e4-5057ae04b601)) + (fp_line (start 1 0.625) (end 1 -0.625) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 91b4e7e5-e662-46ec-932e-263c616722ba)) + (pad "1" smd roundrect (at -0.9125 0) (size 1.025 1.4) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.243902) + (net 39 "RL_MAIN") (pintype "passive") (tstamp 2a2602d2-6713-4388-b145-bf8f37db0d1e)) + (pad "2" smd roundrect (at 0.9125 0) (size 1.025 1.4) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.243902) + (net 3 "GND") (pintype "passive") (tstamp f1993bbf-0145-44f2-8604-9396a9ca0543)) + (model "${KICAD6_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0805_2012Metric.wrl" + (offset (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (footprint "Package_TO_SOT_SMD:SOT-23" (layer "B.Cu") + (tstamp ae1b1ea8-b9c3-4a0d-8c00-8dacc98e475e) + (at 139.12 105 -90) + (descr "SOT, 3 Pin (https://www.jedec.org/system/files/docs/to-236h.pdf variant AB), generated with kicad-footprint-generator ipc_gullwing_generator.py") + (tags "SOT TO_SOT_SMD") + (property "Sheetfile" "RS485_Relay_V2R1.kicad_sch") + (property "Sheetname" "") + (property "ki_description" "dual schottky barrier diode, in series") + (property "ki_keywords" "schottky diode common cathode") + (path "/2040ac87-005e-4a9b-bbc1-39cc37d1fb97") + (attr smd) + (fp_text reference "VD10" (at 0 2.4 90) (layer "B.SilkS") + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + (tstamp 1fa095f2-07cc-43fd-8464-d21fd5a7ba81) + ) + (fp_text value "BAT54S" (at 0 -2.4 90) (layer "B.Fab") + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + (tstamp f96ab418-133b-4f4c-94df-de5fc04e25fb) + ) + (fp_text user "${REFERENCE}" (at 0 0 90) (layer "B.Fab") + (effects (font (size 0.32 0.32) (thickness 0.05)) (justify mirror)) + (tstamp 2c2fb661-0c94-4f55-9a8d-569b4c3d2e08) + ) + (fp_line (start 0 -1.56) (end -0.65 -1.56) + (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp 42c78e82-a474-4d2b-93d8-33633654adad)) + (fp_line (start 0 -1.56) (end 0.65 -1.56) + (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp 657ec516-1733-4d4d-90f3-009f50b347e0)) + (fp_line (start 0 1.56) (end -1.675 1.56) + (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp e737a3e6-e42c-41f9-a6cd-2286450ef4a6)) + (fp_line (start 0 1.56) (end 0.65 1.56) + (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp e0d69178-1ba1-4d8a-b019-5ae0bf5b1902)) + (fp_line (start -1.92 -1.7) (end 1.92 -1.7) + (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp 14253b33-9ec1-4aab-b2de-575346a241d6)) + (fp_line (start -1.92 1.7) (end -1.92 -1.7) + (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp cf517412-1266-44f5-a49c-41a61b9e1e42)) + (fp_line (start 1.92 -1.7) (end 1.92 1.7) + (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp 949824f4-e3d6-41a9-b1fb-781bdea9e50a)) + (fp_line (start 1.92 1.7) (end -1.92 1.7) + (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp 7a4a5fd4-c5e0-4d9d-90d2-f5d3ef7627b6)) + (fp_line (start -0.65 -1.45) (end -0.65 1.125) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 2287c3ff-89ef-47d0-a2da-0b18bd2c2fc7)) + (fp_line (start -0.65 1.125) (end -0.325 1.45) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 56d48668-518c-4425-8789-e79a05b8eb2b)) + (fp_line (start -0.325 1.45) (end 0.65 1.45) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 3e2b8f01-1561-4d71-89b9-20394c543217)) + (fp_line (start 0.65 -1.45) (end -0.65 -1.45) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp ec048df1-333f-40e3-8691-82fe7f9f609d)) + (fp_line (start 0.65 1.45) (end 0.65 -1.45) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 9a00491b-90bb-4261-b142-224bebfee6aa)) + (pad "1" smd roundrect (at -0.9375 0.95 270) (size 1.475 0.6) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25) + (net 3 "GND") (pintype "passive") (tstamp 1157a5ef-cdb6-4dfb-afc9-041011744344)) + (pad "2" smd roundrect (at -0.9375 -0.95 270) (size 1.475 0.6) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25) + (net 5 "+3V3") (pintype "passive") (tstamp 1f5c1252-a109-4172-8600-cd7fa1f792a8)) + (pad "3" smd roundrect (at 0.9375 0 270) (size 1.475 0.6) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25) + (net 12 "LIGHTS_SW") (pintype "passive") (tstamp c68c9e6b-ab2e-4b09-a6a5-158dc796285d)) + (model "${KICAD6_3DMODEL_DIR}/Package_TO_SOT_SMD.3dshapes/SOT-23.wrl" + (offset (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (footprint "Package_TO_SOT_SMD:SOT-23" (layer "B.Cu") + (tstamp b7b70107-c7f9-44f1-9583-97dca6d550bb) + (at 155.625 90.925 -90) + (descr "SOT, 3 Pin (https://www.jedec.org/system/files/docs/to-236h.pdf variant AB), generated with kicad-footprint-generator ipc_gullwing_generator.py") + (tags "SOT TO_SOT_SMD") + (property "Sheetfile" "RS485_Relay_V2R1.kicad_sch") + (property "Sheetname" "") + (property "ki_description" "30V Vds, 5.7A Id, N-Channel MOSFET, SOT-23") + (property "ki_keywords" "N-Channel MOSFET") + (path "/a2601183-67a8-4a98-8dfb-9f2336bd34b2") + (attr smd) + (fp_text reference "VT4" (at 0 2.4 90) (layer "B.SilkS") + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + (tstamp e63224df-4331-42d0-85ee-c797edc49564) + ) + (fp_text value "AO3400A" (at 0 -2.4 90) (layer "B.Fab") + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + (tstamp fa85561f-2121-4b5b-b306-70a414006778) + ) + (fp_text user "${REFERENCE}" (at 0 0 90) (layer "B.Fab") + (effects (font (size 0.32 0.32) (thickness 0.05)) (justify mirror)) + (tstamp 48b47f47-08c1-481a-a412-416bad303407) + ) + (fp_line (start 0 -1.56) (end -0.65 -1.56) + (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp 277dc4ab-7b9b-4440-b852-954a2ef8484e)) + (fp_line (start 0 -1.56) (end 0.65 -1.56) + (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp 286e8546-747c-45a7-a86f-81b6b9263e1f)) + (fp_line (start 0 1.56) (end -1.675 1.56) + (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp f0587984-bcfd-45b0-be29-f119fe480a36)) + (fp_line (start 0 1.56) (end 0.65 1.56) + (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp 30ebf892-49c4-427a-aa29-0b34838857b6)) + (fp_line (start -1.92 -1.7) (end 1.92 -1.7) + (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp a733ba61-6b59-4b33-9a3f-fba87bc99d33)) + (fp_line (start -1.92 1.7) (end -1.92 -1.7) + (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp 0412c850-4e60-469b-8833-dff12cf1634d)) + (fp_line (start 1.92 -1.7) (end 1.92 1.7) + (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp 95d45ec6-84c4-4d3e-9f37-a6e7f04ccb68)) + (fp_line (start 1.92 1.7) (end -1.92 1.7) + (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp 600141ae-cf62-4ed2-8548-25965722b85f)) + (fp_line (start -0.65 -1.45) (end -0.65 1.125) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 7cadbc58-cde5-432b-b19a-334d7107d8e2)) + (fp_line (start -0.65 1.125) (end -0.325 1.45) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 9da60a61-9eb5-4ba2-8ed2-c4419c6b6ded)) + (fp_line (start -0.325 1.45) (end 0.65 1.45) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp e077f0ca-02c7-4b0b-acc6-3233b6f22a1d)) + (fp_line (start 0.65 -1.45) (end -0.65 -1.45) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 545bce8c-06f1-46fd-b110-2680192d44da)) + (fp_line (start 0.65 1.45) (end 0.65 -1.45) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp a8767ff4-9b14-4095-bacc-4842c7be24b7)) + (pad "1" smd roundrect (at -0.9375 0.95 270) (size 1.475 0.6) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25) + (net 32 "MOTOR1") (pinfunction "G") (pintype "input") (tstamp 795adffd-f770-4378-b11f-bb9cecc3a02f)) + (pad "2" smd roundrect (at -0.9375 -0.95 270) (size 1.475 0.6) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25) + (net 3 "GND") (pinfunction "S") (pintype "passive") (tstamp ce1826b6-f346-4bc6-b1cf-d70520453b80)) + (pad "3" smd roundrect (at 0.9375 0 270) (size 1.475 0.6) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25) + (net 66 "Net-(VT4-D)") (pinfunction "D") (pintype "passive") (tstamp 1963c3cd-d796-4966-a89f-044c64a8025c)) + (model "${KICAD6_3DMODEL_DIR}/Package_TO_SOT_SMD.3dshapes/SOT-23.wrl" + (offset (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (footprint "Package_TO_SOT_SMD:SOT-23" (layer "B.Cu") + (tstamp dadd1aff-24c8-4271-8f44-8c6957f8cfe8) + (at 148.7 78.1 180) + (descr "SOT, 3 Pin (https://www.jedec.org/system/files/docs/to-236h.pdf variant AB), generated with kicad-footprint-generator ipc_gullwing_generator.py") + (tags "SOT TO_SOT_SMD") + (property "Sheetfile" "RS485_Relay_V2R1.kicad_sch") + (property "Sheetname" "") + (property "ki_description" "30V Vds, 5.7A Id, N-Channel MOSFET, SOT-23") + (property "ki_keywords" "N-Channel MOSFET") + (path "/f9e8a1d2-18f1-452f-8918-77bff8453f38") + (attr smd) + (fp_text reference "VT6" (at 0 2.4) (layer "B.SilkS") + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + (tstamp 844f86e6-bbc2-4016-8dae-2b7cf78ffd91) + ) + (fp_text value "AO3400A" (at 0 -2.4) (layer "B.Fab") + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + (tstamp 7fea6869-08d1-432f-a49d-740e4f25bb25) + ) + (fp_text user "${REFERENCE}" (at 0 0) (layer "B.Fab") + (effects (font (size 0.32 0.32) (thickness 0.05)) (justify mirror)) + (tstamp 79da33d7-cbfc-4265-83ec-627f560fcf0d) + ) + (fp_line (start 0 -1.56) (end -0.65 -1.56) + (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp 5dac963b-2243-4ba0-bd16-d1655e1f75ff)) + (fp_line (start 0 -1.56) (end 0.65 -1.56) + (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp bbb2a45c-3109-4fc2-b111-9e80021e3568)) + (fp_line (start 0 1.56) (end -1.675 1.56) + (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp ab5436c2-eb39-4cd9-8b0c-026b4dac3f6a)) + (fp_line (start 0 1.56) (end 0.65 1.56) + (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp 8c9af2d6-d642-4fc8-a328-27a68c2b7b21)) + (fp_line (start -1.92 -1.7) (end 1.92 -1.7) + (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp ef544e13-4d8b-469b-b4e4-c18155cdc4e7)) + (fp_line (start -1.92 1.7) (end -1.92 -1.7) + (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp 6a0d3706-ddad-4d07-862d-124650edf78f)) + (fp_line (start 1.92 -1.7) (end 1.92 1.7) + (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp 356e3119-3ea7-46a5-b0c0-8aca4dade827)) + (fp_line (start 1.92 1.7) (end -1.92 1.7) + (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp df4dc323-b5b6-42b6-9f9b-6af316ea066a)) + (fp_line (start -0.65 -1.45) (end -0.65 1.125) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 82ac75f3-77aa-431e-8011-bc407f4900cf)) + (fp_line (start -0.65 1.125) (end -0.325 1.45) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp d9502b90-06cb-4a80-9078-9f6ce248e316)) + (fp_line (start -0.325 1.45) (end 0.65 1.45) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 46e65f2c-8969-4d27-8927-24476df0100e)) + (fp_line (start 0.65 -1.45) (end -0.65 -1.45) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 6c980d60-9ef5-41bc-9ada-cc4ed395dc32)) + (fp_line (start 0.65 1.45) (end 0.65 -1.45) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 291c16b7-7d42-4ab2-90f7-680b4cb03202)) + (pad "1" smd roundrect (at -0.9375 0.95 180) (size 1.475 0.6) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25) + (net 9 "WATER") (pinfunction "G") (pintype "input") (tstamp ae139693-a58a-4d6a-af29-931675e34e20)) + (pad "2" smd roundrect (at -0.9375 -0.95 180) (size 1.475 0.6) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25) + (net 3 "GND") (pinfunction "S") (pintype "passive") (tstamp ecec7387-83fe-4c1c-a012-498027ce6cb3)) + (pad "3" smd roundrect (at 0.9375 0 180) (size 1.475 0.6) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25) + (net 63 "Net-(VD5-A)") (pinfunction "D") (pintype "passive") (tstamp 04865a12-1418-4eb5-bd50-aca90801e138)) + (model "${KICAD6_3DMODEL_DIR}/Package_TO_SOT_SMD.3dshapes/SOT-23.wrl" + (offset (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (footprint "Package_TO_SOT_SMD:SOT-23" (layer "B.Cu") + (tstamp e1e02b96-d175-4e91-8942-348b6a46288a) + (at 109.6 76.2 -90) + (descr "SOT, 3 Pin (https://www.jedec.org/system/files/docs/to-236h.pdf variant AB), generated with kicad-footprint-generator ipc_gullwing_generator.py") + (tags "SOT TO_SOT_SMD") + (property "Sheetfile" "RS485_Relay_V2R1.kicad_sch") + (property "Sheetname" "") + (property "ki_description" "30V Vds, 5.7A Id, N-Channel MOSFET, SOT-23") + (property "ki_keywords" "N-Channel MOSFET") + (path "/445e63c0-c7eb-4f92-8dca-31386ec425e7") + (attr smd) + (fp_text reference "VT1" (at 0 2.4 90) (layer "B.SilkS") + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + (tstamp 9d6bce78-30fa-4288-9d8d-11251f15eb3e) + ) + (fp_text value "AO3400A" (at 0 -2.4 90) (layer "B.Fab") + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + (tstamp 39adf066-db64-4369-9107-820b33e39468) + ) + (fp_text user "${REFERENCE}" (at 0 0 90) (layer "B.Fab") + (effects (font (size 0.32 0.32) (thickness 0.05)) (justify mirror)) + (tstamp d771c6ed-076a-4139-8fb7-83a1dc66e51b) + ) + (fp_line (start 0 -1.56) (end -0.65 -1.56) + (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp 2739bc77-620b-4730-91cd-e4092ac6e0fa)) + (fp_line (start 0 -1.56) (end 0.65 -1.56) + (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp ef548fc1-556b-4018-ace0-2348f17d2176)) + (fp_line (start 0 1.56) (end -1.675 1.56) + (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp ded788cf-7e26-4fa4-bb2b-2c83bfdb53a7)) + (fp_line (start 0 1.56) (end 0.65 1.56) + (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp e25bd037-23b7-496c-908e-6d208a008c47)) + (fp_line (start -1.92 -1.7) (end 1.92 -1.7) + (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp 1a376887-88db-4516-bc9f-e6ead968531d)) + (fp_line (start -1.92 1.7) (end -1.92 -1.7) + (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp 9de5d808-2838-4bee-b0d7-da31608efa5c)) + (fp_line (start 1.92 -1.7) (end 1.92 1.7) + (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp 21ff7434-734a-428f-98e1-b58e28675325)) + (fp_line (start 1.92 1.7) (end -1.92 1.7) + (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp a6d6571a-1313-43d1-8fb3-eefcaec27c68)) + (fp_line (start -0.65 -1.45) (end -0.65 1.125) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp d0daf904-0199-482c-b490-ae5aede7355c)) + (fp_line (start -0.65 1.125) (end -0.325 1.45) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp a6805ecb-d8f6-4cf4-b464-ee737e624693)) + (fp_line (start -0.325 1.45) (end 0.65 1.45) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 8e5038d4-f3de-4b47-a36c-f74101d28279)) + (fp_line (start 0.65 -1.45) (end -0.65 -1.45) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 16247440-ab4f-495a-bd43-5106d085e4c0)) + (fp_line (start 0.65 1.45) (end 0.65 -1.45) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp fb7c99cc-efab-4ffd-bc89-3a9bd4bad7a5)) + (pad "1" smd roundrect (at -0.9375 0.95 270) (size 1.475 0.6) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25) + (net 39 "RL_MAIN") (pinfunction "G") (pintype "input") (tstamp f071e80b-f92d-46a7-a14c-ee553108914e)) + (pad "2" smd roundrect (at -0.9375 -0.95 270) (size 1.475 0.6) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25) + (net 3 "GND") (pinfunction "S") (pintype "passive") (tstamp 98da77c2-e0f8-4f97-b509-26d7398de96e)) + (pad "3" smd roundrect (at 0.9375 0 270) (size 1.475 0.6) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25) + (net 53 "Net-(VD2-A)") (pinfunction "D") (pintype "passive") (tstamp 8439640c-53ff-4b9e-ad5d-2dda08692a5d)) + (model "${KICAD6_3DMODEL_DIR}/Package_TO_SOT_SMD.3dshapes/SOT-23.wrl" + (offset (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (footprint "Resistor_SMD:R_0805_2012Metric" (layer "B.Cu") + (tstamp edf4801c-f371-4890-81e3-2db2c972040d) + (at 155.565 101.525) + (descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "resistor") + (property "Sheetfile" "RS485_Relay_V2R1.kicad_sch") + (property "Sheetname" "") + (property "ki_description" "Resistor, small symbol") + (property "ki_keywords" "R resistor") + (path "/650bb50b-ba5e-40f8-b10f-2ec3d0ff250a") + (attr smd) + (fp_text reference "R17" (at 0 1.65) (layer "B.SilkS") + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + (tstamp fcf5d874-5b22-4e60-924c-45ae4877e09f) + ) + (fp_text value "10k" (at 0 -1.65) (layer "B.Fab") + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + (tstamp 84b64f4d-4d00-4a6f-885a-30cc360c54ac) + ) + (fp_text user "${REFERENCE}" (at 0 0) (layer "B.Fab") + (effects (font (size 0.5 0.5) (thickness 0.08)) (justify mirror)) + (tstamp ed56279e-5da0-4b0a-ac79-978b9e08243e) + ) + (fp_line (start -0.227064 -0.735) (end 0.227064 -0.735) + (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp 8335ec70-3484-47e5-8b61-50497607ec01)) + (fp_line (start -0.227064 0.735) (end 0.227064 0.735) + (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp d7597990-9ee0-47ae-878c-fe00beebbc31)) + (fp_line (start -1.68 -0.95) (end -1.68 0.95) + (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp 0bc57a66-8e2c-4fd8-b646-4e2b752d4ed2)) + (fp_line (start -1.68 0.95) (end 1.68 0.95) + (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp ac5a609d-14e7-4f27-9a82-1d95f1c4ce67)) + (fp_line (start 1.68 -0.95) (end -1.68 -0.95) + (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp 6d5f0ae2-fe30-46ff-800f-ace713606202)) + (fp_line (start 1.68 0.95) (end 1.68 -0.95) + (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp e32ea85b-a230-4ff1-b942-a8aee686e549)) + (fp_line (start -1 -0.625) (end -1 0.625) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 3825a6bf-523c-4c3b-bb14-0b92ec7f81e5)) + (fp_line (start -1 0.625) (end 1 0.625) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 9a212ac5-4565-4667-91a8-1b9f84ac6b75)) + (fp_line (start 1 -0.625) (end -1 -0.625) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 63c37e59-6255-4c5e-8081-7e5ff24e0640)) + (fp_line (start 1 0.625) (end 1 -0.625) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp b9c22a13-5db5-43d8-b468-0e75019dc16c)) + (pad "1" smd roundrect (at -0.9125 0) (size 1.025 1.4) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.243902) + (net 33 "MOTOR2") (pintype "passive") (tstamp 32e554c6-635d-46e3-82d4-3170664eac57)) + (pad "2" smd roundrect (at 0.9125 0) (size 1.025 1.4) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.243902) + (net 3 "GND") (pintype "passive") (tstamp 4923246f-6d8d-4c02-a2e7-3f94378e5c1d)) + (model "${KICAD6_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0805_2012Metric.wrl" + (offset (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (footprint "Package_TO_SOT_SMD:SOT-23" (layer "B.Cu") + (tstamp f1dab918-57e4-4a85-98df-afa55c81921d) + (at 145.4 105 -90) + (descr "SOT, 3 Pin (https://www.jedec.org/system/files/docs/to-236h.pdf variant AB), generated with kicad-footprint-generator ipc_gullwing_generator.py") + (tags "SOT TO_SOT_SMD") + (property "Sheetfile" "RS485_Relay_V2R1.kicad_sch") + (property "Sheetname" "") + (property "ki_description" "30V Vds, 5.7A Id, N-Channel MOSFET, SOT-23") + (property "ki_keywords" "N-Channel MOSFET") + (path "/2a3f7b04-c08c-4d6f-b3ca-5381b4a159f4") + (attr smd) + (fp_text reference "VT3" (at 0 2.4 90) (layer "B.SilkS") + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + (tstamp f91e4baa-3479-4176-b0f1-7b4dd7b109c2) + ) + (fp_text value "AO3400A" (at 0 -2.4 90) (layer "B.Fab") + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + (tstamp ee9265c1-74d5-414b-920b-9a2b063787e5) + ) + (fp_text user "${REFERENCE}" (at 0 0 90) (layer "B.Fab") + (effects (font (size 0.32 0.32) (thickness 0.05)) (justify mirror)) + (tstamp 1690055e-49df-4131-89f9-05bce8c35358) + ) + (fp_line (start 0 -1.56) (end -0.65 -1.56) + (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp 00960491-ce7b-4876-b640-ec7985030537)) + (fp_line (start 0 -1.56) (end 0.65 -1.56) + (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp f06fe44f-781e-469a-a3de-f7d10fe65ce2)) + (fp_line (start 0 1.56) (end -1.675 1.56) + (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp a944d6bc-3645-49a0-a571-1520bb191a57)) + (fp_line (start 0 1.56) (end 0.65 1.56) + (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp f6f5d05a-bb12-4b9a-a84e-94a6478f2335)) + (fp_line (start -1.92 -1.7) (end 1.92 -1.7) + (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp cf1de079-d6a0-4a57-8825-42bee78e477f)) + (fp_line (start -1.92 1.7) (end -1.92 -1.7) + (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp 60cd034b-aad4-4314-b9f1-229e9278bb85)) + (fp_line (start 1.92 -1.7) (end 1.92 1.7) + (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp 921be2f2-bfa7-4c99-b275-661daae1cbdd)) + (fp_line (start 1.92 1.7) (end -1.92 1.7) + (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp 4a499bbe-82a1-437e-b08b-8acd01c050bf)) + (fp_line (start -0.65 -1.45) (end -0.65 1.125) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 7cd50330-34eb-4e6b-810c-6d9064a96915)) + (fp_line (start -0.65 1.125) (end -0.325 1.45) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 5a5422db-24f6-4a43-94fe-15b3fd1be3f5)) + (fp_line (start -0.325 1.45) (end 0.65 1.45) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp b9ec1e12-36b2-4e43-8dc8-c2a78a8524fe)) + (fp_line (start 0.65 -1.45) (end -0.65 -1.45) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp d86f69f2-0568-40af-844e-b76370acd7bf)) + (fp_line (start 0.65 1.45) (end 0.65 -1.45) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp dc4b7cfd-2a3f-48a2-befe-b7b4b553a77c)) + (pad "1" smd roundrect (at -0.9375 0.95 270) (size 1.475 0.6) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25) + (net 21 "LIGHTS") (pinfunction "G") (pintype "input") (tstamp fe2ae38d-0df6-4395-bd00-53c622db8330)) + (pad "2" smd roundrect (at -0.9375 -0.95 270) (size 1.475 0.6) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25) + (net 3 "GND") (pinfunction "S") (pintype "passive") (tstamp 6ec0e36a-5670-48b3-b5e2-faec55e76999)) + (pad "3" smd roundrect (at 0.9375 0 270) (size 1.475 0.6) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25) + (net 69 "Net-(VT3-D)") (pinfunction "D") (pintype "passive") (tstamp a8050b5b-0c22-4619-80a9-65b11ca99c12)) + (model "${KICAD6_3DMODEL_DIR}/Package_TO_SOT_SMD.3dshapes/SOT-23.wrl" + (offset (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (footprint "Package_TO_SOT_SMD:SOT-23" (layer "B.Cu") + (tstamp f67ae43a-3d2f-4a12-895f-eca3e4b2df21) + (at 130.6 78.1 180) + (descr "SOT, 3 Pin (https://www.jedec.org/system/files/docs/to-236h.pdf variant AB), generated with kicad-footprint-generator ipc_gullwing_generator.py") + (tags "SOT TO_SOT_SMD") + (property "Sheetfile" "RS485_Relay_V2R1.kicad_sch") + (property "Sheetname" "") + (property "ki_description" "30V Vds, 5.7A Id, N-Channel MOSFET, SOT-23") + (property "ki_keywords" "N-Channel MOSFET") + (path "/df4df5d4-1528-478b-af12-46384238e4e2") + (attr smd) + (fp_text reference "VT2" (at 0 2.4) (layer "B.SilkS") + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + (tstamp 53839371-ab51-427e-8884-f8b80432902e) + ) + (fp_text value "AO3400A" (at 0 -2.4) (layer "B.Fab") + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + (tstamp 5ea234c8-bfd4-4b68-ba36-0386b8ddf234) + ) + (fp_text user "${REFERENCE}" (at 0 0) (layer "B.Fab") + (effects (font (size 0.32 0.32) (thickness 0.05)) (justify mirror)) + (tstamp a937018c-0a5a-45f0-9a13-d1c4b6dc02de) + ) + (fp_line (start 0 -1.56) (end -0.65 -1.56) + (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp a9923c10-f2f7-4b27-95dd-1d00f4725451)) + (fp_line (start 0 -1.56) (end 0.65 -1.56) + (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp 19dc9b3b-28b8-4d32-8909-c76ebb22140d)) + (fp_line (start 0 1.56) (end -1.675 1.56) + (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp 05785cf6-9bab-4dd2-861f-426ddde7300c)) + (fp_line (start 0 1.56) (end 0.65 1.56) + (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp 62a93d27-54bd-4adf-9063-3c67f9678c3a)) + (fp_line (start -1.92 -1.7) (end 1.92 -1.7) + (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp dc103381-2268-4667-b811-e82b77f13102)) + (fp_line (start -1.92 1.7) (end -1.92 -1.7) + (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp 7c1b7a8c-b37e-46cd-9b71-da226ba6e4db)) + (fp_line (start 1.92 -1.7) (end 1.92 1.7) + (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp 47fba199-2279-45c6-bff6-446fd41f9072)) + (fp_line (start 1.92 1.7) (end -1.92 1.7) + (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp 0c84338c-5690-45b0-9fea-c2731f5527c9)) + (fp_line (start -0.65 -1.45) (end -0.65 1.125) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp ac5f3215-e368-4df4-9d6e-b7db2d8cafde)) + (fp_line (start -0.65 1.125) (end -0.325 1.45) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp d4af04ba-089e-4586-b5fe-f3ad0200bb1e)) + (fp_line (start -0.325 1.45) (end 0.65 1.45) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 8e0723b3-593e-481c-bb81-96e294a1b6b3)) + (fp_line (start 0.65 -1.45) (end -0.65 -1.45) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp 6c32eb1d-b2f9-4d42-9e08-bca545a27c6a)) + (fp_line (start 0.65 1.45) (end 0.65 -1.45) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp a03e6404-489b-40c9-82cb-f4020c3c59e6)) + (pad "1" smd roundrect (at -0.9375 0.95 180) (size 1.475 0.6) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25) + (net 30 "RL_AUX") (pinfunction "G") (pintype "input") (tstamp 911a7ee8-7fcc-4498-8fcc-584d2ce3819d)) + (pad "2" smd roundrect (at -0.9375 -0.95 180) (size 1.475 0.6) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25) + (net 3 "GND") (pinfunction "S") (pintype "passive") (tstamp b6acc13b-a378-4174-95f8-0564c6f256c9)) + (pad "3" smd roundrect (at 0.9375 0 180) (size 1.475 0.6) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.25) + (net 58 "Net-(VD4-A)") (pinfunction "D") (pintype "passive") (tstamp 59dc3c02-e766-4a05-a14c-afc361fb1679)) + (model "${KICAD6_3DMODEL_DIR}/Package_TO_SOT_SMD.3dshapes/SOT-23.wrl" + (offset (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (footprint "Resistor_SMD:R_0805_2012Metric" (layer "B.Cu") + (tstamp f9f79070-0cf9-4f90-b142-e3eb33ff05d5) + (at 133.6 78.1 -90) + (descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") + (tags "resistor") + (property "Sheetfile" "RS485_Relay_V2R1.kicad_sch") + (property "Sheetname" "") + (property "ki_description" "Resistor, small symbol") + (property "ki_keywords" "R resistor") + (path "/d06622d1-f77c-4b8c-a8d3-2a78a1146df7") + (attr smd) + (fp_text reference "R4" (at 0 1.65 90) (layer "B.SilkS") + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + (tstamp 35b11f48-b01c-4d5c-beeb-0ded5d6bb485) + ) + (fp_text value "10k" (at 0 -1.65 90) (layer "B.Fab") + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + (tstamp 63c8e96d-2c7a-4163-a2a3-24273fc7d098) + ) + (fp_text user "${REFERENCE}" (at 0 0 90) (layer "B.Fab") + (effects (font (size 0.5 0.5) (thickness 0.08)) (justify mirror)) + (tstamp effc7c1c-cec7-4092-907a-8a665b9c15f9) + ) + (fp_line (start -0.227064 -0.735) (end 0.227064 -0.735) + (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp a48beccd-d25f-4a39-a731-d4edcd40a992)) + (fp_line (start -0.227064 0.735) (end 0.227064 0.735) + (stroke (width 0.12) (type solid)) (layer "B.SilkS") (tstamp ea96b577-9660-465b-b7ba-f1849be4f1ab)) + (fp_line (start -1.68 -0.95) (end -1.68 0.95) + (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp e9476e96-b673-452d-a39f-f0113b30e2d6)) + (fp_line (start -1.68 0.95) (end 1.68 0.95) + (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp 06c38542-114c-4b28-be76-6ee2186d5ffc)) + (fp_line (start 1.68 -0.95) (end -1.68 -0.95) + (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp 948bdc37-583e-4fde-8355-98874b39645a)) + (fp_line (start 1.68 0.95) (end 1.68 -0.95) + (stroke (width 0.05) (type solid)) (layer "B.CrtYd") (tstamp e252fd4c-4585-434b-b094-299637659867)) + (fp_line (start -1 -0.625) (end -1 0.625) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp b9f1d22b-991e-4840-b602-8c0dbef2c73b)) + (fp_line (start -1 0.625) (end 1 0.625) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp a7beefc2-684c-44d7-a0cd-c69c6b38a856)) + (fp_line (start 1 -0.625) (end -1 -0.625) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp f731fddc-b93b-4fd9-99cd-cf838a936615)) + (fp_line (start 1 0.625) (end 1 -0.625) + (stroke (width 0.1) (type solid)) (layer "B.Fab") (tstamp ea85d4b2-dcda-4c30-beff-72befd0a9a98)) + (pad "1" smd roundrect (at -0.9125 0 270) (size 1.025 1.4) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.243902) + (net 30 "RL_AUX") (pintype "passive") (tstamp 476bdf52-ca43-4f83-9691-8e80e200381d)) + (pad "2" smd roundrect (at 0.9125 0 270) (size 1.025 1.4) (layers "B.Cu" "B.Paste" "B.Mask") (roundrect_rratio 0.243902) + (net 3 "GND") (pintype "passive") (tstamp 8150e760-3267-4bfa-bd68-bbec92863dd7)) + (model "${KICAD6_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0805_2012Metric.wrl" + (offset (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (dimension (type orthogonal) (layer "User.2") (tstamp 6f049eed-c0bb-4ac8-80df-dc17cefdea7c) + (pts (xy 148 98) (xy 148 50)) + (height 36.7) + (orientation 1) + (gr_text "48.0000 mm" (at 183.55 74 90) (layer "User.2") (tstamp 6f049eed-c0bb-4ac8-80df-dc17cefdea7c) + (effects (font (size 1 1) (thickness 0.15))) + ) + (format (prefix "") (suffix "") (units 3) (units_format 1) (precision 4)) + (style (thickness 0.15) (arrow_length 1.27) (text_position_mode 0) (extension_height 0.58642) (extension_offset 0.5) keep_text_aligned) + ) + (dimension (type orthogonal) (layer "User.2") (tstamp 8bf6b651-a9ae-4594-a8ea-06539128209b) + (pts (xy 100 98) (xy 148 98)) + (height 30.9) + (orientation 0) + (gr_text "48.0000 mm" (at 124 127.75) (layer "User.2") (tstamp 8bf6b651-a9ae-4594-a8ea-06539128209b) + (effects (font (size 1 1) (thickness 0.15))) + ) + (format (prefix "") (suffix "") (units 3) (units_format 1) (precision 4)) + (style (thickness 0.15) (arrow_length 1.27) (text_position_mode 0) (extension_height 0.58642) (extension_offset 0.5) keep_text_aligned) + ) + ) diff --git a/RS485_Relay_V2R1.kicad_pro b/RS485_Relay_V2R1.kicad_pro index ae4bbaf..d375e21 100644 --- a/RS485_Relay_V2R1.kicad_pro +++ b/RS485_Relay_V2R1.kicad_pro @@ -243,7 +243,10 @@ } }, "libraries": { - "pinned_footprint_libs": [], + "pinned_footprint_libs": [ + "Ecohim", + "my_additions" + ], "pinned_symbol_libs": [ "my_additions", "Ecohim" diff --git a/RS485_Relay_V2R1.kicad_sch b/RS485_Relay_V2R1.kicad_sch index e7cfc73..46a6c13 100644 --- a/RS485_Relay_V2R1.kicad_sch +++ b/RS485_Relay_V2R1.kicad_sch @@ -2805,10 +2805,13 @@ (junction (at 235.585 34.925) (diameter 0) (color 0 0 0 0) (uuid 077cc5b7-ff23-4099-afa7-545f65105d99) ) + (junction (at 177.165 38.1) (diameter 0) (color 0 0 0 0) + (uuid 0be94d74-4197-43a5-86bd-bc3c880a49b6) + ) (junction (at 219.71 55.88) (diameter 0) (color 0 0 0 0) (uuid 0c0c38bb-ac3c-4f33-b3d5-7001cf3cf660) ) - (junction (at 131.445 56.515) (diameter 0) (color 0 0 0 0) + (junction (at 138.43 56.515) (diameter 0) (color 0 0 0 0) (uuid 0cd95bb8-82a0-46a1-911a-3d045eb8684f) ) (junction (at 58.42 84.455) (diameter 0) (color 0 0 0 0) @@ -2817,9 +2820,15 @@ (junction (at 268.605 122.555) (diameter 0) (color 0 0 0 0) (uuid 0f5f9fd3-cad9-4fcc-a351-5391f31d8cf7) ) + (junction (at 268.605 88.9) (diameter 0) (color 0 0 0 0) + (uuid 0fdc5ad0-973c-4080-80d6-9966388d9dd4) + ) (junction (at 235.585 26.67) (diameter 0) (color 0 0 0 0) (uuid 110b7e71-4eeb-4d1d-9c7c-47e1a96e68cc) ) + (junction (at 272.415 82.55) (diameter 0) (color 0 0 0 0) + (uuid 187bc0b2-e2b5-4b43-8b92-3becff17f88d) + ) (junction (at 262.255 47.625) (diameter 0) (color 0 0 0 0) (uuid 1f3971c9-d882-427b-8124-4eaba1b5e5ca) ) @@ -2859,8 +2868,8 @@ (junction (at 220.98 132.715) (diameter 0) (color 0 0 0 0) (uuid 41555883-9cac-4116-8698-ba71ce74f7e4) ) - (junction (at 170.18 55.88) (diameter 0) (color 0 0 0 0) - (uuid 498d0d36-9335-4244-9387-c2073cb64690) + (junction (at 268.605 76.2) (diameter 0) (color 0 0 0 0) + (uuid 43fc6e5f-fcc7-42af-8f7d-38b2562e4303) ) (junction (at 235.585 47.625) (diameter 0) (color 0 0 0 0) (uuid 4a0c4f3b-15d0-461b-9b5b-5e6485cce6f4) @@ -2874,22 +2883,22 @@ (junction (at 147.955 172.085) (diameter 0) (color 0 0 0 0) (uuid 53022e14-a6b2-4687-8568-ed01bb0bc801) ) + (junction (at 149.86 63.5) (diameter 0) (color 0 0 0 0) + (uuid 533a4b70-f71b-44d5-b4e3-3f2097299e9c) + ) (junction (at 218.44 132.715) (diameter 0) (color 0 0 0 0) (uuid 54bad2b4-13ca-4ccd-99ec-16651a6a77d5) ) - (junction (at 131.445 36.195) (diameter 0) (color 0 0 0 0) + (junction (at 138.43 36.195) (diameter 0) (color 0 0 0 0) (uuid 55c7bdf3-5f8f-4771-9d1d-19fdb4d5c4ab) ) - (junction (at 140.335 80.01) (diameter 0) (color 0 0 0 0) - (uuid 5b3fb723-043d-4df8-9745-53892990fd99) - ) (junction (at 31.75 98.425) (diameter 0) (color 0 0 0 0) (uuid 5b8f7dcc-5c75-4ac6-9d15-61476b3c3ab6) ) - (junction (at 121.92 36.195) (diameter 0) (color 0 0 0 0) + (junction (at 128.905 36.195) (diameter 0) (color 0 0 0 0) (uuid 5d6c6750-430b-4bfe-b825-1b5354ce9c0f) ) - (junction (at 157.48 85.09) (diameter 0) (color 0 0 0 0) + (junction (at 169.545 85.09) (diameter 0) (color 0 0 0 0) (uuid 65bf29da-2ed8-4872-8fd2-409bb2167fcd) ) (junction (at 147.955 174.625) (diameter 0) (color 0 0 0 0) @@ -2901,7 +2910,7 @@ (junction (at 247.65 47.625) (diameter 0) (color 0 0 0 0) (uuid 6f042441-4e4f-4e2c-854b-fadc83e03487) ) - (junction (at 160.02 41.91) (diameter 0) (color 0 0 0 0) + (junction (at 167.005 41.91) (diameter 0) (color 0 0 0 0) (uuid 7a74a676-8563-419b-871a-85105152586b) ) (junction (at 30.48 176.53) (diameter 0) (color 0 0 0 0) @@ -2910,7 +2919,7 @@ (junction (at 218.44 80.01) (diameter 0) (color 0 0 0 0) (uuid 7e440e3a-3a2b-4310-a85d-704e207ca204) ) - (junction (at 27.305 26.035) (diameter 0) (color 0 0 0 0) + (junction (at 33.02 26.67) (diameter 0) (color 0 0 0 0) (uuid 80103748-55ed-41b6-830a-41b5cae1ea4f) ) (junction (at 41.275 176.53) (diameter 0) (color 0 0 0 0) @@ -2919,7 +2928,7 @@ (junction (at 111.76 132.715) (diameter 0) (color 0 0 0 0) (uuid 878ca46b-e5c5-42b7-b400-364d4b976d84) ) - (junction (at 271.145 82.55) (diameter 0) (color 0 0 0 0) + (junction (at 268.605 82.55) (diameter 0) (color 0 0 0 0) (uuid 8916e602-afa6-4cba-adf2-1a6ae4a4e818) ) (junction (at 247.65 26.67) (diameter 0) (color 0 0 0 0) @@ -2928,28 +2937,25 @@ (junction (at 201.93 135.255) (diameter 0) (color 0 0 0 0) (uuid 933f608a-7f52-47ea-b469-7b36181f332c) ) - (junction (at 117.475 71.755) (diameter 0) (color 0 0 0 0) + (junction (at 130.175 71.755) (diameter 0) (color 0 0 0 0) (uuid 96d486fe-3702-4d60-a82f-e8ed9056080c) ) (junction (at 116.205 132.715) (diameter 0) (color 0 0 0 0) (uuid a1402cfd-4257-40d0-9e4a-6cc726dc085d) ) - (junction (at 160.02 35.56) (diameter 0) (color 0 0 0 0) - (uuid aa2ce4ee-985d-41f9-bb0f-f48491d63740) - ) (junction (at 266.065 120.015) (diameter 0) (color 0 0 0 0) (uuid aaedd42c-4232-4c1f-93d2-69c5641e2ad6) ) - (junction (at 138.43 40.005) (diameter 0) (color 0 0 0 0) + (junction (at 145.415 40.005) (diameter 0) (color 0 0 0 0) (uuid b02e3344-22f9-42e7-866f-9e0b640cc9ac) ) (junction (at 219.71 34.925) (diameter 0) (color 0 0 0 0) (uuid b1393ca2-d170-4656-923e-9350fbbcec10) ) - (junction (at 53.975 26.035) (diameter 0) (color 0 0 0 0) + (junction (at 59.69 26.67) (diameter 0) (color 0 0 0 0) (uuid b62da96e-bb76-44fd-b2a1-0217c85053cd) ) - (junction (at 107.95 45.085) (diameter 0) (color 0 0 0 0) + (junction (at 114.935 45.085) (diameter 0) (color 0 0 0 0) (uuid bdfb88c2-9246-4b92-85b9-7d4fa2c8e2c0) ) (junction (at 258.445 26.67) (diameter 0) (color 0 0 0 0) @@ -2958,7 +2964,7 @@ (junction (at 31.75 104.775) (diameter 0) (color 0 0 0 0) (uuid c26f93a6-4f08-4fc2-b35b-6c12c5252821) ) - (junction (at 31.115 26.035) (diameter 0) (color 0 0 0 0) + (junction (at 36.83 26.67) (diameter 0) (color 0 0 0 0) (uuid c540ea47-b008-4fc7-802c-fd2fb31c75cc) ) (junction (at 40.005 90.17) (diameter 0) (color 0 0 0 0) @@ -2970,15 +2976,15 @@ (junction (at 235.585 127) (diameter 0) (color 0 0 0 0) (uuid cabf4744-c332-47ee-8f69-efbc1a99fbd1) ) - (junction (at 170.18 46.99) (diameter 0) (color 0 0 0 0) + (junction (at 167.005 29.845) (diameter 0) (color 0 0 0 0) + (uuid cb998d4c-f26c-4459-abcd-12f57485ad6b) + ) + (junction (at 177.165 46.99) (diameter 0) (color 0 0 0 0) (uuid cbb40fd7-82dd-4cf5-bf6b-c000bf2d792f) ) (junction (at 186.69 155.575) (diameter 0) (color 0 0 0 0) (uuid cc605d83-b9bc-4e7b-85f5-4ff3119684c8) ) - (junction (at 147.32 63.5) (diameter 0) (color 0 0 0 0) - (uuid d2820321-1327-4d7c-8be3-3164991c35f7) - ) (junction (at 144.145 118.745) (diameter 0) (color 0 0 0 0) (uuid d31ee352-9853-40f1-a9e6-f711a7f6e079) ) @@ -2988,15 +2994,18 @@ (junction (at 235.585 55.88) (diameter 0) (color 0 0 0 0) (uuid db0d85a7-3928-429b-ae8a-a3e1f08e4e28) ) - (junction (at 167.64 80.01) (diameter 0) (color 0 0 0 0) + (junction (at 179.705 80.01) (diameter 0) (color 0 0 0 0) (uuid dc6b09a6-c221-4183-a6ac-89d66c1a8ba2) ) - (junction (at 138.43 19.685) (diameter 0) (color 0 0 0 0) + (junction (at 145.415 19.685) (diameter 0) (color 0 0 0 0) (uuid df8ba9ac-3cb7-4cae-ba74-a19d4fdf57d1) ) (junction (at 235.585 110.49) (diameter 0) (color 0 0 0 0) (uuid dfebfafd-ac40-415b-8d6f-168a5f120789) ) + (junction (at 156.845 80.645) (diameter 0) (color 0 0 0 0) + (uuid e2d4d49e-bfd8-41fd-a192-6a0451d0081b) + ) (junction (at 266.065 26.67) (diameter 0) (color 0 0 0 0) (uuid e6dbe63b-48bb-4339-8bb7-c2978fe186fa) ) @@ -3027,7 +3036,7 @@ (stroke (width 0) (type default)) (uuid 00b6dd6d-436d-4ce0-a32e-b73d035b4b02) ) - (wire (pts (xy 126.365 76.835) (xy 126.365 77.47)) + (wire (pts (xy 139.065 76.835) (xy 139.065 77.47)) (stroke (width 0) (type default)) (uuid 0127a94d-4374-4d4c-be2a-2d00bb563f3e) ) @@ -3067,6 +3076,10 @@ (stroke (width 0) (type default)) (uuid 06a89d01-6bd4-4175-87b2-1fcd403c729e) ) + (wire (pts (xy 149.86 74.295) (xy 149.86 80.645)) + (stroke (width 0) (type default)) + (uuid 06bfd472-3e76-4bd9-b783-71d69b231475) + ) (wire (pts (xy 68.58 180.34) (xy 67.945 180.34)) (stroke (width 0) (type default)) (uuid 08bf49bc-949f-4c3e-8f40-c89978628c39) @@ -3083,7 +3096,7 @@ (stroke (width 0) (type default)) (uuid 0a976d54-7133-42b0-96e4-ea2b8a2cc022) ) - (wire (pts (xy 31.115 26.035) (xy 36.195 26.035)) + (wire (pts (xy 36.83 26.67) (xy 41.91 26.67)) (stroke (width 0) (type default)) (uuid 0aac398f-a3c9-4277-b714-3dff0b7b2fc8) ) @@ -3108,10 +3121,6 @@ (uuid 0df5bca9-5c26-4f85-9f2d-852a70bd0685) ) - (wire (pts (xy 140.335 63.5) (xy 147.32 63.5)) - (stroke (width 0) (type default)) - (uuid 0e99f3c7-2cbb-4a42-98d1-c3c2ed503082) - ) (wire (pts (xy 262.255 117.475) (xy 266.065 117.475)) (stroke (width 0) (type default)) (uuid 0edeeff1-4a45-44cc-93d7-665a2028f2bf) @@ -3136,10 +3145,14 @@ (stroke (width 0) (type default)) (uuid 12d537bf-e329-4383-8179-4d6d5bef6387) ) - (wire (pts (xy 131.445 45.72) (xy 131.445 40.005)) + (wire (pts (xy 138.43 45.72) (xy 138.43 40.005)) (stroke (width 0) (type default)) (uuid 12d7248f-4b18-4f13-8c77-1634e091e700) ) + (wire (pts (xy 167.005 17.145) (xy 167.005 29.845)) + (stroke (width 0.3) (type default) (color 136 81 44 1)) + (uuid 13cb3e7b-2f39-427f-bbcc-9f2a539ddf72) + ) (wire (pts (xy 134.62 111.76) (xy 133.35 111.76)) (stroke (width 0) (type default)) (uuid 13db0860-7d38-407c-99d7-551a3bfcd905) @@ -3148,7 +3161,7 @@ (stroke (width 0) (type default)) (uuid 1419981e-88bf-4db6-b1db-ab5777992550) ) - (wire (pts (xy 53.975 26.035) (xy 53.975 26.67)) + (wire (pts (xy 59.69 26.67) (xy 59.69 27.305)) (stroke (width 0) (type default)) (uuid 1477ee0f-c249-411e-a382-ca1ec47e4edd) ) @@ -3160,7 +3173,7 @@ (stroke (width 0) (type default)) (uuid 160541d6-d991-4aa3-b659-09c666c96545) ) - (wire (pts (xy 138.43 19.685) (xy 138.43 20.32)) + (wire (pts (xy 145.415 19.685) (xy 145.415 20.32)) (stroke (width 0) (type default)) (uuid 166338aa-4e3b-4f51-b567-4f99a0042745) ) @@ -3176,6 +3189,10 @@ (stroke (width 0) (type default)) (uuid 1837ad3e-570d-4b00-99e5-63c9573acc2d) ) + (wire (pts (xy 272.415 78.74) (xy 272.415 76.2)) + (stroke (width 0) (type default)) + (uuid 1925b013-8e8d-4ffb-99d1-2a3bb7f6d550) + ) (wire (pts (xy 235.585 26.67) (xy 236.22 26.67)) (stroke (width 0) (type default)) (uuid 1b1acf1b-47b3-4766-a109-55f9b7ea8341) @@ -3208,6 +3225,10 @@ (stroke (width 0) (type default)) (uuid 2025d6cd-e377-49c6-be1d-5c645c4db21b) ) + (wire (pts (xy 102.235 59.055) (xy 102.235 47.625)) + (stroke (width 0.3) (type default) (color 71 92 255 1)) + (uuid 207c98a0-878d-4842-bd2b-fbdcb7e9b013) + ) (wire (pts (xy 68.58 172.72) (xy 67.945 172.72)) (stroke (width 0) (type default)) (uuid 2269f297-920d-4853-b6af-0344ca220164) @@ -3220,7 +3241,7 @@ (stroke (width 0) (type default)) (uuid 232481bf-fde3-48ad-8c36-47b49ba9314d) ) - (wire (pts (xy 170.18 46.99) (xy 170.18 55.88)) + (wire (pts (xy 177.165 46.99) (xy 177.165 64.135)) (stroke (width 0.3) (type default) (color 71 92 255 1)) (uuid 23c4c183-5196-4ad3-8917-ab3a5b65235c) ) @@ -3232,10 +3253,6 @@ (stroke (width 0) (type default)) (uuid 23f20a31-404e-4134-9d1e-8b5d4e912506) ) - (wire (pts (xy 132.715 80.01) (xy 140.335 80.01)) - (stroke (width 0) (type default)) - (uuid 244b66ce-d91d-4dc1-b96b-6335ca8812a0) - ) (wire (pts (xy 233.045 34.925) (xy 235.585 34.925)) (stroke (width 0) (type default)) (uuid 2548f921-b2b7-454d-8a1f-692da923f004) @@ -3260,6 +3277,10 @@ (stroke (width 0) (type default)) (uuid 29ac071c-2081-4f70-83a0-542bdf7b9db9) ) + (wire (pts (xy 155.575 38.1) (xy 102.235 38.1)) + (stroke (width 0.3) (type default) (color 136 81 44 1)) + (uuid 2a583fc8-5844-48c7-a0a9-d13229de2da4) + ) (wire (pts (xy 263.525 109.855) (xy 263.525 114.935)) (stroke (width 0) (type default)) (uuid 2c38ca7b-c644-4b12-8e81-4a3d9a6c2571) @@ -3268,6 +3289,10 @@ (stroke (width 0) (type default)) (uuid 2c38d587-cc4f-441b-9863-712b2d508a2f) ) + (wire (pts (xy 158.115 38.1) (xy 177.165 38.1)) + (stroke (width 0.3) (type default) (color 71 92 255 1)) + (uuid 2cecdb9a-d259-40d5-9d6e-83d46f29f300) + ) (wire (pts (xy 258.445 47.625) (xy 258.445 48.895)) (stroke (width 0) (type default)) (uuid 2d057875-ccf2-4298-b333-380e3eba14d0) @@ -3296,6 +3321,10 @@ (stroke (width 0) (type default)) (uuid 30e71616-9ae5-443f-a370-accdb2fffd86) ) + (wire (pts (xy 149.86 63.5) (xy 156.845 63.5)) + (stroke (width 0) (type default)) + (uuid 311a0e8e-1260-4d95-8fcd-0bf529c9f379) + ) (wire (pts (xy 233.68 25.4) (xy 233.68 26.67)) (stroke (width 0) (type default)) (uuid 313adca8-0e6b-47dc-ba38-9e0b7f573117) @@ -3304,10 +3333,14 @@ (stroke (width 0) (type default)) (uuid 3140fe28-db81-4e64-952a-3c17cd55cb3c) ) - (wire (pts (xy 51.435 26.035) (xy 53.975 26.035)) + (wire (pts (xy 57.15 26.67) (xy 59.69 26.67)) (stroke (width 0) (type default)) (uuid 31ae2781-f7b0-46d5-aaed-883848cb20df) ) + (wire (pts (xy 177.165 38.1) (xy 177.165 46.99)) + (stroke (width 0.3) (type default) (color 71 92 255 1)) + (uuid 33222966-41cf-4aa2-870a-775d0910186d) + ) (wire (pts (xy 71.12 97.79) (xy 72.39 97.79)) (stroke (width 0) (type default)) (uuid 34aa6a88-7b00-4893-8905-6f101bf6ffdd) @@ -3320,30 +3353,26 @@ (stroke (width 0) (type default)) (uuid 36b52cc7-e3ba-4c09-9df9-5a0b999472bd) ) - (wire (pts (xy 147.32 62.865) (xy 147.32 63.5)) - (stroke (width 0) (type default)) - (uuid 36e21bb9-d472-4606-b219-72d13a31128d) - ) (wire (pts (xy 268.605 114.935) (xy 273.05 114.935)) (stroke (width 0) (type default)) (uuid 373822e3-5a97-4dad-a253-ddc3b793d064) ) - (wire (pts (xy 170.18 34.925) (xy 170.18 46.99)) + (wire (pts (xy 177.165 34.925) (xy 177.165 38.1)) (stroke (width 0.3) (type default) (color 71 92 255 1)) (uuid 37412a9b-3b26-4b3e-b60c-0305e2b92acb) ) - (wire (pts (xy 140.335 69.215) (xy 140.335 63.5)) - (stroke (width 0) (type default)) - (uuid 375c1751-a710-4d71-be91-e86967a0cef8) - ) (wire (pts (xy 263.525 127.635) (xy 263.525 122.555)) (stroke (width 0) (type default)) (uuid 376bca86-867e-4d53-852c-42d2f56c4e61) ) - (wire (pts (xy 271.145 81.915) (xy 271.145 82.55)) + (wire (pts (xy 268.605 81.915) (xy 268.605 82.55)) (stroke (width 0) (type default)) (uuid 38ebca48-4df0-4240-a15f-c3fc957bc2d5) ) + (wire (pts (xy 272.415 76.2) (xy 268.605 76.2)) + (stroke (width 0) (type default)) + (uuid 3931c579-0c9a-4623-973a-d2ef2654ef04) + ) (wire (pts (xy 219.71 34.925) (xy 222.885 34.925)) (stroke (width 0) (type default)) (uuid 39379aa3-2552-42d3-843f-7f19e25667ba) @@ -3356,14 +3385,10 @@ (stroke (width 0) (type default)) (uuid 39d40975-8197-4c2b-a312-2c27eda6798c) ) - (wire (pts (xy 151.13 38.1) (xy 151.13 40.64)) + (wire (pts (xy 158.115 38.1) (xy 158.115 40.64)) (stroke (width 0.3) (type default) (color 71 92 255 1)) (uuid 3baa2eed-40a7-4c3f-a5b1-0b26f695c977) ) - (wire (pts (xy 148.59 55.88) (xy 170.18 55.88)) - (stroke (width 0.3) (type default) (color 71 92 255 1)) - (uuid 3bf94c49-23b5-4abb-835a-25378c11868b) - ) (wire (pts (xy 68.58 177.8) (xy 63.5 177.8)) (stroke (width 0) (type default)) (uuid 3d019a5a-36ba-46dd-b2d0-93bbb6a31dc4) @@ -3376,7 +3401,11 @@ (stroke (width 0) (type default)) (uuid 3ffce9ea-6a9c-4605-bd4a-eafd6ddb5e31) ) - (wire (pts (xy 160.02 29.845) (xy 170.815 29.845)) + (wire (pts (xy 156.845 63.5) (xy 156.845 64.135)) + (stroke (width 0) (type default)) + (uuid 4000d0d4-3720-4515-9bf6-b60cb47ebb5d) + ) + (wire (pts (xy 167.005 29.845) (xy 177.8 29.845)) (stroke (width 0.3) (type default) (color 136 81 44 1)) (uuid 40b59981-6f35-4443-af07-2374e49aa43e) ) @@ -3384,11 +3413,11 @@ (stroke (width 0) (type default)) (uuid 4132ff43-cd91-4b3d-843a-a8ca17d78f89) ) - (wire (pts (xy 126.365 66.675) (xy 132.715 66.675)) + (wire (pts (xy 139.065 63.5) (xy 149.86 63.5)) (stroke (width 0) (type default)) (uuid 4134e379-48a7-49e1-a2be-348d77cc34ff) ) - (wire (pts (xy 53.975 31.75) (xy 53.975 32.385)) + (wire (pts (xy 59.69 32.385) (xy 59.69 33.02)) (stroke (width 0) (type default)) (uuid 42887598-d59a-4185-8612-8657061760b6) ) @@ -3396,6 +3425,10 @@ (stroke (width 0) (type default)) (uuid 44b6fe80-91ab-43e9-a632-867442d8f3b4) ) + (wire (pts (xy 149.86 69.215) (xy 149.86 63.5)) + (stroke (width 0) (type default)) + (uuid 44d5cafb-d473-466c-8b81-8e82839d8829) + ) (wire (pts (xy 209.55 142.24) (xy 213.36 142.24)) (stroke (width 0) (type default)) (uuid 44ef3b3f-9bc1-49da-8c34-cc97a71e22be) @@ -3428,19 +3461,15 @@ (stroke (width 0) (type default)) (uuid 4938b4f9-ea85-4690-8900-64894491e7a5) ) - (wire (pts (xy 125.095 22.225) (xy 125.095 38.1)) - (stroke (width 0.3) (type default) (color 71 92 255 1)) - (uuid 49934d4f-2253-4db0-b51e-d6fd80adfbe5) - ) - (wire (pts (xy 131.445 36.195) (xy 138.43 36.195)) + (wire (pts (xy 138.43 36.195) (xy 145.415 36.195)) (stroke (width 0) (type default)) (uuid 49ea047e-e6de-4579-9349-6a8ae9b32050) ) - (wire (pts (xy 117.475 71.755) (xy 118.745 71.755)) + (wire (pts (xy 130.175 71.755) (xy 131.445 71.755)) (stroke (width 0) (type default)) (uuid 4aa946cb-bf25-46f7-826c-293c98fbe0e3) ) - (wire (pts (xy 271.145 82.55) (xy 274.955 82.55)) + (wire (pts (xy 268.605 82.55) (xy 272.415 82.55)) (stroke (width 0) (type default)) (uuid 4b303469-8f29-41cb-94c8-30c9f782305b) ) @@ -3460,7 +3489,7 @@ (stroke (width 0) (type default)) (uuid 4c9293f3-ecfd-4871-bd83-b95ca7695dbb) ) - (wire (pts (xy 167.64 79.375) (xy 167.64 80.01)) + (wire (pts (xy 179.705 79.375) (xy 179.705 80.01)) (stroke (width 0.3) (type default) (color 71 92 255 1)) (uuid 4d73b166-ceff-4b25-b465-e4537ccc1bcc) ) @@ -3472,7 +3501,7 @@ (stroke (width 0) (type default)) (uuid 4e2d7d1d-ecdc-48e4-a942-2a1168097261) ) - (wire (pts (xy 117.475 71.755) (xy 117.475 72.39)) + (wire (pts (xy 130.175 71.755) (xy 130.175 72.39)) (stroke (width 0) (type default)) (uuid 4ec03816-8260-4a72-abd6-e5c7a4489bda) ) @@ -3480,7 +3509,7 @@ (stroke (width 0) (type default)) (uuid 4f80a63c-ed22-4a76-bdaa-f60b863c9a8a) ) - (wire (pts (xy 27.305 25.4) (xy 27.305 26.035)) + (wire (pts (xy 33.02 26.035) (xy 33.02 26.67)) (stroke (width 0) (type default)) (uuid 4f9d2a4b-73c0-48d7-86e0-af0f123e4b05) ) @@ -3524,11 +3553,11 @@ (stroke (width 0) (type default)) (uuid 55c3949e-17df-4067-a798-b1363c14f695) ) - (wire (pts (xy 116.84 36.195) (xy 121.92 36.195)) + (wire (pts (xy 123.825 36.195) (xy 128.905 36.195)) (stroke (width 0) (type default)) (uuid 56190ca3-f77d-40bc-8ea3-171cda205f27) ) - (wire (pts (xy 138.43 36.195) (xy 138.43 35.56)) + (wire (pts (xy 145.415 36.195) (xy 145.415 35.56)) (stroke (width 0) (type default)) (uuid 565f7233-bba9-40bd-94c1-79d796ad9051) ) @@ -3537,7 +3566,7 @@ (uuid 56fc567d-a8f4-493b-802d-10931682c0a2) ) - (wire (pts (xy 157.48 85.09) (xy 157.48 96.52)) + (wire (pts (xy 169.545 85.09) (xy 169.545 96.52)) (stroke (width 0.3) (type default) (color 136 81 44 1)) (uuid 5705eacb-cd84-4962-b3f8-ad6c022e80ce) ) @@ -3545,15 +3574,11 @@ (stroke (width 0) (type default)) (uuid 5732fba2-e5b6-456b-927f-7ceeb24b678c) ) - (wire (pts (xy 170.18 55.88) (xy 170.18 64.135)) - (stroke (width 0.3) (type default) (color 71 92 255 1)) - (uuid 57720bb6-c369-4651-a025-c173b5fa16df) - ) (wire (pts (xy 228.6 116.205) (xy 228.6 110.49)) (stroke (width 0) (type default)) (uuid 57d09f04-8117-4a3d-8c84-4c55ae48a135) ) - (wire (pts (xy 27.305 31.75) (xy 27.305 32.385)) + (wire (pts (xy 33.02 32.385) (xy 33.02 33.02)) (stroke (width 0) (type default)) (uuid 57d415d5-10e1-4aa7-9003-88550209902e) ) @@ -3569,6 +3594,10 @@ (stroke (width 0) (type default)) (uuid 596a4b30-7f01-4264-a8f7-3a8d6b468531) ) + (wire (pts (xy 102.235 42.545) (xy 100.965 42.545)) + (stroke (width 0.3) (type default) (color 136 81 44 1)) + (uuid 5a0683eb-270f-4bfa-a7d2-3b5dec713527) + ) (wire (pts (xy 147.955 167.005) (xy 147.955 169.545)) (stroke (width 0) (type default)) (uuid 5a242407-16a2-4bcd-8c6c-ba7573d8f1cf) @@ -3581,10 +3610,14 @@ (stroke (width 0) (type default)) (uuid 5aff0ad4-5dd3-43c4-8519-d1f4b9c0ac8a) ) - (wire (pts (xy 264.795 82.55) (xy 271.145 82.55)) + (wire (pts (xy 262.255 82.55) (xy 268.605 82.55)) (stroke (width 0) (type default)) (uuid 5b05797f-a2e7-474a-ab65-a30c4ca810b0) ) + (wire (pts (xy 272.415 88.9) (xy 268.605 88.9)) + (stroke (width 0) (type default)) + (uuid 5b0e2029-a423-4c2c-a5cc-d8432085ab01) + ) (wire (pts (xy 30.48 59.69) (xy 31.75 59.69)) (stroke (width 0) (type default)) (uuid 5b79d467-9504-44f9-bbec-f2e16eaa4153) @@ -3593,18 +3626,14 @@ (stroke (width 0) (type default)) (uuid 5c654d2e-0582-4dd0-b8a8-8b0e93fa5ca1) ) - (wire (pts (xy 140.335 74.295) (xy 140.335 80.01)) - (stroke (width 0) (type default)) - (uuid 5c981c6a-562d-40f0-b599-039ab07347a1) + (wire (pts (xy 102.235 38.1) (xy 102.235 42.545)) + (stroke (width 0.3) (type default) (color 136 81 44 1)) + (uuid 5c852846-714e-40db-8388-356907814dc9) ) (wire (pts (xy 99.06 132.715) (xy 106.68 132.715)) (stroke (width 0) (type default)) (uuid 5d0e0163-73ee-4b62-be27-0081be5be441) ) - (wire (pts (xy 132.715 66.675) (xy 132.715 80.01)) - (stroke (width 0) (type default)) - (uuid 5db25025-56d1-4768-9e9d-bf32b59fbf0b) - ) (wire (pts (xy 213.36 158.75) (xy 213.36 158.115)) (stroke (width 0) (type default)) (uuid 5f67ae0f-eba6-41c7-993f-6ef436d7795e) @@ -3633,7 +3662,7 @@ (stroke (width 0) (type default)) (uuid 6231d788-23d6-4409-866c-bd53dbb4e268) ) - (wire (pts (xy 131.445 56.515) (xy 138.43 56.515)) + (wire (pts (xy 138.43 56.515) (xy 145.415 56.515)) (stroke (width 0) (type default)) (uuid 62991fe2-1f91-41e4-892c-b3ece9891185) ) @@ -3649,11 +3678,11 @@ (stroke (width 0) (type default)) (uuid 636d342e-a19e-4f94-8fa7-82324c86244a) ) - (wire (pts (xy 271.145 88.9) (xy 271.145 88.265)) + (wire (pts (xy 268.605 89.535) (xy 268.605 88.9)) (stroke (width 0) (type default)) (uuid 640a21fb-504e-4c25-9cfa-fdf16da6c637) ) - (wire (pts (xy 121.92 36.195) (xy 121.92 56.515)) + (wire (pts (xy 128.905 36.195) (xy 128.905 56.515)) (stroke (width 0) (type default)) (uuid 64937227-b362-4edf-8d8e-dbe0f798ecf0) ) @@ -3665,11 +3694,11 @@ (stroke (width 0) (type default)) (uuid 66f56d85-7221-457c-884b-0f546a0edf97) ) - (wire (pts (xy 170.815 96.52) (xy 157.48 96.52)) + (wire (pts (xy 182.88 96.52) (xy 169.545 96.52)) (stroke (width 0.3) (type default) (color 136 81 44 1)) (uuid 671f43b9-14a0-49b5-a8c2-b4d65bc1cba6) ) - (wire (pts (xy 271.145 82.55) (xy 271.145 83.185)) + (wire (pts (xy 268.605 82.55) (xy 268.605 83.185)) (stroke (width 0) (type default)) (uuid 6724396d-4d74-4a94-b329-12bd9577ec07) ) @@ -3677,6 +3706,10 @@ (stroke (width 0) (type default)) (uuid 678cad29-2dc0-4b2e-8d8b-f9722fec2f02) ) + (wire (pts (xy 155.575 35.56) (xy 155.575 38.1)) + (stroke (width 0.3) (type default) (color 136 81 44 1)) + (uuid 682bc27e-7eed-4d12-bd2d-e08c3f95db8a) + ) (wire (pts (xy 143.51 118.745) (xy 144.145 118.745)) (stroke (width 0) (type default)) (uuid 6873721e-09ec-4770-ad71-b9a63d8b4ce2) @@ -3710,7 +3743,7 @@ (uuid 6b95365f-a912-4b85-b411-0a8579c90032) ) - (wire (pts (xy 121.92 36.195) (xy 131.445 36.195)) + (wire (pts (xy 128.905 36.195) (xy 138.43 36.195)) (stroke (width 0) (type default)) (uuid 6bbbdcdc-3b2d-4613-a5c1-c4de11b6a187) ) @@ -3718,6 +3751,10 @@ (stroke (width 0) (type default)) (uuid 6be4df04-2801-43f8-82c2-cd9825f278a2) ) + (wire (pts (xy 149.86 80.645) (xy 156.845 80.645)) + (stroke (width 0) (type default)) + (uuid 6ce0d2e1-b4aa-44c9-8e4a-7200d5255562) + ) (wire (pts (xy 71.12 128.27) (xy 72.39 128.27)) (stroke (width 0) (type default)) (uuid 706dff62-ed70-42be-b0f8-8b7dc9caa637) @@ -3730,11 +3767,15 @@ (stroke (width 0) (type default)) (uuid 7174493f-ff80-49cf-b07c-1ed10994d921) ) + (wire (pts (xy 158.115 17.145) (xy 167.005 17.145)) + (stroke (width 0.3) (type default) (color 136 81 44 1)) + (uuid 7181b42a-28fc-4f97-a7e8-d3e12887195c) + ) (wire (pts (xy 130.81 131.445) (xy 131.445 131.445)) (stroke (width 0) (type default)) (uuid 71c70f2e-8854-4e5f-b140-a1bd05167268) ) - (wire (pts (xy 157.48 85.09) (xy 170.815 85.09)) + (wire (pts (xy 169.545 85.09) (xy 182.88 85.09)) (stroke (width 0.3) (type default) (color 136 81 44 1)) (uuid 72b3ff54-3ddf-41d2-bfd1-6b2c6e8c4c95) ) @@ -3750,10 +3791,22 @@ (stroke (width 0) (type default)) (uuid 754f382e-c0fb-48c7-8130-a3a86f669525) ) + (wire (pts (xy 158.115 17.145) (xy 158.115 20.32)) + (stroke (width 0.3) (type default) (color 136 81 44 1)) + (uuid 75e504ad-1a50-4529-8e11-6b5ef01df490) + ) (wire (pts (xy 63.5 177.8) (xy 63.5 172.72)) (stroke (width 0) (type default)) (uuid 75ef3f67-ad01-4045-b7b2-0a3d79d2051c) ) + (wire (pts (xy 268.605 75.565) (xy 268.605 76.2)) + (stroke (width 0) (type default)) + (uuid 7680e95d-10b7-4c8c-930a-445382b8ecdf) + ) + (wire (pts (xy 272.415 86.36) (xy 272.415 88.9)) + (stroke (width 0) (type default)) + (uuid 7681128a-10b5-4761-9b46-fa454117d957) + ) (wire (pts (xy 247.65 47.625) (xy 248.92 47.625)) (stroke (width 0) (type default)) (uuid 77c6785e-0f4b-4192-b8ef-e1e1221b5405) @@ -3762,7 +3815,7 @@ (stroke (width 0) (type default)) (uuid 77ce7baa-db63-458d-a50e-b2aad2a57c74) ) - (wire (pts (xy 121.92 56.515) (xy 131.445 56.515)) + (wire (pts (xy 128.905 56.515) (xy 138.43 56.515)) (stroke (width 0) (type default)) (uuid 78990a1e-cdf7-4886-849c-264839d46865) ) @@ -3778,7 +3831,7 @@ (stroke (width 0) (type default)) (uuid 79c7ed57-0608-41fc-b058-576f07b33e55) ) - (wire (pts (xy 138.43 56.515) (xy 138.43 55.88)) + (wire (pts (xy 145.415 56.515) (xy 145.415 55.88)) (stroke (width 0) (type default)) (uuid 7a3310ab-1de6-4b19-bdcf-6c8aa814da3b) ) @@ -3819,14 +3872,18 @@ (stroke (width 0) (type default)) (uuid 804221df-0449-4049-874b-46ba65c6bcaf) ) - (wire (pts (xy 147.32 80.01) (xy 147.32 79.375)) + (wire (pts (xy 156.845 80.645) (xy 158.115 80.645)) (stroke (width 0) (type default)) - (uuid 8245e9d9-a2a0-4d1d-be03-a4907ca3dddd) + (uuid 825a27f3-fb04-4ee2-b8bb-4c13b1071221) ) (wire (pts (xy 220.98 144.145) (xy 220.98 132.715)) (stroke (width 0) (type default)) (uuid 8363405e-abcb-477f-a8a1-0ea72c89cd42) ) + (wire (pts (xy 268.605 88.9) (xy 268.605 88.265)) + (stroke (width 0) (type default)) + (uuid 83904524-3a3f-45d8-95a4-4fe8970ff074) + ) (wire (pts (xy 266.065 120.015) (xy 273.05 120.015)) (stroke (width 0) (type default)) (uuid 84cc607a-ee77-418b-8da5-a0c6a9236db0) @@ -3835,7 +3892,7 @@ (stroke (width 0) (type default)) (uuid 856bf4b0-d492-4e7b-b955-2be9c945f511) ) - (wire (pts (xy 131.445 25.4) (xy 131.445 19.685)) + (wire (pts (xy 138.43 25.4) (xy 138.43 19.685)) (stroke (width 0) (type default)) (uuid 869eb0bc-4abf-4193-a413-2046507f3747) ) @@ -3847,7 +3904,7 @@ (stroke (width 0) (type default)) (uuid 89b76f65-71eb-4875-84bb-1f4a73478ec5) ) - (wire (pts (xy 107.95 45.085) (xy 109.22 45.085)) + (wire (pts (xy 114.935 45.085) (xy 116.205 45.085)) (stroke (width 0) (type default)) (uuid 8a01086a-23e2-4a7c-bb53-6fa2066217f9) ) @@ -3889,7 +3946,7 @@ (stroke (width 0) (type default)) (uuid 91f8e8c1-a432-4251-9b27-a3cf9b4fad6b) ) - (wire (pts (xy 138.43 19.685) (xy 139.065 19.685)) + (wire (pts (xy 145.415 19.685) (xy 146.05 19.685)) (stroke (width 0) (type default)) (uuid 92075d22-763a-444d-9810-57e265e10d7b) ) @@ -3901,14 +3958,10 @@ (stroke (width 0) (type default)) (uuid 9449c85b-39f8-4240-84f2-fb197b5b225c) ) - (wire (pts (xy 116.84 40.005) (xy 116.84 36.195)) + (wire (pts (xy 123.825 40.005) (xy 123.825 36.195)) (stroke (width 0) (type default)) (uuid 94778c6d-9e70-43c1-a18f-b9979a73bb09) ) - (wire (pts (xy 125.095 17.145) (xy 151.13 17.145)) - (stroke (width 0.3) (type default) (color 136 81 44 1)) - (uuid 94ef0776-d0a4-4c34-ab69-5afd797ad2cd) - ) (wire (pts (xy 268.605 122.555) (xy 268.605 129.54)) (stroke (width 0) (type default)) (uuid 9606c441-ba34-47dd-bdb5-ca23daa41a79) @@ -3917,6 +3970,14 @@ (stroke (width 0) (type default)) (uuid 9610225d-550a-4d78-994b-a0a0d2a46c0b) ) + (wire (pts (xy 139.065 63.5) (xy 139.065 66.675)) + (stroke (width 0) (type default)) + (uuid 97237b44-77d6-4d7e-8435-0d1c769fd32e) + ) + (wire (pts (xy 156.845 79.375) (xy 156.845 80.645)) + (stroke (width 0) (type default)) + (uuid 9794f0aa-d264-443a-9214-d30d71f257ba) + ) (wire (pts (xy 31.75 104.775) (xy 31.75 104.14)) (stroke (width 0) (type default)) (uuid 9817c5ec-97f7-4b1f-a70c-095032c5be0c) @@ -3933,7 +3994,7 @@ (stroke (width 0) (type default)) (uuid 997d7afe-7ee1-46ed-a9e1-cd5bc99e2661) ) - (wire (pts (xy 131.445 19.685) (xy 138.43 19.685)) + (wire (pts (xy 138.43 19.685) (xy 145.415 19.685)) (stroke (width 0) (type default)) (uuid 9a43de1a-3bfa-4b0d-b934-01021d94d143) ) @@ -3949,11 +4010,15 @@ (stroke (width 0) (type default)) (uuid 9beab7a3-5b9d-4d58-8d7e-b3fcb7eb517b) ) + (wire (pts (xy 155.575 59.055) (xy 102.235 59.055)) + (stroke (width 0.3) (type default) (color 71 92 255 1)) + (uuid 9c21ccd3-7323-4a78-928f-b17cf3f5e3c1) + ) (wire (pts (xy 237.49 82.55) (xy 237.49 83.185)) (stroke (width 0) (type default)) (uuid 9c8e9328-ff1a-43ba-bfc1-4e3e0c271d72) ) - (wire (pts (xy 53.975 25.4) (xy 53.975 26.035)) + (wire (pts (xy 59.69 26.035) (xy 59.69 26.67)) (stroke (width 0) (type default)) (uuid 9cbfc92f-b754-495f-a385-a6daa665b57a) ) @@ -3961,7 +4026,7 @@ (stroke (width 0) (type default)) (uuid 9d7ec9ae-303b-4d6b-8a51-223b3b41fccb) ) - (wire (pts (xy 170.18 46.99) (xy 170.815 46.99)) + (wire (pts (xy 177.165 46.99) (xy 177.8 46.99)) (stroke (width 0.3) (type default) (color 71 92 255 1)) (uuid 9e73013f-f502-497e-bb78-e5fbee8b235c) ) @@ -3969,7 +4034,7 @@ (stroke (width 0) (type default)) (uuid 9ecbdbe5-32aa-4587-ada8-2871b259b4a7) ) - (wire (pts (xy 138.43 40.005) (xy 138.43 40.64)) + (wire (pts (xy 145.415 40.005) (xy 145.415 40.64)) (stroke (width 0) (type default)) (uuid 9f4a00ae-eb09-404f-8d5b-2039511a6eaa) ) @@ -3985,7 +4050,7 @@ (stroke (width 0) (type default)) (uuid a40a8968-4149-4e88-aa59-3d21a64d7205) ) - (wire (pts (xy 167.64 80.01) (xy 167.64 91.44)) + (wire (pts (xy 179.705 80.01) (xy 179.705 91.44)) (stroke (width 0.3) (type default) (color 71 92 255 1)) (uuid a41399cd-7949-4957-b379-f27122fff3ff) ) @@ -3997,11 +4062,11 @@ (stroke (width 0) (type default)) (uuid a533219c-3f77-45e4-ac5d-d304665afa94) ) - (wire (pts (xy 160.02 41.91) (xy 160.02 35.56)) + (wire (pts (xy 167.005 29.845) (xy 167.005 41.91)) (stroke (width 0.3) (type default) (color 136 81 44 1)) (uuid a75e5957-edc8-43ba-8feb-bc3aa18a5b46) ) - (wire (pts (xy 106.68 45.085) (xy 107.95 45.085)) + (wire (pts (xy 113.665 45.085) (xy 114.935 45.085)) (stroke (width 0) (type default)) (uuid a7e65006-c0ba-4756-b784-a91a1e3b9644) ) @@ -4025,10 +4090,6 @@ (stroke (width 0) (type default)) (uuid ab2a2858-d867-41cc-befc-416034052167) ) - (wire (pts (xy 125.095 38.1) (xy 151.13 38.1)) - (stroke (width 0.3) (type default) (color 71 92 255 1)) - (uuid ab6ca7ce-3b85-42c3-9708-4bdb88dc38f5) - ) (wire (pts (xy 226.695 85.09) (xy 226.695 88.265)) (stroke (width 0) (type default)) (uuid ac4b5141-6fd0-4c37-92a0-f3fe91107516) @@ -4037,10 +4098,6 @@ (stroke (width 0) (type default)) (uuid acab5593-56a5-4450-a66c-0d6e9a018a59) ) - (wire (pts (xy 140.335 80.01) (xy 147.32 80.01)) - (stroke (width 0) (type default)) - (uuid adbba161-f053-4a48-b83e-6a1c75f42266) - ) (wire (pts (xy 218.44 121.92) (xy 218.44 117.475)) (stroke (width 0) (type default)) (uuid ae070729-ceee-4796-b2d3-7baf20231a7f) @@ -4058,7 +4115,7 @@ (uuid afc9571f-966f-42b5-95d1-9d95ec726604) ) - (wire (pts (xy 131.445 50.8) (xy 131.445 56.515)) + (wire (pts (xy 138.43 50.8) (xy 138.43 56.515)) (stroke (width 0) (type default)) (uuid b0303bb2-d3ef-47fb-adde-8aa6154f7293) ) @@ -4083,7 +4140,7 @@ (uuid b4a1fa5e-1146-4d5f-931d-4c7f77a0df6b) ) - (wire (pts (xy 131.445 30.48) (xy 131.445 36.195)) + (wire (pts (xy 138.43 30.48) (xy 138.43 36.195)) (stroke (width 0) (type default)) (uuid b6bb2a4c-bc34-4a42-a1ad-a8b8de94d894) ) @@ -4095,7 +4152,7 @@ (stroke (width 0) (type default)) (uuid b80b957c-b08d-4b5b-ab28-6b3a6af64824) ) - (wire (pts (xy 27.305 26.035) (xy 31.115 26.035)) + (wire (pts (xy 33.02 26.67) (xy 36.83 26.67)) (stroke (width 0) (type default)) (uuid b93576d1-fa20-4252-80f2-d9a0ba9bfbee) ) @@ -4103,7 +4160,7 @@ (stroke (width 0) (type default)) (uuid b9b07733-2922-45ff-9061-580023ee266a) ) - (wire (pts (xy 131.445 40.005) (xy 138.43 40.005)) + (wire (pts (xy 138.43 40.005) (xy 145.415 40.005)) (stroke (width 0) (type default)) (uuid ba2ebfa1-7908-43a6-9120-d4e650b660e0) ) @@ -4135,7 +4192,7 @@ (stroke (width 0) (type default)) (uuid be3f01d9-b8ec-4d76-8ad8-e33b4367b7cc) ) - (wire (pts (xy 170.815 34.925) (xy 170.18 34.925)) + (wire (pts (xy 177.8 34.925) (xy 177.165 34.925)) (stroke (width 0.3) (type default) (color 71 92 255 1)) (uuid bf46d340-7866-4d5f-8897-a99efbd9e5a4) ) @@ -4163,7 +4220,7 @@ (stroke (width 0) (type default)) (uuid c48ba79a-e9b1-49b9-82cb-060a1d7433e2) ) - (wire (pts (xy 167.64 80.01) (xy 170.815 80.01)) + (wire (pts (xy 179.705 80.01) (xy 182.88 80.01)) (stroke (width 0.3) (type default) (color 71 92 255 1)) (uuid c523bf15-5b2c-479d-8e8d-45e89a06813f) ) @@ -4184,7 +4241,7 @@ (uuid c5eeb5f3-7dcc-4607-95f8-8ab972025bb5) ) - (wire (pts (xy 138.43 40.005) (xy 139.065 40.005)) + (wire (pts (xy 145.415 40.005) (xy 146.05 40.005)) (stroke (width 0) (type default)) (uuid c686a9b5-f10a-4427-9fc8-fbbf9ec148b6) ) @@ -4196,6 +4253,10 @@ (stroke (width 0) (type default)) (uuid c86e3d5e-d6c9-4d65-8f23-cbb3c5709cdc) ) + (wire (pts (xy 268.605 76.2) (xy 268.605 76.835)) + (stroke (width 0) (type default)) + (uuid c993b27c-d34a-4721-a1fc-80f135b90548) + ) (wire (pts (xy 203.2 158.75) (xy 203.2 153.035)) (stroke (width 0) (type default)) (uuid caea4b9e-f38b-408d-8a19-af50d5668d82) @@ -4228,7 +4289,7 @@ (stroke (width 0) (type default)) (uuid d076aafa-5887-4104-bed9-73d3bdb0b866) ) - (wire (pts (xy 160.02 41.91) (xy 160.02 64.135)) + (wire (pts (xy 167.005 41.91) (xy 167.005 64.135)) (stroke (width 0.3) (type default) (color 136 81 44 1)) (uuid d09d03af-e42b-450b-80b6-cf1eef1247f9) ) @@ -4240,7 +4301,7 @@ (stroke (width 0) (type default)) (uuid d2da3abd-2b61-437c-8da8-a3ce060d7f73) ) - (wire (pts (xy 116.84 50.165) (xy 116.84 50.8)) + (wire (pts (xy 123.825 50.165) (xy 123.825 50.8)) (stroke (width 0) (type default)) (uuid d3f74877-609c-46cb-8e60-69f70031fdcb) ) @@ -4272,10 +4333,6 @@ (stroke (width 0) (type default)) (uuid d91ecd85-1721-475f-90d2-c4dec339b31d) ) - (wire (pts (xy 160.02 35.56) (xy 160.02 29.845)) - (stroke (width 0.3) (type default) (color 136 81 44 1)) - (uuid d97f2916-4855-4b7b-a8e5-dd25afbbdd86) - ) (wire (pts (xy 235.585 55.88) (xy 241.3 55.88)) (stroke (width 0) (type default)) (uuid d99e9e9f-edab-4086-bff7-5ddf93b6443a) @@ -4313,7 +4370,7 @@ (stroke (width 0) (type default)) (uuid df3a77fe-e6ae-4524-bf78-9e5cc7247815) ) - (wire (pts (xy 107.95 45.085) (xy 107.95 45.72)) + (wire (pts (xy 114.935 45.085) (xy 114.935 45.72)) (stroke (width 0) (type default)) (uuid e0776d42-3662-466d-aef3-a2561340a61e) ) @@ -4325,10 +4382,6 @@ (stroke (width 0) (type default)) (uuid e26bba6b-e966-447e-8a87-f05a79376653) ) - (wire (pts (xy 148.59 35.56) (xy 160.02 35.56)) - (stroke (width 0.3) (type default) (color 136 81 44 1)) - (uuid e39b0ebf-3a27-479c-8964-cdbe6c8b0094) - ) (wire (pts (xy 209.55 147.955) (xy 209.55 142.24)) (stroke (width 0) (type default)) (uuid e5c587c0-4c52-44cb-8883-03738cc8d02a) @@ -4345,7 +4398,7 @@ (stroke (width 0) (type default)) (uuid e710e0af-36ba-4ce4-b864-cdc175c9188c) ) - (wire (pts (xy 157.48 79.375) (xy 157.48 85.09)) + (wire (pts (xy 169.545 79.375) (xy 169.545 85.09)) (stroke (width 0.3) (type default) (color 136 81 44 1)) (uuid e7d950a6-caf0-48ca-a9ec-bc36b05ff8cb) ) @@ -4357,33 +4410,29 @@ (stroke (width 0) (type default)) (uuid e9b41804-b1c2-49a4-b44e-8b016fe658e4) ) - (wire (pts (xy 31.115 26.035) (xy 31.115 26.67)) + (wire (pts (xy 36.83 26.67) (xy 36.83 27.305)) (stroke (width 0) (type default)) (uuid e9f38df4-0e72-440d-af31-e58c7eb3a578) ) - (wire (pts (xy 27.305 26.035) (xy 27.305 26.67)) + (wire (pts (xy 33.02 26.67) (xy 33.02 27.305)) (stroke (width 0) (type default)) (uuid eb2bf219-54ed-457f-90b8-bab0f4e85e7e) ) - (wire (pts (xy 170.815 41.91) (xy 160.02 41.91)) + (wire (pts (xy 177.8 41.91) (xy 167.005 41.91)) (stroke (width 0.3) (type default) (color 136 81 44 1)) (uuid eb78fde4-e669-4a6f-948d-9ac3fc8aeaf4) ) - (wire (pts (xy 116.205 71.755) (xy 117.475 71.755)) + (wire (pts (xy 128.905 71.755) (xy 130.175 71.755)) (stroke (width 0) (type default)) (uuid ebc2dba4-9d51-40eb-829b-4775393d8fa9) ) - (wire (pts (xy 147.32 63.5) (xy 147.32 64.135)) - (stroke (width 0) (type default)) - (uuid ebf67662-74cd-45e7-8c68-7ac9b9c51992) - ) (wire (pts (xy 258.445 26.67) (xy 262.255 26.67)) (stroke (width 0) (type default)) (uuid ecd892d1-6e24-4864-a1fc-85e838060a26) ) - (wire (pts (xy 151.13 17.145) (xy 151.13 20.32)) - (stroke (width 0.3) (type default) (color 136 81 44 1)) - (uuid ee66cedc-41d0-4a7b-a87b-79a17d9a6c6a) + (wire (pts (xy 272.415 82.55) (xy 274.955 82.55)) + (stroke (width 0) (type default)) + (uuid ed31a781-4168-49b6-84cb-2c1d98e23ddb) ) (wire (pts (xy 114.3 118.745) (xy 117.475 118.745)) (stroke (width 0) (type default)) @@ -4401,7 +4450,7 @@ (stroke (width 0) (type default)) (uuid f06a5cbf-3968-4cc4-a55d-d7a2c46c17aa) ) - (wire (pts (xy 170.815 91.44) (xy 167.64 91.44)) + (wire (pts (xy 182.88 91.44) (xy 179.705 91.44)) (stroke (width 0.3) (type default) (color 71 92 255 1)) (uuid f06f8074-485e-4d6e-97a8-3558d5be58bd) ) @@ -4421,6 +4470,10 @@ (stroke (width 0) (type default)) (uuid f3c40568-4442-4a97-b821-72619e50cda3) ) + (wire (pts (xy 102.235 47.625) (xy 100.965 47.625)) + (stroke (width 0.3) (type default) (color 71 92 255 1)) + (uuid f50e73d4-bbf3-4d5c-8ed4-be9777c225de) + ) (wire (pts (xy 247.65 26.67) (xy 248.92 26.67)) (stroke (width 0) (type default)) (uuid f65ebf04-739a-48f4-a02c-d6d4f37f3420) @@ -4445,10 +4498,14 @@ (stroke (width 0) (type default)) (uuid fd1c0cc8-cdfe-40c2-9366-be62fedff579) ) - (wire (pts (xy 31.115 31.75) (xy 31.115 32.385)) + (wire (pts (xy 36.83 32.385) (xy 36.83 33.02)) (stroke (width 0) (type default)) (uuid fd4d6c7a-c6fa-4b93-8ed8-eedb2d0ed60d) ) + (wire (pts (xy 155.575 55.88) (xy 155.575 59.055)) + (stroke (width 0.3) (type default) (color 71 92 255 1)) + (uuid fd4dbdba-5b8b-4ddb-8001-924ee2817eb0) + ) (wire (pts (xy 263.525 122.555) (xy 268.605 122.555)) (stroke (width 0) (type default)) (uuid ff724d24-a3b1-4cab-8c40-51aa0f01a143) @@ -4617,7 +4674,7 @@ (effects (font (size 2 2) (thickness 0.4) bold italic) (justify left bottom)) (uuid 2625a231-5095-481e-a0ed-f5f630f5bea3) ) - (text "Отдельно включаемое\nоборудование" (at 188.595 99.06 90) + (text "Отдельно включаемое\nоборудование" (at 200.025 99.06 90) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid 2c23b3bd-4870-46fe-87dd-8cb48a615d22) ) @@ -4642,8 +4699,8 @@ (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid 6ce2575a-4a67-40d1-bb37-93be2fcccc6b) ) - (text "220V IN" (at 113.03 15.875 90) - (effects (font (size 1.27 1.27)) (justify right bottom)) + (text "220V IN" (at 91.44 38.735 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid 7592f4d9-a50c-42ec-9155-a7c53e3aad42) ) (text "При включении МК дергает RL_EN\nчтобы активировать контроль.\nПри нажатии кнопки E-Stop (размыкание)\nРеле выключается и блокруется\nего управление" @@ -4651,7 +4708,7 @@ (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid 7ae062f9-f612-4f8a-a449-ce9c0fe71d91) ) - (text "Вентиляторы\nрадиатора\nохлаждения" (at 192.405 40.64 90) + (text "Вентиляторы\nрадиатора\nохлаждения" (at 199.39 40.64 90) (effects (font (size 1.27 1.27)) (justify right bottom)) (uuid 82d66f0d-f188-4d0d-9544-2f0ad51ce3ba) ) @@ -4691,11 +4748,36 @@ (effects (font (size 1.27 1.27) italic) (justify left bottom)) (uuid e56c89af-3c3d-43d2-81e2-07fee58c03cc) ) - (text "Блоки питания\nВИП и помпы" (at 191.135 36.195 90) + (text "Блоки питания\nВИП и помпы" (at 198.12 36.195 90) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid f5fbbb65-ea6f-4baa-88fb-1327f359f4ce) ) + (label "L_IN" (at 102.87 38.1 0) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid 2a08df47-82fb-4b09-991d-05ae2d73292a) + ) + (label "N_MAIN" (at 158.75 38.1 0) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid 55ae65bc-6451-4b38-a9ba-4dde9186b54e) + ) + (label "N_AUX" (at 179.705 91.44 90) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid 6000cd7a-ab10-417c-b59e-73cea87d2996) + ) + (label "L_MAIN" (at 158.75 17.145 0) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid c6b0fa1d-1964-4f51-9bb8-5e9957b7c6f5) + ) + (label "N_IN" (at 102.87 59.055 0) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid e153035d-fbe0-4651-ba87-b5d2f2f35e36) + ) + (label "L_AUX" (at 169.545 91.44 90) (fields_autoplaced) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid f895d352-7cda-40c7-b395-1bb9c18337a4) + ) + (global_label "LED_STOP" (shape output) (at 137.795 124.46 0) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify left)) (uuid 01e0e880-7c2b-4a74-8a05-fa1cea61e2b1) @@ -4801,10 +4883,10 @@ (effects (font (size 1.27 1.27)) (justify right) hide) ) ) - (global_label "RL_AUX" (shape input) (at 116.205 71.755 180) (fields_autoplaced) + (global_label "RL_AUX" (shape input) (at 128.905 71.755 180) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify right)) (uuid 64a7d500-bf41-4698-85bc-22b9c35885b9) - (property "Intersheetrefs" "${INTERSHEET_REFS}" (at 106.3255 71.755 0) + (property "Intersheetrefs" "${INTERSHEET_REFS}" (at 119.0255 71.755 0) (effects (font (size 1.27 1.27)) (justify right) hide) ) ) @@ -4913,10 +4995,10 @@ (effects (font (size 1.27 1.27)) (justify left) hide) ) ) - (global_label "LIGHTS_SW" (shape output) (at 264.795 82.55 180) (fields_autoplaced) + (global_label "LIGHTS_SW" (shape output) (at 262.255 82.55 180) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify right)) (uuid d2addef9-ed61-47dc-ba91-05f1b3606e7d) - (property "Intersheetrefs" "${INTERSHEET_REFS}" (at 251.7708 82.55 0) + (property "Intersheetrefs" "${INTERSHEET_REFS}" (at 249.2308 82.55 0) (effects (font (size 1.27 1.27)) (justify right) hide) ) ) @@ -4969,10 +5051,10 @@ (effects (font (size 1.27 1.27)) (justify right) hide) ) ) - (global_label "RL_MAIN" (shape input) (at 106.68 45.085 180) (fields_autoplaced) + (global_label "RL_MAIN" (shape input) (at 113.665 45.085 180) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify right)) (uuid f0a87dc6-6628-40d9-8be2-08efedad89b9) - (property "Intersheetrefs" "${INTERSHEET_REFS}" (at 95.9538 45.085 0) + (property "Intersheetrefs" "${INTERSHEET_REFS}" (at 102.9388 45.085 0) (effects (font (size 1.27 1.27)) (justify right) hide) ) ) @@ -5023,19 +5105,19 @@ ) ) - (symbol (lib_id "power:GND") (at 43.815 33.655 0) (unit 1) + (symbol (lib_id "power:GND") (at 49.53 34.29 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid 030cc0bc-60ec-46f6-bf86-340d82eed193) - (property "Reference" "#PWR011" (at 43.815 40.005 0) + (property "Reference" "#PWR011" (at 49.53 40.64 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Value" "GND" (at 43.815 37.465 0) + (property "Value" "GND" (at 49.53 38.1 0) (effects (font (size 1.27 1.27))) ) - (property "Footprint" "" (at 43.815 33.655 0) + (property "Footprint" "" (at 49.53 34.29 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "" (at 43.815 33.655 0) + (property "Datasheet" "" (at 49.53 34.29 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid a43a7ac3-b9f0-4461-aa31-0f8452a7f341)) @@ -5082,7 +5164,7 @@ (property "Value" "WF-3R" (at 283.21 51.435 0) (effects (font (size 1.27 1.27)) (justify left) hide) ) - (property "Footprint" "Ecohim:DS1070-3MR_WF-3RA_CONNFLY" (at 280.035 50.165 0) + (property "Footprint" "Ecohim:DS1070-3_WF-3_CONNFLY" (at 280.035 50.165 0) (effects (font (size 1.27 1.27)) hide) ) (property "Datasheet" "~" (at 280.035 50.165 0) @@ -5128,19 +5210,19 @@ ) ) - (symbol (lib_id "power:GND") (at 126.365 77.47 0) (unit 1) + (symbol (lib_id "power:GND") (at 139.065 77.47 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid 0c105abb-13b6-4fe7-a734-7a5b90f9127d) - (property "Reference" "#PWR039" (at 126.365 83.82 0) + (property "Reference" "#PWR039" (at 139.065 83.82 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Value" "GND" (at 126.365 81.28 0) + (property "Value" "GND" (at 139.065 81.28 0) (effects (font (size 1.27 1.27))) ) - (property "Footprint" "" (at 126.365 77.47 0) + (property "Footprint" "" (at 139.065 77.47 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "" (at 126.365 77.47 0) + (property "Datasheet" "" (at 139.065 77.47 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 8d3160ad-ce8d-46f4-a0d1-507d478695a7)) @@ -5178,19 +5260,19 @@ ) ) - (symbol (lib_id "Connector:TestPoint") (at 63.5 29.845 0) (unit 1) + (symbol (lib_id "Connector:TestPoint") (at 69.215 30.48 0) (unit 1) (in_bom no) (on_board yes) (dnp no) (uuid 0d0cfed8-5bd3-4d8c-80bb-ecaf8a732770) - (property "Reference" "TP3" (at 62.23 24.765 0) + (property "Reference" "TP3" (at 67.945 25.4 0) (effects (font (size 1.27 1.27)) (justify left)) ) - (property "Value" "TestPoint" (at 65.405 27.813 0) + (property "Value" "TestPoint" (at 71.12 28.448 0) (effects (font (size 1.27 1.27)) (justify left) hide) ) - (property "Footprint" "TestPoint:TestPoint_THTPad_D2.0mm_Drill1.0mm" (at 68.58 29.845 0) + (property "Footprint" "TestPoint:TestPoint_THTPad_D2.0mm_Drill1.0mm" (at 74.295 30.48 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "~" (at 68.58 29.845 0) + (property "Datasheet" "~" (at 74.295 30.48 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 4fa527a9-685b-4856-b970-150ecab8d2da)) @@ -5438,19 +5520,19 @@ ) ) - (symbol (lib_id "power:GND") (at 31.115 32.385 0) (unit 1) + (symbol (lib_id "power:GND") (at 36.83 33.02 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid 15c9036e-6154-456c-8c25-7445d564a7f3) - (property "Reference" "#PWR08" (at 31.115 38.735 0) + (property "Reference" "#PWR08" (at 36.83 39.37 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Value" "GND" (at 31.115 36.195 0) + (property "Value" "GND" (at 36.83 36.83 0) (effects (font (size 1.27 1.27))) ) - (property "Footprint" "" (at 31.115 32.385 0) + (property "Footprint" "" (at 36.83 33.02 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "" (at 31.115 32.385 0) + (property "Datasheet" "" (at 36.83 33.02 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 728296e1-a9fc-44f8-a23f-2ffe75e0e1cf)) @@ -5463,22 +5545,22 @@ ) ) - (symbol (lib_id "Connector_Generic:Conn_01x01") (at 175.895 41.91 0) (unit 1) + (symbol (lib_id "Connector_Generic:Conn_01x01") (at 182.88 41.91 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid 17b70f00-11ad-44c2-a0cf-d948bf58cdac) - (property "Reference" "X8" (at 175.895 39.37 0) + (property "Reference" "X8" (at 182.88 39.37 0) (effects (font (size 1.27 1.27))) ) - (property "Value" "Blade 6mm" (at 175.895 38.735 0) + (property "Value" "Blade 6mm" (at 182.88 38.735 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Footprint" "Ecohim:Connector_TAB_6.35mm" (at 175.895 41.91 0) + (property "Footprint" "Ecohim:Connector_TAB_6.35mm" (at 182.88 41.91 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "~" (at 175.895 41.91 0) + (property "Datasheet" "~" (at 182.88 41.91 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Label" "MAIN2 L" (at 177.8 41.91 0) + (property "Label" "MAIN2 L" (at 184.785 41.91 0) (effects (font (size 1.27 1.27)) (justify left)) ) (pin "1" (uuid 9bc157d7-8ed6-4508-8042-59f06ad590de)) @@ -5557,7 +5639,7 @@ (property "Value" "WF-2" (at 93.98 126.365 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Footprint" "Ecohim:DS1070-2MR_WF-2RA_CONNFLY" (at 93.98 130.175 0) + (property "Footprint" "Ecohim:DS1070-2_WF-2_CONNFLY" (at 93.98 130.175 0) (effects (font (size 1.27 1.27)) hide) ) (property "Datasheet" "~" (at 93.98 130.175 0) @@ -5603,6 +5685,33 @@ ) ) + (symbol (lib_id "Ecohim:BAT54S_Small2") (at 272.415 82.55 270) (mirror x) (unit 1) + (in_bom yes) (on_board yes) (dnp no) + (uuid 2040ac87-005e-4a9b-bbc1-39cc37d1fb97) + (property "Reference" "VD10" (at 273.05 76.2 90) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "BAT54S" (at 273.05 78.105 90) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "Package_TO_SOT_SMD:SOT-23" (at 278.765 82.55 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "http://www.diodes.com/_files/datasheets/ds11005.pdf" (at 281.305 82.55 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 4600b750-ea93-4fbc-926f-16d7bf8b2ad5)) + (pin "2" (uuid 8af66dc7-d1cd-45a5-8c25-8662fa11a77d)) + (pin "3" (uuid c37a2057-b697-4b90-9ceb-6f798331bb88)) + (instances + (project "RS485_Relay_V2R1" + (path "/6450e7fa-7a31-4aa4-8e80-7e6cbe2452fc" + (reference "VD10") (unit 1) + ) + ) + ) + ) + (symbol (lib_id "Device:C_Small") (at 201.93 138.43 0) (mirror y) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid 21161676-d26d-4105-a9e7-d6395367301a) @@ -5779,7 +5888,7 @@ (property "Value" "WF-3R" (at 283.21 30.48 0) (effects (font (size 1.27 1.27)) (justify left) hide) ) - (property "Footprint" "Ecohim:DS1070-3MR_WF-3RA_CONNFLY" (at 280.035 29.21 0) + (property "Footprint" "Ecohim:DS1070-3_WF-3_CONNFLY" (at 280.035 29.21 0) (effects (font (size 1.27 1.27)) hide) ) (property "Datasheet" "~" (at 280.035 29.21 0) @@ -5863,22 +5972,22 @@ ) ) - (symbol (lib_id "Connector_Generic:Conn_01x01") (at 120.015 17.145 0) (mirror y) (unit 1) + (symbol (lib_id "Connector_Generic:Conn_01x01") (at 95.885 42.545 0) (mirror y) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid 2948a1d2-7750-435c-827f-b3b0f9533e92) - (property "Reference" "X4" (at 120.015 14.605 0) + (property "Reference" "X4" (at 95.885 40.005 0) (effects (font (size 1.27 1.27))) ) - (property "Value" "Blade 6mm" (at 120.015 13.97 0) + (property "Value" "Blade 6mm" (at 95.885 39.37 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Footprint" "Ecohim:Connector_TAB_6.35mm" (at 120.015 17.145 0) + (property "Footprint" "Ecohim:Connector_TAB_6.35mm" (at 95.885 42.545 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "~" (at 120.015 17.145 0) + (property "Datasheet" "~" (at 95.885 42.545 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Label" "IN L" (at 118.11 17.145 0) + (property "Label" "IN L" (at 93.98 42.545 0) (effects (font (size 1.27 1.27)) (justify left)) ) (pin "1" (uuid c3aa65fe-d165-45b8-90a8-01d62707beb6)) @@ -6127,19 +6236,19 @@ ) ) - (symbol (lib_id "power:GND") (at 107.95 50.8 0) (unit 1) + (symbol (lib_id "power:GND") (at 114.935 50.8 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid 384b4a12-8838-4420-88b1-cc8cf4e66ee3) - (property "Reference" "#PWR029" (at 107.95 57.15 0) + (property "Reference" "#PWR029" (at 114.935 57.15 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Value" "GND" (at 107.95 54.61 0) + (property "Value" "GND" (at 114.935 54.61 0) (effects (font (size 1.27 1.27))) ) - (property "Footprint" "" (at 107.95 50.8 0) + (property "Footprint" "" (at 114.935 50.8 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "" (at 107.95 50.8 0) + (property "Datasheet" "" (at 114.935 50.8 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid d52a7523-e572-45b6-ad47-2f7266dce4b1)) @@ -6212,19 +6321,19 @@ ) ) - (symbol (lib_id "Relay:G2RL-1A-E") (at 143.51 27.94 0) (unit 1) + (symbol (lib_id "Relay:G2RL-1A-E") (at 150.495 27.94 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid 3bdf5fab-bef0-40ce-a839-eca20f215135) - (property "Reference" "K1" (at 156.845 27.94 90) + (property "Reference" "K1" (at 163.83 27.94 90) (effects (font (size 1.27 1.27))) ) - (property "Value" "G2RL-1A-E" (at 154.94 27.94 90) + (property "Value" "G2RL-1A-E" (at 161.925 27.94 90) (effects (font (size 1.27 1.27))) ) - (property "Footprint" "Relay_THT:Relay_SPST_Omron_G2RL-1A-E" (at 154.94 29.21 0) + (property "Footprint" "Relay_THT:Relay_SPST_Omron_G2RL-1A-E" (at 161.925 29.21 0) (effects (font (size 1.27 1.27)) (justify left) hide) ) - (property "Datasheet" "https://omronfs.omron.com/en_US/ecb/products/pdf/en-g2rl.pdf" (at 143.51 27.94 0) + (property "Datasheet" "https://omronfs.omron.com/en_US/ecb/products/pdf/en-g2rl.pdf" (at 150.495 27.94 0) (effects (font (size 1.27 1.27)) hide) ) (pin "A2" (uuid 9f79465b-fd7a-4059-b784-412015e609ad)) @@ -6353,19 +6462,19 @@ ) ) - (symbol (lib_id "Transistor_FET:AO3400A") (at 114.3 45.085 0) (unit 1) + (symbol (lib_id "Transistor_FET:AO3400A") (at 121.285 45.085 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid 445e63c0-c7eb-4f92-8dca-31386ec425e7) - (property "Reference" "VT1" (at 113.665 41.91 0) + (property "Reference" "VT1" (at 120.65 41.91 0) (effects (font (size 1.27 1.27)) (justify right)) ) - (property "Value" "AO3400A" (at 120.015 45.085 90) + (property "Value" "AO3400A" (at 127 45.085 90) (effects (font (size 1.27 1.27))) ) - (property "Footprint" "Package_TO_SOT_SMD:SOT-23" (at 119.38 46.99 0) + (property "Footprint" "Package_TO_SOT_SMD:SOT-23" (at 126.365 46.99 0) (effects (font (size 1.27 1.27) italic) (justify left) hide) ) - (property "Datasheet" "http://www.aosmd.com/pdfs/datasheet/AO3400A.pdf" (at 114.3 45.085 0) + (property "Datasheet" "http://www.aosmd.com/pdfs/datasheet/AO3400A.pdf" (at 121.285 45.085 0) (effects (font (size 1.27 1.27)) (justify left) hide) ) (pin "1" (uuid 08ece8ca-50e9-440a-b6d4-f4501b86486f)) @@ -6516,19 +6625,19 @@ ) ) - (symbol (lib_id "Device:R_Small") (at 271.145 79.375 0) (unit 1) + (symbol (lib_id "Device:R_Small") (at 268.605 79.375 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid 4cf519e0-d1e3-4de7-b493-ec6256b9c431) - (property "Reference" "R21" (at 269.875 78.74 0) + (property "Reference" "R21" (at 267.335 78.74 0) (effects (font (size 1.27 1.27)) (justify right)) ) - (property "Value" "10k" (at 269.875 80.645 0) + (property "Value" "10k" (at 267.335 80.645 0) (effects (font (size 1.27 1.27)) (justify right)) ) - (property "Footprint" "Resistor_SMD:R_0805_2012Metric" (at 271.145 79.375 0) + (property "Footprint" "Resistor_SMD:R_0805_2012Metric" (at 268.605 79.375 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "~" (at 271.145 79.375 0) + (property "Datasheet" "~" (at 268.605 79.375 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid cecb3bc6-f370-4284-ab15-f517809de04b)) @@ -6708,19 +6817,19 @@ ) ) - (symbol (lib_id "power:GND") (at 63.5 29.845 0) (unit 1) + (symbol (lib_id "power:GND") (at 69.215 30.48 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid 5b4096c6-7ce8-4768-a291-2610d334a7fd) - (property "Reference" "#PWR020" (at 63.5 36.195 0) + (property "Reference" "#PWR020" (at 69.215 36.83 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Value" "GND" (at 63.5 33.655 0) + (property "Value" "GND" (at 69.215 34.29 0) (effects (font (size 1.27 1.27))) ) - (property "Footprint" "" (at 63.5 29.845 0) + (property "Footprint" "" (at 69.215 30.48 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "" (at 63.5 29.845 0) + (property "Datasheet" "" (at 69.215 30.48 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid efd7dcec-2033-40cd-ab28-6e1872cdcc1e)) @@ -6976,19 +7085,19 @@ ) ) - (symbol (lib_id "Device:C_Small") (at 271.145 85.725 0) (mirror y) (unit 1) + (symbol (lib_id "Device:C_Small") (at 268.605 85.725 0) (mirror y) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid 66cea773-0f6e-4b22-9346-eac43a6e13b8) - (property "Reference" "C17" (at 269.24 84.455 0) + (property "Reference" "C17" (at 266.7 84.455 0) (effects (font (size 1.27 1.27)) (justify left)) ) - (property "Value" "0.1u" (at 269.24 86.36 0) + (property "Value" "0.1u" (at 266.7 86.36 0) (effects (font (size 1.27 1.27)) (justify left)) ) - (property "Footprint" "Capacitor_SMD:C_0805_2012Metric" (at 271.145 85.725 0) + (property "Footprint" "Capacitor_SMD:C_0805_2012Metric" (at 268.605 85.725 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "~" (at 271.145 85.725 0) + (property "Datasheet" "~" (at 268.605 85.725 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid a98b278c-488e-4767-8375-e5d60432be8d)) @@ -7185,19 +7294,19 @@ ) ) - (symbol (lib_id "Device:C_Polarized_Small") (at 27.305 29.21 0) (unit 1) + (symbol (lib_id "Device:C_Polarized_Small") (at 33.02 29.845 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid 755713a6-f95f-47ef-8e16-86b551f7c23b) - (property "Reference" "C3" (at 25.4 27.94 0) + (property "Reference" "C3" (at 31.115 28.575 0) (effects (font (size 1.27 1.27)) (justify right)) ) - (property "Value" "1000u/25V" (at 25.4 29.845 0) + (property "Value" "1000u/25V" (at 31.115 30.48 0) (effects (font (size 1.27 1.27)) (justify right)) ) - (property "Footprint" "Capacitor_THT:CP_Radial_D10.0mm_P5.00mm" (at 27.305 29.21 0) + (property "Footprint" "Capacitor_THT:CP_Radial_D10.0mm_P5.00mm" (at 33.02 29.845 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "~" (at 27.305 29.21 0) + (property "Datasheet" "~" (at 33.02 29.845 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid b94e6284-8b74-4f2c-845e-15a757d4d26e)) @@ -7243,19 +7352,19 @@ ) ) - (symbol (lib_id "power:+3V3") (at 53.975 25.4 0) (unit 1) + (symbol (lib_id "power:+3V3") (at 59.69 26.035 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid 76448e06-4915-4d65-8c41-3d318b1e8493) - (property "Reference" "#PWR016" (at 53.975 29.21 0) + (property "Reference" "#PWR016" (at 59.69 29.845 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Value" "+3V3" (at 53.975 21.59 0) + (property "Value" "+3V3" (at 59.69 22.225 0) (effects (font (size 1.27 1.27))) ) - (property "Footprint" "" (at 53.975 25.4 0) + (property "Footprint" "" (at 59.69 26.035 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "" (at 53.975 25.4 0) + (property "Datasheet" "" (at 59.69 26.035 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 3e548ea7-d2ae-4c1d-b331-2cff4533ab72)) @@ -7306,22 +7415,22 @@ ) ) - (symbol (lib_id "Connector_Generic:Conn_01x01") (at 175.895 34.925 0) (unit 1) + (symbol (lib_id "Connector_Generic:Conn_01x01") (at 182.88 34.925 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid 775c5e62-7b92-4ce5-a47c-1ee82cc34733) - (property "Reference" "X7" (at 175.895 32.385 0) + (property "Reference" "X7" (at 182.88 32.385 0) (effects (font (size 1.27 1.27))) ) - (property "Value" "Blade 6mm" (at 175.895 31.75 0) + (property "Value" "Blade 6mm" (at 182.88 31.75 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Footprint" "Ecohim:Connector_TAB_6.35mm" (at 175.895 34.925 0) + (property "Footprint" "Ecohim:Connector_TAB_6.35mm" (at 182.88 34.925 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "~" (at 175.895 34.925 0) + (property "Datasheet" "~" (at 182.88 34.925 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Label" "MAIN1 N" (at 177.8 34.925 0) + (property "Label" "MAIN1 N" (at 184.785 34.925 0) (effects (font (size 1.27 1.27)) (justify left)) ) (pin "1" (uuid 72a9db38-cb81-4271-b0f8-8db3d8cef363)) @@ -7334,19 +7443,19 @@ ) ) - (symbol (lib_id "power:GND") (at 116.84 50.8 0) (unit 1) + (symbol (lib_id "power:GND") (at 123.825 50.8 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid 77a5153b-cd16-4eee-915e-20bf17892aed) - (property "Reference" "#PWR032" (at 116.84 57.15 0) + (property "Reference" "#PWR032" (at 123.825 57.15 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Value" "GND" (at 116.84 54.61 0) + (property "Value" "GND" (at 123.825 54.61 0) (effects (font (size 1.27 1.27))) ) - (property "Footprint" "" (at 116.84 50.8 0) + (property "Footprint" "" (at 123.825 50.8 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "" (at 116.84 50.8 0) + (property "Datasheet" "" (at 123.825 50.8 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid fc4ef57e-5cf3-43b0-9d15-3122246650ae)) @@ -7384,25 +7493,25 @@ ) ) - (symbol (lib_id "Device:D_Small") (at 140.335 71.755 270) (unit 1) + (symbol (lib_id "Device:D_Small") (at 149.86 71.755 270) (mirror x) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid 7f3612d8-a23e-4e6a-a6ef-8b93563836ff) - (property "Reference" "VD4" (at 136.525 71.755 0) + (property "Reference" "VD4" (at 146.05 71.755 0) (effects (font (size 1.27 1.27))) ) - (property "Value" "PMLL4148" (at 138.43 71.755 0) + (property "Value" "PMLL4148" (at 147.955 71.755 0) (effects (font (size 1.27 1.27))) ) - (property "Footprint" "Diode_SMD:D_MiniMELF" (at 140.335 71.755 90) + (property "Footprint" "Diode_SMD:D_MiniMELF" (at 149.86 71.755 90) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "~" (at 140.335 71.755 90) + (property "Datasheet" "~" (at 149.86 71.755 90) (effects (font (size 1.27 1.27)) hide) ) - (property "Sim.Device" "D" (at 140.335 71.755 0) + (property "Sim.Device" "D" (at 149.86 71.755 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Sim.Pins" "1=K 2=A" (at 140.335 71.755 0) + (property "Sim.Pins" "1=K 2=A" (at 149.86 71.755 0) (effects (font (size 1.27 1.27)) hide) ) (pin "2" (uuid c2ea0bdf-6b32-40b4-9379-0a9f6bba1525)) @@ -7441,19 +7550,19 @@ ) ) - (symbol (lib_id "power:+12V") (at 139.065 19.685 270) (unit 1) + (symbol (lib_id "power:+12V") (at 146.05 19.685 270) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid 801e257d-1a56-4631-9d4e-6f74afe80604) - (property "Reference" "#PWR041" (at 135.255 19.685 0) + (property "Reference" "#PWR041" (at 142.24 19.685 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Value" "+12V" (at 141.605 19.685 90) + (property "Value" "+12V" (at 148.59 19.685 90) (effects (font (size 1.27 1.27)) (justify left)) ) - (property "Footprint" "" (at 139.065 19.685 0) + (property "Footprint" "" (at 146.05 19.685 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "" (at 139.065 19.685 0) + (property "Datasheet" "" (at 146.05 19.685 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid b2185f9c-e1e9-4f7c-a3c4-87abdf88cfef)) @@ -7583,7 +7692,7 @@ (property "Value" "WF-2" (at 280.035 78.74 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Footprint" "Ecohim:DS1070-2MR_WF-2RA_CONNFLY" (at 280.035 82.55 0) + (property "Footprint" "Ecohim:DS1070-2_WF-2_CONNFLY" (at 280.035 82.55 0) (effects (font (size 1.27 1.27)) hide) ) (property "Datasheet" "~" (at 280.035 82.55 0) @@ -7679,19 +7788,19 @@ ) ) - (symbol (lib_id "power:+12V") (at 147.32 62.865 0) (unit 1) + (symbol (lib_id "power:+12V") (at 158.115 80.645 270) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid 895b5f52-d794-4af4-b23c-58912e800c26) - (property "Reference" "#PWR044" (at 147.32 66.675 0) + (property "Reference" "#PWR044" (at 154.305 80.645 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Value" "+12V" (at 147.32 59.055 0) - (effects (font (size 1.27 1.27))) + (property "Value" "+12V" (at 160.655 80.645 90) + (effects (font (size 1.27 1.27)) (justify left)) ) - (property "Footprint" "" (at 147.32 62.865 0) + (property "Footprint" "" (at 158.115 80.645 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "" (at 147.32 62.865 0) + (property "Datasheet" "" (at 158.115 80.645 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 066376a7-643b-4a0a-ba2a-afba149a951d)) @@ -7906,19 +8015,19 @@ ) ) - (symbol (lib_id "power:GND") (at 117.475 77.47 0) (unit 1) + (symbol (lib_id "power:GND") (at 130.175 77.47 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid 9934f369-c4f1-4521-a4ae-5ab8594d7804) - (property "Reference" "#PWR033" (at 117.475 83.82 0) + (property "Reference" "#PWR033" (at 130.175 83.82 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Value" "GND" (at 117.475 81.28 0) + (property "Value" "GND" (at 130.175 81.28 0) (effects (font (size 1.27 1.27))) ) - (property "Footprint" "" (at 117.475 77.47 0) + (property "Footprint" "" (at 130.175 77.47 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "" (at 117.475 77.47 0) + (property "Datasheet" "" (at 130.175 77.47 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid c35c803c-7631-4a71-b39e-d4bc607877ff)) @@ -8063,22 +8172,22 @@ ) ) - (symbol (lib_id "Connector_Generic:Conn_01x01") (at 175.895 80.01 0) (unit 1) + (symbol (lib_id "Connector_Generic:Conn_01x01") (at 187.96 80.01 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid a2731088-7767-4d2e-9c7b-a48af4373be6) - (property "Reference" "X10" (at 175.895 77.47 0) + (property "Reference" "X10" (at 187.96 77.47 0) (effects (font (size 1.27 1.27))) ) - (property "Value" "Blade 6mm" (at 175.895 76.835 0) + (property "Value" "Blade 6mm" (at 187.96 76.835 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Footprint" "Ecohim:Connector_TAB_6.35mm" (at 175.895 80.01 0) + (property "Footprint" "Ecohim:Connector_TAB_6.35mm" (at 187.96 80.01 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "~" (at 175.895 80.01 0) + (property "Datasheet" "~" (at 187.96 80.01 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Label" "AUX N" (at 177.8 80.01 0) + (property "Label" "AUX N" (at 189.865 80.01 0) (effects (font (size 1.27 1.27)) (justify left)) ) (pin "1" (uuid dbcc962f-7542-4d60-91d3-f86d24b860bd)) @@ -8116,25 +8225,25 @@ ) ) - (symbol (lib_id "Device:D_Small") (at 131.445 48.26 270) (unit 1) + (symbol (lib_id "Device:D_Small") (at 138.43 48.26 270) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid a7721f00-faef-47ea-bcef-daf4bc503e39) - (property "Reference" "VD3" (at 127.635 48.26 0) + (property "Reference" "VD3" (at 134.62 48.26 0) (effects (font (size 1.27 1.27))) ) - (property "Value" "PMLL4148" (at 129.54 48.26 0) + (property "Value" "PMLL4148" (at 136.525 48.26 0) (effects (font (size 1.27 1.27))) ) - (property "Footprint" "Diode_SMD:D_MiniMELF" (at 131.445 48.26 90) + (property "Footprint" "Diode_SMD:D_MiniMELF" (at 138.43 48.26 90) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "~" (at 131.445 48.26 90) + (property "Datasheet" "~" (at 138.43 48.26 90) (effects (font (size 1.27 1.27)) hide) ) - (property "Sim.Device" "D" (at 131.445 48.26 0) + (property "Sim.Device" "D" (at 138.43 48.26 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Sim.Pins" "1=K 2=A" (at 131.445 48.26 0) + (property "Sim.Pins" "1=K 2=A" (at 138.43 48.26 0) (effects (font (size 1.27 1.27)) hide) ) (pin "2" (uuid 00bd8058-3e49-4f9e-8db1-ff0482b3d6a1)) @@ -8292,19 +8401,19 @@ ) ) - (symbol (lib_id "Device:C_Small") (at 53.975 29.21 0) (unit 1) + (symbol (lib_id "Device:C_Small") (at 59.69 29.845 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid af31255c-8dc2-450f-b678-8a4ea07397b3) - (property "Reference" "C6" (at 55.88 27.94 0) + (property "Reference" "C6" (at 61.595 28.575 0) (effects (font (size 1.27 1.27)) (justify left)) ) - (property "Value" "0.1u" (at 55.88 29.845 0) + (property "Value" "0.1u" (at 61.595 30.48 0) (effects (font (size 1.27 1.27)) (justify left)) ) - (property "Footprint" "Capacitor_SMD:C_0805_2012Metric" (at 53.975 29.21 0) + (property "Footprint" "Capacitor_SMD:C_0805_2012Metric" (at 59.69 29.845 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "~" (at 53.975 29.21 0) + (property "Datasheet" "~" (at 59.69 29.845 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid c24f11e7-1b44-4127-a1ab-8048b0f1e242)) @@ -8370,19 +8479,19 @@ ) ) - (symbol (lib_id "Device:R_Small") (at 107.95 48.26 0) (unit 1) + (symbol (lib_id "Device:R_Small") (at 114.935 48.26 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid b118a4ec-d90e-4587-8ad7-40c06d99e53e) - (property "Reference" "R3" (at 106.68 47.625 0) + (property "Reference" "R3" (at 113.665 47.625 0) (effects (font (size 1.27 1.27)) (justify right)) ) - (property "Value" "10k" (at 106.68 49.53 0) + (property "Value" "10k" (at 113.665 49.53 0) (effects (font (size 1.27 1.27)) (justify right)) ) - (property "Footprint" "Resistor_SMD:R_0805_2012Metric" (at 107.95 48.26 0) + (property "Footprint" "Resistor_SMD:R_0805_2012Metric" (at 114.935 48.26 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "~" (at 107.95 48.26 0) + (property "Datasheet" "~" (at 114.935 48.26 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 0f75e196-8cb7-41d4-80ec-ce8c4d229539)) @@ -8530,19 +8639,19 @@ ) ) - (symbol (lib_id "Device:C_Small") (at 31.115 29.21 0) (unit 1) + (symbol (lib_id "Device:C_Small") (at 36.83 29.845 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid b92c113d-68f2-49d1-80b8-4d34b6912d17) - (property "Reference" "C5" (at 33.02 27.94 0) + (property "Reference" "C5" (at 38.735 28.575 0) (effects (font (size 1.27 1.27)) (justify left)) ) - (property "Value" "0.1u" (at 33.02 29.845 0) + (property "Value" "0.1u" (at 38.735 30.48 0) (effects (font (size 1.27 1.27)) (justify left)) ) - (property "Footprint" "Capacitor_SMD:C_0805_2012Metric" (at 31.115 29.21 0) + (property "Footprint" "Capacitor_SMD:C_0805_2012Metric" (at 36.83 29.845 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "~" (at 31.115 29.21 0) + (property "Datasheet" "~" (at 36.83 29.845 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 3b09a5ab-c1d5-43f0-b09a-5221e2281e67)) @@ -8606,19 +8715,19 @@ ) ) - (symbol (lib_id "power:GND") (at 271.145 88.9 0) (unit 1) + (symbol (lib_id "power:GND") (at 268.605 89.535 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid bc4f42af-cf20-4ed1-89dd-05221b79dda9) - (property "Reference" "#PWR075" (at 271.145 95.25 0) + (property "Reference" "#PWR075" (at 268.605 95.885 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Value" "GND" (at 271.145 92.71 0) + (property "Value" "GND" (at 268.605 93.345 0) (effects (font (size 1.27 1.27))) ) - (property "Footprint" "" (at 271.145 88.9 0) + (property "Footprint" "" (at 268.605 89.535 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "" (at 271.145 88.9 0) + (property "Datasheet" "" (at 268.605 89.535 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 22ef8142-aa0e-4ed9-b595-b1ead6f2515f)) @@ -8759,19 +8868,19 @@ ) ) - (symbol (lib_id "Relay:G2RL-2A") (at 157.48 71.755 0) (unit 1) + (symbol (lib_id "Relay:G2RL-2A") (at 167.005 71.755 0) (mirror x) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid c37219fb-94b8-4aef-8f65-0b56067e818f) - (property "Reference" "K3" (at 142.24 65.405 0) + (property "Reference" "K3" (at 151.765 78.105 0) (effects (font (size 1.27 1.27)) (justify left)) ) - (property "Value" "G2RL-2A" (at 147.955 75.565 0) + (property "Value" "G2RL-2A" (at 157.48 67.945 0) (effects (font (size 1.27 1.27)) (justify left)) ) - (property "Footprint" "Relay_THT:Relay_DPST_Omron_G2RL-2A" (at 173.99 73.025 0) + (property "Footprint" "Relay_THT:Relay_DPST_Omron_G2RL-2A" (at 183.515 70.485 0) (effects (font (size 1.27 1.27)) (justify left) hide) ) - (property "Datasheet" "https://omronfs.omron.com/en_US/ecb/products/pdf/en-g2rl.pdf" (at 157.48 71.755 0) + (property "Datasheet" "https://omronfs.omron.com/en_US/ecb/products/pdf/en-g2rl.pdf" (at 167.005 71.755 0) (effects (font (size 1.27 1.27)) hide) ) (pin "14" (uuid 655b6715-93a9-4b89-8dac-494e0fbe7f2e)) @@ -8999,19 +9108,19 @@ ) ) - (symbol (lib_id "Regulator_Linear:LM1117MP-3.3") (at 43.815 26.035 0) (unit 1) + (symbol (lib_id "Regulator_Linear:LM1117MP-3.3") (at 49.53 26.67 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid cd2d7b67-66f4-4c85-97da-459c0fd08f33) - (property "Reference" "D1" (at 43.815 20.955 0) + (property "Reference" "D1" (at 49.53 21.59 0) (effects (font (size 1.27 1.27))) ) - (property "Value" "LM1117MP-3.3" (at 43.815 22.86 0) + (property "Value" "LM1117MP-3.3" (at 49.53 23.495 0) (effects (font (size 1.27 1.27))) ) - (property "Footprint" "Package_TO_SOT_SMD:SOT-223-3_TabPin2" (at 43.815 26.035 0) + (property "Footprint" "Package_TO_SOT_SMD:SOT-223-3_TabPin2" (at 49.53 26.67 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "http://www.ti.com/lit/ds/symlink/lm1117.pdf" (at 43.815 26.035 0) + (property "Datasheet" "http://www.ti.com/lit/ds/symlink/lm1117.pdf" (at 49.53 26.67 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 727831b3-46f6-42e2-a56c-2911528d2eab)) @@ -9064,7 +9173,7 @@ (property "Value" "WF-2" (at 184.785 131.445 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Footprint" "Ecohim:DS1070-2MR_WF-2RA_CONNFLY" (at 184.785 135.255 0) + (property "Footprint" "Ecohim:DS1070-2_WF-2_CONNFLY" (at 184.785 135.255 0) (effects (font (size 1.27 1.27)) hide) ) (property "Datasheet" "~" (at 184.785 135.255 0) @@ -9093,7 +9202,7 @@ (property "Value" "WF-3R" (at 246.38 86.995 0) (effects (font (size 1.27 1.27)) (justify left) hide) ) - (property "Footprint" "Ecohim:DS1070-3MR_WF-3RA_CONNFLY" (at 243.205 85.725 0) + (property "Footprint" "Ecohim:DS1070-3_WF-3_CONNFLY" (at 243.205 85.725 0) (effects (font (size 1.27 1.27)) hide) ) (property "Datasheet" "~" (at 243.205 85.725 0) @@ -9114,19 +9223,19 @@ ) ) - (symbol (lib_id "Device:R_Small") (at 117.475 74.93 0) (unit 1) + (symbol (lib_id "Device:R_Small") (at 130.175 74.93 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid d06622d1-f77c-4b8c-a8d3-2a78a1146df7) - (property "Reference" "R4" (at 116.205 74.295 0) + (property "Reference" "R4" (at 128.905 74.295 0) (effects (font (size 1.27 1.27)) (justify right)) ) - (property "Value" "10k" (at 116.205 76.2 0) + (property "Value" "10k" (at 128.905 76.2 0) (effects (font (size 1.27 1.27)) (justify right)) ) - (property "Footprint" "Resistor_SMD:R_0805_2012Metric" (at 117.475 74.93 0) + (property "Footprint" "Resistor_SMD:R_0805_2012Metric" (at 130.175 74.93 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "~" (at 117.475 74.93 0) + (property "Datasheet" "~" (at 130.175 74.93 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 8e44a1e4-c467-4a99-a2b2-c3456cf046d6)) @@ -9258,7 +9367,7 @@ (property "Value" "WF-4R" (at 76.835 177.8 0) (effects (font (size 1.27 1.27)) (justify left) hide) ) - (property "Footprint" "Ecohim:DS1070-4MR_WF-4RA_CONNFLY" (at 73.66 175.26 0) + (property "Footprint" "Ecohim:DS1070-4_WF-4_CONNFLY" (at 73.66 175.26 0) (effects (font (size 1.27 1.27)) hide) ) (property "Datasheet" "~" (at 73.66 175.26 0) @@ -9305,19 +9414,19 @@ ) ) - (symbol (lib_id "power:GND") (at 53.975 32.385 0) (unit 1) + (symbol (lib_id "power:GND") (at 59.69 33.02 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid d8136422-4731-433d-ad4f-7cf92fe7b85f) - (property "Reference" "#PWR017" (at 53.975 38.735 0) + (property "Reference" "#PWR017" (at 59.69 39.37 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Value" "GND" (at 53.975 36.195 0) + (property "Value" "GND" (at 59.69 36.83 0) (effects (font (size 1.27 1.27))) ) - (property "Footprint" "" (at 53.975 32.385 0) + (property "Footprint" "" (at 59.69 33.02 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "" (at 53.975 32.385 0) + (property "Datasheet" "" (at 59.69 33.02 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 54b19501-cfbf-4f83-a223-25a064a1c4cc)) @@ -9356,25 +9465,25 @@ ) ) - (symbol (lib_id "Device:D_Small") (at 131.445 27.94 270) (unit 1) + (symbol (lib_id "Device:D_Small") (at 138.43 27.94 270) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid d9879a59-7576-4569-8745-05514ac2cab3) - (property "Reference" "VD2" (at 127.635 27.94 0) + (property "Reference" "VD2" (at 134.62 27.94 0) (effects (font (size 1.27 1.27))) ) - (property "Value" "PMLL4148" (at 129.54 27.94 0) + (property "Value" "PMLL4148" (at 136.525 27.94 0) (effects (font (size 1.27 1.27))) ) - (property "Footprint" "Diode_SMD:D_MiniMELF" (at 131.445 27.94 90) + (property "Footprint" "Diode_SMD:D_MiniMELF" (at 138.43 27.94 90) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "~" (at 131.445 27.94 90) + (property "Datasheet" "~" (at 138.43 27.94 90) (effects (font (size 1.27 1.27)) hide) ) - (property "Sim.Device" "D" (at 131.445 27.94 0) + (property "Sim.Device" "D" (at 138.43 27.94 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Sim.Pins" "1=K 2=A" (at 131.445 27.94 0) + (property "Sim.Pins" "1=K 2=A" (at 138.43 27.94 0) (effects (font (size 1.27 1.27)) hide) ) (pin "2" (uuid e99b890f-ce96-413d-80bb-e9d2295448a5)) @@ -9413,19 +9522,19 @@ ) ) - (symbol (lib_id "power:+12V") (at 139.065 40.005 270) (unit 1) + (symbol (lib_id "power:+12V") (at 146.05 40.005 270) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid dca7c372-a59b-48dc-b80f-a92b6e146fe1) - (property "Reference" "#PWR042" (at 135.255 40.005 0) + (property "Reference" "#PWR042" (at 142.24 40.005 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Value" "+12V" (at 141.605 40.005 90) + (property "Value" "+12V" (at 148.59 40.005 90) (effects (font (size 1.27 1.27)) (justify left)) ) - (property "Footprint" "" (at 139.065 40.005 0) + (property "Footprint" "" (at 146.05 40.005 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "" (at 139.065 40.005 0) + (property "Datasheet" "" (at 146.05 40.005 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 13ccbde4-53c7-456b-9a84-a9daa929ce28)) @@ -9463,19 +9572,19 @@ ) ) - (symbol (lib_id "Transistor_FET:AO3400A") (at 123.825 71.755 0) (unit 1) + (symbol (lib_id "Transistor_FET:AO3400A") (at 136.525 71.755 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid df4df5d4-1528-478b-af12-46384238e4e2) - (property "Reference" "VT2" (at 123.19 68.58 0) + (property "Reference" "VT2" (at 135.89 68.58 0) (effects (font (size 1.27 1.27)) (justify right)) ) - (property "Value" "AO3400A" (at 129.54 71.755 90) + (property "Value" "AO3400A" (at 142.24 71.755 90) (effects (font (size 1.27 1.27))) ) - (property "Footprint" "Package_TO_SOT_SMD:SOT-23" (at 128.905 73.66 0) + (property "Footprint" "Package_TO_SOT_SMD:SOT-23" (at 141.605 73.66 0) (effects (font (size 1.27 1.27) italic) (justify left) hide) ) - (property "Datasheet" "http://www.aosmd.com/pdfs/datasheet/AO3400A.pdf" (at 123.825 71.755 0) + (property "Datasheet" "http://www.aosmd.com/pdfs/datasheet/AO3400A.pdf" (at 136.525 71.755 0) (effects (font (size 1.27 1.27)) (justify left) hide) ) (pin "1" (uuid eb689fd9-1e6f-4ed2-872d-5d71df24bb41)) @@ -9541,19 +9650,19 @@ ) ) - (symbol (lib_id "power:+12V") (at 27.305 25.4 0) (unit 1) + (symbol (lib_id "power:+12V") (at 33.02 26.035 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid e31d473b-fb1e-43c3-ad97-325d37b88792) - (property "Reference" "#PWR03" (at 27.305 29.21 0) + (property "Reference" "#PWR03" (at 33.02 29.845 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Value" "+12V" (at 27.305 21.59 0) + (property "Value" "+12V" (at 33.02 22.225 0) (effects (font (size 1.27 1.27))) ) - (property "Footprint" "" (at 27.305 25.4 0) + (property "Footprint" "" (at 33.02 26.035 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "" (at 27.305 25.4 0) + (property "Datasheet" "" (at 33.02 26.035 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 332a6780-b929-4401-8350-b9ba2aef4612)) @@ -9566,19 +9675,19 @@ ) ) - (symbol (lib_id "power:GND") (at 27.305 32.385 0) (unit 1) + (symbol (lib_id "power:GND") (at 33.02 33.02 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid e5841c47-8ba0-44f6-994f-97787d8d0948) - (property "Reference" "#PWR04" (at 27.305 38.735 0) + (property "Reference" "#PWR04" (at 33.02 39.37 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Value" "GND" (at 27.305 36.195 0) + (property "Value" "GND" (at 33.02 36.83 0) (effects (font (size 1.27 1.27))) ) - (property "Footprint" "" (at 27.305 32.385 0) + (property "Footprint" "" (at 33.02 33.02 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "" (at 27.305 32.385 0) + (property "Datasheet" "" (at 33.02 33.02 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid ab781509-b9e7-4d00-a884-a6eccfd7df62)) @@ -9629,19 +9738,19 @@ ) ) - (symbol (lib_id "Relay:G2RL-1A-E") (at 143.51 48.26 0) (unit 1) + (symbol (lib_id "Relay:G2RL-1A-E") (at 150.495 48.26 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid e59e4369-d31b-4dbf-a249-4005969dd0cc) - (property "Reference" "K2" (at 156.845 48.26 90) + (property "Reference" "K2" (at 163.83 48.26 90) (effects (font (size 1.27 1.27))) ) - (property "Value" "G2RL-1A-E" (at 154.94 48.26 90) + (property "Value" "G2RL-1A-E" (at 161.925 48.26 90) (effects (font (size 1.27 1.27))) ) - (property "Footprint" "Relay_THT:Relay_SPST_Omron_G2RL-1A-E" (at 154.94 49.53 0) + (property "Footprint" "Relay_THT:Relay_SPST_Omron_G2RL-1A-E" (at 161.925 49.53 0) (effects (font (size 1.27 1.27)) (justify left) hide) ) - (property "Datasheet" "https://omronfs.omron.com/en_US/ecb/products/pdf/en-g2rl.pdf" (at 143.51 48.26 0) + (property "Datasheet" "https://omronfs.omron.com/en_US/ecb/products/pdf/en-g2rl.pdf" (at 150.495 48.26 0) (effects (font (size 1.27 1.27)) hide) ) (pin "A2" (uuid a47ee9ff-e11a-4f3a-a734-540f68de82d4)) @@ -9657,22 +9766,22 @@ ) ) - (symbol (lib_id "Connector_Generic:Conn_01x01") (at 175.895 96.52 0) (unit 1) + (symbol (lib_id "Connector_Generic:Conn_01x01") (at 187.96 96.52 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid e631381b-9d7a-4093-bb8f-b1cd2f60892d) - (property "Reference" "X13" (at 175.895 93.98 0) + (property "Reference" "X13" (at 187.96 93.98 0) (effects (font (size 1.27 1.27))) ) - (property "Value" "Blade 6mm" (at 175.895 93.345 0) + (property "Value" "Blade 6mm" (at 187.96 93.345 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Footprint" "Ecohim:Connector_TAB_6.35mm" (at 175.895 96.52 0) + (property "Footprint" "Ecohim:Connector_TAB_6.35mm" (at 187.96 96.52 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "~" (at 175.895 96.52 0) + (property "Datasheet" "~" (at 187.96 96.52 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Label" "AUX L" (at 177.8 96.52 0) + (property "Label" "AUX L" (at 189.865 96.52 0) (effects (font (size 1.27 1.27)) (justify left)) ) (pin "1" (uuid aea6f6b9-2fab-456c-824b-bb4fc24e6461)) @@ -9710,22 +9819,22 @@ ) ) - (symbol (lib_id "Connector_Generic:Conn_01x01") (at 175.895 91.44 0) (unit 1) + (symbol (lib_id "Connector_Generic:Conn_01x01") (at 187.96 91.44 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid eaa148a1-c57b-47d8-8a97-105173009bc9) - (property "Reference" "X12" (at 175.895 88.9 0) + (property "Reference" "X12" (at 187.96 88.9 0) (effects (font (size 1.27 1.27))) ) - (property "Value" "Blade 6mm" (at 175.895 88.265 0) + (property "Value" "Blade 6mm" (at 187.96 88.265 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Footprint" "Ecohim:Connector_TAB_6.35mm" (at 175.895 91.44 0) + (property "Footprint" "Ecohim:Connector_TAB_6.35mm" (at 187.96 91.44 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "~" (at 175.895 91.44 0) + (property "Datasheet" "~" (at 187.96 91.44 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Label" "AUX N" (at 177.8 91.44 0) + (property "Label" "AUX N" (at 189.865 91.44 0) (effects (font (size 1.27 1.27)) (justify left)) ) (pin "1" (uuid 77bb5cf6-a745-4400-af9f-3e45c90b39d3)) @@ -9865,22 +9974,22 @@ ) ) - (symbol (lib_id "Connector_Generic:Conn_01x01") (at 120.015 22.225 0) (mirror y) (unit 1) + (symbol (lib_id "Connector_Generic:Conn_01x01") (at 95.885 47.625 0) (mirror y) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid f2a40d72-92fc-49a3-803e-15d2d676032f) - (property "Reference" "X5" (at 120.015 19.685 0) + (property "Reference" "X5" (at 95.885 45.085 0) (effects (font (size 1.27 1.27))) ) - (property "Value" "Blade 6mm" (at 120.015 19.05 0) + (property "Value" "Blade 6mm" (at 95.885 44.45 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Footprint" "Ecohim:Connector_TAB_6.35mm" (at 120.015 22.225 0) + (property "Footprint" "Ecohim:Connector_TAB_6.35mm" (at 95.885 47.625 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "~" (at 120.015 22.225 0) + (property "Datasheet" "~" (at 95.885 47.625 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Label" "IN N" (at 118.11 22.225 0) + (property "Label" "IN N" (at 93.98 47.625 0) (effects (font (size 1.27 1.27)) (justify left)) ) (pin "1" (uuid 51177663-df29-4554-9eb4-48dd0b05875f)) @@ -9953,22 +10062,22 @@ ) ) - (symbol (lib_id "Connector_Generic:Conn_01x01") (at 175.895 29.845 0) (unit 1) + (symbol (lib_id "Connector_Generic:Conn_01x01") (at 182.88 29.845 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid f6b5f578-00ee-46ec-8b15-2f3812a637cb) - (property "Reference" "X6" (at 175.895 27.305 0) + (property "Reference" "X6" (at 182.88 27.305 0) (effects (font (size 1.27 1.27))) ) - (property "Value" "Blade 6mm" (at 175.895 26.67 0) + (property "Value" "Blade 6mm" (at 182.88 26.67 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Footprint" "Ecohim:Connector_TAB_6.35mm" (at 175.895 29.845 0) + (property "Footprint" "Ecohim:Connector_TAB_6.35mm" (at 182.88 29.845 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "~" (at 175.895 29.845 0) + (property "Datasheet" "~" (at 182.88 29.845 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Label" "MAIN1 L" (at 177.8 29.845 0) + (property "Label" "MAIN1 L" (at 184.785 29.845 0) (effects (font (size 1.27 1.27)) (justify left)) ) (pin "1" (uuid 0120b700-bdd2-4475-a7c9-7c4f91a19904)) @@ -10008,19 +10117,19 @@ ) ) - (symbol (lib_id "power:+3V3") (at 271.145 76.835 0) (unit 1) + (symbol (lib_id "power:+3V3") (at 268.605 75.565 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid f981ec6b-05ac-4e0d-93d4-f6fe5ea4294d) - (property "Reference" "#PWR074" (at 271.145 80.645 0) + (property "Reference" "#PWR074" (at 268.605 79.375 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Value" "+3V3" (at 271.145 73.025 0) + (property "Value" "+3V3" (at 268.605 71.755 0) (effects (font (size 1.27 1.27))) ) - (property "Footprint" "" (at 271.145 76.835 0) + (property "Footprint" "" (at 268.605 75.565 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "" (at 271.145 76.835 0) + (property "Datasheet" "" (at 268.605 75.565 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 3db0fb79-7d9d-4639-81f2-e5517979f005)) @@ -10060,22 +10169,22 @@ ) ) - (symbol (lib_id "Connector_Generic:Conn_01x01") (at 175.895 46.99 0) (unit 1) + (symbol (lib_id "Connector_Generic:Conn_01x01") (at 182.88 46.99 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid fa8cbf3b-c54e-4ca0-9968-67cda2f9de75) - (property "Reference" "X9" (at 175.895 44.45 0) + (property "Reference" "X9" (at 182.88 44.45 0) (effects (font (size 1.27 1.27))) ) - (property "Value" "Blade 6mm" (at 175.895 43.815 0) + (property "Value" "Blade 6mm" (at 182.88 43.815 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Footprint" "Ecohim:Connector_TAB_6.35mm" (at 175.895 46.99 0) + (property "Footprint" "Ecohim:Connector_TAB_6.35mm" (at 182.88 46.99 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "~" (at 175.895 46.99 0) + (property "Datasheet" "~" (at 182.88 46.99 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Label" "MAIN2 N" (at 177.8 46.99 0) + (property "Label" "MAIN2 N" (at 184.785 46.99 0) (effects (font (size 1.27 1.27)) (justify left)) ) (pin "1" (uuid b3d09e48-66a4-4178-8824-7297479abd5f)) @@ -10138,22 +10247,22 @@ ) ) - (symbol (lib_id "Connector_Generic:Conn_01x01") (at 175.895 85.09 0) (unit 1) + (symbol (lib_id "Connector_Generic:Conn_01x01") (at 187.96 85.09 0) (unit 1) (in_bom yes) (on_board yes) (dnp no) (uuid fd4de973-0152-4673-ad34-5607307bd47d) - (property "Reference" "X11" (at 175.895 82.55 0) + (property "Reference" "X11" (at 187.96 82.55 0) (effects (font (size 1.27 1.27))) ) - (property "Value" "Blade 6mm" (at 175.895 81.915 0) + (property "Value" "Blade 6mm" (at 187.96 81.915 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Footprint" "Ecohim:Connector_TAB_6.35mm" (at 175.895 85.09 0) + (property "Footprint" "Ecohim:Connector_TAB_6.35mm" (at 187.96 85.09 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "~" (at 175.895 85.09 0) + (property "Datasheet" "~" (at 187.96 85.09 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Label" "AUX L" (at 177.8 85.09 0) + (property "Label" "AUX L" (at 189.865 85.09 0) (effects (font (size 1.27 1.27)) (justify left)) ) (pin "1" (uuid a2c6ec20-8cdc-4520-b703-23a8f6a11861)) diff --git a/RS485_Relay_V2R1.pdf b/RS485_Relay_V2R1.pdf index 81556ae8941a2e96748907bd1c28efe79a6aa9f5..d8b4b8229a2111690f96c9291cb7b7385870fbd7 100644 GIT binary patch literal 690131 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,I(*@%hqBj9f(fpoa;i($T$M) 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%0DHd2h$Xn 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

    ft|gUmF7{BV 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⋙ygGbx1`e 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 z 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 L{L9mCKHvEt$7CYU