Browse Source

Initial commit

Jonatan Gezelius 3 years ago
commit
7418702532

+ 29 - 0
reverse_engineering/.gitignore

@@ -0,0 +1,29 @@
+# For PCBs designed using KiCad: https://www.kicad.org/
+# Format documentation: https://kicad.org/help/file-formats/
+
+# Temporary files
+*.000
+*.bak
+*.bck
+*.kicad_pcb-bak
+*.kicad_sch-bak
+*-backups
+*.kicad_prl
+*.sch-bak
+*~
+_autosave-*
+*.tmp
+*-save.pro
+*-save.kicad_pcb
+fp-info-cache
+
+# Netlist files (exported from Eeschema)
+*.net
+
+# Autorouter files (exported from Pcbnew)
+*.dsn
+*.ses
+
+# Exported BOM files
+*.xml
+*.csv

+ 830 - 0
reverse_engineering/reverse_engineering.kicad_pcb

@@ -0,0 +1,830 @@
+(kicad_pcb (version 20211014) (generator pcbnew)
+
+  (general
+    (thickness 1.6)
+  )
+
+  (paper "A4")
+  (layers
+    (0 "F.Cu" signal)
+    (31 "B.Cu" signal)
+    (32 "B.Adhes" user "B.Adhesive")
+    (33 "F.Adhes" user "F.Adhesive")
+    (34 "B.Paste" user)
+    (35 "F.Paste" user)
+    (36 "B.SilkS" user "B.Silkscreen")
+    (37 "F.SilkS" user "F.Silkscreen")
+    (38 "B.Mask" user)
+    (39 "F.Mask" user)
+    (40 "Dwgs.User" user "User.Drawings")
+    (41 "Cmts.User" user "User.Comments")
+    (42 "Eco1.User" user "User.Eco1")
+    (43 "Eco2.User" user "User.Eco2")
+    (44 "Edge.Cuts" user)
+    (45 "Margin" user)
+    (46 "B.CrtYd" user "B.Courtyard")
+    (47 "F.CrtYd" user "F.Courtyard")
+    (48 "B.Fab" user)
+    (49 "F.Fab" user)
+    (50 "User.1" user)
+    (51 "User.2" user)
+    (52 "User.3" user)
+    (53 "User.4" user)
+    (54 "User.5" user)
+    (55 "User.6" user)
+    (56 "User.7" user)
+    (57 "User.8" user)
+    (58 "User.9" user)
+  )
+
+  (setup
+    (pad_to_mask_clearance 0)
+    (pcbplotparams
+      (layerselection 0x00010fc_ffffffff)
+      (disableapertmacros false)
+      (usegerberextensions false)
+      (usegerberattributes true)
+      (usegerberadvancedattributes true)
+      (creategerberjobfile true)
+      (svguseinch false)
+      (svgprecision 6)
+      (excludeedgelayer true)
+      (plotframeref false)
+      (viasonmask false)
+      (mode 1)
+      (useauxorigin false)
+      (hpglpennumber 1)
+      (hpglpenspeed 20)
+      (hpglpendiameter 15.000000)
+      (dxfpolygonmode true)
+      (dxfimperialunits true)
+      (dxfusepcbnewfont true)
+      (psnegative false)
+      (psa4output false)
+      (plotreference true)
+      (plotvalue true)
+      (plotinvisibletext false)
+      (sketchpadsonfab false)
+      (subtractmaskfromsilk false)
+      (outputformat 1)
+      (mirror false)
+      (drillshape 1)
+      (scaleselection 1)
+      (outputdirectory "")
+    )
+  )
+
+  (net 0 "")
+  (net 1 "unconnected-(J3-Pad1)")
+  (net 2 "unconnected-(U1-Pad4)")
+  (net 3 "unconnected-(U1-Pad5)")
+  (net 4 "Earth")
+  (net 5 "+5V")
+  (net 6 "Net-(U1-Pad6)")
+  (net 7 "Net-(J1-Pad1)")
+  (net 8 "Net-(C5-Pad1)")
+  (net 9 "Net-(T4-Pad2)")
+  (net 10 "Net-(U1-Pad3)")
+  (net 11 "Net-(U1-Pad7)")
+
+  (footprint "Diode_SMD:D_MiniMELF" (layer "F.Cu")
+    (tedit 5905D8F5) (tstamp 036f04e2-5733-4cf2-a777-e6be27b17053)
+    (at 109.22 91.44 180)
+    (descr "Diode Mini-MELF (SOD-80)")
+    (tags "Diode Mini-MELF (SOD-80)")
+    (property "Sheetfile" "File: reverse_engineering.kicad_sch")
+    (property "Sheetname" "")
+    (path "/9b5b1005-4df1-4c77-98ea-74c3767bf679")
+    (attr smd)
+    (fp_text reference "T4" (at 0 -2) (layer "F.SilkS")
+      (effects (font (size 1 1) (thickness 0.15)))
+      (tstamp 3edf5e05-41cc-409f-bfb2-6c79c09b2cae)
+    )
+    (fp_text value "D" (at 0 1.75) (layer "F.Fab")
+      (effects (font (size 1 1) (thickness 0.15)))
+      (tstamp 5e82b939-53da-4602-8909-ed40327d00da)
+    )
+    (fp_text user "${REFERENCE}" (at 0 -2) (layer "F.Fab")
+      (effects (font (size 1 1) (thickness 0.15)))
+      (tstamp 2b924759-48fb-40a2-9150-f547d39a08bd)
+    )
+    (fp_line (start -2.55 -1) (end -2.55 1) (layer "F.SilkS") (width 0.12) (tstamp 037c8d65-0061-4019-91c1-46fad8b241e1))
+    (fp_line (start -2.55 1) (end 1.75 1) (layer "F.SilkS") (width 0.12) (tstamp 7a3204ca-2d9d-4a9f-946d-f21839b8d370))
+    (fp_line (start 1.75 -1) (end -2.55 -1) (layer "F.SilkS") (width 0.12) (tstamp b0cd1032-56e7-457d-8be8-5c45fcb8db13))
+    (fp_line (start 2.65 1.1) (end -2.65 1.1) (layer "F.CrtYd") (width 0.05) (tstamp 14e9ebec-cf5f-4017-84df-b7a94158bc0b))
+    (fp_line (start -2.65 1.1) (end -2.65 -1.1) (layer "F.CrtYd") (width 0.05) (tstamp 41e0741c-00f5-4416-8644-76dd12f43bb1))
+    (fp_line (start 2.65 -1.1) (end 2.65 1.1) (layer "F.CrtYd") (width 0.05) (tstamp afd7c7b0-ad4e-42e2-bc0f-35299add7449))
+    (fp_line (start -2.65 -1.1) (end 2.65 -1.1) (layer "F.CrtYd") (width 0.05) (tstamp d0978433-db5b-4cc0-8c50-7cd3911fa8f6))
+    (fp_line (start 1.65 -0.8) (end 1.65 0.8) (layer "F.Fab") (width 0.1) (tstamp 01e8a5b2-99fd-42ae-891e-38c0d1ebca6d))
+    (fp_line (start -0.35 0) (end -0.35 -0.55) (layer "F.Fab") (width 0.1) (tstamp 047da455-ce9a-4a5b-a9aa-af9ea61e2f4d))
+    (fp_line (start -0.75 0) (end -0.35 0) (layer "F.Fab") (width 0.1) (tstamp 31b33175-c91f-495b-8ae0-cad5e3e78c01))
+    (fp_line (start 0.25 0.4) (end -0.35 0) (layer "F.Fab") (width 0.1) (tstamp 31ce73a9-5174-43a7-8fe7-656a88fb5633))
+    (fp_line (start 0.25 -0.4) (end 0.25 0.4) (layer "F.Fab") (width 0.1) (tstamp 3605882a-1e25-4938-ad2b-13f675d6cfa8))
+    (fp_line (start -1.65 0.8) (end -1.65 -0.8) (layer "F.Fab") (width 0.1) (tstamp 6283e42e-cbe7-4a8b-8fd2-7c209b4f37ed))
+    (fp_line (start 0.25 0) (end 0.75 0) (layer "F.Fab") (width 0.1) (tstamp 76c44f37-25b6-47e4-8f27-2b0e8496bb87))
+    (fp_line (start -0.35 0) (end -0.35 0.55) (layer "F.Fab") (width 0.1) (tstamp 85544662-f39a-434a-a5d7-593da007bdb2))
+    (fp_line (start 1.65 0.8) (end -1.65 0.8) (layer "F.Fab") (width 0.1) (tstamp cbab884e-dd4b-4ee1-83e3-0b770c6db867))
+    (fp_line (start -1.65 -0.8) (end 1.65 -0.8) (layer "F.Fab") (width 0.1) (tstamp dd43ac60-2902-49d7-bedf-9504601f3a05))
+    (fp_line (start -0.35 0) (end 0.25 -0.4) (layer "F.Fab") (width 0.1) (tstamp f932fcd6-e049-4aec-96b0-22423239505d))
+    (pad "1" smd rect (at -1.75 0 180) (size 1.3 1.7) (layers "F.Cu" "F.Paste" "F.Mask")
+      (net 7 "Net-(J1-Pad1)") (pinfunction "K") (pintype "passive") (tstamp 6b186a70-9d61-4766-a256-8141f7264c05))
+    (pad "2" smd rect (at 1.75 0 180) (size 1.3 1.7) (layers "F.Cu" "F.Paste" "F.Mask")
+      (net 9 "Net-(T4-Pad2)") (pinfunction "A") (pintype "passive") (tstamp 18a98823-2df0-4b62-93ca-11e50379560c))
+    (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_0603_1608Metric" (layer "F.Cu")
+    (tedit 5F68FEEE) (tstamp 0cb73672-b8ed-407b-bec1-708a99bf3c8a)
+    (at 119.38 101.6)
+    (descr "Capacitor SMD 0603 (1608 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), generated with kicad-footprint-generator")
+    (tags "capacitor")
+    (property "Sheetfile" "File: reverse_engineering.kicad_sch")
+    (property "Sheetname" "")
+    (path "/9d5e1b84-0d18-4b03-8f1e-8cdd0ebf01a1")
+    (attr smd)
+    (fp_text reference "C4" (at 0 -1.43) (layer "F.SilkS")
+      (effects (font (size 1 1) (thickness 0.15)))
+      (tstamp 3c95fec5-1fa6-4d96-b70f-fe7c0f2434ed)
+    )
+    (fp_text value "C" (at 0 1.43) (layer "F.Fab")
+      (effects (font (size 1 1) (thickness 0.15)))
+      (tstamp 04608651-cde2-471c-b318-c5de39b984fd)
+    )
+    (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+      (effects (font (size 0.4 0.4) (thickness 0.06)))
+      (tstamp fb762a5c-9e28-4077-8119-0f9b5d2ba17a)
+    )
+    (fp_line (start -0.14058 -0.51) (end 0.14058 -0.51) (layer "F.SilkS") (width 0.12) (tstamp 1288494b-7ece-456d-a2e3-a2bcf6089d0d))
+    (fp_line (start -0.14058 0.51) (end 0.14058 0.51) (layer "F.SilkS") (width 0.12) (tstamp ac7cb94a-b1c4-4e44-9fa6-9ca9a5673ecb))
+    (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer "F.CrtYd") (width 0.05) (tstamp 3dd25b12-6421-4802-a2b2-2b1f80f6631f))
+    (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer "F.CrtYd") (width 0.05) (tstamp 7d434021-756b-470e-a736-262b4c28ef04))
+    (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer "F.CrtYd") (width 0.05) (tstamp 9c289e8a-57c7-4515-826b-585b945ecccb))
+    (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer "F.CrtYd") (width 0.05) (tstamp bede4774-0655-4062-b9d6-c0dba4908901))
+    (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer "F.Fab") (width 0.1) (tstamp 40d4a839-0bf5-4d3a-8c16-171b7ae7ab9c))
+    (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer "F.Fab") (width 0.1) (tstamp 7382a8d4-0791-41c0-b55c-758de0172f3c))
+    (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer "F.Fab") (width 0.1) (tstamp 80ea9df5-b2b9-4068-b6e4-188d68780799))
+    (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer "F.Fab") (width 0.1) (tstamp d3d2c6ae-48b7-4e55-a86c-35fd914409bd))
+    (pad "1" smd roundrect (at -0.775 0) (size 0.9 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
+      (net 4 "Earth") (pintype "passive") (tstamp 93b33fa2-634d-4a47-b17b-859c4fa39444))
+    (pad "2" smd roundrect (at 0.775 0) (size 0.9 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
+      (net 7 "Net-(J1-Pad1)") (pintype "passive") (tstamp 1e72d666-7d1d-49db-927b-46aadebb3e06))
+    (model "${KICAD6_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl"
+      (offset (xyz 0 0 0))
+      (scale (xyz 1 1 1))
+      (rotate (xyz 0 0 0))
+    )
+  )
+
+  (footprint "Resistor_SMD:R_0603_1608Metric" (layer "F.Cu")
+    (tedit 5F68FEEE) (tstamp 1c9d1fab-1d40-4323-8afd-853eb1693233)
+    (at 118.11 73.66 -70)
+    (descr "Resistor SMD 0603 (1608 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" "File: reverse_engineering.kicad_sch")
+    (property "Sheetname" "")
+    (path "/721559d9-82a5-429f-9ba8-0c21d9d3b254")
+    (attr smd)
+    (fp_text reference "U2" (at -2.821185 0.324678) (layer "F.SilkS")
+      (effects (font (size 1 1) (thickness 0.15)))
+      (tstamp 28703036-0682-4836-91d7-c247af0208e6)
+    )
+    (fp_text value "0" (at 0 1.43 110) (layer "F.Fab")
+      (effects (font (size 1 1) (thickness 0.15)))
+      (tstamp 62d4b8eb-79ed-4c4e-989b-ff7eed4a3e96)
+    )
+    (fp_text user "${REFERENCE}" (at 0 0 110) (layer "F.Fab")
+      (effects (font (size 0.4 0.4) (thickness 0.06)))
+      (tstamp b00ef023-2569-4b6a-bbea-a331a304ac05)
+    )
+    (fp_line (start -0.237258 -0.5225) (end 0.237258 -0.5225) (layer "F.SilkS") (width 0.12) (tstamp 591fca89-a72a-4290-922c-1e895c5891e8))
+    (fp_line (start -0.237258 0.5225) (end 0.237258 0.5225) (layer "F.SilkS") (width 0.12) (tstamp bf8c2df7-be8f-4f3a-b635-613c5d091087))
+    (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer "F.CrtYd") (width 0.05) (tstamp 16072bd9-2b09-4bdb-8a68-a0cbf177cafa))
+    (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer "F.CrtYd") (width 0.05) (tstamp 2cf31f7d-e113-4121-9388-d9bba50adc23))
+    (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer "F.CrtYd") (width 0.05) (tstamp 4babdfb2-a521-4ac2-804a-ce51cecfd8c0))
+    (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer "F.CrtYd") (width 0.05) (tstamp ce16b5f6-9822-4ce9-8a30-75a1107783e2))
+    (fp_line (start -0.8 -0.4125) (end 0.8 -0.4125) (layer "F.Fab") (width 0.1) (tstamp 56159841-7ace-4733-a669-d6ec6552dc61))
+    (fp_line (start 0.8 -0.4125) (end 0.8 0.4125) (layer "F.Fab") (width 0.1) (tstamp 5da5c47c-df86-4de4-b11f-226e4c510303))
+    (fp_line (start 0.8 0.4125) (end -0.8 0.4125) (layer "F.Fab") (width 0.1) (tstamp e778cd5a-0b1d-41b0-8aa1-80a3489001ac))
+    (fp_line (start -0.8 0.4125) (end -0.8 -0.4125) (layer "F.Fab") (width 0.1) (tstamp f8106509-5d46-4a5e-ae84-41a022f4b31d))
+    (pad "1" smd roundrect (at -0.825 0 290) (size 0.8 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
+      (net 8 "Net-(C5-Pad1)") (pintype "passive") (tstamp 6e949dca-dff4-4e91-9ea2-256ba233d04a))
+    (pad "2" smd roundrect (at 0.825 0 290) (size 0.8 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
+      (net 5 "+5V") (pintype "passive") (tstamp 6e27cb8b-b332-4d13-af0d-ef433eff93c0))
+    (model "${KICAD6_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl"
+      (offset (xyz 0 0 0))
+      (scale (xyz 1 1 1))
+      (rotate (xyz 0 0 0))
+    )
+  )
+
+  (footprint "Package_SO:SOIC-8_5.23x5.23mm_P1.27mm" (layer "F.Cu")
+    (tedit 5D9F72B1) (tstamp 3fff79d5-935d-47c8-bf9c-9bbe3eca8671)
+    (at 121.285 87.42 90)
+    (descr "SOIC, 8 Pin (http://www.winbond.com/resource-files/w25q32jv%20revg%2003272018%20plus.pdf#page=68), generated with kicad-footprint-generator ipc_gullwing_generator.py")
+    (tags "SOIC SO")
+    (property "Sheetfile" "File: reverse_engineering.kicad_sch")
+    (property "Sheetname" "")
+    (path "/b991e811-fe5c-4df9-a8f9-3f906d3c7626")
+    (attr smd)
+    (fp_text reference "U1" (at 0 -3.56 90) (layer "F.SilkS")
+      (effects (font (size 1 1) (thickness 0.15)))
+      (tstamp 64f15215-0fcc-4f12-8a1a-320e0a2b71a4)
+    )
+    (fp_text value "NE555P" (at 0 3.56 90) (layer "F.Fab")
+      (effects (font (size 1 1) (thickness 0.15)))
+      (tstamp 0a0f7c59-f435-4aeb-93c8-a574331d3b28)
+    )
+    (fp_text user "${REFERENCE}" (at 0 0 90) (layer "F.Fab")
+      (effects (font (size 1 1) (thickness 0.15)))
+      (tstamp 8e627962-0d2c-4018-99d7-6a16099e048b)
+    )
+    (fp_line (start 0 2.725) (end -2.725 2.725) (layer "F.SilkS") (width 0.12) (tstamp 35be9e51-ae5a-4513-84ad-aab00f8485f8))
+    (fp_line (start -2.725 2.725) (end -2.725 2.465) (layer "F.SilkS") (width 0.12) (tstamp 543a1624-71b5-436a-85d3-1119d7aadb47))
+    (fp_line (start 0 -2.725) (end 2.725 -2.725) (layer "F.SilkS") (width 0.12) (tstamp 6114a0a6-487b-4f6a-8130-c133d637cc74))
+    (fp_line (start -2.725 -2.725) (end -2.725 -2.465) (layer "F.SilkS") (width 0.12) (tstamp 89766ffc-f57e-47a2-961b-f1dcb7fa96ea))
+    (fp_line (start 2.725 -2.725) (end 2.725 -2.465) (layer "F.SilkS") (width 0.12) (tstamp 89f96a9a-851e-41cc-a822-5b2543045b84))
+    (fp_line (start -2.725 -2.465) (end -4.4 -2.465) (layer "F.SilkS") (width 0.12) (tstamp 8ae46573-7344-40c4-82ea-c86084c6cdf0))
+    (fp_line (start 0 2.725) (end 2.725 2.725) (layer "F.SilkS") (width 0.12) (tstamp 9f289e4f-08ec-4e8c-84d5-667fb553bae9))
+    (fp_line (start 0 -2.725) (end -2.725 -2.725) (layer "F.SilkS") (width 0.12) (tstamp d7ae7761-453c-4aff-95a7-dccbe3cdbdf2))
+    (fp_line (start 2.725 2.725) (end 2.725 2.465) (layer "F.SilkS") (width 0.12) (tstamp e39d20a7-0c59-4e32-9f9f-76312e139a9c))
+    (fp_line (start 4.65 -2.86) (end -4.65 -2.86) (layer "F.CrtYd") (width 0.05) (tstamp 3454a934-2363-485a-b2c7-08625ad99ca3))
+    (fp_line (start -4.65 -2.86) (end -4.65 2.86) (layer "F.CrtYd") (width 0.05) (tstamp 4cfaee13-ea1a-42fc-8e1e-de7e1f9c6f5e))
+    (fp_line (start 4.65 2.86) (end 4.65 -2.86) (layer "F.CrtYd") (width 0.05) (tstamp 619b9b93-9640-4686-97d4-acd86651778c))
+    (fp_line (start -4.65 2.86) (end 4.65 2.86) (layer "F.CrtYd") (width 0.05) (tstamp 863018d0-1650-4dae-bcfa-d4f3fa54db3b))
+    (fp_line (start -1.615 -2.615) (end 2.615 -2.615) (layer "F.Fab") (width 0.1) (tstamp d8823610-6ac0-42e5-bee5-24f9b3f34fbc))
+    (fp_line (start 2.615 2.615) (end -2.615 2.615) (layer "F.Fab") (width 0.1) (tstamp dae60175-baa5-4463-80e2-4f35b517fc48))
+    (fp_line (start 2.615 -2.615) (end 2.615 2.615) (layer "F.Fab") (width 0.1) (tstamp e5e9548d-8b11-426f-9594-6363c2d622c9))
+    (fp_line (start -2.615 -1.615) (end -1.615 -2.615) (layer "F.Fab") (width 0.1) (tstamp ec252940-37d8-4be7-b25d-ea2fd667d49b))
+    (fp_line (start -2.615 2.615) (end -2.615 -1.615) (layer "F.Fab") (width 0.1) (tstamp faaa199a-a98d-44e6-90c3-cb4d7820e62c))
+    (pad "1" smd roundrect (at -3.6 -1.905 90) (size 1.6 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
+      (net 4 "Earth") (pinfunction "GND") (pintype "power_in") (tstamp 2331a323-368f-4fde-9266-30e3b8e3b100))
+    (pad "2" smd roundrect (at -3.6 -0.635 90) (size 1.6 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
+      (net 6 "Net-(U1-Pad6)") (pinfunction "TR") (pintype "input") (tstamp 29dfcc98-9835-427a-a498-e82ea211e9dd))
+    (pad "3" smd roundrect (at -3.6 0.635 90) (size 1.6 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
+      (net 10 "Net-(U1-Pad3)") (pinfunction "Q") (pintype "output") (tstamp 7af794a2-4e11-4b38-93a8-366b59b8bef2))
+    (pad "4" smd roundrect (at -3.6 1.905 90) (size 1.6 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
+      (net 2 "unconnected-(U1-Pad4)") (pinfunction "R") (pintype "input") (tstamp 987b272b-5923-4e73-8b31-7586dbe5f481))
+    (pad "5" smd roundrect (at 3.6 1.905 90) (size 1.6 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
+      (net 3 "unconnected-(U1-Pad5)") (pinfunction "CV") (pintype "input") (tstamp 541e9025-b967-4b79-b3e4-9283fe9816a4))
+    (pad "6" smd roundrect (at 3.6 0.635 90) (size 1.6 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
+      (net 6 "Net-(U1-Pad6)") (pinfunction "THR") (pintype "input") (tstamp 0a49fb76-ea27-47aa-84c0-3d5c6f5ae984))
+    (pad "7" smd roundrect (at 3.6 -0.635 90) (size 1.6 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
+      (net 11 "Net-(U1-Pad7)") (pinfunction "DIS") (pintype "input") (tstamp 7320d25b-c9dd-4f45-a094-27623adda508))
+    (pad "8" smd roundrect (at 3.6 -1.905 90) (size 1.6 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
+      (net 5 "+5V") (pinfunction "VCC") (pintype "power_in") (tstamp 43a6f10f-20b3-4132-868d-b3fe0009be0a))
+    (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/SOIC-8_5.23x5.23mm_P1.27mm.wrl"
+      (offset (xyz 0 0 0))
+      (scale (xyz 1 1 1))
+      (rotate (xyz 0 0 0))
+    )
+  )
+
+  (footprint "Resistor_SMD:R_0603_1608Metric" (layer "F.Cu")
+    (tedit 5F68FEEE) (tstamp 427ebe81-b1c9-41da-8e4c-ecd15456d04c)
+    (at 124.46 101.6)
+    (descr "Resistor SMD 0603 (1608 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" "File: reverse_engineering.kicad_sch")
+    (property "Sheetname" "")
+    (path "/218d3ab9-b5b8-480d-8b74-689011ca0fd9")
+    (attr smd)
+    (fp_text reference "R4" (at 0 -1.43) (layer "F.SilkS")
+      (effects (font (size 1 1) (thickness 0.15)))
+      (tstamp 67d66ec5-b475-47b9-a2b2-51dfb21f0e2d)
+    )
+    (fp_text value "1Meg" (at 0 1.43) (layer "F.Fab")
+      (effects (font (size 1 1) (thickness 0.15)))
+      (tstamp 93d11686-a16f-473d-b3ef-b98356d44187)
+    )
+    (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+      (effects (font (size 0.4 0.4) (thickness 0.06)))
+      (tstamp e868dde9-53da-4b68-83bd-8d1e7df71b62)
+    )
+    (fp_line (start -0.237258 0.5225) (end 0.237258 0.5225) (layer "F.SilkS") (width 0.12) (tstamp 3890d857-3fba-454c-a59f-801eb55602ae))
+    (fp_line (start -0.237258 -0.5225) (end 0.237258 -0.5225) (layer "F.SilkS") (width 0.12) (tstamp d724263d-d03b-4725-b28a-c23319a2e45b))
+    (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer "F.CrtYd") (width 0.05) (tstamp 5571b3a1-fba0-420a-9ce1-1a4840710471))
+    (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer "F.CrtYd") (width 0.05) (tstamp d49d0331-b1be-441d-8e96-3db3a795ef18))
+    (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer "F.CrtYd") (width 0.05) (tstamp d65aeaca-5289-4ba4-9207-30af3037be98))
+    (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer "F.CrtYd") (width 0.05) (tstamp dd27aa83-5f1d-4cb1-a4f2-b151696eb786))
+    (fp_line (start 0.8 0.4125) (end -0.8 0.4125) (layer "F.Fab") (width 0.1) (tstamp 020015e8-bb37-475e-a73c-7dd1860bc6cd))
+    (fp_line (start 0.8 -0.4125) (end 0.8 0.4125) (layer "F.Fab") (width 0.1) (tstamp 29453345-8c9a-48a1-8db9-ee0dd76b29f0))
+    (fp_line (start -0.8 0.4125) (end -0.8 -0.4125) (layer "F.Fab") (width 0.1) (tstamp 47172508-6689-4326-bd85-361e84c33ba0))
+    (fp_line (start -0.8 -0.4125) (end 0.8 -0.4125) (layer "F.Fab") (width 0.1) (tstamp 4f44bde3-97cb-4101-b107-00c59ee950e9))
+    (pad "1" smd roundrect (at -0.825 0) (size 0.8 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
+      (net 7 "Net-(J1-Pad1)") (pintype "passive") (tstamp 85ce753c-df77-40e1-b98b-c4cb0f06a984))
+    (pad "2" smd roundrect (at 0.825 0) (size 0.8 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
+      (net 4 "Earth") (pintype "passive") (tstamp bbe0d271-78dd-411e-b60f-7bf690d943c2))
+    (model "${KICAD6_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl"
+      (offset (xyz 0 0 0))
+      (scale (xyz 1 1 1))
+      (rotate (xyz 0 0 0))
+    )
+  )
+
+  (footprint "Capacitor_SMD:C_0603_1608Metric" (layer "F.Cu")
+    (tedit 5F68FEEE) (tstamp 43974c8d-5fca-4575-b284-10d48a9576f2)
+    (at 109.22 81.28)
+    (descr "Capacitor SMD 0603 (1608 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), generated with kicad-footprint-generator")
+    (tags "capacitor")
+    (property "Sheetfile" "File: reverse_engineering.kicad_sch")
+    (property "Sheetname" "")
+    (path "/a4de38b8-8297-411b-9e16-b5414360ab5e")
+    (attr smd)
+    (fp_text reference "C2" (at 0 -1.43) (layer "F.SilkS")
+      (effects (font (size 1 1) (thickness 0.15)))
+      (tstamp cac2ad75-1257-43ef-a642-d08c8161d7ef)
+    )
+    (fp_text value "C" (at 0 1.43) (layer "F.Fab")
+      (effects (font (size 1 1) (thickness 0.15)))
+      (tstamp 5ada6f8d-f556-4f0e-b965-513ee0a84f06)
+    )
+    (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+      (effects (font (size 0.4 0.4) (thickness 0.06)))
+      (tstamp deb21f27-85c5-4070-b6b3-8e5e6a7c5bfb)
+    )
+    (fp_line (start -0.14058 0.51) (end 0.14058 0.51) (layer "F.SilkS") (width 0.12) (tstamp 3387bcd5-8f2a-42bc-ba52-c8d0ca1554c6))
+    (fp_line (start -0.14058 -0.51) (end 0.14058 -0.51) (layer "F.SilkS") (width 0.12) (tstamp 52e9bcea-184d-4648-a470-b64d6008ab35))
+    (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer "F.CrtYd") (width 0.05) (tstamp 40fadf47-ceac-40f8-ac13-84a7ce15c384))
+    (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer "F.CrtYd") (width 0.05) (tstamp 80b65a5c-1fd4-434b-8c9c-7fcf10226589))
+    (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer "F.CrtYd") (width 0.05) (tstamp b7b05004-6f21-465d-9b21-938dfb5f89fd))
+    (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer "F.CrtYd") (width 0.05) (tstamp ce0c31c5-c56b-4855-844c-163835485409))
+    (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer "F.Fab") (width 0.1) (tstamp 1caecd53-7b47-49a2-ab33-b853e47ed06d))
+    (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer "F.Fab") (width 0.1) (tstamp 5293445b-c226-4c6e-a327-3a3b1a5f454c))
+    (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer "F.Fab") (width 0.1) (tstamp 57a88fcc-fdd3-42d3-aa0c-73483ab77d19))
+    (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer "F.Fab") (width 0.1) (tstamp adac6ae8-8d42-4ac1-870c-086e7afe13c8))
+    (pad "1" smd roundrect (at -0.775 0) (size 0.9 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
+      (net 4 "Earth") (pintype "passive") (tstamp 63b06493-4f1d-41ec-a499-8bd53c9eb0a4))
+    (pad "2" smd roundrect (at 0.775 0) (size 0.9 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
+      (net 5 "+5V") (pintype "passive") (tstamp 000109f0-cbc7-4f40-a65f-47adf2d40766))
+    (model "${KICAD6_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl"
+      (offset (xyz 0 0 0))
+      (scale (xyz 1 1 1))
+      (rotate (xyz 0 0 0))
+    )
+  )
+
+  (footprint "Connector_PinHeader_1.00mm:PinHeader_1x01_P1.00mm_Vertical" (layer "F.Cu")
+    (tedit 59FED738) (tstamp 48c5d0e7-2a0f-44b0-b179-f2c5bbb7e7c3)
+    (at 102.87 86.36)
+    (descr "Through hole straight pin header, 1x01, 1.00mm pitch, single row")
+    (tags "Through hole pin header THT 1x01 1.00mm single row")
+    (property "Sheetfile" "File: reverse_engineering.kicad_sch")
+    (property "Sheetname" "")
+    (attr through_hole)
+    (fp_text reference "J3" (at 0 -1.56) (layer "F.SilkS")
+      (effects (font (size 1 1) (thickness 0.15)))
+      (tstamp 34924792-bd35-4afd-820b-87e8e70904f4)
+    )
+    (fp_text value "Conn_01x01_Male" (at 0 1.56) (layer "F.Fab")
+      (effects (font (size 1 1) (thickness 0.15)))
+      (tstamp 004405bd-cbdc-4346-a583-e1b98b6b054a)
+    )
+    (fp_text user "${REFERENCE}" (at 0 0 90) (layer "F.Fab")
+      (effects (font (size 0.76 0.76) (thickness 0.114)))
+      (tstamp a7cd7ffc-5a5d-49b8-8245-37a2d62c51d9)
+    )
+    (fp_line (start -0.695 0) (end -0.695 -0.685) (layer "F.SilkS") (width 0.12) (tstamp 343cdfdd-f306-4e2e-af28-ca8016ce4d5d))
+    (fp_line (start -0.695 0.685) (end 0.695 0.685) (layer "F.SilkS") (width 0.12) (tstamp 39b35635-0c82-4437-98ff-7a057494b2cd))
+    (fp_line (start -0.695 -0.685) (end 0 -0.685) (layer "F.SilkS") (width 0.12) (tstamp 81f45d8f-98c2-45a8-8613-787e8f49e4c6))
+    (fp_line (start 0.695 0.685) (end 0.695 0.56) (layer "F.SilkS") (width 0.12) (tstamp b8de0eaf-1080-45cc-8e2f-5964feb899b2))
+    (fp_line (start 0.608276 0.685) (end 0.695 0.685) (layer "F.SilkS") (width 0.12) (tstamp d37445e1-fe7d-4bc7-a6a1-9ee80b586fe2))
+    (fp_line (start -0.695 0.685) (end -0.695 0.56) (layer "F.SilkS") (width 0.12) (tstamp e1656e2c-f5f2-405e-a27f-28c0b0497b1c))
+    (fp_line (start -0.695 0.685) (end -0.608276 0.685) (layer "F.SilkS") (width 0.12) (tstamp fb4985cd-1653-461d-863c-809f51fe4976))
+    (fp_line (start 1.15 -1) (end -1.15 -1) (layer "F.CrtYd") (width 0.05) (tstamp 1f22fa4d-1237-4412-835c-96d482be3e03))
+    (fp_line (start 1.15 1) (end 1.15 -1) (layer "F.CrtYd") (width 0.05) (tstamp 363038f5-78ca-4e47-b210-7232d776696d))
+    (fp_line (start -1.15 -1) (end -1.15 1) (layer "F.CrtYd") (width 0.05) (tstamp 9862f4bf-90a8-4793-a9f8-87292c8f2668))
+    (fp_line (start -1.15 1) (end 1.15 1) (layer "F.CrtYd") (width 0.05) (tstamp cac613d1-e75c-4c9a-85bf-50341a7d7bdc))
+    (fp_line (start -0.635 0.5) (end -0.635 -0.1825) (layer "F.Fab") (width 0.1) (tstamp 14f1de29-e5a1-4d9a-b22b-befde1e127b9))
+    (fp_line (start 0.635 0.5) (end -0.635 0.5) (layer "F.Fab") (width 0.1) (tstamp 192c6fb7-cc31-46e5-8d76-f32e4a5dea05))
+    (fp_line (start 0.635 -0.5) (end 0.635 0.5) (layer "F.Fab") (width 0.1) (tstamp 56b0fa6d-44fc-4d58-b3f7-89159489417c))
+    (fp_line (start -0.635 -0.1825) (end -0.3175 -0.5) (layer "F.Fab") (width 0.1) (tstamp 64281b41-9f4c-46bd-87d5-4ce30b8f9182))
+    (fp_line (start -0.3175 -0.5) (end 0.635 -0.5) (layer "F.Fab") (width 0.1) (tstamp 77078cb2-673f-422a-b4c5-f6ab327fb94e))
+    (pad "1" thru_hole rect (at 0 0) (size 0.85 0.85) (drill 0.5) (layers *.Cu *.Mask)
+      (net 1 "unconnected-(J3-Pad1)") (pinfunction "Pin_1") (pintype "passive") (tstamp 0b223872-d238-47a2-8eeb-775347e6f65f))
+    (model "${KICAD6_3DMODEL_DIR}/Connector_PinHeader_1.00mm.3dshapes/PinHeader_1x01_P1.00mm_Vertical.wrl"
+      (offset (xyz 0 0 0))
+      (scale (xyz 1 1 1))
+      (rotate (xyz 0 0 0))
+    )
+  )
+
+  (footprint "Connector_JST:JST_XH_S3B-XH-A_1x03_P2.50mm_Horizontal" (layer "F.Cu")
+    (tedit 5C281475) (tstamp 4dbd36ed-a289-4111-8da6-44fdb409ba41)
+    (at 141.33 91.4 90)
+    (descr "JST XH series connector, S3B-XH-A (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator")
+    (tags "connector JST XH horizontal")
+    (property "Sheetfile" "File: reverse_engineering.kicad_sch")
+    (property "Sheetname" "")
+    (path "/74951309-14af-4beb-93a8-5cbe5e5f10d6")
+    (attr through_hole)
+    (fp_text reference "J1" (at 2.5 -3.5 90) (layer "F.SilkS")
+      (effects (font (size 1 1) (thickness 0.15)))
+      (tstamp 5db38667-753e-4630-b5ca-c73d16729ea5)
+    )
+    (fp_text value "Conn_01x03_Male" (at 2.5 10.4 90) (layer "F.Fab")
+      (effects (font (size 1 1) (thickness 0.15)))
+      (tstamp 8ea0016d-9b05-4663-82ef-472ee1b7fa41)
+    )
+    (fp_text user "${REFERENCE}" (at 2.5 3.45 90) (layer "F.Fab")
+      (effects (font (size 1 1) (thickness 0.15)))
+      (tstamp 550b907a-21a2-45f0-bdea-321f1b12df89)
+    )
+    (fp_line (start 5.25 8.7) (end 5.25 3.2) (layer "F.SilkS") (width 0.12) (tstamp 0657611f-350e-40b5-9cc2-6c775f6c84ce))
+    (fp_line (start 0.3 -2.1) (end 0 -1.5) (layer "F.SilkS") (width 0.12) (tstamp 097a0d2f-576e-4c16-a1f7-c035c21e5f23))
+    (fp_line (start -1.14 -2.41) (end -1.14 2.09) (layer "F.SilkS") (width 0.12) (tstamp 107bdcce-8d49-4169-a14f-6ded2a2f7d56))
+    (fp_line (start 6.14 2.09) (end 2.5 2.09) (layer "F.SilkS") (width 0.12) (tstamp 174a1c13-0b02-455a-9b80-6f48f9537b06))
+    (fp_line (start -0.25 8.7) (end 0.25 8.7) (layer "F.SilkS") (width 0.12) (tstamp 2fa3915e-8916-4d10-a35c-37bc66875034))
+    (fp_line (start 6.14 -2.41) (end 6.14 2.09) (layer "F.SilkS") (width 0.12) (tstamp 4c970579-b39b-44f3-8b61-53d2213b498a))
+    (fp_line (start 4.75 8.7) (end 5.25 8.7) (layer "F.SilkS") (width 0.12) (tstamp 4daa215c-0489-4687-9a6b-08de2d355f7e))
+    (fp_line (start 7.56 9.31) (end 7.56 -2.41) (layer "F.SilkS") (width 0.12) (tstamp 5226f158-bcd5-406d-9b7e-256eaab4bf26))
+    (fp_line (start 0.25 8.7) (end 0.25 3.2) (layer "F.SilkS") (width 0.12) (tstamp 571e40bb-e8a5-4f95-a027-3699efbba996))
+    (fp_line (start 2.75 3.2) (end 2.25 3.2) (layer "F.SilkS") (width 0.12) (tstamp 6eae44db-9362-4472-885b-03b43cdff1f2))
+    (fp_line (start -2.56 9.31) (end -2.56 -2.41) (layer "F.SilkS") (width 0.12) (tstamp 6f4f18fd-2c77-478b-89a3-97c8220d7ec6))
+    (fp_line (start 5.25 3.2) (end 4.75 3.2) (layer "F.SilkS") (width 0.12) (tstamp 711992e9-89d4-4340-8702-5d19d12efbae))
+    (fp_line (start -2.56 -2.41) (end -1.14 -2.41) (layer "F.SilkS") (width 0.12) (tstamp 711c2c6e-f140-42d7-8f10-a44d442554f3))
+    (fp_line (start 2.75 8.7) (end 2.75 3.2) (layer "F.SilkS") (width 0.12) (tstamp 824093b9-1ee5-43da-a109-700df41b88e2))
+    (fp_line (start -0.3 -2.1) (end 0.3 -2.1) (layer "F.SilkS") (width 0.12) (tstamp 8b15fb4f-fa0d-40d9-b6cd-8f94e864b7ec))
+    (fp_line (start 2.25 8.7) (end 2.75 8.7) (layer "F.SilkS") (width 0.12) (tstamp 8da12384-17a3-4581-8330-ec7c148f834c))
+    (fp_line (start 4.75 3.2) (end 4.75 8.7) (layer "F.SilkS") (width 0.12) (tstamp 9e3dd6eb-1db1-411f-a6d9-09640e1806ac))
+    (fp_line (start 2.25 3.2) (end 2.25 8.7) (layer "F.SilkS") (width 0.12) (tstamp ae87052c-ed5f-4b30-8214-a2b8d4a68723))
+    (fp_line (start -1.14 2.09) (end 2.5 2.09) (layer "F.SilkS") (width 0.12) (tstamp b34fe714-551e-4a99-b0b2-bec97080e788))
+    (fp_line (start 7.56 -2.41) (end 6.14 -2.41) (layer "F.SilkS") (width 0.12) (tstamp b9e5918e-90ae-4691-825a-4e972df60ca3))
+    (fp_line (start -0.25 3.2) (end -0.25 8.7) (layer "F.SilkS") (width 0.12) (tstamp bad092ba-5f30-4879-954a-d2387e13a093))
+    (fp_line (start 2.5 9.31) (end -2.56 9.31) (layer "F.SilkS") (width 0.12) (tstamp c598fc15-8bf2-422d-a4e5-6016f4c1c658))
+    (fp_line (start 0 -1.5) (end -0.3 -2.1) (layer "F.SilkS") (width 0.12) (tstamp e38b18a6-a727-42c6-a41e-89a6a4053297))
+    (fp_line (start 2.5 9.31) (end 7.56 9.31) (layer "F.SilkS") (width 0.12) (tstamp ed2b55f3-84dd-4101-b5be-e74cf5298eb1))
+    (fp_line (start 0.25 3.2) (end -0.25 3.2) (layer "F.SilkS") (width 0.12) (tstamp f44e6949-464b-456e-8216-12c2c9e6a8dd))
+    (fp_line (start 7.95 -2.8) (end -2.95 -2.8) (layer "F.CrtYd") (width 0.05) (tstamp 466bfc1c-0949-45c5-a59d-a256393a39ff))
+    (fp_line (start -2.95 9.7) (end 7.95 9.7) (layer "F.CrtYd") (width 0.05) (tstamp 6c8cce58-dc27-447b-8c5e-6752d9560069))
+    (fp_line (start 7.95 9.7) (end 7.95 -2.8) (layer "F.CrtYd") (width 0.05) (tstamp 878792ae-e90b-4b33-82c9-f30a7846e3f3))
+    (fp_line (start -2.95 -2.8) (end -2.95 9.7) (layer "F.CrtYd") (width 0.05) (tstamp a896f96e-459d-4161-99e1-6f2ebd856b40))
+    (fp_line (start -1.25 2.2) (end 2.5 2.2) (layer "F.Fab") (width 0.1) (tstamp 01102006-701c-48e8-9c38-894a72421ffc))
+    (fp_line (start 2.5 9.2) (end 7.45 9.2) (layer "F.Fab") (width 0.1) (tstamp 19f03142-d05e-436e-bf04-b5029799d492))
+    (fp_line (start 7.45 -2.3) (end 6.25 -2.3) (layer "F.Fab") (width 0.1) (tstamp 463525a6-8809-44c7-8a8f-905039b49635))
+    (fp_line (start 2.5 9.2) (end -2.45 9.2) (layer "F.Fab") (width 0.1) (tstamp 71ae8635-8574-4bed-b22d-7cbe2a9286a1))
+    (fp_line (start 0 1.2) (end 0.625 2.2) (layer "F.Fab") (width 0.1) (tstamp 84b68510-e04c-40a8-8ba8-62d208a9acc3))
+    (fp_line (start 6.25 2.2) (end 2.5 2.2) (layer "F.Fab") (width 0.1) (tstamp 98fab911-0e3e-4d6d-bf44-3bd0bf48a936))
+    (fp_line (start 7.45 9.2) (end 7.45 -2.3) (layer "F.Fab") (width 0.1) (tstamp 9c764783-5ac5-4426-b269-260e3e1da2ba))
+    (fp_line (start -2.45 9.2) (end -2.45 -2.3) (layer "F.Fab") (width 0.1) (tstamp 9ef7a5e7-6771-4dec-8097-5ff097f6d693))
+    (fp_line (start -1.25 -2.3) (end -1.25 2.2) (layer "F.Fab") (width 0.1) (tstamp a0e147fc-8763-4394-997f-df47e46013ae))
+    (fp_line (start -0.625 2.2) (end 0 1.2) (layer "F.Fab") (width 0.1) (tstamp a61f7b85-5e94-4882-b57c-ca32265ec077))
+    (fp_line (start -2.45 -2.3) (end -1.25 -2.3) (layer "F.Fab") (width 0.1) (tstamp b1e4131e-174f-4d8b-a55e-35c30f46bff6))
+    (fp_line (start 6.25 -2.3) (end 6.25 2.2) (layer "F.Fab") (width 0.1) (tstamp c5d0b68a-a919-4741-b686-16e44b8cdc89))
+    (pad "1" thru_hole roundrect (at 0 0 90) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask) (roundrect_rratio 0.147059)
+      (net 7 "Net-(J1-Pad1)") (pinfunction "Pin_1") (pintype "passive") (tstamp 531e8075-85ac-4828-9734-893a463d531f))
+    (pad "2" thru_hole oval (at 2.5 0 90) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask)
+      (net 5 "+5V") (pinfunction "Pin_2") (pintype "passive") (tstamp 3b3647f3-fe70-4248-8fde-343fe046eb8b))
+    (pad "3" thru_hole oval (at 5 0 90) (size 1.7 1.95) (drill 0.95) (layers *.Cu *.Mask)
+      (net 4 "Earth") (pinfunction "Pin_3") (pintype "passive") (tstamp 1fc82813-a88e-4011-90bb-fd868133cef9))
+    (model "${KICAD6_3DMODEL_DIR}/Connector_JST.3dshapes/JST_XH_S3B-XH-A_1x03_P2.50mm_Horizontal.wrl"
+      (offset (xyz 0 0 0))
+      (scale (xyz 1 1 1))
+      (rotate (xyz 0 0 0))
+    )
+  )
+
+  (footprint "Capacitor_SMD:C_0603_1608Metric" (layer "F.Cu")
+    (tedit 5F68FEEE) (tstamp 5c71b8cd-7a95-4bbd-a321-1db2650394ac)
+    (at 124.46 78.74)
+    (descr "Capacitor SMD 0603 (1608 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), generated with kicad-footprint-generator")
+    (tags "capacitor")
+    (property "Sheetfile" "File: reverse_engineering.kicad_sch")
+    (property "Sheetname" "")
+    (path "/cb1736f8-8f16-42da-aa88-be206137de6a")
+    (attr smd)
+    (fp_text reference "C6" (at 0 -1.43) (layer "F.SilkS")
+      (effects (font (size 1 1) (thickness 0.15)))
+      (tstamp ce3a9706-f308-4f65-a810-83c1ad8cddb5)
+    )
+    (fp_text value "C" (at 0 1.43) (layer "F.Fab")
+      (effects (font (size 1 1) (thickness 0.15)))
+      (tstamp 5c74e65f-13bb-4abf-89bb-9e34e9227a0c)
+    )
+    (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+      (effects (font (size 0.4 0.4) (thickness 0.06)))
+      (tstamp b570d8f3-fa6e-4735-9f87-e0aa4fd7a95b)
+    )
+    (fp_line (start -0.14058 0.51) (end 0.14058 0.51) (layer "F.SilkS") (width 0.12) (tstamp 24a3b02f-9f8a-46bd-930a-33b516c61fb6))
+    (fp_line (start -0.14058 -0.51) (end 0.14058 -0.51) (layer "F.SilkS") (width 0.12) (tstamp eea28496-c607-4052-b85f-caa4076911db))
+    (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer "F.CrtYd") (width 0.05) (tstamp 289a8ef9-a255-4024-a154-1393d8909707))
+    (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer "F.CrtYd") (width 0.05) (tstamp 2c163cc6-09f7-4ec0-beda-659791e8b1b3))
+    (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer "F.CrtYd") (width 0.05) (tstamp 997a025c-1205-4222-be13-054e99e54b38))
+    (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer "F.CrtYd") (width 0.05) (tstamp f08c483e-a7d4-40fc-9c6b-5f4a3db4f687))
+    (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer "F.Fab") (width 0.1) (tstamp 107fc505-5b6c-418c-a8a6-5d4cd3fd040b))
+    (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer "F.Fab") (width 0.1) (tstamp 8c475b08-e472-42ac-8edd-0c0f9c014f2b))
+    (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer "F.Fab") (width 0.1) (tstamp afff2601-f748-4c6f-b1fc-bf5da952bb35))
+    (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer "F.Fab") (width 0.1) (tstamp e24d7c30-2357-4dae-b594-21abd5af80ea))
+    (pad "1" smd roundrect (at -0.775 0) (size 0.9 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
+      (net 5 "+5V") (pintype "passive") (tstamp b755ee97-c9ce-4538-8690-a07bc50c661e))
+    (pad "2" smd roundrect (at 0.775 0) (size 0.9 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
+      (net 4 "Earth") (pintype "passive") (tstamp cf5e41c2-a37b-466b-9f93-e227e0ee9c5e))
+    (model "${KICAD6_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl"
+      (offset (xyz 0 0 0))
+      (scale (xyz 1 1 1))
+      (rotate (xyz 0 0 0))
+    )
+  )
+
+  (footprint "Capacitor_SMD:C_0603_1608Metric" (layer "F.Cu")
+    (tedit 5F68FEEE) (tstamp 6e95c43c-9cc7-4304-8042-db144276273e)
+    (at 109.22 78.74)
+    (descr "Capacitor SMD 0603 (1608 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), generated with kicad-footprint-generator")
+    (tags "capacitor")
+    (property "Sheetfile" "File: reverse_engineering.kicad_sch")
+    (property "Sheetname" "")
+    (path "/be34735b-0e79-4971-93af-2575bf704111")
+    (attr smd)
+    (fp_text reference "C1" (at 0 -1.43) (layer "F.SilkS")
+      (effects (font (size 1 1) (thickness 0.15)))
+      (tstamp c41b159f-44c4-4951-8e24-c401e8878a15)
+    )
+    (fp_text value "C" (at 0 1.43) (layer "F.Fab")
+      (effects (font (size 1 1) (thickness 0.15)))
+      (tstamp 912ab2d9-ad97-42d3-a6d3-0db546a3a431)
+    )
+    (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+      (effects (font (size 0.4 0.4) (thickness 0.06)))
+      (tstamp cc31be17-5203-4ded-afdf-0a89003c4a2d)
+    )
+    (fp_line (start -0.14058 0.51) (end 0.14058 0.51) (layer "F.SilkS") (width 0.12) (tstamp 228b3a8c-1286-455a-adbc-bc7dc80f4472))
+    (fp_line (start -0.14058 -0.51) (end 0.14058 -0.51) (layer "F.SilkS") (width 0.12) (tstamp a654c084-d276-445f-aca4-7570a39ba5bf))
+    (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer "F.CrtYd") (width 0.05) (tstamp 385df9fb-3c89-4eec-99da-a6431e48b75d))
+    (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer "F.CrtYd") (width 0.05) (tstamp 837abcab-a5a0-4d2b-af76-fbed39fda7ce))
+    (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer "F.CrtYd") (width 0.05) (tstamp ce33e343-6024-4d34-ae2a-0ac067840d64))
+    (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer "F.CrtYd") (width 0.05) (tstamp d07096b7-f891-4dbe-8e72-09788d334bc7))
+    (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer "F.Fab") (width 0.1) (tstamp 37891166-7416-4ee2-9395-b64eec5cdbf4))
+    (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer "F.Fab") (width 0.1) (tstamp d24f1929-d965-4ec9-9752-6ef5c602a99b))
+    (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer "F.Fab") (width 0.1) (tstamp d392f6ef-5dd7-4993-9cd3-b88316056899))
+    (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer "F.Fab") (width 0.1) (tstamp eab073aa-2d83-4214-b876-770a54e4ddc7))
+    (pad "1" smd roundrect (at -0.775 0) (size 0.9 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
+      (net 4 "Earth") (pintype "passive") (tstamp cfdfdb8b-ec2e-48d8-8e48-1bfbef5d19ab))
+    (pad "2" smd roundrect (at 0.775 0) (size 0.9 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
+      (net 5 "+5V") (pintype "passive") (tstamp 82e0059a-df90-4d31-a2e7-628ca54a7ee8))
+    (model "${KICAD6_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl"
+      (offset (xyz 0 0 0))
+      (scale (xyz 1 1 1))
+      (rotate (xyz 0 0 0))
+    )
+  )
+
+  (footprint "Resistor_SMD:R_0603_1608Metric" (layer "F.Cu")
+    (tedit 5F68FEEE) (tstamp 7d0c3294-291c-417e-9f97-5e60888a1710)
+    (at 109.22 86.36)
+    (descr "Resistor SMD 0603 (1608 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" "File: reverse_engineering.kicad_sch")
+    (property "Sheetname" "")
+    (path "/707d0862-5610-43e2-a73e-5c3df54b1aef")
+    (attr smd)
+    (fp_text reference "R1" (at 0 -1.43) (layer "F.SilkS")
+      (effects (font (size 1 1) (thickness 0.15)))
+      (tstamp 6b7d1f87-6324-46ca-994a-044ddcb5c426)
+    )
+    (fp_text value "1k" (at 0 1.43) (layer "F.Fab")
+      (effects (font (size 1 1) (thickness 0.15)))
+      (tstamp b7f1b6e8-e0f9-4b57-969a-d1d924de73f4)
+    )
+    (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+      (effects (font (size 0.4 0.4) (thickness 0.06)))
+      (tstamp ed5fe428-41fb-4343-9e96-65d104ec1c68)
+    )
+    (fp_line (start -0.237258 -0.5225) (end 0.237258 -0.5225) (layer "F.SilkS") (width 0.12) (tstamp 6cc0b360-f4c7-46c0-86a7-e0b1441d9a01))
+    (fp_line (start -0.237258 0.5225) (end 0.237258 0.5225) (layer "F.SilkS") (width 0.12) (tstamp 9d12feb4-1f3a-44db-a165-b41e003b331a))
+    (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer "F.CrtYd") (width 0.05) (tstamp 0386803b-7e1d-432e-b0c2-1008f8a649fd))
+    (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer "F.CrtYd") (width 0.05) (tstamp 0fa5ef5d-75de-42df-ace0-021d8b6ea1e2))
+    (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer "F.CrtYd") (width 0.05) (tstamp 360cd390-d704-4068-937c-ec0bccbcfc41))
+    (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer "F.CrtYd") (width 0.05) (tstamp e31d363c-88b8-4f58-b876-f33c50d5fdf6))
+    (fp_line (start 0.8 0.4125) (end -0.8 0.4125) (layer "F.Fab") (width 0.1) (tstamp 39128c62-9afe-4e1e-a9ba-45f2aac36d6e))
+    (fp_line (start 0.8 -0.4125) (end 0.8 0.4125) (layer "F.Fab") (width 0.1) (tstamp c6ffe90c-3f2f-4bbe-b3fc-84b9e3ee4580))
+    (fp_line (start -0.8 -0.4125) (end 0.8 -0.4125) (layer "F.Fab") (width 0.1) (tstamp e4d0a843-f137-4bce-b2dc-b2924080db3b))
+    (fp_line (start -0.8 0.4125) (end -0.8 -0.4125) (layer "F.Fab") (width 0.1) (tstamp f3f8c7d1-3fc5-43a0-b188-467c38131d3b))
+    (pad "1" smd roundrect (at -0.825 0) (size 0.8 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
+      (net 9 "Net-(T4-Pad2)") (pintype "passive") (tstamp 03acf7ef-af0f-44ea-af77-fb60d806963c))
+    (pad "2" smd roundrect (at 0.825 0) (size 0.8 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
+      (net 10 "Net-(U1-Pad3)") (pintype "passive") (tstamp 96034fba-76ed-479a-b536-fb5867d94a1a))
+    (model "${KICAD6_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl"
+      (offset (xyz 0 0 0))
+      (scale (xyz 1 1 1))
+      (rotate (xyz 0 0 0))
+    )
+  )
+
+  (footprint "Connector_PinHeader_1.00mm:PinHeader_1x01_P1.00mm_Vertical" (layer "F.Cu")
+    (tedit 59FED738) (tstamp 890de44d-184c-412c-a785-d016a2b38eda)
+    (at 102.87 74.93)
+    (descr "Through hole straight pin header, 1x01, 1.00mm pitch, single row")
+    (tags "Through hole pin header THT 1x01 1.00mm single row")
+    (property "Sheetfile" "File: reverse_engineering.kicad_sch")
+    (property "Sheetname" "")
+    (path "/aedce2ba-0b5a-4d70-aa2d-ebf7fb03b609")
+    (attr through_hole)
+    (fp_text reference "J2" (at 0 -1.56) (layer "F.SilkS")
+      (effects (font (size 1 1) (thickness 0.15)))
+      (tstamp fb3e884a-03cf-4979-a63e-be80318acc0f)
+    )
+    (fp_text value "Conn_01x01_Male" (at 0 1.56) (layer "F.Fab")
+      (effects (font (size 1 1) (thickness 0.15)))
+      (tstamp b0d8a8ad-236b-4ac8-b0cd-cbd12e328401)
+    )
+    (fp_text user "${REFERENCE}" (at 0 0 90) (layer "F.Fab")
+      (effects (font (size 0.76 0.76) (thickness 0.114)))
+      (tstamp aef42da7-acc4-4009-8553-02a6c621673b)
+    )
+    (fp_line (start -0.695 0.685) (end 0.695 0.685) (layer "F.SilkS") (width 0.12) (tstamp 04d8c1a3-c8a8-4ca2-aa57-28d0d7acb9e1))
+    (fp_line (start -0.695 0.685) (end -0.608276 0.685) (layer "F.SilkS") (width 0.12) (tstamp 087029dc-fb3d-40e2-84a1-4a326ac662ec))
+    (fp_line (start -0.695 0) (end -0.695 -0.685) (layer "F.SilkS") (width 0.12) (tstamp 6799053c-ef7f-4341-a237-6faa7390b593))
+    (fp_line (start 0.695 0.685) (end 0.695 0.56) (layer "F.SilkS") (width 0.12) (tstamp 8d5e9886-89db-482c-a7c0-da882a5dc979))
+    (fp_line (start 0.608276 0.685) (end 0.695 0.685) (layer "F.SilkS") (width 0.12) (tstamp 934fda3f-14cb-449b-90ad-410680f0e5c8))
+    (fp_line (start -0.695 -0.685) (end 0 -0.685) (layer "F.SilkS") (width 0.12) (tstamp baa3f2da-b932-42a7-9802-eb156eb87f2a))
+    (fp_line (start -0.695 0.685) (end -0.695 0.56) (layer "F.SilkS") (width 0.12) (tstamp e3f2b5d2-ff38-4ac1-b8d0-774ef3a157a3))
+    (fp_line (start 1.15 1) (end 1.15 -1) (layer "F.CrtYd") (width 0.05) (tstamp 5df1cc81-c84e-4e80-b339-f39ee7da8f69))
+    (fp_line (start -1.15 1) (end 1.15 1) (layer "F.CrtYd") (width 0.05) (tstamp 7243f385-7408-4db9-9b68-ba0ae3ed564e))
+    (fp_line (start 1.15 -1) (end -1.15 -1) (layer "F.CrtYd") (width 0.05) (tstamp 8318d467-655b-4390-889e-ac965ec58e20))
+    (fp_line (start -1.15 -1) (end -1.15 1) (layer "F.CrtYd") (width 0.05) (tstamp d1b0dce3-1b10-4f71-8075-0f45af6ad2c7))
+    (fp_line (start -0.3175 -0.5) (end 0.635 -0.5) (layer "F.Fab") (width 0.1) (tstamp 047e5fed-8866-4530-a75e-ed7ad2732590))
+    (fp_line (start -0.635 -0.1825) (end -0.3175 -0.5) (layer "F.Fab") (width 0.1) (tstamp 3c4d0226-329e-403c-91ce-4ffbaab513ea))
+    (fp_line (start 0.635 -0.5) (end 0.635 0.5) (layer "F.Fab") (width 0.1) (tstamp 607be4df-505f-4d4e-a89b-4a356d98692c))
+    (fp_line (start -0.635 0.5) (end -0.635 -0.1825) (layer "F.Fab") (width 0.1) (tstamp eaa9a38a-622f-4668-8969-3e0e6bdbf4a4))
+    (fp_line (start 0.635 0.5) (end -0.635 0.5) (layer "F.Fab") (width 0.1) (tstamp f2c4e144-9e75-40c2-964a-9713abe6bba5))
+    (pad "1" thru_hole rect (at 0 0) (size 0.85 0.85) (drill 0.5) (layers *.Cu *.Mask)
+      (net 9 "Net-(T4-Pad2)") (pinfunction "Pin_1") (pintype "passive") (tstamp 4c97b8ac-a4db-4946-9ea7-7fdb510c4699))
+    (model "${KICAD6_3DMODEL_DIR}/Connector_PinHeader_1.00mm.3dshapes/PinHeader_1x01_P1.00mm_Vertical.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")
+    (tedit 5F68FEEE) (tstamp 8c7fb09a-e80b-4ccd-9be4-12243db5c502)
+    (at 124.78 74.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" "File: reverse_engineering.kicad_sch")
+    (property "Sheetname" "")
+    (path "/b709af88-1cd0-4c38-bfe7-4f3f8331bd5a")
+    (attr smd)
+    (fp_text reference "C5" (at 0 -1.68) (layer "F.SilkS")
+      (effects (font (size 1 1) (thickness 0.15)))
+      (tstamp 4278266e-af5f-472f-9121-b24cf71fafe1)
+    )
+    (fp_text value "C" (at 0 1.68) (layer "F.Fab")
+      (effects (font (size 1 1) (thickness 0.15)))
+      (tstamp 2b1923ab-1f99-4643-8e30-1dcf83abc04b)
+    )
+    (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+      (effects (font (size 0.5 0.5) (thickness 0.08)))
+      (tstamp 3cd636cd-625e-4953-9735-45704281f96c)
+    )
+    (fp_line (start -0.261252 0.735) (end 0.261252 0.735) (layer "F.SilkS") (width 0.12) (tstamp 90f80520-2a8e-4287-a7b2-4aa0c337d2c3))
+    (fp_line (start -0.261252 -0.735) (end 0.261252 -0.735) (layer "F.SilkS") (width 0.12) (tstamp d7d838df-ab49-4917-83bf-227e2fb006a6))
+    (fp_line (start 1.7 0.98) (end -1.7 0.98) (layer "F.CrtYd") (width 0.05) (tstamp 1957ba00-cbdc-4082-b186-bed6f96bc803))
+    (fp_line (start 1.7 -0.98) (end 1.7 0.98) (layer "F.CrtYd") (width 0.05) (tstamp 80fee9f5-24a8-429d-97a1-2bd83175016e))
+    (fp_line (start -1.7 0.98) (end -1.7 -0.98) (layer "F.CrtYd") (width 0.05) (tstamp a2c2d465-2de5-40a7-9368-d82bff936018))
+    (fp_line (start -1.7 -0.98) (end 1.7 -0.98) (layer "F.CrtYd") (width 0.05) (tstamp fccdf5da-b4d1-403f-ba74-b9d86ae43b87))
+    (fp_line (start 1 -0.625) (end 1 0.625) (layer "F.Fab") (width 0.1) (tstamp 0518d3f3-5d1b-4e1c-8a98-0a9199e477ea))
+    (fp_line (start -1 0.625) (end -1 -0.625) (layer "F.Fab") (width 0.1) (tstamp 1bcf53f6-fad4-420c-9d93-f268df124304))
+    (fp_line (start 1 0.625) (end -1 0.625) (layer "F.Fab") (width 0.1) (tstamp 36123d9d-0410-4622-a757-744309e827b5))
+    (fp_line (start -1 -0.625) (end 1 -0.625) (layer "F.Fab") (width 0.1) (tstamp aac8ae8e-d158-4034-aea0-0f39b180cba3))
+    (pad "1" smd roundrect (at -0.95 0) (size 1 1.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
+      (net 8 "Net-(C5-Pad1)") (pintype "passive") (tstamp 040bb5a3-2364-4009-b2a2-396c27d68724))
+    (pad "2" smd roundrect (at 0.95 0) (size 1 1.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
+      (net 4 "Earth") (pintype "passive") (tstamp 9521e821-1e8b-4ad1-99ae-2665ed307127))
+    (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_0603_1608Metric" (layer "F.Cu")
+    (tedit 5F68FEEE) (tstamp c2117f60-b39b-4fad-96ca-0ed835508bc5)
+    (at 119.38 99.06)
+    (descr "Resistor SMD 0603 (1608 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" "File: reverse_engineering.kicad_sch")
+    (property "Sheetname" "")
+    (path "/d8358159-6d52-49eb-ba23-941a6d085359")
+    (attr smd)
+    (fp_text reference "R2" (at 0 -1.43) (layer "F.SilkS")
+      (effects (font (size 1 1) (thickness 0.15)))
+      (tstamp 9060dbbe-11d3-4d7c-9f02-54ff6f1c470a)
+    )
+    (fp_text value "1k6" (at 0 1.43) (layer "F.Fab")
+      (effects (font (size 1 1) (thickness 0.15)))
+      (tstamp 00ada70d-140e-4398-91b9-4ffbc405f1d6)
+    )
+    (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+      (effects (font (size 0.4 0.4) (thickness 0.06)))
+      (tstamp 965cb1a6-6625-4a6e-b290-ada737dc40d9)
+    )
+    (fp_line (start -0.237258 0.5225) (end 0.237258 0.5225) (layer "F.SilkS") (width 0.12) (tstamp 03aec5a7-ea63-4a77-91e4-01d69f1c9021))
+    (fp_line (start -0.237258 -0.5225) (end 0.237258 -0.5225) (layer "F.SilkS") (width 0.12) (tstamp 0998d7f4-bb73-4664-9b09-bacdfc580b98))
+    (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer "F.CrtYd") (width 0.05) (tstamp 086ff7d9-db5d-4849-b363-5dcf2ba4d57d))
+    (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer "F.CrtYd") (width 0.05) (tstamp c03e77da-8255-4ea4-9420-fc37adb2a80d))
+    (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer "F.CrtYd") (width 0.05) (tstamp cdaab93f-e803-42ba-967a-55e7d4bf0c86))
+    (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer "F.CrtYd") (width 0.05) (tstamp de1edd4d-ecf0-4826-87c2-a9a3653f85c6))
+    (fp_line (start -0.8 0.4125) (end -0.8 -0.4125) (layer "F.Fab") (width 0.1) (tstamp 50d67151-3dea-42da-be27-7cc21c3f3f27))
+    (fp_line (start -0.8 -0.4125) (end 0.8 -0.4125) (layer "F.Fab") (width 0.1) (tstamp 5230f958-2eac-472c-a74c-306b18d2c943))
+    (fp_line (start 0.8 0.4125) (end -0.8 0.4125) (layer "F.Fab") (width 0.1) (tstamp 77dc3865-bbae-4cfc-848b-42ab7d8c8fa5))
+    (fp_line (start 0.8 -0.4125) (end 0.8 0.4125) (layer "F.Fab") (width 0.1) (tstamp e663bdd5-4f75-497f-8e9f-8ef1f3f45897))
+    (pad "1" smd roundrect (at -0.825 0) (size 0.8 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
+      (net 6 "Net-(U1-Pad6)") (pintype "passive") (tstamp 9f53b430-24a0-49aa-94a1-36ff8e7a1f36))
+    (pad "2" smd roundrect (at 0.825 0) (size 0.8 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
+      (net 11 "Net-(U1-Pad7)") (pintype "passive") (tstamp 74683e80-595b-4e44-821f-308981258dee))
+    (model "${KICAD6_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl"
+      (offset (xyz 0 0 0))
+      (scale (xyz 1 1 1))
+      (rotate (xyz 0 0 0))
+    )
+  )
+
+  (footprint "Resistor_SMD:R_0603_1608Metric" (layer "F.Cu")
+    (tedit 5F68FEEE) (tstamp d3278b6a-b27a-47eb-9397-91fd531f6051)
+    (at 124.46 99.06)
+    (descr "Resistor SMD 0603 (1608 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" "File: reverse_engineering.kicad_sch")
+    (property "Sheetname" "")
+    (path "/f0e6153e-af6d-4909-b635-f2eddf3f5368")
+    (attr smd)
+    (fp_text reference "R3" (at 0 -1.43) (layer "F.SilkS")
+      (effects (font (size 1 1) (thickness 0.15)))
+      (tstamp 0eef200e-5af5-49c2-8a06-9cd89bb526ea)
+    )
+    (fp_text value "330" (at 0 1.43) (layer "F.Fab")
+      (effects (font (size 1 1) (thickness 0.15)))
+      (tstamp d48e8085-879e-44c2-9b1f-99f862eb93a8)
+    )
+    (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+      (effects (font (size 0.4 0.4) (thickness 0.06)))
+      (tstamp eec282a8-0a30-4a2c-9860-55c0854d630f)
+    )
+    (fp_line (start -0.237258 -0.5225) (end 0.237258 -0.5225) (layer "F.SilkS") (width 0.12) (tstamp 353b0f3b-197c-4dd9-aa31-de181f4ab3b5))
+    (fp_line (start -0.237258 0.5225) (end 0.237258 0.5225) (layer "F.SilkS") (width 0.12) (tstamp fcd30920-475e-48b0-9732-fb020a8fce6b))
+    (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer "F.CrtYd") (width 0.05) (tstamp 20f4a9b1-b971-41b0-aba9-cea882f370e8))
+    (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer "F.CrtYd") (width 0.05) (tstamp 4730d38e-d812-46a2-b14c-9e7fdebc9b28))
+    (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer "F.CrtYd") (width 0.05) (tstamp 65687ff8-1575-4c5e-9f89-02df98e28d30))
+    (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer "F.CrtYd") (width 0.05) (tstamp 8cdf3250-b7f3-46d9-a092-47750ef8604e))
+    (fp_line (start 0.8 0.4125) (end -0.8 0.4125) (layer "F.Fab") (width 0.1) (tstamp 3a4a30c3-cd7a-4c8c-bb9b-f0af5e29d400))
+    (fp_line (start 0.8 -0.4125) (end 0.8 0.4125) (layer "F.Fab") (width 0.1) (tstamp 7af013ce-68e7-4a74-af4c-b3f155b9d9e4))
+    (fp_line (start -0.8 -0.4125) (end 0.8 -0.4125) (layer "F.Fab") (width 0.1) (tstamp 90375dd0-a08c-4076-b7c2-d9647571484f))
+    (fp_line (start -0.8 0.4125) (end -0.8 -0.4125) (layer "F.Fab") (width 0.1) (tstamp fbab4ef9-10a3-48fe-979d-f459dcf03cfa))
+    (pad "1" smd roundrect (at -0.825 0) (size 0.8 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
+      (net 11 "Net-(U1-Pad7)") (pintype "passive") (tstamp a94c66ab-b981-4235-934e-d020a5a8358e))
+    (pad "2" smd roundrect (at 0.825 0) (size 0.8 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
+      (net 5 "+5V") (pintype "passive") (tstamp cad2ec29-044e-4d5d-baba-c538396e8535))
+    (model "${KICAD6_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl"
+      (offset (xyz 0 0 0))
+      (scale (xyz 1 1 1))
+      (rotate (xyz 0 0 0))
+    )
+  )
+
+  (footprint "Capacitor_SMD:C_0603_1608Metric" (layer "F.Cu")
+    (tedit 5F68FEEE) (tstamp e50f0a70-d9f5-4baf-82c3-e550f17e576b)
+    (at 111.76 99.06)
+    (descr "Capacitor SMD 0603 (1608 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), generated with kicad-footprint-generator")
+    (tags "capacitor")
+    (property "Sheetfile" "File: reverse_engineering.kicad_sch")
+    (property "Sheetname" "")
+    (path "/9ad0f1db-488a-41c9-b37e-75f07d2bdc7a")
+    (attr smd)
+    (fp_text reference "C3" (at 0 -1.43) (layer "F.SilkS")
+      (effects (font (size 1 1) (thickness 0.15)))
+      (tstamp 08229c46-b748-4f76-9a99-0db056a34485)
+    )
+    (fp_text value "C" (at 0 1.43) (layer "F.Fab")
+      (effects (font (size 1 1) (thickness 0.15)))
+      (tstamp ac3c6a58-9931-463c-a4f9-cb22dd219c19)
+    )
+    (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
+      (effects (font (size 0.4 0.4) (thickness 0.06)))
+      (tstamp a38d3d30-c434-4f51-a88d-f3dc48757d68)
+    )
+    (fp_line (start -0.14058 -0.51) (end 0.14058 -0.51) (layer "F.SilkS") (width 0.12) (tstamp b0772832-6db9-41cb-a22f-8cdd49a8cec4))
+    (fp_line (start -0.14058 0.51) (end 0.14058 0.51) (layer "F.SilkS") (width 0.12) (tstamp f3558112-482e-44f2-8a00-88bf33058800))
+    (fp_line (start 1.48 0.73) (end -1.48 0.73) (layer "F.CrtYd") (width 0.05) (tstamp 3dc45069-f7f2-45d5-bfae-3edd4d67bedf))
+    (fp_line (start -1.48 -0.73) (end 1.48 -0.73) (layer "F.CrtYd") (width 0.05) (tstamp 6142e80e-d4f1-4f8e-a71f-e1b56c4d71e8))
+    (fp_line (start -1.48 0.73) (end -1.48 -0.73) (layer "F.CrtYd") (width 0.05) (tstamp a90c8478-921f-4f14-a235-d92fab505f13))
+    (fp_line (start 1.48 -0.73) (end 1.48 0.73) (layer "F.CrtYd") (width 0.05) (tstamp d51d3e34-9744-4134-a1be-f0862a7ecc90))
+    (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer "F.Fab") (width 0.1) (tstamp 050d947f-65c1-46f5-b81f-96a6a341c08e))
+    (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer "F.Fab") (width 0.1) (tstamp 364c4f56-5e49-4c85-8e01-00d206cecf11))
+    (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer "F.Fab") (width 0.1) (tstamp 6a0a1eaf-470c-40de-b79f-729a686650af))
+    (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer "F.Fab") (width 0.1) (tstamp 878695d0-32fb-4258-8c1b-4b58a1ccdbee))
+    (pad "1" smd roundrect (at -0.775 0) (size 0.9 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
+      (net 4 "Earth") (pintype "passive") (tstamp fa642692-5b38-4d3c-b199-a00a4a2f4e93))
+    (pad "2" smd roundrect (at 0.775 0) (size 0.9 0.95) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
+      (net 6 "Net-(U1-Pad6)") (pintype "passive") (tstamp fd154f4d-f5dc-478a-81fd-213178e289c8))
+    (model "${KICAD6_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl"
+      (offset (xyz 0 0 0))
+      (scale (xyz 1 1 1))
+      (rotate (xyz 0 0 0))
+    )
+  )
+
+)

+ 420 - 0
reverse_engineering/reverse_engineering.kicad_pro

@@ -0,0 +1,420 @@
+{
+  "board": {
+    "design_settings": {
+      "defaults": {
+        "board_outline_line_width": 0.09999999999999999,
+        "copper_line_width": 0.19999999999999998,
+        "copper_text_italic": false,
+        "copper_text_size_h": 1.5,
+        "copper_text_size_v": 1.5,
+        "copper_text_thickness": 0.3,
+        "copper_text_upright": false,
+        "courtyard_line_width": 0.049999999999999996,
+        "dimension_precision": 4,
+        "dimension_units": 3,
+        "dimensions": {
+          "arrow_length": 1270000,
+          "extension_offset": 500000,
+          "keep_text_aligned": true,
+          "suppress_zeroes": false,
+          "text_position": 0,
+          "units_format": 1
+        },
+        "fab_line_width": 0.09999999999999999,
+        "fab_text_italic": false,
+        "fab_text_size_h": 1.0,
+        "fab_text_size_v": 1.0,
+        "fab_text_thickness": 0.15,
+        "fab_text_upright": false,
+        "other_line_width": 0.15,
+        "other_text_italic": false,
+        "other_text_size_h": 1.0,
+        "other_text_size_v": 1.0,
+        "other_text_thickness": 0.15,
+        "other_text_upright": false,
+        "pads": {
+          "drill": 0.762,
+          "height": 1.524,
+          "width": 1.524
+        },
+        "silk_line_width": 0.15,
+        "silk_text_italic": false,
+        "silk_text_size_h": 1.0,
+        "silk_text_size_v": 1.0,
+        "silk_text_thickness": 0.15,
+        "silk_text_upright": false,
+        "zones": {
+          "45_degree_only": false,
+          "min_clearance": 0.508
+        }
+      },
+      "diff_pair_dimensions": [],
+      "drc_exclusions": [],
+      "meta": {
+        "version": 2
+      },
+      "rule_severities": {
+        "annular_width": "error",
+        "clearance": "error",
+        "copper_edge_clearance": "error",
+        "courtyards_overlap": "error",
+        "diff_pair_gap_out_of_range": "error",
+        "diff_pair_uncoupled_length_too_long": "error",
+        "drill_out_of_range": "error",
+        "duplicate_footprints": "warning",
+        "extra_footprint": "warning",
+        "footprint_type_mismatch": "error",
+        "hole_clearance": "error",
+        "hole_near_hole": "error",
+        "invalid_outline": "error",
+        "item_on_disabled_layer": "error",
+        "items_not_allowed": "error",
+        "length_out_of_range": "error",
+        "malformed_courtyard": "error",
+        "microvia_drill_out_of_range": "error",
+        "missing_courtyard": "ignore",
+        "missing_footprint": "warning",
+        "net_conflict": "warning",
+        "npth_inside_courtyard": "ignore",
+        "padstack": "error",
+        "pth_inside_courtyard": "ignore",
+        "shorting_items": "error",
+        "silk_over_copper": "warning",
+        "silk_overlap": "warning",
+        "skew_out_of_range": "error",
+        "through_hole_pad_without_hole": "error",
+        "too_many_vias": "error",
+        "track_dangling": "warning",
+        "track_width": "error",
+        "tracks_crossing": "error",
+        "unconnected_items": "error",
+        "unresolved_variable": "error",
+        "via_dangling": "warning",
+        "zone_has_empty_net": "error",
+        "zones_intersect": "error"
+      },
+      "rules": {
+        "allow_blind_buried_vias": false,
+        "allow_microvias": false,
+        "max_error": 0.005,
+        "min_clearance": 0.0,
+        "min_copper_edge_clearance": 0.0,
+        "min_hole_clearance": 0.25,
+        "min_hole_to_hole": 0.25,
+        "min_microvia_diameter": 0.19999999999999998,
+        "min_microvia_drill": 0.09999999999999999,
+        "min_silk_clearance": 0.0,
+        "min_through_hole_diameter": 0.3,
+        "min_track_width": 0.19999999999999998,
+        "min_via_annular_width": 0.049999999999999996,
+        "min_via_diameter": 0.39999999999999997,
+        "solder_mask_clearance": 0.0,
+        "solder_mask_min_width": 0.0,
+        "use_height_for_length_calcs": true
+      },
+      "track_widths": [],
+      "via_dimensions": [],
+      "zones_allow_external_fillets": false,
+      "zones_use_no_outline": true
+    },
+    "layer_presets": []
+  },
+  "boards": [],
+  "cvpcb": {
+    "equivalence_files": []
+  },
+  "erc": {
+    "erc_exclusions": [],
+    "meta": {
+      "version": 0
+    },
+    "pin_map": [
+      [
+        0,
+        0,
+        0,
+        0,
+        0,
+        0,
+        1,
+        0,
+        0,
+        0,
+        0,
+        2
+      ],
+      [
+        0,
+        2,
+        0,
+        1,
+        0,
+        0,
+        1,
+        0,
+        2,
+        2,
+        2,
+        2
+      ],
+      [
+        0,
+        0,
+        0,
+        0,
+        0,
+        0,
+        1,
+        0,
+        1,
+        0,
+        1,
+        2
+      ],
+      [
+        0,
+        1,
+        0,
+        0,
+        0,
+        0,
+        1,
+        1,
+        2,
+        1,
+        1,
+        2
+      ],
+      [
+        0,
+        0,
+        0,
+        0,
+        0,
+        0,
+        1,
+        0,
+        0,
+        0,
+        0,
+        2
+      ],
+      [
+        0,
+        0,
+        0,
+        0,
+        0,
+        0,
+        0,
+        0,
+        0,
+        0,
+        0,
+        2
+      ],
+      [
+        1,
+        1,
+        1,
+        1,
+        1,
+        0,
+        1,
+        1,
+        1,
+        1,
+        1,
+        2
+      ],
+      [
+        0,
+        0,
+        0,
+        1,
+        0,
+        0,
+        1,
+        0,
+        0,
+        0,
+        0,
+        2
+      ],
+      [
+        0,
+        2,
+        1,
+        2,
+        0,
+        0,
+        1,
+        0,
+        2,
+        2,
+        2,
+        2
+      ],
+      [
+        0,
+        2,
+        0,
+        1,
+        0,
+        0,
+        1,
+        0,
+        2,
+        0,
+        0,
+        2
+      ],
+      [
+        0,
+        2,
+        1,
+        1,
+        0,
+        0,
+        1,
+        0,
+        2,
+        0,
+        0,
+        2
+      ],
+      [
+        2,
+        2,
+        2,
+        2,
+        2,
+        2,
+        2,
+        2,
+        2,
+        2,
+        2,
+        2
+      ]
+    ],
+    "rule_severities": {
+      "bus_definition_conflict": "error",
+      "bus_entry_needed": "error",
+      "bus_label_syntax": "error",
+      "bus_to_bus_conflict": "error",
+      "bus_to_net_conflict": "error",
+      "different_unit_footprint": "error",
+      "different_unit_net": "error",
+      "duplicate_reference": "error",
+      "duplicate_sheet_names": "error",
+      "extra_units": "error",
+      "global_label_dangling": "warning",
+      "hier_label_mismatch": "error",
+      "label_dangling": "error",
+      "lib_symbol_issues": "warning",
+      "multiple_net_names": "warning",
+      "net_not_bus_member": "warning",
+      "no_connect_connected": "warning",
+      "no_connect_dangling": "warning",
+      "pin_not_connected": "error",
+      "pin_not_driven": "error",
+      "pin_to_pin": "warning",
+      "power_pin_not_driven": "error",
+      "similar_labels": "warning",
+      "unannotated": "error",
+      "unit_value_mismatch": "error",
+      "unresolved_variable": "error",
+      "wire_dangling": "error"
+    }
+  },
+  "libraries": {
+    "pinned_footprint_libs": [],
+    "pinned_symbol_libs": []
+  },
+  "meta": {
+    "filename": "reverse_engineering.kicad_pro",
+    "version": 1
+  },
+  "net_settings": {
+    "classes": [
+      {
+        "bus_width": 12.0,
+        "clearance": 0.2,
+        "diff_pair_gap": 0.25,
+        "diff_pair_via_gap": 0.25,
+        "diff_pair_width": 0.2,
+        "line_style": 0,
+        "microvia_diameter": 0.3,
+        "microvia_drill": 0.1,
+        "name": "Default",
+        "pcb_color": "rgba(0, 0, 0, 0.000)",
+        "schematic_color": "rgba(0, 0, 0, 0.000)",
+        "track_width": 0.25,
+        "via_diameter": 0.8,
+        "via_drill": 0.4,
+        "wire_width": 6.0
+      }
+    ],
+    "meta": {
+      "version": 2
+    },
+    "net_colors": null
+  },
+  "pcbnew": {
+    "last_paths": {
+      "gencad": "",
+      "idf": "",
+      "netlist": "",
+      "specctra_dsn": "",
+      "step": "",
+      "vrml": ""
+    },
+    "page_layout_descr_file": ""
+  },
+  "schematic": {
+    "annotate_start_num": 0,
+    "drawing": {
+      "default_line_thickness": 6.0,
+      "default_text_size": 50.0,
+      "field_names": [],
+      "intersheets_ref_own_page": false,
+      "intersheets_ref_prefix": "",
+      "intersheets_ref_short": false,
+      "intersheets_ref_show": false,
+      "intersheets_ref_suffix": "",
+      "junction_size_choice": 3,
+      "label_size_ratio": 0.375,
+      "pin_symbol_size": 25.0,
+      "text_offset_ratio": 0.15
+    },
+    "legacy_lib_dir": "",
+    "legacy_lib_list": [],
+    "meta": {
+      "version": 1
+    },
+    "net_format_name": "",
+    "ngspice": {
+      "fix_include_paths": true,
+      "fix_passive_vals": false,
+      "meta": {
+        "version": 0
+      },
+      "model_mode": 0,
+      "workbook_filename": ""
+    },
+    "page_layout_descr_file": "",
+    "plot_directory": "",
+    "spice_adjust_passive_values": false,
+    "spice_external_command": "spice \"%I\"",
+    "subpart_first_id": 65,
+    "subpart_id_separator": 0
+  },
+  "sheets": [
+    [
+      "9b56d9a7-eef3-4c57-b1bf-c47b4e3a6ab8",
+      ""
+    ]
+  ],
+  "text_variables": {}
+}

+ 1335 - 0
reverse_engineering/reverse_engineering.kicad_sch

@@ -0,0 +1,1335 @@
+(kicad_sch (version 20211123) (generator eeschema)
+
+  (uuid 9b56d9a7-eef3-4c57-b1bf-c47b4e3a6ab8)
+
+  (paper "A4")
+
+  (lib_symbols
+    (symbol "Connector:Conn_01x01_Male" (pin_names (offset 1.016) hide) (in_bom yes) (on_board yes)
+      (property "Reference" "J" (id 0) (at 0 2.54 0)
+        (effects (font (size 1.27 1.27)))
+      )
+      (property "Value" "Conn_01x01_Male" (id 1) (at 0 -2.54 0)
+        (effects (font (size 1.27 1.27)))
+      )
+      (property "Footprint" "" (id 2) (at 0 0 0)
+        (effects (font (size 1.27 1.27)) hide)
+      )
+      (property "Datasheet" "~" (id 3) (at 0 0 0)
+        (effects (font (size 1.27 1.27)) hide)
+      )
+      (property "ki_keywords" "connector" (id 4) (at 0 0 0)
+        (effects (font (size 1.27 1.27)) hide)
+      )
+      (property "ki_description" "Generic connector, single row, 01x01, script generated (kicad-library-utils/schlib/autogen/connector/)" (id 5) (at 0 0 0)
+        (effects (font (size 1.27 1.27)) hide)
+      )
+      (property "ki_fp_filters" "Connector*:*" (id 6) (at 0 0 0)
+        (effects (font (size 1.27 1.27)) hide)
+      )
+      (symbol "Conn_01x01_Male_1_1"
+        (polyline
+          (pts
+            (xy 1.27 0)
+            (xy 0.8636 0)
+          )
+          (stroke (width 0.1524) (type default) (color 0 0 0 0))
+          (fill (type none))
+        )
+        (rectangle (start 0.8636 0.127) (end 0 -0.127)
+          (stroke (width 0.1524) (type default) (color 0 0 0 0))
+          (fill (type outline))
+        )
+        (pin passive line (at 5.08 0 180) (length 3.81)
+          (name "Pin_1" (effects (font (size 1.27 1.27))))
+          (number "1" (effects (font (size 1.27 1.27))))
+        )
+      )
+    )
+    (symbol "Connector:Conn_01x03_Male" (pin_names (offset 1.016) hide) (in_bom yes) (on_board yes)
+      (property "Reference" "J" (id 0) (at 0 5.08 0)
+        (effects (font (size 1.27 1.27)))
+      )
+      (property "Value" "Conn_01x03_Male" (id 1) (at 0 -5.08 0)
+        (effects (font (size 1.27 1.27)))
+      )
+      (property "Footprint" "" (id 2) (at 0 0 0)
+        (effects (font (size 1.27 1.27)) hide)
+      )
+      (property "Datasheet" "~" (id 3) (at 0 0 0)
+        (effects (font (size 1.27 1.27)) hide)
+      )
+      (property "ki_keywords" "connector" (id 4) (at 0 0 0)
+        (effects (font (size 1.27 1.27)) hide)
+      )
+      (property "ki_description" "Generic connector, single row, 01x03, script generated (kicad-library-utils/schlib/autogen/connector/)" (id 5) (at 0 0 0)
+        (effects (font (size 1.27 1.27)) hide)
+      )
+      (property "ki_fp_filters" "Connector*:*_1x??_*" (id 6) (at 0 0 0)
+        (effects (font (size 1.27 1.27)) hide)
+      )
+      (symbol "Conn_01x03_Male_1_1"
+        (polyline
+          (pts
+            (xy 1.27 -2.54)
+            (xy 0.8636 -2.54)
+          )
+          (stroke (width 0.1524) (type default) (color 0 0 0 0))
+          (fill (type none))
+        )
+        (polyline
+          (pts
+            (xy 1.27 0)
+            (xy 0.8636 0)
+          )
+          (stroke (width 0.1524) (type default) (color 0 0 0 0))
+          (fill (type none))
+        )
+        (polyline
+          (pts
+            (xy 1.27 2.54)
+            (xy 0.8636 2.54)
+          )
+          (stroke (width 0.1524) (type default) (color 0 0 0 0))
+          (fill (type none))
+        )
+        (rectangle (start 0.8636 -2.413) (end 0 -2.667)
+          (stroke (width 0.1524) (type default) (color 0 0 0 0))
+          (fill (type outline))
+        )
+        (rectangle (start 0.8636 0.127) (end 0 -0.127)
+          (stroke (width 0.1524) (type default) (color 0 0 0 0))
+          (fill (type outline))
+        )
+        (rectangle (start 0.8636 2.667) (end 0 2.413)
+          (stroke (width 0.1524) (type default) (color 0 0 0 0))
+          (fill (type outline))
+        )
+        (pin passive line (at 5.08 2.54 180) (length 3.81)
+          (name "Pin_1" (effects (font (size 1.27 1.27))))
+          (number "1" (effects (font (size 1.27 1.27))))
+        )
+        (pin passive line (at 5.08 0 180) (length 3.81)
+          (name "Pin_2" (effects (font (size 1.27 1.27))))
+          (number "2" (effects (font (size 1.27 1.27))))
+        )
+        (pin passive line (at 5.08 -2.54 180) (length 3.81)
+          (name "Pin_3" (effects (font (size 1.27 1.27))))
+          (number "3" (effects (font (size 1.27 1.27))))
+        )
+      )
+    )
+    (symbol "Device:C" (pin_numbers hide) (pin_names (offset 0.254)) (in_bom yes) (on_board yes)
+      (property "Reference" "C" (id 0) (at 0.635 2.54 0)
+        (effects (font (size 1.27 1.27)) (justify left))
+      )
+      (property "Value" "C" (id 1) (at 0.635 -2.54 0)
+        (effects (font (size 1.27 1.27)) (justify left))
+      )
+      (property "Footprint" "" (id 2) (at 0.9652 -3.81 0)
+        (effects (font (size 1.27 1.27)) hide)
+      )
+      (property "Datasheet" "~" (id 3) (at 0 0 0)
+        (effects (font (size 1.27 1.27)) hide)
+      )
+      (property "ki_keywords" "cap capacitor" (id 4) (at 0 0 0)
+        (effects (font (size 1.27 1.27)) hide)
+      )
+      (property "ki_description" "Unpolarized capacitor" (id 5) (at 0 0 0)
+        (effects (font (size 1.27 1.27)) hide)
+      )
+      (property "ki_fp_filters" "C_*" (id 6) (at 0 0 0)
+        (effects (font (size 1.27 1.27)) hide)
+      )
+      (symbol "C_0_1"
+        (polyline
+          (pts
+            (xy -2.032 -0.762)
+            (xy 2.032 -0.762)
+          )
+          (stroke (width 0.508) (type default) (color 0 0 0 0))
+          (fill (type none))
+        )
+        (polyline
+          (pts
+            (xy -2.032 0.762)
+            (xy 2.032 0.762)
+          )
+          (stroke (width 0.508) (type default) (color 0 0 0 0))
+          (fill (type none))
+        )
+      )
+      (symbol "C_1_1"
+        (pin passive line (at 0 3.81 270) (length 2.794)
+          (name "~" (effects (font (size 1.27 1.27))))
+          (number "1" (effects (font (size 1.27 1.27))))
+        )
+        (pin passive line (at 0 -3.81 90) (length 2.794)
+          (name "~" (effects (font (size 1.27 1.27))))
+          (number "2" (effects (font (size 1.27 1.27))))
+        )
+      )
+    )
+    (symbol "Device:D" (pin_numbers hide) (pin_names (offset 1.016) hide) (in_bom yes) (on_board yes)
+      (property "Reference" "D" (id 0) (at 0 2.54 0)
+        (effects (font (size 1.27 1.27)))
+      )
+      (property "Value" "D" (id 1) (at 0 -2.54 0)
+        (effects (font (size 1.27 1.27)))
+      )
+      (property "Footprint" "" (id 2) (at 0 0 0)
+        (effects (font (size 1.27 1.27)) hide)
+      )
+      (property "Datasheet" "~" (id 3) (at 0 0 0)
+        (effects (font (size 1.27 1.27)) hide)
+      )
+      (property "ki_keywords" "diode" (id 4) (at 0 0 0)
+        (effects (font (size 1.27 1.27)) hide)
+      )
+      (property "ki_description" "Diode" (id 5) (at 0 0 0)
+        (effects (font (size 1.27 1.27)) hide)
+      )
+      (property "ki_fp_filters" "TO-???* *_Diode_* *SingleDiode* D_*" (id 6) (at 0 0 0)
+        (effects (font (size 1.27 1.27)) hide)
+      )
+      (symbol "D_0_1"
+        (polyline
+          (pts
+            (xy -1.27 1.27)
+            (xy -1.27 -1.27)
+          )
+          (stroke (width 0.254) (type default) (color 0 0 0 0))
+          (fill (type none))
+        )
+        (polyline
+          (pts
+            (xy 1.27 0)
+            (xy -1.27 0)
+          )
+          (stroke (width 0) (type default) (color 0 0 0 0))
+          (fill (type none))
+        )
+        (polyline
+          (pts
+            (xy 1.27 1.27)
+            (xy 1.27 -1.27)
+            (xy -1.27 0)
+            (xy 1.27 1.27)
+          )
+          (stroke (width 0.254) (type default) (color 0 0 0 0))
+          (fill (type none))
+        )
+      )
+      (symbol "D_1_1"
+        (pin passive line (at -3.81 0 0) (length 2.54)
+          (name "K" (effects (font (size 1.27 1.27))))
+          (number "1" (effects (font (size 1.27 1.27))))
+        )
+        (pin passive line (at 3.81 0 180) (length 2.54)
+          (name "A" (effects (font (size 1.27 1.27))))
+          (number "2" (effects (font (size 1.27 1.27))))
+        )
+      )
+    )
+    (symbol "Device:R" (pin_numbers hide) (pin_names (offset 0)) (in_bom yes) (on_board yes)
+      (property "Reference" "R" (id 0) (at 2.032 0 90)
+        (effects (font (size 1.27 1.27)))
+      )
+      (property "Value" "R" (id 1) (at 0 0 90)
+        (effects (font (size 1.27 1.27)))
+      )
+      (property "Footprint" "" (id 2) (at -1.778 0 90)
+        (effects (font (size 1.27 1.27)) hide)
+      )
+      (property "Datasheet" "~" (id 3) (at 0 0 0)
+        (effects (font (size 1.27 1.27)) hide)
+      )
+      (property "ki_keywords" "R res resistor" (id 4) (at 0 0 0)
+        (effects (font (size 1.27 1.27)) hide)
+      )
+      (property "ki_description" "Resistor" (id 5) (at 0 0 0)
+        (effects (font (size 1.27 1.27)) hide)
+      )
+      (property "ki_fp_filters" "R_*" (id 6) (at 0 0 0)
+        (effects (font (size 1.27 1.27)) hide)
+      )
+      (symbol "R_0_1"
+        (rectangle (start -1.016 -2.54) (end 1.016 2.54)
+          (stroke (width 0.254) (type default) (color 0 0 0 0))
+          (fill (type none))
+        )
+      )
+      (symbol "R_1_1"
+        (pin passive line (at 0 3.81 270) (length 1.27)
+          (name "~" (effects (font (size 1.27 1.27))))
+          (number "1" (effects (font (size 1.27 1.27))))
+        )
+        (pin passive line (at 0 -3.81 90) (length 1.27)
+          (name "~" (effects (font (size 1.27 1.27))))
+          (number "2" (effects (font (size 1.27 1.27))))
+        )
+      )
+    )
+    (symbol "Timer:NE555P" (in_bom yes) (on_board yes)
+      (property "Reference" "U" (id 0) (at -10.16 8.89 0)
+        (effects (font (size 1.27 1.27)) (justify left))
+      )
+      (property "Value" "NE555P" (id 1) (at 2.54 8.89 0)
+        (effects (font (size 1.27 1.27)) (justify left))
+      )
+      (property "Footprint" "Package_DIP:DIP-8_W7.62mm" (id 2) (at 16.51 -10.16 0)
+        (effects (font (size 1.27 1.27)) hide)
+      )
+      (property "Datasheet" "http://www.ti.com/lit/ds/symlink/ne555.pdf" (id 3) (at 21.59 -10.16 0)
+        (effects (font (size 1.27 1.27)) hide)
+      )
+      (property "ki_keywords" "single timer 555" (id 4) (at 0 0 0)
+        (effects (font (size 1.27 1.27)) hide)
+      )
+      (property "ki_description" "Precision Timers, 555 compatible,  PDIP-8" (id 5) (at 0 0 0)
+        (effects (font (size 1.27 1.27)) hide)
+      )
+      (property "ki_fp_filters" "DIP*W7.62mm*" (id 6) (at 0 0 0)
+        (effects (font (size 1.27 1.27)) hide)
+      )
+      (symbol "NE555P_0_0"
+        (pin power_in line (at 0 -10.16 90) (length 2.54)
+          (name "GND" (effects (font (size 1.27 1.27))))
+          (number "1" (effects (font (size 1.27 1.27))))
+        )
+        (pin power_in line (at 0 10.16 270) (length 2.54)
+          (name "VCC" (effects (font (size 1.27 1.27))))
+          (number "8" (effects (font (size 1.27 1.27))))
+        )
+      )
+      (symbol "NE555P_0_1"
+        (rectangle (start -8.89 -7.62) (end 8.89 7.62)
+          (stroke (width 0.254) (type default) (color 0 0 0 0))
+          (fill (type background))
+        )
+        (rectangle (start -8.89 -7.62) (end 8.89 7.62)
+          (stroke (width 0.254) (type default) (color 0 0 0 0))
+          (fill (type background))
+        )
+      )
+      (symbol "NE555P_1_1"
+        (pin input line (at -12.7 5.08 0) (length 3.81)
+          (name "TR" (effects (font (size 1.27 1.27))))
+          (number "2" (effects (font (size 1.27 1.27))))
+        )
+        (pin output line (at 12.7 5.08 180) (length 3.81)
+          (name "Q" (effects (font (size 1.27 1.27))))
+          (number "3" (effects (font (size 1.27 1.27))))
+        )
+        (pin input inverted (at -12.7 -5.08 0) (length 3.81)
+          (name "R" (effects (font (size 1.27 1.27))))
+          (number "4" (effects (font (size 1.27 1.27))))
+        )
+        (pin input line (at -12.7 0 0) (length 3.81)
+          (name "CV" (effects (font (size 1.27 1.27))))
+          (number "5" (effects (font (size 1.27 1.27))))
+        )
+        (pin input line (at 12.7 -5.08 180) (length 3.81)
+          (name "THR" (effects (font (size 1.27 1.27))))
+          (number "6" (effects (font (size 1.27 1.27))))
+        )
+        (pin input line (at 12.7 0 180) (length 3.81)
+          (name "DIS" (effects (font (size 1.27 1.27))))
+          (number "7" (effects (font (size 1.27 1.27))))
+        )
+      )
+    )
+    (symbol "power:+5V" (power) (pin_names (offset 0)) (in_bom yes) (on_board yes)
+      (property "Reference" "#PWR" (id 0) (at 0 -3.81 0)
+        (effects (font (size 1.27 1.27)) hide)
+      )
+      (property "Value" "+5V" (id 1) (at 0 3.556 0)
+        (effects (font (size 1.27 1.27)))
+      )
+      (property "Footprint" "" (id 2) (at 0 0 0)
+        (effects (font (size 1.27 1.27)) hide)
+      )
+      (property "Datasheet" "" (id 3) (at 0 0 0)
+        (effects (font (size 1.27 1.27)) hide)
+      )
+      (property "ki_keywords" "power-flag" (id 4) (at 0 0 0)
+        (effects (font (size 1.27 1.27)) hide)
+      )
+      (property "ki_description" "Power symbol creates a global label with name \"+5V\"" (id 5) (at 0 0 0)
+        (effects (font (size 1.27 1.27)) hide)
+      )
+      (symbol "+5V_0_1"
+        (polyline
+          (pts
+            (xy -0.762 1.27)
+            (xy 0 2.54)
+          )
+          (stroke (width 0) (type default) (color 0 0 0 0))
+          (fill (type none))
+        )
+        (polyline
+          (pts
+            (xy 0 0)
+            (xy 0 2.54)
+          )
+          (stroke (width 0) (type default) (color 0 0 0 0))
+          (fill (type none))
+        )
+        (polyline
+          (pts
+            (xy 0 2.54)
+            (xy 0.762 1.27)
+          )
+          (stroke (width 0) (type default) (color 0 0 0 0))
+          (fill (type none))
+        )
+      )
+      (symbol "+5V_1_1"
+        (pin power_in line (at 0 0 90) (length 0) hide
+          (name "+5V" (effects (font (size 1.27 1.27))))
+          (number "1" (effects (font (size 1.27 1.27))))
+        )
+      )
+    )
+    (symbol "power:Earth" (power) (pin_names (offset 0)) (in_bom yes) (on_board yes)
+      (property "Reference" "#PWR" (id 0) (at 0 -6.35 0)
+        (effects (font (size 1.27 1.27)) hide)
+      )
+      (property "Value" "Earth" (id 1) (at 0 -3.81 0)
+        (effects (font (size 1.27 1.27)) hide)
+      )
+      (property "Footprint" "" (id 2) (at 0 0 0)
+        (effects (font (size 1.27 1.27)) hide)
+      )
+      (property "Datasheet" "~" (id 3) (at 0 0 0)
+        (effects (font (size 1.27 1.27)) hide)
+      )
+      (property "ki_keywords" "power-flag ground gnd" (id 4) (at 0 0 0)
+        (effects (font (size 1.27 1.27)) hide)
+      )
+      (property "ki_description" "Power symbol creates a global label with name \"Earth\"" (id 5) (at 0 0 0)
+        (effects (font (size 1.27 1.27)) hide)
+      )
+      (symbol "Earth_0_1"
+        (polyline
+          (pts
+            (xy -0.635 -1.905)
+            (xy 0.635 -1.905)
+          )
+          (stroke (width 0) (type default) (color 0 0 0 0))
+          (fill (type none))
+        )
+        (polyline
+          (pts
+            (xy -0.127 -2.54)
+            (xy 0.127 -2.54)
+          )
+          (stroke (width 0) (type default) (color 0 0 0 0))
+          (fill (type none))
+        )
+        (polyline
+          (pts
+            (xy 0 -1.27)
+            (xy 0 0)
+          )
+          (stroke (width 0) (type default) (color 0 0 0 0))
+          (fill (type none))
+        )
+        (polyline
+          (pts
+            (xy 1.27 -1.27)
+            (xy -1.27 -1.27)
+          )
+          (stroke (width 0) (type default) (color 0 0 0 0))
+          (fill (type none))
+        )
+      )
+      (symbol "Earth_1_1"
+        (pin power_in line (at 0 0 270) (length 0) hide
+          (name "Earth" (effects (font (size 1.27 1.27))))
+          (number "1" (effects (font (size 1.27 1.27))))
+        )
+      )
+    )
+  )
+
+  (junction (at 55.88 91.44) (diameter 0) (color 0 0 0 0)
+    (uuid 10f7c68e-bb64-4e1d-89c0-587f3fb6dd46)
+  )
+  (junction (at 107.95 60.96) (diameter 0) (color 0 0 0 0)
+    (uuid 19c73348-99d2-4bb8-a665-1cc7d1a59c5b)
+  )
+  (junction (at 90.17 86.36) (diameter 0) (color 0 0 0 0)
+    (uuid 1c482d0c-1896-43e3-b3ec-030ee7f3a079)
+  )
+  (junction (at 62.23 116.84) (diameter 0) (color 0 0 0 0)
+    (uuid 285635ab-1ac4-4f27-8753-8bb78be9f642)
+  )
+  (junction (at 106.68 121.92) (diameter 0) (color 0 0 0 0)
+    (uuid 28ecae41-555b-40e1-b65a-da98b6ee1e3b)
+  )
+  (junction (at 76.2 60.96) (diameter 0) (color 0 0 0 0)
+    (uuid 558b470a-a838-4a0c-8424-27411a0486ee)
+  )
+  (junction (at 60.96 52.07) (diameter 0) (color 0 0 0 0)
+    (uuid 7ca53893-9a11-4b18-b815-6a3f949aca5d)
+  )
+  (junction (at 110.49 115.57) (diameter 0) (color 0 0 0 0)
+    (uuid 8476c707-839c-49eb-b900-32fcf3d591ae)
+  )
+  (junction (at 153.67 76.2) (diameter 0) (color 0 0 0 0)
+    (uuid 9ac1424b-80e5-4415-bf4a-74c18bf55536)
+  )
+  (junction (at 156.21 77.47) (diameter 0) (color 0 0 0 0)
+    (uuid 9b42fcfe-a6c1-42ca-8192-a8f0765a4b57)
+  )
+  (junction (at 156.21 96.52) (diameter 0) (color 0 0 0 0)
+    (uuid ac68af83-fa4d-441d-868e-7913c7c67f5f)
+  )
+  (junction (at 107.95 48.26) (diameter 0) (color 0 0 0 0)
+    (uuid d1581a98-f084-4418-aaef-1f77260cb976)
+  )
+  (junction (at 107.95 58.42) (diameter 0) (color 0 0 0 0)
+    (uuid d399ba11-7541-4692-bf9c-4729f2913442)
+  )
+  (junction (at 134.62 41.91) (diameter 0) (color 0 0 0 0)
+    (uuid e315b23c-4ef7-4ab0-bc27-979534bbe585)
+  )
+  (junction (at 106.68 128.27) (diameter 0) (color 0 0 0 0)
+    (uuid e692bc4b-6465-4175-b607-569ebfbb6d30)
+  )
+  (junction (at 90.17 115.57) (diameter 0) (color 0 0 0 0)
+    (uuid eb826356-f856-480d-a929-b19801439772)
+  )
+
+  (wire (pts (xy 74.93 115.57) (xy 90.17 115.57))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 006d7851-7a4c-42e3-a245-4d5be01ac2e5)
+  )
+  (wire (pts (xy 93.98 128.27) (xy 90.17 128.27))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 007713cd-31a7-4db8-b738-dd9ac5b13df8)
+  )
+  (wire (pts (xy 82.55 99.06) (xy 82.55 121.92))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 00b93adf-81e1-4ff1-bdf4-2daad0f9e67e)
+  )
+  (wire (pts (xy 90.17 128.27) (xy 90.17 133.35))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 01277eec-ab7b-4304-bf56-ce88fc8662b5)
+  )
+  (wire (pts (xy 29.21 91.44) (xy 55.88 91.44))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 0379c173-60cc-4173-ac56-91f5e675b8a1)
+  )
+  (wire (pts (xy 13.97 116.84) (xy 62.23 116.84))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 03963e4f-a39c-4602-a79e-93888f6e821e)
+  )
+  (wire (pts (xy 107.95 58.42) (xy 146.05 58.42))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 03a564c5-b48e-4232-bea7-279d3d068a08)
+  )
+  (wire (pts (xy 62.23 116.84) (xy 62.23 119.38))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 06ede8aa-7ff3-4524-9057-aae72e64df00)
+  )
+  (wire (pts (xy 163.83 80.01) (xy 170.18 80.01))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 0ba6314d-e0cc-442f-96f5-befb5a7b7222)
+  )
+  (wire (pts (xy 72.39 99.06) (xy 82.55 99.06))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 0f00b195-9063-4b75-aef1-8bbe49afe2b5)
+  )
+  (wire (pts (xy 170.18 74.93) (xy 167.64 74.93))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 100ed9b8-7c7c-4b36-adbb-c032a9c89b7c)
+  )
+  (wire (pts (xy 134.62 48.26) (xy 134.62 41.91))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 10a455dd-c34f-4852-b17d-cb3a081a56fb)
+  )
+  (wire (pts (xy 67.31 115.57) (xy 62.23 115.57))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 1258547d-a685-47b7-b2ac-74a261c9bbc8)
+  )
+  (wire (pts (xy 93.98 80.01) (xy 93.98 96.52))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 131a5cb3-7249-44b0-8c4d-6d49d6ed990e)
+  )
+  (wire (pts (xy 134.62 41.91) (xy 148.59 41.91))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 139ca83e-8275-4681-985b-8fa112f781a0)
+  )
+  (wire (pts (xy 88.9 69.85) (xy 88.9 86.36))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 15bdca31-9045-471b-9250-06fdb23f27d3)
+  )
+  (wire (pts (xy 119.38 128.27) (xy 124.46 128.27))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 1931defa-3831-4733-8746-6b545d5f3a6e)
+  )
+  (wire (pts (xy 107.95 48.26) (xy 96.52 48.26))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 1e6a3bb1-49c1-4a4d-8a54-8e3a57d4ffdc)
+  )
+  (wire (pts (xy 125.73 80.01) (xy 125.73 86.36))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 1ec8fe9e-6151-46fc-8e6b-02659fb47f5e)
+  )
+  (wire (pts (xy 118.11 34.29) (xy 96.52 34.29))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 2b8ffec0-c32c-4f28-8e4d-df5ee85fda5e)
+  )
+  (wire (pts (xy 156.21 96.52) (xy 156.21 77.47))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 3083e127-91a6-4f9d-a013-8f277631cead)
+  )
+  (wire (pts (xy 137.16 69.85) (xy 137.16 97.79))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 3f1d254d-4217-4e2c-aeac-2a40147a12c3)
+  )
+  (wire (pts (xy 153.67 72.39) (xy 153.67 76.2))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 40036034-8021-4801-b79b-3476e2777558)
+  )
+  (wire (pts (xy 153.67 76.2) (xy 153.67 77.47))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 41575ab8-aef7-4d62-8d8d-cfd1c2149e28)
+  )
+  (wire (pts (xy 101.6 128.27) (xy 106.68 128.27))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 42a17097-a120-4ad4-910d-4291eb1e0257)
+  )
+  (wire (pts (xy 110.49 104.14) (xy 133.35 104.14))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 452878f3-3bad-4cd0-b8a9-f0ca6841f4ad)
+  )
+  (wire (pts (xy 110.49 115.57) (xy 110.49 104.14))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 4e38e565-1d1a-4c1b-bf54-fa80634ed48f)
+  )
+  (wire (pts (xy 120.65 69.85) (xy 137.16 69.85))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 520d7755-a8bb-4934-804e-995a9b6e09a1)
+  )
+  (wire (pts (xy 90.17 86.36) (xy 90.17 115.57))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 55e105d7-a2aa-476f-8176-1fa85eee2972)
+  )
+  (wire (pts (xy 96.52 48.26) (xy 96.52 44.45))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 56bbf60c-db12-4d9d-9fe2-ceb490a4b4db)
+  )
+  (wire (pts (xy 124.46 128.27) (xy 124.46 132.08))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 5b125481-f5dc-4811-9dcc-b46e237e6c3d)
+  )
+  (wire (pts (xy 137.16 97.79) (xy 85.09 97.79))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 5bbb9e83-3a20-4158-8794-1fe321a35c67)
+  )
+  (wire (pts (xy 62.23 115.57) (xy 62.23 116.84))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 5cbe1811-2ad4-46ad-abc4-1e6ed2279d0b)
+  )
+  (wire (pts (xy 76.2 50.8) (xy 76.2 60.96))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 61f7fe89-3bca-4593-9701-8ec9b7187e7a)
+  )
+  (wire (pts (xy 88.9 86.36) (xy 90.17 86.36))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 62abe136-fa45-4cd7-98c6-25c0898a6e1f)
+  )
+  (wire (pts (xy 55.88 83.82) (xy 55.88 91.44))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 62c4b626-6baf-431e-85f0-c6934bb1b77b)
+  )
+  (wire (pts (xy 162.56 67.31) (xy 162.56 69.85))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 63831936-3145-4f90-a6ae-1ad0310ec15a)
+  )
+  (wire (pts (xy 93.98 96.52) (xy 156.21 96.52))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 6728798c-13e1-4ef1-9ca7-b45ac0635b3b)
+  )
+  (wire (pts (xy 163.83 120.65) (xy 163.83 80.01))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 6b2b10d5-f8c5-4ede-9c10-3b4f0bd8146c)
+  )
+  (wire (pts (xy 95.25 80.01) (xy 93.98 80.01))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 6b9821d8-c79a-4445-a0b6-e79367337967)
+  )
+  (wire (pts (xy 60.96 50.8) (xy 60.96 52.07))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 6de42afc-d5b1-4658-a633-4202dc5b5dcf)
+  )
+  (wire (pts (xy 64.77 50.8) (xy 60.96 50.8))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 6f1544e3-85e2-48f5-b8f6-b9866384814a)
+  )
+  (wire (pts (xy 120.65 80.01) (xy 125.73 80.01))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 703faaa2-2331-4f89-90d7-94201d480121)
+  )
+  (wire (pts (xy 55.88 91.44) (xy 55.88 99.06))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 70c6adaa-579b-40d2-8703-2f7cd47796f9)
+  )
+  (wire (pts (xy 64.77 64.77) (xy 60.96 64.77))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 7f315682-1e56-41cc-9d49-871d15a6b0b3)
+  )
+  (wire (pts (xy 107.95 58.42) (xy 107.95 60.96))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 81e038be-9d3e-4a04-9f9e-1556e2a429cd)
+  )
+  (wire (pts (xy 119.38 115.57) (xy 156.21 115.57))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 836fa20b-6dc5-471d-ac14-5e64a9653640)
+  )
+  (wire (pts (xy 167.64 74.93) (xy 167.64 67.31))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 8520eb4a-2bde-4954-bad1-5aa9d13b58cb)
+  )
+  (wire (pts (xy 60.96 52.07) (xy 60.96 54.61))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 856792f3-4203-4ab0-9a8e-76ba5030f1b8)
+  )
+  (wire (pts (xy 76.2 64.77) (xy 72.39 64.77))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 86357bc5-e459-4b07-aad2-c72ac54e04d2)
+  )
+  (wire (pts (xy 134.62 41.91) (xy 134.62 34.29))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 89100a6e-81e5-4636-b0a5-1367ff5d0c24)
+  )
+  (wire (pts (xy 85.09 97.79) (xy 85.09 83.82))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 89a01f40-6727-4f21-ba39-63f2c4c1770f)
+  )
+  (wire (pts (xy 110.49 115.57) (xy 111.76 115.57))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 91b0fb3f-253f-4caf-ac58-92e4dbb079e3)
+  )
+  (wire (pts (xy 76.2 60.96) (xy 76.2 64.77))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 931bc6b3-d443-450c-ab13-aeadfe987c93)
+  )
+  (wire (pts (xy 96.52 34.29) (xy 96.52 36.83))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 9391f441-6e2c-4726-801c-759c56025ed3)
+  )
+  (wire (pts (xy 134.62 34.29) (xy 125.73 34.29))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 9987b1d6-9ef9-47a8-8eed-0c3d1151cb00)
+  )
+  (wire (pts (xy 148.59 41.91) (xy 148.59 46.99))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 9a06e54b-fcb5-4cee-a48e-587000469b8e)
+  )
+  (wire (pts (xy 167.64 67.31) (xy 162.56 67.31))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid 9c26c86f-96f1-4bba-8e4d-90fdc4ded842)
+  )
+  (wire (pts (xy 107.95 85.09) (xy 107.95 90.17))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid a5c57a7a-a648-455b-ab50-8284a200a769)
+  )
+  (wire (pts (xy 13.97 52.07) (xy 60.96 52.07))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid a6a4118e-ea4c-4958-af78-4315d05a6b95)
+  )
+  (wire (pts (xy 60.96 64.77) (xy 60.96 67.31))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid aad196f4-279d-4bb8-9027-e65a0224ad7e)
+  )
+  (wire (pts (xy 146.05 76.2) (xy 153.67 76.2))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid ae1e356c-7c4a-4593-b70c-48e19096df24)
+  )
+  (wire (pts (xy 106.68 120.65) (xy 163.83 120.65))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid af0a6d01-0eb9-4941-84f5-175899598775)
+  )
+  (wire (pts (xy 156.21 77.47) (xy 153.67 77.47))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid b01bf2aa-3f0f-4df8-bd1c-c151b98824e7)
+  )
+  (wire (pts (xy 90.17 115.57) (xy 100.33 115.57))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid b22189bb-974f-4b31-9ea3-96986f6b784a)
+  )
+  (wire (pts (xy 13.97 116.84) (xy 13.97 52.07))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid b8198829-1eb7-4cfe-b26c-ecad6fe23e05)
+  )
+  (wire (pts (xy 121.92 48.26) (xy 134.62 48.26))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid bbd31c4b-47d0-4a29-8f76-776b2b839444)
+  )
+  (wire (pts (xy 90.17 86.36) (xy 125.73 86.36))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid bccdfa67-dc45-41de-aa2e-ab2b11c88fa6)
+  )
+  (wire (pts (xy 133.35 74.93) (xy 120.65 74.93))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid c07073ec-5b14-4de4-b51a-848d207f9658)
+  )
+  (wire (pts (xy 170.18 77.47) (xy 156.21 77.47))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid c1faff03-dbb1-498d-bf66-9ae83c28215b)
+  )
+  (wire (pts (xy 107.95 115.57) (xy 110.49 115.57))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid c3b87862-1a9d-439d-a754-56917ce59686)
+  )
+  (wire (pts (xy 133.35 104.14) (xy 133.35 74.93))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid c46e4628-cc55-4550-a0bc-f77ee984874f)
+  )
+  (wire (pts (xy 55.88 99.06) (xy 64.77 99.06))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid c8674554-80b1-4885-9d71-fb17f0776b8d)
+  )
+  (wire (pts (xy 64.77 83.82) (xy 55.88 83.82))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid c901ff3e-2147-4460-8986-b67c1c8eb520)
+  )
+  (wire (pts (xy 106.68 121.92) (xy 106.68 120.65))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid cbf42d10-6ea4-49ff-b988-4dcdc4c707c8)
+  )
+  (wire (pts (xy 82.55 121.92) (xy 106.68 121.92))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid cd5c8d7d-8247-4e0a-be0b-f5d11a826181)
+  )
+  (wire (pts (xy 107.95 48.26) (xy 107.95 58.42))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid cf4e7e14-159e-4481-9e46-685a20ce5cd7)
+  )
+  (wire (pts (xy 95.25 69.85) (xy 88.9 69.85))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid dac2ba4f-c26f-4010-aed4-58478aea5071)
+  )
+  (wire (pts (xy 72.39 50.8) (xy 76.2 50.8))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid e3036069-f726-437e-ab88-3c237a4a6bde)
+  )
+  (wire (pts (xy 76.2 60.96) (xy 107.95 60.96))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid e41ac5f2-d1d9-4ba5-945b-ab4f304614f0)
+  )
+  (wire (pts (xy 156.21 115.57) (xy 156.21 96.52))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid e588b35b-a1d9-4dc0-8dbc-f40ee978cecb)
+  )
+  (wire (pts (xy 85.09 83.82) (xy 72.39 83.82))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid ea56c165-b792-4206-ad1d-fcedd95844a2)
+  )
+  (wire (pts (xy 146.05 58.42) (xy 146.05 76.2))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid ee4ae260-dfdb-4daf-b808-2e4197077142)
+  )
+  (wire (pts (xy 106.68 128.27) (xy 106.68 121.92))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid f3dd596e-cb23-479b-8fd0-24c85ebd758e)
+  )
+  (wire (pts (xy 106.68 128.27) (xy 111.76 128.27))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid f5730904-33a5-4885-bb5e-8862420703c4)
+  )
+  (wire (pts (xy 107.95 48.26) (xy 114.3 48.26))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid f9e1d058-5ce3-415d-a813-3f422528577a)
+  )
+  (wire (pts (xy 107.95 60.96) (xy 107.95 64.77))
+    (stroke (width 0) (type default) (color 0 0 0 0))
+    (uuid fd0a0c31-ac6a-41f7-829c-b56970022087)
+  )
+
+  (symbol (lib_id "power:Earth") (at 90.17 133.35 0) (unit 1)
+    (in_bom yes) (on_board yes) (fields_autoplaced)
+    (uuid 124d749b-039d-464e-9735-827fbbd9af25)
+    (property "Reference" "#PWR0104" (id 0) (at 90.17 139.7 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Value" "Earth" (id 1) (at 90.17 137.16 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Footprint" "" (id 2) (at 90.17 133.35 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Datasheet" "~" (id 3) (at 90.17 133.35 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (pin "1" (uuid f3e038ce-539f-4373-b5e6-ef67a4b3a0be))
+  )
+
+  (symbol (lib_id "power:Earth") (at 124.46 132.08 0) (unit 1)
+    (in_bom yes) (on_board yes) (fields_autoplaced)
+    (uuid 203a615b-1ea1-4486-9bbb-5440a1ba8e4c)
+    (property "Reference" "#PWR0106" (id 0) (at 124.46 138.43 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Value" "Earth" (id 1) (at 124.46 135.89 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Footprint" "" (id 2) (at 124.46 132.08 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Datasheet" "~" (id 3) (at 124.46 132.08 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (pin "1" (uuid a3339f3d-4a70-4bf3-9083-de664705ad6e))
+  )
+
+  (symbol (lib_id "Device:R") (at 115.57 128.27 90) (unit 1)
+    (in_bom yes) (on_board yes)
+    (uuid 218d3ab9-b5b8-480d-8b74-689011ca0fd9)
+    (property "Reference" "R4" (id 0) (at 115.57 125.73 90))
+    (property "Value" "1Meg" (id 1) (at 115.57 130.81 90))
+    (property "Footprint" "Resistor_SMD:R_0603_1608Metric" (id 2) (at 115.57 130.048 90)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Datasheet" "~" (id 3) (at 115.57 128.27 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (pin "1" (uuid 3479657c-fb88-427a-a719-4e25f03a248a))
+    (pin "2" (uuid dc2e3d48-774d-4ac2-9183-b43c65581662))
+  )
+
+  (symbol (lib_id "power:Earth") (at 107.95 90.17 0) (unit 1)
+    (in_bom yes) (on_board yes) (fields_autoplaced)
+    (uuid 3f6ebdbf-f19d-4441-890b-85d5bf39e18f)
+    (property "Reference" "#PWR0105" (id 0) (at 107.95 96.52 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Value" "Earth" (id 1) (at 107.95 93.98 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Footprint" "" (id 2) (at 107.95 90.17 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Datasheet" "~" (id 3) (at 107.95 90.17 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (pin "1" (uuid acf067e0-fb22-45cf-a84d-83f5249d2c0e))
+  )
+
+  (symbol (lib_id "power:Earth") (at 60.96 67.31 0) (unit 1)
+    (in_bom yes) (on_board yes) (fields_autoplaced)
+    (uuid 5c11ccde-92be-4297-b6c9-a7b79eee9bba)
+    (property "Reference" "#PWR0109" (id 0) (at 60.96 73.66 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Value" "Earth" (id 1) (at 60.96 71.12 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Footprint" "" (id 2) (at 60.96 67.31 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Datasheet" "~" (id 3) (at 60.96 67.31 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (pin "1" (uuid 5dabb81f-74f0-44d3-bdd2-f6a8b9355da4))
+  )
+
+  (symbol (lib_id "Device:R") (at 68.58 83.82 90) (unit 1)
+    (in_bom yes) (on_board yes)
+    (uuid 707d0862-5610-43e2-a73e-5c3df54b1aef)
+    (property "Reference" "R1" (id 0) (at 68.58 81.28 90))
+    (property "Value" "10k" (id 1) (at 68.58 86.36 90))
+    (property "Footprint" "Resistor_SMD:R_0603_1608Metric" (id 2) (at 68.58 85.598 90)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Datasheet" "~" (id 3) (at 68.58 83.82 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (pin "1" (uuid 7c5e7d53-5fe6-45c2-a5d9-e52a59dd3daf))
+    (pin "2" (uuid 2eb2d94f-dc0e-4281-ae9c-40e4fab944cc))
+  )
+
+  (symbol (lib_id "Device:R") (at 96.52 40.64 0) (unit 1)
+    (in_bom yes) (on_board yes) (fields_autoplaced)
+    (uuid 721559d9-82a5-429f-9ba8-0c21d9d3b254)
+    (property "Reference" "U2" (id 0) (at 99.06 39.3699 0)
+      (effects (font (size 1.27 1.27)) (justify left))
+    )
+    (property "Value" "0" (id 1) (at 99.06 41.9099 0)
+      (effects (font (size 1.27 1.27)) (justify left))
+    )
+    (property "Footprint" "Resistor_SMD:R_0603_1608Metric" (id 2) (at 94.742 40.64 90)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Datasheet" "~" (id 3) (at 96.52 40.64 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (pin "1" (uuid d83aada4-f7a4-4826-a3b0-ad813ca0bd16))
+    (pin "2" (uuid de08752a-1091-4a11-8074-3487a8814bba))
+  )
+
+  (symbol (lib_id "Connector:Conn_01x03_Male") (at 175.26 77.47 180) (unit 1)
+    (in_bom yes) (on_board yes) (fields_autoplaced)
+    (uuid 74951309-14af-4beb-93a8-5cbe5e5f10d6)
+    (property "Reference" "J1" (id 0) (at 176.53 76.1999 0)
+      (effects (font (size 1.27 1.27)) (justify right))
+    )
+    (property "Value" "Conn_01x03_Male" (id 1) (at 176.53 78.7399 0)
+      (effects (font (size 1.27 1.27)) (justify right))
+    )
+    (property "Footprint" "Connector_JST:JST_XH_S3B-XH-A_1x03_P2.50mm_Horizontal" (id 2) (at 175.26 77.47 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Datasheet" "~" (id 3) (at 175.26 77.47 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (pin "1" (uuid e2a7a77d-1cd4-46a2-b0cc-e88c537a7e2f))
+    (pin "2" (uuid 20f6e6a1-95cf-432a-98f5-6b3add8e522a))
+    (pin "3" (uuid 861fa1e6-ce02-4e6c-9779-1db359847bb6))
+  )
+
+  (symbol (lib_id "power:+5V") (at 153.67 72.39 0) (unit 1)
+    (in_bom yes) (on_board yes) (fields_autoplaced)
+    (uuid 7577e97d-e153-4bfd-b15a-9e9b38e50004)
+    (property "Reference" "#PWR0102" (id 0) (at 153.67 76.2 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Value" "+5V" (id 1) (at 153.67 67.31 0))
+    (property "Footprint" "" (id 2) (at 153.67 72.39 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Datasheet" "" (id 3) (at 153.67 72.39 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (pin "1" (uuid 93883bfb-23b1-4558-aa45-71020904f967))
+  )
+
+  (symbol (lib_id "power:Earth") (at 148.59 46.99 0) (unit 1)
+    (in_bom yes) (on_board yes) (fields_autoplaced)
+    (uuid 95832777-030e-45eb-9069-88a7d7753dfa)
+    (property "Reference" "#PWR0101" (id 0) (at 148.59 53.34 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Value" "Earth" (id 1) (at 148.59 50.8 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Footprint" "" (id 2) (at 148.59 46.99 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Datasheet" "~" (id 3) (at 148.59 46.99 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (pin "1" (uuid 08c2e0e0-60a1-4f7b-956c-1db501262420))
+  )
+
+  (symbol (lib_id "Device:C") (at 71.12 115.57 90) (unit 1)
+    (in_bom yes) (on_board yes)
+    (uuid 9ad0f1db-488a-41c9-b37e-75f07d2bdc7a)
+    (property "Reference" "C3" (id 0) (at 71.12 111.76 90))
+    (property "Value" "C" (id 1) (at 71.12 119.38 90))
+    (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" (id 2) (at 74.93 114.6048 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Datasheet" "~" (id 3) (at 71.12 115.57 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (pin "1" (uuid 478eaeca-3565-4382-8484-62865e0e6551))
+    (pin "2" (uuid 77ebe0d9-5d7b-4d03-99c5-5e1010cd7f2a))
+  )
+
+  (symbol (lib_id "Device:D") (at 68.58 99.06 180) (unit 1)
+    (in_bom yes) (on_board yes)
+    (uuid 9b5b1005-4df1-4c77-98ea-74c3767bf679)
+    (property "Reference" "T4" (id 0) (at 68.58 96.52 0))
+    (property "Value" "D" (id 1) (at 68.58 93.98 0))
+    (property "Footprint" "Diode_SMD:D_MiniMELF" (id 2) (at 68.58 99.06 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Datasheet" "~" (id 3) (at 68.58 99.06 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (pin "1" (uuid e0d6cd27-7ffc-4538-a7e7-1e1dbfaf5baa))
+    (pin "2" (uuid 3fffffb0-56f4-47e6-b063-d293196c513a))
+  )
+
+  (symbol (lib_id "Device:C") (at 97.79 128.27 90) (unit 1)
+    (in_bom yes) (on_board yes)
+    (uuid 9d5e1b84-0d18-4b03-8f1e-8cdd0ebf01a1)
+    (property "Reference" "C4" (id 0) (at 97.79 124.46 90))
+    (property "Value" "C" (id 1) (at 97.79 132.08 90))
+    (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" (id 2) (at 101.6 127.3048 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Datasheet" "~" (id 3) (at 97.79 128.27 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (pin "1" (uuid a9a0254a-4106-42b7-a253-5b2d6232be1c))
+    (pin "2" (uuid 6233a2c2-0a49-48a4-86da-21225d888473))
+  )
+
+  (symbol (lib_id "Device:C") (at 68.58 64.77 90) (unit 1)
+    (in_bom yes) (on_board yes)
+    (uuid a4de38b8-8297-411b-9e16-b5414360ab5e)
+    (property "Reference" "C2" (id 0) (at 68.58 60.96 90))
+    (property "Value" "C" (id 1) (at 68.58 68.58 90))
+    (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" (id 2) (at 72.39 63.8048 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Datasheet" "~" (id 3) (at 68.58 64.77 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (pin "1" (uuid 6ffdbe00-e6d1-4c5e-9d72-82fad25e6801))
+    (pin "2" (uuid eb6d56c0-3d9d-4da7-9649-282f5b54e77c))
+  )
+
+  (symbol (lib_id "power:Earth") (at 162.56 69.85 0) (unit 1)
+    (in_bom yes) (on_board yes) (fields_autoplaced)
+    (uuid ab28354a-0124-45ff-9bda-8cee4f4e13e3)
+    (property "Reference" "#PWR0103" (id 0) (at 162.56 76.2 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Value" "Earth" (id 1) (at 162.56 73.66 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Footprint" "" (id 2) (at 162.56 69.85 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Datasheet" "~" (id 3) (at 162.56 69.85 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (pin "1" (uuid 6b2ca010-1244-4ae0-b517-c175445bd2b8))
+  )
+
+  (symbol (lib_id "power:Earth") (at 62.23 119.38 0) (unit 1)
+    (in_bom yes) (on_board yes) (fields_autoplaced)
+    (uuid ad9e8129-1e16-4549-b794-ba043a81e2ef)
+    (property "Reference" "#PWR0108" (id 0) (at 62.23 125.73 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Value" "Earth" (id 1) (at 62.23 123.19 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Footprint" "" (id 2) (at 62.23 119.38 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Datasheet" "~" (id 3) (at 62.23 119.38 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (pin "1" (uuid ee1ea2a3-503b-47c5-bcc9-07faf6e8a1b9))
+  )
+
+  (symbol (lib_id "Connector:Conn_01x01_Male") (at 24.13 91.44 0) (unit 1)
+    (in_bom yes) (on_board yes)
+    (uuid aedce2ba-0b5a-4d70-aa2d-ebf7fb03b609)
+    (property "Reference" "J2" (id 0) (at 24.765 86.36 0))
+    (property "Value" "Conn_01x01_Male" (id 1) (at 24.765 88.9 0))
+    (property "Footprint" "Connector_PinHeader_1.00mm:PinHeader_1x01_P1.00mm_Vertical" (id 2) (at 24.13 91.44 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Datasheet" "~" (id 3) (at 24.13 91.44 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (pin "1" (uuid cc8aa0da-583c-4d4f-9cb1-f665af8acb58))
+  )
+
+  (symbol (lib_id "Device:C") (at 121.92 34.29 90) (unit 1)
+    (in_bom yes) (on_board yes) (fields_autoplaced)
+    (uuid b709af88-1cd0-4c38-bfe7-4f3f8331bd5a)
+    (property "Reference" "C5" (id 0) (at 121.92 26.67 90))
+    (property "Value" "C" (id 1) (at 121.92 29.21 90))
+    (property "Footprint" "Capacitor_SMD:C_0805_2012Metric" (id 2) (at 125.73 33.3248 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Datasheet" "~" (id 3) (at 121.92 34.29 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (pin "1" (uuid 01f4337b-2d74-423d-9fe3-2fb0e19a7b8c))
+    (pin "2" (uuid 7ecba58e-4b9c-43a2-9f18-47b3b6bb359c))
+  )
+
+  (symbol (lib_id "Timer:NE555P") (at 107.95 74.93 0) (unit 1)
+    (in_bom yes) (on_board yes) (fields_autoplaced)
+    (uuid b991e811-fe5c-4df9-a8f9-3f906d3c7626)
+    (property "Reference" "U1" (id 0) (at 109.9694 62.23 0)
+      (effects (font (size 1.27 1.27)) (justify left))
+    )
+    (property "Value" "NE555P" (id 1) (at 109.9694 64.77 0)
+      (effects (font (size 1.27 1.27)) (justify left))
+    )
+    (property "Footprint" "Package_SO:SOIC-8_5.23x5.23mm_P1.27mm" (id 2) (at 124.46 85.09 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Datasheet" "http://www.ti.com/lit/ds/symlink/ne555.pdf" (id 3) (at 129.54 85.09 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (pin "1" (uuid f2e60c06-d984-4fe0-848d-3b3bd695ca06))
+    (pin "8" (uuid c1a503fa-802b-4d1f-aba8-f30ad9f393a9))
+    (pin "2" (uuid 013b1e42-48e2-4709-8a84-a75e8fc41119))
+    (pin "3" (uuid 85e0e31a-26a0-4a4c-b862-ea180329a6c1))
+    (pin "4" (uuid b6453a3f-a0af-4176-bee7-0bfe8a62f4f2))
+    (pin "5" (uuid 2e3c98ae-767f-4dfa-ab2e-300941a5d09f))
+    (pin "6" (uuid 4685f1e4-fd3f-4bda-996a-efd0c4d71f49))
+    (pin "7" (uuid c9da5edd-0692-4df4-a5f5-0cfa8c93a4d3))
+  )
+
+  (symbol (lib_id "Device:C") (at 68.58 50.8 90) (unit 1)
+    (in_bom yes) (on_board yes)
+    (uuid be34735b-0e79-4971-93af-2575bf704111)
+    (property "Reference" "C1" (id 0) (at 68.58 46.99 90))
+    (property "Value" "C" (id 1) (at 68.58 54.61 90))
+    (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" (id 2) (at 72.39 49.8348 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Datasheet" "~" (id 3) (at 68.58 50.8 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (pin "1" (uuid e6f914e2-63b4-488b-b8a3-5db745221ff0))
+    (pin "2" (uuid 4c3617d8-9dda-4adf-b9e3-a6f81aad8c8a))
+  )
+
+  (symbol (lib_id "Device:C") (at 118.11 48.26 90) (unit 1)
+    (in_bom yes) (on_board yes) (fields_autoplaced)
+    (uuid cb1736f8-8f16-42da-aa88-be206137de6a)
+    (property "Reference" "C6" (id 0) (at 118.11 40.64 90))
+    (property "Value" "C" (id 1) (at 118.11 43.18 90))
+    (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" (id 2) (at 121.92 47.2948 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Datasheet" "~" (id 3) (at 118.11 48.26 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (pin "1" (uuid 6b6316f9-a9d4-444b-9beb-6f378efa160d))
+    (pin "2" (uuid 68f1e827-64b4-4051-81f3-f62e7cb5fe99))
+  )
+
+  (symbol (lib_id "Device:R") (at 104.14 115.57 90) (unit 1)
+    (in_bom yes) (on_board yes)
+    (uuid d8358159-6d52-49eb-ba23-941a6d085359)
+    (property "Reference" "R2" (id 0) (at 104.14 113.03 90))
+    (property "Value" "1k6" (id 1) (at 104.14 118.11 90))
+    (property "Footprint" "Resistor_SMD:R_0603_1608Metric" (id 2) (at 104.14 117.348 90)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Datasheet" "~" (id 3) (at 104.14 115.57 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (pin "1" (uuid 8e4d6e51-19f2-4669-8fa7-8452d7cbd922))
+    (pin "2" (uuid c39d88cf-1133-4ee6-b79a-c8cc1c5a3704))
+  )
+
+  (symbol (lib_id "Device:R") (at 115.57 115.57 90) (unit 1)
+    (in_bom yes) (on_board yes)
+    (uuid f0e6153e-af6d-4909-b635-f2eddf3f5368)
+    (property "Reference" "R3" (id 0) (at 115.57 113.03 90))
+    (property "Value" "330" (id 1) (at 115.57 118.11 90))
+    (property "Footprint" "Resistor_SMD:R_0603_1608Metric" (id 2) (at 115.57 117.348 90)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Datasheet" "~" (id 3) (at 115.57 115.57 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (pin "1" (uuid 7beaefd3-4088-4b2b-9f01-c382476380c0))
+    (pin "2" (uuid fda57e39-ca49-40ca-a0cd-727368e1c659))
+  )
+
+  (symbol (lib_id "power:Earth") (at 60.96 54.61 0) (unit 1)
+    (in_bom yes) (on_board yes) (fields_autoplaced)
+    (uuid feebf2f6-15c2-4846-990e-c8b15fe084e0)
+    (property "Reference" "#PWR0107" (id 0) (at 60.96 60.96 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Value" "Earth" (id 1) (at 60.96 58.42 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Footprint" "" (id 2) (at 60.96 54.61 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Datasheet" "~" (id 3) (at 60.96 54.61 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (pin "1" (uuid 25719f25-3a58-4b6c-9251-81b03f5a1d98))
+  )
+
+  (sheet_instances
+    (path "/" (page "1"))
+  )
+
+  (symbol_instances
+    (path "/95832777-030e-45eb-9069-88a7d7753dfa"
+      (reference "#PWR0101") (unit 1) (value "Earth") (footprint "")
+    )
+    (path "/7577e97d-e153-4bfd-b15a-9e9b38e50004"
+      (reference "#PWR0102") (unit 1) (value "+5V") (footprint "")
+    )
+    (path "/ab28354a-0124-45ff-9bda-8cee4f4e13e3"
+      (reference "#PWR0103") (unit 1) (value "Earth") (footprint "")
+    )
+    (path "/124d749b-039d-464e-9735-827fbbd9af25"
+      (reference "#PWR0104") (unit 1) (value "Earth") (footprint "")
+    )
+    (path "/3f6ebdbf-f19d-4441-890b-85d5bf39e18f"
+      (reference "#PWR0105") (unit 1) (value "Earth") (footprint "")
+    )
+    (path "/203a615b-1ea1-4486-9bbb-5440a1ba8e4c"
+      (reference "#PWR0106") (unit 1) (value "Earth") (footprint "")
+    )
+    (path "/feebf2f6-15c2-4846-990e-c8b15fe084e0"
+      (reference "#PWR0107") (unit 1) (value "Earth") (footprint "")
+    )
+    (path "/ad9e8129-1e16-4549-b794-ba043a81e2ef"
+      (reference "#PWR0108") (unit 1) (value "Earth") (footprint "")
+    )
+    (path "/5c11ccde-92be-4297-b6c9-a7b79eee9bba"
+      (reference "#PWR0109") (unit 1) (value "Earth") (footprint "")
+    )
+    (path "/be34735b-0e79-4971-93af-2575bf704111"
+      (reference "C1") (unit 1) (value "C") (footprint "Capacitor_SMD:C_0603_1608Metric")
+    )
+    (path "/a4de38b8-8297-411b-9e16-b5414360ab5e"
+      (reference "C2") (unit 1) (value "C") (footprint "Capacitor_SMD:C_0603_1608Metric")
+    )
+    (path "/9ad0f1db-488a-41c9-b37e-75f07d2bdc7a"
+      (reference "C3") (unit 1) (value "C") (footprint "Capacitor_SMD:C_0603_1608Metric")
+    )
+    (path "/9d5e1b84-0d18-4b03-8f1e-8cdd0ebf01a1"
+      (reference "C4") (unit 1) (value "C") (footprint "Capacitor_SMD:C_0603_1608Metric")
+    )
+    (path "/b709af88-1cd0-4c38-bfe7-4f3f8331bd5a"
+      (reference "C5") (unit 1) (value "C") (footprint "Capacitor_SMD:C_0805_2012Metric")
+    )
+    (path "/cb1736f8-8f16-42da-aa88-be206137de6a"
+      (reference "C6") (unit 1) (value "C") (footprint "Capacitor_SMD:C_0603_1608Metric")
+    )
+    (path "/74951309-14af-4beb-93a8-5cbe5e5f10d6"
+      (reference "J1") (unit 1) (value "Conn_01x03_Male") (footprint "Connector_JST:JST_XH_S3B-XH-A_1x03_P2.50mm_Horizontal")
+    )
+    (path "/aedce2ba-0b5a-4d70-aa2d-ebf7fb03b609"
+      (reference "J2") (unit 1) (value "Conn_01x01_Male") (footprint "Connector_PinHeader_1.00mm:PinHeader_1x01_P1.00mm_Vertical")
+    )
+    (path "/707d0862-5610-43e2-a73e-5c3df54b1aef"
+      (reference "R1") (unit 1) (value "10k") (footprint "Resistor_SMD:R_0603_1608Metric")
+    )
+    (path "/d8358159-6d52-49eb-ba23-941a6d085359"
+      (reference "R2") (unit 1) (value "1k6") (footprint "Resistor_SMD:R_0603_1608Metric")
+    )
+    (path "/f0e6153e-af6d-4909-b635-f2eddf3f5368"
+      (reference "R3") (unit 1) (value "330") (footprint "Resistor_SMD:R_0603_1608Metric")
+    )
+    (path "/218d3ab9-b5b8-480d-8b74-689011ca0fd9"
+      (reference "R4") (unit 1) (value "1Meg") (footprint "Resistor_SMD:R_0603_1608Metric")
+    )
+    (path "/9b5b1005-4df1-4c77-98ea-74c3767bf679"
+      (reference "T4") (unit 1) (value "D") (footprint "Diode_SMD:D_MiniMELF")
+    )
+    (path "/b991e811-fe5c-4df9-a8f9-3f906d3c7626"
+      (reference "U1") (unit 1) (value "NE555P") (footprint "Package_SO:SOIC-8_5.23x5.23mm_P1.27mm")
+    )
+    (path "/721559d9-82a5-429f-9ba8-0c21d9d3b254"
+      (reference "U2") (unit 1) (value "0") (footprint "Resistor_SMD:R_0603_1608Metric")
+    )
+  )
+)

+ 47 - 0
reverse_engineering/simulering.asc

@@ -0,0 +1,47 @@
+Version 4
+SHEET 1 880 680
+WIRE 32 96 -128 96
+WIRE 176 96 112 96
+WIRE 400 96 176 96
+WIRE 400 192 400 96
+WIRE -128 224 -128 96
+WIRE 176 288 176 96
+WIRE 400 336 400 256
+WIRE 400 336 320 336
+WIRE 432 336 400 336
+WIRE 576 336 432 336
+WIRE 320 384 320 336
+WIRE 432 400 432 336
+WIRE -128 512 -128 304
+WIRE 176 512 176 352
+WIRE 176 512 -128 512
+WIRE 320 512 320 464
+WIRE 320 512 176 512
+WIRE 384 512 320 512
+WIRE 432 512 432 464
+WIRE 432 512 384 512
+WIRE 384 560 384 512
+FLAG 384 560 0
+SYMBOL res 128 80 R90
+WINDOW 0 0 56 VBottom 2
+WINDOW 3 32 56 VTop 2
+SYMATTR InstName R1
+SYMATTR Value 10k
+SYMBOL diode 384 192 R0
+SYMATTR InstName D1
+SYMATTR Value 1N914
+SYMBOL cap 416 400 R0
+SYMATTR InstName C1
+SYMATTR Value 1n
+SYMBOL res 304 368 R0
+SYMATTR InstName R2
+SYMATTR Value 1Meg
+SYMBOL voltage -128 208 R0
+WINDOW 123 0 0 Left 0
+WINDOW 39 0 0 Left 0
+SYMATTR InstName V1
+SYMATTR Value PULSE(0 5 0 0 0 1.2u 2.4u)
+SYMBOL cap 160 288 R0
+SYMATTR InstName C2
+SYMATTR Value 1p
+TEXT -162 584 Left 2 !.tran 1m

+ 23 - 0
reverse_engineering/simulering.log

@@ -0,0 +1,23 @@
+Circuit: * J:\Users\Jonatan\Documents\capacitive moisture sensor\reverse_engineering\simulering.asc
+
+Limiting rise time of source v1 to 1.2e-007
+Limiting fall time of source v1 to 1.2e-007
+.OP point found by inspection.
+
+Date: Wed Jan 25 21:43:09 2023
+Total elapsed time: 0.442 seconds.
+
+tnom = 27
+temp = 27
+method = modified trap
+totiter = 83711
+traniter = 83711
+tranpoints = 38384
+accept = 32299
+rejected = 6085
+matrix size = 5
+fillins = 0
+solver = Normal
+Matrix Compiler1: 150 bytes object code size  0.1/0.1/[0.0]
+Matrix Compiler2: 321 bytes object code size  0.1/0.1/[0.1]
+

BIN
reverse_engineering/simulering.op.raw


BIN
reverse_engineering/simulering.raw