summaryrefslogtreecommitdiff
path: root/PCB/Electronics/Electronics.kicad_pcb
diff options
context:
space:
mode:
Diffstat (limited to 'PCB/Electronics/Electronics.kicad_pcb')
-rw-r--r--PCB/Electronics/Electronics.kicad_pcb22036
1 files changed, 22034 insertions, 2 deletions
diff --git a/PCB/Electronics/Electronics.kicad_pcb b/PCB/Electronics/Electronics.kicad_pcb
index c547853..e7e1fb3 100644
--- a/PCB/Electronics/Electronics.kicad_pcb
+++ b/PCB/Electronics/Electronics.kicad_pcb
@@ -1,2 +1,22034 @@
-(kicad_pcb (version 20241229) (generator "pcbnew") (generator_version "9.0")
-) \ No newline at end of file
+(kicad_pcb
+ (version 20241229)
+ (generator "pcbnew")
+ (generator_version "9.0")
+ (general
+ (thickness 1.6)
+ (legacy_teardrops no)
+ )
+ (paper "A4")
+ (layers
+ (0 "F.Cu" signal)
+ (2 "B.Cu" signal)
+ (9 "F.Adhes" user "F.Adhesive")
+ (11 "B.Adhes" user "B.Adhesive")
+ (13 "F.Paste" user)
+ (15 "B.Paste" user)
+ (5 "F.SilkS" user "F.Silkscreen")
+ (7 "B.SilkS" user "B.Silkscreen")
+ (1 "F.Mask" user)
+ (3 "B.Mask" user)
+ (17 "Dwgs.User" user "User.Drawings")
+ (19 "Cmts.User" user "User.Comments")
+ (21 "Eco1.User" user "User.Eco1")
+ (23 "Eco2.User" user "User.Eco2")
+ (25 "Edge.Cuts" user)
+ (27 "Margin" user)
+ (31 "F.CrtYd" user "F.Courtyard")
+ (29 "B.CrtYd" user "B.Courtyard")
+ (35 "F.Fab" user)
+ (33 "B.Fab" user)
+ (39 "User.1" user)
+ (41 "User.2" user)
+ (43 "User.3" user)
+ (45 "User.4" user)
+ )
+ (setup
+ (pad_to_mask_clearance 0)
+ (allow_soldermask_bridges_in_footprints no)
+ (tenting front back)
+ (pcbplotparams
+ (layerselection 0x00000000_00000000_55555555_5755f5ff)
+ (plot_on_all_layers_selection 0x00000000_00000000_00000000_00000000)
+ (disableapertmacros no)
+ (usegerberextensions no)
+ (usegerberattributes yes)
+ (usegerberadvancedattributes yes)
+ (creategerberjobfile yes)
+ (dashed_line_dash_ratio 12.000000)
+ (dashed_line_gap_ratio 3.000000)
+ (svgprecision 4)
+ (plotframeref no)
+ (mode 1)
+ (useauxorigin no)
+ (hpglpennumber 1)
+ (hpglpenspeed 20)
+ (hpglpendiameter 15.000000)
+ (pdf_front_fp_property_popups yes)
+ (pdf_back_fp_property_popups yes)
+ (pdf_metadata yes)
+ (pdf_single_document no)
+ (dxfpolygonmode yes)
+ (dxfimperialunits yes)
+ (dxfusepcbnewfont yes)
+ (psnegative no)
+ (psa4output no)
+ (plot_black_and_white yes)
+ (sketchpadsonfab no)
+ (plotpadnumbers no)
+ (hidednponfab no)
+ (sketchdnponfab yes)
+ (crossoutdnponfab yes)
+ (subtractmaskfromsilk no)
+ (outputformat 1)
+ (mirror no)
+ (drillshape 1)
+ (scaleselection 1)
+ (outputdirectory "")
+ )
+ )
+ (net 0 "")
+ (net 1 "Net-(D33-DIN)")
+ (net 2 "GND")
+ (net 3 "Net-(D33-DOUT)")
+ (net 4 "/5V")
+ (net 5 "Net-(D34-DOUT)")
+ (net 6 "Net-(D34-DIN)")
+ (net 7 "Net-(D35-DIN)")
+ (net 8 "Net-(D35-DOUT)")
+ (net 9 "Net-(D36-DOUT)")
+ (net 10 "Net-(D36-DIN)")
+ (net 11 "Net-(D37-DOUT)")
+ (net 12 "Net-(D38-DOUT)")
+ (net 13 "Net-(D39-DOUT)")
+ (net 14 "Net-(D40-DOUT)")
+ (net 15 "Net-(D41-DOUT)")
+ (net 16 "Net-(D42-DOUT)")
+ (net 17 "Net-(D43-DOUT)")
+ (net 18 "Net-(D44-DOUT)")
+ (net 19 "Net-(D45-DOUT)")
+ (net 20 "Net-(D46-DOUT)")
+ (net 21 "Net-(D47-DOUT)")
+ (net 22 "Net-(D48-DOUT)")
+ (net 23 "Net-(D49-DOUT)")
+ (net 24 "Net-(D50-DOUT)")
+ (net 25 "Net-(D51-DOUT)")
+ (net 26 "Net-(D52-DOUT)")
+ (net 27 "Net-(D53-DOUT)")
+ (net 28 "Net-(D54-DOUT)")
+ (net 29 "Net-(D55-DOUT)")
+ (net 30 "Net-(D56-DOUT)")
+ (net 31 "Net-(D57-DOUT)")
+ (net 32 "Net-(D58-DOUT)")
+ (net 33 "Net-(D59-DOUT)")
+ (net 34 "unconnected-(D59-VSS-Pad3)")
+ (net 35 "Net-(D60-DOUT)")
+ (net 36 "unconnected-(D64-DOUT-Pad2)")
+ (net 37 "Net-(IC1-OCC)")
+ (net 38 "/vout-m1")
+ (net 39 "/out2-m1")
+ (net 40 "Net-(IC1-OCM)")
+ (net 41 "Net-(IC1-DIAG)")
+ (net 42 "Net-(IC1-EN)")
+ (net 43 "Net-(IC1-PWM1)")
+ (net 44 "/out1-m1")
+ (net 45 "Net-(IC1-PWM2)")
+ (net 46 "Net-(IC2-PWM2)")
+ (net 47 "Net-(IC2-OCM)")
+ (net 48 "unconnected-(IC1-NC_3-Pad26)")
+ (net 49 "Net-(IC1-ENB)")
+ (net 50 "+5V")
+ (net 51 "unconnected-(IC1-NC_2-Pad10)")
+ (net 52 "/vout-m2")
+ (net 53 "unconnected-(IC1-NC_1-Pad6)")
+ (net 54 "/out1-m2")
+ (net 55 "/out2-m2")
+ (net 56 "Net-(IC2-PWM1)")
+ (net 57 "unconnected-(IC2-NC_2-Pad10)")
+ (net 58 "Net-(IC2-ENB)")
+ (net 59 "Net-(IR1-Vs)")
+ (net 60 "unconnected-(IC2-NC_1-Pad6)")
+ (net 61 "Net-(IR2-Vs)")
+ (net 62 "Net-(IC2-OCC)")
+ (net 63 "Net-(IR3-Vs)")
+ (net 64 "unconnected-(IC2-NC_3-Pad26)")
+ (net 65 "Net-(IR4-Vs)")
+ (net 66 "Net-(IC2-DIAG)")
+ (net 67 "Net-(IC2-EN)")
+ (net 68 "Net-(IR5-Vs)")
+ (net 69 "Net-(IR6-Vs)")
+ (net 70 "Net-(IC3-ENB)")
+ (net 71 "Net-(IC3-OCC)")
+ (net 72 "Net-(IR7-Vs)")
+ (net 73 "/vout-m3")
+ (net 74 "Net-(IR8-Vs)")
+ (net 75 "Net-(IC3-EN)")
+ (net 76 "Net-(IR9-Vs)")
+ (net 77 "/out2-m3")
+ (net 78 "Net-(IR10-Vs)")
+ (net 79 "Net-(IR11-Vs)")
+ (net 80 "unconnected-(IC3-NC_1-Pad6)")
+ (net 81 "unconnected-(IC3-NC_2-Pad10)")
+ (net 82 "Net-(IR12-Vs)")
+ (net 83 "Net-(IR13-Vs)")
+ (net 84 "Net-(IC3-DIAG)")
+ (net 85 "Net-(IC3-OCM)")
+ (net 86 "Net-(IR14-Vs)")
+ (net 87 "Net-(IR15-Vs)")
+ (net 88 "Net-(IC3-PWM1)")
+ (net 89 "Net-(IR16-Vs)")
+ (net 90 "/out1-m3")
+ (net 91 "unconnected-(M1-encA-Pad5)")
+ (net 92 "unconnected-(IC3-NC_3-Pad26)")
+ (net 93 "Net-(IC3-PWM2)")
+ (net 94 "unconnected-(M1-encB-Pad6)")
+ (net 95 "unconnected-(IC4-NC_2-Pad10)")
+ (net 96 "/vout-m4")
+ (net 97 "unconnected-(M2-encB-Pad6)")
+ (net 98 "unconnected-(M2-encA-Pad5)")
+ (net 99 "unconnected-(M3-encB-Pad6)")
+ (net 100 "Net-(IC4-DIAG)")
+ (net 101 "Net-(IC4-EN)")
+ (net 102 "unconnected-(M3-encA-Pad5)")
+ (net 103 "Net-(IC4-PWM2)")
+ (net 104 "unconnected-(M4-encB-Pad6)")
+ (net 105 "/out1-m4")
+ (net 106 "unconnected-(M4-encA-Pad5)")
+ (net 107 "Net-(IC4-OCM)")
+ (net 108 "unconnected-(IC4-NC_3-Pad26)")
+ (net 109 "/out2-m4")
+ (net 110 "unconnected-(IC4-NC_1-Pad6)")
+ (net 111 "Net-(IC4-ENB)")
+ (net 112 "Net-(IC4-OCC)")
+ (net 113 "Net-(IC4-PWM1)")
+ (net 114 "Net-(IR1-OUT)")
+ (net 115 "Net-(IR2-OUT)")
+ (net 116 "Net-(IR3-OUT)")
+ (net 117 "Net-(IR4-OUT)")
+ (net 118 "Net-(IR5-OUT)")
+ (net 119 "Net-(IR6-OUT)")
+ (net 120 "Net-(IR7-OUT)")
+ (net 121 "Net-(IR8-OUT)")
+ (net 122 "Net-(IR9-OUT)")
+ (net 123 "Net-(IR10-OUT)")
+ (net 124 "Net-(IR11-OUT)")
+ (net 125 "Net-(IR12-OUT)")
+ (net 126 "Net-(IR13-OUT)")
+ (net 127 "Net-(IR14-OUT)")
+ (net 128 "Net-(IR15-OUT)")
+ (net 129 "Net-(IR16-OUT)")
+ (net 130 "Net-(U2-P0)")
+ (net 131 "+12V")
+ (net 132 "Net-(U2-P1)")
+ (net 133 "/tx-proto")
+ (net 134 "/rx-proto")
+ (net 135 "+3V3")
+ (net 136 "Net-(U3-XTAL1{slash}PB3)")
+ (net 137 "/tx-m1")
+ (net 138 "/rx-m1")
+ (net 139 "Net-(U3-PB2)")
+ (net 140 "Net-(JP22-C)")
+ (net 141 "Net-(JP20-C)")
+ (net 142 "Net-(JP21-C)")
+ (net 143 "Net-(JP19-C)")
+ (net 144 "Net-(JP18-C)")
+ (net 145 "Net-(CS6-SDA)")
+ (net 146 "Net-(CS4-SDA)")
+ (net 147 "Net-(U4-~{RESET})")
+ (net 148 "Net-(CS2-SDA)")
+ (net 149 "Net-(CS3-SCL)")
+ (net 150 "Net-(CS7-SDA)")
+ (net 151 "Net-(CS4-SCL)")
+ (net 152 "/SCL")
+ (net 153 "Net-(CS8-SCL)")
+ (net 154 "/SDA")
+ (net 155 "+3.3V")
+ (net 156 "Net-(CS7-SCL)")
+ (net 157 "Net-(CS1-SDA)")
+ (net 158 "Net-(CS1-SCL)")
+ (net 159 "Net-(CS2-SCL)")
+ (net 160 "Net-(CS5-SDA)")
+ (net 161 "Net-(CS3-SDA)")
+ (net 162 "Net-(CS6-SCL)")
+ (net 163 "Net-(CS5-SCL)")
+ (net 164 "Net-(CS8-SDA)")
+ (net 165 "Net-(CS11-SCL)")
+ (net 166 "Net-(CS15-SDA)")
+ (net 167 "Net-(CS14-SCL)")
+ (net 168 "Net-(CS13-SDA)")
+ (net 169 "Net-(CS11-SDA)")
+ (net 170 "Net-(CS9-SCL)")
+ (net 171 "Net-(CS10-SDA)")
+ (net 172 "Net-(CS10-SCL)")
+ (net 173 "Net-(JP17-C)")
+ (net 174 "Net-(CS12-SDA)")
+ (net 175 "Net-(CS12-SCL)")
+ (net 176 "Net-(CS15-SCL)")
+ (net 177 "Net-(CS16-SDA)")
+ (net 178 "Net-(CS14-SDA)")
+ (net 179 "Net-(U6-~{RESET})")
+ (net 180 "Net-(CS16-SCL)")
+ (net 181 "Net-(CS9-SDA)")
+ (net 182 "Net-(CS13-SCL)")
+ (net 183 "/tx-m2")
+ (net 184 "/rx-m2")
+ (net 185 "Net-(U7-PB2)")
+ (net 186 "Net-(U7-XTAL1{slash}PB3)")
+ (net 187 "/tx-m3")
+ (net 188 "Net-(U8-PB2)")
+ (net 189 "/rx-m3")
+ (net 190 "Net-(U8-XTAL1{slash}PB3)")
+ (net 191 "/rx-m4")
+ (net 192 "/tx-m4")
+ (net 193 "Net-(U9-PB2)")
+ (net 194 "Net-(U9-XTAL1{slash}PB3)")
+ (footprint "OptoDevice:Vishay_MINICAST-3Pin"
+ (layer "F.Cu")
+ (uuid "01822f08-1b10-4b3c-a8f6-377ac4c43dd6")
+ (at 227.79 109.755)
+ (descr "IR Receiver Vishay TSOP-xxxx, MINICAST package, see https://www.vishay.com/docs/82669/tsop32s40f.pdf")
+ (tags "IR Receiver Vishay TSOP-xxxx MINICAST")
+ (property "Reference" "IR10"
+ (at 2.5 -2.4 180)
+ (layer "F.SilkS")
+ (uuid "42bc2ae3-3a8d-4150-b1c7-3d23cce1c18d")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Value" "TSSP4038"
+ (at 2.55 4.6 180)
+ (layer "F.Fab")
+ (uuid "b807f6bd-aa39-4c88-9f27-f049108d4622")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Datasheet" "http://www.vishay.com/docs/82476/tssp58p38.pdf"
+ (at 0 0 0)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "19cbfffd-a07c-4f06-a3ac-69874416e466")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Description" "IR Detector for Mid Range Proximity Sensor"
+ (at 0 0 0)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "059d2995-910a-46dc-8bd9-af9464c72532")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property ki_fp_filters "Vishay*MINICAST*")
+ (path "/c4c295bf-0932-4de8-8d25-b998be8f730d")
+ (sheetname "/")
+ (sheetfile "Electronics.kicad_sch")
+ (attr through_hole)
+ (fp_line
+ (start 5.14 -1.51)
+ (end 2.54 -1.51)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "3b37fd01-d562-439d-aba0-836afbedd641")
+ )
+ (fp_line
+ (start 5.14 -1.16)
+ (end 5.14 -1.51)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "74af0453-76d0-41fd-b720-ae96d54d7753")
+ )
+ (fp_line
+ (start 5.14 1.16)
+ (end 5.14 1.5)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "06e3ad0a-cb6c-44ff-9f74-6af29f4ddc7a")
+ )
+ (fp_line
+ (start 5.14 1.5)
+ (end 0.05 1.5)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "b894d669-f2c2-4afb-9f78-480df11a0829")
+ )
+ (fp_arc
+ (start 4.64 1.5)
+ (mid 2.540869 3.502379)
+ (end 0.440083 1.501736)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "224095f0-0d6c-4828-af26-69635e5d9eb4")
+ )
+ (fp_line
+ (start -1.15 -1.65)
+ (end -1.15 3.7)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "184445c7-5a7f-42cf-a4f0-1e533a3570ec")
+ )
+ (fp_line
+ (start -1.15 -1.65)
+ (end 6.23 -1.65)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "4cdecd45-229d-41b9-88d7-8bd1ed5e8f07")
+ )
+ (fp_line
+ (start 6.23 3.7)
+ (end -1.15 3.7)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "549e1c1f-5a78-414b-a19e-0c75db114c5d")
+ )
+ (fp_line
+ (start 6.23 3.7)
+ (end 6.23 -1.65)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "7aed1979-68d5-4b05-b6f4-3e894175d9bc")
+ )
+ (fp_line
+ (start 0.04 1.4)
+ (end 0.04 -0.65)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "9a5ce36f-4d48-48e7-87d9-2cf3166c494d")
+ )
+ (fp_line
+ (start 0.79 -1.4)
+ (end 0.04 -0.65)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "d0669fcb-a249-449e-8d61-685b95a4b1d1")
+ )
+ (fp_line
+ (start 0.79 -1.4)
+ (end 5.04 -1.4)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "c7e0bb8d-ffbe-407d-b0fe-32f192f65f12")
+ )
+ (fp_line
+ (start 5.04 -1.4)
+ (end 5.04 1.4)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "09aecb16-ae27-43ec-919b-0f0ffb70a254")
+ )
+ (fp_line
+ (start 5.04 1.4)
+ (end 0.04 1.4)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "52f2f868-756b-4204-be2a-8304be8af296")
+ )
+ (fp_arc
+ (start 4.54 1.4)
+ (mid 2.54 3.4)
+ (end 0.54 1.4)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "0834b661-bf5f-4324-9ede-410b521403b6")
+ )
+ (fp_text user "${REFERENCE}"
+ (at 2.54 0 0)
+ (layer "F.Fab")
+ (uuid "9398a375-de16-484e-9515-bd8263076cc6")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (pad "1" thru_hole roundrect
+ (at 0 0)
+ (size 1.8 1.8)
+ (drill 0.9)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (roundrect_rratio 0.139)
+ (net 123 "Net-(IR10-OUT)")
+ (pinfunction "OUT")
+ (pintype "output")
+ (uuid "ca0d5909-1e78-4920-9ba2-159e0c575687")
+ )
+ (pad "2" thru_hole circle
+ (at 2.54 0)
+ (size 1.8 1.8)
+ (drill 0.9)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net 2 "GND")
+ (pinfunction "GND")
+ (pintype "power_in")
+ (uuid "13a7fb30-3970-4f50-9960-b515d66e6ac8")
+ )
+ (pad "3" thru_hole circle
+ (at 5.08 0)
+ (size 1.8 1.8)
+ (drill 0.9)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net 78 "Net-(IR10-Vs)")
+ (pinfunction "Vs")
+ (pintype "power_in")
+ (uuid "b8f2b598-9a54-4a5f-9df4-1ec70af31637")
+ )
+ (embedded_fonts no)
+ (model "${KICAD9_3DMODEL_DIR}/OptoDevice.3dshapes/Vishay_MINICAST-3Pin.step"
+ (offset
+ (xyz 0 0 0)
+ )
+ (scale
+ (xyz 1 1 1)
+ )
+ (rotate
+ (xyz 0 0 0)
+ )
+ )
+ )
+ (footprint "LED_SMD:LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm"
+ (layer "F.Cu")
+ (uuid "0c00a6fc-3c6e-4d42-ab52-be6f0ff9eb40")
+ (at 187.575 61)
+ (descr "5.0mm x 5.0mm Addressable RGB LED NeoPixel, https://cdn-shop.adafruit.com/datasheets/WS2812B.pdf")
+ (tags "LED RGB NeoPixel PLCC-4 5050")
+ (property "Reference" "D49"
+ (at 0 -3.5 0)
+ (layer "F.SilkS")
+ (uuid "dc19b758-5a74-450b-9db9-bb4c2ff18a15")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Value" "WS2812B"
+ (at 0 4 0)
+ (layer "F.Fab")
+ (uuid "1e33c03c-ecb5-458d-af7d-d9fcb13e3307")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Datasheet" "https://cdn-shop.adafruit.com/datasheets/WS2812B.pdf"
+ (at 0 0 0)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "7f76065b-6981-4332-ad44-411a3d5c3995")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Description" "RGB LED with integrated controller"
+ (at 0 0 0)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "45df713a-9a7a-4030-a78d-d6b8b702d813")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property ki_fp_filters "LED*WS2812*PLCC*5.0x5.0mm*P3.2mm*")
+ (path "/996908ed-7206-4dd9-be71-4254c74c16c0")
+ (sheetname "/")
+ (sheetfile "Electronics.kicad_sch")
+ (attr smd)
+ (fp_line
+ (start -3.5 -2.75)
+ (end -3.5 2.75)
+ (stroke
+ (width 0.12)
+ (type default)
+ )
+ (layer "F.SilkS")
+ (uuid "dd4c0cfd-10f7-4503-9b0b-1c16e0e450cf")
+ )
+ (fp_line
+ (start -3.5 -2.75)
+ (end 3.5 -2.75)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "830c41d7-bc9e-4714-b3c2-f06d29811c61")
+ )
+ (fp_line
+ (start -3.5 2.75)
+ (end 3.05 2.75)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "de9f89a5-3b6b-4ab9-9021-3ee6aa3d0d21")
+ )
+ (fp_line
+ (start -2.7 0.9)
+ (end -2.7 -0.9)
+ (stroke
+ (width 0.12)
+ (type default)
+ )
+ (layer "F.SilkS")
+ (uuid "712900ed-25c5-44e4-8368-9b7072e4a0ab")
+ )
+ (fp_line
+ (start 2.7 0.9)
+ (end 2.7 -0.9)
+ (stroke
+ (width 0.12)
+ (type default)
+ )
+ (layer "F.SilkS")
+ (uuid "16b3fe87-2c54-4152-888e-928f32af1cce")
+ )
+ (fp_line
+ (start 3.05 2.75)
+ (end 3.5 2.3)
+ (stroke
+ (width 0.12)
+ (type default)
+ )
+ (layer "F.SilkS")
+ (uuid "18956e38-396b-4ba1-8cf0-3870aa90e85b")
+ )
+ (fp_line
+ (start 3.5 2.3)
+ (end 3.5 -2.75)
+ (stroke
+ (width 0.12)
+ (type default)
+ )
+ (layer "F.SilkS")
+ (uuid "fba3b1f3-6d3b-488a-ada6-772dc8ed9806")
+ )
+ (fp_line
+ (start -3.45 -2.75)
+ (end -3.45 2.75)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "8a686c6a-3e2d-4a35-b414-9c46273ffd64")
+ )
+ (fp_line
+ (start -3.45 2.75)
+ (end 3.45 2.75)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "af436017-2fc6-4564-a435-8cb5ab23c835")
+ )
+ (fp_line
+ (start 3.45 -2.75)
+ (end -3.45 -2.75)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "8ff293c0-f665-440a-86dc-43a40aa71092")
+ )
+ (fp_line
+ (start 3.45 2.75)
+ (end 3.45 -2.75)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "013843cf-83be-410c-a6a6-649d46edbfb0")
+ )
+ (fp_line
+ (start -2.5 -2.5)
+ (end -2.5 2.5)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "d9f89182-3f45-4e9d-9732-c4ebbafa8369")
+ )
+ (fp_line
+ (start -2.5 2.5)
+ (end 2.5 2.5)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "b7193660-3c9b-42ce-9de4-970e4c1f4e9f")
+ )
+ (fp_line
+ (start 2.5 -2.5)
+ (end -2.5 -2.5)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "41b870ef-f718-4a9c-b784-fb9c36ab019f")
+ )
+ (fp_line
+ (start 2.5 1.5)
+ (end 1.5 2.5)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "cd1f16cd-bbc1-4c5e-960d-384c121a42bf")
+ )
+ (fp_line
+ (start 2.5 2.5)
+ (end 2.5 -2.5)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "ac7ca4d3-26d3-4fcf-837e-1da88334a0c6")
+ )
+ (fp_circle
+ (center 0 0)
+ (end 0 -2)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (fill no)
+ (layer "F.Fab")
+ (uuid "d4f26279-e9fb-4b48-a1e3-571c64937fb6")
+ )
+ (fp_text user "1"
+ (at -4 -1.6 0)
+ (unlocked yes)
+ (layer "F.SilkS")
+ (uuid "8dee5105-fa01-4193-9600-5fccc3032c92")
+ (effects
+ (font
+ (size 0.8 0.8)
+ (thickness 0.15)
+ )
+ )
+ )
+ (fp_text user "${REFERENCE}"
+ (at 0 0 0)
+ (layer "F.Fab")
+ (uuid "b66e171f-c866-48d0-a4a8-f9d42226288b")
+ (effects
+ (font
+ (size 0.8 0.8)
+ (thickness 0.15)
+ )
+ )
+ )
+ (pad "1" smd roundrect
+ (at -2.45 -1.65)
+ (size 1.5 0.9)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (roundrect_rratio 0.1)
+ (net 4 "/5V")
+ (pinfunction "VDD")
+ (pintype "power_in")
+ (uuid "e351d91a-f54d-4471-8709-ea277e010eec")
+ )
+ (pad "2" smd roundrect
+ (at -2.45 1.65)
+ (size 1.5 0.9)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (roundrect_rratio 0.1)
+ (net 23 "Net-(D49-DOUT)")
+ (pinfunction "DOUT")
+ (pintype "output")
+ (uuid "79debe30-5082-4e98-afeb-287b5e18ff46")
+ )
+ (pad "3" smd roundrect
+ (at 2.45 1.65)
+ (size 1.5 0.9)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (roundrect_rratio 0.1)
+ (net 2 "GND")
+ (pinfunction "VSS")
+ (pintype "power_in")
+ (uuid "a3c773e8-5f5e-49fe-bce7-ca922de45efb")
+ )
+ (pad "4" smd roundrect
+ (at 2.45 -1.65)
+ (size 1.5 0.9)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (roundrect_rratio 0.1)
+ (net 19 "Net-(D45-DOUT)")
+ (pinfunction "DIN")
+ (pintype "input")
+ (uuid "53f84ca0-7f64-4e98-be86-9571bc2eec9c")
+ )
+ (embedded_fonts no)
+ (model "${KICAD9_3DMODEL_DIR}/LED_SMD.3dshapes/LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm.step"
+ (offset
+ (xyz 0 0 0)
+ )
+ (scale
+ (xyz 1 1 1)
+ )
+ (rotate
+ (xyz 0 0 0)
+ )
+ )
+ )
+ (footprint "SamacSys_Parts:TB9051FTG"
+ (layer "F.Cu")
+ (uuid "0db2ef5c-91a4-4739-ae08-3299eff3bd76")
+ (at 204.505 93.15)
+ (descr "TB9051FTG-6")
+ (tags "Integrated Circuit")
+ (property "Reference" "IC3"
+ (at 0 0 0)
+ (layer "F.SilkS")
+ (uuid "d12f7c75-2c36-471c-9e6f-2c2d5f69c3e5")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.254)
+ )
+ )
+ )
+ (property "Value" "TB9051FTG"
+ (at 0 0 0)
+ (layer "F.SilkS")
+ (hide yes)
+ (uuid "b9278571-41d1-4b8a-9744-f631ce824997")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.254)
+ )
+ )
+ )
+ (property "Datasheet" "https://toshiba.semicon-storage.com/ap-en/semiconductor/product/automotive-devices/detail.TB9051FTG.html"
+ (at 0 0 0)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "8fae48d2-6d4b-4a61-8608-9fc0144480ef")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Description" "PWM type single channel H-Bridge DC brushed motor driver for automotive use"
+ (at 0 0 0)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "18ef39c3-f2f7-4b47-99df-7669c7a28ad9")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Height" "1.8"
+ (at 0 0 0)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "54a46e31-335d-4d86-aff3-a460f41625f0")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Manufacturer_Name" "Toshiba"
+ (at 0 0 0)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "7be8d42d-23c0-4122-ab2a-00a8aba3ea6e")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Manufacturer_Part_Number" "TB9051FTG"
+ (at 0 0 0)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "936a6f8a-0f9f-465c-bc1a-6747bfb091fe")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Mouser Part Number" ""
+ (at 0 0 0)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "a49b0b65-52fd-48a7-bd3f-2b9906f398b7")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Mouser Price/Stock" ""
+ (at 0 0 0)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "9a56d2d9-8d5b-4192-9a0b-50dab5b98e37")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Arrow Part Number" ""
+ (at 0 0 0)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "7fe4c31b-1990-4ee1-a136-af4b917febb0")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Arrow Price/Stock" ""
+ (at 0 0 0)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "614cdcb5-64ba-4c08-9c89-58252660cfc0")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (path "/775edbf0-2fb0-4bd3-a300-418469e09e6a")
+ (sheetname "/")
+ (sheetfile "Electronics.kicad_sch")
+ (attr smd)
+ (fp_line
+ (start -1.95 3.4)
+ (end -1.95 3.4)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "5a0deb70-b250-4397-8033-05defc23ccd4")
+ )
+ (fp_line
+ (start -1.95 3.5)
+ (end -1.95 3.5)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "c421c3fd-36a6-46b5-b39a-80a7bc00cfe1")
+ )
+ (fp_arc
+ (start -1.95 3.4)
+ (mid -1.9 3.45)
+ (end -1.95 3.5)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "d6f88066-12e2-43af-b536-6fcc7fd25fcd")
+ )
+ (fp_arc
+ (start -1.95 3.5)
+ (mid -2 3.45)
+ (end -1.95 3.4)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "bb5fe0bd-390c-4e1c-a4e8-60d1df8dd190")
+ )
+ (fp_line
+ (start -4.2 -4.2)
+ (end 4.2 -4.2)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "9203584e-80de-4be5-ba9c-97739d1c214f")
+ )
+ (fp_line
+ (start -4.2 4.2)
+ (end -4.2 -4.2)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "a459fb1e-d3c3-41ff-bb98-2e096a326f05")
+ )
+ (fp_line
+ (start 4.2 -4.2)
+ (end 4.2 4.2)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "f3c9e508-3464-4f63-ac84-b37f0739bf9b")
+ )
+ (fp_line
+ (start 4.2 4.2)
+ (end -4.2 4.2)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "bbe5602f-47e9-4af1-b2b6-91d512066c07")
+ )
+ (fp_line
+ (start -3 -3)
+ (end -3 3)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "81f04d1a-66ec-4f32-ad77-feb91ce05916")
+ )
+ (fp_line
+ (start -3 3)
+ (end 3 3)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "3185b96b-bf15-49d0-b867-fa3509463a90")
+ )
+ (fp_line
+ (start 3 -3)
+ (end -3 -3)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "44212429-5bcf-4387-98d6-fb4af240d5b9")
+ )
+ (fp_line
+ (start 3 3)
+ (end 3 -3)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "7fe0cc30-6991-40d8-b38b-0038459e85b4")
+ )
+ (fp_text user "${REFERENCE}"
+ (at 0 0 0)
+ (layer "F.Fab")
+ (uuid "6e9faa33-d6b8-4927-bc09-5c6ef024ff51")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.254)
+ )
+ )
+ )
+ (pad "1" smd rect
+ (at -1.95 2.8)
+ (size 0.45 0.8)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (net 71 "Net-(IC3-OCC)")
+ (pinfunction "OCC")
+ (pintype "passive")
+ (uuid "21ef90c8-b4c5-4f2c-ba74-9f7787abd32b")
+ )
+ (pad "2" smd rect
+ (at -1.3 2.8)
+ (size 0.45 0.8)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (net 50 "+5V")
+ (pinfunction "VCC")
+ (pintype "passive")
+ (uuid "6fdbb00b-70ad-463a-a7bb-cf3b03d61ad1")
+ )
+ (pad "3" smd rect
+ (at -0.65 2.8)
+ (size 0.45 0.8)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (net 70 "Net-(IC3-ENB)")
+ (pinfunction "ENB")
+ (pintype "passive")
+ (uuid "0b941dca-2313-4fe3-aec3-0117503f2c4e")
+ )
+ (pad "4" smd rect
+ (at 0 2.8)
+ (size 0.45 0.8)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (net 2 "GND")
+ (pinfunction "AGND")
+ (pintype "passive")
+ (uuid "1c48c627-e4ed-48a4-950a-acb69ee55711")
+ )
+ (pad "5" smd rect
+ (at 0.65 2.8)
+ (size 0.45 0.8)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (net 75 "Net-(IC3-EN)")
+ (pinfunction "EN")
+ (pintype "passive")
+ (uuid "6003beb0-8ee6-40dc-b04b-cf11550e2d33")
+ )
+ (pad "6" smd rect
+ (at 1.3 2.8)
+ (size 0.45 0.8)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (net 80 "unconnected-(IC3-NC_1-Pad6)")
+ (pinfunction "NC_1")
+ (pintype "passive+no_connect")
+ (uuid "86d70f1a-b8ed-4fbc-bdc4-1d13f0745402")
+ )
+ (pad "7" smd rect
+ (at 1.95 2.8)
+ (size 0.45 0.8)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (net 85 "Net-(IC3-OCM)")
+ (pinfunction "OCM")
+ (pintype "passive")
+ (uuid "aa6e9d8d-ab66-4e67-9c85-dce170eee15b")
+ )
+ (pad "8" smd rect
+ (at 2.8 1.95 90)
+ (size 0.45 0.8)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (net 88 "Net-(IC3-PWM1)")
+ (pinfunction "PWM1")
+ (pintype "passive")
+ (uuid "ac7e44c3-6855-4a3a-85e9-e8679160fb5f")
+ )
+ (pad "9" smd rect
+ (at 2.8 1.3 90)
+ (size 0.45 0.8)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (net 93 "Net-(IC3-PWM2)")
+ (pinfunction "PWM2")
+ (pintype "passive")
+ (uuid "e97e9687-eb4e-4b09-a17c-b8c3a7fabf89")
+ )
+ (pad "10" smd rect
+ (at 2.8 0.65 90)
+ (size 0.45 0.8)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (net 81 "unconnected-(IC3-NC_2-Pad10)")
+ (pinfunction "NC_2")
+ (pintype "passive+no_connect")
+ (uuid "928e1bd4-031c-489c-986b-80ec5f5d60f4")
+ )
+ (pad "11" smd rect
+ (at 2.8 0 90)
+ (size 0.45 0.8)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (net 73 "/vout-m3")
+ (pinfunction "VBAT_1")
+ (pintype "passive")
+ (uuid "441a7e0e-604e-4d05-99b7-80fb7d5483df")
+ )
+ (pad "12" smd rect
+ (at 2.8 -0.65 90)
+ (size 0.45 0.8)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (net 73 "/vout-m3")
+ (pinfunction "VBAT_2")
+ (pintype "passive")
+ (uuid "c48e5299-c410-4a69-a1a8-c1111afcdcdb")
+ )
+ (pad "13" smd rect
+ (at 2.8 -1.3 90)
+ (size 0.45 0.8)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (net 90 "/out1-m3")
+ (pinfunction "OUT1_1")
+ (pintype "passive")
+ (uuid "db4aafee-4866-48a0-9a7b-65f61166e3f6")
+ )
+ (pad "14" smd rect
+ (at 2.8 -1.95 90)
+ (size 0.45 0.8)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (net 90 "/out1-m3")
+ (pinfunction "OUT1_2")
+ (pintype "passive")
+ (uuid "e09759f5-31a5-49ea-a340-e4b25f8962e1")
+ )
+ (pad "15" smd rect
+ (at 1.95 -2.8)
+ (size 0.45 0.8)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (net 2 "GND")
+ (pinfunction "PGND_1")
+ (pintype "passive")
+ (uuid "66e0a3cc-e7eb-4abb-8e7d-d7556e8d11f9")
+ )
+ (pad "16" smd rect
+ (at 1.3 -2.8)
+ (size 0.45 0.8)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (net 2 "GND")
+ (pinfunction "PGND_2")
+ (pintype "passive")
+ (uuid "f0bae934-74c4-4c0f-be7e-0548cc981c12")
+ )
+ (pad "17" smd rect
+ (at 0.65 -2.8)
+ (size 0.45 0.8)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (net 2 "GND")
+ (pinfunction "PGND_3")
+ (pintype "passive")
+ (uuid "019a0891-bc1f-4fbb-bb53-c565855fdeb9")
+ )
+ (pad "18" smd rect
+ (at 0 -2.8)
+ (size 0.45 0.8)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (net 84 "Net-(IC3-DIAG)")
+ (pinfunction "DIAG")
+ (pintype "passive")
+ (uuid "9c1a747e-5acf-4870-8d6a-ddaae154f3c9")
+ )
+ (pad "19" smd rect
+ (at -0.65 -2.8)
+ (size 0.45 0.8)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (net 2 "GND")
+ (pinfunction "PGND_4")
+ (pintype "passive")
+ (uuid "6abd26c8-9b96-4886-89de-173546e86e8d")
+ )
+ (pad "20" smd rect
+ (at -1.3 -2.8)
+ (size 0.45 0.8)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (net 2 "GND")
+ (pinfunction "PGND_5")
+ (pintype "passive")
+ (uuid "6b7f58e1-895b-40e1-8938-b14dc2ffa5bc")
+ )
+ (pad "21" smd rect
+ (at -1.95 -2.8)
+ (size 0.45 0.8)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (net 2 "GND")
+ (pinfunction "PGND_6")
+ (pintype "passive")
+ (uuid "864e8db2-d279-41dd-9a3c-849afc891951")
+ )
+ (pad "22" smd rect
+ (at -2.8 -1.95 90)
+ (size 0.45 0.8)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (net 77 "/out2-m3")
+ (pinfunction "OUT2_1")
+ (pintype "passive")
+ (uuid "605e46b7-7322-492b-974d-dadba13a795b")
+ )
+ (pad "23" smd rect
+ (at -2.8 -1.3 90)
+ (size 0.45 0.8)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (net 77 "/out2-m3")
+ (pinfunction "OUT2_2")
+ (pintype "passive")
+ (uuid "bea0daf2-90ab-4ac6-a1de-f81b7a65647c")
+ )
+ (pad "24" smd rect
+ (at -2.8 -0.65 90)
+ (size 0.45 0.8)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (net 73 "/vout-m3")
+ (pinfunction "VBAT_3")
+ (pintype "passive")
+ (uuid "2da56320-fbaa-40e3-aedb-12fe355e1e5f")
+ )
+ (pad "25" smd rect
+ (at -2.8 0 90)
+ (size 0.45 0.8)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (net 73 "/vout-m3")
+ (pinfunction "VBAT_4")
+ (pintype "passive")
+ (uuid "5667e448-36a2-4fa5-a4bf-1c099be65316")
+ )
+ (pad "26" smd rect
+ (at -2.8 0.65 90)
+ (size 0.45 0.8)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (net 92 "unconnected-(IC3-NC_3-Pad26)")
+ (pinfunction "NC_3")
+ (pintype "passive+no_connect")
+ (uuid "e6e4c420-bd4e-4423-8465-7c389a2888b1")
+ )
+ (pad "27" smd rect
+ (at -2.8 1.3 90)
+ (size 0.45 0.8)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (net 2 "GND")
+ (pinfunction "TEST1")
+ (pintype "passive")
+ (uuid "fd8dc969-ceb6-467f-b99f-2225b4e7c1b7")
+ )
+ (pad "28" smd rect
+ (at -2.8 1.95 90)
+ (size 0.45 0.8)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (net 2 "GND")
+ (pinfunction "TEST2")
+ (pintype "passive")
+ (uuid "feda15bb-fa63-419e-86b6-68eaf7fd73eb")
+ )
+ (pad "29" smd rect
+ (at 0 0 90)
+ (size 4.2 4.2)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (net 2 "GND")
+ (pinfunction "EP")
+ (pintype "passive")
+ (uuid "ff90e299-0a12-42d1-9973-91266b0e23e4")
+ )
+ (pad "C1" smd rect
+ (at -2.75 2.75 90)
+ (size 0.9 0.9)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (net 2 "GND")
+ (pinfunction "CORNER1")
+ (pintype "passive")
+ (uuid "494bd6ad-82a3-43cb-acad-55f900189ab8")
+ )
+ (pad "C2" smd rect
+ (at 2.75 2.75 90)
+ (size 0.9 0.9)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (net 2 "GND")
+ (pinfunction "CORNER2")
+ (pintype "passive")
+ (uuid "0f737359-c349-4672-99e9-ac4f6354dfbb")
+ )
+ (pad "C3" smd rect
+ (at 2.75 -2.75 90)
+ (size 0.9 0.9)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (net 2 "GND")
+ (pinfunction "CORNER3")
+ (pintype "passive")
+ (uuid "bc5e1795-952c-4c82-8b89-6f2450910633")
+ )
+ (pad "C4" smd rect
+ (at -2.75 -2.75 90)
+ (size 0.9 0.9)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (net 2 "GND")
+ (pinfunction "CORNER4")
+ (pintype "passive")
+ (uuid "721ecc5b-3109-4821-825e-a11ff9545d0d")
+ )
+ (embedded_fonts no)
+ (model "C:\\Users\\20251431\\OneDrive - TU Eindhoven\\Documents\\KiCad\\comp\\SamacSys_Parts.3dshapes\\TB9051FTG.stp"
+ (offset
+ (xyz 0 0 0)
+ )
+ (scale
+ (xyz 1 1 1)
+ )
+ (rotate
+ (xyz 0 0 0)
+ )
+ )
+ )
+ (footprint "LED_SMD:LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm"
+ (layer "F.Cu")
+ (uuid "10150f15-31c8-4eed-ba64-8497141c8c2f")
+ (at 187.575 107.34)
+ (descr "5.0mm x 5.0mm Addressable RGB LED NeoPixel, https://cdn-shop.adafruit.com/datasheets/WS2812B.pdf")
+ (tags "LED RGB NeoPixel PLCC-4 5050")
+ (property "Reference" "D56"
+ (at 0 -3.5 0)
+ (layer "F.SilkS")
+ (uuid "d12dfa62-9e3d-47e2-8a9f-62a566dad7e8")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Value" "WS2812B"
+ (at 0 4 0)
+ (layer "F.Fab")
+ (uuid "34f50056-52c4-4e25-b45c-29a24067cee5")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Datasheet" "https://cdn-shop.adafruit.com/datasheets/WS2812B.pdf"
+ (at 0 0 0)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "e027aa12-fbdf-4989-8eee-6803e8d6ae44")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Description" "RGB LED with integrated controller"
+ (at 0 0 0)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "99a0d42b-662f-4f6f-b82d-151702b56230")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property ki_fp_filters "LED*WS2812*PLCC*5.0x5.0mm*P3.2mm*")
+ (path "/277f70cb-bd3a-4809-9eb7-d5b41db02d1b")
+ (sheetname "/")
+ (sheetfile "Electronics.kicad_sch")
+ (attr smd)
+ (fp_line
+ (start -3.5 -2.75)
+ (end -3.5 2.75)
+ (stroke
+ (width 0.12)
+ (type default)
+ )
+ (layer "F.SilkS")
+ (uuid "1bdff718-5c31-4253-a9ff-6d7bb8ab2bb9")
+ )
+ (fp_line
+ (start -3.5 -2.75)
+ (end 3.5 -2.75)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "ba90ba6b-c7df-4801-aa03-28fbf4c76d90")
+ )
+ (fp_line
+ (start -3.5 2.75)
+ (end 3.05 2.75)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "bad52307-eaa7-4970-be02-6a05d24e7050")
+ )
+ (fp_line
+ (start -2.7 0.9)
+ (end -2.7 -0.9)
+ (stroke
+ (width 0.12)
+ (type default)
+ )
+ (layer "F.SilkS")
+ (uuid "58afdba4-d75f-4417-9bcd-10a2be620be6")
+ )
+ (fp_line
+ (start 2.7 0.9)
+ (end 2.7 -0.9)
+ (stroke
+ (width 0.12)
+ (type default)
+ )
+ (layer "F.SilkS")
+ (uuid "c1834015-b29e-40db-b733-f13e502d40d4")
+ )
+ (fp_line
+ (start 3.05 2.75)
+ (end 3.5 2.3)
+ (stroke
+ (width 0.12)
+ (type default)
+ )
+ (layer "F.SilkS")
+ (uuid "6c8929e3-3dc9-4272-93ed-8793ad26c97b")
+ )
+ (fp_line
+ (start 3.5 2.3)
+ (end 3.5 -2.75)
+ (stroke
+ (width 0.12)
+ (type default)
+ )
+ (layer "F.SilkS")
+ (uuid "6396f834-6cdf-4387-99a7-c3c8479ec03d")
+ )
+ (fp_line
+ (start -3.45 -2.75)
+ (end -3.45 2.75)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "3888e784-1505-4765-9e6b-89b3e1fdf0e3")
+ )
+ (fp_line
+ (start -3.45 2.75)
+ (end 3.45 2.75)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "824e4c4e-b952-4d78-a85d-375a6a5dc7df")
+ )
+ (fp_line
+ (start 3.45 -2.75)
+ (end -3.45 -2.75)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "aa1440d6-5290-4ab0-af23-e1ab5aebf7c6")
+ )
+ (fp_line
+ (start 3.45 2.75)
+ (end 3.45 -2.75)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "f8ccfe97-3bd8-4e39-b399-a37672bdd13b")
+ )
+ (fp_line
+ (start -2.5 -2.5)
+ (end -2.5 2.5)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "c0a62acb-2d28-47f7-ab67-18031fd4bacf")
+ )
+ (fp_line
+ (start -2.5 2.5)
+ (end 2.5 2.5)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "b470243b-d98b-4026-abbf-fa0d31d1b4bc")
+ )
+ (fp_line
+ (start 2.5 -2.5)
+ (end -2.5 -2.5)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "2792c055-4a8a-44a5-95b8-32b8de21cda2")
+ )
+ (fp_line
+ (start 2.5 1.5)
+ (end 1.5 2.5)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "8513fb92-6f49-43b5-8811-41103b6d4da3")
+ )
+ (fp_line
+ (start 2.5 2.5)
+ (end 2.5 -2.5)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "d871c489-5bf0-49c5-b390-1609cf9a6876")
+ )
+ (fp_circle
+ (center 0 0)
+ (end 0 -2)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (fill no)
+ (layer "F.Fab")
+ (uuid "c7d951e9-4330-4c32-ad3c-b662794acd44")
+ )
+ (fp_text user "1"
+ (at -4 -1.6 0)
+ (unlocked yes)
+ (layer "F.SilkS")
+ (uuid "8c768889-253c-4926-8431-6cab233cd076")
+ (effects
+ (font
+ (size 0.8 0.8)
+ (thickness 0.15)
+ )
+ )
+ )
+ (fp_text user "${REFERENCE}"
+ (at 0 0 0)
+ (layer "F.Fab")
+ (uuid "e399cb95-d5f8-4f74-aaff-ca4274b8aa2f")
+ (effects
+ (font
+ (size 0.8 0.8)
+ (thickness 0.15)
+ )
+ )
+ )
+ (pad "1" smd roundrect
+ (at -2.45 -1.65)
+ (size 1.5 0.9)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (roundrect_rratio 0.1)
+ (net 4 "/5V")
+ (pinfunction "VDD")
+ (pintype "power_in")
+ (uuid "b47618bb-ba99-44a7-ad40-21924300b51c")
+ )
+ (pad "2" smd roundrect
+ (at -2.45 1.65)
+ (size 1.5 0.9)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (roundrect_rratio 0.1)
+ (net 30 "Net-(D56-DOUT)")
+ (pinfunction "DOUT")
+ (pintype "output")
+ (uuid "c25175ac-62c6-46ad-a2b3-603fe85ba133")
+ )
+ (pad "3" smd roundrect
+ (at 2.45 1.65)
+ (size 1.5 0.9)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (roundrect_rratio 0.1)
+ (net 2 "GND")
+ (pinfunction "VSS")
+ (pintype "power_in")
+ (uuid "08a68527-4e59-4429-8939-7c0e35712f1d")
+ )
+ (pad "4" smd roundrect
+ (at 2.45 -1.65)
+ (size 1.5 0.9)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (roundrect_rratio 0.1)
+ (net 26 "Net-(D52-DOUT)")
+ (pinfunction "DIN")
+ (pintype "input")
+ (uuid "4a5d34f6-105e-4d55-824f-c077e71b3340")
+ )
+ (embedded_fonts no)
+ (model "${KICAD9_3DMODEL_DIR}/LED_SMD.3dshapes/LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm.step"
+ (offset
+ (xyz 0 0 0)
+ )
+ (scale
+ (xyz 1 1 1)
+ )
+ (rotate
+ (xyz 0 0 0)
+ )
+ )
+ )
+ (footprint "OptoDevice:Vishay_MINICAST-3Pin"
+ (layer "F.Cu")
+ (uuid "158e98c9-b0f5-4b26-8930-40a496834e4d")
+ (at 210.93 122.555)
+ (descr "IR Receiver Vishay TSOP-xxxx, MINICAST package, see https://www.vishay.com/docs/82669/tsop32s40f.pdf")
+ (tags "IR Receiver Vishay TSOP-xxxx MINICAST")
+ (property "Reference" "IR4"
+ (at 2.5 -2.4 180)
+ (layer "F.SilkS")
+ (uuid "00b6e006-ae64-4760-b76f-56a0a1c10285")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Value" "TSSP4038"
+ (at 2.55 4.6 180)
+ (layer "F.Fab")
+ (uuid "92292d4b-ca64-4c43-961a-4c23ec566e67")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Datasheet" "http://www.vishay.com/docs/82476/tssp58p38.pdf"
+ (at 0 0 0)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "b095155b-4152-43df-ab1c-fe53970075d6")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Description" "IR Detector for Mid Range Proximity Sensor"
+ (at 0 0 0)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "4ccf9eea-6ebe-4bf5-8e6b-3f6441d827f1")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property ki_fp_filters "Vishay*MINICAST*")
+ (path "/8858f2df-0631-4282-8dca-49e5dd223b38")
+ (sheetname "/")
+ (sheetfile "Electronics.kicad_sch")
+ (attr through_hole)
+ (fp_line
+ (start 5.14 -1.51)
+ (end 2.54 -1.51)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "a8091e62-84ac-40e0-8f76-f8185b88516f")
+ )
+ (fp_line
+ (start 5.14 -1.16)
+ (end 5.14 -1.51)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "23610b53-d580-4d4f-be11-5075543d0f05")
+ )
+ (fp_line
+ (start 5.14 1.16)
+ (end 5.14 1.5)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "af7f5a31-d708-4756-84cc-20e74a0be584")
+ )
+ (fp_line
+ (start 5.14 1.5)
+ (end 0.05 1.5)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "15473b17-e677-4e5a-8392-27857d01201f")
+ )
+ (fp_arc
+ (start 4.64 1.5)
+ (mid 2.540869 3.502379)
+ (end 0.440083 1.501736)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "6a01b438-122a-4290-a5dc-83ab919018ec")
+ )
+ (fp_line
+ (start -1.15 -1.65)
+ (end -1.15 3.7)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "9b142660-3bb1-465f-afb3-3d8ff6807292")
+ )
+ (fp_line
+ (start -1.15 -1.65)
+ (end 6.23 -1.65)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "3718e6f0-6aae-4824-bb8d-f460bf45128b")
+ )
+ (fp_line
+ (start 6.23 3.7)
+ (end -1.15 3.7)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "f13ae48d-f46d-4997-b3e9-b3eaf7e0e94b")
+ )
+ (fp_line
+ (start 6.23 3.7)
+ (end 6.23 -1.65)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "7a3efccc-aadd-456d-b012-d2c7de854b50")
+ )
+ (fp_line
+ (start 0.04 1.4)
+ (end 0.04 -0.65)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "fa54a213-c08f-4a27-bc20-0bd1e523718b")
+ )
+ (fp_line
+ (start 0.79 -1.4)
+ (end 0.04 -0.65)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "f9bf88b3-5406-491d-b74b-368fbe74d797")
+ )
+ (fp_line
+ (start 0.79 -1.4)
+ (end 5.04 -1.4)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "4ca3f064-3929-453c-9884-834c5a39ecb4")
+ )
+ (fp_line
+ (start 5.04 -1.4)
+ (end 5.04 1.4)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "c429322e-cfc1-4ca8-90e3-dbc599fc8c23")
+ )
+ (fp_line
+ (start 5.04 1.4)
+ (end 0.04 1.4)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "468ea7d7-f41b-4ba4-ab9f-6965355eb102")
+ )
+ (fp_arc
+ (start 4.54 1.4)
+ (mid 2.54 3.4)
+ (end 0.54 1.4)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "71d04e34-a34c-4170-8cde-26f7daa291e2")
+ )
+ (fp_text user "${REFERENCE}"
+ (at 2.54 0 0)
+ (layer "F.Fab")
+ (uuid "472762a7-4ca1-43e5-a8c6-88a5c8b00c2d")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (pad "1" thru_hole roundrect
+ (at 0 0)
+ (size 1.8 1.8)
+ (drill 0.9)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (roundrect_rratio 0.139)
+ (net 117 "Net-(IR4-OUT)")
+ (pinfunction "OUT")
+ (pintype "output")
+ (uuid "d479ab8d-cb25-45cd-8264-ca6f76c3ec5e")
+ )
+ (pad "2" thru_hole circle
+ (at 2.54 0)
+ (size 1.8 1.8)
+ (drill 0.9)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net 2 "GND")
+ (pinfunction "GND")
+ (pintype "power_in")
+ (uuid "caf6fd3e-0002-400f-b8a9-7f6c367bac22")
+ )
+ (pad "3" thru_hole circle
+ (at 5.08 0)
+ (size 1.8 1.8)
+ (drill 0.9)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net 65 "Net-(IR4-Vs)")
+ (pinfunction "Vs")
+ (pintype "power_in")
+ (uuid "619bc77c-0758-4f6e-badc-497672d6859c")
+ )
+ (embedded_fonts no)
+ (model "${KICAD9_3DMODEL_DIR}/OptoDevice.3dshapes/Vishay_MINICAST-3Pin.step"
+ (offset
+ (xyz 0 0 0)
+ )
+ (scale
+ (xyz 1 1 1)
+ )
+ (rotate
+ (xyz 0 0 0)
+ )
+ )
+ )
+ (footprint "Connector_JST:JST_XH_B6B-XH-AM_1x06_P2.50mm_Vertical"
+ (layer "F.Cu")
+ (uuid "16debc19-652a-4792-86ee-20377c1f5966")
+ (at 170.75 114.025)
+ (descr "JST XH series connector, B6B-XH-AM, with boss (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST XH vertical boss")
+ (property "Reference" "M1"
+ (at 6.25 -3.55 0)
+ (layer "F.SilkS")
+ (uuid "c96ec6be-532c-421b-a2c4-80e836b349a9")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Value" "~"
+ (at 6.25 4.6 0)
+ (layer "F.Fab")
+ (uuid "c2cdc596-a70d-4cec-aeb4-c3453e3575ce")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Datasheet" ""
+ (at 0 0 0)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "c06ec94a-edb5-4efd-8fc7-29ce3c4fba11")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Description" ""
+ (at 0 0 0)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "bdf2bde0-9423-4bcb-87d5-008b6fff3048")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (path "/b2883ecb-2384-4f43-b496-42e773611b42")
+ (sheetname "/")
+ (sheetfile "Electronics.kicad_sch")
+ (attr through_hole)
+ (fp_line
+ (start -2.85 -2.75)
+ (end -2.85 -1.5)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "6b6b5c7e-ed89-4aaf-bd5f-9fe8372cd3d8")
+ )
+ (fp_line
+ (start -2.56 -2.46)
+ (end -2.56 3.51)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "245ef4b0-fd55-4594-8110-0bd2e4721abe")
+ )
+ (fp_line
+ (start -2.56 3.51)
+ (end 15.06 3.51)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "21c4e4bd-7078-4baf-9936-eb18bb0e0c13")
+ )
+ (fp_line
+ (start -2.55 -2.45)
+ (end -2.55 -1.7)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "5fef624d-7d4c-4efc-8e26-0234cd0e27dd")
+ )
+ (fp_line
+ (start -2.55 -1.7)
+ (end -0.75 -1.7)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "5cbcc29b-9cf8-42a3-8b8a-76e6e7ea96b0")
+ )
+ (fp_line
+ (start -2.55 -0.2)
+ (end -1.8 -0.2)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "bc0501b6-e02b-4424-81d4-0ddf89d2b34d")
+ )
+ (fp_line
+ (start -1.8 -0.2)
+ (end -1.8 1.14)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "c1921321-df0a-404b-8ba0-ce95b9d40a90")
+ )
+ (fp_line
+ (start -1.6 -2.75)
+ (end -2.85 -2.75)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "36f4e0c8-75a3-44f8-ab41-cc51ebc9ca4b")
+ )
+ (fp_line
+ (start -0.75 -2.45)
+ (end -2.55 -2.45)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "94db596c-a24e-4660-aca8-28526b7401f8")
+ )
+ (fp_line
+ (start -0.75 -1.7)
+ (end -0.75 -2.45)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "d6a0a5bf-debd-4ea7-a2ce-74991288284f")
+ )
+ (fp_line
+ (start 0.75 -2.45)
+ (end 0.75 -1.7)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "7788260c-f932-4808-8f45-cdd8117e1838")
+ )
+ (fp_line
+ (start 0.75 -1.7)
+ (end 11.75 -1.7)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "49877d71-c8fc-42bf-be89-374d5dbd5389")
+ )
+ (fp_line
+ (start 6.25 2.75)
+ (end -0.74 2.75)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "3f53ab65-2358-4baf-a25c-1043f63bbf48")
+ )
+ (fp_line
+ (start 11.75 -2.45)
+ (end 0.75 -2.45)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "b18cf4bc-1bd7-47a9-9a6c-1f36170df3e3")
+ )
+ (fp_line
+ (start 11.75 -1.7)
+ (end 11.75 -2.45)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "22bc5cf8-80ed-4e9c-b15f-3fe2a3fff3ec")
+ )
+ (fp_line
+ (start 13.25 -2.45)
+ (end 13.25 -1.7)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "386b3788-6a7c-4dc1-afcb-e9636459a579")
+ )
+ (fp_line
+ (start 13.25 -1.7)
+ (end 15.05 -1.7)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "1133c4a9-64a7-45ab-a8a0-7c5881943600")
+ )
+ (fp_line
+ (start 14.3 -0.2)
+ (end 14.3 2.75)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "94b20068-1f75-43dd-a853-0a040687d9b9")
+ )
+ (fp_line
+ (start 14.3 2.75)
+ (end 6.25 2.75)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "3efa3dea-1f75-4dce-935e-5246721012ee")
+ )
+ (fp_line
+ (start 15.05 -2.45)
+ (end 13.25 -2.45)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "b4a0ecde-e1bf-4ff0-b376-6a944d3547f7")
+ )
+ (fp_line
+ (start 15.05 -1.7)
+ (end 15.05 -2.45)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "b29340c0-cbe1-4ba5-89d7-2e0a9e7a8f03")
+ )
+ (fp_line
+ (start 15.05 -0.2)
+ (end 14.3 -0.2)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "6158ad8e-d53b-432c-9223-a2fd633fe8ad")
+ )
+ (fp_line
+ (start 15.06 -2.46)
+ (end -2.56 -2.46)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "4cbb4a38-1760-4ec3-9724-3518a6ac42d8")
+ )
+ (fp_line
+ (start 15.06 3.51)
+ (end 15.06 -2.46)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "c0f78a96-d5b4-425c-96a3-5034e9c02415")
+ )
+ (fp_line
+ (start -2.95 -2.85)
+ (end -2.95 3.9)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "ed9be1ee-f32c-47f9-b032-4792e77cc184")
+ )
+ (fp_line
+ (start -2.95 3.9)
+ (end 15.45 3.9)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "35e04564-4b3d-4c48-a29a-c8f047ee7771")
+ )
+ (fp_line
+ (start 15.45 -2.85)
+ (end -2.95 -2.85)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "66b18c82-e2f8-4f96-a41d-44aa089e0713")
+ )
+ (fp_line
+ (start 15.45 3.9)
+ (end 15.45 -2.85)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "36d77376-80e7-4afa-a530-15e348e54206")
+ )
+ (fp_line
+ (start -2.45 -2.35)
+ (end -2.45 3.4)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "5c51bb47-0079-4e24-9acc-85779739fb5c")
+ )
+ (fp_line
+ (start -2.45 3.4)
+ (end 14.95 3.4)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "95edb5df-c98d-451a-97e3-7e975bf91c6e")
+ )
+ (fp_line
+ (start -0.625 -2.35)
+ (end 0 -1.35)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "18d78f2a-c45c-4861-8cfa-aea9ec2d87b7")
+ )
+ (fp_line
+ (start 0 -1.35)
+ (end 0.625 -2.35)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "e906e700-85ca-47b1-9afe-a2b8e607c903")
+ )
+ (fp_line
+ (start 14.95 -2.35)
+ (end -2.45 -2.35)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "c5bdec28-97b4-4239-9b48-88d7bbdac9d5")
+ )
+ (fp_line
+ (start 14.95 3.4)
+ (end 14.95 -2.35)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "c332e9fd-f8aa-4cd1-923a-b67666ea384d")
+ )
+ (fp_text user "${REFERENCE}"
+ (at 6.25 2.7 0)
+ (layer "F.Fab")
+ (uuid "680ec3ad-467f-4a55-a4a4-eb24ae2cdb60")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (pad "" np_thru_hole circle
+ (at -1.6 2)
+ (size 1.2 1.2)
+ (drill 1.2)
+ (layers "*.Cu" "*.Mask")
+ (uuid "171ad8ba-ccb1-4629-992e-8c5d8c21e68d")
+ )
+ (pad "1" thru_hole roundrect
+ (at 0 0)
+ (size 1.7 1.95)
+ (drill 0.95)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (roundrect_rratio 0.147059)
+ (net 54 "/out1-m2")
+ (pinfunction "+")
+ (pintype "input")
+ (uuid "b1efbeda-3c62-495d-949c-ed5ecb0c0608")
+ )
+ (pad "2" thru_hole oval
+ (at 2.5 0)
+ (size 1.7 1.95)
+ (drill 0.95)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net 55 "/out2-m2")
+ (pinfunction "-")
+ (pintype "input")
+ (uuid "f1a50c10-4ad5-41b0-ba69-a5e2746cb3ed")
+ )
+ (pad "3" thru_hole oval
+ (at 5 0)
+ (size 1.7 1.95)
+ (drill 0.95)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net 50 "+5V")
+ (pinfunction "5V")
+ (pintype "input")
+ (uuid "05087b3a-85e3-45dc-bd1b-ff987f941289")
+ )
+ (pad "4" thru_hole oval
+ (at 7.5 0)
+ (size 1.7 1.95)
+ (drill 0.95)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net 2 "GND")
+ (pinfunction "GND")
+ (pintype "input")
+ (uuid "46abc938-723e-42f5-a5cc-ac94b78b2dd2")
+ )
+ (pad "5" thru_hole oval
+ (at 10 0)
+ (size 1.7 1.95)
+ (drill 0.95)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net 91 "unconnected-(M1-encA-Pad5)")
+ (pinfunction "encA")
+ (pintype "output")
+ (uuid "ad1b6bdc-b7ca-4c58-983c-43fc333e91bb")
+ )
+ (pad "6" thru_hole oval
+ (at 12.5 0)
+ (size 1.7 1.95)
+ (drill 0.95)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net 94 "unconnected-(M1-encB-Pad6)")
+ (pinfunction "encB")
+ (pintype "output")
+ (uuid "f253b516-4045-486e-aa8c-11def85648b5")
+ )
+ (embedded_fonts no)
+ (model "${KICAD9_3DMODEL_DIR}/Connector_JST.3dshapes/JST_XH_B6B-XH-AM_1x06_P2.50mm_Vertical.step"
+ (offset
+ (xyz 0 0 0)
+ )
+ (scale
+ (xyz 1 1 1)
+ )
+ (rotate
+ (xyz 0 0 0)
+ )
+ )
+ )
+ (footprint "SamacSys_Parts:TB9051FTG"
+ (layer "F.Cu")
+ (uuid "1dd2bc90-8981-4c1c-b9c6-521ee18293a4")
+ (at 204.505 74.15)
+ (descr "TB9051FTG-6")
+ (tags "Integrated Circuit")
+ (property "Reference" "IC1"
+ (at 0 0 0)
+ (layer "F.SilkS")
+ (uuid "5fc093b9-f0c2-4493-accb-b7071e461a56")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.254)
+ )
+ )
+ )
+ (property "Value" "TB9051FTG"
+ (at 0 0 0)
+ (layer "F.SilkS")
+ (hide yes)
+ (uuid "1d97c570-9339-49c3-88d7-baf5927744c8")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.254)
+ )
+ )
+ )
+ (property "Datasheet" "https://toshiba.semicon-storage.com/ap-en/semiconductor/product/automotive-devices/detail.TB9051FTG.html"
+ (at 0 0 0)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "d68dd7fd-1f82-4e32-ae6d-28294b31f47a")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Description" "PWM type single channel H-Bridge DC brushed motor driver for automotive use"
+ (at 0 0 0)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "c22492ec-e9e9-43ac-93b0-0644b424591e")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Height" "1.8"
+ (at 0 0 0)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "b5deb420-07c1-475d-94e9-2b5c6c3bf86e")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Manufacturer_Name" "Toshiba"
+ (at 0 0 0)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "f411fd74-5a79-4837-9314-1b8346d15bf4")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Manufacturer_Part_Number" "TB9051FTG"
+ (at 0 0 0)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "bf036dd6-8290-4b87-8a8b-7b2ce25c6f69")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Mouser Part Number" ""
+ (at 0 0 0)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "1cfeeaac-cd00-4748-a82f-29166b565d82")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Mouser Price/Stock" ""
+ (at 0 0 0)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "2784e71d-60fb-4d1c-8dd5-ba4d1fc4db97")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Arrow Part Number" ""
+ (at 0 0 0)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "06e374f1-f5d3-4fe1-81fb-473ea54434f4")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Arrow Price/Stock" ""
+ (at 0 0 0)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "41ef3b3b-990a-4437-8cea-77ca77085404")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (path "/ffe2aa8b-0acf-4e49-b6cf-926b5d8ba6b6")
+ (sheetname "/")
+ (sheetfile "Electronics.kicad_sch")
+ (attr smd)
+ (fp_line
+ (start -1.95 3.4)
+ (end -1.95 3.4)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "eb1eee1d-85b6-4126-904b-10a15695a978")
+ )
+ (fp_line
+ (start -1.95 3.5)
+ (end -1.95 3.5)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "6328f1f8-aa2c-4480-8d17-063e5d0413ee")
+ )
+ (fp_arc
+ (start -1.95 3.4)
+ (mid -1.9 3.45)
+ (end -1.95 3.5)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "a29e8088-9f9c-46d4-8cee-fa6bf770fda3")
+ )
+ (fp_arc
+ (start -1.95 3.5)
+ (mid -2 3.45)
+ (end -1.95 3.4)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "1b72bfbe-04e0-4ce3-b4a3-341272b15d25")
+ )
+ (fp_line
+ (start -4.2 -4.2)
+ (end 4.2 -4.2)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "ebb3d54f-1488-4095-9655-43ffd24599e0")
+ )
+ (fp_line
+ (start -4.2 4.2)
+ (end -4.2 -4.2)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "7cf3ba4f-4d96-4951-82cd-b0e45c000362")
+ )
+ (fp_line
+ (start 4.2 -4.2)
+ (end 4.2 4.2)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "baeadd45-0387-43c2-b224-a755c4cbffbc")
+ )
+ (fp_line
+ (start 4.2 4.2)
+ (end -4.2 4.2)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "3508e713-1932-4153-907a-67ef32fbfd3e")
+ )
+ (fp_line
+ (start -3 -3)
+ (end -3 3)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "cd66e9c9-494d-4c0c-ae11-bf8d0ef43fcc")
+ )
+ (fp_line
+ (start -3 3)
+ (end 3 3)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "c32b2c38-f503-4dbb-8267-d69dc1c94169")
+ )
+ (fp_line
+ (start 3 -3)
+ (end -3 -3)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "17cca9e2-dc76-4a07-9c60-cea8bbcb536c")
+ )
+ (fp_line
+ (start 3 3)
+ (end 3 -3)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "fd75ee98-3e9b-4a08-a0b0-d73ba19bb6b4")
+ )
+ (fp_text user "${REFERENCE}"
+ (at 0 0 0)
+ (layer "F.Fab")
+ (uuid "48178b73-0062-4fb8-8493-e0611781e116")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.254)
+ )
+ )
+ )
+ (pad "1" smd rect
+ (at -1.95 2.8)
+ (size 0.45 0.8)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (net 37 "Net-(IC1-OCC)")
+ (pinfunction "OCC")
+ (pintype "passive")
+ (uuid "146176a8-47f0-41c8-8e56-7c3b0ae70662")
+ )
+ (pad "2" smd rect
+ (at -1.3 2.8)
+ (size 0.45 0.8)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (net 50 "+5V")
+ (pinfunction "VCC")
+ (pintype "passive")
+ (uuid "81481915-dbef-418b-929d-649407ca9abf")
+ )
+ (pad "3" smd rect
+ (at -0.65 2.8)
+ (size 0.45 0.8)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (net 49 "Net-(IC1-ENB)")
+ (pinfunction "ENB")
+ (pintype "passive")
+ (uuid "173c8375-3906-4fab-99ab-39844c2c73ad")
+ )
+ (pad "4" smd rect
+ (at 0 2.8)
+ (size 0.45 0.8)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (net 2 "GND")
+ (pinfunction "AGND")
+ (pintype "passive")
+ (uuid "db168acd-9d0a-4555-8429-1123c17b716b")
+ )
+ (pad "5" smd rect
+ (at 0.65 2.8)
+ (size 0.45 0.8)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (net 42 "Net-(IC1-EN)")
+ (pinfunction "EN")
+ (pintype "passive")
+ (uuid "c28fecbb-b57d-4872-b2ad-15f59c0841a7")
+ )
+ (pad "6" smd rect
+ (at 1.3 2.8)
+ (size 0.45 0.8)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (net 53 "unconnected-(IC1-NC_1-Pad6)")
+ (pinfunction "NC_1")
+ (pintype "passive+no_connect")
+ (uuid "b78fa812-5595-46c1-bb5c-5cb6e109b22b")
+ )
+ (pad "7" smd rect
+ (at 1.95 2.8)
+ (size 0.45 0.8)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (net 40 "Net-(IC1-OCM)")
+ (pinfunction "OCM")
+ (pintype "passive")
+ (uuid "a2cc9e43-fb6b-4882-85ed-f7e66417201f")
+ )
+ (pad "8" smd rect
+ (at 2.8 1.95 90)
+ (size 0.45 0.8)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (net 43 "Net-(IC1-PWM1)")
+ (pinfunction "PWM1")
+ (pintype "passive")
+ (uuid "a5f9c150-6ce5-40b2-8661-8141b1c43c39")
+ )
+ (pad "9" smd rect
+ (at 2.8 1.3 90)
+ (size 0.45 0.8)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (net 45 "Net-(IC1-PWM2)")
+ (pinfunction "PWM2")
+ (pintype "passive")
+ (uuid "ca2f8527-3bda-4df7-8545-93932561ca8a")
+ )
+ (pad "10" smd rect
+ (at 2.8 0.65 90)
+ (size 0.45 0.8)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (net 51 "unconnected-(IC1-NC_2-Pad10)")
+ (pinfunction "NC_2")
+ (pintype "passive+no_connect")
+ (uuid "f5e4db52-20cd-4da1-acef-46ebcd37b862")
+ )
+ (pad "11" smd rect
+ (at 2.8 0 90)
+ (size 0.45 0.8)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (net 38 "/vout-m1")
+ (pinfunction "VBAT_1")
+ (pintype "passive")
+ (uuid "4cb72c38-cc2d-4050-b68e-9c89c2193614")
+ )
+ (pad "12" smd rect
+ (at 2.8 -0.65 90)
+ (size 0.45 0.8)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (net 38 "/vout-m1")
+ (pinfunction "VBAT_2")
+ (pintype "passive")
+ (uuid "c8a88c71-8576-47f4-8665-42170998a7a8")
+ )
+ (pad "13" smd rect
+ (at 2.8 -1.3 90)
+ (size 0.45 0.8)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (net 44 "/out1-m1")
+ (pinfunction "OUT1_1")
+ (pintype "passive")
+ (uuid "aa138279-3ab4-4ed0-906e-13d15df79e3a")
+ )
+ (pad "14" smd rect
+ (at 2.8 -1.95 90)
+ (size 0.45 0.8)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (net 44 "/out1-m1")
+ (pinfunction "OUT1_2")
+ (pintype "passive")
+ (uuid "f05d596e-ce23-42c0-b36a-bdbef882980a")
+ )
+ (pad "15" smd rect
+ (at 1.95 -2.8)
+ (size 0.45 0.8)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (net 2 "GND")
+ (pinfunction "PGND_1")
+ (pintype "passive")
+ (uuid "26b42bad-e586-44e0-a764-bd56fc0bb485")
+ )
+ (pad "16" smd rect
+ (at 1.3 -2.8)
+ (size 0.45 0.8)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (net 2 "GND")
+ (pinfunction "PGND_2")
+ (pintype "passive")
+ (uuid "fee6a701-b707-43de-9332-40df7f4b1af5")
+ )
+ (pad "17" smd rect
+ (at 0.65 -2.8)
+ (size 0.45 0.8)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (net 2 "GND")
+ (pinfunction "PGND_3")
+ (pintype "passive")
+ (uuid "41c555df-f95f-45e3-a19d-7d037c48a389")
+ )
+ (pad "18" smd rect
+ (at 0 -2.8)
+ (size 0.45 0.8)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (net 41 "Net-(IC1-DIAG)")
+ (pinfunction "DIAG")
+ (pintype "passive")
+ (uuid "a52bb495-bcd3-4279-a15d-235e53869595")
+ )
+ (pad "19" smd rect
+ (at -0.65 -2.8)
+ (size 0.45 0.8)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (net 2 "GND")
+ (pinfunction "PGND_4")
+ (pintype "passive")
+ (uuid "852addee-6d3c-4ec6-98a6-9f0633c916a4")
+ )
+ (pad "20" smd rect
+ (at -1.3 -2.8)
+ (size 0.45 0.8)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (net 2 "GND")
+ (pinfunction "PGND_5")
+ (pintype "passive")
+ (uuid "513ccc6b-90fb-4976-bf08-b14266c2d485")
+ )
+ (pad "21" smd rect
+ (at -1.95 -2.8)
+ (size 0.45 0.8)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (net 2 "GND")
+ (pinfunction "PGND_6")
+ (pintype "passive")
+ (uuid "8a4ef8a7-5b78-4bb7-b0a5-d5efd5e8edbb")
+ )
+ (pad "22" smd rect
+ (at -2.8 -1.95 90)
+ (size 0.45 0.8)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (net 39 "/out2-m1")
+ (pinfunction "OUT2_1")
+ (pintype "passive")
+ (uuid "ee83732f-0e5a-4304-a25c-ea4f39579b45")
+ )
+ (pad "23" smd rect
+ (at -2.8 -1.3 90)
+ (size 0.45 0.8)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (net 39 "/out2-m1")
+ (pinfunction "OUT2_2")
+ (pintype "passive")
+ (uuid "8ba299fb-e852-42c5-9494-73fe841ecd25")
+ )
+ (pad "24" smd rect
+ (at -2.8 -0.65 90)
+ (size 0.45 0.8)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (net 38 "/vout-m1")
+ (pinfunction "VBAT_3")
+ (pintype "passive")
+ (uuid "19338eee-49e9-4de3-adea-e9e9a5e3fcb8")
+ )
+ (pad "25" smd rect
+ (at -2.8 0 90)
+ (size 0.45 0.8)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (net 38 "/vout-m1")
+ (pinfunction "VBAT_4")
+ (pintype "passive")
+ (uuid "28f844d5-456b-48bb-b890-f426854094f9")
+ )
+ (pad "26" smd rect
+ (at -2.8 0.65 90)
+ (size 0.45 0.8)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (net 48 "unconnected-(IC1-NC_3-Pad26)")
+ (pinfunction "NC_3")
+ (pintype "passive+no_connect")
+ (uuid "8c601966-7d77-4350-a823-a942db648fdf")
+ )
+ (pad "27" smd rect
+ (at -2.8 1.3 90)
+ (size 0.45 0.8)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (net 2 "GND")
+ (pinfunction "TEST1")
+ (pintype "passive")
+ (uuid "b1132fd6-879b-46cb-b338-719775fd2fc1")
+ )
+ (pad "28" smd rect
+ (at -2.8 1.95 90)
+ (size 0.45 0.8)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (net 2 "GND")
+ (pinfunction "TEST2")
+ (pintype "passive")
+ (uuid "9ab7ff7a-00c7-4767-86c3-751965e4db02")
+ )
+ (pad "29" smd rect
+ (at 0 0 90)
+ (size 4.2 4.2)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (net 2 "GND")
+ (pinfunction "EP")
+ (pintype "passive")
+ (uuid "604457a7-1f80-4a45-bdaa-894e24328dfb")
+ )
+ (pad "C1" smd rect
+ (at -2.75 2.75 90)
+ (size 0.9 0.9)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (net 2 "GND")
+ (pinfunction "CORNER1")
+ (pintype "passive")
+ (uuid "8207e146-d3a5-4b53-baae-e024700cd0ce")
+ )
+ (pad "C2" smd rect
+ (at 2.75 2.75 90)
+ (size 0.9 0.9)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (net 2 "GND")
+ (pinfunction "CORNER2")
+ (pintype "passive")
+ (uuid "bccb5be9-5598-4eda-9656-efcca0369985")
+ )
+ (pad "C3" smd rect
+ (at 2.75 -2.75 90)
+ (size 0.9 0.9)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (net 2 "GND")
+ (pinfunction "CORNER3")
+ (pintype "passive")
+ (uuid "7f92b0b2-1281-4696-a1ee-02866001b822")
+ )
+ (pad "C4" smd rect
+ (at -2.75 -2.75 90)
+ (size 0.9 0.9)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (net 2 "GND")
+ (pinfunction "CORNER4")
+ (pintype "passive")
+ (uuid "d6423ea0-965b-4316-a594-f6f0b4a2253d")
+ )
+ (embedded_fonts no)
+ (model "C:\\Users\\20251431\\OneDrive - TU Eindhoven\\Documents\\KiCad\\comp\\SamacSys_Parts.3dshapes\\TB9051FTG.stp"
+ (offset
+ (xyz 0 0 0)
+ )
+ (scale
+ (xyz 1 1 1)
+ )
+ (rotate
+ (xyz 0 0 0)
+ )
+ )
+ )
+ (footprint "LED_SMD:LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm"
+ (layer "F.Cu")
+ (uuid "21769859-1a34-4428-8e31-46eacc8a7a14")
+ (at 179.455 61)
+ (descr "5.0mm x 5.0mm Addressable RGB LED NeoPixel, https://cdn-shop.adafruit.com/datasheets/WS2812B.pdf")
+ (tags "LED RGB NeoPixel PLCC-4 5050")
+ (property "Reference" "D41"
+ (at 0 -3.5 0)
+ (layer "F.SilkS")
+ (uuid "dd6276dd-d31a-4e4d-9aa3-429e50959014")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Value" "WS2812B"
+ (at 0 4 0)
+ (layer "F.Fab")
+ (uuid "85cc5233-85b0-48b5-ab75-2ff6ca8007d1")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Datasheet" "https://cdn-shop.adafruit.com/datasheets/WS2812B.pdf"
+ (at 0 0 0)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "63356fa4-2e38-4f62-bdfc-43e627b2f8b2")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Description" "RGB LED with integrated controller"
+ (at 0 0 0)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "460d9343-85cd-4d68-b903-85c2e3e9b2c1")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property ki_fp_filters "LED*WS2812*PLCC*5.0x5.0mm*P3.2mm*")
+ (path "/94a579a3-b92a-4acc-9076-d20d1db57dbf")
+ (sheetname "/")
+ (sheetfile "Electronics.kicad_sch")
+ (attr smd)
+ (fp_line
+ (start -3.5 -2.75)
+ (end -3.5 2.75)
+ (stroke
+ (width 0.12)
+ (type default)
+ )
+ (layer "F.SilkS")
+ (uuid "9fd39289-493e-4fee-a139-17a1cdf36459")
+ )
+ (fp_line
+ (start -3.5 -2.75)
+ (end 3.5 -2.75)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "28aef6b7-3c45-4500-9fb0-13f0a31b3dac")
+ )
+ (fp_line
+ (start -3.5 2.75)
+ (end 3.05 2.75)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "a38c0c9e-8f08-447e-8d0d-fe32863f9fdb")
+ )
+ (fp_line
+ (start -2.7 0.9)
+ (end -2.7 -0.9)
+ (stroke
+ (width 0.12)
+ (type default)
+ )
+ (layer "F.SilkS")
+ (uuid "cdd42eea-5553-49af-8ef5-9940aa24b605")
+ )
+ (fp_line
+ (start 2.7 0.9)
+ (end 2.7 -0.9)
+ (stroke
+ (width 0.12)
+ (type default)
+ )
+ (layer "F.SilkS")
+ (uuid "820b689a-0df8-4392-9a84-c6c092c00afe")
+ )
+ (fp_line
+ (start 3.05 2.75)
+ (end 3.5 2.3)
+ (stroke
+ (width 0.12)
+ (type default)
+ )
+ (layer "F.SilkS")
+ (uuid "d11e5647-f692-48e0-8e24-e119f169860b")
+ )
+ (fp_line
+ (start 3.5 2.3)
+ (end 3.5 -2.75)
+ (stroke
+ (width 0.12)
+ (type default)
+ )
+ (layer "F.SilkS")
+ (uuid "f4c30b4c-8566-4572-91be-e2cf6845b0b2")
+ )
+ (fp_line
+ (start -3.45 -2.75)
+ (end -3.45 2.75)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "a3cadb14-8498-46e8-b114-1d3bafe60f5a")
+ )
+ (fp_line
+ (start -3.45 2.75)
+ (end 3.45 2.75)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "9dfa3c81-7ea7-4e3f-bcba-4ba943a6d7c2")
+ )
+ (fp_line
+ (start 3.45 -2.75)
+ (end -3.45 -2.75)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "e2a97017-8d9b-452c-bd01-97fce029cb01")
+ )
+ (fp_line
+ (start 3.45 2.75)
+ (end 3.45 -2.75)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "20ef9c57-5bac-4ca2-aa5f-f0d340a7ff53")
+ )
+ (fp_line
+ (start -2.5 -2.5)
+ (end -2.5 2.5)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "9f0e891d-be63-4173-b716-2d487d53873d")
+ )
+ (fp_line
+ (start -2.5 2.5)
+ (end 2.5 2.5)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "34fc570d-f89c-4036-948a-cdcfe2701f0e")
+ )
+ (fp_line
+ (start 2.5 -2.5)
+ (end -2.5 -2.5)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "6975ed3e-1528-4d70-8a85-5151389a636a")
+ )
+ (fp_line
+ (start 2.5 1.5)
+ (end 1.5 2.5)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "8bbaa78f-5444-4cb3-9ca4-5701c31a8d2e")
+ )
+ (fp_line
+ (start 2.5 2.5)
+ (end 2.5 -2.5)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "b44cdd52-a01f-44b3-812c-f4586db5b08a")
+ )
+ (fp_circle
+ (center 0 0)
+ (end 0 -2)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (fill no)
+ (layer "F.Fab")
+ (uuid "29e9ddc9-767d-4a3e-b12e-904599cefae7")
+ )
+ (fp_text user "1"
+ (at -4 -1.6 0)
+ (unlocked yes)
+ (layer "F.SilkS")
+ (uuid "37f0b3a5-e6d9-4e8d-97e0-94fcacad2346")
+ (effects
+ (font
+ (size 0.8 0.8)
+ (thickness 0.15)
+ )
+ )
+ )
+ (fp_text user "${REFERENCE}"
+ (at 0 0 0)
+ (layer "F.Fab")
+ (uuid "c2006cba-8f52-4299-acaa-419faa8fae66")
+ (effects
+ (font
+ (size 0.8 0.8)
+ (thickness 0.15)
+ )
+ )
+ )
+ (pad "1" smd roundrect
+ (at -2.45 -1.65)
+ (size 1.5 0.9)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (roundrect_rratio 0.1)
+ (net 4 "/5V")
+ (pinfunction "VDD")
+ (pintype "power_in")
+ (uuid "d40cf4cd-f18d-4a4b-830a-6999bcfcb219")
+ )
+ (pad "2" smd roundrect
+ (at -2.45 1.65)
+ (size 1.5 0.9)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (roundrect_rratio 0.1)
+ (net 15 "Net-(D41-DOUT)")
+ (pinfunction "DOUT")
+ (pintype "output")
+ (uuid "17b998ce-4a53-4bd6-bf16-134120277c7a")
+ )
+ (pad "3" smd roundrect
+ (at 2.45 1.65)
+ (size 1.5 0.9)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (roundrect_rratio 0.1)
+ (net 2 "GND")
+ (pinfunction "VSS")
+ (pintype "power_in")
+ (uuid "19e6b84e-5f11-4375-ab92-115fcc32d8a6")
+ )
+ (pad "4" smd roundrect
+ (at 2.45 -1.65)
+ (size 1.5 0.9)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (roundrect_rratio 0.1)
+ (net 11 "Net-(D37-DOUT)")
+ (pinfunction "DIN")
+ (pintype "input")
+ (uuid "c3953f6f-1b39-4cb0-b590-55fdb3bb9b51")
+ )
+ (embedded_fonts no)
+ (model "${KICAD9_3DMODEL_DIR}/LED_SMD.3dshapes/LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm.step"
+ (offset
+ (xyz 0 0 0)
+ )
+ (scale
+ (xyz 1 1 1)
+ )
+ (rotate
+ (xyz 0 0 0)
+ )
+ )
+ )
+ (footprint "LED_SMD:LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm"
+ (layer "F.Cu")
+ (uuid "2ba4c20a-8189-47ff-b226-6c9558e08466")
+ (at 171.335 74.24)
+ (descr "5.0mm x 5.0mm Addressable RGB LED NeoPixel, https://cdn-shop.adafruit.com/datasheets/WS2812B.pdf")
+ (tags "LED RGB NeoPixel PLCC-4 5050")
+ (property "Reference" "D35"
+ (at 0 -3.5 0)
+ (layer "F.SilkS")
+ (uuid "bb052cbb-6292-4efd-9240-c2b08d9072c7")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Value" "WS2812B"
+ (at 0 4 0)
+ (layer "F.Fab")
+ (uuid "9345e76f-f2ad-4bc5-af4a-e1c049983151")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Datasheet" "https://cdn-shop.adafruit.com/datasheets/WS2812B.pdf"
+ (at 0 0 0)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "18b13543-f609-498c-aa07-0bcc20702a8f")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Description" "RGB LED with integrated controller"
+ (at 0 0 0)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "789b1a05-ef75-4f65-9b48-285ef5bfb988")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property ki_fp_filters "LED*WS2812*PLCC*5.0x5.0mm*P3.2mm*")
+ (path "/eea5a5b7-ea70-41a1-859c-542e3314dda4")
+ (sheetname "/")
+ (sheetfile "Electronics.kicad_sch")
+ (attr smd)
+ (fp_line
+ (start -3.5 -2.75)
+ (end -3.5 2.75)
+ (stroke
+ (width 0.12)
+ (type default)
+ )
+ (layer "F.SilkS")
+ (uuid "aa8f1a84-b177-41e8-9d51-3fd9b892bfc4")
+ )
+ (fp_line
+ (start -3.5 -2.75)
+ (end 3.5 -2.75)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "9c99b870-528c-4750-8b3f-274943e506c5")
+ )
+ (fp_line
+ (start -3.5 2.75)
+ (end 3.05 2.75)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "488de2cd-5b88-4004-919b-179ec478247a")
+ )
+ (fp_line
+ (start -2.7 0.9)
+ (end -2.7 -0.9)
+ (stroke
+ (width 0.12)
+ (type default)
+ )
+ (layer "F.SilkS")
+ (uuid "1de52cb7-3deb-4cce-a432-dd002855749c")
+ )
+ (fp_line
+ (start 2.7 0.9)
+ (end 2.7 -0.9)
+ (stroke
+ (width 0.12)
+ (type default)
+ )
+ (layer "F.SilkS")
+ (uuid "d929e555-1856-472e-820d-0c4423de6590")
+ )
+ (fp_line
+ (start 3.05 2.75)
+ (end 3.5 2.3)
+ (stroke
+ (width 0.12)
+ (type default)
+ )
+ (layer "F.SilkS")
+ (uuid "64661c89-f117-4488-9a1c-eddb56bc6d12")
+ )
+ (fp_line
+ (start 3.5 2.3)
+ (end 3.5 -2.75)
+ (stroke
+ (width 0.12)
+ (type default)
+ )
+ (layer "F.SilkS")
+ (uuid "c58c2cfc-fd79-47cc-b29c-ecaa18703d24")
+ )
+ (fp_line
+ (start -3.45 -2.75)
+ (end -3.45 2.75)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "e5759459-3356-4d09-8f31-ed5cab30dfc6")
+ )
+ (fp_line
+ (start -3.45 2.75)
+ (end 3.45 2.75)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "1651b9f5-a4ce-4185-b61d-1922491f512a")
+ )
+ (fp_line
+ (start 3.45 -2.75)
+ (end -3.45 -2.75)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "f1786025-97f7-47a1-a435-c66045e80d5e")
+ )
+ (fp_line
+ (start 3.45 2.75)
+ (end 3.45 -2.75)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "849f4a29-fcc1-4343-bfbf-e726473a0fee")
+ )
+ (fp_line
+ (start -2.5 -2.5)
+ (end -2.5 2.5)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "d53bc701-a4c9-43a7-a7d6-543026f612a3")
+ )
+ (fp_line
+ (start -2.5 2.5)
+ (end 2.5 2.5)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "4e690aa5-d24f-44af-b502-4e61d0d8c12e")
+ )
+ (fp_line
+ (start 2.5 -2.5)
+ (end -2.5 -2.5)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "3a7b131a-4fe0-41ab-8502-a45c9c751496")
+ )
+ (fp_line
+ (start 2.5 1.5)
+ (end 1.5 2.5)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "3aa6f6f9-2f29-4d6f-bf83-76aaed8932cd")
+ )
+ (fp_line
+ (start 2.5 2.5)
+ (end 2.5 -2.5)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "6eb5b080-e456-42a5-b429-6e5e1106d8dd")
+ )
+ (fp_circle
+ (center 0 0)
+ (end 0 -2)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (fill no)
+ (layer "F.Fab")
+ (uuid "009f92ac-7d18-4fae-9709-7559192b0c81")
+ )
+ (fp_text user "1"
+ (at -4 -1.6 0)
+ (unlocked yes)
+ (layer "F.SilkS")
+ (uuid "b53ba9d2-4383-4e99-b1c9-5b670e3aa5b9")
+ (effects
+ (font
+ (size 0.8 0.8)
+ (thickness 0.15)
+ )
+ )
+ )
+ (fp_text user "${REFERENCE}"
+ (at 0 0 0)
+ (layer "F.Fab")
+ (uuid "f7a9717e-92ea-47f0-9d71-65275a3c3159")
+ (effects
+ (font
+ (size 0.8 0.8)
+ (thickness 0.15)
+ )
+ )
+ )
+ (pad "1" smd roundrect
+ (at -2.45 -1.65)
+ (size 1.5 0.9)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (roundrect_rratio 0.1)
+ (net 4 "/5V")
+ (pinfunction "VDD")
+ (pintype "power_in")
+ (uuid "6c8668bf-303f-404d-9447-0bfde576a344")
+ )
+ (pad "2" smd roundrect
+ (at -2.45 1.65)
+ (size 1.5 0.9)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (roundrect_rratio 0.1)
+ (net 8 "Net-(D35-DOUT)")
+ (pinfunction "DOUT")
+ (pintype "output")
+ (uuid "bcb80c7d-fd72-4baf-b472-3874886b4d90")
+ )
+ (pad "3" smd roundrect
+ (at 2.45 1.65)
+ (size 1.5 0.9)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (roundrect_rratio 0.1)
+ (net 2 "GND")
+ (pinfunction "VSS")
+ (pintype "power_in")
+ (uuid "1f511e9b-2a75-4907-9457-a945523fb9cc")
+ )
+ (pad "4" smd roundrect
+ (at 2.45 -1.65)
+ (size 1.5 0.9)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (roundrect_rratio 0.1)
+ (net 7 "Net-(D35-DIN)")
+ (pinfunction "DIN")
+ (pintype "input")
+ (uuid "03dc8c36-efc8-45e8-9412-31da71e5bdb2")
+ )
+ (embedded_fonts no)
+ (model "${KICAD9_3DMODEL_DIR}/LED_SMD.3dshapes/LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm.step"
+ (offset
+ (xyz 0 0 0)
+ )
+ (scale
+ (xyz 1 1 1)
+ )
+ (rotate
+ (xyz 0 0 0)
+ )
+ )
+ )
+ (footprint "LED_SMD:LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm"
+ (layer "F.Cu")
+ (uuid "3095a029-78dd-4fa3-8469-d519c8a0ce62")
+ (at 187.575 80.86)
+ (descr "5.0mm x 5.0mm Addressable RGB LED NeoPixel, https://cdn-shop.adafruit.com/datasheets/WS2812B.pdf")
+ (tags "LED RGB NeoPixel PLCC-4 5050")
+ (property "Reference" "D52"
+ (at 0 -3.5 0)
+ (layer "F.SilkS")
+ (uuid "975672ec-6edb-4350-93c4-81bbbf7c588f")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Value" "WS2812B"
+ (at 0 4 0)
+ (layer "F.Fab")
+ (uuid "0106e85e-27c0-4939-bdb4-31c9389d835a")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Datasheet" "https://cdn-shop.adafruit.com/datasheets/WS2812B.pdf"
+ (at 0 0 0)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "e612a11a-41eb-473a-b2f6-8603ccdefc1a")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Description" "RGB LED with integrated controller"
+ (at 0 0 0)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "7a30ce52-9dc5-4728-bd9a-274a99a55f7a")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property ki_fp_filters "LED*WS2812*PLCC*5.0x5.0mm*P3.2mm*")
+ (path "/95bf70cf-65e9-4b5b-9232-26b7c55d4271")
+ (sheetname "/")
+ (sheetfile "Electronics.kicad_sch")
+ (attr smd)
+ (fp_line
+ (start -3.5 -2.75)
+ (end -3.5 2.75)
+ (stroke
+ (width 0.12)
+ (type default)
+ )
+ (layer "F.SilkS")
+ (uuid "8c15c29a-c5e9-4001-8099-20974ec5bce3")
+ )
+ (fp_line
+ (start -3.5 -2.75)
+ (end 3.5 -2.75)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "a989c117-272e-4319-b963-0f78ca1f0dcc")
+ )
+ (fp_line
+ (start -3.5 2.75)
+ (end 3.05 2.75)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "62a09a3e-b829-40cb-91d4-05248b394ff2")
+ )
+ (fp_line
+ (start -2.7 0.9)
+ (end -2.7 -0.9)
+ (stroke
+ (width 0.12)
+ (type default)
+ )
+ (layer "F.SilkS")
+ (uuid "6c4b42e1-377c-48be-9138-e0f6918876a7")
+ )
+ (fp_line
+ (start 2.7 0.9)
+ (end 2.7 -0.9)
+ (stroke
+ (width 0.12)
+ (type default)
+ )
+ (layer "F.SilkS")
+ (uuid "fecbcc25-f285-4cb2-872e-f423fdb19d5d")
+ )
+ (fp_line
+ (start 3.05 2.75)
+ (end 3.5 2.3)
+ (stroke
+ (width 0.12)
+ (type default)
+ )
+ (layer "F.SilkS")
+ (uuid "ff09b3c9-aa98-4a6a-839b-9b817a364738")
+ )
+ (fp_line
+ (start 3.5 2.3)
+ (end 3.5 -2.75)
+ (stroke
+ (width 0.12)
+ (type default)
+ )
+ (layer "F.SilkS")
+ (uuid "55395760-5dab-4dc0-a034-cbaa681dd8be")
+ )
+ (fp_line
+ (start -3.45 -2.75)
+ (end -3.45 2.75)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "2ddbd4c7-f197-4a9f-a34b-d2f9462caa50")
+ )
+ (fp_line
+ (start -3.45 2.75)
+ (end 3.45 2.75)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "79511cf5-8791-4f01-a6d6-8bc21abddfaa")
+ )
+ (fp_line
+ (start 3.45 -2.75)
+ (end -3.45 -2.75)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "4c914802-06d0-4c86-a58f-252ba931efc2")
+ )
+ (fp_line
+ (start 3.45 2.75)
+ (end 3.45 -2.75)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "e249da59-db10-4381-b3d5-949e6a0206ec")
+ )
+ (fp_line
+ (start -2.5 -2.5)
+ (end -2.5 2.5)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "adcb2aab-d520-4b9e-b2b1-78c79d2586b2")
+ )
+ (fp_line
+ (start -2.5 2.5)
+ (end 2.5 2.5)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "62c2daa2-2b83-4e15-9f24-c4ff1137db57")
+ )
+ (fp_line
+ (start 2.5 -2.5)
+ (end -2.5 -2.5)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "87158cef-b382-4d96-b291-6d54a20c46cc")
+ )
+ (fp_line
+ (start 2.5 1.5)
+ (end 1.5 2.5)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "8d965d38-2120-4449-a341-42931242eb66")
+ )
+ (fp_line
+ (start 2.5 2.5)
+ (end 2.5 -2.5)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "8af84262-5d5c-4984-af64-011b078894e1")
+ )
+ (fp_circle
+ (center 0 0)
+ (end 0 -2)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (fill no)
+ (layer "F.Fab")
+ (uuid "92838857-e1d1-4716-a3a5-cecfd7497285")
+ )
+ (fp_text user "1"
+ (at -4 -1.6 0)
+ (unlocked yes)
+ (layer "F.SilkS")
+ (uuid "094edaa1-0948-4ff3-9154-abf094305789")
+ (effects
+ (font
+ (size 0.8 0.8)
+ (thickness 0.15)
+ )
+ )
+ )
+ (fp_text user "${REFERENCE}"
+ (at 0 0 0)
+ (layer "F.Fab")
+ (uuid "ec18d2db-7842-4078-b311-b3cb27365c4f")
+ (effects
+ (font
+ (size 0.8 0.8)
+ (thickness 0.15)
+ )
+ )
+ )
+ (pad "1" smd roundrect
+ (at -2.45 -1.65)
+ (size 1.5 0.9)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (roundrect_rratio 0.1)
+ (net 4 "/5V")
+ (pinfunction "VDD")
+ (pintype "power_in")
+ (uuid "4ab5e69a-f9ba-46e7-8960-c096b27ba57e")
+ )
+ (pad "2" smd roundrect
+ (at -2.45 1.65)
+ (size 1.5 0.9)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (roundrect_rratio 0.1)
+ (net 26 "Net-(D52-DOUT)")
+ (pinfunction "DOUT")
+ (pintype "output")
+ (uuid "a4073c7f-f943-4412-8143-697deb730280")
+ )
+ (pad "3" smd roundrect
+ (at 2.45 1.65)
+ (size 1.5 0.9)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (roundrect_rratio 0.1)
+ (net 2 "GND")
+ (pinfunction "VSS")
+ (pintype "power_in")
+ (uuid "34a71adc-2ed7-4c57-8100-129a67fb227d")
+ )
+ (pad "4" smd roundrect
+ (at 2.45 -1.65)
+ (size 1.5 0.9)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (roundrect_rratio 0.1)
+ (net 22 "Net-(D48-DOUT)")
+ (pinfunction "DIN")
+ (pintype "input")
+ (uuid "9e875551-263c-4201-bf22-f5f1514d063d")
+ )
+ (embedded_fonts no)
+ (model "${KICAD9_3DMODEL_DIR}/LED_SMD.3dshapes/LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm.step"
+ (offset
+ (xyz 0 0 0)
+ )
+ (scale
+ (xyz 1 1 1)
+ )
+ (rotate
+ (xyz 0 0 0)
+ )
+ )
+ )
+ (footprint "LED_SMD:LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm"
+ (layer "F.Cu")
+ (uuid "46b32ce1-fc32-4d1c-b627-2d7544031893")
+ (at 187.575 100.72)
+ (descr "5.0mm x 5.0mm Addressable RGB LED NeoPixel, https://cdn-shop.adafruit.com/datasheets/WS2812B.pdf")
+ (tags "LED RGB NeoPixel PLCC-4 5050")
+ (property "Reference" "D55"
+ (at 0 -3.5 0)
+ (layer "F.SilkS")
+ (uuid "78fea33c-4f7b-46af-b3c8-eab65c8a87b1")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Value" "WS2812B"
+ (at 0 4 0)
+ (layer "F.Fab")
+ (uuid "0ed74274-97b8-4fc8-ba01-7238bf86b3f0")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Datasheet" "https://cdn-shop.adafruit.com/datasheets/WS2812B.pdf"
+ (at 0 0 0)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "0287c9f4-a024-447b-99a4-18f8fb744d79")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Description" "RGB LED with integrated controller"
+ (at 0 0 0)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "4d7bfa7e-8e0e-4bbc-ba2f-a8cedd006d3f")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property ki_fp_filters "LED*WS2812*PLCC*5.0x5.0mm*P3.2mm*")
+ (path "/09848e02-af40-4348-8437-75f55d89f888")
+ (sheetname "/")
+ (sheetfile "Electronics.kicad_sch")
+ (attr smd)
+ (fp_line
+ (start -3.5 -2.75)
+ (end -3.5 2.75)
+ (stroke
+ (width 0.12)
+ (type default)
+ )
+ (layer "F.SilkS")
+ (uuid "492a84c3-6991-40e3-bcb0-b68ad23ade41")
+ )
+ (fp_line
+ (start -3.5 -2.75)
+ (end 3.5 -2.75)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "190b3c0a-ecab-4193-81b4-99f28f2f9584")
+ )
+ (fp_line
+ (start -3.5 2.75)
+ (end 3.05 2.75)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "51d38ba0-48f9-4d39-87c6-dfae4e91721d")
+ )
+ (fp_line
+ (start -2.7 0.9)
+ (end -2.7 -0.9)
+ (stroke
+ (width 0.12)
+ (type default)
+ )
+ (layer "F.SilkS")
+ (uuid "8d3f6616-e710-478e-95cd-7734b33660d8")
+ )
+ (fp_line
+ (start 2.7 0.9)
+ (end 2.7 -0.9)
+ (stroke
+ (width 0.12)
+ (type default)
+ )
+ (layer "F.SilkS")
+ (uuid "8e4a41c5-0680-4d1f-98f2-3ab08d2602e9")
+ )
+ (fp_line
+ (start 3.05 2.75)
+ (end 3.5 2.3)
+ (stroke
+ (width 0.12)
+ (type default)
+ )
+ (layer "F.SilkS")
+ (uuid "39be2a63-2b63-4ba5-8239-139560e39fa5")
+ )
+ (fp_line
+ (start 3.5 2.3)
+ (end 3.5 -2.75)
+ (stroke
+ (width 0.12)
+ (type default)
+ )
+ (layer "F.SilkS")
+ (uuid "dbc41f96-00db-4827-9f63-1010ed49f8a3")
+ )
+ (fp_line
+ (start -3.45 -2.75)
+ (end -3.45 2.75)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "f989c75a-509a-4aa9-aed0-cfd6813663a0")
+ )
+ (fp_line
+ (start -3.45 2.75)
+ (end 3.45 2.75)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "35fa708e-75d0-49f1-b01a-80b799e71397")
+ )
+ (fp_line
+ (start 3.45 -2.75)
+ (end -3.45 -2.75)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "3544777b-1bf6-4a7e-b6f3-f20c14890924")
+ )
+ (fp_line
+ (start 3.45 2.75)
+ (end 3.45 -2.75)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "87498e1d-94bc-4a54-b7d3-1edbbde29c53")
+ )
+ (fp_line
+ (start -2.5 -2.5)
+ (end -2.5 2.5)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "a38eea76-078a-46fa-aff6-7829c1f68e45")
+ )
+ (fp_line
+ (start -2.5 2.5)
+ (end 2.5 2.5)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "702d24b0-db24-4682-bdc2-821f8740f36d")
+ )
+ (fp_line
+ (start 2.5 -2.5)
+ (end -2.5 -2.5)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "a88dd526-d0c5-4bfc-9cd7-93b931ffa61d")
+ )
+ (fp_line
+ (start 2.5 1.5)
+ (end 1.5 2.5)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "3dcac6ec-47d6-4b2f-9d71-545ba7493c99")
+ )
+ (fp_line
+ (start 2.5 2.5)
+ (end 2.5 -2.5)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "026df6d7-1ab4-4da4-88a6-e51c37e6f810")
+ )
+ (fp_circle
+ (center 0 0)
+ (end 0 -2)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (fill no)
+ (layer "F.Fab")
+ (uuid "8325c864-fecc-4186-a459-51118103cb40")
+ )
+ (fp_text user "1"
+ (at -4 -1.6 0)
+ (unlocked yes)
+ (layer "F.SilkS")
+ (uuid "10d86794-80b2-4e11-b980-72a58c458501")
+ (effects
+ (font
+ (size 0.8 0.8)
+ (thickness 0.15)
+ )
+ )
+ )
+ (fp_text user "${REFERENCE}"
+ (at 0 0 0)
+ (layer "F.Fab")
+ (uuid "50a6f403-6f69-46f2-8cb9-d4a6c52f2452")
+ (effects
+ (font
+ (size 0.8 0.8)
+ (thickness 0.15)
+ )
+ )
+ )
+ (pad "1" smd roundrect
+ (at -2.45 -1.65)
+ (size 1.5 0.9)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (roundrect_rratio 0.1)
+ (net 4 "/5V")
+ (pinfunction "VDD")
+ (pintype "power_in")
+ (uuid "81efa2d0-7c84-4a88-a3dc-9fa79e355398")
+ )
+ (pad "2" smd roundrect
+ (at -2.45 1.65)
+ (size 1.5 0.9)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (roundrect_rratio 0.1)
+ (net 29 "Net-(D55-DOUT)")
+ (pinfunction "DOUT")
+ (pintype "output")
+ (uuid "b234d93f-cd6f-48b0-943c-4bdd8305c7af")
+ )
+ (pad "3" smd roundrect
+ (at 2.45 1.65)
+ (size 1.5 0.9)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (roundrect_rratio 0.1)
+ (net 2 "GND")
+ (pinfunction "VSS")
+ (pintype "power_in")
+ (uuid "2748cf01-13cc-4be1-a6d2-3b02d19f244f")
+ )
+ (pad "4" smd roundrect
+ (at 2.45 -1.65)
+ (size 1.5 0.9)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (roundrect_rratio 0.1)
+ (net 25 "Net-(D51-DOUT)")
+ (pinfunction "DIN")
+ (pintype "input")
+ (uuid "32359fcf-ee92-45ec-b3ab-7fd4c56ed740")
+ )
+ (embedded_fonts no)
+ (model "${KICAD9_3DMODEL_DIR}/LED_SMD.3dshapes/LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm.step"
+ (offset
+ (xyz 0 0 0)
+ )
+ (scale
+ (xyz 1 1 1)
+ )
+ (rotate
+ (xyz 0 0 0)
+ )
+ )
+ )
+ (footprint "LED_SMD:LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm"
+ (layer "F.Cu")
+ (uuid "4a7f27e1-8041-4eeb-9f29-b69c91bca037")
+ (at 187.575 94.1)
+ (descr "5.0mm x 5.0mm Addressable RGB LED NeoPixel, https://cdn-shop.adafruit.com/datasheets/WS2812B.pdf")
+ (tags "LED RGB NeoPixel PLCC-4 5050")
+ (property "Reference" "D54"
+ (at 0 -3.5 0)
+ (layer "F.SilkS")
+ (uuid "b64368d8-d46f-44fc-aac7-77ad24aedc8b")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Value" "WS2812B"
+ (at 0 4 0)
+ (layer "F.Fab")
+ (uuid "6aa527d2-0e1e-427e-96d3-e950ff89492b")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Datasheet" "https://cdn-shop.adafruit.com/datasheets/WS2812B.pdf"
+ (at 0 0 0)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "47db1fae-de68-43ae-b9de-e0f07b622c92")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Description" "RGB LED with integrated controller"
+ (at 0 0 0)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "2d1e19c8-65d1-41f4-8934-031063e5e19b")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property ki_fp_filters "LED*WS2812*PLCC*5.0x5.0mm*P3.2mm*")
+ (path "/7fe728cf-f80a-4bb2-95e5-0063dadbb2b3")
+ (sheetname "/")
+ (sheetfile "Electronics.kicad_sch")
+ (attr smd)
+ (fp_line
+ (start -3.5 -2.75)
+ (end -3.5 2.75)
+ (stroke
+ (width 0.12)
+ (type default)
+ )
+ (layer "F.SilkS")
+ (uuid "efb2a724-952a-49c1-96f4-29004b9bdd55")
+ )
+ (fp_line
+ (start -3.5 -2.75)
+ (end 3.5 -2.75)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "644b4ec2-9d1a-4482-8d59-6eb6081d45b4")
+ )
+ (fp_line
+ (start -3.5 2.75)
+ (end 3.05 2.75)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "42d933a9-8b69-4606-9f26-1cfbe875a298")
+ )
+ (fp_line
+ (start -2.7 0.9)
+ (end -2.7 -0.9)
+ (stroke
+ (width 0.12)
+ (type default)
+ )
+ (layer "F.SilkS")
+ (uuid "3f279305-fe69-44a2-8e1e-9b97cafea605")
+ )
+ (fp_line
+ (start 2.7 0.9)
+ (end 2.7 -0.9)
+ (stroke
+ (width 0.12)
+ (type default)
+ )
+ (layer "F.SilkS")
+ (uuid "20cea2ba-a5c2-470b-acc3-911e07ae6403")
+ )
+ (fp_line
+ (start 3.05 2.75)
+ (end 3.5 2.3)
+ (stroke
+ (width 0.12)
+ (type default)
+ )
+ (layer "F.SilkS")
+ (uuid "31501635-658b-4f81-a517-b29b9cf19313")
+ )
+ (fp_line
+ (start 3.5 2.3)
+ (end 3.5 -2.75)
+ (stroke
+ (width 0.12)
+ (type default)
+ )
+ (layer "F.SilkS")
+ (uuid "6894a720-eace-4e1e-be19-035b3607254d")
+ )
+ (fp_line
+ (start -3.45 -2.75)
+ (end -3.45 2.75)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "205c8481-d293-47fe-94ac-8b1f8ad06455")
+ )
+ (fp_line
+ (start -3.45 2.75)
+ (end 3.45 2.75)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "e5b6b254-dc88-4c27-b779-49a246cf9fa4")
+ )
+ (fp_line
+ (start 3.45 -2.75)
+ (end -3.45 -2.75)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "6aa87be2-98bf-491b-96e0-6fa992e002a7")
+ )
+ (fp_line
+ (start 3.45 2.75)
+ (end 3.45 -2.75)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "7c518990-7d32-4339-b2d6-898430f51f04")
+ )
+ (fp_line
+ (start -2.5 -2.5)
+ (end -2.5 2.5)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "3ac9876a-9e9f-464b-93b0-6ce34dbe7fa6")
+ )
+ (fp_line
+ (start -2.5 2.5)
+ (end 2.5 2.5)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "e9793bf8-6f0c-4560-8cca-615756e82821")
+ )
+ (fp_line
+ (start 2.5 -2.5)
+ (end -2.5 -2.5)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "36c83056-3489-4b0e-9cfd-86b8575bdb17")
+ )
+ (fp_line
+ (start 2.5 1.5)
+ (end 1.5 2.5)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "25cfa22e-5c20-48bc-b698-2abc3faaab90")
+ )
+ (fp_line
+ (start 2.5 2.5)
+ (end 2.5 -2.5)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "30b386f0-5de4-4681-808d-9637f1d38db6")
+ )
+ (fp_circle
+ (center 0 0)
+ (end 0 -2)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (fill no)
+ (layer "F.Fab")
+ (uuid "6801b130-a207-4db6-892d-2c49262a8275")
+ )
+ (fp_text user "1"
+ (at -4 -1.6 0)
+ (unlocked yes)
+ (layer "F.SilkS")
+ (uuid "8bebb5fb-bc1b-4344-a6d5-85df77076006")
+ (effects
+ (font
+ (size 0.8 0.8)
+ (thickness 0.15)
+ )
+ )
+ )
+ (fp_text user "${REFERENCE}"
+ (at 0 0 0)
+ (layer "F.Fab")
+ (uuid "f0a22627-e683-4503-9d3e-a661083553e5")
+ (effects
+ (font
+ (size 0.8 0.8)
+ (thickness 0.15)
+ )
+ )
+ )
+ (pad "1" smd roundrect
+ (at -2.45 -1.65)
+ (size 1.5 0.9)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (roundrect_rratio 0.1)
+ (net 4 "/5V")
+ (pinfunction "VDD")
+ (pintype "power_in")
+ (uuid "699ca479-d52c-4290-8a86-00f337a4f0bc")
+ )
+ (pad "2" smd roundrect
+ (at -2.45 1.65)
+ (size 1.5 0.9)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (roundrect_rratio 0.1)
+ (net 28 "Net-(D54-DOUT)")
+ (pinfunction "DOUT")
+ (pintype "output")
+ (uuid "32c19729-dd6a-496e-bead-7897ebf9ee39")
+ )
+ (pad "3" smd roundrect
+ (at 2.45 1.65)
+ (size 1.5 0.9)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (roundrect_rratio 0.1)
+ (net 2 "GND")
+ (pinfunction "VSS")
+ (pintype "power_in")
+ (uuid "224e80ad-a0d5-4f0d-ba6b-4f447d6fe176")
+ )
+ (pad "4" smd roundrect
+ (at 2.45 -1.65)
+ (size 1.5 0.9)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (roundrect_rratio 0.1)
+ (net 24 "Net-(D50-DOUT)")
+ (pinfunction "DIN")
+ (pintype "input")
+ (uuid "0d3f1a13-c011-49fe-8689-1d743f41d1e5")
+ )
+ (embedded_fonts no)
+ (model "${KICAD9_3DMODEL_DIR}/LED_SMD.3dshapes/LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm.step"
+ (offset
+ (xyz 0 0 0)
+ )
+ (scale
+ (xyz 1 1 1)
+ )
+ (rotate
+ (xyz 0 0 0)
+ )
+ )
+ )
+ (footprint "OptoDevice:Vishay_MINICAST-3Pin"
+ (layer "F.Cu")
+ (uuid "4e509e1f-e44c-4544-ae5d-9814158709de")
+ (at 227.79 103.355)
+ (descr "IR Receiver Vishay TSOP-xxxx, MINICAST package, see https://www.vishay.com/docs/82669/tsop32s40f.pdf")
+ (tags "IR Receiver Vishay TSOP-xxxx MINICAST")
+ (property "Reference" "IR9"
+ (at 2.5 -2.4 180)
+ (layer "F.SilkS")
+ (uuid "abe25cfd-7c0a-4523-8203-6b8b5828a9f8")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Value" "TSSP4038"
+ (at 2.55 4.6 180)
+ (layer "F.Fab")
+ (uuid "ffe4b3ef-b7f5-40c1-b0a0-3fc77b3d9206")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Datasheet" "http://www.vishay.com/docs/82476/tssp58p38.pdf"
+ (at 0 0 0)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "1177568e-4fba-4aee-ab69-f7535b76edb8")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Description" "IR Detector for Mid Range Proximity Sensor"
+ (at 0 0 0)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "18cec04f-0423-484d-b923-79b9f7564880")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property ki_fp_filters "Vishay*MINICAST*")
+ (path "/b13a8388-e0d1-4feb-adb1-0bd910e8a372")
+ (sheetname "/")
+ (sheetfile "Electronics.kicad_sch")
+ (attr through_hole)
+ (fp_line
+ (start 5.14 -1.51)
+ (end 2.54 -1.51)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "8a30c3e5-d2bb-44c0-942d-fab3fed8c9b3")
+ )
+ (fp_line
+ (start 5.14 -1.16)
+ (end 5.14 -1.51)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "d1e98004-75a8-4f64-a14a-9386b4408512")
+ )
+ (fp_line
+ (start 5.14 1.16)
+ (end 5.14 1.5)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "e8c4fa3d-1f04-4d52-a652-5969eb7eac51")
+ )
+ (fp_line
+ (start 5.14 1.5)
+ (end 0.05 1.5)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "792ab8c5-c978-4a8e-ba09-cf9c73808eb8")
+ )
+ (fp_arc
+ (start 4.64 1.5)
+ (mid 2.540869 3.502379)
+ (end 0.440083 1.501736)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "9862681d-29d6-4375-a206-9475538b0773")
+ )
+ (fp_line
+ (start -1.15 -1.65)
+ (end -1.15 3.7)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "4adf7503-e266-4650-a41d-f78a72ce90cb")
+ )
+ (fp_line
+ (start -1.15 -1.65)
+ (end 6.23 -1.65)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "9f3ad9f7-3b67-4c1b-a4be-bf46a960f3a7")
+ )
+ (fp_line
+ (start 6.23 3.7)
+ (end -1.15 3.7)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "c50303c4-8bdf-4426-8417-b3f86f61dffe")
+ )
+ (fp_line
+ (start 6.23 3.7)
+ (end 6.23 -1.65)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "158ae071-952f-4205-b70d-1ad99858215b")
+ )
+ (fp_line
+ (start 0.04 1.4)
+ (end 0.04 -0.65)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "a5b6a849-b54e-4846-8e3c-546e4b4ea215")
+ )
+ (fp_line
+ (start 0.79 -1.4)
+ (end 0.04 -0.65)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "e1f54368-a2a3-49d5-9eba-e4ded4ad3b29")
+ )
+ (fp_line
+ (start 0.79 -1.4)
+ (end 5.04 -1.4)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "b692e040-c1d9-4309-9511-734e8c144253")
+ )
+ (fp_line
+ (start 5.04 -1.4)
+ (end 5.04 1.4)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "bfb829db-d1fd-4b65-86b2-3db2a81e617a")
+ )
+ (fp_line
+ (start 5.04 1.4)
+ (end 0.04 1.4)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "fe56c15b-8e7b-4a66-bf06-125b01a5622c")
+ )
+ (fp_arc
+ (start 4.54 1.4)
+ (mid 2.54 3.4)
+ (end 0.54 1.4)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "b3f30aed-3930-4eb1-8c39-64f24a1fc79f")
+ )
+ (fp_text user "${REFERENCE}"
+ (at 2.54 0 0)
+ (layer "F.Fab")
+ (uuid "cedd0728-63b7-4b77-bc35-604e81360724")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (pad "1" thru_hole roundrect
+ (at 0 0)
+ (size 1.8 1.8)
+ (drill 0.9)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (roundrect_rratio 0.139)
+ (net 122 "Net-(IR9-OUT)")
+ (pinfunction "OUT")
+ (pintype "output")
+ (uuid "ef141ccc-ae58-4be2-8054-7549bfb07c49")
+ )
+ (pad "2" thru_hole circle
+ (at 2.54 0)
+ (size 1.8 1.8)
+ (drill 0.9)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net 2 "GND")
+ (pinfunction "GND")
+ (pintype "power_in")
+ (uuid "34654122-2eb5-4e18-9d44-2e2e72ee4fdb")
+ )
+ (pad "3" thru_hole circle
+ (at 5.08 0)
+ (size 1.8 1.8)
+ (drill 0.9)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net 76 "Net-(IR9-Vs)")
+ (pinfunction "Vs")
+ (pintype "power_in")
+ (uuid "f553b61e-ac92-454d-afe7-cfb8edd38233")
+ )
+ (embedded_fonts no)
+ (model "${KICAD9_3DMODEL_DIR}/OptoDevice.3dshapes/Vishay_MINICAST-3Pin.step"
+ (offset
+ (xyz 0 0 0)
+ )
+ (scale
+ (xyz 1 1 1)
+ )
+ (rotate
+ (xyz 0 0 0)
+ )
+ )
+ )
+ (footprint "OptoDevice:Vishay_MINICAST-3Pin"
+ (layer "F.Cu")
+ (uuid "52787492-cc29-4cfe-b0dc-7ce4abe9f5e6")
+ (at 219.36 109.755)
+ (descr "IR Receiver Vishay TSOP-xxxx, MINICAST package, see https://www.vishay.com/docs/82669/tsop32s40f.pdf")
+ (tags "IR Receiver Vishay TSOP-xxxx MINICAST")
+ (property "Reference" "IR6"
+ (at 2.5 -2.4 180)
+ (layer "F.SilkS")
+ (uuid "283fa23c-fb52-4d66-ab7f-33a00cf80a1e")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Value" "TSSP4038"
+ (at 2.55 4.6 180)
+ (layer "F.Fab")
+ (uuid "f19f8add-fce1-4ce0-ac88-a15b2488b744")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Datasheet" "http://www.vishay.com/docs/82476/tssp58p38.pdf"
+ (at 0 0 0)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "09e01bd4-c37c-45d3-aee9-8a53a86fd5bf")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Description" "IR Detector for Mid Range Proximity Sensor"
+ (at 0 0 0)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "e99eadb7-080f-4397-94d2-fe7a69bca739")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property ki_fp_filters "Vishay*MINICAST*")
+ (path "/b8f6ef9f-ddd0-4556-8664-f8b8cda5090d")
+ (sheetname "/")
+ (sheetfile "Electronics.kicad_sch")
+ (attr through_hole)
+ (fp_line
+ (start 5.14 -1.51)
+ (end 2.54 -1.51)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "f7f19291-3178-44d6-ab0e-5b8cca937451")
+ )
+ (fp_line
+ (start 5.14 -1.16)
+ (end 5.14 -1.51)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "79fe3c60-d315-41a7-b7cf-ea736f183ece")
+ )
+ (fp_line
+ (start 5.14 1.16)
+ (end 5.14 1.5)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "fd08118c-fc4a-4c84-a437-22af766917de")
+ )
+ (fp_line
+ (start 5.14 1.5)
+ (end 0.05 1.5)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "1d2df7f6-dab0-4671-b898-b80eca265685")
+ )
+ (fp_arc
+ (start 4.64 1.5)
+ (mid 2.540869 3.502379)
+ (end 0.440083 1.501736)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "d47a31b0-80f9-44fe-84d3-5aacb05640f4")
+ )
+ (fp_line
+ (start -1.15 -1.65)
+ (end -1.15 3.7)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "bb6bbe3b-39bd-4758-b546-da9a30cfdf0d")
+ )
+ (fp_line
+ (start -1.15 -1.65)
+ (end 6.23 -1.65)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "3f300b7c-1e63-47fc-834a-fbd8d942c91b")
+ )
+ (fp_line
+ (start 6.23 3.7)
+ (end -1.15 3.7)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "c0b1766c-02b3-469f-842b-1ec88b17589c")
+ )
+ (fp_line
+ (start 6.23 3.7)
+ (end 6.23 -1.65)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "741d6db9-0721-467f-be44-5f6ca159b114")
+ )
+ (fp_line
+ (start 0.04 1.4)
+ (end 0.04 -0.65)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "63717e7e-fa3d-4c52-84fb-9fc958b66f2a")
+ )
+ (fp_line
+ (start 0.79 -1.4)
+ (end 0.04 -0.65)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "e54c27ff-15d7-4ed9-9ff5-311379bcb5dc")
+ )
+ (fp_line
+ (start 0.79 -1.4)
+ (end 5.04 -1.4)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "f791cc53-7ccd-4ce2-ac90-dd9d7fd5d34b")
+ )
+ (fp_line
+ (start 5.04 -1.4)
+ (end 5.04 1.4)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "a45847ae-3707-47e4-9aad-5d89645833ed")
+ )
+ (fp_line
+ (start 5.04 1.4)
+ (end 0.04 1.4)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "96d198f7-8973-4f45-af72-dd4ff38d3fac")
+ )
+ (fp_arc
+ (start 4.54 1.4)
+ (mid 2.54 3.4)
+ (end 0.54 1.4)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "fbea60f7-d621-4c16-8600-b65069eb54c7")
+ )
+ (fp_text user "${REFERENCE}"
+ (at 2.54 0 0)
+ (layer "F.Fab")
+ (uuid "d921f8ac-8699-4da0-aa00-808f0aa082f6")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (pad "1" thru_hole roundrect
+ (at 0 0)
+ (size 1.8 1.8)
+ (drill 0.9)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (roundrect_rratio 0.139)
+ (net 119 "Net-(IR6-OUT)")
+ (pinfunction "OUT")
+ (pintype "output")
+ (uuid "c4afb0d0-71e1-4d72-bec4-06a7764c4223")
+ )
+ (pad "2" thru_hole circle
+ (at 2.54 0)
+ (size 1.8 1.8)
+ (drill 0.9)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net 2 "GND")
+ (pinfunction "GND")
+ (pintype "power_in")
+ (uuid "8779b13a-b23a-494d-875f-bf0045e6aa90")
+ )
+ (pad "3" thru_hole circle
+ (at 5.08 0)
+ (size 1.8 1.8)
+ (drill 0.9)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net 69 "Net-(IR6-Vs)")
+ (pinfunction "Vs")
+ (pintype "power_in")
+ (uuid "f50ad59e-2d28-4778-8f93-6a9b4637be8f")
+ )
+ (embedded_fonts no)
+ (model "${KICAD9_3DMODEL_DIR}/OptoDevice.3dshapes/Vishay_MINICAST-3Pin.step"
+ (offset
+ (xyz 0 0 0)
+ )
+ (scale
+ (xyz 1 1 1)
+ )
+ (rotate
+ (xyz 0 0 0)
+ )
+ )
+ )
+ (footprint "OptoDevice:Vishay_MINICAST-3Pin"
+ (layer "F.Cu")
+ (uuid "587ea1af-95ed-4505-92f3-5d6e41533197")
+ (at 219.36 122.555)
+ (descr "IR Receiver Vishay TSOP-xxxx, MINICAST package, see https://www.vishay.com/docs/82669/tsop32s40f.pdf")
+ (tags "IR Receiver Vishay TSOP-xxxx MINICAST")
+ (property "Reference" "IR8"
+ (at 2.5 -2.4 180)
+ (layer "F.SilkS")
+ (uuid "56e461a9-578f-4d4c-bb08-2e7e8527145f")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Value" "TSSP4038"
+ (at 2.55 4.6 180)
+ (layer "F.Fab")
+ (uuid "ab8d63f7-b2ec-4f99-bd09-fc1d18c45be6")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Datasheet" "http://www.vishay.com/docs/82476/tssp58p38.pdf"
+ (at 0 0 0)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "4ef458df-dd0f-428b-b238-671a0e414248")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Description" "IR Detector for Mid Range Proximity Sensor"
+ (at 0 0 0)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "6fd7c14e-dd5f-4a29-bab9-b7ee1aec987c")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property ki_fp_filters "Vishay*MINICAST*")
+ (path "/cc468c62-8562-4af9-b730-259c6631851e")
+ (sheetname "/")
+ (sheetfile "Electronics.kicad_sch")
+ (attr through_hole)
+ (fp_line
+ (start 5.14 -1.51)
+ (end 2.54 -1.51)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "fb574296-ff3b-4810-aa23-0a473c171997")
+ )
+ (fp_line
+ (start 5.14 -1.16)
+ (end 5.14 -1.51)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "95f9d428-2d21-4277-bdd0-133b9ba3720a")
+ )
+ (fp_line
+ (start 5.14 1.16)
+ (end 5.14 1.5)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "53ad0b2e-8815-41ad-84e3-a0f44a5a5897")
+ )
+ (fp_line
+ (start 5.14 1.5)
+ (end 0.05 1.5)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "d46fcc31-c3ac-48da-a9bb-8e205be012df")
+ )
+ (fp_arc
+ (start 4.64 1.5)
+ (mid 2.540869 3.502379)
+ (end 0.440083 1.501736)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "483e65b8-16f0-4fe6-8b2a-70e63a433b75")
+ )
+ (fp_line
+ (start -1.15 -1.65)
+ (end -1.15 3.7)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "8b60ffab-df07-4fea-987a-9bd1ca0b9a6c")
+ )
+ (fp_line
+ (start -1.15 -1.65)
+ (end 6.23 -1.65)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "a8e9643c-0afc-4938-bb76-49597360f06c")
+ )
+ (fp_line
+ (start 6.23 3.7)
+ (end -1.15 3.7)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "807b5581-500d-4b9a-86b9-704bf519ded3")
+ )
+ (fp_line
+ (start 6.23 3.7)
+ (end 6.23 -1.65)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "e8a22ccd-c39c-4ade-b8f9-266ffbf6a1f3")
+ )
+ (fp_line
+ (start 0.04 1.4)
+ (end 0.04 -0.65)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "17851182-1620-47a9-b2f3-bc7d2f06da1e")
+ )
+ (fp_line
+ (start 0.79 -1.4)
+ (end 0.04 -0.65)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "f91e5737-60ef-492c-8c98-c638c0053db7")
+ )
+ (fp_line
+ (start 0.79 -1.4)
+ (end 5.04 -1.4)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "52451a33-d967-4be3-b3e2-eef20ef03a36")
+ )
+ (fp_line
+ (start 5.04 -1.4)
+ (end 5.04 1.4)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "acf4f64c-62b9-473b-a666-2c8c49b9db07")
+ )
+ (fp_line
+ (start 5.04 1.4)
+ (end 0.04 1.4)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "7632bbbe-8d75-4363-987e-4c61314571bb")
+ )
+ (fp_arc
+ (start 4.54 1.4)
+ (mid 2.54 3.4)
+ (end 0.54 1.4)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "14375045-7588-45bf-81b5-84f60f25c8fd")
+ )
+ (fp_text user "${REFERENCE}"
+ (at 2.54 0 0)
+ (layer "F.Fab")
+ (uuid "743ea7e7-db96-498a-8bc2-7ebe7329283c")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (pad "1" thru_hole roundrect
+ (at 0 0)
+ (size 1.8 1.8)
+ (drill 0.9)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (roundrect_rratio 0.139)
+ (net 121 "Net-(IR8-OUT)")
+ (pinfunction "OUT")
+ (pintype "output")
+ (uuid "422c3956-25d1-4a42-910e-2c0e11ed1f51")
+ )
+ (pad "2" thru_hole circle
+ (at 2.54 0)
+ (size 1.8 1.8)
+ (drill 0.9)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net 2 "GND")
+ (pinfunction "GND")
+ (pintype "power_in")
+ (uuid "bcc07b27-6a06-4d42-9a52-1f94834f460b")
+ )
+ (pad "3" thru_hole circle
+ (at 5.08 0)
+ (size 1.8 1.8)
+ (drill 0.9)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net 74 "Net-(IR8-Vs)")
+ (pinfunction "Vs")
+ (pintype "power_in")
+ (uuid "c9307a99-8643-45e6-a256-46b07fef079b")
+ )
+ (embedded_fonts no)
+ (model "${KICAD9_3DMODEL_DIR}/OptoDevice.3dshapes/Vishay_MINICAST-3Pin.step"
+ (offset
+ (xyz 0 0 0)
+ )
+ (scale
+ (xyz 1 1 1)
+ )
+ (rotate
+ (xyz 0 0 0)
+ )
+ )
+ )
+ (footprint "LED_SMD:LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm"
+ (layer "F.Cu")
+ (uuid "5c50398f-311d-4c18-8bd3-f5b8c8a9993c")
+ (at 179.455 74.24)
+ (descr "5.0mm x 5.0mm Addressable RGB LED NeoPixel, https://cdn-shop.adafruit.com/datasheets/WS2812B.pdf")
+ (tags "LED RGB NeoPixel PLCC-4 5050")
+ (property "Reference" "D43"
+ (at 0 -3.5 0)
+ (layer "F.SilkS")
+ (uuid "981dcb20-fe05-4271-b41e-626fcd731637")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Value" "WS2812B"
+ (at 0 4 0)
+ (layer "F.Fab")
+ (uuid "3d7bff27-48b1-4408-bafc-d4ab36d24f0f")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Datasheet" "https://cdn-shop.adafruit.com/datasheets/WS2812B.pdf"
+ (at 0 0 0)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "28010675-ca32-43e1-bc00-82a16374733b")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Description" "RGB LED with integrated controller"
+ (at 0 0 0)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "0124117b-51c8-485b-8789-ee88d4e06a06")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property ki_fp_filters "LED*WS2812*PLCC*5.0x5.0mm*P3.2mm*")
+ (path "/e6abe6b7-7247-4a22-8439-df74a89439f3")
+ (sheetname "/")
+ (sheetfile "Electronics.kicad_sch")
+ (attr smd)
+ (fp_line
+ (start -3.5 -2.75)
+ (end -3.5 2.75)
+ (stroke
+ (width 0.12)
+ (type default)
+ )
+ (layer "F.SilkS")
+ (uuid "803b4ef6-19e2-4939-96ef-a33d80fe3ee3")
+ )
+ (fp_line
+ (start -3.5 -2.75)
+ (end 3.5 -2.75)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "7a5ffa34-c18d-4aba-b041-78453f43da61")
+ )
+ (fp_line
+ (start -3.5 2.75)
+ (end 3.05 2.75)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "1fc62566-45b6-4aee-bc99-bb051124f692")
+ )
+ (fp_line
+ (start -2.7 0.9)
+ (end -2.7 -0.9)
+ (stroke
+ (width 0.12)
+ (type default)
+ )
+ (layer "F.SilkS")
+ (uuid "b4d474ec-0190-41ac-ab0d-eae27a5d8f6b")
+ )
+ (fp_line
+ (start 2.7 0.9)
+ (end 2.7 -0.9)
+ (stroke
+ (width 0.12)
+ (type default)
+ )
+ (layer "F.SilkS")
+ (uuid "f0c7af36-78e8-4581-9aa2-f8ad1a672144")
+ )
+ (fp_line
+ (start 3.05 2.75)
+ (end 3.5 2.3)
+ (stroke
+ (width 0.12)
+ (type default)
+ )
+ (layer "F.SilkS")
+ (uuid "ea373718-ed04-41ba-8e21-9e6f38a36dfb")
+ )
+ (fp_line
+ (start 3.5 2.3)
+ (end 3.5 -2.75)
+ (stroke
+ (width 0.12)
+ (type default)
+ )
+ (layer "F.SilkS")
+ (uuid "8dabe914-31d5-4bca-9550-9e1d9fcef830")
+ )
+ (fp_line
+ (start -3.45 -2.75)
+ (end -3.45 2.75)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "f1d0f769-5744-46b9-9685-e8a08ef6e1e8")
+ )
+ (fp_line
+ (start -3.45 2.75)
+ (end 3.45 2.75)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "0683c8fb-ec25-4ed5-a5a2-dc35282a0ecb")
+ )
+ (fp_line
+ (start 3.45 -2.75)
+ (end -3.45 -2.75)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "3866b625-99fe-45d9-9c41-a7289f7634c5")
+ )
+ (fp_line
+ (start 3.45 2.75)
+ (end 3.45 -2.75)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "8e7a03c8-c352-4613-bd07-149e86e6b000")
+ )
+ (fp_line
+ (start -2.5 -2.5)
+ (end -2.5 2.5)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "0acf8097-04d2-41db-b3a3-0d1f7cbb83ad")
+ )
+ (fp_line
+ (start -2.5 2.5)
+ (end 2.5 2.5)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "3f129cf3-92cb-4338-9151-5033865a5dc8")
+ )
+ (fp_line
+ (start 2.5 -2.5)
+ (end -2.5 -2.5)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "213345c4-b38e-459d-9d25-392507eece6c")
+ )
+ (fp_line
+ (start 2.5 1.5)
+ (end 1.5 2.5)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "69731a2f-8168-48be-97fa-9f4e25ffbe9f")
+ )
+ (fp_line
+ (start 2.5 2.5)
+ (end 2.5 -2.5)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "6599e08f-9ce6-40b5-a40e-7ce8870112a7")
+ )
+ (fp_circle
+ (center 0 0)
+ (end 0 -2)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (fill no)
+ (layer "F.Fab")
+ (uuid "2082e747-8b00-4afe-9fe4-9212636070ad")
+ )
+ (fp_text user "1"
+ (at -4 -1.6 0)
+ (unlocked yes)
+ (layer "F.SilkS")
+ (uuid "95ca96a5-dfc9-46ed-946d-882a302c7b00")
+ (effects
+ (font
+ (size 0.8 0.8)
+ (thickness 0.15)
+ )
+ )
+ )
+ (fp_text user "${REFERENCE}"
+ (at 0 0 0)
+ (layer "F.Fab")
+ (uuid "22846ece-afc9-4644-9571-06f3b7df1e01")
+ (effects
+ (font
+ (size 0.8 0.8)
+ (thickness 0.15)
+ )
+ )
+ )
+ (pad "1" smd roundrect
+ (at -2.45 -1.65)
+ (size 1.5 0.9)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (roundrect_rratio 0.1)
+ (net 4 "/5V")
+ (pinfunction "VDD")
+ (pintype "power_in")
+ (uuid "aeb08982-dfe0-44b1-97be-2529d2d43b48")
+ )
+ (pad "2" smd roundrect
+ (at -2.45 1.65)
+ (size 1.5 0.9)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (roundrect_rratio 0.1)
+ (net 17 "Net-(D43-DOUT)")
+ (pinfunction "DOUT")
+ (pintype "output")
+ (uuid "b13b275f-8da4-4aad-8b6f-374f762713bc")
+ )
+ (pad "3" smd roundrect
+ (at 2.45 1.65)
+ (size 1.5 0.9)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (roundrect_rratio 0.1)
+ (net 2 "GND")
+ (pinfunction "VSS")
+ (pintype "power_in")
+ (uuid "9c82606f-8a29-4984-a9fd-49b4f0b0eba1")
+ )
+ (pad "4" smd roundrect
+ (at 2.45 -1.65)
+ (size 1.5 0.9)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (roundrect_rratio 0.1)
+ (net 13 "Net-(D39-DOUT)")
+ (pinfunction "DIN")
+ (pintype "input")
+ (uuid "2b26705a-dc88-4061-a051-d0ed3ae281fd")
+ )
+ (embedded_fonts no)
+ (model "${KICAD9_3DMODEL_DIR}/LED_SMD.3dshapes/LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm.step"
+ (offset
+ (xyz 0 0 0)
+ )
+ (scale
+ (xyz 1 1 1)
+ )
+ (rotate
+ (xyz 0 0 0)
+ )
+ )
+ )
+ (footprint "LED_SMD:LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm"
+ (layer "F.Cu")
+ (uuid "5f75f415-10be-4f87-a1fe-68cf1316c6ce")
+ (at 187.575 87.48)
+ (descr "5.0mm x 5.0mm Addressable RGB LED NeoPixel, https://cdn-shop.adafruit.com/datasheets/WS2812B.pdf")
+ (tags "LED RGB NeoPixel PLCC-4 5050")
+ (property "Reference" "D53"
+ (at 0 -3.5 0)
+ (layer "F.SilkS")
+ (uuid "575eff07-df3c-437f-915a-7cb1c2c7d57e")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Value" "WS2812B"
+ (at 0 4 0)
+ (layer "F.Fab")
+ (uuid "0bfdd410-0eee-4ea7-b19b-d01d4de42fc4")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Datasheet" "https://cdn-shop.adafruit.com/datasheets/WS2812B.pdf"
+ (at 0 0 0)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "f25758a3-025b-46ee-9d36-a2b6f08d933c")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Description" "RGB LED with integrated controller"
+ (at 0 0 0)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "e424016c-8fbd-4406-8cd2-afedc1e250aa")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property ki_fp_filters "LED*WS2812*PLCC*5.0x5.0mm*P3.2mm*")
+ (path "/4ec74a7a-3603-4032-9a1f-0588dc696e43")
+ (sheetname "/")
+ (sheetfile "Electronics.kicad_sch")
+ (attr smd)
+ (fp_line
+ (start -3.5 -2.75)
+ (end -3.5 2.75)
+ (stroke
+ (width 0.12)
+ (type default)
+ )
+ (layer "F.SilkS")
+ (uuid "832b94cb-ff23-4b1e-b634-8c8e7564f08e")
+ )
+ (fp_line
+ (start -3.5 -2.75)
+ (end 3.5 -2.75)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "81ad3dfb-c1f2-4263-aca4-bbcadf0159d8")
+ )
+ (fp_line
+ (start -3.5 2.75)
+ (end 3.05 2.75)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "98000f13-f87d-42b4-a261-a5939beb7b6d")
+ )
+ (fp_line
+ (start -2.7 0.9)
+ (end -2.7 -0.9)
+ (stroke
+ (width 0.12)
+ (type default)
+ )
+ (layer "F.SilkS")
+ (uuid "045b4e06-e294-4044-98bb-6806704dc9d7")
+ )
+ (fp_line
+ (start 2.7 0.9)
+ (end 2.7 -0.9)
+ (stroke
+ (width 0.12)
+ (type default)
+ )
+ (layer "F.SilkS")
+ (uuid "260f0ec8-b692-4834-834c-2a05584a113f")
+ )
+ (fp_line
+ (start 3.05 2.75)
+ (end 3.5 2.3)
+ (stroke
+ (width 0.12)
+ (type default)
+ )
+ (layer "F.SilkS")
+ (uuid "4b390fa9-0dc9-48b8-90cd-3812e7059fd5")
+ )
+ (fp_line
+ (start 3.5 2.3)
+ (end 3.5 -2.75)
+ (stroke
+ (width 0.12)
+ (type default)
+ )
+ (layer "F.SilkS")
+ (uuid "a2ae198d-9d79-46f7-b0d4-6fcc58118ed4")
+ )
+ (fp_line
+ (start -3.45 -2.75)
+ (end -3.45 2.75)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "77a4f07f-9a16-451f-a4c7-da6624860e32")
+ )
+ (fp_line
+ (start -3.45 2.75)
+ (end 3.45 2.75)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "5b906ad6-f31c-4166-93f0-c10e6f73e0c6")
+ )
+ (fp_line
+ (start 3.45 -2.75)
+ (end -3.45 -2.75)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "4d0f0bec-e021-4ba2-a628-ff234eb7e93e")
+ )
+ (fp_line
+ (start 3.45 2.75)
+ (end 3.45 -2.75)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "d3739707-74a4-48f6-af37-584f4401d929")
+ )
+ (fp_line
+ (start -2.5 -2.5)
+ (end -2.5 2.5)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "331e086a-e334-4c54-a39c-9da40066d020")
+ )
+ (fp_line
+ (start -2.5 2.5)
+ (end 2.5 2.5)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "caf85e87-bf5c-4559-90b8-d958f6542ebb")
+ )
+ (fp_line
+ (start 2.5 -2.5)
+ (end -2.5 -2.5)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "729fe911-d702-43a8-80a9-0beffce81996")
+ )
+ (fp_line
+ (start 2.5 1.5)
+ (end 1.5 2.5)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "e1b8449d-eca7-4b1b-962a-d04a50c768bb")
+ )
+ (fp_line
+ (start 2.5 2.5)
+ (end 2.5 -2.5)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "38751bdc-dbd4-466e-88d0-8393fc631802")
+ )
+ (fp_circle
+ (center 0 0)
+ (end 0 -2)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (fill no)
+ (layer "F.Fab")
+ (uuid "1c6e6d5b-c2d9-45fc-aeeb-a3aa1c01c31c")
+ )
+ (fp_text user "1"
+ (at -4 -1.6 0)
+ (unlocked yes)
+ (layer "F.SilkS")
+ (uuid "3ec56844-c93d-41ba-8776-857f8edd5805")
+ (effects
+ (font
+ (size 0.8 0.8)
+ (thickness 0.15)
+ )
+ )
+ )
+ (fp_text user "${REFERENCE}"
+ (at 0 0 0)
+ (layer "F.Fab")
+ (uuid "f9975ae3-2578-430b-8111-2e25314f7508")
+ (effects
+ (font
+ (size 0.8 0.8)
+ (thickness 0.15)
+ )
+ )
+ )
+ (pad "1" smd roundrect
+ (at -2.45 -1.65)
+ (size 1.5 0.9)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (roundrect_rratio 0.1)
+ (net 4 "/5V")
+ (pinfunction "VDD")
+ (pintype "power_in")
+ (uuid "ad5735ad-8065-44c8-a1e8-8c35a0606397")
+ )
+ (pad "2" smd roundrect
+ (at -2.45 1.65)
+ (size 1.5 0.9)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (roundrect_rratio 0.1)
+ (net 27 "Net-(D53-DOUT)")
+ (pinfunction "DOUT")
+ (pintype "output")
+ (uuid "b6b716e3-bf6f-46d7-95e7-add8f11f8ae7")
+ )
+ (pad "3" smd roundrect
+ (at 2.45 1.65)
+ (size 1.5 0.9)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (roundrect_rratio 0.1)
+ (net 2 "GND")
+ (pinfunction "VSS")
+ (pintype "power_in")
+ (uuid "1aead1be-3a85-48c3-aa92-af76aa0a5d48")
+ )
+ (pad "4" smd roundrect
+ (at 2.45 -1.65)
+ (size 1.5 0.9)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (roundrect_rratio 0.1)
+ (net 23 "Net-(D49-DOUT)")
+ (pinfunction "DIN")
+ (pintype "input")
+ (uuid "7a8099a3-662a-441c-be3f-9c8879a9c955")
+ )
+ (embedded_fonts no)
+ (model "${KICAD9_3DMODEL_DIR}/LED_SMD.3dshapes/LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm.step"
+ (offset
+ (xyz 0 0 0)
+ )
+ (scale
+ (xyz 1 1 1)
+ )
+ (rotate
+ (xyz 0 0 0)
+ )
+ )
+ )
+ (footprint "OptoDevice:Vishay_MINICAST-3Pin"
+ (layer "F.Cu")
+ (uuid "61db0b8e-75cf-4786-b442-7faed87c4853")
+ (at 236.22 103.355)
+ (descr "IR Receiver Vishay TSOP-xxxx, MINICAST package, see https://www.vishay.com/docs/82669/tsop32s40f.pdf")
+ (tags "IR Receiver Vishay TSOP-xxxx MINICAST")
+ (property "Reference" "IR13"
+ (at 2.5 -2.4 180)
+ (layer "F.SilkS")
+ (uuid "ae38114a-0617-4c5a-9cbc-9a930cee1155")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Value" "TSSP4038"
+ (at 2.55 4.6 180)
+ (layer "F.Fab")
+ (uuid "9996a3e3-434a-41d8-ab1f-9f053f3e6997")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Datasheet" "http://www.vishay.com/docs/82476/tssp58p38.pdf"
+ (at 0 0 0)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "1a84b6d2-1f1c-439a-84fe-d5bc6e79ef54")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Description" "IR Detector for Mid Range Proximity Sensor"
+ (at 0 0 0)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "d7bf07c2-67c7-4cb5-ad30-9c44ca9d082e")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property ki_fp_filters "Vishay*MINICAST*")
+ (path "/ec1721a9-3cb1-48d6-ae6c-b0c7ade7bbeb")
+ (sheetname "/")
+ (sheetfile "Electronics.kicad_sch")
+ (attr through_hole)
+ (fp_line
+ (start 5.14 -1.51)
+ (end 2.54 -1.51)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "c6844585-7866-4c65-8d7a-3b2ab35c5e5a")
+ )
+ (fp_line
+ (start 5.14 -1.16)
+ (end 5.14 -1.51)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "e3e7492b-a063-4df6-86cb-bec6bc3134f9")
+ )
+ (fp_line
+ (start 5.14 1.16)
+ (end 5.14 1.5)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "fbcda642-d8b4-4658-aff5-268d3d4f832e")
+ )
+ (fp_line
+ (start 5.14 1.5)
+ (end 0.05 1.5)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "0935963d-2bf8-446b-9436-ec3a4b49e0ad")
+ )
+ (fp_arc
+ (start 4.64 1.5)
+ (mid 2.540869 3.502379)
+ (end 0.440083 1.501736)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "3aab6c40-a950-465e-9776-f24995a3fde7")
+ )
+ (fp_line
+ (start -1.15 -1.65)
+ (end -1.15 3.7)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "6101320b-761e-439d-a948-2f36f67d13af")
+ )
+ (fp_line
+ (start -1.15 -1.65)
+ (end 6.23 -1.65)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "2dc24af5-65df-44ea-9d11-81e6d2c9a3dd")
+ )
+ (fp_line
+ (start 6.23 3.7)
+ (end -1.15 3.7)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "1bb3f714-6674-4354-9ec0-b575d98dc55c")
+ )
+ (fp_line
+ (start 6.23 3.7)
+ (end 6.23 -1.65)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "b19b3b11-d7bb-4f1a-951e-679bb8361d69")
+ )
+ (fp_line
+ (start 0.04 1.4)
+ (end 0.04 -0.65)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "cd7db72d-e739-4080-87c4-49581e88bbb3")
+ )
+ (fp_line
+ (start 0.79 -1.4)
+ (end 0.04 -0.65)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "c6c3e3bd-3c3f-4ba3-9183-ee903dcd3570")
+ )
+ (fp_line
+ (start 0.79 -1.4)
+ (end 5.04 -1.4)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "d6bdeb8c-2dd5-425f-85b5-d445bcb8fb05")
+ )
+ (fp_line
+ (start 5.04 -1.4)
+ (end 5.04 1.4)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "60dafaec-f78f-424b-9d7d-04efdbe8582a")
+ )
+ (fp_line
+ (start 5.04 1.4)
+ (end 0.04 1.4)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "3d437e1c-b3fb-4d44-8851-ec82f0cbf848")
+ )
+ (fp_arc
+ (start 4.54 1.4)
+ (mid 2.54 3.4)
+ (end 0.54 1.4)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "9904924f-d11b-48fb-8ff9-94a5743e10ea")
+ )
+ (fp_text user "${REFERENCE}"
+ (at 2.54 0 0)
+ (layer "F.Fab")
+ (uuid "0ef6b672-4689-4360-a1a3-4d78b67a26cc")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (pad "1" thru_hole roundrect
+ (at 0 0)
+ (size 1.8 1.8)
+ (drill 0.9)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (roundrect_rratio 0.139)
+ (net 126 "Net-(IR13-OUT)")
+ (pinfunction "OUT")
+ (pintype "output")
+ (uuid "840e6358-8bfa-4131-a902-cda1e36885a0")
+ )
+ (pad "2" thru_hole circle
+ (at 2.54 0)
+ (size 1.8 1.8)
+ (drill 0.9)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net 2 "GND")
+ (pinfunction "GND")
+ (pintype "power_in")
+ (uuid "1f21cbcc-b7fe-469c-821f-0fb2685d497b")
+ )
+ (pad "3" thru_hole circle
+ (at 5.08 0)
+ (size 1.8 1.8)
+ (drill 0.9)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net 83 "Net-(IR13-Vs)")
+ (pinfunction "Vs")
+ (pintype "power_in")
+ (uuid "814a7695-4e18-4682-9bf6-9d2e833ca50d")
+ )
+ (embedded_fonts no)
+ (model "${KICAD9_3DMODEL_DIR}/OptoDevice.3dshapes/Vishay_MINICAST-3Pin.step"
+ (offset
+ (xyz 0 0 0)
+ )
+ (scale
+ (xyz 1 1 1)
+ )
+ (rotate
+ (xyz 0 0 0)
+ )
+ )
+ )
+ (footprint "LED_SMD:LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm"
+ (layer "F.Cu")
+ (uuid "63147fea-4604-4f6f-ba19-9009e3e34924")
+ (at 171.335 67.62)
+ (descr "5.0mm x 5.0mm Addressable RGB LED NeoPixel, https://cdn-shop.adafruit.com/datasheets/WS2812B.pdf")
+ (tags "LED RGB NeoPixel PLCC-4 5050")
+ (property "Reference" "D34"
+ (at 0 -3.5 0)
+ (layer "F.SilkS")
+ (uuid "6cd12a32-7526-4c60-826d-8db2827c425f")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Value" "WS2812B"
+ (at 0 4 0)
+ (layer "F.Fab")
+ (uuid "a0f5770f-0f27-4ee2-b082-2f9f5f748bc9")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Datasheet" "https://cdn-shop.adafruit.com/datasheets/WS2812B.pdf"
+ (at 0 0 0)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "c007163a-03ef-4e45-8a22-d99715b02e89")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Description" "RGB LED with integrated controller"
+ (at 0 0 0)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "43f2a639-1dac-4874-9c59-fdc1dc6a47b0")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property ki_fp_filters "LED*WS2812*PLCC*5.0x5.0mm*P3.2mm*")
+ (path "/f166ccfa-fcd8-4b5c-b3be-36bdad778abd")
+ (sheetname "/")
+ (sheetfile "Electronics.kicad_sch")
+ (attr smd)
+ (fp_line
+ (start -3.5 -2.75)
+ (end -3.5 2.75)
+ (stroke
+ (width 0.12)
+ (type default)
+ )
+ (layer "F.SilkS")
+ (uuid "2ba58ce7-1cde-4193-85c4-0c75e95f51b9")
+ )
+ (fp_line
+ (start -3.5 -2.75)
+ (end 3.5 -2.75)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "0ce3cd53-ecc9-430c-aa6b-ce16c85391b4")
+ )
+ (fp_line
+ (start -3.5 2.75)
+ (end 3.05 2.75)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "531b780f-6c43-43d8-bb47-d6a6934f10d0")
+ )
+ (fp_line
+ (start -2.7 0.9)
+ (end -2.7 -0.9)
+ (stroke
+ (width 0.12)
+ (type default)
+ )
+ (layer "F.SilkS")
+ (uuid "e1c7673d-ebbc-421a-80cc-079e7fa14a9e")
+ )
+ (fp_line
+ (start 2.7 0.9)
+ (end 2.7 -0.9)
+ (stroke
+ (width 0.12)
+ (type default)
+ )
+ (layer "F.SilkS")
+ (uuid "8db1caf1-ec88-4fcf-8105-a782d8106d4a")
+ )
+ (fp_line
+ (start 3.05 2.75)
+ (end 3.5 2.3)
+ (stroke
+ (width 0.12)
+ (type default)
+ )
+ (layer "F.SilkS")
+ (uuid "72cee700-7a3e-4d25-a309-82d65693650c")
+ )
+ (fp_line
+ (start 3.5 2.3)
+ (end 3.5 -2.75)
+ (stroke
+ (width 0.12)
+ (type default)
+ )
+ (layer "F.SilkS")
+ (uuid "85e64640-4410-4682-aea7-b53ae90f6c62")
+ )
+ (fp_line
+ (start -3.45 -2.75)
+ (end -3.45 2.75)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "edbdd194-5e2a-41bf-93fb-dd85368d767c")
+ )
+ (fp_line
+ (start -3.45 2.75)
+ (end 3.45 2.75)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "b9bbb263-5271-4d36-ba8d-3a6683ae9c1d")
+ )
+ (fp_line
+ (start 3.45 -2.75)
+ (end -3.45 -2.75)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "355ffb0d-4bc5-458b-9531-c60c4d5a00e7")
+ )
+ (fp_line
+ (start 3.45 2.75)
+ (end 3.45 -2.75)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "873eeb13-1a60-4330-8ceb-e96dc90e15fa")
+ )
+ (fp_line
+ (start -2.5 -2.5)
+ (end -2.5 2.5)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "f2921a68-88c1-4fdb-b2d2-b775b8fe3906")
+ )
+ (fp_line
+ (start -2.5 2.5)
+ (end 2.5 2.5)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "2dd8868b-5be3-44a5-8d66-f5dd7d0adc9e")
+ )
+ (fp_line
+ (start 2.5 -2.5)
+ (end -2.5 -2.5)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "7c439953-0140-4f17-835f-b94b08c147bc")
+ )
+ (fp_line
+ (start 2.5 1.5)
+ (end 1.5 2.5)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "c023cc42-f03f-429c-94b7-e9445e84e31a")
+ )
+ (fp_line
+ (start 2.5 2.5)
+ (end 2.5 -2.5)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "5a666d31-c937-4d97-b3dd-bc711229c77c")
+ )
+ (fp_circle
+ (center 0 0)
+ (end 0 -2)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (fill no)
+ (layer "F.Fab")
+ (uuid "3d0f25da-ce98-4c12-a0fd-bfe5f2f7d8b0")
+ )
+ (fp_text user "1"
+ (at -4 -1.6 0)
+ (unlocked yes)
+ (layer "F.SilkS")
+ (uuid "3a8b79be-6a1b-404d-b614-855fbb951896")
+ (effects
+ (font
+ (size 0.8 0.8)
+ (thickness 0.15)
+ )
+ )
+ )
+ (fp_text user "${REFERENCE}"
+ (at 0 0 0)
+ (layer "F.Fab")
+ (uuid "d1d8750f-8e98-4c5d-b21b-c7585e58427f")
+ (effects
+ (font
+ (size 0.8 0.8)
+ (thickness 0.15)
+ )
+ )
+ )
+ (pad "1" smd roundrect
+ (at -2.45 -1.65)
+ (size 1.5 0.9)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (roundrect_rratio 0.1)
+ (net 4 "/5V")
+ (pinfunction "VDD")
+ (pintype "power_in")
+ (uuid "144657af-b308-467d-b902-6b701eb2a97f")
+ )
+ (pad "2" smd roundrect
+ (at -2.45 1.65)
+ (size 1.5 0.9)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (roundrect_rratio 0.1)
+ (net 5 "Net-(D34-DOUT)")
+ (pinfunction "DOUT")
+ (pintype "output")
+ (uuid "0988944d-f0b0-4f01-8b3c-04bfa13c2a0e")
+ )
+ (pad "3" smd roundrect
+ (at 2.45 1.65)
+ (size 1.5 0.9)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (roundrect_rratio 0.1)
+ (net 2 "GND")
+ (pinfunction "VSS")
+ (pintype "power_in")
+ (uuid "c5c3a207-e096-402e-afec-5a1265a0d933")
+ )
+ (pad "4" smd roundrect
+ (at 2.45 -1.65)
+ (size 1.5 0.9)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (roundrect_rratio 0.1)
+ (net 6 "Net-(D34-DIN)")
+ (pinfunction "DIN")
+ (pintype "input")
+ (uuid "8d7fb389-13d3-44b1-b067-a0403b0668d2")
+ )
+ (embedded_fonts no)
+ (model "${KICAD9_3DMODEL_DIR}/LED_SMD.3dshapes/LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm.step"
+ (offset
+ (xyz 0 0 0)
+ )
+ (scale
+ (xyz 1 1 1)
+ )
+ (rotate
+ (xyz 0 0 0)
+ )
+ )
+ )
+ (footprint "OptoDevice:Vishay_MINICAST-3Pin"
+ (layer "F.Cu")
+ (uuid "632f09ce-b6b0-4136-9a42-537ea0064ed3")
+ (at 219.36 103.355)
+ (descr "IR Receiver Vishay TSOP-xxxx, MINICAST package, see https://www.vishay.com/docs/82669/tsop32s40f.pdf")
+ (tags "IR Receiver Vishay TSOP-xxxx MINICAST")
+ (property "Reference" "IR5"
+ (at 2.5 -2.4 180)
+ (layer "F.SilkS")
+ (uuid "6f9acb3f-1e6c-46f4-9596-1a3d35db1e78")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Value" "TSSP4038"
+ (at 2.55 4.6 180)
+ (layer "F.Fab")
+ (uuid "d1be4ae1-0458-4d58-b848-1ca8ac4dd56f")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Datasheet" "http://www.vishay.com/docs/82476/tssp58p38.pdf"
+ (at 0 0 0)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "c0e39cee-bbc5-4eba-8c2c-3270b99fa3ad")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Description" "IR Detector for Mid Range Proximity Sensor"
+ (at 0 0 0)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "c7d33812-719a-42d5-b7d3-81a240a38a04")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property ki_fp_filters "Vishay*MINICAST*")
+ (path "/da611964-c5e5-444a-a369-2ffae819cfda")
+ (sheetname "/")
+ (sheetfile "Electronics.kicad_sch")
+ (attr through_hole)
+ (fp_line
+ (start 5.14 -1.51)
+ (end 2.54 -1.51)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "96e45107-90c6-4253-97c2-e44e713897b3")
+ )
+ (fp_line
+ (start 5.14 -1.16)
+ (end 5.14 -1.51)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "d8f1c651-c86d-478b-94ae-fe2a2e52433d")
+ )
+ (fp_line
+ (start 5.14 1.16)
+ (end 5.14 1.5)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "95fd812a-b41d-49c6-aee5-7ac8ceeb24a8")
+ )
+ (fp_line
+ (start 5.14 1.5)
+ (end 0.05 1.5)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "1039f242-5e62-4464-b926-72a7e76921b8")
+ )
+ (fp_arc
+ (start 4.64 1.5)
+ (mid 2.540869 3.502379)
+ (end 0.440083 1.501736)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "2b09fb23-862a-44ad-bb3f-56ab1d848681")
+ )
+ (fp_line
+ (start -1.15 -1.65)
+ (end -1.15 3.7)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "7bfd45dc-0b2c-48cd-9d3f-03c294215142")
+ )
+ (fp_line
+ (start -1.15 -1.65)
+ (end 6.23 -1.65)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "0aa29d69-bc9d-4747-8576-8429c3140ea1")
+ )
+ (fp_line
+ (start 6.23 3.7)
+ (end -1.15 3.7)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "c4de5ae4-07f5-4eb3-ad21-2b4d3e7395cf")
+ )
+ (fp_line
+ (start 6.23 3.7)
+ (end 6.23 -1.65)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "05b06c2a-4b1c-461f-89fd-aed778589787")
+ )
+ (fp_line
+ (start 0.04 1.4)
+ (end 0.04 -0.65)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "81ee00cd-6a63-4ddd-bd71-0eaf2e41432e")
+ )
+ (fp_line
+ (start 0.79 -1.4)
+ (end 0.04 -0.65)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "83369f61-a1a3-4f45-b7c4-907c0a14243c")
+ )
+ (fp_line
+ (start 0.79 -1.4)
+ (end 5.04 -1.4)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "3688d3d5-47ae-45d6-93fd-30989c7138f2")
+ )
+ (fp_line
+ (start 5.04 -1.4)
+ (end 5.04 1.4)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "7f41d72b-15bd-4ef8-a8a4-b7208528e845")
+ )
+ (fp_line
+ (start 5.04 1.4)
+ (end 0.04 1.4)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "0a4ea708-988a-43f5-bcfa-17c6541f6c11")
+ )
+ (fp_arc
+ (start 4.54 1.4)
+ (mid 2.54 3.4)
+ (end 0.54 1.4)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "3b5c9cc8-5636-48e7-8ab1-887a0815d4b1")
+ )
+ (fp_text user "${REFERENCE}"
+ (at 2.54 0 0)
+ (layer "F.Fab")
+ (uuid "9090e071-7854-4408-9b0b-9035fea131c8")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (pad "1" thru_hole roundrect
+ (at 0 0)
+ (size 1.8 1.8)
+ (drill 0.9)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (roundrect_rratio 0.139)
+ (net 118 "Net-(IR5-OUT)")
+ (pinfunction "OUT")
+ (pintype "output")
+ (uuid "a3c15572-b027-4f5a-8dc1-ac0b097a6a59")
+ )
+ (pad "2" thru_hole circle
+ (at 2.54 0)
+ (size 1.8 1.8)
+ (drill 0.9)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net 2 "GND")
+ (pinfunction "GND")
+ (pintype "power_in")
+ (uuid "ad1725f6-6c67-4587-b252-f0500469424e")
+ )
+ (pad "3" thru_hole circle
+ (at 5.08 0)
+ (size 1.8 1.8)
+ (drill 0.9)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net 68 "Net-(IR5-Vs)")
+ (pinfunction "Vs")
+ (pintype "power_in")
+ (uuid "feff3585-3a6b-43db-8b4a-976066aa27b7")
+ )
+ (embedded_fonts no)
+ (model "${KICAD9_3DMODEL_DIR}/OptoDevice.3dshapes/Vishay_MINICAST-3Pin.step"
+ (offset
+ (xyz 0 0 0)
+ )
+ (scale
+ (xyz 1 1 1)
+ )
+ (rotate
+ (xyz 0 0 0)
+ )
+ )
+ )
+ (footprint "LED_SMD:LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm"
+ (layer "F.Cu")
+ (uuid "65398980-b7c9-48c7-a13a-392df0ad8789")
+ (at 179.455 80.86)
+ (descr "5.0mm x 5.0mm Addressable RGB LED NeoPixel, https://cdn-shop.adafruit.com/datasheets/WS2812B.pdf")
+ (tags "LED RGB NeoPixel PLCC-4 5050")
+ (property "Reference" "D44"
+ (at 0 -3.5 0)
+ (layer "F.SilkS")
+ (uuid "39f6e8f0-e9af-4989-b6c4-2c5d93b3463f")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Value" "WS2812B"
+ (at 0 4 0)
+ (layer "F.Fab")
+ (uuid "ae426b4b-7597-4267-8715-675c43422730")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Datasheet" "https://cdn-shop.adafruit.com/datasheets/WS2812B.pdf"
+ (at 0 0 0)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "a726d509-677b-49a7-bb7a-ef23b8c2c14d")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Description" "RGB LED with integrated controller"
+ (at 0 0 0)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "36dd935c-0cde-426d-b1bd-d606a267d2a5")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property ki_fp_filters "LED*WS2812*PLCC*5.0x5.0mm*P3.2mm*")
+ (path "/8d3f9f27-97f8-437b-943c-9e6b567811df")
+ (sheetname "/")
+ (sheetfile "Electronics.kicad_sch")
+ (attr smd)
+ (fp_line
+ (start -3.5 -2.75)
+ (end -3.5 2.75)
+ (stroke
+ (width 0.12)
+ (type default)
+ )
+ (layer "F.SilkS")
+ (uuid "c7ab455f-4378-462c-8004-9477d51a7c20")
+ )
+ (fp_line
+ (start -3.5 -2.75)
+ (end 3.5 -2.75)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "70085520-897f-4869-9b76-1d6e569b4560")
+ )
+ (fp_line
+ (start -3.5 2.75)
+ (end 3.05 2.75)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "410e9c70-9a1b-49d3-9950-0a105cc5a94b")
+ )
+ (fp_line
+ (start -2.7 0.9)
+ (end -2.7 -0.9)
+ (stroke
+ (width 0.12)
+ (type default)
+ )
+ (layer "F.SilkS")
+ (uuid "616cc860-2192-4080-9ef1-d9a240e8e8a2")
+ )
+ (fp_line
+ (start 2.7 0.9)
+ (end 2.7 -0.9)
+ (stroke
+ (width 0.12)
+ (type default)
+ )
+ (layer "F.SilkS")
+ (uuid "85a74bfb-4c64-4022-b5f3-5c4c15bdc37a")
+ )
+ (fp_line
+ (start 3.05 2.75)
+ (end 3.5 2.3)
+ (stroke
+ (width 0.12)
+ (type default)
+ )
+ (layer "F.SilkS")
+ (uuid "bf3a6620-ab4a-4bb2-8dfc-87e52dc86e0d")
+ )
+ (fp_line
+ (start 3.5 2.3)
+ (end 3.5 -2.75)
+ (stroke
+ (width 0.12)
+ (type default)
+ )
+ (layer "F.SilkS")
+ (uuid "884eb613-e7de-498f-8855-e41dc0473f90")
+ )
+ (fp_line
+ (start -3.45 -2.75)
+ (end -3.45 2.75)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "f2e6a6b0-67e2-4934-9962-4bd0846ec45d")
+ )
+ (fp_line
+ (start -3.45 2.75)
+ (end 3.45 2.75)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "017af5ed-6132-4e97-bc4a-63a5f36c1674")
+ )
+ (fp_line
+ (start 3.45 -2.75)
+ (end -3.45 -2.75)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "d85ec862-6100-4f12-a7b7-b8548df00aa5")
+ )
+ (fp_line
+ (start 3.45 2.75)
+ (end 3.45 -2.75)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "37772e44-abeb-4c67-8c65-b0a2f3532f4e")
+ )
+ (fp_line
+ (start -2.5 -2.5)
+ (end -2.5 2.5)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "3b3a1e2b-01a3-4b04-89cd-b9e235d150b8")
+ )
+ (fp_line
+ (start -2.5 2.5)
+ (end 2.5 2.5)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "95ff52ee-840b-458b-926e-fa28eaaf0af7")
+ )
+ (fp_line
+ (start 2.5 -2.5)
+ (end -2.5 -2.5)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "faba0de1-90e2-42d9-bddd-d0a113be5731")
+ )
+ (fp_line
+ (start 2.5 1.5)
+ (end 1.5 2.5)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "baef7228-f6d5-4578-bc1c-9548b12368e2")
+ )
+ (fp_line
+ (start 2.5 2.5)
+ (end 2.5 -2.5)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "f0e17693-6841-426d-b3c4-9cafe35094c3")
+ )
+ (fp_circle
+ (center 0 0)
+ (end 0 -2)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (fill no)
+ (layer "F.Fab")
+ (uuid "f8480f3e-e396-4e4d-8cbc-a4be51b4cf3a")
+ )
+ (fp_text user "1"
+ (at -4 -1.6 0)
+ (unlocked yes)
+ (layer "F.SilkS")
+ (uuid "ffb7b107-d4e0-4ffa-b1e2-2da493863f79")
+ (effects
+ (font
+ (size 0.8 0.8)
+ (thickness 0.15)
+ )
+ )
+ )
+ (fp_text user "${REFERENCE}"
+ (at 0 0 0)
+ (layer "F.Fab")
+ (uuid "477c7d36-13b9-4509-a5ee-c75a1c98e779")
+ (effects
+ (font
+ (size 0.8 0.8)
+ (thickness 0.15)
+ )
+ )
+ )
+ (pad "1" smd roundrect
+ (at -2.45 -1.65)
+ (size 1.5 0.9)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (roundrect_rratio 0.1)
+ (net 4 "/5V")
+ (pinfunction "VDD")
+ (pintype "power_in")
+ (uuid "a08d882b-c946-43d7-bdd3-2e5403cd2f33")
+ )
+ (pad "2" smd roundrect
+ (at -2.45 1.65)
+ (size 1.5 0.9)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (roundrect_rratio 0.1)
+ (net 18 "Net-(D44-DOUT)")
+ (pinfunction "DOUT")
+ (pintype "output")
+ (uuid "d94a3a45-3136-4ba0-9a72-95e5c82fbeab")
+ )
+ (pad "3" smd roundrect
+ (at 2.45 1.65)
+ (size 1.5 0.9)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (roundrect_rratio 0.1)
+ (net 2 "GND")
+ (pinfunction "VSS")
+ (pintype "power_in")
+ (uuid "ba304d34-a726-4247-8236-3d4d53af2743")
+ )
+ (pad "4" smd roundrect
+ (at 2.45 -1.65)
+ (size 1.5 0.9)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (roundrect_rratio 0.1)
+ (net 14 "Net-(D40-DOUT)")
+ (pinfunction "DIN")
+ (pintype "input")
+ (uuid "91224346-5229-4da9-8bb7-2b9c828de683")
+ )
+ (embedded_fonts no)
+ (model "${KICAD9_3DMODEL_DIR}/LED_SMD.3dshapes/LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm.step"
+ (offset
+ (xyz 0 0 0)
+ )
+ (scale
+ (xyz 1 1 1)
+ )
+ (rotate
+ (xyz 0 0 0)
+ )
+ )
+ )
+ (footprint "LED_SMD:LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm"
+ (layer "F.Cu")
+ (uuid "687f3da3-fb50-4969-a02c-fc3de01c4d3a")
+ (at 195.695 67.62)
+ (descr "5.0mm x 5.0mm Addressable RGB LED NeoPixel, https://cdn-shop.adafruit.com/datasheets/WS2812B.pdf")
+ (tags "LED RGB NeoPixel PLCC-4 5050")
+ (property "Reference" "D58"
+ (at 0 -3.5 0)
+ (layer "F.SilkS")
+ (uuid "e25ad101-84f1-451e-bfd4-f6a7efa9e778")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Value" "WS2812B"
+ (at 0 4 0)
+ (layer "F.Fab")
+ (uuid "91645359-51fb-4068-9745-cb8ca5a20331")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Datasheet" "https://cdn-shop.adafruit.com/datasheets/WS2812B.pdf"
+ (at 0 0 0)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "b15a58db-6fa5-4634-b038-12aab4c6dcdf")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Description" "RGB LED with integrated controller"
+ (at 0 0 0)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "aea6fbb0-76a5-41e8-9b3e-72d2e96d2e57")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property ki_fp_filters "LED*WS2812*PLCC*5.0x5.0mm*P3.2mm*")
+ (path "/69222457-1fa0-48ff-aaaa-fe755a98c192")
+ (sheetname "/")
+ (sheetfile "Electronics.kicad_sch")
+ (attr smd)
+ (fp_line
+ (start -3.5 -2.75)
+ (end -3.5 2.75)
+ (stroke
+ (width 0.12)
+ (type default)
+ )
+ (layer "F.SilkS")
+ (uuid "915251db-db87-42aa-94e7-0326644ee04f")
+ )
+ (fp_line
+ (start -3.5 -2.75)
+ (end 3.5 -2.75)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "d4d9c4ff-e3ab-4306-817c-7b1812b102ac")
+ )
+ (fp_line
+ (start -3.5 2.75)
+ (end 3.05 2.75)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "d347fdfb-922d-4092-9af8-c59694bbbb65")
+ )
+ (fp_line
+ (start -2.7 0.9)
+ (end -2.7 -0.9)
+ (stroke
+ (width 0.12)
+ (type default)
+ )
+ (layer "F.SilkS")
+ (uuid "f2c8d62c-dbb2-4296-a9f1-ac7c9611166d")
+ )
+ (fp_line
+ (start 2.7 0.9)
+ (end 2.7 -0.9)
+ (stroke
+ (width 0.12)
+ (type default)
+ )
+ (layer "F.SilkS")
+ (uuid "b6c184dd-edb2-4061-937d-286d9ef1d0c0")
+ )
+ (fp_line
+ (start 3.05 2.75)
+ (end 3.5 2.3)
+ (stroke
+ (width 0.12)
+ (type default)
+ )
+ (layer "F.SilkS")
+ (uuid "0c13a4fd-b139-43a0-adba-24fa33c214f4")
+ )
+ (fp_line
+ (start 3.5 2.3)
+ (end 3.5 -2.75)
+ (stroke
+ (width 0.12)
+ (type default)
+ )
+ (layer "F.SilkS")
+ (uuid "a51b93f3-f98b-483b-a4db-30c4177b9cd4")
+ )
+ (fp_line
+ (start -3.45 -2.75)
+ (end -3.45 2.75)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "b4f5568b-64a7-4ecb-bb1c-ba6371f71257")
+ )
+ (fp_line
+ (start -3.45 2.75)
+ (end 3.45 2.75)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "c6c87c06-3f25-4a18-89ba-ed500d5e0a26")
+ )
+ (fp_line
+ (start 3.45 -2.75)
+ (end -3.45 -2.75)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "c59ff20d-142c-406b-a84f-834c3f01d2c6")
+ )
+ (fp_line
+ (start 3.45 2.75)
+ (end 3.45 -2.75)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "344a109a-3f9d-401b-a4c9-c743d1a8453a")
+ )
+ (fp_line
+ (start -2.5 -2.5)
+ (end -2.5 2.5)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "96d180a0-8226-4ee2-81cb-654ea51355b4")
+ )
+ (fp_line
+ (start -2.5 2.5)
+ (end 2.5 2.5)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "cf1766d1-cd31-4822-8b53-419c2cec526b")
+ )
+ (fp_line
+ (start 2.5 -2.5)
+ (end -2.5 -2.5)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "ea15a38c-b3fb-4663-b99e-61daeeab7813")
+ )
+ (fp_line
+ (start 2.5 1.5)
+ (end 1.5 2.5)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "0c0949a2-b966-463d-9f2f-d1c05a64e9c8")
+ )
+ (fp_line
+ (start 2.5 2.5)
+ (end 2.5 -2.5)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "0a6187f3-ad00-471c-87f6-06a798722f0a")
+ )
+ (fp_circle
+ (center 0 0)
+ (end 0 -2)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (fill no)
+ (layer "F.Fab")
+ (uuid "63681f5f-0cb6-4241-85bf-f5c13cdd76df")
+ )
+ (fp_text user "1"
+ (at -4 -1.6 0)
+ (unlocked yes)
+ (layer "F.SilkS")
+ (uuid "f4feb867-cf03-4b33-8117-50935c75afda")
+ (effects
+ (font
+ (size 0.8 0.8)
+ (thickness 0.15)
+ )
+ )
+ )
+ (fp_text user "${REFERENCE}"
+ (at 0 0 0)
+ (layer "F.Fab")
+ (uuid "23419a1b-c977-421f-8315-8c479fd9d160")
+ (effects
+ (font
+ (size 0.8 0.8)
+ (thickness 0.15)
+ )
+ )
+ )
+ (pad "1" smd roundrect
+ (at -2.45 -1.65)
+ (size 1.5 0.9)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (roundrect_rratio 0.1)
+ (net 4 "/5V")
+ (pinfunction "VDD")
+ (pintype "power_in")
+ (uuid "60c2ab06-8af6-4cfa-9e59-21327637674f")
+ )
+ (pad "2" smd roundrect
+ (at -2.45 1.65)
+ (size 1.5 0.9)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (roundrect_rratio 0.1)
+ (net 32 "Net-(D58-DOUT)")
+ (pinfunction "DOUT")
+ (pintype "output")
+ (uuid "c7e9c5a1-1b3c-4c8a-b051-ccef51b05511")
+ )
+ (pad "3" smd roundrect
+ (at 2.45 1.65)
+ (size 1.5 0.9)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (roundrect_rratio 0.1)
+ (net 2 "GND")
+ (pinfunction "VSS")
+ (pintype "power_in")
+ (uuid "e123367a-f1f0-45e5-ad79-ab94a3956e7d")
+ )
+ (pad "4" smd roundrect
+ (at 2.45 -1.65)
+ (size 1.5 0.9)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (roundrect_rratio 0.1)
+ (net 28 "Net-(D54-DOUT)")
+ (pinfunction "DIN")
+ (pintype "input")
+ (uuid "949a54b5-bbf6-4fb1-ae8c-5d1c5479039b")
+ )
+ (embedded_fonts no)
+ (model "${KICAD9_3DMODEL_DIR}/LED_SMD.3dshapes/LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm.step"
+ (offset
+ (xyz 0 0 0)
+ )
+ (scale
+ (xyz 1 1 1)
+ )
+ (rotate
+ (xyz 0 0 0)
+ )
+ )
+ )
+ (footprint "LED_SMD:LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm"
+ (layer "F.Cu")
+ (uuid "6c8935f6-4bad-4c7a-a548-ac27c7b4a5ce")
+ (at 195.695 80.86)
+ (descr "5.0mm x 5.0mm Addressable RGB LED NeoPixel, https://cdn-shop.adafruit.com/datasheets/WS2812B.pdf")
+ (tags "LED RGB NeoPixel PLCC-4 5050")
+ (property "Reference" "D60"
+ (at 0 -3.5 0)
+ (layer "F.SilkS")
+ (uuid "5e2e853e-df53-4b86-893b-3a39c2ee5e5a")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Value" "WS2812B"
+ (at 0 4 0)
+ (layer "F.Fab")
+ (uuid "af874267-16a2-43c1-a609-71c517e46aff")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Datasheet" "https://cdn-shop.adafruit.com/datasheets/WS2812B.pdf"
+ (at 0 0 0)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "b5996a5a-23cd-4058-b9f8-d9bc86c7dcb1")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Description" "RGB LED with integrated controller"
+ (at 0 0 0)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "6c0c7fd1-6e11-42f6-9c2f-65906174f55e")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property ki_fp_filters "LED*WS2812*PLCC*5.0x5.0mm*P3.2mm*")
+ (path "/64b3d72a-86f3-4e0b-b945-dfe6779dc6c4")
+ (sheetname "/")
+ (sheetfile "Electronics.kicad_sch")
+ (attr smd)
+ (fp_line
+ (start -3.5 -2.75)
+ (end -3.5 2.75)
+ (stroke
+ (width 0.12)
+ (type default)
+ )
+ (layer "F.SilkS")
+ (uuid "3f31e6e9-03ed-4d33-aee1-bb50df747418")
+ )
+ (fp_line
+ (start -3.5 -2.75)
+ (end 3.5 -2.75)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "2d6b3867-f0c3-4491-92d8-ff456afe41a8")
+ )
+ (fp_line
+ (start -3.5 2.75)
+ (end 3.05 2.75)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "59bf8b3f-f157-4061-9bf1-cd05de9cf75b")
+ )
+ (fp_line
+ (start -2.7 0.9)
+ (end -2.7 -0.9)
+ (stroke
+ (width 0.12)
+ (type default)
+ )
+ (layer "F.SilkS")
+ (uuid "531d27ea-12a2-4a52-903e-55e7f3c2fc4d")
+ )
+ (fp_line
+ (start 2.7 0.9)
+ (end 2.7 -0.9)
+ (stroke
+ (width 0.12)
+ (type default)
+ )
+ (layer "F.SilkS")
+ (uuid "07c7aff7-f623-4e6c-b50e-827252dc0c44")
+ )
+ (fp_line
+ (start 3.05 2.75)
+ (end 3.5 2.3)
+ (stroke
+ (width 0.12)
+ (type default)
+ )
+ (layer "F.SilkS")
+ (uuid "9206de72-197a-4b99-8100-5565b46c8303")
+ )
+ (fp_line
+ (start 3.5 2.3)
+ (end 3.5 -2.75)
+ (stroke
+ (width 0.12)
+ (type default)
+ )
+ (layer "F.SilkS")
+ (uuid "2fb6b669-4c9a-4f72-8933-7b49ab445da4")
+ )
+ (fp_line
+ (start -3.45 -2.75)
+ (end -3.45 2.75)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "af2841a7-b0ab-448c-abc2-68e1ba82b6b8")
+ )
+ (fp_line
+ (start -3.45 2.75)
+ (end 3.45 2.75)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "929d9605-9fd9-4548-9494-54b025c2fe2a")
+ )
+ (fp_line
+ (start 3.45 -2.75)
+ (end -3.45 -2.75)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "28fb6630-4a51-4ac6-916c-57d0af6b91fb")
+ )
+ (fp_line
+ (start 3.45 2.75)
+ (end 3.45 -2.75)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "f7ce150b-30ba-4845-8fe4-2cec2bfefb43")
+ )
+ (fp_line
+ (start -2.5 -2.5)
+ (end -2.5 2.5)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "020683e2-1299-419f-8f18-c5ca58f8b685")
+ )
+ (fp_line
+ (start -2.5 2.5)
+ (end 2.5 2.5)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "167811fe-29c4-4eed-a30a-353a35df45ef")
+ )
+ (fp_line
+ (start 2.5 -2.5)
+ (end -2.5 -2.5)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "7ef13b3d-e723-4c3f-9b85-ea07d7579a4c")
+ )
+ (fp_line
+ (start 2.5 1.5)
+ (end 1.5 2.5)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "f99cc0c4-3d05-4f90-bc7a-8545ad42adc5")
+ )
+ (fp_line
+ (start 2.5 2.5)
+ (end 2.5 -2.5)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "3c662e91-7f55-4ca8-9c07-a53441e9f55a")
+ )
+ (fp_circle
+ (center 0 0)
+ (end 0 -2)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (fill no)
+ (layer "F.Fab")
+ (uuid "5a652c4b-724c-4597-8e36-7511553bab5f")
+ )
+ (fp_text user "1"
+ (at -4 -1.6 0)
+ (unlocked yes)
+ (layer "F.SilkS")
+ (uuid "4db8fee7-5377-49b4-b025-5e1c429780cc")
+ (effects
+ (font
+ (size 0.8 0.8)
+ (thickness 0.15)
+ )
+ )
+ )
+ (fp_text user "${REFERENCE}"
+ (at 0 0 0)
+ (layer "F.Fab")
+ (uuid "2bb50e55-f0c0-427f-9cec-81fa914fc171")
+ (effects
+ (font
+ (size 0.8 0.8)
+ (thickness 0.15)
+ )
+ )
+ )
+ (pad "1" smd roundrect
+ (at -2.45 -1.65)
+ (size 1.5 0.9)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (roundrect_rratio 0.1)
+ (net 4 "/5V")
+ (pinfunction "VDD")
+ (pintype "power_in")
+ (uuid "eb448641-52ec-41c9-b907-30f0e7802108")
+ )
+ (pad "2" smd roundrect
+ (at -2.45 1.65)
+ (size 1.5 0.9)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (roundrect_rratio 0.1)
+ (net 35 "Net-(D60-DOUT)")
+ (pinfunction "DOUT")
+ (pintype "output")
+ (uuid "aadd7931-3448-43c1-b010-2429a25e9f59")
+ )
+ (pad "3" smd roundrect
+ (at 2.45 1.65)
+ (size 1.5 0.9)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (roundrect_rratio 0.1)
+ (net 2 "GND")
+ (pinfunction "VSS")
+ (pintype "power_in")
+ (uuid "1a26c4f9-e598-486c-9868-85079ac15eb1")
+ )
+ (pad "4" smd roundrect
+ (at 2.45 -1.65)
+ (size 1.5 0.9)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (roundrect_rratio 0.1)
+ (net 30 "Net-(D56-DOUT)")
+ (pinfunction "DIN")
+ (pintype "input")
+ (uuid "dcffd93c-7034-4e81-8645-b94c5bf87c93")
+ )
+ (embedded_fonts no)
+ (model "${KICAD9_3DMODEL_DIR}/LED_SMD.3dshapes/LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm.step"
+ (offset
+ (xyz 0 0 0)
+ )
+ (scale
+ (xyz 1 1 1)
+ )
+ (rotate
+ (xyz 0 0 0)
+ )
+ )
+ )
+ (footprint "LED_SMD:LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm"
+ (layer "F.Cu")
+ (uuid "6c9d447e-fd9a-4341-9aff-723107e3ad1d")
+ (at 179.455 67.62)
+ (descr "5.0mm x 5.0mm Addressable RGB LED NeoPixel, https://cdn-shop.adafruit.com/datasheets/WS2812B.pdf")
+ (tags "LED RGB NeoPixel PLCC-4 5050")
+ (property "Reference" "D42"
+ (at 0 -3.5 0)
+ (layer "F.SilkS")
+ (uuid "7fc097a7-a9da-4b3d-ab40-91bf56772135")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Value" "WS2812B"
+ (at 0 4 0)
+ (layer "F.Fab")
+ (uuid "55415934-fa15-4666-ab7f-03f027d558c9")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Datasheet" "https://cdn-shop.adafruit.com/datasheets/WS2812B.pdf"
+ (at 0 0 0)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "dae5c801-2f09-48b5-92da-19c8dca9cb45")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Description" "RGB LED with integrated controller"
+ (at 0 0 0)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "ed1646d8-3e6c-41cf-a996-f03ec79d4f11")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property ki_fp_filters "LED*WS2812*PLCC*5.0x5.0mm*P3.2mm*")
+ (path "/0ffe6f56-3c1f-4ead-a494-60bea06c00e5")
+ (sheetname "/")
+ (sheetfile "Electronics.kicad_sch")
+ (attr smd)
+ (fp_line
+ (start -3.5 -2.75)
+ (end -3.5 2.75)
+ (stroke
+ (width 0.12)
+ (type default)
+ )
+ (layer "F.SilkS")
+ (uuid "438cb7e1-cfa5-43bb-8043-74291b9c5bdf")
+ )
+ (fp_line
+ (start -3.5 -2.75)
+ (end 3.5 -2.75)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "145d47ed-cff2-4315-89de-45024d661df2")
+ )
+ (fp_line
+ (start -3.5 2.75)
+ (end 3.05 2.75)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "e9b5270e-86c1-4fa8-b234-1a98858c6ca6")
+ )
+ (fp_line
+ (start -2.7 0.9)
+ (end -2.7 -0.9)
+ (stroke
+ (width 0.12)
+ (type default)
+ )
+ (layer "F.SilkS")
+ (uuid "63d7697f-3ed4-4468-acc9-949f0a3512de")
+ )
+ (fp_line
+ (start 2.7 0.9)
+ (end 2.7 -0.9)
+ (stroke
+ (width 0.12)
+ (type default)
+ )
+ (layer "F.SilkS")
+ (uuid "f28471a4-1d82-4837-9202-80ade19c4727")
+ )
+ (fp_line
+ (start 3.05 2.75)
+ (end 3.5 2.3)
+ (stroke
+ (width 0.12)
+ (type default)
+ )
+ (layer "F.SilkS")
+ (uuid "c768dcfa-ddcf-44dc-b27e-eddac73d84e5")
+ )
+ (fp_line
+ (start 3.5 2.3)
+ (end 3.5 -2.75)
+ (stroke
+ (width 0.12)
+ (type default)
+ )
+ (layer "F.SilkS")
+ (uuid "7efa0ef3-e9f8-4a59-9066-3727d800bc40")
+ )
+ (fp_line
+ (start -3.45 -2.75)
+ (end -3.45 2.75)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "19bebd58-535a-4afb-803d-1d77dc2ec69e")
+ )
+ (fp_line
+ (start -3.45 2.75)
+ (end 3.45 2.75)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "3b204f17-85d9-4144-978b-80c0cb0ac306")
+ )
+ (fp_line
+ (start 3.45 -2.75)
+ (end -3.45 -2.75)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "80350c51-7a71-424e-9ffc-177c30d81858")
+ )
+ (fp_line
+ (start 3.45 2.75)
+ (end 3.45 -2.75)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "05a2d295-7de5-4524-b516-ba7b35a12e3b")
+ )
+ (fp_line
+ (start -2.5 -2.5)
+ (end -2.5 2.5)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "f470593c-447b-468c-b714-a5e3a59a8405")
+ )
+ (fp_line
+ (start -2.5 2.5)
+ (end 2.5 2.5)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "ca2a85c2-973f-4f86-8746-f5ce0b1ca377")
+ )
+ (fp_line
+ (start 2.5 -2.5)
+ (end -2.5 -2.5)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "26e55c43-f682-44ec-9e15-5918f043be22")
+ )
+ (fp_line
+ (start 2.5 1.5)
+ (end 1.5 2.5)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "502909bd-cec8-4796-90e4-7aea0003bcfd")
+ )
+ (fp_line
+ (start 2.5 2.5)
+ (end 2.5 -2.5)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "dab02f13-83c3-4b93-89bf-d7d79dbff6b3")
+ )
+ (fp_circle
+ (center 0 0)
+ (end 0 -2)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (fill no)
+ (layer "F.Fab")
+ (uuid "3f9a6aa5-d08a-482e-a5af-8fa9adab1a31")
+ )
+ (fp_text user "1"
+ (at -4 -1.6 0)
+ (unlocked yes)
+ (layer "F.SilkS")
+ (uuid "f6c47a66-3f58-4902-99a3-b4d8de69174a")
+ (effects
+ (font
+ (size 0.8 0.8)
+ (thickness 0.15)
+ )
+ )
+ )
+ (fp_text user "${REFERENCE}"
+ (at 0 0 0)
+ (layer "F.Fab")
+ (uuid "92f68939-02d7-4f86-949f-be4fbaca36bb")
+ (effects
+ (font
+ (size 0.8 0.8)
+ (thickness 0.15)
+ )
+ )
+ )
+ (pad "1" smd roundrect
+ (at -2.45 -1.65)
+ (size 1.5 0.9)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (roundrect_rratio 0.1)
+ (net 4 "/5V")
+ (pinfunction "VDD")
+ (pintype "power_in")
+ (uuid "1f907f56-f52e-4520-b6f4-387fb2e503ae")
+ )
+ (pad "2" smd roundrect
+ (at -2.45 1.65)
+ (size 1.5 0.9)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (roundrect_rratio 0.1)
+ (net 16 "Net-(D42-DOUT)")
+ (pinfunction "DOUT")
+ (pintype "output")
+ (uuid "10fbfd42-d95b-4c56-9efc-a0ee9f5ed5ba")
+ )
+ (pad "3" smd roundrect
+ (at 2.45 1.65)
+ (size 1.5 0.9)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (roundrect_rratio 0.1)
+ (net 2 "GND")
+ (pinfunction "VSS")
+ (pintype "power_in")
+ (uuid "2b0a933c-7510-4233-8a0a-4872b52114e8")
+ )
+ (pad "4" smd roundrect
+ (at 2.45 -1.65)
+ (size 1.5 0.9)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (roundrect_rratio 0.1)
+ (net 12 "Net-(D38-DOUT)")
+ (pinfunction "DIN")
+ (pintype "input")
+ (uuid "7c99ddec-214b-47b0-a330-96cd34ba9a2a")
+ )
+ (embedded_fonts no)
+ (model "${KICAD9_3DMODEL_DIR}/LED_SMD.3dshapes/LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm.step"
+ (offset
+ (xyz 0 0 0)
+ )
+ (scale
+ (xyz 1 1 1)
+ )
+ (rotate
+ (xyz 0 0 0)
+ )
+ )
+ )
+ (footprint "LED_SMD:LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm"
+ (layer "F.Cu")
+ (uuid "76e493dc-e5fe-4003-b334-411061f306f9")
+ (at 195.695 87.48)
+ (descr "5.0mm x 5.0mm Addressable RGB LED NeoPixel, https://cdn-shop.adafruit.com/datasheets/WS2812B.pdf")
+ (tags "LED RGB NeoPixel PLCC-4 5050")
+ (property "Reference" "D61"
+ (at 0 -3.5 0)
+ (layer "F.SilkS")
+ (uuid "369f7144-3b0c-4f38-a98c-d69aa1472e99")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Value" "WS2812B"
+ (at 0 4 0)
+ (layer "F.Fab")
+ (uuid "0e1f0afb-827a-40f5-a1b1-db381ed48cf7")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Datasheet" "https://cdn-shop.adafruit.com/datasheets/WS2812B.pdf"
+ (at 0 0 0)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "20758ddb-cef6-4e8e-a975-72eb9afe5ba0")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Description" "RGB LED with integrated controller"
+ (at 0 0 0)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "e58d0af9-56ac-4d26-8bfa-873e5ea70423")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property ki_fp_filters "LED*WS2812*PLCC*5.0x5.0mm*P3.2mm*")
+ (path "/9f76ff09-5b47-4ece-8f27-c1285de8f0df")
+ (sheetname "/")
+ (sheetfile "Electronics.kicad_sch")
+ (attr smd)
+ (fp_line
+ (start -3.5 -2.75)
+ (end -3.5 2.75)
+ (stroke
+ (width 0.12)
+ (type default)
+ )
+ (layer "F.SilkS")
+ (uuid "fa47d7a1-8eed-4118-87ba-75a34a3d6b5c")
+ )
+ (fp_line
+ (start -3.5 -2.75)
+ (end 3.5 -2.75)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "91e3ed3a-0b59-4265-ab73-ddaa508bc8f2")
+ )
+ (fp_line
+ (start -3.5 2.75)
+ (end 3.05 2.75)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "9d9b92ad-896b-45ff-958f-b5b7ddf61440")
+ )
+ (fp_line
+ (start -2.7 0.9)
+ (end -2.7 -0.9)
+ (stroke
+ (width 0.12)
+ (type default)
+ )
+ (layer "F.SilkS")
+ (uuid "70bf886f-ee0d-47af-aa8e-a5ed9c282360")
+ )
+ (fp_line
+ (start 2.7 0.9)
+ (end 2.7 -0.9)
+ (stroke
+ (width 0.12)
+ (type default)
+ )
+ (layer "F.SilkS")
+ (uuid "bac2007f-bcec-49c7-8add-bf7c2c64c39a")
+ )
+ (fp_line
+ (start 3.05 2.75)
+ (end 3.5 2.3)
+ (stroke
+ (width 0.12)
+ (type default)
+ )
+ (layer "F.SilkS")
+ (uuid "605c0332-1715-47ca-90bf-1659521e979c")
+ )
+ (fp_line
+ (start 3.5 2.3)
+ (end 3.5 -2.75)
+ (stroke
+ (width 0.12)
+ (type default)
+ )
+ (layer "F.SilkS")
+ (uuid "1bc607a6-f2cc-48f0-99ca-35284298f02f")
+ )
+ (fp_line
+ (start -3.45 -2.75)
+ (end -3.45 2.75)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "4e2ca4f2-d47b-4200-83f5-b16a8fec7aac")
+ )
+ (fp_line
+ (start -3.45 2.75)
+ (end 3.45 2.75)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "fdec40cc-9c21-4dba-9d29-8053068e1621")
+ )
+ (fp_line
+ (start 3.45 -2.75)
+ (end -3.45 -2.75)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "34363439-97b9-44cd-baa5-72f51ab3c015")
+ )
+ (fp_line
+ (start 3.45 2.75)
+ (end 3.45 -2.75)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "67ef5143-c3ec-4cb9-92b3-8330dfcab484")
+ )
+ (fp_line
+ (start -2.5 -2.5)
+ (end -2.5 2.5)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "498aa360-a30f-4dfa-811a-11261cb75eed")
+ )
+ (fp_line
+ (start -2.5 2.5)
+ (end 2.5 2.5)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "cc0a26d1-b75b-44e9-9076-e5e063001482")
+ )
+ (fp_line
+ (start 2.5 -2.5)
+ (end -2.5 -2.5)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "1e2157ef-0996-4dad-a929-79868cbf95f4")
+ )
+ (fp_line
+ (start 2.5 1.5)
+ (end 1.5 2.5)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "856094e4-51b0-44f5-ab37-324fb900b331")
+ )
+ (fp_line
+ (start 2.5 2.5)
+ (end 2.5 -2.5)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "9a5ea212-e921-4232-a809-7d56f169b122")
+ )
+ (fp_circle
+ (center 0 0)
+ (end 0 -2)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (fill no)
+ (layer "F.Fab")
+ (uuid "0a90aedb-9db4-41ac-8579-62aeb93fbaa2")
+ )
+ (fp_text user "1"
+ (at -4 -1.6 0)
+ (unlocked yes)
+ (layer "F.SilkS")
+ (uuid "7df6bd45-18f3-4025-9f45-ce0cf51fd628")
+ (effects
+ (font
+ (size 0.8 0.8)
+ (thickness 0.15)
+ )
+ )
+ )
+ (fp_text user "${REFERENCE}"
+ (at 0 0 0)
+ (layer "F.Fab")
+ (uuid "b93e2017-86f3-492b-82d9-c9115a397cd8")
+ (effects
+ (font
+ (size 0.8 0.8)
+ (thickness 0.15)
+ )
+ )
+ )
+ (pad "1" smd roundrect
+ (at -2.45 -1.65)
+ (size 1.5 0.9)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (roundrect_rratio 0.1)
+ (net 4 "/5V")
+ (pinfunction "VDD")
+ (pintype "power_in")
+ (uuid "32e9ee5d-2f51-4aae-bcdb-b8e161107fa0")
+ )
+ (pad "2" smd roundrect
+ (at -2.45 1.65)
+ (size 1.5 0.9)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (roundrect_rratio 0.1)
+ (net 6 "Net-(D34-DIN)")
+ (pinfunction "DOUT")
+ (pintype "output")
+ (uuid "75e31f66-d755-412c-a3da-ae003375af35")
+ )
+ (pad "3" smd roundrect
+ (at 2.45 1.65)
+ (size 1.5 0.9)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (roundrect_rratio 0.1)
+ (net 2 "GND")
+ (pinfunction "VSS")
+ (pintype "power_in")
+ (uuid "4dca237a-e745-44c3-bcb2-8da293d134c3")
+ )
+ (pad "4" smd roundrect
+ (at 2.45 -1.65)
+ (size 1.5 0.9)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (roundrect_rratio 0.1)
+ (net 31 "Net-(D57-DOUT)")
+ (pinfunction "DIN")
+ (pintype "input")
+ (uuid "daa5c3aa-0499-44eb-b490-21104c9dcf2e")
+ )
+ (embedded_fonts no)
+ (model "${KICAD9_3DMODEL_DIR}/LED_SMD.3dshapes/LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm.step"
+ (offset
+ (xyz 0 0 0)
+ )
+ (scale
+ (xyz 1 1 1)
+ )
+ (rotate
+ (xyz 0 0 0)
+ )
+ )
+ )
+ (footprint "LED_SMD:LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm"
+ (layer "F.Cu")
+ (uuid "79535972-ebad-47b7-8c0f-8e3ce5a6e033")
+ (at 187.575 67.62)
+ (descr "5.0mm x 5.0mm Addressable RGB LED NeoPixel, https://cdn-shop.adafruit.com/datasheets/WS2812B.pdf")
+ (tags "LED RGB NeoPixel PLCC-4 5050")
+ (property "Reference" "D50"
+ (at 0 -3.5 0)
+ (layer "F.SilkS")
+ (uuid "add22c23-38e2-45fb-a9f7-d3bb6e8517ec")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Value" "WS2812B"
+ (at 0 4 0)
+ (layer "F.Fab")
+ (uuid "f6b752c2-127d-4f01-ae56-33a9c42657af")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Datasheet" "https://cdn-shop.adafruit.com/datasheets/WS2812B.pdf"
+ (at 0 0 0)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "f48f8edf-1a43-4455-8ea4-863086961fff")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Description" "RGB LED with integrated controller"
+ (at 0 0 0)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "42edc8c8-0a1e-410f-ab7d-45bf2bc20717")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property ki_fp_filters "LED*WS2812*PLCC*5.0x5.0mm*P3.2mm*")
+ (path "/9361d951-a6ff-4ff2-b082-1f404dadb0ea")
+ (sheetname "/")
+ (sheetfile "Electronics.kicad_sch")
+ (attr smd)
+ (fp_line
+ (start -3.5 -2.75)
+ (end -3.5 2.75)
+ (stroke
+ (width 0.12)
+ (type default)
+ )
+ (layer "F.SilkS")
+ (uuid "7cac6ce4-147a-4c5e-b2b5-97c7cb9b8e44")
+ )
+ (fp_line
+ (start -3.5 -2.75)
+ (end 3.5 -2.75)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "40a2630f-92e7-4240-911c-a3a52605d00c")
+ )
+ (fp_line
+ (start -3.5 2.75)
+ (end 3.05 2.75)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "ee74c4c4-07a3-44dc-9b33-d3fa544302f4")
+ )
+ (fp_line
+ (start -2.7 0.9)
+ (end -2.7 -0.9)
+ (stroke
+ (width 0.12)
+ (type default)
+ )
+ (layer "F.SilkS")
+ (uuid "10932cc0-77f9-431e-bdfd-6095bd831f7c")
+ )
+ (fp_line
+ (start 2.7 0.9)
+ (end 2.7 -0.9)
+ (stroke
+ (width 0.12)
+ (type default)
+ )
+ (layer "F.SilkS")
+ (uuid "5c921ed3-a44c-406a-9a7f-6d3586a57e7c")
+ )
+ (fp_line
+ (start 3.05 2.75)
+ (end 3.5 2.3)
+ (stroke
+ (width 0.12)
+ (type default)
+ )
+ (layer "F.SilkS")
+ (uuid "4057391b-d6e2-4e84-8719-fcf8a261e224")
+ )
+ (fp_line
+ (start 3.5 2.3)
+ (end 3.5 -2.75)
+ (stroke
+ (width 0.12)
+ (type default)
+ )
+ (layer "F.SilkS")
+ (uuid "2b51df1f-13e6-4aa3-b7ce-db9fe6207218")
+ )
+ (fp_line
+ (start -3.45 -2.75)
+ (end -3.45 2.75)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "341c50b5-8923-4ae9-bb2f-5b0bb2eeb452")
+ )
+ (fp_line
+ (start -3.45 2.75)
+ (end 3.45 2.75)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "81658732-c298-4eb4-8131-6f9d9f1ea577")
+ )
+ (fp_line
+ (start 3.45 -2.75)
+ (end -3.45 -2.75)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "5df1c1f0-d3f8-4c35-98cb-03c0329ca92b")
+ )
+ (fp_line
+ (start 3.45 2.75)
+ (end 3.45 -2.75)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "1deda7b2-db7b-49ee-82c1-08f7be735194")
+ )
+ (fp_line
+ (start -2.5 -2.5)
+ (end -2.5 2.5)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "f1e15337-43a0-417b-a698-22b974dab8fb")
+ )
+ (fp_line
+ (start -2.5 2.5)
+ (end 2.5 2.5)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "c14335d5-4341-4347-94b5-be7615b6b443")
+ )
+ (fp_line
+ (start 2.5 -2.5)
+ (end -2.5 -2.5)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "a617810f-062d-442a-9287-3d371be00abd")
+ )
+ (fp_line
+ (start 2.5 1.5)
+ (end 1.5 2.5)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "4495b626-771b-4df9-8276-b4864023288f")
+ )
+ (fp_line
+ (start 2.5 2.5)
+ (end 2.5 -2.5)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "3dcc7219-1c49-445e-a607-67ea779ad4cc")
+ )
+ (fp_circle
+ (center 0 0)
+ (end 0 -2)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (fill no)
+ (layer "F.Fab")
+ (uuid "0daadda8-8cee-4adb-8ee6-559ed821e958")
+ )
+ (fp_text user "1"
+ (at -4 -1.6 0)
+ (unlocked yes)
+ (layer "F.SilkS")
+ (uuid "b2f66ce7-032d-44ad-bc8e-767a67c6dd61")
+ (effects
+ (font
+ (size 0.8 0.8)
+ (thickness 0.15)
+ )
+ )
+ )
+ (fp_text user "${REFERENCE}"
+ (at 0 0 0)
+ (layer "F.Fab")
+ (uuid "73f813ce-b78b-4f25-8bc2-5728b95f9e93")
+ (effects
+ (font
+ (size 0.8 0.8)
+ (thickness 0.15)
+ )
+ )
+ )
+ (pad "1" smd roundrect
+ (at -2.45 -1.65)
+ (size 1.5 0.9)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (roundrect_rratio 0.1)
+ (net 4 "/5V")
+ (pinfunction "VDD")
+ (pintype "power_in")
+ (uuid "208b016f-2631-41a5-ae3d-0b2a0b5e9551")
+ )
+ (pad "2" smd roundrect
+ (at -2.45 1.65)
+ (size 1.5 0.9)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (roundrect_rratio 0.1)
+ (net 24 "Net-(D50-DOUT)")
+ (pinfunction "DOUT")
+ (pintype "output")
+ (uuid "66190d8b-9a93-4587-9f2e-f799957f5cee")
+ )
+ (pad "3" smd roundrect
+ (at 2.45 1.65)
+ (size 1.5 0.9)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (roundrect_rratio 0.1)
+ (net 2 "GND")
+ (pinfunction "VSS")
+ (pintype "power_in")
+ (uuid "5503c1db-3754-4e87-aaee-e0a29b7bbdab")
+ )
+ (pad "4" smd roundrect
+ (at 2.45 -1.65)
+ (size 1.5 0.9)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (roundrect_rratio 0.1)
+ (net 20 "Net-(D46-DOUT)")
+ (pinfunction "DIN")
+ (pintype "input")
+ (uuid "d436d9a2-f4d6-4938-9381-abbca47026d9")
+ )
+ (embedded_fonts no)
+ (model "${KICAD9_3DMODEL_DIR}/LED_SMD.3dshapes/LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm.step"
+ (offset
+ (xyz 0 0 0)
+ )
+ (scale
+ (xyz 1 1 1)
+ )
+ (rotate
+ (xyz 0 0 0)
+ )
+ )
+ )
+ (footprint "LED_SMD:LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm"
+ (layer "F.Cu")
+ (uuid "7a20b42e-a2a9-420c-9b79-faaee69c2eee")
+ (at 195.695 107.34)
+ (descr "5.0mm x 5.0mm Addressable RGB LED NeoPixel, https://cdn-shop.adafruit.com/datasheets/WS2812B.pdf")
+ (tags "LED RGB NeoPixel PLCC-4 5050")
+ (property "Reference" "D64"
+ (at 0 -3.5 0)
+ (layer "F.SilkS")
+ (uuid "6b56fdb1-1157-4570-9a98-fb45bdfd528c")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Value" "WS2812B"
+ (at 0 4 0)
+ (layer "F.Fab")
+ (uuid "1e51fe5d-f1b6-4675-a4ca-9a24d6f49f5d")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Datasheet" "https://cdn-shop.adafruit.com/datasheets/WS2812B.pdf"
+ (at 0 0 0)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "86b3c035-532a-40d6-9ec2-012366d47451")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Description" "RGB LED with integrated controller"
+ (at 0 0 0)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "66ec1443-512e-46a1-980e-6e1903d3f6f1")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property ki_fp_filters "LED*WS2812*PLCC*5.0x5.0mm*P3.2mm*")
+ (path "/2c5700b6-0cbc-4dfa-aefe-1f7847a610af")
+ (sheetname "/")
+ (sheetfile "Electronics.kicad_sch")
+ (attr smd)
+ (fp_line
+ (start -3.5 -2.75)
+ (end -3.5 2.75)
+ (stroke
+ (width 0.12)
+ (type default)
+ )
+ (layer "F.SilkS")
+ (uuid "08fde493-3a4b-4363-bffe-0a93170fb5bf")
+ )
+ (fp_line
+ (start -3.5 -2.75)
+ (end 3.5 -2.75)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "a296552e-0fa9-48be-b517-20b272634860")
+ )
+ (fp_line
+ (start -3.5 2.75)
+ (end 3.05 2.75)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "65824be7-03d2-4ab3-9ac9-90b21119fdcc")
+ )
+ (fp_line
+ (start -2.7 0.9)
+ (end -2.7 -0.9)
+ (stroke
+ (width 0.12)
+ (type default)
+ )
+ (layer "F.SilkS")
+ (uuid "c44d952e-386b-4697-9c72-8a84d4f60252")
+ )
+ (fp_line
+ (start 2.7 0.9)
+ (end 2.7 -0.9)
+ (stroke
+ (width 0.12)
+ (type default)
+ )
+ (layer "F.SilkS")
+ (uuid "e0e41212-7440-472a-beed-f36a399bddf9")
+ )
+ (fp_line
+ (start 3.05 2.75)
+ (end 3.5 2.3)
+ (stroke
+ (width 0.12)
+ (type default)
+ )
+ (layer "F.SilkS")
+ (uuid "37054f84-9aa5-4c9a-9082-a39e2e4789d9")
+ )
+ (fp_line
+ (start 3.5 2.3)
+ (end 3.5 -2.75)
+ (stroke
+ (width 0.12)
+ (type default)
+ )
+ (layer "F.SilkS")
+ (uuid "e2a58c5f-4ec5-4c38-968c-86a48d75f982")
+ )
+ (fp_line
+ (start -3.45 -2.75)
+ (end -3.45 2.75)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "5c00894b-0e47-4a0f-82d4-0345cb39c97e")
+ )
+ (fp_line
+ (start -3.45 2.75)
+ (end 3.45 2.75)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "5e371345-d3ff-4a81-87a6-0771d7ff65a2")
+ )
+ (fp_line
+ (start 3.45 -2.75)
+ (end -3.45 -2.75)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "2cf2b862-1441-495b-9c97-0f94fecb8cf2")
+ )
+ (fp_line
+ (start 3.45 2.75)
+ (end 3.45 -2.75)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "83c434d0-7851-4af4-be65-428ed2fe5a89")
+ )
+ (fp_line
+ (start -2.5 -2.5)
+ (end -2.5 2.5)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "6b12c664-5f62-4b2a-a4ff-3979a809561a")
+ )
+ (fp_line
+ (start -2.5 2.5)
+ (end 2.5 2.5)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "a2d19918-e432-4459-a13e-e0bd87b2aebb")
+ )
+ (fp_line
+ (start 2.5 -2.5)
+ (end -2.5 -2.5)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "bc1be6d0-7799-4b5e-953f-8d9816ac59fd")
+ )
+ (fp_line
+ (start 2.5 1.5)
+ (end 1.5 2.5)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "17a6f66c-bf82-424c-a3f9-3d1328325cc7")
+ )
+ (fp_line
+ (start 2.5 2.5)
+ (end 2.5 -2.5)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "2c4e88ea-5b1e-4bfa-8a3d-154330537fca")
+ )
+ (fp_circle
+ (center 0 0)
+ (end 0 -2)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (fill no)
+ (layer "F.Fab")
+ (uuid "db6eeb3d-f07c-4473-94f2-60ae56ba5f12")
+ )
+ (fp_text user "1"
+ (at -4 -1.6 0)
+ (unlocked yes)
+ (layer "F.SilkS")
+ (uuid "9ccbb02a-2c57-4467-bc62-8b7d77f8a67c")
+ (effects
+ (font
+ (size 0.8 0.8)
+ (thickness 0.15)
+ )
+ )
+ )
+ (fp_text user "${REFERENCE}"
+ (at 0 0 0)
+ (layer "F.Fab")
+ (uuid "a5132561-467d-440d-b295-6f3e66c591b2")
+ (effects
+ (font
+ (size 0.8 0.8)
+ (thickness 0.15)
+ )
+ )
+ )
+ (pad "1" smd roundrect
+ (at -2.45 -1.65)
+ (size 1.5 0.9)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (roundrect_rratio 0.1)
+ (net 4 "/5V")
+ (pinfunction "VDD")
+ (pintype "power_in")
+ (uuid "72c7d362-a5f1-4fda-88b4-6c5c3847aa1f")
+ )
+ (pad "2" smd roundrect
+ (at -2.45 1.65)
+ (size 1.5 0.9)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (roundrect_rratio 0.1)
+ (net 36 "unconnected-(D64-DOUT-Pad2)")
+ (pinfunction "DOUT")
+ (pintype "output")
+ (uuid "ea5f5ad7-6874-40b3-a3ac-395e7cba6134")
+ )
+ (pad "3" smd roundrect
+ (at 2.45 1.65)
+ (size 1.5 0.9)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (roundrect_rratio 0.1)
+ (net 2 "GND")
+ (pinfunction "VSS")
+ (pintype "power_in")
+ (uuid "dcb09a61-d530-4d46-92d4-c0d51cf755e2")
+ )
+ (pad "4" smd roundrect
+ (at 2.45 -1.65)
+ (size 1.5 0.9)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (roundrect_rratio 0.1)
+ (net 35 "Net-(D60-DOUT)")
+ (pinfunction "DIN")
+ (pintype "input")
+ (uuid "45c3cf67-fb6f-4f12-8c56-2b7d15471d8c")
+ )
+ (embedded_fonts no)
+ (model "${KICAD9_3DMODEL_DIR}/LED_SMD.3dshapes/LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm.step"
+ (offset
+ (xyz 0 0 0)
+ )
+ (scale
+ (xyz 1 1 1)
+ )
+ (rotate
+ (xyz 0 0 0)
+ )
+ )
+ )
+ (footprint "Package_DIP:DIP-8_W7.62mm"
+ (layer "F.Cu")
+ (uuid "7e7068ac-ada3-47a0-a570-f1eba15314a0")
+ (at 222.9 59.735)
+ (descr "8-lead though-hole mounted DIP package, row spacing 7.62mm (300 mils)")
+ (tags "THT DIP DIL PDIP 2.54mm 7.62mm 300mil")
+ (property "Reference" "U8"
+ (at 3.81 -2.33 0)
+ (layer "F.SilkS")
+ (uuid "2d283715-657d-4e55-a3fe-0de4e15f1d2c")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Value" "ATtiny85V-10P"
+ (at 3.81 9.95 0)
+ (layer "F.Fab")
+ (uuid "45ba359d-365f-454b-b4b8-11969f0179ad")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Datasheet" "http://ww1.microchip.com/downloads/en/DeviceDoc/atmel-2586-avr-8-bit-microcontroller-attiny25-attiny45-attiny85_datasheet.pdf"
+ (at 0 0 0)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "129e780b-dc00-410c-97b9-c02a2e853fd4")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Description" "10MHz, 8kB Flash, 512B SRAM, 512B EEPROM, debugWIRE, DIP-8"
+ (at 0 0 0)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "70990115-5db6-4590-ad8d-92b94af1e2d8")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property ki_fp_filters "DIP*W7.62mm*")
+ (path "/ce91620a-35c7-425d-8570-85535e7488db")
+ (sheetname "/")
+ (sheetfile "Electronics.kicad_sch")
+ (attr through_hole)
+ (fp_line
+ (start 1.16 -1.33)
+ (end 1.16 8.95)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "c7daa3d8-cf94-4bbf-94ba-92cf256206e3")
+ )
+ (fp_line
+ (start 1.16 8.95)
+ (end 6.46 8.95)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "4e64180c-e3c1-4e18-99f3-a052740e519b")
+ )
+ (fp_line
+ (start 2.81 -1.33)
+ (end 1.16 -1.33)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "298fd1f5-0384-4c00-ba21-f4688be8b634")
+ )
+ (fp_line
+ (start 6.46 -1.33)
+ (end 4.81 -1.33)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "2a33ccbf-fbd9-4059-a747-9c8358db5662")
+ )
+ (fp_line
+ (start 6.46 8.95)
+ (end 6.46 -1.33)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "aa4d642f-95bd-4f7a-bfa3-f442a1e4fb2b")
+ )
+ (fp_arc
+ (start 4.81 -1.33)
+ (mid 3.81 -0.33)
+ (end 2.81 -1.33)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "d3f3b28b-c593-4b36-9646-eb9eb8c5014f")
+ )
+ (fp_rect
+ (start -1.06 -1.52)
+ (end 8.67 9.14)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (fill no)
+ (layer "F.CrtYd")
+ (uuid "756fdcef-2fdf-4b4b-b2a6-e7ebaca0a0f1")
+ )
+ (fp_line
+ (start 0.635 -0.27)
+ (end 1.635 -1.27)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "1156c8a9-165a-40a3-b5d1-1672dfe5ad64")
+ )
+ (fp_line
+ (start 0.635 8.89)
+ (end 0.635 -0.27)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "885e4c7c-3535-4e17-99ca-8188288a7298")
+ )
+ (fp_line
+ (start 1.635 -1.27)
+ (end 6.985 -1.27)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "e23c5efb-8479-4631-9dd5-dced38d00d75")
+ )
+ (fp_line
+ (start 6.985 -1.27)
+ (end 6.985 8.89)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "1b82c10b-1fa8-4b09-88dd-79a90a573109")
+ )
+ (fp_line
+ (start 6.985 8.89)
+ (end 0.635 8.89)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "99a45a26-7b80-4ef8-a951-84816cbf2727")
+ )
+ (fp_text user "${REFERENCE}"
+ (at 3.81 3.81 90)
+ (layer "F.Fab")
+ (uuid "5e84eea3-aeda-476b-9397-bfc811f37e0b")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (pad "1" thru_hole roundrect
+ (at 0 0)
+ (size 1.6 1.6)
+ (drill 0.8)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (roundrect_rratio 0.15625)
+ (net 189 "/rx-m3")
+ (pinfunction "~{RESET}/PB5")
+ (pintype "bidirectional")
+ (uuid "e1f983b3-717e-4071-a7e2-8597df95e718")
+ )
+ (pad "2" thru_hole circle
+ (at 0 2.54)
+ (size 1.6 1.6)
+ (drill 0.8)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net 190 "Net-(U8-XTAL1{slash}PB3)")
+ (pinfunction "XTAL1/PB3")
+ (pintype "bidirectional")
+ (uuid "e5080743-e15b-44b8-9627-10747f2cc993")
+ )
+ (pad "3" thru_hole circle
+ (at 0 5.08)
+ (size 1.6 1.6)
+ (drill 0.8)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net 187 "/tx-m3")
+ (pinfunction "XTAL2/PB4")
+ (pintype "bidirectional")
+ (uuid "62c14143-0781-46b1-94d7-17f41c752282")
+ )
+ (pad "4" thru_hole circle
+ (at 0 7.62)
+ (size 1.6 1.6)
+ (drill 0.8)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net 2 "GND")
+ (pinfunction "GND")
+ (pintype "power_in")
+ (uuid "fa824d4c-4318-4f7f-b4de-40d428ee8b50")
+ )
+ (pad "5" thru_hole circle
+ (at 7.62 7.62)
+ (size 1.6 1.6)
+ (drill 0.8)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net 88 "Net-(IC3-PWM1)")
+ (pinfunction "AREF/PB0")
+ (pintype "bidirectional")
+ (uuid "e344c2fc-d680-4a92-b456-c42ed9fdbbf3")
+ )
+ (pad "6" thru_hole circle
+ (at 7.62 5.08)
+ (size 1.6 1.6)
+ (drill 0.8)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net 93 "Net-(IC3-PWM2)")
+ (pinfunction "PB1")
+ (pintype "bidirectional")
+ (uuid "a46f7e96-e61f-4f31-b725-e21c74e57184")
+ )
+ (pad "7" thru_hole circle
+ (at 7.62 2.54)
+ (size 1.6 1.6)
+ (drill 0.8)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net 188 "Net-(U8-PB2)")
+ (pinfunction "PB2")
+ (pintype "bidirectional")
+ (uuid "6a562b3f-8adf-4c1e-a933-36b2f10dcdaf")
+ )
+ (pad "8" thru_hole circle
+ (at 7.62 0)
+ (size 1.6 1.6)
+ (drill 0.8)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net 50 "+5V")
+ (pinfunction "VCC")
+ (pintype "power_in")
+ (uuid "00c7c26d-9c54-411a-b0b7-d7ea76c7cb2d")
+ )
+ (embedded_fonts no)
+ (model "${KICAD9_3DMODEL_DIR}/Package_DIP.3dshapes/DIP-8_W7.62mm.step"
+ (offset
+ (xyz 0 0 0)
+ )
+ (scale
+ (xyz 1 1 1)
+ )
+ (rotate
+ (xyz 0 0 0)
+ )
+ )
+ )
+ (footprint "Package_SO:TSSOP-24_4.4x7.8mm_P0.65mm"
+ (layer "F.Cu")
+ (uuid "88283fc1-d388-41b9-9214-b7f34f91879e")
+ (at 223.13 131.455)
+ (descr "TSSOP, 24 Pin (JEDEC MO-153 variation AD, 1.00mm body thickness, https://www.jedec.org/document_search?search_api_views_fulltext=MO-153), generated with kicad-footprint-generator ipc_gullwing_generator.py")
+ (tags "TSSOP SO")
+ (property "Reference" "U6"
+ (at 0 -4.85 0)
+ (layer "F.SilkS")
+ (uuid "2b3d5b3c-7b4b-4216-a47d-f8e8cb16109a")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Value" "TCA9548APWR"
+ (at 0 4.85 0)
+ (layer "F.Fab")
+ (uuid "677e7bae-1264-430c-a0a3-6b48432bba0d")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Datasheet" "http://www.ti.com/lit/ds/symlink/tca9548a.pdf"
+ (at 0 0 0)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "0f1ea983-c73d-44d5-8922-7eb58b39c962")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Description" "Low voltage 8-channel I2C switch with reset, TSSOP-24"
+ (at 0 0 0)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "2dc2df86-147f-4626-b1e6-30a081ae505a")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property ki_fp_filters "TSSOP*4.4x7.8mm*P0.65mm*")
+ (path "/f635c955-f0da-4831-a751-1c92b9a253ea")
+ (sheetname "/")
+ (sheetfile "Electronics.kicad_sch")
+ (attr smd)
+ (fp_line
+ (start 0 -4.035)
+ (end -2.2 -4.035)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "213fbdbf-c0db-4b83-ac01-1ed685901563")
+ )
+ (fp_line
+ (start 0 -4.035)
+ (end 2.2 -4.035)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "f97bc122-bbaf-4edd-85ec-29bc4ed173e3")
+ )
+ (fp_line
+ (start 0 4.035)
+ (end -2.2 4.035)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "f8de040b-c6c7-4d12-8ef9-79547d8440b7")
+ )
+ (fp_line
+ (start 0 4.035)
+ (end 2.2 4.035)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "58168803-2aea-4a87-94db-178677b3bfe0")
+ )
+ (fp_poly
+ (pts
+ (xy -3.86 -3.575) (xy -4.19 -3.335) (xy -4.19 -3.815)
+ )
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (fill yes)
+ (layer "F.SilkS")
+ (uuid "10d9f853-746b-418c-b7ec-f7f2498f1d0c")
+ )
+ (fp_line
+ (start -3.85 -4.03)
+ (end -2.45 -4.03)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "4d7faa6d-1add-43b9-bd19-fec254bdad6f")
+ )
+ (fp_line
+ (start -3.85 4.03)
+ (end -3.85 -4.03)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "31454d93-e656-40d0-9760-eec15fde8dd6")
+ )
+ (fp_line
+ (start -2.45 -4.15)
+ (end 2.45 -4.15)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "1180b2f1-52d1-4b44-bd94-d59e17f44022")
+ )
+ (fp_line
+ (start -2.45 -4.03)
+ (end -2.45 -4.15)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "d5b732ca-5850-41f8-83f4-448b19e28fae")
+ )
+ (fp_line
+ (start -2.45 4.03)
+ (end -3.85 4.03)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "d50f607d-42e9-47b1-ba9c-8858f5ad4604")
+ )
+ (fp_line
+ (start -2.45 4.15)
+ (end -2.45 4.03)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "6a04c903-cac3-4d34-9f87-ac5136a1e490")
+ )
+ (fp_line
+ (start 2.45 -4.15)
+ (end 2.45 -4.03)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "d04f6728-67eb-4f65-a19d-2076681f07f3")
+ )
+ (fp_line
+ (start 2.45 -4.03)
+ (end 3.85 -4.03)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "f2bd0241-e417-44b4-806e-5da542783d3e")
+ )
+ (fp_line
+ (start 2.45 4.03)
+ (end 2.45 4.15)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "873a8ebc-3e9b-475b-bbda-2e5bfc00bcad")
+ )
+ (fp_line
+ (start 2.45 4.15)
+ (end -2.45 4.15)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "235f4bfa-bfdf-4b07-88ae-690c6decf806")
+ )
+ (fp_line
+ (start 3.85 -4.03)
+ (end 3.85 4.03)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "a0235c34-a9cf-4741-8578-023f6fc93842")
+ )
+ (fp_line
+ (start 3.85 4.03)
+ (end 2.45 4.03)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "6b63b407-5d54-4527-a8fd-e17cdfe70ceb")
+ )
+ (fp_poly
+ (pts
+ (xy -2.2 -2.9) (xy -2.2 3.9) (xy 2.2 3.9) (xy 2.2 -3.9) (xy -1.2 -3.9)
+ )
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (fill no)
+ (layer "F.Fab")
+ (uuid "4f0df50b-5ebe-45dd-93de-7da3ccdb95db")
+ )
+ (fp_text user "${REFERENCE}"
+ (at 0 0 0)
+ (layer "F.Fab")
+ (uuid "866962da-02ee-48e8-9fe3-cbc929535139")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (pad "1" smd roundrect
+ (at -2.8625 -3.575)
+ (size 1.475 0.4)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (roundrect_rratio 0.25)
+ (net 173 "Net-(JP17-C)")
+ (pinfunction "A0")
+ (pintype "input")
+ (uuid "edff57f7-7ab0-464f-a84b-7b9199c3c497")
+ )
+ (pad "2" smd roundrect
+ (at -2.8625 -2.925)
+ (size 1.475 0.4)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (roundrect_rratio 0.25)
+ (net 144 "Net-(JP18-C)")
+ (pinfunction "A1")
+ (pintype "input")
+ (uuid "d8d14c95-149b-404e-9452-b353d2e31eca")
+ )
+ (pad "3" smd roundrect
+ (at -2.8625 -2.275)
+ (size 1.475 0.4)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (roundrect_rratio 0.25)
+ (net 179 "Net-(U6-~{RESET})")
+ (pinfunction "~{RESET}")
+ (pintype "input")
+ (uuid "e7f4954f-28f7-41ba-af64-bfc9b5263632")
+ )
+ (pad "4" smd roundrect
+ (at -2.8625 -1.625)
+ (size 1.475 0.4)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (roundrect_rratio 0.25)
+ (net 177 "Net-(CS16-SDA)")
+ (pinfunction "SD0")
+ (pintype "bidirectional")
+ (uuid "f1dfc95b-acf8-4835-813c-b72597c8cea1")
+ )
+ (pad "5" smd roundrect
+ (at -2.8625 -0.975)
+ (size 1.475 0.4)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (roundrect_rratio 0.25)
+ (net 180 "Net-(CS16-SCL)")
+ (pinfunction "SC0")
+ (pintype "output")
+ (uuid "87dae9e1-b2db-476a-8414-9288ecf90a2e")
+ )
+ (pad "6" smd roundrect
+ (at -2.8625 -0.325)
+ (size 1.475 0.4)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (roundrect_rratio 0.25)
+ (net 166 "Net-(CS15-SDA)")
+ (pinfunction "SD1")
+ (pintype "bidirectional")
+ (uuid "133d2e67-380f-4d4f-b83c-e3e9cb503420")
+ )
+ (pad "7" smd roundrect
+ (at -2.8625 0.325)
+ (size 1.475 0.4)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (roundrect_rratio 0.25)
+ (net 176 "Net-(CS15-SCL)")
+ (pinfunction "SC1")
+ (pintype "output")
+ (uuid "b3a531d7-0972-41ca-8a54-627419657bf1")
+ )
+ (pad "8" smd roundrect
+ (at -2.8625 0.975)
+ (size 1.475 0.4)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (roundrect_rratio 0.25)
+ (net 178 "Net-(CS14-SDA)")
+ (pinfunction "SD2")
+ (pintype "bidirectional")
+ (uuid "056b5f5d-dda7-4a3d-a550-6d693a52b82c")
+ )
+ (pad "9" smd roundrect
+ (at -2.8625 1.625)
+ (size 1.475 0.4)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (roundrect_rratio 0.25)
+ (net 167 "Net-(CS14-SCL)")
+ (pinfunction "SC2")
+ (pintype "output")
+ (uuid "9d4934dd-81ee-4c15-8f90-d5ce14d4acc4")
+ )
+ (pad "10" smd roundrect
+ (at -2.8625 2.275)
+ (size 1.475 0.4)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (roundrect_rratio 0.25)
+ (net 168 "Net-(CS13-SDA)")
+ (pinfunction "SD3")
+ (pintype "bidirectional")
+ (uuid "5dc4c0a8-3c3e-48a9-9a05-e3237e181141")
+ )
+ (pad "11" smd roundrect
+ (at -2.8625 2.925)
+ (size 1.475 0.4)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (roundrect_rratio 0.25)
+ (net 182 "Net-(CS13-SCL)")
+ (pinfunction "SC3")
+ (pintype "output")
+ (uuid "9c9e0885-365a-4641-b515-7093052a5c4a")
+ )
+ (pad "12" smd roundrect
+ (at -2.8625 3.575)
+ (size 1.475 0.4)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (roundrect_rratio 0.25)
+ (net 2 "GND")
+ (pinfunction "GND")
+ (pintype "power_in")
+ (uuid "99b08643-8b96-440f-9fc0-1441ed881a86")
+ )
+ (pad "13" smd roundrect
+ (at 2.8625 3.575)
+ (size 1.475 0.4)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (roundrect_rratio 0.25)
+ (net 174 "Net-(CS12-SDA)")
+ (pinfunction "SD4")
+ (pintype "bidirectional")
+ (uuid "2bb43ff1-0ee0-4c99-98b5-aa5307183e4b")
+ )
+ (pad "14" smd roundrect
+ (at 2.8625 2.925)
+ (size 1.475 0.4)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (roundrect_rratio 0.25)
+ (net 175 "Net-(CS12-SCL)")
+ (pinfunction "SC4")
+ (pintype "output")
+ (uuid "95336cc8-b3f5-40d5-b9f8-b72ac02b7ca8")
+ )
+ (pad "15" smd roundrect
+ (at 2.8625 2.275)
+ (size 1.475 0.4)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (roundrect_rratio 0.25)
+ (net 169 "Net-(CS11-SDA)")
+ (pinfunction "SD5")
+ (pintype "bidirectional")
+ (uuid "d693e449-9dce-407d-b9b1-a90c4e4b7fa7")
+ )
+ (pad "16" smd roundrect
+ (at 2.8625 1.625)
+ (size 1.475 0.4)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (roundrect_rratio 0.25)
+ (net 165 "Net-(CS11-SCL)")
+ (pinfunction "SC5")
+ (pintype "output")
+ (uuid "8861a17d-6483-4771-92d7-7faae574504a")
+ )
+ (pad "17" smd roundrect
+ (at 2.8625 0.975)
+ (size 1.475 0.4)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (roundrect_rratio 0.25)
+ (net 171 "Net-(CS10-SDA)")
+ (pinfunction "SD6")
+ (pintype "bidirectional")
+ (uuid "dcb4cd4e-08e6-4f05-a1f8-5fe54e3c2c3c")
+ )
+ (pad "18" smd roundrect
+ (at 2.8625 0.325)
+ (size 1.475 0.4)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (roundrect_rratio 0.25)
+ (net 172 "Net-(CS10-SCL)")
+ (pinfunction "SC6")
+ (pintype "output")
+ (uuid "1bff4361-2479-4e17-80a7-71b5d5ef7dcf")
+ )
+ (pad "19" smd roundrect
+ (at 2.8625 -0.325)
+ (size 1.475 0.4)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (roundrect_rratio 0.25)
+ (net 181 "Net-(CS9-SDA)")
+ (pinfunction "SD7")
+ (pintype "bidirectional")
+ (uuid "a600f4f7-fb02-4a0e-a53e-dca9953ce932")
+ )
+ (pad "20" smd roundrect
+ (at 2.8625 -0.975)
+ (size 1.475 0.4)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (roundrect_rratio 0.25)
+ (net 170 "Net-(CS9-SCL)")
+ (pinfunction "SC7")
+ (pintype "output")
+ (uuid "f720a914-c1a6-4612-89fa-a8337d2204ff")
+ )
+ (pad "21" smd roundrect
+ (at 2.8625 -1.625)
+ (size 1.475 0.4)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (roundrect_rratio 0.25)
+ (net 143 "Net-(JP19-C)")
+ (pinfunction "A2")
+ (pintype "input")
+ (uuid "0e27a956-869f-4ddf-b6f0-c4912fb139ca")
+ )
+ (pad "22" smd roundrect
+ (at 2.8625 -2.275)
+ (size 1.475 0.4)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (roundrect_rratio 0.25)
+ (net 152 "/SCL")
+ (pinfunction "SCL")
+ (pintype "input")
+ (uuid "eec5f186-6667-41f5-a539-3a40ea16a938")
+ )
+ (pad "23" smd roundrect
+ (at 2.8625 -2.925)
+ (size 1.475 0.4)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (roundrect_rratio 0.25)
+ (net 154 "/SDA")
+ (pinfunction "SDA")
+ (pintype "bidirectional")
+ (uuid "76dd0498-771d-4776-bcf6-8240e8e485d1")
+ )
+ (pad "24" smd roundrect
+ (at 2.8625 -3.575)
+ (size 1.475 0.4)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (roundrect_rratio 0.25)
+ (net 155 "+3.3V")
+ (pinfunction "VCC")
+ (pintype "power_in")
+ (uuid "e790eac1-4402-4116-9ec8-b888da207125")
+ )
+ (embedded_fonts no)
+ (model "${KICAD9_3DMODEL_DIR}/Package_SO.3dshapes/TSSOP-24_4.4x7.8mm_P0.65mm.step"
+ (offset
+ (xyz 0 0 0)
+ )
+ (scale
+ (xyz 1 1 1)
+ )
+ (rotate
+ (xyz 0 0 0)
+ )
+ )
+ )
+ (footprint "LED_SMD:LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm"
+ (layer "F.Cu")
+ (uuid "8ca8a263-67ae-441b-a643-f4500c5ed3fa")
+ (at 179.455 100.72)
+ (descr "5.0mm x 5.0mm Addressable RGB LED NeoPixel, https://cdn-shop.adafruit.com/datasheets/WS2812B.pdf")
+ (tags "LED RGB NeoPixel PLCC-4 5050")
+ (property "Reference" "D47"
+ (at 0 -3.5 0)
+ (layer "F.SilkS")
+ (uuid "1f7bf81e-43cc-41c8-a95a-8a78e116abf1")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Value" "WS2812B"
+ (at 0 4 0)
+ (layer "F.Fab")
+ (uuid "2b80c97c-b323-4da2-bb40-e8b9ec462c7c")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Datasheet" "https://cdn-shop.adafruit.com/datasheets/WS2812B.pdf"
+ (at 0 0 0)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "61ed96fd-c509-4b5f-b7a7-b2569ca6fade")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Description" "RGB LED with integrated controller"
+ (at 0 0 0)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "f1f82144-faf2-4428-b876-788a5c5fef9f")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property ki_fp_filters "LED*WS2812*PLCC*5.0x5.0mm*P3.2mm*")
+ (path "/f7dd20c7-f518-428c-843d-23b802224af7")
+ (sheetname "/")
+ (sheetfile "Electronics.kicad_sch")
+ (attr smd)
+ (fp_line
+ (start -3.5 -2.75)
+ (end -3.5 2.75)
+ (stroke
+ (width 0.12)
+ (type default)
+ )
+ (layer "F.SilkS")
+ (uuid "970dbcc1-b692-4773-9a1d-ac195f6cf873")
+ )
+ (fp_line
+ (start -3.5 -2.75)
+ (end 3.5 -2.75)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "b162d8cb-ab9c-41a4-bc82-a4dda83ae081")
+ )
+ (fp_line
+ (start -3.5 2.75)
+ (end 3.05 2.75)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "5ddd8de6-3c08-4d8b-bf56-ab6cbe30d787")
+ )
+ (fp_line
+ (start -2.7 0.9)
+ (end -2.7 -0.9)
+ (stroke
+ (width 0.12)
+ (type default)
+ )
+ (layer "F.SilkS")
+ (uuid "d21c1bb5-0de7-49ae-aa18-4dc5de3a7990")
+ )
+ (fp_line
+ (start 2.7 0.9)
+ (end 2.7 -0.9)
+ (stroke
+ (width 0.12)
+ (type default)
+ )
+ (layer "F.SilkS")
+ (uuid "2e2efced-2bcc-4b6e-b2e2-c1e5a3cba995")
+ )
+ (fp_line
+ (start 3.05 2.75)
+ (end 3.5 2.3)
+ (stroke
+ (width 0.12)
+ (type default)
+ )
+ (layer "F.SilkS")
+ (uuid "14341a0a-55ca-490d-9fd5-16fd2e2aa24b")
+ )
+ (fp_line
+ (start 3.5 2.3)
+ (end 3.5 -2.75)
+ (stroke
+ (width 0.12)
+ (type default)
+ )
+ (layer "F.SilkS")
+ (uuid "da38567b-8257-404c-b748-3733b310c615")
+ )
+ (fp_line
+ (start -3.45 -2.75)
+ (end -3.45 2.75)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "feb7ed6b-586b-4d44-a313-2b71b1a0170a")
+ )
+ (fp_line
+ (start -3.45 2.75)
+ (end 3.45 2.75)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "c4c526df-b35e-4ce3-ab7b-a112502ee492")
+ )
+ (fp_line
+ (start 3.45 -2.75)
+ (end -3.45 -2.75)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "eaf1475a-3d11-4510-a1a8-417a87c3d596")
+ )
+ (fp_line
+ (start 3.45 2.75)
+ (end 3.45 -2.75)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "def4d277-f59f-455f-9203-5a8cad717b50")
+ )
+ (fp_line
+ (start -2.5 -2.5)
+ (end -2.5 2.5)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "f56fb11a-cca6-43d3-8931-b8c86ee1a3ed")
+ )
+ (fp_line
+ (start -2.5 2.5)
+ (end 2.5 2.5)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "08528496-5a16-4be7-a4ff-c8211e26be4c")
+ )
+ (fp_line
+ (start 2.5 -2.5)
+ (end -2.5 -2.5)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "ce3022cd-bce5-47b4-9aad-ae4b55bf4f3e")
+ )
+ (fp_line
+ (start 2.5 1.5)
+ (end 1.5 2.5)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "df8fe420-f738-467b-a2f1-d7462c5ec909")
+ )
+ (fp_line
+ (start 2.5 2.5)
+ (end 2.5 -2.5)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "ba90f274-68a6-4e41-b5d9-369f4898ec11")
+ )
+ (fp_circle
+ (center 0 0)
+ (end 0 -2)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (fill no)
+ (layer "F.Fab")
+ (uuid "29f0cc59-339d-4546-9825-a957061db6a3")
+ )
+ (fp_text user "1"
+ (at -4 -1.6 0)
+ (unlocked yes)
+ (layer "F.SilkS")
+ (uuid "eb28ce91-7c99-4037-868c-12bf0ac48c96")
+ (effects
+ (font
+ (size 0.8 0.8)
+ (thickness 0.15)
+ )
+ )
+ )
+ (fp_text user "${REFERENCE}"
+ (at 0 0 0)
+ (layer "F.Fab")
+ (uuid "01d4d2d8-dc7b-4bf1-8b69-3f49240e0107")
+ (effects
+ (font
+ (size 0.8 0.8)
+ (thickness 0.15)
+ )
+ )
+ )
+ (pad "1" smd roundrect
+ (at -2.45 -1.65)
+ (size 1.5 0.9)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (roundrect_rratio 0.1)
+ (net 4 "/5V")
+ (pinfunction "VDD")
+ (pintype "power_in")
+ (uuid "78b3c906-abc3-4bf1-9eb8-b770b96e68b2")
+ )
+ (pad "2" smd roundrect
+ (at -2.45 1.65)
+ (size 1.5 0.9)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (roundrect_rratio 0.1)
+ (net 21 "Net-(D47-DOUT)")
+ (pinfunction "DOUT")
+ (pintype "output")
+ (uuid "f79ee11e-59f8-4c2b-b48c-ecdd54a7b2ea")
+ )
+ (pad "3" smd roundrect
+ (at 2.45 1.65)
+ (size 1.5 0.9)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (roundrect_rratio 0.1)
+ (net 2 "GND")
+ (pinfunction "VSS")
+ (pintype "power_in")
+ (uuid "c2b3f5c4-c772-4c01-8028-651bb3b3bf12")
+ )
+ (pad "4" smd roundrect
+ (at 2.45 -1.65)
+ (size 1.5 0.9)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (roundrect_rratio 0.1)
+ (net 17 "Net-(D43-DOUT)")
+ (pinfunction "DIN")
+ (pintype "input")
+ (uuid "fbaf2221-37f8-40c4-8cd0-80a00d09f429")
+ )
+ (embedded_fonts no)
+ (model "${KICAD9_3DMODEL_DIR}/LED_SMD.3dshapes/LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm.step"
+ (offset
+ (xyz 0 0 0)
+ )
+ (scale
+ (xyz 1 1 1)
+ )
+ (rotate
+ (xyz 0 0 0)
+ )
+ )
+ )
+ (footprint "Connector_JST:JST_XH_B6B-XH-AM_1x06_P2.50mm_Vertical"
+ (layer "F.Cu")
+ (uuid "91ee1b4d-a83c-4d70-a275-9fe7e4878e6f")
+ (at 170.75 121.825)
+ (descr "JST XH series connector, B6B-XH-AM, with boss (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST XH vertical boss")
+ (property "Reference" "M2"
+ (at 6.25 -3.55 0)
+ (layer "F.SilkS")
+ (uuid "997aa279-c3c7-411e-8fa4-8c3a921dcce8")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Value" "~"
+ (at 6.25 4.6 0)
+ (layer "F.Fab")
+ (uuid "bdf097bc-3382-4297-b8df-f144cee1050c")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Datasheet" ""
+ (at 0 0 0)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "ef7f0f98-5b68-454c-af6c-ea7a5d46db1b")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Description" ""
+ (at 0 0 0)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "7e8384b3-25da-4c23-b4a6-0673df058283")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (path "/5fd0ed6a-9522-43a0-9395-b855898cda22")
+ (sheetname "/")
+ (sheetfile "Electronics.kicad_sch")
+ (attr through_hole)
+ (fp_line
+ (start -2.85 -2.75)
+ (end -2.85 -1.5)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "c59a7b3e-5571-4775-a9a8-95533c0ff163")
+ )
+ (fp_line
+ (start -2.56 -2.46)
+ (end -2.56 3.51)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "71fe7eb4-1449-485f-a09b-d1f6b1d6ae3a")
+ )
+ (fp_line
+ (start -2.56 3.51)
+ (end 15.06 3.51)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "d4118ea3-0047-47a6-9eca-a1fdc5d2aa30")
+ )
+ (fp_line
+ (start -2.55 -2.45)
+ (end -2.55 -1.7)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "67901ff9-d304-42a8-bb2e-c77afb5c963d")
+ )
+ (fp_line
+ (start -2.55 -1.7)
+ (end -0.75 -1.7)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "99884792-8bae-4bf9-8012-a4a35f03fcf0")
+ )
+ (fp_line
+ (start -2.55 -0.2)
+ (end -1.8 -0.2)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "5029d632-986b-452f-bd79-fe5913647fde")
+ )
+ (fp_line
+ (start -1.8 -0.2)
+ (end -1.8 1.14)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "86cc00f3-a934-4e59-9cef-e9b05b8728ee")
+ )
+ (fp_line
+ (start -1.6 -2.75)
+ (end -2.85 -2.75)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "16213eba-cc5d-4b77-b029-fb823fd3669e")
+ )
+ (fp_line
+ (start -0.75 -2.45)
+ (end -2.55 -2.45)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "5582153d-76f7-4411-94d6-fea1e03f59dd")
+ )
+ (fp_line
+ (start -0.75 -1.7)
+ (end -0.75 -2.45)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "4f6dd0c0-1891-4102-9e5b-2582ba427895")
+ )
+ (fp_line
+ (start 0.75 -2.45)
+ (end 0.75 -1.7)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "1e892b2b-5ba6-4e25-985b-8cb6569412ee")
+ )
+ (fp_line
+ (start 0.75 -1.7)
+ (end 11.75 -1.7)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "97af725d-8165-44a7-80a0-ba5efaf771ca")
+ )
+ (fp_line
+ (start 6.25 2.75)
+ (end -0.74 2.75)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "7ed681e4-7ec8-4810-b164-55c522f7b245")
+ )
+ (fp_line
+ (start 11.75 -2.45)
+ (end 0.75 -2.45)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "cdcc633d-3eba-4638-8db9-a17743257358")
+ )
+ (fp_line
+ (start 11.75 -1.7)
+ (end 11.75 -2.45)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "09ddf85f-d9b5-4c9e-ac7b-34c110d04b8d")
+ )
+ (fp_line
+ (start 13.25 -2.45)
+ (end 13.25 -1.7)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "4d533ae9-becd-47ea-8331-e3e7a0c6ce10")
+ )
+ (fp_line
+ (start 13.25 -1.7)
+ (end 15.05 -1.7)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "e11cb69b-5711-4992-9fb7-b6b894cf1505")
+ )
+ (fp_line
+ (start 14.3 -0.2)
+ (end 14.3 2.75)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "6604afcd-a315-4106-8f77-e38b62fce9fd")
+ )
+ (fp_line
+ (start 14.3 2.75)
+ (end 6.25 2.75)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "2c58d461-777c-41ec-b577-363cfc64328a")
+ )
+ (fp_line
+ (start 15.05 -2.45)
+ (end 13.25 -2.45)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "717da537-2021-4828-bbe9-740c3bee7eac")
+ )
+ (fp_line
+ (start 15.05 -1.7)
+ (end 15.05 -2.45)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "2f4f580e-ecdb-46b5-a82b-34b646d5edc7")
+ )
+ (fp_line
+ (start 15.05 -0.2)
+ (end 14.3 -0.2)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "ebe5aa33-d406-4858-9f77-5b454df02426")
+ )
+ (fp_line
+ (start 15.06 -2.46)
+ (end -2.56 -2.46)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "b7e0d724-b7ce-4e4f-ac5b-2c11b2ebace2")
+ )
+ (fp_line
+ (start 15.06 3.51)
+ (end 15.06 -2.46)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "bdf47877-f39c-4da5-835c-21fa7c021c10")
+ )
+ (fp_line
+ (start -2.95 -2.85)
+ (end -2.95 3.9)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "e472291b-447b-4745-a9c0-23bf0f686c86")
+ )
+ (fp_line
+ (start -2.95 3.9)
+ (end 15.45 3.9)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "87f0631c-05f2-4737-bc20-dff1bf5f4cf6")
+ )
+ (fp_line
+ (start 15.45 -2.85)
+ (end -2.95 -2.85)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "2c658391-e1fd-4634-80a6-5d2aaae96de8")
+ )
+ (fp_line
+ (start 15.45 3.9)
+ (end 15.45 -2.85)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "1ec0cdcd-7431-4828-bfac-f95143f4204c")
+ )
+ (fp_line
+ (start -2.45 -2.35)
+ (end -2.45 3.4)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "a7f70a54-c0e4-442c-8efd-a11864d7828a")
+ )
+ (fp_line
+ (start -2.45 3.4)
+ (end 14.95 3.4)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "193941f6-a2be-45e1-8364-5c66505312db")
+ )
+ (fp_line
+ (start -0.625 -2.35)
+ (end 0 -1.35)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "13b76fc1-d424-4324-924a-12c9f91778a6")
+ )
+ (fp_line
+ (start 0 -1.35)
+ (end 0.625 -2.35)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "eb1dd904-1c7e-48c2-a9f2-e547c4ae8d7e")
+ )
+ (fp_line
+ (start 14.95 -2.35)
+ (end -2.45 -2.35)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "2d6fdd51-d5af-4cf6-9bcd-05bf0441118c")
+ )
+ (fp_line
+ (start 14.95 3.4)
+ (end 14.95 -2.35)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "c87a7ee5-e6b5-4214-9a12-fdc11b44e378")
+ )
+ (fp_text user "${REFERENCE}"
+ (at 6.25 2.7 0)
+ (layer "F.Fab")
+ (uuid "b7b197af-695e-4292-8108-9edaa37abb68")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (pad "" np_thru_hole circle
+ (at -1.6 2)
+ (size 1.2 1.2)
+ (drill 1.2)
+ (layers "*.Cu" "*.Mask")
+ (uuid "517d5d78-6d23-46e6-a118-d54478db5b45")
+ )
+ (pad "1" thru_hole roundrect
+ (at 0 0)
+ (size 1.7 1.95)
+ (drill 0.95)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (roundrect_rratio 0.147059)
+ (net 90 "/out1-m3")
+ (pinfunction "+")
+ (pintype "input")
+ (uuid "8eaab1ca-241a-4e5f-9ebb-4447b2822a2a")
+ )
+ (pad "2" thru_hole oval
+ (at 2.5 0)
+ (size 1.7 1.95)
+ (drill 0.95)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net 77 "/out2-m3")
+ (pinfunction "-")
+ (pintype "input")
+ (uuid "b3e46a86-0b2d-4a22-ba65-74f5dfefd195")
+ )
+ (pad "3" thru_hole oval
+ (at 5 0)
+ (size 1.7 1.95)
+ (drill 0.95)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net 50 "+5V")
+ (pinfunction "5V")
+ (pintype "input")
+ (uuid "17d612fa-9d9f-476e-bc37-41c68068ac8d")
+ )
+ (pad "4" thru_hole oval
+ (at 7.5 0)
+ (size 1.7 1.95)
+ (drill 0.95)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net 2 "GND")
+ (pinfunction "GND")
+ (pintype "input")
+ (uuid "b288c0fe-bf23-4754-b844-cfde451de62d")
+ )
+ (pad "5" thru_hole oval
+ (at 10 0)
+ (size 1.7 1.95)
+ (drill 0.95)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net 98 "unconnected-(M2-encA-Pad5)")
+ (pinfunction "encA")
+ (pintype "output")
+ (uuid "29d0b22a-01ef-4ec6-b13b-6121b50375c3")
+ )
+ (pad "6" thru_hole oval
+ (at 12.5 0)
+ (size 1.7 1.95)
+ (drill 0.95)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net 97 "unconnected-(M2-encB-Pad6)")
+ (pinfunction "encB")
+ (pintype "output")
+ (uuid "394881c5-71d2-457c-976e-49763ee82b99")
+ )
+ (embedded_fonts no)
+ (model "${KICAD9_3DMODEL_DIR}/Connector_JST.3dshapes/JST_XH_B6B-XH-AM_1x06_P2.50mm_Vertical.step"
+ (offset
+ (xyz 0 0 0)
+ )
+ (scale
+ (xyz 1 1 1)
+ )
+ (rotate
+ (xyz 0 0 0)
+ )
+ )
+ )
+ (footprint "Package_DIP:DIP-8_W7.62mm"
+ (layer "F.Cu")
+ (uuid "97d0b086-32e7-4ab4-a0bd-406e05ac0813")
+ (at 212.12 59.735)
+ (descr "8-lead though-hole mounted DIP package, row spacing 7.62mm (300 mils)")
+ (tags "THT DIP DIL PDIP 2.54mm 7.62mm 300mil")
+ (property "Reference" "U7"
+ (at 3.81 -2.33 0)
+ (layer "F.SilkS")
+ (uuid "900a7add-c27c-4094-8911-8019f5ae9cab")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Value" "ATtiny85V-10P"
+ (at 3.81 9.95 0)
+ (layer "F.Fab")
+ (uuid "9284fe91-b85a-4091-9266-9d8de1e8387f")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Datasheet" "http://ww1.microchip.com/downloads/en/DeviceDoc/atmel-2586-avr-8-bit-microcontroller-attiny25-attiny45-attiny85_datasheet.pdf"
+ (at 0 0 0)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "67bd399d-4c4c-4c77-b23c-3ee75568682b")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Description" "10MHz, 8kB Flash, 512B SRAM, 512B EEPROM, debugWIRE, DIP-8"
+ (at 0 0 0)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "b5521a0d-23f5-4863-8bc5-aef1be5c2fa4")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property ki_fp_filters "DIP*W7.62mm*")
+ (path "/809fbc9d-7ff7-4717-b0ef-74de53ecfe2d")
+ (sheetname "/")
+ (sheetfile "Electronics.kicad_sch")
+ (attr through_hole)
+ (fp_line
+ (start 1.16 -1.33)
+ (end 1.16 8.95)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "edf58e06-1eb7-4bde-b4b4-e4fe9831c2c3")
+ )
+ (fp_line
+ (start 1.16 8.95)
+ (end 6.46 8.95)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "f0e0f3e2-b00e-4175-a53d-710728cc53be")
+ )
+ (fp_line
+ (start 2.81 -1.33)
+ (end 1.16 -1.33)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "101c7d9b-79b5-4a5d-ac31-cfc84a5b7d3d")
+ )
+ (fp_line
+ (start 6.46 -1.33)
+ (end 4.81 -1.33)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "c65d4662-03e1-44f1-a762-e91c18a77b9b")
+ )
+ (fp_line
+ (start 6.46 8.95)
+ (end 6.46 -1.33)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "84199a10-f717-45dd-870a-da8bb68301d3")
+ )
+ (fp_arc
+ (start 4.81 -1.33)
+ (mid 3.81 -0.33)
+ (end 2.81 -1.33)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "7e985674-8e99-4b52-a6c0-cd543e2ab095")
+ )
+ (fp_rect
+ (start -1.06 -1.52)
+ (end 8.67 9.14)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (fill no)
+ (layer "F.CrtYd")
+ (uuid "f6f2431e-d60d-43b2-a726-8d1b9ee352bb")
+ )
+ (fp_line
+ (start 0.635 -0.27)
+ (end 1.635 -1.27)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "111aae41-9c2d-43f3-8ff4-1ac0ccad08a1")
+ )
+ (fp_line
+ (start 0.635 8.89)
+ (end 0.635 -0.27)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "56815f62-f9a9-45df-b1aa-a84d627199e9")
+ )
+ (fp_line
+ (start 1.635 -1.27)
+ (end 6.985 -1.27)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "eaba5604-a214-4879-b511-7d633885315f")
+ )
+ (fp_line
+ (start 6.985 -1.27)
+ (end 6.985 8.89)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "251a2c13-d09e-4a90-afbf-9bdb737f3639")
+ )
+ (fp_line
+ (start 6.985 8.89)
+ (end 0.635 8.89)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "6532681a-ba75-4f6c-abb7-e3fae77dd619")
+ )
+ (fp_text user "${REFERENCE}"
+ (at 3.81 3.81 90)
+ (layer "F.Fab")
+ (uuid "f7006d4b-fe39-442b-8776-9c1e8b32acd3")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (pad "1" thru_hole roundrect
+ (at 0 0)
+ (size 1.6 1.6)
+ (drill 0.8)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (roundrect_rratio 0.15625)
+ (net 184 "/rx-m2")
+ (pinfunction "~{RESET}/PB5")
+ (pintype "bidirectional")
+ (uuid "78df8ffd-f1b2-448e-ae3f-12223f778249")
+ )
+ (pad "2" thru_hole circle
+ (at 0 2.54)
+ (size 1.6 1.6)
+ (drill 0.8)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net 186 "Net-(U7-XTAL1{slash}PB3)")
+ (pinfunction "XTAL1/PB3")
+ (pintype "bidirectional")
+ (uuid "e685c014-2141-4b6e-9b2e-98099d99dce3")
+ )
+ (pad "3" thru_hole circle
+ (at 0 5.08)
+ (size 1.6 1.6)
+ (drill 0.8)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net 183 "/tx-m2")
+ (pinfunction "XTAL2/PB4")
+ (pintype "bidirectional")
+ (uuid "3ef292c3-f127-4e43-b57b-f5b799d59622")
+ )
+ (pad "4" thru_hole circle
+ (at 0 7.62)
+ (size 1.6 1.6)
+ (drill 0.8)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net 2 "GND")
+ (pinfunction "GND")
+ (pintype "power_in")
+ (uuid "c5de8e5c-a475-4fa2-b65e-2da454fe5acd")
+ )
+ (pad "5" thru_hole circle
+ (at 7.62 7.62)
+ (size 1.6 1.6)
+ (drill 0.8)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net 56 "Net-(IC2-PWM1)")
+ (pinfunction "AREF/PB0")
+ (pintype "bidirectional")
+ (uuid "7d3653e0-b414-4b61-8e2d-85c5dbc726c4")
+ )
+ (pad "6" thru_hole circle
+ (at 7.62 5.08)
+ (size 1.6 1.6)
+ (drill 0.8)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net 46 "Net-(IC2-PWM2)")
+ (pinfunction "PB1")
+ (pintype "bidirectional")
+ (uuid "3003c270-d88e-43c7-80a6-a5068c395a23")
+ )
+ (pad "7" thru_hole circle
+ (at 7.62 2.54)
+ (size 1.6 1.6)
+ (drill 0.8)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net 185 "Net-(U7-PB2)")
+ (pinfunction "PB2")
+ (pintype "bidirectional")
+ (uuid "b6084418-1d1d-4150-9ddb-95529b18a806")
+ )
+ (pad "8" thru_hole circle
+ (at 7.62 0)
+ (size 1.6 1.6)
+ (drill 0.8)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net 50 "+5V")
+ (pinfunction "VCC")
+ (pintype "power_in")
+ (uuid "59fea3de-c5a4-440c-8b2b-89002b051684")
+ )
+ (embedded_fonts no)
+ (model "${KICAD9_3DMODEL_DIR}/Package_DIP.3dshapes/DIP-8_W7.62mm.step"
+ (offset
+ (xyz 0 0 0)
+ )
+ (scale
+ (xyz 1 1 1)
+ )
+ (rotate
+ (xyz 0 0 0)
+ )
+ )
+ )
+ (footprint "OptoDevice:Vishay_MINICAST-3Pin"
+ (layer "F.Cu")
+ (uuid "9a4f1fbb-3ea6-468e-9e90-9415264546f8")
+ (at 236.22 109.755)
+ (descr "IR Receiver Vishay TSOP-xxxx, MINICAST package, see https://www.vishay.com/docs/82669/tsop32s40f.pdf")
+ (tags "IR Receiver Vishay TSOP-xxxx MINICAST")
+ (property "Reference" "IR14"
+ (at 2.5 -2.4 180)
+ (layer "F.SilkS")
+ (uuid "f1262149-0743-4fbd-8a25-d3f15c9bf662")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Value" "TSSP4038"
+ (at 2.55 4.6 180)
+ (layer "F.Fab")
+ (uuid "db8e7323-e992-4766-b8fb-ab996586049b")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Datasheet" "http://www.vishay.com/docs/82476/tssp58p38.pdf"
+ (at 0 0 0)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "6bab56cd-cbdf-42ff-b16b-67c01c3ece73")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Description" "IR Detector for Mid Range Proximity Sensor"
+ (at 0 0 0)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "6d8a83c4-633c-49aa-8f3a-023b7fd751e6")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property ki_fp_filters "Vishay*MINICAST*")
+ (path "/2e98ac6b-9035-4d88-89cf-7e8c7a7a87d1")
+ (sheetname "/")
+ (sheetfile "Electronics.kicad_sch")
+ (attr through_hole)
+ (fp_line
+ (start 5.14 -1.51)
+ (end 2.54 -1.51)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "ceb23b02-ec78-46a9-b948-4a479d931d6f")
+ )
+ (fp_line
+ (start 5.14 -1.16)
+ (end 5.14 -1.51)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "ad68dba3-dc65-4b13-be89-f61594450ffb")
+ )
+ (fp_line
+ (start 5.14 1.16)
+ (end 5.14 1.5)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "d1705c3e-34a7-4dbb-bdc9-a5915e85fc23")
+ )
+ (fp_line
+ (start 5.14 1.5)
+ (end 0.05 1.5)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "c5559c4c-bc57-40bc-a14b-43ebdf9746fd")
+ )
+ (fp_arc
+ (start 4.64 1.5)
+ (mid 2.540869 3.502379)
+ (end 0.440083 1.501736)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "7f7982da-4e7b-41ea-955b-097285b9d9ce")
+ )
+ (fp_line
+ (start -1.15 -1.65)
+ (end -1.15 3.7)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "7e299206-cea4-4e3e-ae05-27fdc32af58c")
+ )
+ (fp_line
+ (start -1.15 -1.65)
+ (end 6.23 -1.65)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "5c8fb62f-c2e4-4c46-8735-14824797cb34")
+ )
+ (fp_line
+ (start 6.23 3.7)
+ (end -1.15 3.7)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "88b6e652-6907-4ebd-9ef6-1a0cafdfd801")
+ )
+ (fp_line
+ (start 6.23 3.7)
+ (end 6.23 -1.65)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "19a279e4-f61e-4275-b2b6-ed2944d39d32")
+ )
+ (fp_line
+ (start 0.04 1.4)
+ (end 0.04 -0.65)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "544620b7-49ce-4fdf-b7a6-2069202d041c")
+ )
+ (fp_line
+ (start 0.79 -1.4)
+ (end 0.04 -0.65)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "ff66819a-acd7-4fb4-906b-751f8bdc423b")
+ )
+ (fp_line
+ (start 0.79 -1.4)
+ (end 5.04 -1.4)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "77b2b6f8-b88e-4f0e-b73e-20823eda6599")
+ )
+ (fp_line
+ (start 5.04 -1.4)
+ (end 5.04 1.4)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "34e81791-c67f-4bf1-8cce-dc7d4f96d274")
+ )
+ (fp_line
+ (start 5.04 1.4)
+ (end 0.04 1.4)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "c8370128-331c-4249-8b50-482dc13fff27")
+ )
+ (fp_arc
+ (start 4.54 1.4)
+ (mid 2.54 3.4)
+ (end 0.54 1.4)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "455af58f-06bd-46c2-b035-17f7e7bc4d59")
+ )
+ (fp_text user "${REFERENCE}"
+ (at 2.54 0 0)
+ (layer "F.Fab")
+ (uuid "560487c8-01f6-432e-97c9-4d98a62d7b0c")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (pad "1" thru_hole roundrect
+ (at 0 0)
+ (size 1.8 1.8)
+ (drill 0.9)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (roundrect_rratio 0.139)
+ (net 127 "Net-(IR14-OUT)")
+ (pinfunction "OUT")
+ (pintype "output")
+ (uuid "34d22c6b-207c-4187-9d69-59d8f1d08288")
+ )
+ (pad "2" thru_hole circle
+ (at 2.54 0)
+ (size 1.8 1.8)
+ (drill 0.9)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net 2 "GND")
+ (pinfunction "GND")
+ (pintype "power_in")
+ (uuid "47e760df-9c55-4303-90a2-782b60fc47bb")
+ )
+ (pad "3" thru_hole circle
+ (at 5.08 0)
+ (size 1.8 1.8)
+ (drill 0.9)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net 86 "Net-(IR14-Vs)")
+ (pinfunction "Vs")
+ (pintype "power_in")
+ (uuid "cb235894-84dc-4104-a1b8-b71cf580e4bb")
+ )
+ (embedded_fonts no)
+ (model "${KICAD9_3DMODEL_DIR}/OptoDevice.3dshapes/Vishay_MINICAST-3Pin.step"
+ (offset
+ (xyz 0 0 0)
+ )
+ (scale
+ (xyz 1 1 1)
+ )
+ (rotate
+ (xyz 0 0 0)
+ )
+ )
+ )
+ (footprint "Connector_JST:JST_XH_B6B-XH-AM_1x06_P2.50mm_Vertical"
+ (layer "F.Cu")
+ (uuid "9a5d8872-c408-4358-a69a-0004d94a0878")
+ (at 170.75 137.425)
+ (descr "JST XH series connector, B6B-XH-AM, with boss (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST XH vertical boss")
+ (property "Reference" "M4"
+ (at 6.25 -3.55 0)
+ (layer "F.SilkS")
+ (uuid "d84c707f-881f-4cc3-9661-73f00bd664e0")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Value" "~"
+ (at 6.25 4.6 0)
+ (layer "F.Fab")
+ (uuid "50c15a93-3639-403d-9f03-ec614a1899a9")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Datasheet" ""
+ (at 0 0 0)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "7e0b5155-de9f-487f-bf2d-623ed59db58e")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Description" ""
+ (at 0 0 0)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "64c6572f-5cbc-4616-b9f7-f2716d3aecb7")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (path "/963f868a-52c8-42b9-8388-7f1ab4f66b42")
+ (sheetname "/")
+ (sheetfile "Electronics.kicad_sch")
+ (attr through_hole)
+ (fp_line
+ (start -2.85 -2.75)
+ (end -2.85 -1.5)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "f7c921d6-57f2-4302-9b20-ff04aa1a32fd")
+ )
+ (fp_line
+ (start -2.56 -2.46)
+ (end -2.56 3.51)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "08c5ef32-0ef1-4d60-90b2-baaba58d9b54")
+ )
+ (fp_line
+ (start -2.56 3.51)
+ (end 15.06 3.51)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "8d908002-0afa-4a4c-94b4-e76a6b6abb59")
+ )
+ (fp_line
+ (start -2.55 -2.45)
+ (end -2.55 -1.7)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "4cfd5542-0ca4-491b-b53d-e72dc1b012a8")
+ )
+ (fp_line
+ (start -2.55 -1.7)
+ (end -0.75 -1.7)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "0ff748c1-6725-41fd-85cd-216bef20bc4f")
+ )
+ (fp_line
+ (start -2.55 -0.2)
+ (end -1.8 -0.2)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "624f706d-2084-4543-a6ab-39d8a260467d")
+ )
+ (fp_line
+ (start -1.8 -0.2)
+ (end -1.8 1.14)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "7453fe83-3a43-444f-9db6-c57e55ffd5e4")
+ )
+ (fp_line
+ (start -1.6 -2.75)
+ (end -2.85 -2.75)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "55340f8f-d97c-420c-ba5d-86abf9b32b99")
+ )
+ (fp_line
+ (start -0.75 -2.45)
+ (end -2.55 -2.45)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "952787ab-58c6-48cd-a8fd-740b1d8c7923")
+ )
+ (fp_line
+ (start -0.75 -1.7)
+ (end -0.75 -2.45)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "bbad6b65-3645-4999-8bef-f0f451a0eccb")
+ )
+ (fp_line
+ (start 0.75 -2.45)
+ (end 0.75 -1.7)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "f6930162-1b98-4c6d-b844-90f4fe883bb2")
+ )
+ (fp_line
+ (start 0.75 -1.7)
+ (end 11.75 -1.7)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "735dd6ac-202a-41f8-a16b-95d9603f8e27")
+ )
+ (fp_line
+ (start 6.25 2.75)
+ (end -0.74 2.75)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "0be484e0-b25d-4eee-b8b0-3dbe1b378566")
+ )
+ (fp_line
+ (start 11.75 -2.45)
+ (end 0.75 -2.45)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "d9c7cd2e-7ed6-4a51-82db-b65a0e7147ea")
+ )
+ (fp_line
+ (start 11.75 -1.7)
+ (end 11.75 -2.45)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "e0858b24-c628-4175-afec-62c37f79b455")
+ )
+ (fp_line
+ (start 13.25 -2.45)
+ (end 13.25 -1.7)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "f2fd082e-0319-4848-8c90-d7effd3000a6")
+ )
+ (fp_line
+ (start 13.25 -1.7)
+ (end 15.05 -1.7)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "82d2618a-70a4-44c9-914b-e28486c1a5aa")
+ )
+ (fp_line
+ (start 14.3 -0.2)
+ (end 14.3 2.75)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "0ad170cc-151c-4bf3-ab95-47c46203037e")
+ )
+ (fp_line
+ (start 14.3 2.75)
+ (end 6.25 2.75)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "c84263c2-bd50-4880-8a47-c403684f3152")
+ )
+ (fp_line
+ (start 15.05 -2.45)
+ (end 13.25 -2.45)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "589d9619-1d57-4491-b0be-fd6d5ba8c0b2")
+ )
+ (fp_line
+ (start 15.05 -1.7)
+ (end 15.05 -2.45)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "be8a6b69-d0f3-408a-8790-a3dce2fa115c")
+ )
+ (fp_line
+ (start 15.05 -0.2)
+ (end 14.3 -0.2)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "ec9c5a28-b237-45c8-bdc6-dc1212651c8b")
+ )
+ (fp_line
+ (start 15.06 -2.46)
+ (end -2.56 -2.46)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "80852b3b-17b2-40bf-848f-d26c74faf804")
+ )
+ (fp_line
+ (start 15.06 3.51)
+ (end 15.06 -2.46)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "c277e43b-7920-458a-8677-fb3653c83bf0")
+ )
+ (fp_line
+ (start -2.95 -2.85)
+ (end -2.95 3.9)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "a061ac08-b6c4-49b9-bf19-1e29858a42f1")
+ )
+ (fp_line
+ (start -2.95 3.9)
+ (end 15.45 3.9)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "6abd8dec-2204-40ea-886b-d55cdaab7034")
+ )
+ (fp_line
+ (start 15.45 -2.85)
+ (end -2.95 -2.85)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "3caa43eb-6c5e-430a-8737-a1aac36dfe26")
+ )
+ (fp_line
+ (start 15.45 3.9)
+ (end 15.45 -2.85)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "6e7f6d7f-3230-4f47-b175-5203c8326d68")
+ )
+ (fp_line
+ (start -2.45 -2.35)
+ (end -2.45 3.4)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "adfd7558-4627-4db0-b4a0-e793936e759a")
+ )
+ (fp_line
+ (start -2.45 3.4)
+ (end 14.95 3.4)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "108b9379-b7fd-468c-934a-eea5b7a22f4b")
+ )
+ (fp_line
+ (start -0.625 -2.35)
+ (end 0 -1.35)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "4823a8be-6d41-4bbe-84fe-6d9912d9f234")
+ )
+ (fp_line
+ (start 0 -1.35)
+ (end 0.625 -2.35)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "de6b1525-4121-4306-97cc-f8a4d64c74af")
+ )
+ (fp_line
+ (start 14.95 -2.35)
+ (end -2.45 -2.35)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "08eb48cd-ce6c-4cf6-9b98-66f9fa14a75f")
+ )
+ (fp_line
+ (start 14.95 3.4)
+ (end 14.95 -2.35)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "4b989436-32e8-4eba-975b-028344a18f97")
+ )
+ (fp_text user "${REFERENCE}"
+ (at 6.25 2.7 0)
+ (layer "F.Fab")
+ (uuid "a4557b1b-338c-454e-84fc-ab058b2a0105")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (pad "" np_thru_hole circle
+ (at -1.6 2)
+ (size 1.2 1.2)
+ (drill 1.2)
+ (layers "*.Cu" "*.Mask")
+ (uuid "c92673f0-7170-40fb-b7c8-6a933c708953")
+ )
+ (pad "1" thru_hole roundrect
+ (at 0 0)
+ (size 1.7 1.95)
+ (drill 0.95)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (roundrect_rratio 0.147059)
+ (net 44 "/out1-m1")
+ (pinfunction "+")
+ (pintype "input")
+ (uuid "72bd8d27-084e-475c-add9-840a70568610")
+ )
+ (pad "2" thru_hole oval
+ (at 2.5 0)
+ (size 1.7 1.95)
+ (drill 0.95)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net 39 "/out2-m1")
+ (pinfunction "-")
+ (pintype "input")
+ (uuid "e9fc0a0f-5703-45c2-965a-bf63b751f79f")
+ )
+ (pad "3" thru_hole oval
+ (at 5 0)
+ (size 1.7 1.95)
+ (drill 0.95)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net 50 "+5V")
+ (pinfunction "5V")
+ (pintype "input")
+ (uuid "f3c0dd54-034b-45e4-9372-5f3c9602158a")
+ )
+ (pad "4" thru_hole oval
+ (at 7.5 0)
+ (size 1.7 1.95)
+ (drill 0.95)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net 2 "GND")
+ (pinfunction "GND")
+ (pintype "input")
+ (uuid "5f5432ec-2fc0-489e-80eb-3e28979c6fa9")
+ )
+ (pad "5" thru_hole oval
+ (at 10 0)
+ (size 1.7 1.95)
+ (drill 0.95)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net 106 "unconnected-(M4-encA-Pad5)")
+ (pinfunction "encA")
+ (pintype "output")
+ (uuid "037f6e19-5a2d-4235-a739-13f8227f4dfd")
+ )
+ (pad "6" thru_hole oval
+ (at 12.5 0)
+ (size 1.7 1.95)
+ (drill 0.95)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net 104 "unconnected-(M4-encB-Pad6)")
+ (pinfunction "encB")
+ (pintype "output")
+ (uuid "a7e2aa2b-b6ff-4b6b-8c3a-b27a4ad7da30")
+ )
+ (embedded_fonts no)
+ (model "${KICAD9_3DMODEL_DIR}/Connector_JST.3dshapes/JST_XH_B6B-XH-AM_1x06_P2.50mm_Vertical.step"
+ (offset
+ (xyz 0 0 0)
+ )
+ (scale
+ (xyz 1 1 1)
+ )
+ (rotate
+ (xyz 0 0 0)
+ )
+ )
+ )
+ (footprint "LED_SMD:LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm"
+ (layer "F.Cu")
+ (uuid "9ceb4ea9-8e6c-4bf3-9db9-2b35f195268a")
+ (at 195.695 100.72)
+ (descr "5.0mm x 5.0mm Addressable RGB LED NeoPixel, https://cdn-shop.adafruit.com/datasheets/WS2812B.pdf")
+ (tags "LED RGB NeoPixel PLCC-4 5050")
+ (property "Reference" "D63"
+ (at 0 -3.5 0)
+ (layer "F.SilkS")
+ (uuid "c48450a1-d4de-4ffc-8e0c-b09fb06b7fbb")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Value" "WS2812B"
+ (at 0 4 0)
+ (layer "F.Fab")
+ (uuid "10299ec1-ec24-45c1-8cc8-825b536fadba")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Datasheet" "https://cdn-shop.adafruit.com/datasheets/WS2812B.pdf"
+ (at 0 0 0)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "bd2af7db-6e29-46bb-82e8-d972f4b69714")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Description" "RGB LED with integrated controller"
+ (at 0 0 0)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "49b36ffc-cc0b-402d-b168-e389206dca4a")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property ki_fp_filters "LED*WS2812*PLCC*5.0x5.0mm*P3.2mm*")
+ (path "/2aa22cc6-82fc-483d-8214-9c212e5b1460")
+ (sheetname "/")
+ (sheetfile "Electronics.kicad_sch")
+ (attr smd)
+ (fp_line
+ (start -3.5 -2.75)
+ (end -3.5 2.75)
+ (stroke
+ (width 0.12)
+ (type default)
+ )
+ (layer "F.SilkS")
+ (uuid "7c553692-e4ed-4e3b-934b-d6c334f47f47")
+ )
+ (fp_line
+ (start -3.5 -2.75)
+ (end 3.5 -2.75)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "e10afc34-a7f1-484b-91f0-2936d1b4acdf")
+ )
+ (fp_line
+ (start -3.5 2.75)
+ (end 3.05 2.75)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "6bce7221-6e04-4a2a-adcb-dd87546e6892")
+ )
+ (fp_line
+ (start -2.7 0.9)
+ (end -2.7 -0.9)
+ (stroke
+ (width 0.12)
+ (type default)
+ )
+ (layer "F.SilkS")
+ (uuid "4503aa1b-06d9-4927-946e-39243b646101")
+ )
+ (fp_line
+ (start 2.7 0.9)
+ (end 2.7 -0.9)
+ (stroke
+ (width 0.12)
+ (type default)
+ )
+ (layer "F.SilkS")
+ (uuid "c0585947-5512-4cce-b0a9-07c2de8ac598")
+ )
+ (fp_line
+ (start 3.05 2.75)
+ (end 3.5 2.3)
+ (stroke
+ (width 0.12)
+ (type default)
+ )
+ (layer "F.SilkS")
+ (uuid "64c7210a-fec0-408f-bc73-40654d660c7c")
+ )
+ (fp_line
+ (start 3.5 2.3)
+ (end 3.5 -2.75)
+ (stroke
+ (width 0.12)
+ (type default)
+ )
+ (layer "F.SilkS")
+ (uuid "7f162732-d9c4-428d-a019-f5c69357829e")
+ )
+ (fp_line
+ (start -3.45 -2.75)
+ (end -3.45 2.75)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "9e2552a5-aec7-4e7b-815c-9b9bd8c31d4f")
+ )
+ (fp_line
+ (start -3.45 2.75)
+ (end 3.45 2.75)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "5b2a0fdf-7835-4b3d-a4d2-7ceec6545474")
+ )
+ (fp_line
+ (start 3.45 -2.75)
+ (end -3.45 -2.75)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "2e241645-c304-4899-ad7a-d321e2520241")
+ )
+ (fp_line
+ (start 3.45 2.75)
+ (end 3.45 -2.75)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "1e1a0126-e1c8-4d08-9ff0-704562867d6d")
+ )
+ (fp_line
+ (start -2.5 -2.5)
+ (end -2.5 2.5)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "1a2a02c7-fd5d-4298-a978-8432cedfecba")
+ )
+ (fp_line
+ (start -2.5 2.5)
+ (end 2.5 2.5)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "23f76e68-6875-435c-b6fe-13a8fd69fe1d")
+ )
+ (fp_line
+ (start 2.5 -2.5)
+ (end -2.5 -2.5)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "fcb90a01-0a5e-4c83-9cbd-026327572d4d")
+ )
+ (fp_line
+ (start 2.5 1.5)
+ (end 1.5 2.5)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "a4d217d1-012c-4dd5-826b-d4389a139ed3")
+ )
+ (fp_line
+ (start 2.5 2.5)
+ (end 2.5 -2.5)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "bf88c75b-f4ab-47e6-9876-98623b48dfd1")
+ )
+ (fp_circle
+ (center 0 0)
+ (end 0 -2)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (fill no)
+ (layer "F.Fab")
+ (uuid "858d746d-8c5b-4656-8423-d7edbeee6db1")
+ )
+ (fp_text user "1"
+ (at -4 -1.6 0)
+ (unlocked yes)
+ (layer "F.SilkS")
+ (uuid "441b0dee-25d9-4a74-b6db-dce73a0853dc")
+ (effects
+ (font
+ (size 0.8 0.8)
+ (thickness 0.15)
+ )
+ )
+ )
+ (fp_text user "${REFERENCE}"
+ (at 0 0 0)
+ (layer "F.Fab")
+ (uuid "71d80f7f-e391-4f95-a5fd-3d90b8ec56c4")
+ (effects
+ (font
+ (size 0.8 0.8)
+ (thickness 0.15)
+ )
+ )
+ )
+ (pad "1" smd roundrect
+ (at -2.45 -1.65)
+ (size 1.5 0.9)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (roundrect_rratio 0.1)
+ (net 4 "/5V")
+ (pinfunction "VDD")
+ (pintype "power_in")
+ (uuid "0b123181-cc17-4a41-bac6-7d6243e9c1c1")
+ )
+ (pad "2" smd roundrect
+ (at -2.45 1.65)
+ (size 1.5 0.9)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (roundrect_rratio 0.1)
+ (net 10 "Net-(D36-DIN)")
+ (pinfunction "DOUT")
+ (pintype "output")
+ (uuid "12f5dc9e-0b51-48a6-a076-3f6dbc15af5a")
+ )
+ (pad "3" smd roundrect
+ (at 2.45 1.65)
+ (size 1.5 0.9)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (roundrect_rratio 0.1)
+ (net 2 "GND")
+ (pinfunction "VSS")
+ (pintype "power_in")
+ (uuid "545c3596-3724-4ee5-92a8-664f7b3ccf98")
+ )
+ (pad "4" smd roundrect
+ (at 2.45 -1.65)
+ (size 1.5 0.9)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (roundrect_rratio 0.1)
+ (net 33 "Net-(D59-DOUT)")
+ (pinfunction "DIN")
+ (pintype "input")
+ (uuid "6754d98e-6010-470f-bee9-ea173565437d")
+ )
+ (embedded_fonts no)
+ (model "${KICAD9_3DMODEL_DIR}/LED_SMD.3dshapes/LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm.step"
+ (offset
+ (xyz 0 0 0)
+ )
+ (scale
+ (xyz 1 1 1)
+ )
+ (rotate
+ (xyz 0 0 0)
+ )
+ )
+ )
+ (footprint "OptoDevice:Vishay_MINICAST-3Pin"
+ (layer "F.Cu")
+ (uuid "a24c98a7-c99f-4e24-95aa-2bb767c8a6d9")
+ (at 227.79 122.555)
+ (descr "IR Receiver Vishay TSOP-xxxx, MINICAST package, see https://www.vishay.com/docs/82669/tsop32s40f.pdf")
+ (tags "IR Receiver Vishay TSOP-xxxx MINICAST")
+ (property "Reference" "IR12"
+ (at 2.5 -2.4 180)
+ (layer "F.SilkS")
+ (uuid "eed114f0-b6a5-42bd-b7f1-e808ea205901")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Value" "TSSP4038"
+ (at 2.55 4.6 180)
+ (layer "F.Fab")
+ (uuid "e42b6444-6eed-434e-90cd-e5efef074403")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Datasheet" "http://www.vishay.com/docs/82476/tssp58p38.pdf"
+ (at 0 0 0)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "43508ec5-37e6-4aad-94f2-38086f198956")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Description" "IR Detector for Mid Range Proximity Sensor"
+ (at 0 0 0)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "f144e77a-22ae-46a6-97e1-6409659cecaf")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property ki_fp_filters "Vishay*MINICAST*")
+ (path "/5956ed73-0004-4fc5-a0d2-2fd2568254ac")
+ (sheetname "/")
+ (sheetfile "Electronics.kicad_sch")
+ (attr through_hole)
+ (fp_line
+ (start 5.14 -1.51)
+ (end 2.54 -1.51)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "a8e2fe93-d845-47a9-9188-86f27a908c62")
+ )
+ (fp_line
+ (start 5.14 -1.16)
+ (end 5.14 -1.51)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "57491c81-57fc-4305-8f7c-9d9a86e086b6")
+ )
+ (fp_line
+ (start 5.14 1.16)
+ (end 5.14 1.5)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "e3f2a8a5-36a9-4bce-bcc0-a57d9f707d4a")
+ )
+ (fp_line
+ (start 5.14 1.5)
+ (end 0.05 1.5)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "870f7648-d1f0-4a5d-88b9-816ca486bd29")
+ )
+ (fp_arc
+ (start 4.64 1.5)
+ (mid 2.540869 3.502379)
+ (end 0.440083 1.501736)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "97cd8b8e-f8a9-4152-a359-2eb67a8a029a")
+ )
+ (fp_line
+ (start -1.15 -1.65)
+ (end -1.15 3.7)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "277e7840-c8dc-4c58-a297-60ca2af11186")
+ )
+ (fp_line
+ (start -1.15 -1.65)
+ (end 6.23 -1.65)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "4313e648-f22c-46c8-a5db-7b0386f11e54")
+ )
+ (fp_line
+ (start 6.23 3.7)
+ (end -1.15 3.7)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "a125779c-746e-408c-80d3-8fe1ae9570d0")
+ )
+ (fp_line
+ (start 6.23 3.7)
+ (end 6.23 -1.65)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "a56cb6d5-3544-41df-8fc7-3980053a98e0")
+ )
+ (fp_line
+ (start 0.04 1.4)
+ (end 0.04 -0.65)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "386b7129-c5c3-46e2-b74f-1afdebd74b08")
+ )
+ (fp_line
+ (start 0.79 -1.4)
+ (end 0.04 -0.65)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "f8dd0122-439c-4169-be91-7fa8684d1d56")
+ )
+ (fp_line
+ (start 0.79 -1.4)
+ (end 5.04 -1.4)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "fd37c38f-ebf0-4380-b6a7-38278e6f1734")
+ )
+ (fp_line
+ (start 5.04 -1.4)
+ (end 5.04 1.4)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "9ff9c21b-216f-4498-8e37-e59ca80a62e8")
+ )
+ (fp_line
+ (start 5.04 1.4)
+ (end 0.04 1.4)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "3d59ac60-9a93-462e-b485-194bf984041d")
+ )
+ (fp_arc
+ (start 4.54 1.4)
+ (mid 2.54 3.4)
+ (end 0.54 1.4)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "26777fa5-2447-442f-a7ab-0076744db40f")
+ )
+ (fp_text user "${REFERENCE}"
+ (at 2.54 0 0)
+ (layer "F.Fab")
+ (uuid "e87774a6-fee3-4959-9338-33cb4c9a6111")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (pad "1" thru_hole roundrect
+ (at 0 0)
+ (size 1.8 1.8)
+ (drill 0.9)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (roundrect_rratio 0.139)
+ (net 125 "Net-(IR12-OUT)")
+ (pinfunction "OUT")
+ (pintype "output")
+ (uuid "7aeaf17b-bcc7-4259-a57a-f10323d96e23")
+ )
+ (pad "2" thru_hole circle
+ (at 2.54 0)
+ (size 1.8 1.8)
+ (drill 0.9)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net 2 "GND")
+ (pinfunction "GND")
+ (pintype "power_in")
+ (uuid "ac0127a7-572d-403f-8843-29b48f9ac6ff")
+ )
+ (pad "3" thru_hole circle
+ (at 5.08 0)
+ (size 1.8 1.8)
+ (drill 0.9)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net 82 "Net-(IR12-Vs)")
+ (pinfunction "Vs")
+ (pintype "power_in")
+ (uuid "f952e516-a128-41ab-bca0-f8d9eef02d05")
+ )
+ (embedded_fonts no)
+ (model "${KICAD9_3DMODEL_DIR}/OptoDevice.3dshapes/Vishay_MINICAST-3Pin.step"
+ (offset
+ (xyz 0 0 0)
+ )
+ (scale
+ (xyz 1 1 1)
+ )
+ (rotate
+ (xyz 0 0 0)
+ )
+ )
+ )
+ (footprint "LED_SMD:LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm"
+ (layer "F.Cu")
+ (uuid "a34d2d37-f815-4331-9fe1-8da0ec077da5")
+ (at 195.695 61)
+ (descr "5.0mm x 5.0mm Addressable RGB LED NeoPixel, https://cdn-shop.adafruit.com/datasheets/WS2812B.pdf")
+ (tags "LED RGB NeoPixel PLCC-4 5050")
+ (property "Reference" "D57"
+ (at 0 -3.5 0)
+ (layer "F.SilkS")
+ (uuid "8b343a5d-4471-48ef-8c7e-2e8f84ff5588")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Value" "WS2812B"
+ (at 0 4 0)
+ (layer "F.Fab")
+ (uuid "3b59ad8f-ccad-44be-869f-466a30b6cdb7")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Datasheet" "https://cdn-shop.adafruit.com/datasheets/WS2812B.pdf"
+ (at 0 0 0)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "7343b776-fbb7-4f34-bfe4-edc15be129bf")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Description" "RGB LED with integrated controller"
+ (at 0 0 0)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "5f5d8788-24ca-4cad-8a07-0fe591aa8a00")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property ki_fp_filters "LED*WS2812*PLCC*5.0x5.0mm*P3.2mm*")
+ (path "/e1eb0ee3-f502-4591-bfb2-7b6a2b148218")
+ (sheetname "/")
+ (sheetfile "Electronics.kicad_sch")
+ (attr smd)
+ (fp_line
+ (start -3.5 -2.75)
+ (end -3.5 2.75)
+ (stroke
+ (width 0.12)
+ (type default)
+ )
+ (layer "F.SilkS")
+ (uuid "f1371efa-ae8b-4e15-9da3-2dca71df5b38")
+ )
+ (fp_line
+ (start -3.5 -2.75)
+ (end 3.5 -2.75)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "c03fd60f-d1a8-4985-bcb3-4d8463450129")
+ )
+ (fp_line
+ (start -3.5 2.75)
+ (end 3.05 2.75)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "9b6d9a8d-d286-454f-826a-dd47ccb6598a")
+ )
+ (fp_line
+ (start -2.7 0.9)
+ (end -2.7 -0.9)
+ (stroke
+ (width 0.12)
+ (type default)
+ )
+ (layer "F.SilkS")
+ (uuid "c99c6a6b-8049-4cb7-9b18-68788754872f")
+ )
+ (fp_line
+ (start 2.7 0.9)
+ (end 2.7 -0.9)
+ (stroke
+ (width 0.12)
+ (type default)
+ )
+ (layer "F.SilkS")
+ (uuid "02624819-abcd-4aad-9bbe-6b55c2cf290d")
+ )
+ (fp_line
+ (start 3.05 2.75)
+ (end 3.5 2.3)
+ (stroke
+ (width 0.12)
+ (type default)
+ )
+ (layer "F.SilkS")
+ (uuid "38049b23-3f04-49b6-aa67-7c62d4edbc53")
+ )
+ (fp_line
+ (start 3.5 2.3)
+ (end 3.5 -2.75)
+ (stroke
+ (width 0.12)
+ (type default)
+ )
+ (layer "F.SilkS")
+ (uuid "c8b0b4fb-61d2-4bb8-aeab-5a25437b2843")
+ )
+ (fp_line
+ (start -3.45 -2.75)
+ (end -3.45 2.75)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "4fe1f1bd-50d1-455b-9610-80de27e34743")
+ )
+ (fp_line
+ (start -3.45 2.75)
+ (end 3.45 2.75)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "90fd1e53-c0fc-46a1-8215-197087899bf0")
+ )
+ (fp_line
+ (start 3.45 -2.75)
+ (end -3.45 -2.75)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "b8b0d62c-8c97-4fda-9b40-be56784d65fd")
+ )
+ (fp_line
+ (start 3.45 2.75)
+ (end 3.45 -2.75)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "df998eb7-62f0-4d2d-86e4-1d698d714c1f")
+ )
+ (fp_line
+ (start -2.5 -2.5)
+ (end -2.5 2.5)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "c159b98d-b1a7-470e-9c19-37f0024638cd")
+ )
+ (fp_line
+ (start -2.5 2.5)
+ (end 2.5 2.5)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "b6a4f3a0-6ca1-4716-b40f-4cbf12bbbaf1")
+ )
+ (fp_line
+ (start 2.5 -2.5)
+ (end -2.5 -2.5)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "774e21db-9576-402b-af13-e9d492b678ab")
+ )
+ (fp_line
+ (start 2.5 1.5)
+ (end 1.5 2.5)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "d59c6559-014a-4a1b-94fd-8f3d85de3aac")
+ )
+ (fp_line
+ (start 2.5 2.5)
+ (end 2.5 -2.5)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "a6b7692e-1f4a-4686-a344-17a7fe3d3068")
+ )
+ (fp_circle
+ (center 0 0)
+ (end 0 -2)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (fill no)
+ (layer "F.Fab")
+ (uuid "85f4f727-fa94-4de1-b2fd-4d67ecec1df5")
+ )
+ (fp_text user "1"
+ (at -4 -1.6 0)
+ (unlocked yes)
+ (layer "F.SilkS")
+ (uuid "dc02fbb0-cedd-4d0d-9aea-283edf7e1dac")
+ (effects
+ (font
+ (size 0.8 0.8)
+ (thickness 0.15)
+ )
+ )
+ )
+ (fp_text user "${REFERENCE}"
+ (at 0 0 0)
+ (layer "F.Fab")
+ (uuid "e90a115a-e57d-4959-99d9-e5fea757e76c")
+ (effects
+ (font
+ (size 0.8 0.8)
+ (thickness 0.15)
+ )
+ )
+ )
+ (pad "1" smd roundrect
+ (at -2.45 -1.65)
+ (size 1.5 0.9)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (roundrect_rratio 0.1)
+ (net 4 "/5V")
+ (pinfunction "VDD")
+ (pintype "power_in")
+ (uuid "56174754-4f87-4dbe-879f-f192ffde2ba9")
+ )
+ (pad "2" smd roundrect
+ (at -2.45 1.65)
+ (size 1.5 0.9)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (roundrect_rratio 0.1)
+ (net 31 "Net-(D57-DOUT)")
+ (pinfunction "DOUT")
+ (pintype "output")
+ (uuid "f458fc7c-fc14-4c74-8463-e1bb401eb454")
+ )
+ (pad "3" smd roundrect
+ (at 2.45 1.65)
+ (size 1.5 0.9)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (roundrect_rratio 0.1)
+ (net 2 "GND")
+ (pinfunction "VSS")
+ (pintype "power_in")
+ (uuid "96fe07f9-2e67-44e0-acd2-2a7030233e51")
+ )
+ (pad "4" smd roundrect
+ (at 2.45 -1.65)
+ (size 1.5 0.9)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (roundrect_rratio 0.1)
+ (net 27 "Net-(D53-DOUT)")
+ (pinfunction "DIN")
+ (pintype "input")
+ (uuid "3eac21b6-6d28-4b62-9883-6a5ac6630611")
+ )
+ (embedded_fonts no)
+ (model "${KICAD9_3DMODEL_DIR}/LED_SMD.3dshapes/LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm.step"
+ (offset
+ (xyz 0 0 0)
+ )
+ (scale
+ (xyz 1 1 1)
+ )
+ (rotate
+ (xyz 0 0 0)
+ )
+ )
+ )
+ (footprint "OptoDevice:Vishay_MINICAST-3Pin"
+ (layer "F.Cu")
+ (uuid "a4f4e1a0-90ab-475b-bec0-a9e3d8dfefaf")
+ (at 219.36 116.155)
+ (descr "IR Receiver Vishay TSOP-xxxx, MINICAST package, see https://www.vishay.com/docs/82669/tsop32s40f.pdf")
+ (tags "IR Receiver Vishay TSOP-xxxx MINICAST")
+ (property "Reference" "IR7"
+ (at 2.5 -2.4 180)
+ (layer "F.SilkS")
+ (uuid "9a8b3462-9927-4689-a126-9773c347356f")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Value" "TSSP4038"
+ (at 2.55 4.6 180)
+ (layer "F.Fab")
+ (uuid "90826e12-1439-420d-8065-a5b0c7ccbf22")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Datasheet" "http://www.vishay.com/docs/82476/tssp58p38.pdf"
+ (at 0 0 0)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "8a15c6f9-7a0c-4eec-b8a1-26a6cdc9a906")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Description" "IR Detector for Mid Range Proximity Sensor"
+ (at 0 0 0)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "214421c5-696d-48c5-8db0-b67335103a04")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property ki_fp_filters "Vishay*MINICAST*")
+ (path "/743a743f-ab30-4d4c-b237-675396ae65a3")
+ (sheetname "/")
+ (sheetfile "Electronics.kicad_sch")
+ (attr through_hole)
+ (fp_line
+ (start 5.14 -1.51)
+ (end 2.54 -1.51)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "e4fa7abf-7c53-45c9-822e-445e42851c6a")
+ )
+ (fp_line
+ (start 5.14 -1.16)
+ (end 5.14 -1.51)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "185a5db1-121b-4b2d-89ea-5bbf8c969b65")
+ )
+ (fp_line
+ (start 5.14 1.16)
+ (end 5.14 1.5)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "de219bab-c858-4135-a942-8a2f54f05134")
+ )
+ (fp_line
+ (start 5.14 1.5)
+ (end 0.05 1.5)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "5b833fbd-3a6f-492f-8e58-0024eb09574f")
+ )
+ (fp_arc
+ (start 4.64 1.5)
+ (mid 2.540869 3.502379)
+ (end 0.440083 1.501736)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "7c2516b4-dfeb-4719-86e1-c35efda17e0d")
+ )
+ (fp_line
+ (start -1.15 -1.65)
+ (end -1.15 3.7)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "b4ace2d4-b2da-4537-8849-f7b0945f8db1")
+ )
+ (fp_line
+ (start -1.15 -1.65)
+ (end 6.23 -1.65)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "1d438ff5-6cd2-4f6e-8d82-26f60da91825")
+ )
+ (fp_line
+ (start 6.23 3.7)
+ (end -1.15 3.7)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "4b88b875-13d0-41b3-af58-84e2138b52ad")
+ )
+ (fp_line
+ (start 6.23 3.7)
+ (end 6.23 -1.65)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "79666434-da9c-479a-804b-bbd108ec90dc")
+ )
+ (fp_line
+ (start 0.04 1.4)
+ (end 0.04 -0.65)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "3cf1edbc-2f3c-4712-936a-19df24a1ead0")
+ )
+ (fp_line
+ (start 0.79 -1.4)
+ (end 0.04 -0.65)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "583cef9a-2ae8-44e0-b57b-21859a4e3f55")
+ )
+ (fp_line
+ (start 0.79 -1.4)
+ (end 5.04 -1.4)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "fe6bf28e-a4ca-43c7-9fc6-8ab5d2d2551b")
+ )
+ (fp_line
+ (start 5.04 -1.4)
+ (end 5.04 1.4)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "98037240-9e3b-4718-87dc-5b4d44660de4")
+ )
+ (fp_line
+ (start 5.04 1.4)
+ (end 0.04 1.4)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "f1c47798-0e3d-42dd-bcd9-19cdd92a6d3e")
+ )
+ (fp_arc
+ (start 4.54 1.4)
+ (mid 2.54 3.4)
+ (end 0.54 1.4)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "bebbef2d-4a4e-4324-80ad-4c04a140a9b3")
+ )
+ (fp_text user "${REFERENCE}"
+ (at 2.54 0 0)
+ (layer "F.Fab")
+ (uuid "3411032a-0e7f-438d-a092-4d5d3b01d129")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (pad "1" thru_hole roundrect
+ (at 0 0)
+ (size 1.8 1.8)
+ (drill 0.9)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (roundrect_rratio 0.139)
+ (net 120 "Net-(IR7-OUT)")
+ (pinfunction "OUT")
+ (pintype "output")
+ (uuid "9b53a4b6-80cb-458c-8775-5344288bc666")
+ )
+ (pad "2" thru_hole circle
+ (at 2.54 0)
+ (size 1.8 1.8)
+ (drill 0.9)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net 2 "GND")
+ (pinfunction "GND")
+ (pintype "power_in")
+ (uuid "40e7ede1-83ce-402e-a054-3b7b0bd46b72")
+ )
+ (pad "3" thru_hole circle
+ (at 5.08 0)
+ (size 1.8 1.8)
+ (drill 0.9)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net 72 "Net-(IR7-Vs)")
+ (pinfunction "Vs")
+ (pintype "power_in")
+ (uuid "f73b1391-20ab-48a7-91ae-3c30dd5f50b2")
+ )
+ (embedded_fonts no)
+ (model "${KICAD9_3DMODEL_DIR}/OptoDevice.3dshapes/Vishay_MINICAST-3Pin.step"
+ (offset
+ (xyz 0 0 0)
+ )
+ (scale
+ (xyz 1 1 1)
+ )
+ (rotate
+ (xyz 0 0 0)
+ )
+ )
+ )
+ (footprint "LED_SMD:LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm"
+ (layer "F.Cu")
+ (uuid "a5dd5ed7-ce4c-4861-986f-152e4a39b3cc")
+ (at 171.335 107.34)
+ (descr "5.0mm x 5.0mm Addressable RGB LED NeoPixel, https://cdn-shop.adafruit.com/datasheets/WS2812B.pdf")
+ (tags "LED RGB NeoPixel PLCC-4 5050")
+ (property "Reference" "D40"
+ (at 0 -3.5 0)
+ (layer "F.SilkS")
+ (uuid "030e21b9-eedf-422c-ae10-b9402db7dd17")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Value" "WS2812B"
+ (at 0 4 0)
+ (layer "F.Fab")
+ (uuid "76dc963c-d025-4bba-a3b1-41cfc21fbd49")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Datasheet" "https://cdn-shop.adafruit.com/datasheets/WS2812B.pdf"
+ (at 0 0 0)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "9334e733-d4bb-421d-a404-6acefec4a7ae")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Description" "RGB LED with integrated controller"
+ (at 0 0 0)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "8da57e7d-cfe4-4c5a-8e1c-633a08411220")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property ki_fp_filters "LED*WS2812*PLCC*5.0x5.0mm*P3.2mm*")
+ (path "/c19fd02d-f6c1-42ad-a025-16b66fea7f43")
+ (sheetname "/")
+ (sheetfile "Electronics.kicad_sch")
+ (attr smd)
+ (fp_line
+ (start -3.5 -2.75)
+ (end -3.5 2.75)
+ (stroke
+ (width 0.12)
+ (type default)
+ )
+ (layer "F.SilkS")
+ (uuid "bbe9e69b-02b6-4f2e-a3c3-2f572cf45ce9")
+ )
+ (fp_line
+ (start -3.5 -2.75)
+ (end 3.5 -2.75)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "6d73b78c-0ec3-4b00-85ff-79ba2b396137")
+ )
+ (fp_line
+ (start -3.5 2.75)
+ (end 3.05 2.75)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "73d1098d-e56e-46b3-8fbf-c72559dc58a3")
+ )
+ (fp_line
+ (start -2.7 0.9)
+ (end -2.7 -0.9)
+ (stroke
+ (width 0.12)
+ (type default)
+ )
+ (layer "F.SilkS")
+ (uuid "cf30cef1-44f5-498a-9ecc-395369468092")
+ )
+ (fp_line
+ (start 2.7 0.9)
+ (end 2.7 -0.9)
+ (stroke
+ (width 0.12)
+ (type default)
+ )
+ (layer "F.SilkS")
+ (uuid "392bc81a-2c01-4df2-8d52-48ed210eae21")
+ )
+ (fp_line
+ (start 3.05 2.75)
+ (end 3.5 2.3)
+ (stroke
+ (width 0.12)
+ (type default)
+ )
+ (layer "F.SilkS")
+ (uuid "2342fc96-9f78-403d-8817-0e20a05e05bd")
+ )
+ (fp_line
+ (start 3.5 2.3)
+ (end 3.5 -2.75)
+ (stroke
+ (width 0.12)
+ (type default)
+ )
+ (layer "F.SilkS")
+ (uuid "fb7cc429-762a-4935-b5e4-cd537115743a")
+ )
+ (fp_line
+ (start -3.45 -2.75)
+ (end -3.45 2.75)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "3f09a6e3-4061-4e79-a770-1aa4f2c8d02d")
+ )
+ (fp_line
+ (start -3.45 2.75)
+ (end 3.45 2.75)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "91366481-e6f2-4e00-9366-5fde426305f1")
+ )
+ (fp_line
+ (start 3.45 -2.75)
+ (end -3.45 -2.75)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "1556fcf5-bf67-49bf-bd98-5f5ed6b24618")
+ )
+ (fp_line
+ (start 3.45 2.75)
+ (end 3.45 -2.75)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "95d386d5-01b9-47e3-975f-e4ae0ef6fc8f")
+ )
+ (fp_line
+ (start -2.5 -2.5)
+ (end -2.5 2.5)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "224eaca2-7c95-433c-9cea-1b7f7b3bdb1e")
+ )
+ (fp_line
+ (start -2.5 2.5)
+ (end 2.5 2.5)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "2b1018b6-e922-4e2d-807d-ba3dc9d37947")
+ )
+ (fp_line
+ (start 2.5 -2.5)
+ (end -2.5 -2.5)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "3212e4e7-df51-487b-a988-2416661a05a0")
+ )
+ (fp_line
+ (start 2.5 1.5)
+ (end 1.5 2.5)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "4607dc81-0ad8-414b-90d0-b6973cfca6eb")
+ )
+ (fp_line
+ (start 2.5 2.5)
+ (end 2.5 -2.5)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "b389206b-fad1-4a52-a9c0-d29d4eba26a7")
+ )
+ (fp_circle
+ (center 0 0)
+ (end 0 -2)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (fill no)
+ (layer "F.Fab")
+ (uuid "6d2ed8f0-b7eb-4773-8b46-f31059346cbc")
+ )
+ (fp_text user "1"
+ (at -4 -1.6 0)
+ (unlocked yes)
+ (layer "F.SilkS")
+ (uuid "3e5a4e0e-585d-4c8b-8057-03f19eab6420")
+ (effects
+ (font
+ (size 0.8 0.8)
+ (thickness 0.15)
+ )
+ )
+ )
+ (fp_text user "${REFERENCE}"
+ (at 0 0 0)
+ (layer "F.Fab")
+ (uuid "0d4b3cb1-916b-4bff-b1ae-ba13786bb723")
+ (effects
+ (font
+ (size 0.8 0.8)
+ (thickness 0.15)
+ )
+ )
+ )
+ (pad "1" smd roundrect
+ (at -2.45 -1.65)
+ (size 1.5 0.9)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (roundrect_rratio 0.1)
+ (net 4 "/5V")
+ (pinfunction "VDD")
+ (pintype "power_in")
+ (uuid "22300f79-8678-4759-a78c-70d13ba94dc7")
+ )
+ (pad "2" smd roundrect
+ (at -2.45 1.65)
+ (size 1.5 0.9)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (roundrect_rratio 0.1)
+ (net 14 "Net-(D40-DOUT)")
+ (pinfunction "DOUT")
+ (pintype "output")
+ (uuid "f87cf8c1-6340-44a8-8cf0-0905a121d5ab")
+ )
+ (pad "3" smd roundrect
+ (at 2.45 1.65)
+ (size 1.5 0.9)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (roundrect_rratio 0.1)
+ (net 2 "GND")
+ (pinfunction "VSS")
+ (pintype "power_in")
+ (uuid "11004b8d-89c5-4a46-8507-fc9a44d44852")
+ )
+ (pad "4" smd roundrect
+ (at 2.45 -1.65)
+ (size 1.5 0.9)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (roundrect_rratio 0.1)
+ (net 9 "Net-(D36-DOUT)")
+ (pinfunction "DIN")
+ (pintype "input")
+ (uuid "7ba87472-a4db-4c22-b3db-0ca05a407211")
+ )
+ (embedded_fonts no)
+ (model "${KICAD9_3DMODEL_DIR}/LED_SMD.3dshapes/LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm.step"
+ (offset
+ (xyz 0 0 0)
+ )
+ (scale
+ (xyz 1 1 1)
+ )
+ (rotate
+ (xyz 0 0 0)
+ )
+ )
+ )
+ (footprint "SamacSys_Parts:TB9051FTG"
+ (layer "F.Cu")
+ (uuid "a893ebce-e9f3-44f6-8a26-1730e1a8c6af")
+ (at 204.505 83.65)
+ (descr "TB9051FTG-6")
+ (tags "Integrated Circuit")
+ (property "Reference" "IC2"
+ (at 0 0 0)
+ (layer "F.SilkS")
+ (uuid "17b11b6b-8939-4f41-8c7d-cff8ca0b504a")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.254)
+ )
+ )
+ )
+ (property "Value" "TB9051FTG"
+ (at 0 0 0)
+ (layer "F.SilkS")
+ (hide yes)
+ (uuid "2d17ee10-4ea8-41b2-af7a-afe13dee5ef8")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.254)
+ )
+ )
+ )
+ (property "Datasheet" "https://toshiba.semicon-storage.com/ap-en/semiconductor/product/automotive-devices/detail.TB9051FTG.html"
+ (at 0 0 0)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "079e4a74-14ba-4239-a464-3217814833a3")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Description" "PWM type single channel H-Bridge DC brushed motor driver for automotive use"
+ (at 0 0 0)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "008fdb67-d2b7-46eb-a274-2db968a88c87")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Height" "1.8"
+ (at 0 0 0)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "2e295d62-054e-477c-af0e-3d9c0ae40cfb")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Manufacturer_Name" "Toshiba"
+ (at 0 0 0)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "e71020a1-5cb5-46c9-b2d9-b4bfab93eab1")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Manufacturer_Part_Number" "TB9051FTG"
+ (at 0 0 0)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "1b469193-05b3-4d0c-be91-861cc4c79ca2")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Mouser Part Number" ""
+ (at 0 0 0)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "43c95aa5-4532-4c94-82cc-db50e0f725ff")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Mouser Price/Stock" ""
+ (at 0 0 0)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "f70259ba-4223-4c52-a2ff-2869f4933904")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Arrow Part Number" ""
+ (at 0 0 0)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "c4a260fc-133a-4195-87d4-b2777c48ccce")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Arrow Price/Stock" ""
+ (at 0 0 0)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "dbb0beb7-96e6-4627-ab0d-f859530f52a0")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (path "/eaa27352-f6a2-4dff-9284-e5ab9d253419")
+ (sheetname "/")
+ (sheetfile "Electronics.kicad_sch")
+ (attr smd)
+ (fp_line
+ (start -1.95 3.4)
+ (end -1.95 3.4)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "494158ed-3597-430d-a6db-aedc9391d64d")
+ )
+ (fp_line
+ (start -1.95 3.5)
+ (end -1.95 3.5)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "666095c6-3c4c-4842-a008-8240098ad4f2")
+ )
+ (fp_arc
+ (start -1.95 3.4)
+ (mid -1.9 3.45)
+ (end -1.95 3.5)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "c93f4d49-eb97-4732-b7f9-decb45532e5f")
+ )
+ (fp_arc
+ (start -1.95 3.5)
+ (mid -2 3.45)
+ (end -1.95 3.4)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "e8f80acb-693a-45ad-98fc-5680be4df686")
+ )
+ (fp_line
+ (start -4.2 -4.2)
+ (end 4.2 -4.2)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "c39c892d-81e8-4912-81c1-9e688d1e97c6")
+ )
+ (fp_line
+ (start -4.2 4.2)
+ (end -4.2 -4.2)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "17d38182-d2ea-4e60-8454-478db7dfddac")
+ )
+ (fp_line
+ (start 4.2 -4.2)
+ (end 4.2 4.2)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "0738b00f-e7aa-4a16-a668-3cc9ef074006")
+ )
+ (fp_line
+ (start 4.2 4.2)
+ (end -4.2 4.2)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "d30ba9d2-c5ae-4be2-98b2-4714e7187776")
+ )
+ (fp_line
+ (start -3 -3)
+ (end -3 3)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "d10cad71-714f-47c6-9095-b71e202ac686")
+ )
+ (fp_line
+ (start -3 3)
+ (end 3 3)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "3745d350-ea99-41ce-9968-2a486951d75c")
+ )
+ (fp_line
+ (start 3 -3)
+ (end -3 -3)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "5c23b879-498c-4823-8559-bd30d0d0ee19")
+ )
+ (fp_line
+ (start 3 3)
+ (end 3 -3)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "a18d32b1-3ae7-45c9-b881-1dde3bfaea2c")
+ )
+ (fp_text user "${REFERENCE}"
+ (at 0 0 0)
+ (layer "F.Fab")
+ (uuid "cd5a1744-9bab-46f3-ba3c-1e1c1be40603")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.254)
+ )
+ )
+ )
+ (pad "1" smd rect
+ (at -1.95 2.8)
+ (size 0.45 0.8)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (net 62 "Net-(IC2-OCC)")
+ (pinfunction "OCC")
+ (pintype "passive")
+ (uuid "a1d66b2e-804c-4d41-8c37-9c832cfd5d3e")
+ )
+ (pad "2" smd rect
+ (at -1.3 2.8)
+ (size 0.45 0.8)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (net 50 "+5V")
+ (pinfunction "VCC")
+ (pintype "passive")
+ (uuid "ada616c4-754a-45fe-b03b-491cc72d0765")
+ )
+ (pad "3" smd rect
+ (at -0.65 2.8)
+ (size 0.45 0.8)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (net 58 "Net-(IC2-ENB)")
+ (pinfunction "ENB")
+ (pintype "passive")
+ (uuid "7f8d6fc3-7b18-4dd1-9ada-45d1a0988d01")
+ )
+ (pad "4" smd rect
+ (at 0 2.8)
+ (size 0.45 0.8)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (net 2 "GND")
+ (pinfunction "AGND")
+ (pintype "passive")
+ (uuid "e90c938c-b783-4118-bff4-2df7e7ab942c")
+ )
+ (pad "5" smd rect
+ (at 0.65 2.8)
+ (size 0.45 0.8)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (net 67 "Net-(IC2-EN)")
+ (pinfunction "EN")
+ (pintype "passive")
+ (uuid "f54d6d96-c9ef-4ac6-931f-6bd5a0514b58")
+ )
+ (pad "6" smd rect
+ (at 1.3 2.8)
+ (size 0.45 0.8)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (net 60 "unconnected-(IC2-NC_1-Pad6)")
+ (pinfunction "NC_1")
+ (pintype "passive+no_connect")
+ (uuid "814281f3-953c-427a-82f8-1f45c073afc5")
+ )
+ (pad "7" smd rect
+ (at 1.95 2.8)
+ (size 0.45 0.8)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (net 47 "Net-(IC2-OCM)")
+ (pinfunction "OCM")
+ (pintype "passive")
+ (uuid "2fe99210-1d15-46da-b229-81c361fef9a3")
+ )
+ (pad "8" smd rect
+ (at 2.8 1.95 90)
+ (size 0.45 0.8)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (net 56 "Net-(IC2-PWM1)")
+ (pinfunction "PWM1")
+ (pintype "passive")
+ (uuid "72256109-b0d1-47bb-8712-27a2bb69b8e9")
+ )
+ (pad "9" smd rect
+ (at 2.8 1.3 90)
+ (size 0.45 0.8)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (net 46 "Net-(IC2-PWM2)")
+ (pinfunction "PWM2")
+ (pintype "passive")
+ (uuid "103192b1-042a-4884-80c4-8d9f059c9eb2")
+ )
+ (pad "10" smd rect
+ (at 2.8 0.65 90)
+ (size 0.45 0.8)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (net 57 "unconnected-(IC2-NC_2-Pad10)")
+ (pinfunction "NC_2")
+ (pintype "passive+no_connect")
+ (uuid "77758119-8241-4bc7-a887-77c6a7be0503")
+ )
+ (pad "11" smd rect
+ (at 2.8 0 90)
+ (size 0.45 0.8)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (net 52 "/vout-m2")
+ (pinfunction "VBAT_1")
+ (pintype "passive")
+ (uuid "57ac42ff-86ee-4b2d-9819-b92cad38e209")
+ )
+ (pad "12" smd rect
+ (at 2.8 -0.65 90)
+ (size 0.45 0.8)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (net 52 "/vout-m2")
+ (pinfunction "VBAT_2")
+ (pintype "passive")
+ (uuid "68ba2007-6a03-496b-b67c-d8bd950155c1")
+ )
+ (pad "13" smd rect
+ (at 2.8 -1.3 90)
+ (size 0.45 0.8)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (net 54 "/out1-m2")
+ (pinfunction "OUT1_1")
+ (pintype "passive")
+ (uuid "47d6abcf-e401-4ecf-b750-278b47740765")
+ )
+ (pad "14" smd rect
+ (at 2.8 -1.95 90)
+ (size 0.45 0.8)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (net 54 "/out1-m2")
+ (pinfunction "OUT1_2")
+ (pintype "passive")
+ (uuid "6ad3ffe4-b6cd-4f39-97fa-06ea7549580b")
+ )
+ (pad "15" smd rect
+ (at 1.95 -2.8)
+ (size 0.45 0.8)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (net 2 "GND")
+ (pinfunction "PGND_1")
+ (pintype "passive")
+ (uuid "6df593d5-c613-432a-b5d7-a490a46d461c")
+ )
+ (pad "16" smd rect
+ (at 1.3 -2.8)
+ (size 0.45 0.8)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (net 2 "GND")
+ (pinfunction "PGND_2")
+ (pintype "passive")
+ (uuid "4f3d0d74-0ef2-4280-af9b-5c0aeab97d8b")
+ )
+ (pad "17" smd rect
+ (at 0.65 -2.8)
+ (size 0.45 0.8)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (net 2 "GND")
+ (pinfunction "PGND_3")
+ (pintype "passive")
+ (uuid "c742ccf1-ac90-46e8-a566-515761e0a2e4")
+ )
+ (pad "18" smd rect
+ (at 0 -2.8)
+ (size 0.45 0.8)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (net 66 "Net-(IC2-DIAG)")
+ (pinfunction "DIAG")
+ (pintype "passive")
+ (uuid "e92dc66d-2d9c-4f9b-918b-b9921ba4acce")
+ )
+ (pad "19" smd rect
+ (at -0.65 -2.8)
+ (size 0.45 0.8)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (net 2 "GND")
+ (pinfunction "PGND_4")
+ (pintype "passive")
+ (uuid "ec938957-baee-46b9-a4e8-37037181d8ed")
+ )
+ (pad "20" smd rect
+ (at -1.3 -2.8)
+ (size 0.45 0.8)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (net 2 "GND")
+ (pinfunction "PGND_5")
+ (pintype "passive")
+ (uuid "b71b97bd-79b2-47e6-979b-173e90bd7c3f")
+ )
+ (pad "21" smd rect
+ (at -1.95 -2.8)
+ (size 0.45 0.8)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (net 2 "GND")
+ (pinfunction "PGND_6")
+ (pintype "passive")
+ (uuid "c80c696f-61bc-4c0f-bfae-42f99cf41082")
+ )
+ (pad "22" smd rect
+ (at -2.8 -1.95 90)
+ (size 0.45 0.8)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (net 55 "/out2-m2")
+ (pinfunction "OUT2_1")
+ (pintype "passive")
+ (uuid "d5e4f56d-acb5-4f4a-a3fa-422f73f40bc4")
+ )
+ (pad "23" smd rect
+ (at -2.8 -1.3 90)
+ (size 0.45 0.8)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (net 55 "/out2-m2")
+ (pinfunction "OUT2_2")
+ (pintype "passive")
+ (uuid "7053606b-9635-45aa-b757-96bb312121cc")
+ )
+ (pad "24" smd rect
+ (at -2.8 -0.65 90)
+ (size 0.45 0.8)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (net 52 "/vout-m2")
+ (pinfunction "VBAT_3")
+ (pintype "passive")
+ (uuid "630730d2-a2c7-4c10-8571-319e3c7dfa58")
+ )
+ (pad "25" smd rect
+ (at -2.8 0 90)
+ (size 0.45 0.8)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (net 52 "/vout-m2")
+ (pinfunction "VBAT_4")
+ (pintype "passive")
+ (uuid "4010c952-d006-4f89-9b62-ae4d7ae5d56a")
+ )
+ (pad "26" smd rect
+ (at -2.8 0.65 90)
+ (size 0.45 0.8)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (net 64 "unconnected-(IC2-NC_3-Pad26)")
+ (pinfunction "NC_3")
+ (pintype "passive+no_connect")
+ (uuid "a80d2cd9-e6a6-40d3-ab8a-4eb6f3b433d9")
+ )
+ (pad "27" smd rect
+ (at -2.8 1.3 90)
+ (size 0.45 0.8)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (net 2 "GND")
+ (pinfunction "TEST1")
+ (pintype "passive")
+ (uuid "be1acb27-ce11-4530-a8f0-0ca9b24f6a17")
+ )
+ (pad "28" smd rect
+ (at -2.8 1.95 90)
+ (size 0.45 0.8)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (net 2 "GND")
+ (pinfunction "TEST2")
+ (pintype "passive")
+ (uuid "a585c52f-032d-40ba-8e79-7f0a857120d8")
+ )
+ (pad "29" smd rect
+ (at 0 0 90)
+ (size 4.2 4.2)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (net 2 "GND")
+ (pinfunction "EP")
+ (pintype "passive")
+ (uuid "865ced9f-53e4-4364-aba2-294bb2ee49a3")
+ )
+ (pad "C1" smd rect
+ (at -2.75 2.75 90)
+ (size 0.9 0.9)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (net 2 "GND")
+ (pinfunction "CORNER1")
+ (pintype "passive")
+ (uuid "cd6d0952-4442-444b-b2f3-5baed9cdde5a")
+ )
+ (pad "C2" smd rect
+ (at 2.75 2.75 90)
+ (size 0.9 0.9)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (net 2 "GND")
+ (pinfunction "CORNER2")
+ (pintype "passive")
+ (uuid "4b0484b4-7392-421b-b81f-54ee0b81315f")
+ )
+ (pad "C3" smd rect
+ (at 2.75 -2.75 90)
+ (size 0.9 0.9)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (net 2 "GND")
+ (pinfunction "CORNER3")
+ (pintype "passive")
+ (uuid "90ae869e-499d-4296-820e-458406a69651")
+ )
+ (pad "C4" smd rect
+ (at -2.75 -2.75 90)
+ (size 0.9 0.9)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (net 2 "GND")
+ (pinfunction "CORNER4")
+ (pintype "passive")
+ (uuid "72478762-ba6e-4089-8caa-190f2829858e")
+ )
+ (embedded_fonts no)
+ (model "C:\\Users\\20251431\\OneDrive - TU Eindhoven\\Documents\\KiCad\\comp\\SamacSys_Parts.3dshapes\\TB9051FTG.stp"
+ (offset
+ (xyz 0 0 0)
+ )
+ (scale
+ (xyz 1 1 1)
+ )
+ (rotate
+ (xyz 0 0 0)
+ )
+ )
+ )
+ (footprint "OptoDevice:Vishay_MINICAST-3Pin"
+ (layer "F.Cu")
+ (uuid "a9836d81-9f84-4dd8-9742-2a559c0f3e80")
+ (at 236.22 122.555)
+ (descr "IR Receiver Vishay TSOP-xxxx, MINICAST package, see https://www.vishay.com/docs/82669/tsop32s40f.pdf")
+ (tags "IR Receiver Vishay TSOP-xxxx MINICAST")
+ (property "Reference" "IR16"
+ (at 2.5 -2.4 180)
+ (layer "F.SilkS")
+ (uuid "c5978322-cd42-401a-847f-8a1f1e2af5ac")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Value" "TSSP4038"
+ (at 2.55 4.6 180)
+ (layer "F.Fab")
+ (uuid "4fb28bb3-8e85-4e99-9e4a-633b4adbc434")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Datasheet" "http://www.vishay.com/docs/82476/tssp58p38.pdf"
+ (at 0 0 0)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "7808667f-ef08-4ba5-98ed-ca50d6c06c9d")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Description" "IR Detector for Mid Range Proximity Sensor"
+ (at 0 0 0)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "2d1daefc-0ca4-4213-a732-7da2bf7875d8")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property ki_fp_filters "Vishay*MINICAST*")
+ (path "/eee3c914-32eb-4ac5-939a-e82ce547a533")
+ (sheetname "/")
+ (sheetfile "Electronics.kicad_sch")
+ (attr through_hole)
+ (fp_line
+ (start 5.14 -1.51)
+ (end 2.54 -1.51)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "1761489c-9c01-4bc2-82fd-490811f73408")
+ )
+ (fp_line
+ (start 5.14 -1.16)
+ (end 5.14 -1.51)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "67bcced8-e12b-4782-a8a5-80ce49e49638")
+ )
+ (fp_line
+ (start 5.14 1.16)
+ (end 5.14 1.5)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "f1ec885d-2fa8-4e6b-880d-20a29085e8d2")
+ )
+ (fp_line
+ (start 5.14 1.5)
+ (end 0.05 1.5)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "12aa05d1-ee6b-44a3-9eee-d1031aa6ec1f")
+ )
+ (fp_arc
+ (start 4.64 1.5)
+ (mid 2.540869 3.502379)
+ (end 0.440083 1.501736)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "83ce6ceb-5b9a-4f80-9517-bd714a3eb971")
+ )
+ (fp_line
+ (start -1.15 -1.65)
+ (end -1.15 3.7)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "4c201cd5-3e87-4bfa-b249-6f5986dbed16")
+ )
+ (fp_line
+ (start -1.15 -1.65)
+ (end 6.23 -1.65)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "242818c5-5711-4e39-9971-7b49f3c0d38e")
+ )
+ (fp_line
+ (start 6.23 3.7)
+ (end -1.15 3.7)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "36f691e5-014a-4874-8ba1-9365df6272f3")
+ )
+ (fp_line
+ (start 6.23 3.7)
+ (end 6.23 -1.65)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "769f31f3-a034-4b14-a6f4-e786b591a96d")
+ )
+ (fp_line
+ (start 0.04 1.4)
+ (end 0.04 -0.65)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "1471ea8e-a9ea-4f2c-8e1c-bd5b928fcb30")
+ )
+ (fp_line
+ (start 0.79 -1.4)
+ (end 0.04 -0.65)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "7244e01b-1d06-492a-8f53-e0ef63046667")
+ )
+ (fp_line
+ (start 0.79 -1.4)
+ (end 5.04 -1.4)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "abbb04b0-98dc-482a-89aa-d9e90724024f")
+ )
+ (fp_line
+ (start 5.04 -1.4)
+ (end 5.04 1.4)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "7871b9d0-c50e-46c8-add6-68c6e44f3c7a")
+ )
+ (fp_line
+ (start 5.04 1.4)
+ (end 0.04 1.4)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "2fa5dc15-438f-4410-b33f-d607a9bb9d48")
+ )
+ (fp_arc
+ (start 4.54 1.4)
+ (mid 2.54 3.4)
+ (end 0.54 1.4)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "ca0c0a6a-0896-47bd-8f38-f0c217061f30")
+ )
+ (fp_text user "${REFERENCE}"
+ (at 2.54 0 0)
+ (layer "F.Fab")
+ (uuid "a6d504c1-aa07-41dc-8fcf-99089751c528")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (pad "1" thru_hole roundrect
+ (at 0 0)
+ (size 1.8 1.8)
+ (drill 0.9)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (roundrect_rratio 0.139)
+ (net 129 "Net-(IR16-OUT)")
+ (pinfunction "OUT")
+ (pintype "output")
+ (uuid "ddfb90a5-89b3-4da0-9ed2-4d9c739b71fe")
+ )
+ (pad "2" thru_hole circle
+ (at 2.54 0)
+ (size 1.8 1.8)
+ (drill 0.9)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net 2 "GND")
+ (pinfunction "GND")
+ (pintype "power_in")
+ (uuid "dd597bde-ecae-4297-a322-04c73c82c51f")
+ )
+ (pad "3" thru_hole circle
+ (at 5.08 0)
+ (size 1.8 1.8)
+ (drill 0.9)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net 89 "Net-(IR16-Vs)")
+ (pinfunction "Vs")
+ (pintype "power_in")
+ (uuid "c12f52c1-4ca5-49c8-8f1e-c8fbcb07a6a8")
+ )
+ (embedded_fonts no)
+ (model "${KICAD9_3DMODEL_DIR}/OptoDevice.3dshapes/Vishay_MINICAST-3Pin.step"
+ (offset
+ (xyz 0 0 0)
+ )
+ (scale
+ (xyz 1 1 1)
+ )
+ (rotate
+ (xyz 0 0 0)
+ )
+ )
+ )
+ (footprint "LED_SMD:LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm"
+ (layer "F.Cu")
+ (uuid "afdbf3d9-ee3d-4fa0-b706-27712a5d311b")
+ (at 171.335 80.86)
+ (descr "5.0mm x 5.0mm Addressable RGB LED NeoPixel, https://cdn-shop.adafruit.com/datasheets/WS2812B.pdf")
+ (tags "LED RGB NeoPixel PLCC-4 5050")
+ (property "Reference" "D36"
+ (at 0 -3.5 0)
+ (layer "F.SilkS")
+ (uuid "8f4c0eeb-05b5-4cf7-85df-45b30a095d29")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Value" "WS2812B"
+ (at 0 4 0)
+ (layer "F.Fab")
+ (uuid "da302a12-e600-4a58-9253-77bca8be43c6")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Datasheet" "https://cdn-shop.adafruit.com/datasheets/WS2812B.pdf"
+ (at 0 0 0)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "2667cd26-49fb-423a-bffe-393ef33e9882")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Description" "RGB LED with integrated controller"
+ (at 0 0 0)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "180805aa-0c87-44fd-b240-0e48d9a9ad13")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property ki_fp_filters "LED*WS2812*PLCC*5.0x5.0mm*P3.2mm*")
+ (path "/9365d423-570e-4b38-83ee-cc727732c857")
+ (sheetname "/")
+ (sheetfile "Electronics.kicad_sch")
+ (attr smd)
+ (fp_line
+ (start -3.5 -2.75)
+ (end -3.5 2.75)
+ (stroke
+ (width 0.12)
+ (type default)
+ )
+ (layer "F.SilkS")
+ (uuid "07d23ac8-eb68-48aa-b774-71632213c49c")
+ )
+ (fp_line
+ (start -3.5 -2.75)
+ (end 3.5 -2.75)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "596466c0-a5d0-42ce-ad98-33d765b8b24c")
+ )
+ (fp_line
+ (start -3.5 2.75)
+ (end 3.05 2.75)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "245dce5d-f889-45fc-820d-4b7b67e5dbac")
+ )
+ (fp_line
+ (start -2.7 0.9)
+ (end -2.7 -0.9)
+ (stroke
+ (width 0.12)
+ (type default)
+ )
+ (layer "F.SilkS")
+ (uuid "9c1689f9-28df-43f1-978d-03abd55a9d5e")
+ )
+ (fp_line
+ (start 2.7 0.9)
+ (end 2.7 -0.9)
+ (stroke
+ (width 0.12)
+ (type default)
+ )
+ (layer "F.SilkS")
+ (uuid "9dda03d0-16dd-4ce2-aea6-f8a985460309")
+ )
+ (fp_line
+ (start 3.05 2.75)
+ (end 3.5 2.3)
+ (stroke
+ (width 0.12)
+ (type default)
+ )
+ (layer "F.SilkS")
+ (uuid "6cd971e5-91a3-4be7-b457-4798f10f0410")
+ )
+ (fp_line
+ (start 3.5 2.3)
+ (end 3.5 -2.75)
+ (stroke
+ (width 0.12)
+ (type default)
+ )
+ (layer "F.SilkS")
+ (uuid "970082c1-92fc-4b30-85b8-50d947f044a4")
+ )
+ (fp_line
+ (start -3.45 -2.75)
+ (end -3.45 2.75)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "86d4f3a2-2cbb-4de5-93e3-2b0c09241b51")
+ )
+ (fp_line
+ (start -3.45 2.75)
+ (end 3.45 2.75)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "6b3b87b3-f38e-465c-8ddb-d230fea054d3")
+ )
+ (fp_line
+ (start 3.45 -2.75)
+ (end -3.45 -2.75)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "fd25d864-f683-4e0d-b89a-3a6c8608064a")
+ )
+ (fp_line
+ (start 3.45 2.75)
+ (end 3.45 -2.75)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "78332a30-a1b3-42d8-93d8-4dfae9f01573")
+ )
+ (fp_line
+ (start -2.5 -2.5)
+ (end -2.5 2.5)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "bd4e5fa1-800a-4f17-9868-f55c68c0cb0b")
+ )
+ (fp_line
+ (start -2.5 2.5)
+ (end 2.5 2.5)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "08dd289c-2628-4d6f-95bd-f63b186202cd")
+ )
+ (fp_line
+ (start 2.5 -2.5)
+ (end -2.5 -2.5)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "32ad0a58-ddab-4603-a754-7f68dbb0720b")
+ )
+ (fp_line
+ (start 2.5 1.5)
+ (end 1.5 2.5)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "e15c79a2-6827-4d4f-a532-95d6e88a2872")
+ )
+ (fp_line
+ (start 2.5 2.5)
+ (end 2.5 -2.5)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "c85c42f9-84c9-43bb-bd44-95cb20ddd4a0")
+ )
+ (fp_circle
+ (center 0 0)
+ (end 0 -2)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (fill no)
+ (layer "F.Fab")
+ (uuid "684c2a65-5aea-407f-85dd-b86da6f4f401")
+ )
+ (fp_text user "1"
+ (at -4 -1.6 0)
+ (unlocked yes)
+ (layer "F.SilkS")
+ (uuid "cb090b39-1450-46cc-b85b-a3ffa350d100")
+ (effects
+ (font
+ (size 0.8 0.8)
+ (thickness 0.15)
+ )
+ )
+ )
+ (fp_text user "${REFERENCE}"
+ (at 0 0 0)
+ (layer "F.Fab")
+ (uuid "79a078d2-43ea-4f6a-8ea6-d5479992ded1")
+ (effects
+ (font
+ (size 0.8 0.8)
+ (thickness 0.15)
+ )
+ )
+ )
+ (pad "1" smd roundrect
+ (at -2.45 -1.65)
+ (size 1.5 0.9)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (roundrect_rratio 0.1)
+ (net 4 "/5V")
+ (pinfunction "VDD")
+ (pintype "power_in")
+ (uuid "f13525e9-c4fb-4f41-ade1-f43ff1c1fe97")
+ )
+ (pad "2" smd roundrect
+ (at -2.45 1.65)
+ (size 1.5 0.9)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (roundrect_rratio 0.1)
+ (net 9 "Net-(D36-DOUT)")
+ (pinfunction "DOUT")
+ (pintype "output")
+ (uuid "535f6317-e9b8-45b4-aba9-fb44bb3b954e")
+ )
+ (pad "3" smd roundrect
+ (at 2.45 1.65)
+ (size 1.5 0.9)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (roundrect_rratio 0.1)
+ (net 2 "GND")
+ (pinfunction "VSS")
+ (pintype "power_in")
+ (uuid "356a158c-cdb1-453a-b7ff-9790e75b1e2c")
+ )
+ (pad "4" smd roundrect
+ (at 2.45 -1.65)
+ (size 1.5 0.9)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (roundrect_rratio 0.1)
+ (net 10 "Net-(D36-DIN)")
+ (pinfunction "DIN")
+ (pintype "input")
+ (uuid "00a76a69-c49b-4376-87ba-aaa40a10cc1f")
+ )
+ (embedded_fonts no)
+ (model "${KICAD9_3DMODEL_DIR}/LED_SMD.3dshapes/LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm.step"
+ (offset
+ (xyz 0 0 0)
+ )
+ (scale
+ (xyz 1 1 1)
+ )
+ (rotate
+ (xyz 0 0 0)
+ )
+ )
+ )
+ (footprint "LED_SMD:LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm"
+ (layer "F.Cu")
+ (uuid "b78ee5f5-9b6e-401a-9fe9-b82ac6a4dbc0")
+ (at 195.695 94.1)
+ (descr "5.0mm x 5.0mm Addressable RGB LED NeoPixel, https://cdn-shop.adafruit.com/datasheets/WS2812B.pdf")
+ (tags "LED RGB NeoPixel PLCC-4 5050")
+ (property "Reference" "D62"
+ (at 0 -3.5 0)
+ (layer "F.SilkS")
+ (uuid "a5a5b15d-521c-40d5-8908-8b4f955d6609")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Value" "WS2812B"
+ (at 0 4 0)
+ (layer "F.Fab")
+ (uuid "04d0fbf3-37db-43f8-8dbf-28fbc8526e4b")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Datasheet" "https://cdn-shop.adafruit.com/datasheets/WS2812B.pdf"
+ (at 0 0 0)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "ae50abe6-db37-494d-a8d4-7b98ed3880c5")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Description" "RGB LED with integrated controller"
+ (at 0 0 0)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "457d2abe-b866-4211-b32b-9a8033a7e43b")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property ki_fp_filters "LED*WS2812*PLCC*5.0x5.0mm*P3.2mm*")
+ (path "/532255d9-b4b7-4fe0-adc5-997eb5dc0f0a")
+ (sheetname "/")
+ (sheetfile "Electronics.kicad_sch")
+ (attr smd)
+ (fp_line
+ (start -3.5 -2.75)
+ (end -3.5 2.75)
+ (stroke
+ (width 0.12)
+ (type default)
+ )
+ (layer "F.SilkS")
+ (uuid "71c00857-d9c2-4a20-91e6-2b88339c7f1c")
+ )
+ (fp_line
+ (start -3.5 -2.75)
+ (end 3.5 -2.75)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "66f78e46-6401-4004-9609-9770507ab394")
+ )
+ (fp_line
+ (start -3.5 2.75)
+ (end 3.05 2.75)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "e1448794-8a00-4527-9f86-33d215702d10")
+ )
+ (fp_line
+ (start -2.7 0.9)
+ (end -2.7 -0.9)
+ (stroke
+ (width 0.12)
+ (type default)
+ )
+ (layer "F.SilkS")
+ (uuid "50e2a71d-cfff-4d9e-95f4-3d38f4a34be4")
+ )
+ (fp_line
+ (start 2.7 0.9)
+ (end 2.7 -0.9)
+ (stroke
+ (width 0.12)
+ (type default)
+ )
+ (layer "F.SilkS")
+ (uuid "ac29e23f-69f0-4cdf-942a-0dc539b8fe93")
+ )
+ (fp_line
+ (start 3.05 2.75)
+ (end 3.5 2.3)
+ (stroke
+ (width 0.12)
+ (type default)
+ )
+ (layer "F.SilkS")
+ (uuid "6fd14e6a-4144-48b8-9b66-60bee487355a")
+ )
+ (fp_line
+ (start 3.5 2.3)
+ (end 3.5 -2.75)
+ (stroke
+ (width 0.12)
+ (type default)
+ )
+ (layer "F.SilkS")
+ (uuid "26c563ed-15c6-4d4d-8d5c-0664f7ea69ff")
+ )
+ (fp_line
+ (start -3.45 -2.75)
+ (end -3.45 2.75)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "a27ebb45-3d2f-4c89-b58d-7d0733fbe600")
+ )
+ (fp_line
+ (start -3.45 2.75)
+ (end 3.45 2.75)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "718878e0-721a-463b-889c-3dce1b3a15b4")
+ )
+ (fp_line
+ (start 3.45 -2.75)
+ (end -3.45 -2.75)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "70e6fa40-b03c-4396-970f-c22a9182c7db")
+ )
+ (fp_line
+ (start 3.45 2.75)
+ (end 3.45 -2.75)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "d9463b1e-5800-4757-90dc-49eb8c33fb74")
+ )
+ (fp_line
+ (start -2.5 -2.5)
+ (end -2.5 2.5)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "4fc271f9-38fd-4842-86e7-28cbcdcdccb9")
+ )
+ (fp_line
+ (start -2.5 2.5)
+ (end 2.5 2.5)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "6e136bdf-6153-4d5c-9978-ecd1f4e022fc")
+ )
+ (fp_line
+ (start 2.5 -2.5)
+ (end -2.5 -2.5)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "46c8b4d2-b663-4a39-924d-a451652aabb0")
+ )
+ (fp_line
+ (start 2.5 1.5)
+ (end 1.5 2.5)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "1a46f7f2-62b8-4d09-9186-0db9dc3a742e")
+ )
+ (fp_line
+ (start 2.5 2.5)
+ (end 2.5 -2.5)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "79b8a5c8-d479-42f6-8667-7c7d72c9696b")
+ )
+ (fp_circle
+ (center 0 0)
+ (end 0 -2)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (fill no)
+ (layer "F.Fab")
+ (uuid "1f216a94-2a9d-4f27-a3cf-88004643857f")
+ )
+ (fp_text user "1"
+ (at -4 -1.6 0)
+ (unlocked yes)
+ (layer "F.SilkS")
+ (uuid "e26730a3-6ad6-4818-82d3-118606aafdcd")
+ (effects
+ (font
+ (size 0.8 0.8)
+ (thickness 0.15)
+ )
+ )
+ )
+ (fp_text user "${REFERENCE}"
+ (at 0 0 0)
+ (layer "F.Fab")
+ (uuid "80ad8ac5-b09b-4996-9ad5-dd2e3bb076de")
+ (effects
+ (font
+ (size 0.8 0.8)
+ (thickness 0.15)
+ )
+ )
+ )
+ (pad "1" smd roundrect
+ (at -2.45 -1.65)
+ (size 1.5 0.9)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (roundrect_rratio 0.1)
+ (net 4 "/5V")
+ (pinfunction "VDD")
+ (pintype "power_in")
+ (uuid "6171fe83-9b8d-430e-8758-3b9385e75796")
+ )
+ (pad "2" smd roundrect
+ (at -2.45 1.65)
+ (size 1.5 0.9)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (roundrect_rratio 0.1)
+ (net 7 "Net-(D35-DIN)")
+ (pinfunction "DOUT")
+ (pintype "output")
+ (uuid "866659be-1b68-42d0-aae8-6c957d3f4882")
+ )
+ (pad "3" smd roundrect
+ (at 2.45 1.65)
+ (size 1.5 0.9)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (roundrect_rratio 0.1)
+ (net 2 "GND")
+ (pinfunction "VSS")
+ (pintype "power_in")
+ (uuid "1f173ac0-33ac-4522-9a23-d82ea1aaf6dc")
+ )
+ (pad "4" smd roundrect
+ (at 2.45 -1.65)
+ (size 1.5 0.9)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (roundrect_rratio 0.1)
+ (net 32 "Net-(D58-DOUT)")
+ (pinfunction "DIN")
+ (pintype "input")
+ (uuid "364d65f7-5b52-433f-8640-3368d6f8864d")
+ )
+ (embedded_fonts no)
+ (model "${KICAD9_3DMODEL_DIR}/LED_SMD.3dshapes/LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm.step"
+ (offset
+ (xyz 0 0 0)
+ )
+ (scale
+ (xyz 1 1 1)
+ )
+ (rotate
+ (xyz 0 0 0)
+ )
+ )
+ )
+ (footprint "LED_SMD:LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm"
+ (layer "F.Cu")
+ (uuid "b9679141-0922-4c84-a160-69a228c031a9")
+ (at 179.455 87.48)
+ (descr "5.0mm x 5.0mm Addressable RGB LED NeoPixel, https://cdn-shop.adafruit.com/datasheets/WS2812B.pdf")
+ (tags "LED RGB NeoPixel PLCC-4 5050")
+ (property "Reference" "D45"
+ (at 0 -3.5 0)
+ (layer "F.SilkS")
+ (uuid "87eae4e4-492d-4f11-9d38-91c201ef1ac2")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Value" "WS2812B"
+ (at 0 4 0)
+ (layer "F.Fab")
+ (uuid "91bca065-8c5a-4591-8787-94a4d02bbbe9")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Datasheet" "https://cdn-shop.adafruit.com/datasheets/WS2812B.pdf"
+ (at 0 0 0)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "f2316052-a531-47e6-805e-f7e33698a111")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Description" "RGB LED with integrated controller"
+ (at 0 0 0)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "752ff5d5-013f-4cc9-ba62-361ef05d64eb")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property ki_fp_filters "LED*WS2812*PLCC*5.0x5.0mm*P3.2mm*")
+ (path "/bd97fbe0-4fdf-4c0e-afec-66ffbda12218")
+ (sheetname "/")
+ (sheetfile "Electronics.kicad_sch")
+ (attr smd)
+ (fp_line
+ (start -3.5 -2.75)
+ (end -3.5 2.75)
+ (stroke
+ (width 0.12)
+ (type default)
+ )
+ (layer "F.SilkS")
+ (uuid "2aa50cb3-fae8-4ab2-a8e5-41f0c9f4d29d")
+ )
+ (fp_line
+ (start -3.5 -2.75)
+ (end 3.5 -2.75)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "a4e1f90d-4cf8-48fb-a834-cdc4d5faee8c")
+ )
+ (fp_line
+ (start -3.5 2.75)
+ (end 3.05 2.75)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "7ff51073-a0f1-4339-ab37-45a20e9724ec")
+ )
+ (fp_line
+ (start -2.7 0.9)
+ (end -2.7 -0.9)
+ (stroke
+ (width 0.12)
+ (type default)
+ )
+ (layer "F.SilkS")
+ (uuid "98948e95-e7af-43dc-bb86-84aba053d552")
+ )
+ (fp_line
+ (start 2.7 0.9)
+ (end 2.7 -0.9)
+ (stroke
+ (width 0.12)
+ (type default)
+ )
+ (layer "F.SilkS")
+ (uuid "1dff0650-6fdb-46b2-8e91-02474f22e094")
+ )
+ (fp_line
+ (start 3.05 2.75)
+ (end 3.5 2.3)
+ (stroke
+ (width 0.12)
+ (type default)
+ )
+ (layer "F.SilkS")
+ (uuid "949f0a15-ba1b-46c1-9c87-f0a54f719baf")
+ )
+ (fp_line
+ (start 3.5 2.3)
+ (end 3.5 -2.75)
+ (stroke
+ (width 0.12)
+ (type default)
+ )
+ (layer "F.SilkS")
+ (uuid "631f7acd-db33-4805-9031-404701a6d720")
+ )
+ (fp_line
+ (start -3.45 -2.75)
+ (end -3.45 2.75)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "adbd1cb2-296a-461a-9f34-048b26830215")
+ )
+ (fp_line
+ (start -3.45 2.75)
+ (end 3.45 2.75)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "8072a0bd-fc43-4c11-83e9-9f03f0cca061")
+ )
+ (fp_line
+ (start 3.45 -2.75)
+ (end -3.45 -2.75)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "d75f1a72-9030-4c36-a614-70ffb1824898")
+ )
+ (fp_line
+ (start 3.45 2.75)
+ (end 3.45 -2.75)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "305ea545-8198-419f-84a1-aa91d1a2ecf7")
+ )
+ (fp_line
+ (start -2.5 -2.5)
+ (end -2.5 2.5)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "642d3196-1dc6-45fe-9a4c-dfc3eb4572d0")
+ )
+ (fp_line
+ (start -2.5 2.5)
+ (end 2.5 2.5)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "4faec72b-fbbf-4e25-9527-eff755d07484")
+ )
+ (fp_line
+ (start 2.5 -2.5)
+ (end -2.5 -2.5)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "a6e35c3a-aad4-4f52-aaf3-f8a179995149")
+ )
+ (fp_line
+ (start 2.5 1.5)
+ (end 1.5 2.5)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "986a610f-09a4-4277-a175-00decbfd9bc0")
+ )
+ (fp_line
+ (start 2.5 2.5)
+ (end 2.5 -2.5)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "001e1e37-5f5f-4dbb-8f7c-fb54bdbafbe9")
+ )
+ (fp_circle
+ (center 0 0)
+ (end 0 -2)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (fill no)
+ (layer "F.Fab")
+ (uuid "4038c235-cd94-4597-b0c6-23bf07036e1c")
+ )
+ (fp_text user "1"
+ (at -4 -1.6 0)
+ (unlocked yes)
+ (layer "F.SilkS")
+ (uuid "66a198d7-b887-4a27-9695-640675a66c42")
+ (effects
+ (font
+ (size 0.8 0.8)
+ (thickness 0.15)
+ )
+ )
+ )
+ (fp_text user "${REFERENCE}"
+ (at 0 0 0)
+ (layer "F.Fab")
+ (uuid "58e9268f-0d38-4891-aa8f-bb566b0fa08c")
+ (effects
+ (font
+ (size 0.8 0.8)
+ (thickness 0.15)
+ )
+ )
+ )
+ (pad "1" smd roundrect
+ (at -2.45 -1.65)
+ (size 1.5 0.9)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (roundrect_rratio 0.1)
+ (net 4 "/5V")
+ (pinfunction "VDD")
+ (pintype "power_in")
+ (uuid "12bf5eac-7e9e-4cb8-a45c-df84e8826bde")
+ )
+ (pad "2" smd roundrect
+ (at -2.45 1.65)
+ (size 1.5 0.9)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (roundrect_rratio 0.1)
+ (net 19 "Net-(D45-DOUT)")
+ (pinfunction "DOUT")
+ (pintype "output")
+ (uuid "26d560d1-bd85-412d-854d-6eba7d774e17")
+ )
+ (pad "3" smd roundrect
+ (at 2.45 1.65)
+ (size 1.5 0.9)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (roundrect_rratio 0.1)
+ (net 2 "GND")
+ (pinfunction "VSS")
+ (pintype "power_in")
+ (uuid "eaf8d053-47eb-4f49-a5de-404ac28a4a31")
+ )
+ (pad "4" smd roundrect
+ (at 2.45 -1.65)
+ (size 1.5 0.9)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (roundrect_rratio 0.1)
+ (net 15 "Net-(D41-DOUT)")
+ (pinfunction "DIN")
+ (pintype "input")
+ (uuid "3b749116-644e-42e3-99d7-ce01e60d1a3e")
+ )
+ (embedded_fonts no)
+ (model "${KICAD9_3DMODEL_DIR}/LED_SMD.3dshapes/LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm.step"
+ (offset
+ (xyz 0 0 0)
+ )
+ (scale
+ (xyz 1 1 1)
+ )
+ (rotate
+ (xyz 0 0 0)
+ )
+ )
+ )
+ (footprint "OptoDevice:Vishay_MINICAST-3Pin"
+ (layer "F.Cu")
+ (uuid "bd221714-e35f-4cf4-bda8-c7c616de8242")
+ (at 236.22 116.155)
+ (descr "IR Receiver Vishay TSOP-xxxx, MINICAST package, see https://www.vishay.com/docs/82669/tsop32s40f.pdf")
+ (tags "IR Receiver Vishay TSOP-xxxx MINICAST")
+ (property "Reference" "IR15"
+ (at 2.5 -2.4 180)
+ (layer "F.SilkS")
+ (uuid "ab3495c0-47a2-4e77-b4fd-da9bc8561570")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Value" "TSSP4038"
+ (at 2.55 4.6 180)
+ (layer "F.Fab")
+ (uuid "af27c8cf-29c8-460e-9735-4c0390ff2110")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Datasheet" "http://www.vishay.com/docs/82476/tssp58p38.pdf"
+ (at 0 0 0)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "2b27d3b1-8939-4932-8907-10dc16b3ef1b")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Description" "IR Detector for Mid Range Proximity Sensor"
+ (at 0 0 0)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "c837961f-4a55-4a23-bde8-88e08ca41932")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property ki_fp_filters "Vishay*MINICAST*")
+ (path "/8f554d00-6439-4098-ad0b-afd1cf188512")
+ (sheetname "/")
+ (sheetfile "Electronics.kicad_sch")
+ (attr through_hole)
+ (fp_line
+ (start 5.14 -1.51)
+ (end 2.54 -1.51)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "dcc3d0a6-88b3-4851-a1b7-707aa4f59ec2")
+ )
+ (fp_line
+ (start 5.14 -1.16)
+ (end 5.14 -1.51)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "f0f6337b-2deb-4527-b53f-d3aed1f060b5")
+ )
+ (fp_line
+ (start 5.14 1.16)
+ (end 5.14 1.5)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "09624c70-02e9-44a3-baaa-141b025a9b86")
+ )
+ (fp_line
+ (start 5.14 1.5)
+ (end 0.05 1.5)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "2c6f0f4e-2b92-4aae-83e6-14864aa0a853")
+ )
+ (fp_arc
+ (start 4.64 1.5)
+ (mid 2.540869 3.502379)
+ (end 0.440083 1.501736)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "1c57d3e9-20ed-46c8-9384-fe7899d112af")
+ )
+ (fp_line
+ (start -1.15 -1.65)
+ (end -1.15 3.7)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "799f74cc-068a-4e94-961d-97d305946653")
+ )
+ (fp_line
+ (start -1.15 -1.65)
+ (end 6.23 -1.65)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "04ac0768-6e9f-40b6-b0e1-9886ed44d4db")
+ )
+ (fp_line
+ (start 6.23 3.7)
+ (end -1.15 3.7)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "f0c4720d-f0d8-42db-a26d-8ba1cb7db3f3")
+ )
+ (fp_line
+ (start 6.23 3.7)
+ (end 6.23 -1.65)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "ad9f78c9-1368-46f5-9978-339acd8cb227")
+ )
+ (fp_line
+ (start 0.04 1.4)
+ (end 0.04 -0.65)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "d5b5f156-3aad-4e41-9207-34728f51a481")
+ )
+ (fp_line
+ (start 0.79 -1.4)
+ (end 0.04 -0.65)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "05b5d309-967b-4870-a12b-34a753e69a63")
+ )
+ (fp_line
+ (start 0.79 -1.4)
+ (end 5.04 -1.4)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "b07bef20-b442-4072-b82b-ef0fa8ac64b5")
+ )
+ (fp_line
+ (start 5.04 -1.4)
+ (end 5.04 1.4)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "56481653-32d0-490f-be25-d1425eb6d562")
+ )
+ (fp_line
+ (start 5.04 1.4)
+ (end 0.04 1.4)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "8d9a201b-8e39-4de5-9383-f9cf709ed68b")
+ )
+ (fp_arc
+ (start 4.54 1.4)
+ (mid 2.54 3.4)
+ (end 0.54 1.4)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "3e31c73c-c0e0-4286-976e-c68c24b4bccf")
+ )
+ (fp_text user "${REFERENCE}"
+ (at 2.54 0 0)
+ (layer "F.Fab")
+ (uuid "5952e1b2-9c9d-4be4-b103-6fdc25afc5a4")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (pad "1" thru_hole roundrect
+ (at 0 0)
+ (size 1.8 1.8)
+ (drill 0.9)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (roundrect_rratio 0.139)
+ (net 128 "Net-(IR15-OUT)")
+ (pinfunction "OUT")
+ (pintype "output")
+ (uuid "a71a7c6c-30d0-49b1-84b9-f8172d4240da")
+ )
+ (pad "2" thru_hole circle
+ (at 2.54 0)
+ (size 1.8 1.8)
+ (drill 0.9)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net 2 "GND")
+ (pinfunction "GND")
+ (pintype "power_in")
+ (uuid "422488f7-a181-4942-89c7-abf36e827b6a")
+ )
+ (pad "3" thru_hole circle
+ (at 5.08 0)
+ (size 1.8 1.8)
+ (drill 0.9)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net 87 "Net-(IR15-Vs)")
+ (pinfunction "Vs")
+ (pintype "power_in")
+ (uuid "f8c14083-1101-41a8-8ae6-e76b52c83102")
+ )
+ (embedded_fonts no)
+ (model "${KICAD9_3DMODEL_DIR}/OptoDevice.3dshapes/Vishay_MINICAST-3Pin.step"
+ (offset
+ (xyz 0 0 0)
+ )
+ (scale
+ (xyz 1 1 1)
+ )
+ (rotate
+ (xyz 0 0 0)
+ )
+ )
+ )
+ (footprint "Package_DIP:DIP-8_W7.62mm"
+ (layer "F.Cu")
+ (uuid "bdc29048-e593-4df1-8f1d-fc2c1e8479c8")
+ (at 233.68 59.735)
+ (descr "8-lead though-hole mounted DIP package, row spacing 7.62mm (300 mils)")
+ (tags "THT DIP DIL PDIP 2.54mm 7.62mm 300mil")
+ (property "Reference" "U9"
+ (at 3.81 -2.33 0)
+ (layer "F.SilkS")
+ (uuid "f88defe0-4ca1-4bc3-98af-d6464537850b")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Value" "ATtiny85V-10P"
+ (at 3.81 9.95 0)
+ (layer "F.Fab")
+ (uuid "132f9619-9e37-4b87-b7b5-1502ef92ee69")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Datasheet" "http://ww1.microchip.com/downloads/en/DeviceDoc/atmel-2586-avr-8-bit-microcontroller-attiny25-attiny45-attiny85_datasheet.pdf"
+ (at 0 0 0)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "6c476182-10df-4555-b7e7-aa0e2d2f28e7")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Description" "10MHz, 8kB Flash, 512B SRAM, 512B EEPROM, debugWIRE, DIP-8"
+ (at 0 0 0)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "4450c00e-ee37-4f2d-8432-2e680aec757b")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property ki_fp_filters "DIP*W7.62mm*")
+ (path "/eea01718-4c22-44c5-996f-a7a27725d348")
+ (sheetname "/")
+ (sheetfile "Electronics.kicad_sch")
+ (attr through_hole)
+ (fp_line
+ (start 1.16 -1.33)
+ (end 1.16 8.95)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "e2509f0e-c3a9-4d24-866b-2112a32b3eb6")
+ )
+ (fp_line
+ (start 1.16 8.95)
+ (end 6.46 8.95)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "f96e62cd-39d8-4219-92a4-a521e5354707")
+ )
+ (fp_line
+ (start 2.81 -1.33)
+ (end 1.16 -1.33)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "957da10b-39db-44ce-9180-58654f169970")
+ )
+ (fp_line
+ (start 6.46 -1.33)
+ (end 4.81 -1.33)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "4592db23-4940-412f-a083-d5eee5496ff1")
+ )
+ (fp_line
+ (start 6.46 8.95)
+ (end 6.46 -1.33)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "e5313f7f-2890-41ff-9005-82e82c188b2e")
+ )
+ (fp_arc
+ (start 4.81 -1.33)
+ (mid 3.81 -0.33)
+ (end 2.81 -1.33)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "577dc2a1-1b2a-42b1-9c5d-19459d9d8f12")
+ )
+ (fp_rect
+ (start -1.06 -1.52)
+ (end 8.67 9.14)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (fill no)
+ (layer "F.CrtYd")
+ (uuid "c98d3e2c-6844-4287-be9f-dbdcb59d238d")
+ )
+ (fp_line
+ (start 0.635 -0.27)
+ (end 1.635 -1.27)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "276d6a1e-33f0-4fb1-9a3f-37a373d71063")
+ )
+ (fp_line
+ (start 0.635 8.89)
+ (end 0.635 -0.27)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "e13b1173-601e-476a-ac5a-475ad703aa2a")
+ )
+ (fp_line
+ (start 1.635 -1.27)
+ (end 6.985 -1.27)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "d765a063-9c18-4a13-a97f-6252d6f10b72")
+ )
+ (fp_line
+ (start 6.985 -1.27)
+ (end 6.985 8.89)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "d29f1cc6-e630-4f34-b316-a2ef31ad666b")
+ )
+ (fp_line
+ (start 6.985 8.89)
+ (end 0.635 8.89)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "ee16ca0d-b9a5-4d80-91fd-fcf7cf75f35d")
+ )
+ (fp_text user "${REFERENCE}"
+ (at 3.81 3.81 90)
+ (layer "F.Fab")
+ (uuid "1123ac0a-a572-408d-8b92-282cf6df5c7c")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (pad "1" thru_hole roundrect
+ (at 0 0)
+ (size 1.6 1.6)
+ (drill 0.8)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (roundrect_rratio 0.15625)
+ (net 191 "/rx-m4")
+ (pinfunction "~{RESET}/PB5")
+ (pintype "bidirectional")
+ (uuid "113e2a85-e69b-4d86-a88a-b9d6d1742713")
+ )
+ (pad "2" thru_hole circle
+ (at 0 2.54)
+ (size 1.6 1.6)
+ (drill 0.8)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net 194 "Net-(U9-XTAL1{slash}PB3)")
+ (pinfunction "XTAL1/PB3")
+ (pintype "bidirectional")
+ (uuid "bcd6c342-6f7f-48cd-a051-dc217bf3bdb0")
+ )
+ (pad "3" thru_hole circle
+ (at 0 5.08)
+ (size 1.6 1.6)
+ (drill 0.8)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net 192 "/tx-m4")
+ (pinfunction "XTAL2/PB4")
+ (pintype "bidirectional")
+ (uuid "2600b7e5-b483-47a6-8b18-bb5461468e70")
+ )
+ (pad "4" thru_hole circle
+ (at 0 7.62)
+ (size 1.6 1.6)
+ (drill 0.8)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net 2 "GND")
+ (pinfunction "GND")
+ (pintype "power_in")
+ (uuid "7be48cc9-b2d4-4d5c-97d8-ff57a5fae881")
+ )
+ (pad "5" thru_hole circle
+ (at 7.62 7.62)
+ (size 1.6 1.6)
+ (drill 0.8)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net 113 "Net-(IC4-PWM1)")
+ (pinfunction "AREF/PB0")
+ (pintype "bidirectional")
+ (uuid "c4e0651e-8f46-47b4-92d7-179446d6851a")
+ )
+ (pad "6" thru_hole circle
+ (at 7.62 5.08)
+ (size 1.6 1.6)
+ (drill 0.8)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net 103 "Net-(IC4-PWM2)")
+ (pinfunction "PB1")
+ (pintype "bidirectional")
+ (uuid "dad8053e-4fc8-4e98-8586-6aefe3d41890")
+ )
+ (pad "7" thru_hole circle
+ (at 7.62 2.54)
+ (size 1.6 1.6)
+ (drill 0.8)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net 193 "Net-(U9-PB2)")
+ (pinfunction "PB2")
+ (pintype "bidirectional")
+ (uuid "6defab82-98f0-42a9-8422-60873b826ec1")
+ )
+ (pad "8" thru_hole circle
+ (at 7.62 0)
+ (size 1.6 1.6)
+ (drill 0.8)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net 50 "+5V")
+ (pinfunction "VCC")
+ (pintype "power_in")
+ (uuid "d0401929-747d-4c2d-9da2-8106e2cfd86b")
+ )
+ (embedded_fonts no)
+ (model "${KICAD9_3DMODEL_DIR}/Package_DIP.3dshapes/DIP-8_W7.62mm.step"
+ (offset
+ (xyz 0 0 0)
+ )
+ (scale
+ (xyz 1 1 1)
+ )
+ (rotate
+ (xyz 0 0 0)
+ )
+ )
+ )
+ (footprint "LED_SMD:LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm"
+ (layer "F.Cu")
+ (uuid "c0db95ed-e86a-476f-8c7c-1d63a2cd1754")
+ (at 171.335 87.48)
+ (descr "5.0mm x 5.0mm Addressable RGB LED NeoPixel, https://cdn-shop.adafruit.com/datasheets/WS2812B.pdf")
+ (tags "LED RGB NeoPixel PLCC-4 5050")
+ (property "Reference" "D37"
+ (at 0 -3.5 0)
+ (layer "F.SilkS")
+ (uuid "eda9aebd-de95-4a2b-bf36-1aac8fea41ee")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Value" "WS2812B"
+ (at 0 4 0)
+ (layer "F.Fab")
+ (uuid "ed175b32-d45f-4667-919f-1017a6892a52")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Datasheet" "https://cdn-shop.adafruit.com/datasheets/WS2812B.pdf"
+ (at 0 0 0)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "a873d3c4-a43b-46d0-a19d-4c0f644f850e")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Description" "RGB LED with integrated controller"
+ (at 0 0 0)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "1c47a1b8-62f3-4a0d-a26d-6687b6c031f4")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property ki_fp_filters "LED*WS2812*PLCC*5.0x5.0mm*P3.2mm*")
+ (path "/a856c1b5-e9b5-4214-a4fa-196e70f84703")
+ (sheetname "/")
+ (sheetfile "Electronics.kicad_sch")
+ (attr smd)
+ (fp_line
+ (start -3.5 -2.75)
+ (end -3.5 2.75)
+ (stroke
+ (width 0.12)
+ (type default)
+ )
+ (layer "F.SilkS")
+ (uuid "ccb429a0-be78-4515-9c87-fcbce99003c2")
+ )
+ (fp_line
+ (start -3.5 -2.75)
+ (end 3.5 -2.75)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "db660d9a-96b5-4124-8c79-9006b8ee4b0d")
+ )
+ (fp_line
+ (start -3.5 2.75)
+ (end 3.05 2.75)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "2894dfbf-47ec-446e-8678-333017603435")
+ )
+ (fp_line
+ (start -2.7 0.9)
+ (end -2.7 -0.9)
+ (stroke
+ (width 0.12)
+ (type default)
+ )
+ (layer "F.SilkS")
+ (uuid "40e92653-8b7c-4727-8a2d-a791ba4348b0")
+ )
+ (fp_line
+ (start 2.7 0.9)
+ (end 2.7 -0.9)
+ (stroke
+ (width 0.12)
+ (type default)
+ )
+ (layer "F.SilkS")
+ (uuid "ba98c34f-1898-470a-b07a-a1d4f70d27a7")
+ )
+ (fp_line
+ (start 3.05 2.75)
+ (end 3.5 2.3)
+ (stroke
+ (width 0.12)
+ (type default)
+ )
+ (layer "F.SilkS")
+ (uuid "adb9b8ba-bd07-4d80-bdad-837ee0b100ff")
+ )
+ (fp_line
+ (start 3.5 2.3)
+ (end 3.5 -2.75)
+ (stroke
+ (width 0.12)
+ (type default)
+ )
+ (layer "F.SilkS")
+ (uuid "4cdef35c-3dab-4f45-87a8-7bf532145452")
+ )
+ (fp_line
+ (start -3.45 -2.75)
+ (end -3.45 2.75)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "1665ba7b-09ca-4619-9e2b-93cfa2627b4c")
+ )
+ (fp_line
+ (start -3.45 2.75)
+ (end 3.45 2.75)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "71344fd4-9948-4f81-93d7-832709534526")
+ )
+ (fp_line
+ (start 3.45 -2.75)
+ (end -3.45 -2.75)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "d0568164-870a-4765-9190-cca677f50f55")
+ )
+ (fp_line
+ (start 3.45 2.75)
+ (end 3.45 -2.75)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "c057855e-93fb-4596-be51-b852ed13feb6")
+ )
+ (fp_line
+ (start -2.5 -2.5)
+ (end -2.5 2.5)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "d8c53377-8f38-47ed-bab9-39d5c62f9da2")
+ )
+ (fp_line
+ (start -2.5 2.5)
+ (end 2.5 2.5)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "a9263b91-284b-4deb-9446-d9b9fafe5779")
+ )
+ (fp_line
+ (start 2.5 -2.5)
+ (end -2.5 -2.5)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "e7defbb9-769b-41b6-a63e-ed6e984ccaa8")
+ )
+ (fp_line
+ (start 2.5 1.5)
+ (end 1.5 2.5)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "22c2879e-a3e4-4690-900d-a711708f68a5")
+ )
+ (fp_line
+ (start 2.5 2.5)
+ (end 2.5 -2.5)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "75157601-b84f-48e5-a891-396e365e09f4")
+ )
+ (fp_circle
+ (center 0 0)
+ (end 0 -2)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (fill no)
+ (layer "F.Fab")
+ (uuid "d2e563ac-f785-47e2-bbf0-389e64c4f543")
+ )
+ (fp_text user "1"
+ (at -4 -1.6 0)
+ (unlocked yes)
+ (layer "F.SilkS")
+ (uuid "6e14f75b-4d35-4346-a066-49e028ac6f3b")
+ (effects
+ (font
+ (size 0.8 0.8)
+ (thickness 0.15)
+ )
+ )
+ )
+ (fp_text user "${REFERENCE}"
+ (at 0 0 0)
+ (layer "F.Fab")
+ (uuid "f24806a4-fc41-4689-8ba4-aa3cb9679fb4")
+ (effects
+ (font
+ (size 0.8 0.8)
+ (thickness 0.15)
+ )
+ )
+ )
+ (pad "1" smd roundrect
+ (at -2.45 -1.65)
+ (size 1.5 0.9)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (roundrect_rratio 0.1)
+ (net 4 "/5V")
+ (pinfunction "VDD")
+ (pintype "power_in")
+ (uuid "2d10eea8-cfd6-4b4d-88d1-3b131d2f3fe0")
+ )
+ (pad "2" smd roundrect
+ (at -2.45 1.65)
+ (size 1.5 0.9)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (roundrect_rratio 0.1)
+ (net 11 "Net-(D37-DOUT)")
+ (pinfunction "DOUT")
+ (pintype "output")
+ (uuid "7d30723b-7b83-4e6a-911a-b4baf2534df9")
+ )
+ (pad "3" smd roundrect
+ (at 2.45 1.65)
+ (size 1.5 0.9)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (roundrect_rratio 0.1)
+ (net 2 "GND")
+ (pinfunction "VSS")
+ (pintype "power_in")
+ (uuid "559b922e-d6dd-4ef6-8bbd-02728be7a120")
+ )
+ (pad "4" smd roundrect
+ (at 2.45 -1.65)
+ (size 1.5 0.9)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (roundrect_rratio 0.1)
+ (net 3 "Net-(D33-DOUT)")
+ (pinfunction "DIN")
+ (pintype "input")
+ (uuid "17513de8-bb3d-4c22-8385-6fb714ac27e8")
+ )
+ (embedded_fonts no)
+ (model "${KICAD9_3DMODEL_DIR}/LED_SMD.3dshapes/LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm.step"
+ (offset
+ (xyz 0 0 0)
+ )
+ (scale
+ (xyz 1 1 1)
+ )
+ (rotate
+ (xyz 0 0 0)
+ )
+ )
+ )
+ (footprint "SamacSys_Parts:TB9051FTG"
+ (layer "F.Cu")
+ (uuid "c20a0cb6-cccb-4ffb-84c5-7c7c45bf2994")
+ (at 204.505 102.65)
+ (descr "TB9051FTG-6")
+ (tags "Integrated Circuit")
+ (property "Reference" "IC4"
+ (at 0 0 0)
+ (layer "F.SilkS")
+ (uuid "b98e1437-28e1-4caf-becb-8828308b5055")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.254)
+ )
+ )
+ )
+ (property "Value" "TB9051FTG"
+ (at 0 0 0)
+ (layer "F.SilkS")
+ (hide yes)
+ (uuid "a7eff97b-bd2a-447e-bde5-c482fe5389b4")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.254)
+ )
+ )
+ )
+ (property "Datasheet" "https://toshiba.semicon-storage.com/ap-en/semiconductor/product/automotive-devices/detail.TB9051FTG.html"
+ (at 0 0 0)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "2ebdb24a-9199-47eb-a94d-dd14ab2e7ec1")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Description" "PWM type single channel H-Bridge DC brushed motor driver for automotive use"
+ (at 0 0 0)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "6dfd4519-271d-4a68-9bf8-b6e9feb7f1e3")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Height" "1.8"
+ (at 0 0 0)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "7bf75644-88bb-4024-903f-e4ea5588db58")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Manufacturer_Name" "Toshiba"
+ (at 0 0 0)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "fc8fc3ab-0bde-4bc3-88ce-25f0fe98fb74")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Manufacturer_Part_Number" "TB9051FTG"
+ (at 0 0 0)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "b2a16126-1b21-4fd3-8bac-eb00e8557e10")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Mouser Part Number" ""
+ (at 0 0 0)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "610b9877-98fe-4501-a2e2-70f861be628a")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Mouser Price/Stock" ""
+ (at 0 0 0)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "43e76e42-9005-4efb-95e3-324bb67efbaa")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Arrow Part Number" ""
+ (at 0 0 0)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "73e1555d-d8f6-4342-aeeb-f60f8df511ae")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Arrow Price/Stock" ""
+ (at 0 0 0)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "ba1eaaf9-f264-4e46-801a-9254d4b89c72")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (path "/6fbe2211-a493-4c45-b042-15602b136264")
+ (sheetname "/")
+ (sheetfile "Electronics.kicad_sch")
+ (attr smd)
+ (fp_line
+ (start -1.95 3.4)
+ (end -1.95 3.4)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "4a951f0e-9fad-497f-92dd-828b86084e8d")
+ )
+ (fp_line
+ (start -1.95 3.5)
+ (end -1.95 3.5)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "6048b744-d3fb-4be3-8979-7d4c8b53ee21")
+ )
+ (fp_arc
+ (start -1.95 3.4)
+ (mid -1.9 3.45)
+ (end -1.95 3.5)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "ea3e8ca5-f763-414f-bc0f-c5ea59f278cc")
+ )
+ (fp_arc
+ (start -1.95 3.5)
+ (mid -2 3.45)
+ (end -1.95 3.4)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "bdf32adc-4921-44d3-820f-e50e2ca3e8aa")
+ )
+ (fp_line
+ (start -4.2 -4.2)
+ (end 4.2 -4.2)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "f252671d-fe85-4c70-b28d-07c1ae354390")
+ )
+ (fp_line
+ (start -4.2 4.2)
+ (end -4.2 -4.2)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "2b871d47-4836-4004-902b-0c82ae58dd88")
+ )
+ (fp_line
+ (start 4.2 -4.2)
+ (end 4.2 4.2)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "1a30d525-4f62-4fcf-8c93-7d32574e30c7")
+ )
+ (fp_line
+ (start 4.2 4.2)
+ (end -4.2 4.2)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "cc4e653a-f328-4fa0-a43a-fe6298a49671")
+ )
+ (fp_line
+ (start -3 -3)
+ (end -3 3)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "6b47397c-557b-41bc-bf1b-1442905f7811")
+ )
+ (fp_line
+ (start -3 3)
+ (end 3 3)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "d5787082-10c1-4988-9922-f1d90a4c678d")
+ )
+ (fp_line
+ (start 3 -3)
+ (end -3 -3)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "8f63ea9f-90bc-4b0b-8fbc-e77b11d0ca23")
+ )
+ (fp_line
+ (start 3 3)
+ (end 3 -3)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "f88649ad-73c5-41d7-bd4d-40acf9270ef6")
+ )
+ (fp_text user "${REFERENCE}"
+ (at 0 0 0)
+ (layer "F.Fab")
+ (uuid "f0169b5f-91ce-42ee-b64c-69d8e2f2b288")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.254)
+ )
+ )
+ )
+ (pad "1" smd rect
+ (at -1.95 2.8)
+ (size 0.45 0.8)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (net 112 "Net-(IC4-OCC)")
+ (pinfunction "OCC")
+ (pintype "passive")
+ (uuid "daebf856-cf78-4b01-804f-87dbbce56020")
+ )
+ (pad "2" smd rect
+ (at -1.3 2.8)
+ (size 0.45 0.8)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (net 50 "+5V")
+ (pinfunction "VCC")
+ (pintype "passive")
+ (uuid "fc76c6bc-83f8-4f9f-b17e-b27dd98b5e9a")
+ )
+ (pad "3" smd rect
+ (at -0.65 2.8)
+ (size 0.45 0.8)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (net 111 "Net-(IC4-ENB)")
+ (pinfunction "ENB")
+ (pintype "passive")
+ (uuid "d158d0f1-12b9-4bc5-9738-a51ecaafba6d")
+ )
+ (pad "4" smd rect
+ (at 0 2.8)
+ (size 0.45 0.8)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (net 2 "GND")
+ (pinfunction "AGND")
+ (pintype "passive")
+ (uuid "f2bddb98-9d76-4979-99f6-ff5bd1b94368")
+ )
+ (pad "5" smd rect
+ (at 0.65 2.8)
+ (size 0.45 0.8)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (net 101 "Net-(IC4-EN)")
+ (pinfunction "EN")
+ (pintype "passive")
+ (uuid "6d16cc35-b1ee-4467-9541-70b14f183bb2")
+ )
+ (pad "6" smd rect
+ (at 1.3 2.8)
+ (size 0.45 0.8)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (net 110 "unconnected-(IC4-NC_1-Pad6)")
+ (pinfunction "NC_1")
+ (pintype "passive+no_connect")
+ (uuid "c3ca7fcd-9329-4bde-acea-4cbc7842e7c0")
+ )
+ (pad "7" smd rect
+ (at 1.95 2.8)
+ (size 0.45 0.8)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (net 107 "Net-(IC4-OCM)")
+ (pinfunction "OCM")
+ (pintype "passive")
+ (uuid "ac4a3efa-46a5-4747-b80b-08c39de74a2a")
+ )
+ (pad "8" smd rect
+ (at 2.8 1.95 90)
+ (size 0.45 0.8)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (net 113 "Net-(IC4-PWM1)")
+ (pinfunction "PWM1")
+ (pintype "passive")
+ (uuid "dc630a72-9636-411c-93a5-d135f57b5034")
+ )
+ (pad "9" smd rect
+ (at 2.8 1.3 90)
+ (size 0.45 0.8)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (net 103 "Net-(IC4-PWM2)")
+ (pinfunction "PWM2")
+ (pintype "passive")
+ (uuid "89f5ab4d-5a34-47a9-bf57-ffcd7293398c")
+ )
+ (pad "10" smd rect
+ (at 2.8 0.65 90)
+ (size 0.45 0.8)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (net 95 "unconnected-(IC4-NC_2-Pad10)")
+ (pinfunction "NC_2")
+ (pintype "passive+no_connect")
+ (uuid "114c448e-5c16-401a-8976-11f74872daa5")
+ )
+ (pad "11" smd rect
+ (at 2.8 0 90)
+ (size 0.45 0.8)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (net 96 "/vout-m4")
+ (pinfunction "VBAT_1")
+ (pintype "passive")
+ (uuid "2fbbea0f-ba4e-4993-a18d-520a7657294a")
+ )
+ (pad "12" smd rect
+ (at 2.8 -0.65 90)
+ (size 0.45 0.8)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (net 96 "/vout-m4")
+ (pinfunction "VBAT_2")
+ (pintype "passive")
+ (uuid "f41184ed-086a-4d34-9a7e-3d133be80e8e")
+ )
+ (pad "13" smd rect
+ (at 2.8 -1.3 90)
+ (size 0.45 0.8)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (net 105 "/out1-m4")
+ (pinfunction "OUT1_1")
+ (pintype "passive")
+ (uuid "918a3f7a-18f9-4445-951a-4064c75fc727")
+ )
+ (pad "14" smd rect
+ (at 2.8 -1.95 90)
+ (size 0.45 0.8)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (net 105 "/out1-m4")
+ (pinfunction "OUT1_2")
+ (pintype "passive")
+ (uuid "98db9e6f-a273-4723-bc8a-0832db490afc")
+ )
+ (pad "15" smd rect
+ (at 1.95 -2.8)
+ (size 0.45 0.8)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (net 2 "GND")
+ (pinfunction "PGND_1")
+ (pintype "passive")
+ (uuid "6c1f9f45-3406-4a69-bfcb-1963fa97dbec")
+ )
+ (pad "16" smd rect
+ (at 1.3 -2.8)
+ (size 0.45 0.8)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (net 2 "GND")
+ (pinfunction "PGND_2")
+ (pintype "passive")
+ (uuid "9546d09a-3c0c-4c5e-9990-6d89f69af08c")
+ )
+ (pad "17" smd rect
+ (at 0.65 -2.8)
+ (size 0.45 0.8)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (net 2 "GND")
+ (pinfunction "PGND_3")
+ (pintype "passive")
+ (uuid "e36b5f4e-1785-4280-b937-c14e727fa1ae")
+ )
+ (pad "18" smd rect
+ (at 0 -2.8)
+ (size 0.45 0.8)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (net 100 "Net-(IC4-DIAG)")
+ (pinfunction "DIAG")
+ (pintype "passive")
+ (uuid "3814285b-da4b-4608-b0b3-218eac6daa07")
+ )
+ (pad "19" smd rect
+ (at -0.65 -2.8)
+ (size 0.45 0.8)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (net 2 "GND")
+ (pinfunction "PGND_4")
+ (pintype "passive")
+ (uuid "46aef154-96bb-4066-a68c-180b73e35970")
+ )
+ (pad "20" smd rect
+ (at -1.3 -2.8)
+ (size 0.45 0.8)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (net 2 "GND")
+ (pinfunction "PGND_5")
+ (pintype "passive")
+ (uuid "95fb7dd2-398a-460d-b946-04c8bc1bb22e")
+ )
+ (pad "21" smd rect
+ (at -1.95 -2.8)
+ (size 0.45 0.8)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (net 2 "GND")
+ (pinfunction "PGND_6")
+ (pintype "passive")
+ (uuid "e1fcffeb-97a9-4d65-a6ca-dd9eb968d424")
+ )
+ (pad "22" smd rect
+ (at -2.8 -1.95 90)
+ (size 0.45 0.8)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (net 109 "/out2-m4")
+ (pinfunction "OUT2_1")
+ (pintype "passive")
+ (uuid "e5b71bbc-8fe0-4f52-879f-20d2f1e29b9e")
+ )
+ (pad "23" smd rect
+ (at -2.8 -1.3 90)
+ (size 0.45 0.8)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (net 109 "/out2-m4")
+ (pinfunction "OUT2_2")
+ (pintype "passive")
+ (uuid "c1806a2f-cfc2-4d66-8605-12d878aa39bf")
+ )
+ (pad "24" smd rect
+ (at -2.8 -0.65 90)
+ (size 0.45 0.8)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (net 96 "/vout-m4")
+ (pinfunction "VBAT_3")
+ (pintype "passive")
+ (uuid "1e9bcf8f-18bf-4044-a4f8-70f2339ff23f")
+ )
+ (pad "25" smd rect
+ (at -2.8 0 90)
+ (size 0.45 0.8)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (net 96 "/vout-m4")
+ (pinfunction "VBAT_4")
+ (pintype "passive")
+ (uuid "5532c683-84cf-4a3b-9cd0-e0e947ad07fc")
+ )
+ (pad "26" smd rect
+ (at -2.8 0.65 90)
+ (size 0.45 0.8)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (net 108 "unconnected-(IC4-NC_3-Pad26)")
+ (pinfunction "NC_3")
+ (pintype "passive+no_connect")
+ (uuid "b5134ce8-1de2-44e5-ac74-f939358bc916")
+ )
+ (pad "27" smd rect
+ (at -2.8 1.3 90)
+ (size 0.45 0.8)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (net 2 "GND")
+ (pinfunction "TEST1")
+ (pintype "passive")
+ (uuid "040becdc-aad0-48f3-b44b-c50657bdd87c")
+ )
+ (pad "28" smd rect
+ (at -2.8 1.95 90)
+ (size 0.45 0.8)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (net 2 "GND")
+ (pinfunction "TEST2")
+ (pintype "passive")
+ (uuid "70c6b365-006a-4edb-bec9-3611013defde")
+ )
+ (pad "29" smd rect
+ (at 0 0 90)
+ (size 4.2 4.2)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (net 2 "GND")
+ (pinfunction "EP")
+ (pintype "passive")
+ (uuid "00abb91a-6361-4d6c-9ef7-da9700b4955b")
+ )
+ (pad "C1" smd rect
+ (at -2.75 2.75 90)
+ (size 0.9 0.9)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (net 2 "GND")
+ (pinfunction "CORNER1")
+ (pintype "passive")
+ (uuid "8c1e32e4-6a1a-45cd-9f71-8e6decbd9ec0")
+ )
+ (pad "C2" smd rect
+ (at 2.75 2.75 90)
+ (size 0.9 0.9)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (net 2 "GND")
+ (pinfunction "CORNER2")
+ (pintype "passive")
+ (uuid "b9f1bc9d-64e8-4f22-85f5-b98177d074ae")
+ )
+ (pad "C3" smd rect
+ (at 2.75 -2.75 90)
+ (size 0.9 0.9)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (net 2 "GND")
+ (pinfunction "CORNER3")
+ (pintype "passive")
+ (uuid "6d636f1c-675d-44c8-b55e-e838e7d713d2")
+ )
+ (pad "C4" smd rect
+ (at -2.75 -2.75 90)
+ (size 0.9 0.9)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (net 2 "GND")
+ (pinfunction "CORNER4")
+ (pintype "passive")
+ (uuid "805555cc-7af0-42cf-b391-b24ec9c59ec7")
+ )
+ (embedded_fonts no)
+ (model "C:\\Users\\20251431\\OneDrive - TU Eindhoven\\Documents\\KiCad\\comp\\SamacSys_Parts.3dshapes\\TB9051FTG.stp"
+ (offset
+ (xyz 0 0 0)
+ )
+ (scale
+ (xyz 1 1 1)
+ )
+ (rotate
+ (xyz 0 0 0)
+ )
+ )
+ )
+ (footprint "LED_SMD:LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm"
+ (layer "F.Cu")
+ (uuid "c3f5bfba-383c-42f5-8b58-cd0037492191")
+ (at 179.455 107.34)
+ (descr "5.0mm x 5.0mm Addressable RGB LED NeoPixel, https://cdn-shop.adafruit.com/datasheets/WS2812B.pdf")
+ (tags "LED RGB NeoPixel PLCC-4 5050")
+ (property "Reference" "D48"
+ (at 0 -3.5 0)
+ (layer "F.SilkS")
+ (uuid "d1019702-6eed-4822-80b5-9a07b9271ee2")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Value" "WS2812B"
+ (at 0 4 0)
+ (layer "F.Fab")
+ (uuid "2dbdab35-29a1-4ff6-ad90-0ebdad1ee877")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Datasheet" "https://cdn-shop.adafruit.com/datasheets/WS2812B.pdf"
+ (at 0 0 0)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "86b5cb36-c7f7-427a-a938-f1070888d16e")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Description" "RGB LED with integrated controller"
+ (at 0 0 0)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "5aa4d8b6-ee6d-49a9-b31b-9003a0d5e9ee")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property ki_fp_filters "LED*WS2812*PLCC*5.0x5.0mm*P3.2mm*")
+ (path "/30d012a1-f732-40a3-8f1c-5836488127c0")
+ (sheetname "/")
+ (sheetfile "Electronics.kicad_sch")
+ (attr smd)
+ (fp_line
+ (start -3.5 -2.75)
+ (end -3.5 2.75)
+ (stroke
+ (width 0.12)
+ (type default)
+ )
+ (layer "F.SilkS")
+ (uuid "b8796f2f-c4e6-4b19-b21a-c1e9a3ce6dff")
+ )
+ (fp_line
+ (start -3.5 -2.75)
+ (end 3.5 -2.75)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "e4665024-f54d-4620-9922-87211d07f878")
+ )
+ (fp_line
+ (start -3.5 2.75)
+ (end 3.05 2.75)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "ea6256c7-a9fc-4391-96b7-bb27b53f52d3")
+ )
+ (fp_line
+ (start -2.7 0.9)
+ (end -2.7 -0.9)
+ (stroke
+ (width 0.12)
+ (type default)
+ )
+ (layer "F.SilkS")
+ (uuid "790c5415-f67e-4179-b2ff-07f99d51e1fe")
+ )
+ (fp_line
+ (start 2.7 0.9)
+ (end 2.7 -0.9)
+ (stroke
+ (width 0.12)
+ (type default)
+ )
+ (layer "F.SilkS")
+ (uuid "0b583452-2b32-4ccd-b5a9-7603991e60c9")
+ )
+ (fp_line
+ (start 3.05 2.75)
+ (end 3.5 2.3)
+ (stroke
+ (width 0.12)
+ (type default)
+ )
+ (layer "F.SilkS")
+ (uuid "96af5d42-85c7-496d-8281-348e0976e3c5")
+ )
+ (fp_line
+ (start 3.5 2.3)
+ (end 3.5 -2.75)
+ (stroke
+ (width 0.12)
+ (type default)
+ )
+ (layer "F.SilkS")
+ (uuid "b3b02853-4222-4417-bc45-ba8ab6d63b11")
+ )
+ (fp_line
+ (start -3.45 -2.75)
+ (end -3.45 2.75)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "59513a55-eb2d-4818-8b6a-314601958026")
+ )
+ (fp_line
+ (start -3.45 2.75)
+ (end 3.45 2.75)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "d3014f19-7552-4288-b5bd-72770408e0f7")
+ )
+ (fp_line
+ (start 3.45 -2.75)
+ (end -3.45 -2.75)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "c0de3062-23da-44d4-9610-62d1d4356cf9")
+ )
+ (fp_line
+ (start 3.45 2.75)
+ (end 3.45 -2.75)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "526e5add-63c4-4349-aac4-5ea1a3193fad")
+ )
+ (fp_line
+ (start -2.5 -2.5)
+ (end -2.5 2.5)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "1a9df29d-a1f9-4196-a4d5-970c7dab805a")
+ )
+ (fp_line
+ (start -2.5 2.5)
+ (end 2.5 2.5)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "c6bb34e9-89ef-4bdf-af8b-18507736fd4f")
+ )
+ (fp_line
+ (start 2.5 -2.5)
+ (end -2.5 -2.5)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "4b6e80f5-cf8f-4fd5-be4b-2395460d6119")
+ )
+ (fp_line
+ (start 2.5 1.5)
+ (end 1.5 2.5)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "8c78d49a-8aba-45eb-8ae1-9e2daa7fb5ca")
+ )
+ (fp_line
+ (start 2.5 2.5)
+ (end 2.5 -2.5)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "1a118c86-4cb8-41f9-b93a-0132f5cb719f")
+ )
+ (fp_circle
+ (center 0 0)
+ (end 0 -2)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (fill no)
+ (layer "F.Fab")
+ (uuid "899588c2-375e-49ba-906a-ea38b5e57e6b")
+ )
+ (fp_text user "1"
+ (at -4 -1.6 0)
+ (unlocked yes)
+ (layer "F.SilkS")
+ (uuid "e960ff97-6531-493b-970a-72c76f6b087e")
+ (effects
+ (font
+ (size 0.8 0.8)
+ (thickness 0.15)
+ )
+ )
+ )
+ (fp_text user "${REFERENCE}"
+ (at 0 0 0)
+ (layer "F.Fab")
+ (uuid "3a94378c-602c-4d1e-8029-1a83f9cd0143")
+ (effects
+ (font
+ (size 0.8 0.8)
+ (thickness 0.15)
+ )
+ )
+ )
+ (pad "1" smd roundrect
+ (at -2.45 -1.65)
+ (size 1.5 0.9)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (roundrect_rratio 0.1)
+ (net 4 "/5V")
+ (pinfunction "VDD")
+ (pintype "power_in")
+ (uuid "6e8d32a1-53e7-4366-9a3f-39d7eac44786")
+ )
+ (pad "2" smd roundrect
+ (at -2.45 1.65)
+ (size 1.5 0.9)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (roundrect_rratio 0.1)
+ (net 22 "Net-(D48-DOUT)")
+ (pinfunction "DOUT")
+ (pintype "output")
+ (uuid "7fbb9739-482c-4fc3-9452-65472b69feb2")
+ )
+ (pad "3" smd roundrect
+ (at 2.45 1.65)
+ (size 1.5 0.9)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (roundrect_rratio 0.1)
+ (net 2 "GND")
+ (pinfunction "VSS")
+ (pintype "power_in")
+ (uuid "0e3bbc4e-647a-4be1-a73c-2e32a841a241")
+ )
+ (pad "4" smd roundrect
+ (at 2.45 -1.65)
+ (size 1.5 0.9)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (roundrect_rratio 0.1)
+ (net 18 "Net-(D44-DOUT)")
+ (pinfunction "DIN")
+ (pintype "input")
+ (uuid "6704e8a2-4888-4a47-8d56-304057c39165")
+ )
+ (embedded_fonts no)
+ (model "${KICAD9_3DMODEL_DIR}/LED_SMD.3dshapes/LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm.step"
+ (offset
+ (xyz 0 0 0)
+ )
+ (scale
+ (xyz 1 1 1)
+ )
+ (rotate
+ (xyz 0 0 0)
+ )
+ )
+ )
+ (footprint "OptoDevice:Vishay_MINICAST-3Pin"
+ (layer "F.Cu")
+ (uuid "cb694563-cbbd-405f-895d-d126e09cd31a")
+ (at 210.93 116.155)
+ (descr "IR Receiver Vishay TSOP-xxxx, MINICAST package, see https://www.vishay.com/docs/82669/tsop32s40f.pdf")
+ (tags "IR Receiver Vishay TSOP-xxxx MINICAST")
+ (property "Reference" "IR3"
+ (at 2.5 -2.4 180)
+ (layer "F.SilkS")
+ (uuid "bf31a77c-67db-4e9c-a2e4-123b9d94bc66")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Value" "TSSP4038"
+ (at 2.55 4.6 180)
+ (layer "F.Fab")
+ (uuid "8f703be0-4be0-467f-b440-f32132f364d8")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Datasheet" "http://www.vishay.com/docs/82476/tssp58p38.pdf"
+ (at 0 0 0)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "96989efb-9e93-4a75-8cef-0642202522d1")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Description" "IR Detector for Mid Range Proximity Sensor"
+ (at 0 0 0)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "65bbdda0-8d1d-471d-a484-2efae39d3585")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property ki_fp_filters "Vishay*MINICAST*")
+ (path "/92446e70-e9a9-4d77-914a-94aec3275f0b")
+ (sheetname "/")
+ (sheetfile "Electronics.kicad_sch")
+ (attr through_hole)
+ (fp_line
+ (start 5.14 -1.51)
+ (end 2.54 -1.51)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "31c45daf-5679-4cd2-b8eb-38e9f7c0df6e")
+ )
+ (fp_line
+ (start 5.14 -1.16)
+ (end 5.14 -1.51)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "0facf373-6bed-4552-96bb-68fb7d3c3021")
+ )
+ (fp_line
+ (start 5.14 1.16)
+ (end 5.14 1.5)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "040fb9ae-1439-4541-9f24-e8168e3c87db")
+ )
+ (fp_line
+ (start 5.14 1.5)
+ (end 0.05 1.5)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "cbc37c2f-c053-4f76-9122-9aef6f44a11d")
+ )
+ (fp_arc
+ (start 4.64 1.5)
+ (mid 2.540869 3.502379)
+ (end 0.440083 1.501736)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "31dd24ef-db91-408e-a339-04cd23892afc")
+ )
+ (fp_line
+ (start -1.15 -1.65)
+ (end -1.15 3.7)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "77b2f9a1-aa85-4e36-b5a3-950b3bbf90b9")
+ )
+ (fp_line
+ (start -1.15 -1.65)
+ (end 6.23 -1.65)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "da58009a-55cd-4adc-9304-5f23777703e0")
+ )
+ (fp_line
+ (start 6.23 3.7)
+ (end -1.15 3.7)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "a952b7a0-8eda-47a9-848b-0b267355d1e1")
+ )
+ (fp_line
+ (start 6.23 3.7)
+ (end 6.23 -1.65)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "6a50c60d-ed8a-452b-9fa3-8d5700f697c3")
+ )
+ (fp_line
+ (start 0.04 1.4)
+ (end 0.04 -0.65)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "53dbd891-eb31-439d-a774-e45473eca61a")
+ )
+ (fp_line
+ (start 0.79 -1.4)
+ (end 0.04 -0.65)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "002a4855-a321-4b7d-8884-e7e664c6ebbb")
+ )
+ (fp_line
+ (start 0.79 -1.4)
+ (end 5.04 -1.4)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "efaf11e7-4f27-428c-85a7-9ba81256cdb7")
+ )
+ (fp_line
+ (start 5.04 -1.4)
+ (end 5.04 1.4)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "60358193-9389-492e-8bc3-3aec428d8713")
+ )
+ (fp_line
+ (start 5.04 1.4)
+ (end 0.04 1.4)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "9e5a8361-802f-4e35-b84c-6c1af9d0c50e")
+ )
+ (fp_arc
+ (start 4.54 1.4)
+ (mid 2.54 3.4)
+ (end 0.54 1.4)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "0c39a49c-4b9d-42f9-9a30-694a30253587")
+ )
+ (fp_text user "${REFERENCE}"
+ (at 2.54 0 0)
+ (layer "F.Fab")
+ (uuid "caea9203-8dc5-40e0-bab3-35dc912b25fe")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (pad "1" thru_hole roundrect
+ (at 0 0)
+ (size 1.8 1.8)
+ (drill 0.9)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (roundrect_rratio 0.139)
+ (net 116 "Net-(IR3-OUT)")
+ (pinfunction "OUT")
+ (pintype "output")
+ (uuid "ff5b0e98-fd83-43c3-bb24-73e16fe2633c")
+ )
+ (pad "2" thru_hole circle
+ (at 2.54 0)
+ (size 1.8 1.8)
+ (drill 0.9)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net 2 "GND")
+ (pinfunction "GND")
+ (pintype "power_in")
+ (uuid "46d9e340-60f6-4a3a-8ce5-51ed6c27fa83")
+ )
+ (pad "3" thru_hole circle
+ (at 5.08 0)
+ (size 1.8 1.8)
+ (drill 0.9)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net 63 "Net-(IR3-Vs)")
+ (pinfunction "Vs")
+ (pintype "power_in")
+ (uuid "2d74121c-1fed-4a22-be7a-14954c34cf1a")
+ )
+ (embedded_fonts no)
+ (model "${KICAD9_3DMODEL_DIR}/OptoDevice.3dshapes/Vishay_MINICAST-3Pin.step"
+ (offset
+ (xyz 0 0 0)
+ )
+ (scale
+ (xyz 1 1 1)
+ )
+ (rotate
+ (xyz 0 0 0)
+ )
+ )
+ )
+ (footprint "Connector_JST:JST_XH_B6B-XH-AM_1x06_P2.50mm_Vertical"
+ (layer "F.Cu")
+ (uuid "cd97e4c9-c522-4f07-b754-6cccd7b4bdbf")
+ (at 170.75 129.625)
+ (descr "JST XH series connector, B6B-XH-AM, with boss (http://www.jst-mfg.com/product/pdf/eng/eXH.pdf), generated with kicad-footprint-generator")
+ (tags "connector JST XH vertical boss")
+ (property "Reference" "M3"
+ (at 6.25 -3.55 0)
+ (layer "F.SilkS")
+ (uuid "f4259a42-756c-481e-b57b-0337fe44467b")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Value" "~"
+ (at 6.25 4.6 0)
+ (layer "F.Fab")
+ (uuid "8484c39e-5278-44f2-8610-4bad5152b26b")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Datasheet" ""
+ (at 0 0 0)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "b015288e-c9ef-46d1-a9f7-e565871a7deb")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Description" ""
+ (at 0 0 0)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "47ef4c04-bbea-4eec-b122-2d3e2521ac1e")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (path "/4bd05e87-13e2-46fc-8b84-8c9c31bdc0d8")
+ (sheetname "/")
+ (sheetfile "Electronics.kicad_sch")
+ (attr through_hole)
+ (fp_line
+ (start -2.85 -2.75)
+ (end -2.85 -1.5)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "1a264ada-6a78-4346-aafc-7806b8ed63e6")
+ )
+ (fp_line
+ (start -2.56 -2.46)
+ (end -2.56 3.51)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "d5f0e972-b130-49f7-a55e-455b09228106")
+ )
+ (fp_line
+ (start -2.56 3.51)
+ (end 15.06 3.51)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "9dac791a-d19f-4b9b-a5ee-d3465ac1af05")
+ )
+ (fp_line
+ (start -2.55 -2.45)
+ (end -2.55 -1.7)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "7167afe0-5719-41b3-8fa5-a0aa2c8e0a87")
+ )
+ (fp_line
+ (start -2.55 -1.7)
+ (end -0.75 -1.7)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "5fb5da0d-ee02-4199-8616-9abe838d81cc")
+ )
+ (fp_line
+ (start -2.55 -0.2)
+ (end -1.8 -0.2)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "dda135cc-4940-4810-9017-5979f2f89bc7")
+ )
+ (fp_line
+ (start -1.8 -0.2)
+ (end -1.8 1.14)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "76e83c32-055c-4c63-980c-1ab6626ebe64")
+ )
+ (fp_line
+ (start -1.6 -2.75)
+ (end -2.85 -2.75)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "854d7b95-7c1b-4c97-a134-0b874fb60e32")
+ )
+ (fp_line
+ (start -0.75 -2.45)
+ (end -2.55 -2.45)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "d5ace350-dec9-489e-82f0-89885f2113b2")
+ )
+ (fp_line
+ (start -0.75 -1.7)
+ (end -0.75 -2.45)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "33a34bf8-de67-4683-bae2-49a64dcedd4d")
+ )
+ (fp_line
+ (start 0.75 -2.45)
+ (end 0.75 -1.7)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "8adbb281-c848-4963-84ba-362cceaed57f")
+ )
+ (fp_line
+ (start 0.75 -1.7)
+ (end 11.75 -1.7)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "2af9da37-78d9-4a15-848d-f3bdc85bd78f")
+ )
+ (fp_line
+ (start 6.25 2.75)
+ (end -0.74 2.75)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "d004fafb-2bb6-46fd-b54c-7bfab73767d0")
+ )
+ (fp_line
+ (start 11.75 -2.45)
+ (end 0.75 -2.45)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "4695f970-f55b-4a15-9f43-ac7a6074c890")
+ )
+ (fp_line
+ (start 11.75 -1.7)
+ (end 11.75 -2.45)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "eba3113c-2495-409e-86ed-7c716160328a")
+ )
+ (fp_line
+ (start 13.25 -2.45)
+ (end 13.25 -1.7)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "35d6e292-917b-4d3d-808c-f3ffa1a7d92c")
+ )
+ (fp_line
+ (start 13.25 -1.7)
+ (end 15.05 -1.7)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "273e67e9-355c-491d-a31b-a7c9cd3569d3")
+ )
+ (fp_line
+ (start 14.3 -0.2)
+ (end 14.3 2.75)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "13209f89-ebb7-4dc0-87c7-ca001338220b")
+ )
+ (fp_line
+ (start 14.3 2.75)
+ (end 6.25 2.75)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "b29eb3f8-fcec-4df7-b949-e0b985333715")
+ )
+ (fp_line
+ (start 15.05 -2.45)
+ (end 13.25 -2.45)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "378e1752-d79a-4b0f-8040-33d381ba1133")
+ )
+ (fp_line
+ (start 15.05 -1.7)
+ (end 15.05 -2.45)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "8bd0db80-0caa-4fdd-852b-5a9f5a9fa463")
+ )
+ (fp_line
+ (start 15.05 -0.2)
+ (end 14.3 -0.2)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "01d0d334-96d6-4dc9-b765-bf955de605ee")
+ )
+ (fp_line
+ (start 15.06 -2.46)
+ (end -2.56 -2.46)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "f935e12c-21fe-4b0d-8457-f818eed12f8f")
+ )
+ (fp_line
+ (start 15.06 3.51)
+ (end 15.06 -2.46)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "bcbcb026-4146-45a1-8bbd-3a4072da0c63")
+ )
+ (fp_line
+ (start -2.95 -2.85)
+ (end -2.95 3.9)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "fd5a1be9-43eb-42a9-8ded-3abc02b5999d")
+ )
+ (fp_line
+ (start -2.95 3.9)
+ (end 15.45 3.9)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "4576c911-2ec0-416d-ba67-12550587787d")
+ )
+ (fp_line
+ (start 15.45 -2.85)
+ (end -2.95 -2.85)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "b9421d16-e0a8-47c2-9d0b-925101dd3190")
+ )
+ (fp_line
+ (start 15.45 3.9)
+ (end 15.45 -2.85)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "ac2b5cb6-cf87-40c1-aeb0-20f8520cfca6")
+ )
+ (fp_line
+ (start -2.45 -2.35)
+ (end -2.45 3.4)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "3695ad46-417b-4322-919f-6ed6dd34fa88")
+ )
+ (fp_line
+ (start -2.45 3.4)
+ (end 14.95 3.4)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "06a3ec56-6af2-4b14-85f9-cd345ccf9120")
+ )
+ (fp_line
+ (start -0.625 -2.35)
+ (end 0 -1.35)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "3d306819-38a9-4c36-85a9-8ff8ff1ebbb3")
+ )
+ (fp_line
+ (start 0 -1.35)
+ (end 0.625 -2.35)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "c806d3e0-7aa8-492a-86e7-2271c06b6755")
+ )
+ (fp_line
+ (start 14.95 -2.35)
+ (end -2.45 -2.35)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "d7d14aac-071f-4f12-a0ce-c6cd0a8e9f72")
+ )
+ (fp_line
+ (start 14.95 3.4)
+ (end 14.95 -2.35)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "aa1b6479-bc1b-48a0-82b0-24c42d3a2d44")
+ )
+ (fp_text user "${REFERENCE}"
+ (at 6.25 2.7 0)
+ (layer "F.Fab")
+ (uuid "a4d77e8f-843a-4377-a4f4-45b665e01e28")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (pad "" np_thru_hole circle
+ (at -1.6 2)
+ (size 1.2 1.2)
+ (drill 1.2)
+ (layers "*.Cu" "*.Mask")
+ (uuid "96ea6327-8a92-4746-871a-bb143be6ab88")
+ )
+ (pad "1" thru_hole roundrect
+ (at 0 0)
+ (size 1.7 1.95)
+ (drill 0.95)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (roundrect_rratio 0.147059)
+ (net 105 "/out1-m4")
+ (pinfunction "+")
+ (pintype "input")
+ (uuid "86276f76-0bf1-4693-9d01-1cde73d91774")
+ )
+ (pad "2" thru_hole oval
+ (at 2.5 0)
+ (size 1.7 1.95)
+ (drill 0.95)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net 109 "/out2-m4")
+ (pinfunction "-")
+ (pintype "input")
+ (uuid "b8358033-276c-4d8a-8df6-83be69afefe9")
+ )
+ (pad "3" thru_hole oval
+ (at 5 0)
+ (size 1.7 1.95)
+ (drill 0.95)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net 50 "+5V")
+ (pinfunction "5V")
+ (pintype "input")
+ (uuid "be1cf176-b379-475d-a498-1f4d97cbc741")
+ )
+ (pad "4" thru_hole oval
+ (at 7.5 0)
+ (size 1.7 1.95)
+ (drill 0.95)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net 2 "GND")
+ (pinfunction "GND")
+ (pintype "input")
+ (uuid "f8b621d9-6717-4333-967b-a373a9aff058")
+ )
+ (pad "5" thru_hole oval
+ (at 10 0)
+ (size 1.7 1.95)
+ (drill 0.95)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net 102 "unconnected-(M3-encA-Pad5)")
+ (pinfunction "encA")
+ (pintype "output")
+ (uuid "bc537f8a-9b50-4c7b-b3ae-1e97552f75dd")
+ )
+ (pad "6" thru_hole oval
+ (at 12.5 0)
+ (size 1.7 1.95)
+ (drill 0.95)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net 99 "unconnected-(M3-encB-Pad6)")
+ (pinfunction "encB")
+ (pintype "output")
+ (uuid "86e3592c-aff4-4ee2-80dc-b912e56564d7")
+ )
+ (embedded_fonts no)
+ (model "${KICAD9_3DMODEL_DIR}/Connector_JST.3dshapes/JST_XH_B6B-XH-AM_1x06_P2.50mm_Vertical.step"
+ (offset
+ (xyz 0 0 0)
+ )
+ (scale
+ (xyz 1 1 1)
+ )
+ (rotate
+ (xyz 0 0 0)
+ )
+ )
+ )
+ (footprint "OptoDevice:Vishay_MINICAST-3Pin"
+ (layer "F.Cu")
+ (uuid "d9ce8686-22c6-4a6e-895a-e9849c6db8f2")
+ (at 227.79 116.155)
+ (descr "IR Receiver Vishay TSOP-xxxx, MINICAST package, see https://www.vishay.com/docs/82669/tsop32s40f.pdf")
+ (tags "IR Receiver Vishay TSOP-xxxx MINICAST")
+ (property "Reference" "IR11"
+ (at 2.5 -2.4 180)
+ (layer "F.SilkS")
+ (uuid "af9763f9-0059-47d5-8ca7-4fb0b850c050")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Value" "TSSP4038"
+ (at 2.55 4.6 180)
+ (layer "F.Fab")
+ (uuid "d15aeb19-53a9-4f8f-8007-7e7a6d54511d")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Datasheet" "http://www.vishay.com/docs/82476/tssp58p38.pdf"
+ (at 0 0 0)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "6c969917-2c60-4b45-a7ff-32c359d3da4f")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Description" "IR Detector for Mid Range Proximity Sensor"
+ (at 0 0 0)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "e7e1d3c9-416a-434c-9000-1e5814cc342a")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property ki_fp_filters "Vishay*MINICAST*")
+ (path "/fba08a9c-5803-4bee-81a1-4789549e361a")
+ (sheetname "/")
+ (sheetfile "Electronics.kicad_sch")
+ (attr through_hole)
+ (fp_line
+ (start 5.14 -1.51)
+ (end 2.54 -1.51)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "18ff3d5c-66de-423f-a275-6b225d775607")
+ )
+ (fp_line
+ (start 5.14 -1.16)
+ (end 5.14 -1.51)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "16d66fa8-5f41-4df7-892f-03ad3b64a33c")
+ )
+ (fp_line
+ (start 5.14 1.16)
+ (end 5.14 1.5)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "c45ac7ed-1459-450b-85bc-e987ad79218f")
+ )
+ (fp_line
+ (start 5.14 1.5)
+ (end 0.05 1.5)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "f70a5abc-c0d4-4485-b591-97fb7cf2acd7")
+ )
+ (fp_arc
+ (start 4.64 1.5)
+ (mid 2.540869 3.502379)
+ (end 0.440083 1.501736)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "767ee8a5-6d1c-48d0-86c9-5eac38bd45fe")
+ )
+ (fp_line
+ (start -1.15 -1.65)
+ (end -1.15 3.7)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "fcaa23b9-f4b0-4312-97fc-1a66955478e1")
+ )
+ (fp_line
+ (start -1.15 -1.65)
+ (end 6.23 -1.65)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "3d4db8ce-b10a-4db1-b8f0-38efbb2f5e83")
+ )
+ (fp_line
+ (start 6.23 3.7)
+ (end -1.15 3.7)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "925eb335-8b48-4f75-84a5-52c84386e25d")
+ )
+ (fp_line
+ (start 6.23 3.7)
+ (end 6.23 -1.65)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "9efa099b-8af0-4fa6-8a45-ea165ec5ccb2")
+ )
+ (fp_line
+ (start 0.04 1.4)
+ (end 0.04 -0.65)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "f676e207-15ba-4e17-a00b-1086ce4b803f")
+ )
+ (fp_line
+ (start 0.79 -1.4)
+ (end 0.04 -0.65)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "18945a13-9d23-4b79-8533-35c6b18c34b3")
+ )
+ (fp_line
+ (start 0.79 -1.4)
+ (end 5.04 -1.4)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "ed4e7cc7-3a9e-40f8-b2f1-018b9f20aa38")
+ )
+ (fp_line
+ (start 5.04 -1.4)
+ (end 5.04 1.4)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "72dfdc3e-ce2b-4e8f-9acd-cf3b6adcbb21")
+ )
+ (fp_line
+ (start 5.04 1.4)
+ (end 0.04 1.4)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "36a29128-720c-46f9-a07e-ad802e63c452")
+ )
+ (fp_arc
+ (start 4.54 1.4)
+ (mid 2.54 3.4)
+ (end 0.54 1.4)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "131fd9e9-75cc-4c9c-b3b3-d67e88dcf089")
+ )
+ (fp_text user "${REFERENCE}"
+ (at 2.54 0 0)
+ (layer "F.Fab")
+ (uuid "6a71f817-7468-4d2d-9df3-58e915d5c0af")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (pad "1" thru_hole roundrect
+ (at 0 0)
+ (size 1.8 1.8)
+ (drill 0.9)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (roundrect_rratio 0.139)
+ (net 124 "Net-(IR11-OUT)")
+ (pinfunction "OUT")
+ (pintype "output")
+ (uuid "7d5e0eb9-eb94-4cc3-b4b7-943fada50a0b")
+ )
+ (pad "2" thru_hole circle
+ (at 2.54 0)
+ (size 1.8 1.8)
+ (drill 0.9)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net 2 "GND")
+ (pinfunction "GND")
+ (pintype "power_in")
+ (uuid "bf54b688-b6a7-4c16-8670-83e08c27e1b3")
+ )
+ (pad "3" thru_hole circle
+ (at 5.08 0)
+ (size 1.8 1.8)
+ (drill 0.9)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net 79 "Net-(IR11-Vs)")
+ (pinfunction "Vs")
+ (pintype "power_in")
+ (uuid "72ba57f2-f596-4ba0-9246-aeea982da8da")
+ )
+ (embedded_fonts no)
+ (model "${KICAD9_3DMODEL_DIR}/OptoDevice.3dshapes/Vishay_MINICAST-3Pin.step"
+ (offset
+ (xyz 0 0 0)
+ )
+ (scale
+ (xyz 1 1 1)
+ )
+ (rotate
+ (xyz 0 0 0)
+ )
+ )
+ )
+ (footprint "LED_SMD:LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm"
+ (layer "F.Cu")
+ (uuid "dc4981b4-ec61-4684-beb7-01df661d21b9")
+ (at 171.335 100.72)
+ (descr "5.0mm x 5.0mm Addressable RGB LED NeoPixel, https://cdn-shop.adafruit.com/datasheets/WS2812B.pdf")
+ (tags "LED RGB NeoPixel PLCC-4 5050")
+ (property "Reference" "D39"
+ (at 0 -3.5 0)
+ (layer "F.SilkS")
+ (uuid "2d983086-56a0-4e7a-967f-2853c99840b8")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Value" "WS2812B"
+ (at 0 4 0)
+ (layer "F.Fab")
+ (uuid "9519fd33-8f97-4c80-afd3-dc4e3de98426")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Datasheet" "https://cdn-shop.adafruit.com/datasheets/WS2812B.pdf"
+ (at 0 0 0)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "402a35ef-22b4-46a2-89f3-7b4c0da6e1d9")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Description" "RGB LED with integrated controller"
+ (at 0 0 0)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "bfdd99ac-d257-4d9d-8d92-491dc297b609")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property ki_fp_filters "LED*WS2812*PLCC*5.0x5.0mm*P3.2mm*")
+ (path "/1109a81c-4da0-4914-8a3b-3fb38c69bb25")
+ (sheetname "/")
+ (sheetfile "Electronics.kicad_sch")
+ (attr smd)
+ (fp_line
+ (start -3.5 -2.75)
+ (end -3.5 2.75)
+ (stroke
+ (width 0.12)
+ (type default)
+ )
+ (layer "F.SilkS")
+ (uuid "3393815e-d76d-4947-9d92-be0b0a2b7079")
+ )
+ (fp_line
+ (start -3.5 -2.75)
+ (end 3.5 -2.75)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "ea414685-09bf-49bc-8b95-fd8946a7a118")
+ )
+ (fp_line
+ (start -3.5 2.75)
+ (end 3.05 2.75)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "df6627cc-7a19-455c-a958-69e25d5b7357")
+ )
+ (fp_line
+ (start -2.7 0.9)
+ (end -2.7 -0.9)
+ (stroke
+ (width 0.12)
+ (type default)
+ )
+ (layer "F.SilkS")
+ (uuid "9b13bc3b-d987-4fec-b669-d4ebecf9c44d")
+ )
+ (fp_line
+ (start 2.7 0.9)
+ (end 2.7 -0.9)
+ (stroke
+ (width 0.12)
+ (type default)
+ )
+ (layer "F.SilkS")
+ (uuid "6282f1ee-a7c7-42f7-9971-d8475783b50e")
+ )
+ (fp_line
+ (start 3.05 2.75)
+ (end 3.5 2.3)
+ (stroke
+ (width 0.12)
+ (type default)
+ )
+ (layer "F.SilkS")
+ (uuid "b4e1a945-0e31-459c-a956-c022747f55a9")
+ )
+ (fp_line
+ (start 3.5 2.3)
+ (end 3.5 -2.75)
+ (stroke
+ (width 0.12)
+ (type default)
+ )
+ (layer "F.SilkS")
+ (uuid "8ee5966b-fc58-4508-8bf4-ba93c3104ebf")
+ )
+ (fp_line
+ (start -3.45 -2.75)
+ (end -3.45 2.75)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "5ee3f3a1-3df2-498c-b10a-0d5cf5cbd2c8")
+ )
+ (fp_line
+ (start -3.45 2.75)
+ (end 3.45 2.75)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "ab0874b7-a27b-4952-9632-c9c356fd8fc0")
+ )
+ (fp_line
+ (start 3.45 -2.75)
+ (end -3.45 -2.75)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "97999de3-aa71-4b70-ae26-dfba143dcf02")
+ )
+ (fp_line
+ (start 3.45 2.75)
+ (end 3.45 -2.75)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "6c4420de-3768-45c4-b743-bcc0498c35a8")
+ )
+ (fp_line
+ (start -2.5 -2.5)
+ (end -2.5 2.5)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "47917aa8-555b-413c-8f37-0ace8accd722")
+ )
+ (fp_line
+ (start -2.5 2.5)
+ (end 2.5 2.5)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "30ad6632-5624-402e-b9b0-7d30e7be8c9f")
+ )
+ (fp_line
+ (start 2.5 -2.5)
+ (end -2.5 -2.5)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "b6ee823e-29fb-424b-bb5f-aaa18bca8e1b")
+ )
+ (fp_line
+ (start 2.5 1.5)
+ (end 1.5 2.5)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "7373732e-3d83-407a-a642-0aae226a956e")
+ )
+ (fp_line
+ (start 2.5 2.5)
+ (end 2.5 -2.5)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "7c4483e8-587a-4320-9cd4-d3070aafa5f6")
+ )
+ (fp_circle
+ (center 0 0)
+ (end 0 -2)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (fill no)
+ (layer "F.Fab")
+ (uuid "6826f5b6-ded0-4b14-9000-75f19bb52451")
+ )
+ (fp_text user "1"
+ (at -4 -1.6 0)
+ (unlocked yes)
+ (layer "F.SilkS")
+ (uuid "e02f2271-da63-44e6-a739-6b9e1cc9c187")
+ (effects
+ (font
+ (size 0.8 0.8)
+ (thickness 0.15)
+ )
+ )
+ )
+ (fp_text user "${REFERENCE}"
+ (at 0 0 0)
+ (layer "F.Fab")
+ (uuid "c3363d9b-225c-4af5-b5f7-34d74750a110")
+ (effects
+ (font
+ (size 0.8 0.8)
+ (thickness 0.15)
+ )
+ )
+ )
+ (pad "1" smd roundrect
+ (at -2.45 -1.65)
+ (size 1.5 0.9)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (roundrect_rratio 0.1)
+ (net 4 "/5V")
+ (pinfunction "VDD")
+ (pintype "power_in")
+ (uuid "06df432d-9876-477c-977f-43236faf55e1")
+ )
+ (pad "2" smd roundrect
+ (at -2.45 1.65)
+ (size 1.5 0.9)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (roundrect_rratio 0.1)
+ (net 13 "Net-(D39-DOUT)")
+ (pinfunction "DOUT")
+ (pintype "output")
+ (uuid "b7b66413-8cfc-44e2-bbba-b1e0a3bcdc7d")
+ )
+ (pad "3" smd roundrect
+ (at 2.45 1.65)
+ (size 1.5 0.9)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (roundrect_rratio 0.1)
+ (net 2 "GND")
+ (pinfunction "VSS")
+ (pintype "power_in")
+ (uuid "55d5f588-3b32-49ad-8738-b8a2aedebcb9")
+ )
+ (pad "4" smd roundrect
+ (at 2.45 -1.65)
+ (size 1.5 0.9)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (roundrect_rratio 0.1)
+ (net 8 "Net-(D35-DOUT)")
+ (pinfunction "DIN")
+ (pintype "input")
+ (uuid "91169824-a58c-4354-8e50-909c543021d0")
+ )
+ (embedded_fonts no)
+ (model "${KICAD9_3DMODEL_DIR}/LED_SMD.3dshapes/LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm.step"
+ (offset
+ (xyz 0 0 0)
+ )
+ (scale
+ (xyz 1 1 1)
+ )
+ (rotate
+ (xyz 0 0 0)
+ )
+ )
+ )
+ (footprint "teensy.pretty-master:protoboard"
+ (layer "F.Cu")
+ (uuid "e2325ad3-1b34-4d9d-a741-d82ab91332fe")
+ (at 219.965 70.15)
+ (property "Reference" "U2"
+ (at 0 -12.7 0)
+ (unlocked yes)
+ (layer "F.SilkS")
+ (uuid "04547180-6cb6-4fba-ae37-cbec50246e9f")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.1)
+ )
+ )
+ )
+ (property "Value" "~"
+ (at 0 -11.2 0)
+ (unlocked yes)
+ (layer "F.Fab")
+ (uuid "c5e9ca23-dae2-4247-8958-547c68995015")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Datasheet" ""
+ (at 0 0 0)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "ad57aaf9-c8a1-4714-a91f-2818f13bccff")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Description" ""
+ (at 0 0 0)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "da26f19f-1e71-421b-83eb-fa3ac5ab8f2d")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (path "/9d8213cf-c8bd-46af-91c8-822f1d78e895")
+ (sheetname "/")
+ (sheetfile "Electronics.kicad_sch")
+ (attr through_hole)
+ (fp_rect
+ (start -10.16 2.54)
+ (end 22.86 30.48)
+ (stroke
+ (width 0.1)
+ (type default)
+ )
+ (fill no)
+ (layer "F.SilkS")
+ (uuid "a4f274fe-6f7d-477b-a05e-1c0ef6d8d8b2")
+ )
+ (fp_rect
+ (start -8.89 3.81)
+ (end -6.35 29.21)
+ (stroke
+ (width 0.1)
+ (type default)
+ )
+ (fill no)
+ (layer "F.SilkS")
+ (uuid "8de34398-e4e1-4108-9b9a-2f7041c667a5")
+ )
+ (fp_text user "P1"
+ (at -5.08 29.21 90)
+ (unlocked yes)
+ (layer "F.SilkS")
+ (uuid "206190a8-e0d6-4279-9c8e-8c3d08dfab8a")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.1)
+ )
+ (justify left bottom)
+ )
+ )
+ (fp_text user "PROTO"
+ (at 22.86 20.32 90)
+ (unlocked yes)
+ (layer "F.SilkS")
+ (uuid "296b0410-9c7b-4187-b8e6-a3764c126746")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.1)
+ )
+ (justify left bottom)
+ )
+ )
+ (fp_text user "5V"
+ (at -8.89 16.51 90)
+ (unlocked yes)
+ (layer "F.SilkS")
+ (uuid "650dbbaf-1c8d-416b-a9a9-60c2d9898af1")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.1)
+ )
+ (justify left bottom)
+ )
+ )
+ (fp_text user "TX"
+ (at -8.89 11.43 90)
+ (unlocked yes)
+ (layer "F.SilkS")
+ (uuid "712961d1-7eb3-4fc5-8934-c2e7b8bce970")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.1)
+ )
+ (justify left bottom)
+ )
+ )
+ (fp_text user "12V"
+ (at -5.08 24.13 90)
+ (unlocked yes)
+ (layer "F.SilkS")
+ (uuid "7686989c-8e58-4d86-8166-783408b6e527")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.1)
+ )
+ (justify left bottom)
+ )
+ )
+ (fp_text user "GND"
+ (at -8.89 21.59 90)
+ (unlocked yes)
+ (layer "F.SilkS")
+ (uuid "7e18dbe4-f887-4e2f-aa74-fad4ab5b6642")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.1)
+ )
+ (justify left bottom)
+ )
+ )
+ (fp_text user "SCL"
+ (at -5.08 8.89 90)
+ (unlocked yes)
+ (layer "F.SilkS")
+ (uuid "83838a09-bc47-42d6-8b4b-33d0821bd27f")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.1)
+ )
+ (justify left bottom)
+ )
+ )
+ (fp_text user "SDA"
+ (at -8.89 6.35 90)
+ (unlocked yes)
+ (layer "F.SilkS")
+ (uuid "b22f3eb8-8740-4a60-a755-39a3b5d8a445")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.1)
+ )
+ (justify left bottom)
+ )
+ )
+ (fp_text user "RX"
+ (at -5.08 13.97 90)
+ (unlocked yes)
+ (layer "F.SilkS")
+ (uuid "b5fe79a8-7982-4612-9db6-ce7083b99a1f")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.1)
+ )
+ (justify left bottom)
+ )
+ )
+ (fp_text user "P0"
+ (at -8.89 26.67 90)
+ (unlocked yes)
+ (layer "F.SilkS")
+ (uuid "b9f61bae-a0b2-480a-84dd-99870fe27f0c")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.1)
+ )
+ (justify left bottom)
+ )
+ )
+ (fp_text user "3V3"
+ (at -5.08 19.05 90)
+ (unlocked yes)
+ (layer "F.SilkS")
+ (uuid "bad2c2d4-bf3c-4294-82df-03674f1d41c2")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.1)
+ )
+ (justify left bottom)
+ )
+ )
+ (fp_text user "${REFERENCE}"
+ (at 0 -9.7 0)
+ (unlocked yes)
+ (layer "F.Fab")
+ (uuid "66956786-11a4-412e-973f-b9518a64ce0c")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (pad "0" thru_hole circle
+ (at -3.81 5.08)
+ (size 1.8 1.8)
+ (drill 0.8)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (uuid "ad0fbc38-ab0e-47e9-842b-61937ffc072a")
+ )
+ (pad "0" thru_hole circle
+ (at -3.81 7.62)
+ (size 1.8 1.8)
+ (drill 0.8)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (uuid "a20fc467-f5b9-4d5b-b5e9-d6f520a02062")
+ )
+ (pad "0" thru_hole circle
+ (at -3.81 10.16)
+ (size 1.8 1.8)
+ (drill 0.8)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (uuid "810ccd87-e597-4db8-92ac-218166225b51")
+ )
+ (pad "0" thru_hole circle
+ (at -3.81 12.7)
+ (size 1.8 1.8)
+ (drill 0.8)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (uuid "c4009dfe-8984-4385-8c03-0fa51adfe6ab")
+ )
+ (pad "0" thru_hole circle
+ (at -3.81 15.24)
+ (size 1.8 1.8)
+ (drill 0.8)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (uuid "5d5d45b4-3cd5-46a3-a95d-de52a2c2f73a")
+ )
+ (pad "0" thru_hole circle
+ (at -3.81 17.78)
+ (size 1.8 1.8)
+ (drill 0.8)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (uuid "fbff14da-21b4-46ca-a565-ab8a661041b2")
+ )
+ (pad "0" thru_hole circle
+ (at -3.81 20.32)
+ (size 1.8 1.8)
+ (drill 0.8)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (uuid "111a170d-80b1-41f8-a95a-6ebb9027caaf")
+ )
+ (pad "0" thru_hole circle
+ (at -3.81 22.86)
+ (size 1.8 1.8)
+ (drill 0.8)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (uuid "24f3d702-7365-4017-94d1-76976e29cf1a")
+ )
+ (pad "0" thru_hole circle
+ (at -3.81 25.4)
+ (size 1.8 1.8)
+ (drill 0.8)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (uuid "0cd042dc-dd6c-4c1d-9433-912f1f3c09a6")
+ )
+ (pad "0" thru_hole circle
+ (at -3.81 27.94)
+ (size 1.8 1.8)
+ (drill 0.8)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (uuid "24c72373-f656-4102-b34a-e261303ae95e")
+ )
+ (pad "0" thru_hole circle
+ (at -1.27 5.08)
+ (size 1.8 1.8)
+ (drill 0.8)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (uuid "25695a9b-3629-46ef-9e32-546042a4df3c")
+ )
+ (pad "0" thru_hole circle
+ (at -1.27 7.62)
+ (size 1.8 1.8)
+ (drill 0.8)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (uuid "0d7ae92e-aa61-41e4-82b0-600616814a6f")
+ )
+ (pad "0" thru_hole circle
+ (at -1.27 10.16)
+ (size 1.8 1.8)
+ (drill 0.8)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (uuid "50dd93a4-f525-4f5f-a749-57fb22330988")
+ )
+ (pad "0" thru_hole circle
+ (at -1.27 12.7)
+ (size 1.8 1.8)
+ (drill 0.8)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (uuid "5251c9f5-728c-446c-8943-45f59da9c385")
+ )
+ (pad "0" thru_hole circle
+ (at -1.27 15.24)
+ (size 1.8 1.8)
+ (drill 0.8)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (uuid "688ab90c-8964-45be-a560-a10d6adc7862")
+ )
+ (pad "0" thru_hole circle
+ (at -1.27 17.78)
+ (size 1.8 1.8)
+ (drill 0.8)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (uuid "1ce01226-f23c-44c5-9e5e-e1e4a7fa012b")
+ )
+ (pad "0" thru_hole circle
+ (at -1.27 20.32)
+ (size 1.8 1.8)
+ (drill 0.8)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (uuid "b868f1d3-1391-4f85-9e0f-e4ffb945d6f3")
+ )
+ (pad "0" thru_hole circle
+ (at -1.27 22.86)
+ (size 1.8 1.8)
+ (drill 0.8)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (uuid "0232fdcf-80fe-481b-b448-46f2867e5053")
+ )
+ (pad "0" thru_hole circle
+ (at -1.27 25.4)
+ (size 1.8 1.8)
+ (drill 0.8)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (uuid "2091852b-1118-49be-9127-fda0ba0de0c3")
+ )
+ (pad "0" thru_hole circle
+ (at -1.27 27.94)
+ (size 1.8 1.8)
+ (drill 0.8)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (uuid "ad7987fd-0be5-41ac-9160-a43e3c533850")
+ )
+ (pad "0" thru_hole circle
+ (at 1.27 5.08)
+ (size 1.8 1.8)
+ (drill 0.8)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (uuid "669d7d73-8818-42cc-a22d-2206a5cb71e5")
+ )
+ (pad "0" thru_hole circle
+ (at 1.27 7.62)
+ (size 1.8 1.8)
+ (drill 0.8)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (uuid "db6c08a0-f80b-4768-8f7a-d52096736390")
+ )
+ (pad "0" thru_hole circle
+ (at 1.27 10.16)
+ (size 1.8 1.8)
+ (drill 0.8)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (uuid "c69a577e-deab-4a0f-95fb-9285071171fe")
+ )
+ (pad "0" thru_hole circle
+ (at 1.27 12.7)
+ (size 1.8 1.8)
+ (drill 0.8)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (uuid "b734d92b-be26-403e-96db-d36beece693c")
+ )
+ (pad "0" thru_hole circle
+ (at 1.27 15.24)
+ (size 1.8 1.8)
+ (drill 0.8)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (uuid "48357d52-e603-4750-93f7-4109013cb975")
+ )
+ (pad "0" thru_hole circle
+ (at 1.27 17.78)
+ (size 1.8 1.8)
+ (drill 0.8)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (uuid "75fc236b-1e9a-43c8-9c68-b58401a466e0")
+ )
+ (pad "0" thru_hole circle
+ (at 1.27 20.32)
+ (size 1.8 1.8)
+ (drill 0.8)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (uuid "41caf523-6ea3-4eed-bac5-aedfa79dff37")
+ )
+ (pad "0" thru_hole circle
+ (at 1.27 22.86)
+ (size 1.8 1.8)
+ (drill 0.8)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (uuid "2244a05c-13dc-4a50-9535-afe91b043a41")
+ )
+ (pad "0" thru_hole circle
+ (at 1.27 25.4)
+ (size 1.8 1.8)
+ (drill 0.8)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (uuid "ee4920be-4888-4fb1-915c-0527d10ddbec")
+ )
+ (pad "0" thru_hole circle
+ (at 1.27 27.94)
+ (size 1.8 1.8)
+ (drill 0.8)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (uuid "d5cee8cd-0626-4b70-b52a-ef7267b04feb")
+ )
+ (pad "0" thru_hole circle
+ (at 3.81 5.08)
+ (size 1.8 1.8)
+ (drill 0.8)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (uuid "de760989-a3f5-4f33-8032-bf7ce7199a4b")
+ )
+ (pad "0" thru_hole circle
+ (at 3.81 7.62)
+ (size 1.8 1.8)
+ (drill 0.8)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (uuid "ff0e18c9-1f0d-43bd-b96f-6e1496eadb85")
+ )
+ (pad "0" thru_hole circle
+ (at 3.81 10.16)
+ (size 1.8 1.8)
+ (drill 0.8)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (uuid "8bd88cd7-d65e-42e9-a7c3-f38c1b1a2912")
+ )
+ (pad "0" thru_hole circle
+ (at 3.81 12.7)
+ (size 1.8 1.8)
+ (drill 0.8)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (uuid "8fb639fb-2464-4660-97e8-88243f0e75d0")
+ )
+ (pad "0" thru_hole circle
+ (at 3.81 15.24)
+ (size 1.8 1.8)
+ (drill 0.8)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (uuid "4c636959-4c22-401e-95ab-9cf84b8d28cf")
+ )
+ (pad "0" thru_hole circle
+ (at 3.81 17.78)
+ (size 1.8 1.8)
+ (drill 0.8)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (uuid "f76601c4-6898-4acb-8019-2bbeca61ac22")
+ )
+ (pad "0" thru_hole circle
+ (at 3.81 20.32)
+ (size 1.8 1.8)
+ (drill 0.8)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (uuid "85af2330-dfdc-4b1a-8346-11f5283d8d8a")
+ )
+ (pad "0" thru_hole circle
+ (at 3.81 22.86)
+ (size 1.8 1.8)
+ (drill 0.8)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (uuid "a214c964-cdd4-463c-bfc9-bb9405ccfebb")
+ )
+ (pad "0" thru_hole circle
+ (at 3.81 25.4)
+ (size 1.8 1.8)
+ (drill 0.8)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (uuid "c864a4cf-0032-4d32-873d-5229048c2742")
+ )
+ (pad "0" thru_hole circle
+ (at 3.81 27.94)
+ (size 1.8 1.8)
+ (drill 0.8)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (uuid "24cc01ca-b788-47c4-bb98-d426f41f12cc")
+ )
+ (pad "0" thru_hole circle
+ (at 6.35 5.08)
+ (size 1.8 1.8)
+ (drill 0.8)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (uuid "1056a8af-f9bb-485c-b60d-2dd3a2d3452b")
+ )
+ (pad "0" thru_hole circle
+ (at 6.35 7.62)
+ (size 1.8 1.8)
+ (drill 0.8)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (uuid "6aafaac3-352e-4de3-8ddd-02de145235e4")
+ )
+ (pad "0" thru_hole circle
+ (at 6.35 10.16)
+ (size 1.8 1.8)
+ (drill 0.8)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (uuid "7dbc6a24-da0d-4ccf-92f3-a1cd79a811fa")
+ )
+ (pad "0" thru_hole circle
+ (at 6.35 12.7)
+ (size 1.8 1.8)
+ (drill 0.8)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (uuid "34327d51-6233-4cb6-b06a-d3296c9d5e3b")
+ )
+ (pad "0" thru_hole circle
+ (at 6.35 15.24)
+ (size 1.8 1.8)
+ (drill 0.8)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (uuid "bcbb49b4-7e41-41fa-9657-195a4150b9c2")
+ )
+ (pad "0" thru_hole circle
+ (at 6.35 17.78)
+ (size 1.8 1.8)
+ (drill 0.8)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (uuid "21721ac3-fe1e-4a51-90c8-2e77277aa0ae")
+ )
+ (pad "0" thru_hole circle
+ (at 6.35 20.32)
+ (size 1.8 1.8)
+ (drill 0.8)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (uuid "28ee826e-805d-4b60-bfc4-c396135ea07c")
+ )
+ (pad "0" thru_hole circle
+ (at 6.35 22.86)
+ (size 1.8 1.8)
+ (drill 0.8)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (uuid "683ba8a4-a23c-4c5a-91ce-5c0777df366f")
+ )
+ (pad "0" thru_hole circle
+ (at 6.35 25.4)
+ (size 1.8 1.8)
+ (drill 0.8)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (uuid "22a3ed1a-26ca-4a7d-a623-4370402e6a4a")
+ )
+ (pad "0" thru_hole circle
+ (at 6.35 27.94)
+ (size 1.8 1.8)
+ (drill 0.8)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (uuid "b0822fa7-c0d0-4909-9ee7-f9defb36033f")
+ )
+ (pad "0" thru_hole circle
+ (at 8.89 5.08)
+ (size 1.8 1.8)
+ (drill 0.8)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (uuid "4615b301-f38b-46d6-810f-2366127a90e2")
+ )
+ (pad "0" thru_hole circle
+ (at 8.89 7.62)
+ (size 1.8 1.8)
+ (drill 0.8)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (uuid "627f8f6c-0e07-4ec0-b709-1bac4874aea5")
+ )
+ (pad "0" thru_hole circle
+ (at 8.89 10.16)
+ (size 1.8 1.8)
+ (drill 0.8)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (uuid "8b2df12c-c3ea-497b-a40f-83f72f719046")
+ )
+ (pad "0" thru_hole circle
+ (at 8.89 12.7)
+ (size 1.8 1.8)
+ (drill 0.8)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (uuid "1b5dadb6-e478-4e6d-988c-9c51b9c2bca2")
+ )
+ (pad "0" thru_hole circle
+ (at 8.89 15.24)
+ (size 1.8 1.8)
+ (drill 0.8)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (uuid "3b9b456d-025f-4fbb-bbf9-bf5cdaa07c59")
+ )
+ (pad "0" thru_hole circle
+ (at 8.89 17.78)
+ (size 1.8 1.8)
+ (drill 0.8)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (uuid "6ba66849-9c02-4418-ad0f-6a185c5e774f")
+ )
+ (pad "0" thru_hole circle
+ (at 8.89 20.32)
+ (size 1.8 1.8)
+ (drill 0.8)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (uuid "b5d4d12e-145d-4e94-b95d-6e58377d2c4f")
+ )
+ (pad "0" thru_hole circle
+ (at 8.89 22.86)
+ (size 1.8 1.8)
+ (drill 0.8)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (uuid "ca1b70f5-ebef-4da7-832c-f66d3e7ebb13")
+ )
+ (pad "0" thru_hole circle
+ (at 8.89 25.4)
+ (size 1.8 1.8)
+ (drill 0.8)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (uuid "2f1647e8-a31f-4d08-b62b-5eae59cf86c2")
+ )
+ (pad "0" thru_hole circle
+ (at 8.89 27.94)
+ (size 1.8 1.8)
+ (drill 0.8)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (uuid "243fe81b-6897-40fa-85e8-0fe0748bd652")
+ )
+ (pad "0" thru_hole circle
+ (at 11.43 5.08)
+ (size 1.8 1.8)
+ (drill 0.8)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (uuid "8ff11ef1-2e3e-4147-bd4b-a70eb7c401d2")
+ )
+ (pad "0" thru_hole circle
+ (at 11.43 7.62)
+ (size 1.8 1.8)
+ (drill 0.8)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (uuid "68a23f2c-a8a4-43d2-b3b9-06662b595fe4")
+ )
+ (pad "0" thru_hole circle
+ (at 11.43 10.16)
+ (size 1.8 1.8)
+ (drill 0.8)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (uuid "00e964c1-11e3-45c5-a6f3-e914a220285e")
+ )
+ (pad "0" thru_hole circle
+ (at 11.43 12.7)
+ (size 1.8 1.8)
+ (drill 0.8)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (uuid "0dd50dd3-4c6e-47ed-be5f-893ef0c4e5ad")
+ )
+ (pad "0" thru_hole circle
+ (at 11.43 15.24)
+ (size 1.8 1.8)
+ (drill 0.8)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (uuid "b709ce78-7fd4-4a95-97f1-cb66b4dbcf88")
+ )
+ (pad "0" thru_hole circle
+ (at 11.43 17.78)
+ (size 1.8 1.8)
+ (drill 0.8)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (uuid "2e35db72-f1ab-4bf0-b998-ab07d2170b15")
+ )
+ (pad "0" thru_hole circle
+ (at 11.43 20.32)
+ (size 1.8 1.8)
+ (drill 0.8)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (uuid "b3157460-aa9b-41b5-9281-807a6b1fb552")
+ )
+ (pad "0" thru_hole circle
+ (at 11.43 22.86)
+ (size 1.8 1.8)
+ (drill 0.8)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (uuid "534eb6c7-0834-4f0d-affa-44adbc50bf4c")
+ )
+ (pad "0" thru_hole circle
+ (at 11.43 25.4)
+ (size 1.8 1.8)
+ (drill 0.8)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (uuid "04597546-01d4-44dc-8b61-ca18ed863f27")
+ )
+ (pad "0" thru_hole circle
+ (at 11.43 27.94)
+ (size 1.8 1.8)
+ (drill 0.8)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (uuid "0c0fc0a8-68d8-49bc-a706-fe2441b13288")
+ )
+ (pad "0" thru_hole circle
+ (at 13.97 5.08)
+ (size 1.8 1.8)
+ (drill 0.8)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (uuid "ab5dab75-8d54-474e-ad7e-f89155d3607f")
+ )
+ (pad "0" thru_hole circle
+ (at 13.97 7.62)
+ (size 1.8 1.8)
+ (drill 0.8)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (uuid "768323b5-a5fe-4d25-a534-0f1c68e68b7d")
+ )
+ (pad "0" thru_hole circle
+ (at 13.97 10.16)
+ (size 1.8 1.8)
+ (drill 0.8)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (uuid "9daf5cf3-c570-4a9e-a349-ab9a42eeba7e")
+ )
+ (pad "0" thru_hole circle
+ (at 13.97 12.7)
+ (size 1.8 1.8)
+ (drill 0.8)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (uuid "4e40d70a-adf9-46fd-9455-63fe21f94a39")
+ )
+ (pad "0" thru_hole circle
+ (at 13.97 15.24)
+ (size 1.8 1.8)
+ (drill 0.8)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (uuid "87f483f7-8afa-44e0-9be8-f8d5a800d981")
+ )
+ (pad "0" thru_hole circle
+ (at 13.97 17.78)
+ (size 1.8 1.8)
+ (drill 0.8)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (uuid "15252572-29a8-4637-8615-19e97aa685f3")
+ )
+ (pad "0" thru_hole circle
+ (at 13.97 20.32)
+ (size 1.8 1.8)
+ (drill 0.8)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (uuid "a021ee97-5783-4020-a30d-e9f30dfdf08b")
+ )
+ (pad "0" thru_hole circle
+ (at 13.97 22.86)
+ (size 1.8 1.8)
+ (drill 0.8)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (uuid "8c0f9793-c9d8-47a5-8211-10dcf43b3039")
+ )
+ (pad "0" thru_hole circle
+ (at 13.97 25.4)
+ (size 1.8 1.8)
+ (drill 0.8)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (uuid "febcda2c-3cd8-4906-812e-36d51b92c2b8")
+ )
+ (pad "0" thru_hole circle
+ (at 13.97 27.94)
+ (size 1.8 1.8)
+ (drill 0.8)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (uuid "06463fad-5294-4c7c-9158-1207131a07e1")
+ )
+ (pad "0" thru_hole circle
+ (at 16.51 5.08)
+ (size 1.8 1.8)
+ (drill 0.8)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (uuid "50a70831-2cec-45e3-86d8-680e3062d88c")
+ )
+ (pad "0" thru_hole circle
+ (at 16.51 7.62)
+ (size 1.8 1.8)
+ (drill 0.8)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (uuid "34566610-5377-4663-9d4b-5f7d922c3eba")
+ )
+ (pad "0" thru_hole circle
+ (at 16.51 10.16)
+ (size 1.8 1.8)
+ (drill 0.8)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (uuid "c4471042-e3c9-42e7-abdf-60a6575488f9")
+ )
+ (pad "0" thru_hole circle
+ (at 16.51 12.7)
+ (size 1.8 1.8)
+ (drill 0.8)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (uuid "03ff36b4-f5b0-49b2-9d87-062b6a5f7c96")
+ )
+ (pad "0" thru_hole circle
+ (at 16.51 15.24)
+ (size 1.8 1.8)
+ (drill 0.8)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (uuid "da816d08-7ecf-40d2-aea7-7e20e04e0f03")
+ )
+ (pad "0" thru_hole circle
+ (at 16.51 17.78)
+ (size 1.8 1.8)
+ (drill 0.8)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (uuid "5d69aab1-77b1-4ac8-bd1e-6a53b50e3f47")
+ )
+ (pad "0" thru_hole circle
+ (at 16.51 20.32)
+ (size 1.8 1.8)
+ (drill 0.8)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (uuid "5c4d751a-b78f-40b9-a71f-d68a3766c62e")
+ )
+ (pad "0" thru_hole circle
+ (at 16.51 22.86)
+ (size 1.8 1.8)
+ (drill 0.8)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (uuid "9d55157c-c809-445c-a42b-36f72d3f14a1")
+ )
+ (pad "0" thru_hole circle
+ (at 16.51 25.4)
+ (size 1.8 1.8)
+ (drill 0.8)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (uuid "178f3e7c-9b46-41da-b3c1-c7ab7ab7b3dd")
+ )
+ (pad "0" thru_hole circle
+ (at 16.51 27.94)
+ (size 1.8 1.8)
+ (drill 0.8)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (uuid "88978584-75f5-4062-9b46-d33e3646ad94")
+ )
+ (pad "0" thru_hole circle
+ (at 19.05 5.08)
+ (size 1.8 1.8)
+ (drill 0.8)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (uuid "54db2698-045c-4266-8aeb-ed71a48d58e8")
+ )
+ (pad "0" thru_hole circle
+ (at 19.05 7.62)
+ (size 1.8 1.8)
+ (drill 0.8)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (uuid "c0ecc22e-5f7b-468e-8605-1aa07b728df1")
+ )
+ (pad "0" thru_hole circle
+ (at 19.05 10.16)
+ (size 1.8 1.8)
+ (drill 0.8)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (uuid "3d9b2f0b-b3db-4bef-ac27-4322ff7da784")
+ )
+ (pad "0" thru_hole circle
+ (at 19.05 12.7)
+ (size 1.8 1.8)
+ (drill 0.8)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (uuid "8729714a-9ae1-46da-b25e-c11fc5447d47")
+ )
+ (pad "0" thru_hole circle
+ (at 19.05 15.24)
+ (size 1.8 1.8)
+ (drill 0.8)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (uuid "9184ae7b-3cae-4a61-bdb6-b4f5a9a0457c")
+ )
+ (pad "0" thru_hole circle
+ (at 19.05 17.78)
+ (size 1.8 1.8)
+ (drill 0.8)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (uuid "bd69857d-f450-4e84-b345-8e27f6be4995")
+ )
+ (pad "0" thru_hole circle
+ (at 19.05 20.32)
+ (size 1.8 1.8)
+ (drill 0.8)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (uuid "2691bd58-2ab3-49b0-9edc-96849e9399f2")
+ )
+ (pad "0" thru_hole circle
+ (at 19.05 22.86)
+ (size 1.8 1.8)
+ (drill 0.8)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (uuid "28ade1dd-520f-4854-a1a9-c1901c334051")
+ )
+ (pad "0" thru_hole circle
+ (at 19.05 25.4)
+ (size 1.8 1.8)
+ (drill 0.8)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (uuid "966170c7-6681-4715-a216-577aa46bcd32")
+ )
+ (pad "0" thru_hole circle
+ (at 19.05 27.94)
+ (size 1.8 1.8)
+ (drill 0.8)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (uuid "006311c6-9e08-42b4-9364-5bd9914cd265")
+ )
+ (pad "1" thru_hole circle
+ (at -7.62 5.08)
+ (size 1.8 1.8)
+ (drill 0.8)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net 152 "/SCL")
+ (pinfunction "SCL")
+ (pintype "input")
+ (uuid "de7d3f37-fc43-40d4-a5c1-deb445062cf5")
+ )
+ (pad "2" thru_hole circle
+ (at -7.62 7.62)
+ (size 1.8 1.8)
+ (drill 0.8)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (uuid "b8a8b9a4-b07a-45fb-b9d1-a37e66881b56")
+ )
+ (pad "3" thru_hole circle
+ (at -7.62 10.16)
+ (size 1.8 1.8)
+ (drill 0.8)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net 133 "/tx-proto")
+ (pinfunction "TX")
+ (pintype "input")
+ (uuid "8224f96e-2eac-41c4-996e-1073b99dcfc4")
+ )
+ (pad "4" thru_hole circle
+ (at -7.62 12.7)
+ (size 1.8 1.8)
+ (drill 0.8)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net 134 "/rx-proto")
+ (pinfunction "RX")
+ (pintype "input")
+ (uuid "d84c170f-a778-40f8-ab26-808f274a569e")
+ )
+ (pad "5" thru_hole circle
+ (at -7.62 15.24)
+ (size 1.8 1.8)
+ (drill 0.8)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net 50 "+5V")
+ (pinfunction "5v")
+ (pintype "input")
+ (uuid "153e3729-3852-40ba-80d4-03c59713c3c3")
+ )
+ (pad "6" thru_hole circle
+ (at -7.62 17.78)
+ (size 1.8 1.8)
+ (drill 0.8)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net 135 "+3V3")
+ (pinfunction "3.3v")
+ (pintype "input")
+ (uuid "fe0d4fdf-bd01-4f93-84b6-281625c88208")
+ )
+ (pad "7" thru_hole circle
+ (at -7.62 20.32)
+ (size 1.8 1.8)
+ (drill 0.8)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net 2 "GND")
+ (pinfunction "gnd")
+ (pintype "input")
+ (uuid "0c693bcf-73b7-46e4-889f-fe18a342e3e0")
+ )
+ (pad "8" thru_hole circle
+ (at -7.62 22.86)
+ (size 1.8 1.8)
+ (drill 0.8)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net 131 "+12V")
+ (pinfunction "12v")
+ (pintype "input")
+ (uuid "55231d36-e347-450c-bc49-9e1f93d6886b")
+ )
+ (pad "9" thru_hole circle
+ (at -7.62 25.4)
+ (size 1.8 1.8)
+ (drill 0.8)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net 130 "Net-(U2-P0)")
+ (pinfunction "P0")
+ (pintype "input")
+ (uuid "21c495e2-f6c8-4ef8-bde9-c9d1d4501066")
+ )
+ (pad "10" thru_hole circle
+ (at -7.62 27.94)
+ (size 1.8 1.8)
+ (drill 0.8)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net 132 "Net-(U2-P1)")
+ (pinfunction "P1")
+ (pintype "input")
+ (uuid "789677c7-f0c9-4d69-af61-51b30a989a1d")
+ )
+ (embedded_fonts no)
+ )
+ (footprint "LED_SMD:LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm"
+ (layer "F.Cu")
+ (uuid "e2b00df4-5450-4e61-9651-fa613e6cb6b0")
+ (at 171.335 61)
+ (descr "5.0mm x 5.0mm Addressable RGB LED NeoPixel, https://cdn-shop.adafruit.com/datasheets/WS2812B.pdf")
+ (tags "LED RGB NeoPixel PLCC-4 5050")
+ (property "Reference" "D33"
+ (at 0 -3.5 0)
+ (layer "F.SilkS")
+ (uuid "1b11e183-44fb-4d90-a54e-a2461b2c6439")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Value" "WS2812B"
+ (at 0 4 0)
+ (layer "F.Fab")
+ (uuid "28c8a48e-a0c7-4cf2-8090-ddc678d6fc75")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Datasheet" "https://cdn-shop.adafruit.com/datasheets/WS2812B.pdf"
+ (at 0 0 0)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "779ca414-8949-4883-ba7b-e452d3d1a6a6")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Description" "RGB LED with integrated controller"
+ (at 0 0 0)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "2b6596d8-dcef-4c44-8316-7517ada39f56")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property ki_fp_filters "LED*WS2812*PLCC*5.0x5.0mm*P3.2mm*")
+ (path "/7b813da5-0055-43f8-a15e-93d9b86aa33b")
+ (sheetname "/")
+ (sheetfile "Electronics.kicad_sch")
+ (attr smd)
+ (fp_line
+ (start -3.5 -2.75)
+ (end -3.5 2.75)
+ (stroke
+ (width 0.12)
+ (type default)
+ )
+ (layer "F.SilkS")
+ (uuid "7a0ba2fc-0867-41fd-99f5-c6db7646642a")
+ )
+ (fp_line
+ (start -3.5 -2.75)
+ (end 3.5 -2.75)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "bbe90466-c32c-4795-a006-975acf8d7814")
+ )
+ (fp_line
+ (start -3.5 2.75)
+ (end 3.05 2.75)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "ea163e04-5ea3-44cc-97db-3272154a186b")
+ )
+ (fp_line
+ (start -2.7 0.9)
+ (end -2.7 -0.9)
+ (stroke
+ (width 0.12)
+ (type default)
+ )
+ (layer "F.SilkS")
+ (uuid "fc71b4c7-7704-4d69-b5b1-3ebb67214430")
+ )
+ (fp_line
+ (start 2.7 0.9)
+ (end 2.7 -0.9)
+ (stroke
+ (width 0.12)
+ (type default)
+ )
+ (layer "F.SilkS")
+ (uuid "8ddab0c0-7e7f-483c-80bc-c6622bd54e43")
+ )
+ (fp_line
+ (start 3.05 2.75)
+ (end 3.5 2.3)
+ (stroke
+ (width 0.12)
+ (type default)
+ )
+ (layer "F.SilkS")
+ (uuid "3ad41f30-227c-44c5-b5cd-3ceba41a3e40")
+ )
+ (fp_line
+ (start 3.5 2.3)
+ (end 3.5 -2.75)
+ (stroke
+ (width 0.12)
+ (type default)
+ )
+ (layer "F.SilkS")
+ (uuid "58953946-daae-4e0d-81e9-07e3afa86acd")
+ )
+ (fp_line
+ (start -3.45 -2.75)
+ (end -3.45 2.75)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "ed6c94ba-f963-4f6e-9b0c-473001f1917d")
+ )
+ (fp_line
+ (start -3.45 2.75)
+ (end 3.45 2.75)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "52722e67-704e-4408-b5be-37501a45a05a")
+ )
+ (fp_line
+ (start 3.45 -2.75)
+ (end -3.45 -2.75)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "77a74719-23ee-4bb3-bd99-de96919b1e26")
+ )
+ (fp_line
+ (start 3.45 2.75)
+ (end 3.45 -2.75)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "5f075fe0-7cfe-41fd-8591-343b5dadcb0e")
+ )
+ (fp_line
+ (start -2.5 -2.5)
+ (end -2.5 2.5)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "2bcbf0e1-0083-4451-b1b2-a6ca5e804131")
+ )
+ (fp_line
+ (start -2.5 2.5)
+ (end 2.5 2.5)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "fef44649-decd-44c4-a5b0-6df2e21aa4ee")
+ )
+ (fp_line
+ (start 2.5 -2.5)
+ (end -2.5 -2.5)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "c32faf3f-bb6e-4164-964b-5e54e10e7589")
+ )
+ (fp_line
+ (start 2.5 1.5)
+ (end 1.5 2.5)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "e9554ea0-988f-444f-b9c9-67b34686199d")
+ )
+ (fp_line
+ (start 2.5 2.5)
+ (end 2.5 -2.5)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "f93bca55-09ba-43d6-93a6-0480567207c5")
+ )
+ (fp_circle
+ (center 0 0)
+ (end 0 -2)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (fill no)
+ (layer "F.Fab")
+ (uuid "21b0f52f-8d4e-452a-aea7-25c9e6d3a69c")
+ )
+ (fp_text user "1"
+ (at -4 -1.6 0)
+ (unlocked yes)
+ (layer "F.SilkS")
+ (uuid "30ce604d-cf7b-464c-8de5-dbe8b9a0a28b")
+ (effects
+ (font
+ (size 0.8 0.8)
+ (thickness 0.15)
+ )
+ )
+ )
+ (fp_text user "${REFERENCE}"
+ (at 0 0 0)
+ (layer "F.Fab")
+ (uuid "a1bb4fc9-5bcb-4d07-a85f-5aacb6f2166b")
+ (effects
+ (font
+ (size 0.8 0.8)
+ (thickness 0.15)
+ )
+ )
+ )
+ (pad "1" smd roundrect
+ (at -2.45 -1.65)
+ (size 1.5 0.9)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (roundrect_rratio 0.1)
+ (net 4 "/5V")
+ (pinfunction "VDD")
+ (pintype "power_in")
+ (uuid "8c73e82e-1151-4866-bf4b-3bdb8d705c51")
+ )
+ (pad "2" smd roundrect
+ (at -2.45 1.65)
+ (size 1.5 0.9)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (roundrect_rratio 0.1)
+ (net 3 "Net-(D33-DOUT)")
+ (pinfunction "DOUT")
+ (pintype "output")
+ (uuid "334a1113-993c-44a3-bb00-bbfe51b01f6a")
+ )
+ (pad "3" smd roundrect
+ (at 2.45 1.65)
+ (size 1.5 0.9)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (roundrect_rratio 0.1)
+ (net 2 "GND")
+ (pinfunction "VSS")
+ (pintype "power_in")
+ (uuid "e91f589a-7d4e-4da3-b0f0-05149f66414f")
+ )
+ (pad "4" smd roundrect
+ (at 2.45 -1.65)
+ (size 1.5 0.9)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (roundrect_rratio 0.1)
+ (net 1 "Net-(D33-DIN)")
+ (pinfunction "DIN")
+ (pintype "input")
+ (uuid "1a249e6d-e231-468e-bacc-6d26fbf1c812")
+ )
+ (embedded_fonts no)
+ (model "${KICAD9_3DMODEL_DIR}/LED_SMD.3dshapes/LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm.step"
+ (offset
+ (xyz 0 0 0)
+ )
+ (scale
+ (xyz 1 1 1)
+ )
+ (rotate
+ (xyz 0 0 0)
+ )
+ )
+ )
+ (footprint "OptoDevice:Vishay_MINICAST-3Pin"
+ (layer "F.Cu")
+ (uuid "e83e06b4-9e98-4c1d-aead-08aec17c47ff")
+ (at 210.93 103.355)
+ (descr "IR Receiver Vishay TSOP-xxxx, MINICAST package, see https://www.vishay.com/docs/82669/tsop32s40f.pdf")
+ (tags "IR Receiver Vishay TSOP-xxxx MINICAST")
+ (property "Reference" "IR1"
+ (at 2.5 -2.4 180)
+ (layer "F.SilkS")
+ (uuid "84be7c84-47da-4de1-9102-0130e6d05840")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Value" "TSSP4038"
+ (at 2.55 4.6 180)
+ (layer "F.Fab")
+ (uuid "624cb16a-1ce1-4a9b-9fe4-8c8d961e98a3")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Datasheet" "http://www.vishay.com/docs/82476/tssp58p38.pdf"
+ (at 0 0 0)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "a5ccedb0-7e5a-421d-b39f-466e6d6e3108")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Description" "IR Detector for Mid Range Proximity Sensor"
+ (at 0 0 0)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "54d92484-59e1-402e-8f35-c3063decc250")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property ki_fp_filters "Vishay*MINICAST*")
+ (path "/a0402dc7-73b3-4700-a382-1b50edcd46a9")
+ (sheetname "/")
+ (sheetfile "Electronics.kicad_sch")
+ (attr through_hole)
+ (fp_line
+ (start 5.14 -1.51)
+ (end 2.54 -1.51)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "a55b7344-ed3b-4499-b05c-ca482001c517")
+ )
+ (fp_line
+ (start 5.14 -1.16)
+ (end 5.14 -1.51)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "7adacc0a-6b95-4d99-95a7-6f53714a2e6b")
+ )
+ (fp_line
+ (start 5.14 1.16)
+ (end 5.14 1.5)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "a134d10a-7f5d-4eb0-81a9-76ada3e6bbc9")
+ )
+ (fp_line
+ (start 5.14 1.5)
+ (end 0.05 1.5)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "d18c59fe-e166-47e0-b1ee-d0c5aa22e6ff")
+ )
+ (fp_arc
+ (start 4.64 1.5)
+ (mid 2.540869 3.502379)
+ (end 0.440083 1.501736)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "87f988b1-ae7b-4540-9041-5b41f7252077")
+ )
+ (fp_line
+ (start -1.15 -1.65)
+ (end -1.15 3.7)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "c9794ef6-cdb5-47ed-b363-170c0f2e6032")
+ )
+ (fp_line
+ (start -1.15 -1.65)
+ (end 6.23 -1.65)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "8f025c4a-f40c-4f16-ad47-660425e8b52b")
+ )
+ (fp_line
+ (start 6.23 3.7)
+ (end -1.15 3.7)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "3588acbf-160a-4324-9a4a-d6b77f7e67fb")
+ )
+ (fp_line
+ (start 6.23 3.7)
+ (end 6.23 -1.65)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "9302a111-b747-4acd-8402-f53f1fab3d24")
+ )
+ (fp_line
+ (start 0.04 1.4)
+ (end 0.04 -0.65)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "fd10b53a-fb23-4df4-9067-e5aa9c76aae0")
+ )
+ (fp_line
+ (start 0.79 -1.4)
+ (end 0.04 -0.65)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "1f486078-d40a-498a-bb49-77e2a5abef45")
+ )
+ (fp_line
+ (start 0.79 -1.4)
+ (end 5.04 -1.4)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "cb572a48-7fb2-4b43-8204-190b35763cdc")
+ )
+ (fp_line
+ (start 5.04 -1.4)
+ (end 5.04 1.4)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "daba6ce0-862d-4d3e-8f38-d77efcc83528")
+ )
+ (fp_line
+ (start 5.04 1.4)
+ (end 0.04 1.4)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "dae12914-1b87-441d-a5ee-6e1e1d1fea64")
+ )
+ (fp_arc
+ (start 4.54 1.4)
+ (mid 2.54 3.4)
+ (end 0.54 1.4)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "6cfc3c1d-65c4-469a-a9fc-2d4d6c152b98")
+ )
+ (fp_text user "${REFERENCE}"
+ (at 2.54 0 0)
+ (layer "F.Fab")
+ (uuid "b481673e-c555-4c7e-b551-c612885d5300")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (pad "1" thru_hole roundrect
+ (at 0 0)
+ (size 1.8 1.8)
+ (drill 0.9)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (roundrect_rratio 0.139)
+ (net 114 "Net-(IR1-OUT)")
+ (pinfunction "OUT")
+ (pintype "output")
+ (uuid "0dc74a36-2a92-4ce9-865a-91d6b39948d4")
+ )
+ (pad "2" thru_hole circle
+ (at 2.54 0)
+ (size 1.8 1.8)
+ (drill 0.9)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net 2 "GND")
+ (pinfunction "GND")
+ (pintype "power_in")
+ (uuid "8f64c22a-642e-44ad-92ff-dd136389cd40")
+ )
+ (pad "3" thru_hole circle
+ (at 5.08 0)
+ (size 1.8 1.8)
+ (drill 0.9)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net 59 "Net-(IR1-Vs)")
+ (pinfunction "Vs")
+ (pintype "power_in")
+ (uuid "a37b5f99-398d-409e-af98-07362d8b6a41")
+ )
+ (embedded_fonts no)
+ (model "${KICAD9_3DMODEL_DIR}/OptoDevice.3dshapes/Vishay_MINICAST-3Pin.step"
+ (offset
+ (xyz 0 0 0)
+ )
+ (scale
+ (xyz 1 1 1)
+ )
+ (rotate
+ (xyz 0 0 0)
+ )
+ )
+ )
+ (footprint "LED_SMD:LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm"
+ (layer "F.Cu")
+ (uuid "eae5a75a-3b7b-4278-870f-8d12992a1029")
+ (at 171.335 94.1)
+ (descr "5.0mm x 5.0mm Addressable RGB LED NeoPixel, https://cdn-shop.adafruit.com/datasheets/WS2812B.pdf")
+ (tags "LED RGB NeoPixel PLCC-4 5050")
+ (property "Reference" "D38"
+ (at 0 -3.5 0)
+ (layer "F.SilkS")
+ (uuid "ba23a2b7-752c-4961-81f9-800bfb2178e4")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Value" "WS2812B"
+ (at 0 4 0)
+ (layer "F.Fab")
+ (uuid "a42d0def-3cd0-4107-b2f7-2b170dc5c8f3")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Datasheet" "https://cdn-shop.adafruit.com/datasheets/WS2812B.pdf"
+ (at 0 0 0)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "13485695-5858-4de5-b71b-f876b357de45")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Description" "RGB LED with integrated controller"
+ (at 0 0 0)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "aefb5ce8-a3e0-4f09-b36e-28d25a0ad1ac")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property ki_fp_filters "LED*WS2812*PLCC*5.0x5.0mm*P3.2mm*")
+ (path "/63a7a48f-5c72-47ce-9af0-bd392e283849")
+ (sheetname "/")
+ (sheetfile "Electronics.kicad_sch")
+ (attr smd)
+ (fp_line
+ (start -3.5 -2.75)
+ (end -3.5 2.75)
+ (stroke
+ (width 0.12)
+ (type default)
+ )
+ (layer "F.SilkS")
+ (uuid "034712de-1ce0-4ffe-b561-e4deb7fd8735")
+ )
+ (fp_line
+ (start -3.5 -2.75)
+ (end 3.5 -2.75)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "7fcf24f8-95ee-45dc-b52e-bb30f366ca31")
+ )
+ (fp_line
+ (start -3.5 2.75)
+ (end 3.05 2.75)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "60fb8a6a-a925-427b-9d14-0047ef72cd9c")
+ )
+ (fp_line
+ (start -2.7 0.9)
+ (end -2.7 -0.9)
+ (stroke
+ (width 0.12)
+ (type default)
+ )
+ (layer "F.SilkS")
+ (uuid "df4b645e-dc4c-4fd1-93dd-9fe4f131554b")
+ )
+ (fp_line
+ (start 2.7 0.9)
+ (end 2.7 -0.9)
+ (stroke
+ (width 0.12)
+ (type default)
+ )
+ (layer "F.SilkS")
+ (uuid "f2b0f0f2-02b8-4df0-88f3-60bc02fd2779")
+ )
+ (fp_line
+ (start 3.05 2.75)
+ (end 3.5 2.3)
+ (stroke
+ (width 0.12)
+ (type default)
+ )
+ (layer "F.SilkS")
+ (uuid "4494430b-fb91-4e30-8302-84124e534d99")
+ )
+ (fp_line
+ (start 3.5 2.3)
+ (end 3.5 -2.75)
+ (stroke
+ (width 0.12)
+ (type default)
+ )
+ (layer "F.SilkS")
+ (uuid "21499db3-6fee-4cea-96e7-050fd31358ed")
+ )
+ (fp_line
+ (start -3.45 -2.75)
+ (end -3.45 2.75)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "f59ba050-224a-4b3c-a1bd-7689df0d89f3")
+ )
+ (fp_line
+ (start -3.45 2.75)
+ (end 3.45 2.75)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "a6ae1544-6b26-4f51-becc-23f170c09ee6")
+ )
+ (fp_line
+ (start 3.45 -2.75)
+ (end -3.45 -2.75)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "c2d065c4-835c-4a26-bbc3-b3b4517f6a9c")
+ )
+ (fp_line
+ (start 3.45 2.75)
+ (end 3.45 -2.75)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "dbf42c17-d331-4971-a53e-d91c26d75888")
+ )
+ (fp_line
+ (start -2.5 -2.5)
+ (end -2.5 2.5)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "013da6a1-62f3-42e4-ab18-7aed6ede84fd")
+ )
+ (fp_line
+ (start -2.5 2.5)
+ (end 2.5 2.5)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "1afd4ca2-19c6-4704-ae36-aa4256a9fe56")
+ )
+ (fp_line
+ (start 2.5 -2.5)
+ (end -2.5 -2.5)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "cd8c6ef5-e409-4d72-ac9d-a11a2e82d1c8")
+ )
+ (fp_line
+ (start 2.5 1.5)
+ (end 1.5 2.5)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "ae8139bd-b9da-4661-98b1-0ebcf0868a65")
+ )
+ (fp_line
+ (start 2.5 2.5)
+ (end 2.5 -2.5)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "0d6f3513-4ef6-4d3d-9624-25552bb3788b")
+ )
+ (fp_circle
+ (center 0 0)
+ (end 0 -2)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (fill no)
+ (layer "F.Fab")
+ (uuid "db7094e0-522f-4bbe-bb89-36e6d6d14d33")
+ )
+ (fp_text user "1"
+ (at -4 -1.6 0)
+ (unlocked yes)
+ (layer "F.SilkS")
+ (uuid "ff09dba0-d82c-43a2-84d1-fd5f2c2b4b71")
+ (effects
+ (font
+ (size 0.8 0.8)
+ (thickness 0.15)
+ )
+ )
+ )
+ (fp_text user "${REFERENCE}"
+ (at 0 0 0)
+ (layer "F.Fab")
+ (uuid "279a459b-ab87-4a09-9700-f7402dca1703")
+ (effects
+ (font
+ (size 0.8 0.8)
+ (thickness 0.15)
+ )
+ )
+ )
+ (pad "1" smd roundrect
+ (at -2.45 -1.65)
+ (size 1.5 0.9)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (roundrect_rratio 0.1)
+ (net 4 "/5V")
+ (pinfunction "VDD")
+ (pintype "power_in")
+ (uuid "d0ebb2bb-3160-45d9-b5d4-661f42235cc4")
+ )
+ (pad "2" smd roundrect
+ (at -2.45 1.65)
+ (size 1.5 0.9)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (roundrect_rratio 0.1)
+ (net 12 "Net-(D38-DOUT)")
+ (pinfunction "DOUT")
+ (pintype "output")
+ (uuid "322b5475-4b11-4bdf-b3e3-7eabf6d5a163")
+ )
+ (pad "3" smd roundrect
+ (at 2.45 1.65)
+ (size 1.5 0.9)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (roundrect_rratio 0.1)
+ (net 2 "GND")
+ (pinfunction "VSS")
+ (pintype "power_in")
+ (uuid "a4236111-8076-4098-83f0-f83883a73153")
+ )
+ (pad "4" smd roundrect
+ (at 2.45 -1.65)
+ (size 1.5 0.9)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (roundrect_rratio 0.1)
+ (net 5 "Net-(D34-DOUT)")
+ (pinfunction "DIN")
+ (pintype "input")
+ (uuid "e549d96c-f2c2-4827-863d-f7e6d25b0dad")
+ )
+ (embedded_fonts no)
+ (model "${KICAD9_3DMODEL_DIR}/LED_SMD.3dshapes/LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm.step"
+ (offset
+ (xyz 0 0 0)
+ )
+ (scale
+ (xyz 1 1 1)
+ )
+ (rotate
+ (xyz 0 0 0)
+ )
+ )
+ )
+ (footprint "OptoDevice:Vishay_MINICAST-3Pin"
+ (layer "F.Cu")
+ (uuid "ed8d5619-3f5a-4a27-89f7-d03cc08cdcde")
+ (at 210.93 109.755)
+ (descr "IR Receiver Vishay TSOP-xxxx, MINICAST package, see https://www.vishay.com/docs/82669/tsop32s40f.pdf")
+ (tags "IR Receiver Vishay TSOP-xxxx MINICAST")
+ (property "Reference" "IR2"
+ (at 2.5 -2.4 180)
+ (layer "F.SilkS")
+ (uuid "b4ff753e-7b35-48ee-854a-80d9df2884da")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Value" "TSSP4038"
+ (at 2.55 4.6 180)
+ (layer "F.Fab")
+ (uuid "dc4b08d5-e164-4e39-baba-5ad0d8cc85b6")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Datasheet" "http://www.vishay.com/docs/82476/tssp58p38.pdf"
+ (at 0 0 0)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "d09e6b5e-82a7-42e5-b682-f2ff72457a0d")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Description" "IR Detector for Mid Range Proximity Sensor"
+ (at 0 0 0)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "8b24cf8e-4848-40f7-a50c-317fa4a5439e")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property ki_fp_filters "Vishay*MINICAST*")
+ (path "/b85e0db2-4abb-43ac-ad90-875652fc80b1")
+ (sheetname "/")
+ (sheetfile "Electronics.kicad_sch")
+ (attr through_hole)
+ (fp_line
+ (start 5.14 -1.51)
+ (end 2.54 -1.51)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "0699a904-56c7-49c6-9018-c7b14a2870b1")
+ )
+ (fp_line
+ (start 5.14 -1.16)
+ (end 5.14 -1.51)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "9e751219-4830-4760-a0b6-3c0d9e0bc26e")
+ )
+ (fp_line
+ (start 5.14 1.16)
+ (end 5.14 1.5)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "6ff02bab-38ce-4c5f-8480-2327e207fe05")
+ )
+ (fp_line
+ (start 5.14 1.5)
+ (end 0.05 1.5)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "89ec7557-d577-4328-b958-a1e3bacca9c3")
+ )
+ (fp_arc
+ (start 4.64 1.5)
+ (mid 2.540869 3.502379)
+ (end 0.440083 1.501736)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "3bcb1fbb-d032-46e5-8825-bfd03bca8e2b")
+ )
+ (fp_line
+ (start -1.15 -1.65)
+ (end -1.15 3.7)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "248c9d08-e40f-4776-9752-2b4a25fd3292")
+ )
+ (fp_line
+ (start -1.15 -1.65)
+ (end 6.23 -1.65)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "113e0dc9-1ceb-4aa1-a332-16871a9254c1")
+ )
+ (fp_line
+ (start 6.23 3.7)
+ (end -1.15 3.7)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "7cb91a15-deac-4856-9098-318f384349be")
+ )
+ (fp_line
+ (start 6.23 3.7)
+ (end 6.23 -1.65)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "69cca228-c437-4c74-8e1e-b647fd9b180e")
+ )
+ (fp_line
+ (start 0.04 1.4)
+ (end 0.04 -0.65)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "1a1b9e06-2964-4575-992a-39e1beda432d")
+ )
+ (fp_line
+ (start 0.79 -1.4)
+ (end 0.04 -0.65)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "e4025548-c7ed-4cc0-972a-03d9215a9374")
+ )
+ (fp_line
+ (start 0.79 -1.4)
+ (end 5.04 -1.4)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "73863d81-a27f-42a5-8d1f-dfa3c852ebd8")
+ )
+ (fp_line
+ (start 5.04 -1.4)
+ (end 5.04 1.4)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "9d744258-415e-4611-ad86-354b0cfec8e2")
+ )
+ (fp_line
+ (start 5.04 1.4)
+ (end 0.04 1.4)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "7427b4cb-edde-4c1e-b22b-f0077f92ec08")
+ )
+ (fp_arc
+ (start 4.54 1.4)
+ (mid 2.54 3.4)
+ (end 0.54 1.4)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "ea3f50fe-03f3-44a1-a770-922eecf13f36")
+ )
+ (fp_text user "${REFERENCE}"
+ (at 2.54 0 0)
+ (layer "F.Fab")
+ (uuid "1aaad5c6-5a5a-4725-b019-dd1c095889dd")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (pad "1" thru_hole roundrect
+ (at 0 0)
+ (size 1.8 1.8)
+ (drill 0.9)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (roundrect_rratio 0.139)
+ (net 115 "Net-(IR2-OUT)")
+ (pinfunction "OUT")
+ (pintype "output")
+ (uuid "f974d235-4fa4-46ae-a163-cf2b50dac487")
+ )
+ (pad "2" thru_hole circle
+ (at 2.54 0)
+ (size 1.8 1.8)
+ (drill 0.9)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net 2 "GND")
+ (pinfunction "GND")
+ (pintype "power_in")
+ (uuid "c90867ad-8795-4076-8871-8f1898879bea")
+ )
+ (pad "3" thru_hole circle
+ (at 5.08 0)
+ (size 1.8 1.8)
+ (drill 0.9)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net 61 "Net-(IR2-Vs)")
+ (pinfunction "Vs")
+ (pintype "power_in")
+ (uuid "4140a9af-32e4-4ef1-9be8-e392e053f85c")
+ )
+ (embedded_fonts no)
+ (model "${KICAD9_3DMODEL_DIR}/OptoDevice.3dshapes/Vishay_MINICAST-3Pin.step"
+ (offset
+ (xyz 0 0 0)
+ )
+ (scale
+ (xyz 1 1 1)
+ )
+ (rotate
+ (xyz 0 0 0)
+ )
+ )
+ )
+ (footprint "LED_SMD:LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm"
+ (layer "F.Cu")
+ (uuid "f125987e-3798-47b2-bdef-8989e5a1d623")
+ (at 187.575 74.24)
+ (descr "5.0mm x 5.0mm Addressable RGB LED NeoPixel, https://cdn-shop.adafruit.com/datasheets/WS2812B.pdf")
+ (tags "LED RGB NeoPixel PLCC-4 5050")
+ (property "Reference" "D51"
+ (at 0 -3.5 0)
+ (layer "F.SilkS")
+ (uuid "8c6f5209-249c-4032-994e-ecf120199961")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Value" "WS2812B"
+ (at 0 4 0)
+ (layer "F.Fab")
+ (uuid "535cc921-a9b2-46cc-ab45-7b5e52300ab3")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Datasheet" "https://cdn-shop.adafruit.com/datasheets/WS2812B.pdf"
+ (at 0 0 0)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "3cc09d0f-18ec-427c-8791-475272b1cedb")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Description" "RGB LED with integrated controller"
+ (at 0 0 0)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "e0fdbcc2-2b87-420a-b0df-ab9208437d9f")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property ki_fp_filters "LED*WS2812*PLCC*5.0x5.0mm*P3.2mm*")
+ (path "/8ce41c48-3b1e-4b74-90e3-6ee12c582f01")
+ (sheetname "/")
+ (sheetfile "Electronics.kicad_sch")
+ (attr smd)
+ (fp_line
+ (start -3.5 -2.75)
+ (end -3.5 2.75)
+ (stroke
+ (width 0.12)
+ (type default)
+ )
+ (layer "F.SilkS")
+ (uuid "c1fa2b87-8eb5-4c41-b510-8fffd39675aa")
+ )
+ (fp_line
+ (start -3.5 -2.75)
+ (end 3.5 -2.75)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "c68e57d7-6ad5-4601-9cb6-9eb2a7d6c544")
+ )
+ (fp_line
+ (start -3.5 2.75)
+ (end 3.05 2.75)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "c4a3b3ff-15ca-4869-82f2-aa8ea3097cf5")
+ )
+ (fp_line
+ (start -2.7 0.9)
+ (end -2.7 -0.9)
+ (stroke
+ (width 0.12)
+ (type default)
+ )
+ (layer "F.SilkS")
+ (uuid "b1868679-be3d-4b2c-8ec1-3137fd7e4eb8")
+ )
+ (fp_line
+ (start 2.7 0.9)
+ (end 2.7 -0.9)
+ (stroke
+ (width 0.12)
+ (type default)
+ )
+ (layer "F.SilkS")
+ (uuid "6fa1e291-1cac-4d4c-bdad-7d744afd3548")
+ )
+ (fp_line
+ (start 3.05 2.75)
+ (end 3.5 2.3)
+ (stroke
+ (width 0.12)
+ (type default)
+ )
+ (layer "F.SilkS")
+ (uuid "a8a1d30d-7a96-4f40-91ef-1835c434f93b")
+ )
+ (fp_line
+ (start 3.5 2.3)
+ (end 3.5 -2.75)
+ (stroke
+ (width 0.12)
+ (type default)
+ )
+ (layer "F.SilkS")
+ (uuid "9aff5c07-cdd0-4516-9627-372a41f82ba7")
+ )
+ (fp_line
+ (start -3.45 -2.75)
+ (end -3.45 2.75)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "42dd4da7-6699-4a51-8f5c-7397042e72ca")
+ )
+ (fp_line
+ (start -3.45 2.75)
+ (end 3.45 2.75)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "aff24a27-0d6a-4a4a-b04a-9d7cb17e5910")
+ )
+ (fp_line
+ (start 3.45 -2.75)
+ (end -3.45 -2.75)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "57e0e8b9-20db-4ba0-aa38-c3bf04575911")
+ )
+ (fp_line
+ (start 3.45 2.75)
+ (end 3.45 -2.75)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "380ace81-e498-4b74-93aa-62ec3ffe0a74")
+ )
+ (fp_line
+ (start -2.5 -2.5)
+ (end -2.5 2.5)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "aa4243c7-af23-46e3-ac48-f61b73b77db0")
+ )
+ (fp_line
+ (start -2.5 2.5)
+ (end 2.5 2.5)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "aafba92d-5570-4a9d-9b83-f6c66f4ba60f")
+ )
+ (fp_line
+ (start 2.5 -2.5)
+ (end -2.5 -2.5)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "2be4d622-e7de-4b7a-b028-7eb731b3ddfb")
+ )
+ (fp_line
+ (start 2.5 1.5)
+ (end 1.5 2.5)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "73a1eacb-93de-40c1-824b-ab55173e29c3")
+ )
+ (fp_line
+ (start 2.5 2.5)
+ (end 2.5 -2.5)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "2126f50a-cc63-48b0-8832-2513aef16277")
+ )
+ (fp_circle
+ (center 0 0)
+ (end 0 -2)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (fill no)
+ (layer "F.Fab")
+ (uuid "eed22566-2315-496e-88d2-bfb0c0d49fb4")
+ )
+ (fp_text user "1"
+ (at -4 -1.6 0)
+ (unlocked yes)
+ (layer "F.SilkS")
+ (uuid "4981b3e6-9d8c-4a88-828d-a581a8fcf4b2")
+ (effects
+ (font
+ (size 0.8 0.8)
+ (thickness 0.15)
+ )
+ )
+ )
+ (fp_text user "${REFERENCE}"
+ (at 0 0 0)
+ (layer "F.Fab")
+ (uuid "a1059191-e4e4-4b46-9c7a-151893bf5974")
+ (effects
+ (font
+ (size 0.8 0.8)
+ (thickness 0.15)
+ )
+ )
+ )
+ (pad "1" smd roundrect
+ (at -2.45 -1.65)
+ (size 1.5 0.9)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (roundrect_rratio 0.1)
+ (net 4 "/5V")
+ (pinfunction "VDD")
+ (pintype "power_in")
+ (uuid "7a5d0b6b-9f29-46c6-a34f-853b0637a26a")
+ )
+ (pad "2" smd roundrect
+ (at -2.45 1.65)
+ (size 1.5 0.9)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (roundrect_rratio 0.1)
+ (net 25 "Net-(D51-DOUT)")
+ (pinfunction "DOUT")
+ (pintype "output")
+ (uuid "bce63e3f-5128-4d13-921f-7f307aea98db")
+ )
+ (pad "3" smd roundrect
+ (at 2.45 1.65)
+ (size 1.5 0.9)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (roundrect_rratio 0.1)
+ (net 2 "GND")
+ (pinfunction "VSS")
+ (pintype "power_in")
+ (uuid "c70c53ac-e6d2-473e-b7eb-664bd05d7bd3")
+ )
+ (pad "4" smd roundrect
+ (at 2.45 -1.65)
+ (size 1.5 0.9)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (roundrect_rratio 0.1)
+ (net 21 "Net-(D47-DOUT)")
+ (pinfunction "DIN")
+ (pintype "input")
+ (uuid "c658f352-1a9b-4d68-83ed-b72059397b8f")
+ )
+ (embedded_fonts no)
+ (model "${KICAD9_3DMODEL_DIR}/LED_SMD.3dshapes/LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm.step"
+ (offset
+ (xyz 0 0 0)
+ )
+ (scale
+ (xyz 1 1 1)
+ )
+ (rotate
+ (xyz 0 0 0)
+ )
+ )
+ )
+ (footprint "Package_DIP:DIP-8_W7.62mm"
+ (layer "F.Cu")
+ (uuid "f2760579-06d5-4d64-9690-76e512627bac")
+ (at 201.34 59.735)
+ (descr "8-lead though-hole mounted DIP package, row spacing 7.62mm (300 mils)")
+ (tags "THT DIP DIL PDIP 2.54mm 7.62mm 300mil")
+ (property "Reference" "U3"
+ (at 3.81 -2.33 0)
+ (layer "F.SilkS")
+ (uuid "3891f709-5f10-4bd4-b06b-3316f889f654")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Value" "ATtiny85V-10P"
+ (at 3.81 9.95 0)
+ (layer "F.Fab")
+ (uuid "c59edad6-93cc-488f-8df5-2d3657c90e7d")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Datasheet" "http://ww1.microchip.com/downloads/en/DeviceDoc/atmel-2586-avr-8-bit-microcontroller-attiny25-attiny45-attiny85_datasheet.pdf"
+ (at 0 0 0)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "1edf7c75-2740-4814-8fdd-5cc72566f4b5")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Description" "10MHz, 8kB Flash, 512B SRAM, 512B EEPROM, debugWIRE, DIP-8"
+ (at 0 0 0)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "182c42fe-e0fb-4310-9dcd-739bfc7c7804")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property ki_fp_filters "DIP*W7.62mm*")
+ (path "/37ba39c5-8d3e-4855-b895-569e190c2bbd")
+ (sheetname "/")
+ (sheetfile "Electronics.kicad_sch")
+ (attr through_hole)
+ (fp_line
+ (start 1.16 -1.33)
+ (end 1.16 8.95)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "5c7fac3d-0732-4363-8a1e-8946bda2bde3")
+ )
+ (fp_line
+ (start 1.16 8.95)
+ (end 6.46 8.95)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "3ab19568-338b-4980-a3d7-16ee2c25583c")
+ )
+ (fp_line
+ (start 2.81 -1.33)
+ (end 1.16 -1.33)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "d6fb928a-a30a-4819-98d0-7183075c5e40")
+ )
+ (fp_line
+ (start 6.46 -1.33)
+ (end 4.81 -1.33)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "11edaea9-8ac8-48ea-9c6a-448766e2a817")
+ )
+ (fp_line
+ (start 6.46 8.95)
+ (end 6.46 -1.33)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "9b78bfae-3088-4c62-b365-838c9a48891d")
+ )
+ (fp_arc
+ (start 4.81 -1.33)
+ (mid 3.81 -0.33)
+ (end 2.81 -1.33)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "732aaf6b-bf4d-423b-9148-2e1ce97e19d5")
+ )
+ (fp_rect
+ (start -1.06 -1.52)
+ (end 8.67 9.14)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (fill no)
+ (layer "F.CrtYd")
+ (uuid "f916abba-a5d9-4202-98f9-a598b4d4e533")
+ )
+ (fp_line
+ (start 0.635 -0.27)
+ (end 1.635 -1.27)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "67c9831e-69de-4c22-ac7c-7b9e1c29bb69")
+ )
+ (fp_line
+ (start 0.635 8.89)
+ (end 0.635 -0.27)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "9f6e211a-2866-404b-a175-553adbf8d583")
+ )
+ (fp_line
+ (start 1.635 -1.27)
+ (end 6.985 -1.27)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "4d34ee9a-cc3c-4faf-977d-0ba33934dc0b")
+ )
+ (fp_line
+ (start 6.985 -1.27)
+ (end 6.985 8.89)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "94573735-095d-4c74-9de4-a5c255305b09")
+ )
+ (fp_line
+ (start 6.985 8.89)
+ (end 0.635 8.89)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "d5b3fa24-c829-4a3f-bd8a-23c850de164d")
+ )
+ (fp_text user "${REFERENCE}"
+ (at 3.81 3.81 90)
+ (layer "F.Fab")
+ (uuid "161f852a-19cb-48d7-9720-a18f93758777")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (pad "1" thru_hole roundrect
+ (at 0 0)
+ (size 1.6 1.6)
+ (drill 0.8)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (roundrect_rratio 0.15625)
+ (net 138 "/rx-m1")
+ (pinfunction "~{RESET}/PB5")
+ (pintype "bidirectional")
+ (uuid "772cf72c-4456-470e-9ab2-9a9240bceda4")
+ )
+ (pad "2" thru_hole circle
+ (at 0 2.54)
+ (size 1.6 1.6)
+ (drill 0.8)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net 136 "Net-(U3-XTAL1{slash}PB3)")
+ (pinfunction "XTAL1/PB3")
+ (pintype "bidirectional")
+ (uuid "22a20d5e-ccce-47f4-8425-10094435f09f")
+ )
+ (pad "3" thru_hole circle
+ (at 0 5.08)
+ (size 1.6 1.6)
+ (drill 0.8)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net 137 "/tx-m1")
+ (pinfunction "XTAL2/PB4")
+ (pintype "bidirectional")
+ (uuid "6bd0eefd-f356-44bd-9bc1-f167d2400a07")
+ )
+ (pad "4" thru_hole circle
+ (at 0 7.62)
+ (size 1.6 1.6)
+ (drill 0.8)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net 2 "GND")
+ (pinfunction "GND")
+ (pintype "power_in")
+ (uuid "e7b79ddf-5790-43c5-803d-13b4441bbd47")
+ )
+ (pad "5" thru_hole circle
+ (at 7.62 7.62)
+ (size 1.6 1.6)
+ (drill 0.8)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net 43 "Net-(IC1-PWM1)")
+ (pinfunction "AREF/PB0")
+ (pintype "bidirectional")
+ (uuid "3f7dcf7c-78db-4470-96a9-99e328c20ee9")
+ )
+ (pad "6" thru_hole circle
+ (at 7.62 5.08)
+ (size 1.6 1.6)
+ (drill 0.8)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net 45 "Net-(IC1-PWM2)")
+ (pinfunction "PB1")
+ (pintype "bidirectional")
+ (uuid "f5855a57-3852-4fb5-9a6a-ed4a875fcd38")
+ )
+ (pad "7" thru_hole circle
+ (at 7.62 2.54)
+ (size 1.6 1.6)
+ (drill 0.8)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net 139 "Net-(U3-PB2)")
+ (pinfunction "PB2")
+ (pintype "bidirectional")
+ (uuid "8b635c6d-068f-40f1-bb45-2bc6ad7f11fa")
+ )
+ (pad "8" thru_hole circle
+ (at 7.62 0)
+ (size 1.6 1.6)
+ (drill 0.8)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (net 50 "+5V")
+ (pinfunction "VCC")
+ (pintype "power_in")
+ (uuid "f05ba1c4-43fc-4e19-9287-c30e161e3e0e")
+ )
+ (embedded_fonts no)
+ (model "${KICAD9_3DMODEL_DIR}/Package_DIP.3dshapes/DIP-8_W7.62mm.step"
+ (offset
+ (xyz 0 0 0)
+ )
+ (scale
+ (xyz 1 1 1)
+ )
+ (rotate
+ (xyz 0 0 0)
+ )
+ )
+ )
+ (footprint "Package_SO:TSSOP-24_4.4x7.8mm_P0.65mm"
+ (layer "F.Cu")
+ (uuid "f6031a45-a0a2-4a5f-9d9e-0f523864d1bd")
+ (at 214.005 131.455)
+ (descr "TSSOP, 24 Pin (JEDEC MO-153 variation AD, 1.00mm body thickness, https://www.jedec.org/document_search?search_api_views_fulltext=MO-153), generated with kicad-footprint-generator ipc_gullwing_generator.py")
+ (tags "TSSOP SO")
+ (property "Reference" "U4"
+ (at 0 -4.85 0)
+ (layer "F.SilkS")
+ (uuid "e0fa5629-4671-42dc-884f-b8316138bf4a")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Value" "TCA9548APWR"
+ (at 0 4.85 0)
+ (layer "F.Fab")
+ (uuid "455b1022-cabe-484f-b626-28a9e99ab099")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Datasheet" "http://www.ti.com/lit/ds/symlink/tca9548a.pdf"
+ (at 0 0 0)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "f45fe640-7c00-49a9-b34b-ea1987851e36")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Description" "Low voltage 8-channel I2C switch with reset, TSSOP-24"
+ (at 0 0 0)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "39d4a924-dbca-46af-a836-0bdbd04a928d")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property ki_fp_filters "TSSOP*4.4x7.8mm*P0.65mm*")
+ (path "/34693a5a-be3e-40aa-a79b-aac6452f29d4")
+ (sheetname "/")
+ (sheetfile "Electronics.kicad_sch")
+ (attr smd)
+ (fp_line
+ (start 0 -4.035)
+ (end -2.2 -4.035)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "64ae7eb4-ee33-4d85-b233-41ec6f487838")
+ )
+ (fp_line
+ (start 0 -4.035)
+ (end 2.2 -4.035)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "98b2fd5c-73f8-473f-a86d-5d5546fa393f")
+ )
+ (fp_line
+ (start 0 4.035)
+ (end -2.2 4.035)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "543fae77-0056-42a8-bc72-a8f3cff53293")
+ )
+ (fp_line
+ (start 0 4.035)
+ (end 2.2 4.035)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "27bf47ea-dd4f-412f-8763-0fac718895d5")
+ )
+ (fp_poly
+ (pts
+ (xy -3.86 -3.575) (xy -4.19 -3.335) (xy -4.19 -3.815)
+ )
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (fill yes)
+ (layer "F.SilkS")
+ (uuid "c792b07b-1862-472e-bfee-bfd9d7ecec7e")
+ )
+ (fp_line
+ (start -3.85 -4.03)
+ (end -2.45 -4.03)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "88c4cd1c-5c66-4c6b-8f89-621406439b98")
+ )
+ (fp_line
+ (start -3.85 4.03)
+ (end -3.85 -4.03)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "81682d02-9bde-43ab-b124-de2bb39bedcc")
+ )
+ (fp_line
+ (start -2.45 -4.15)
+ (end 2.45 -4.15)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "211d4ada-5660-4fb5-b44a-4c99c5bbe5dd")
+ )
+ (fp_line
+ (start -2.45 -4.03)
+ (end -2.45 -4.15)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "ad6592ef-2095-4ea2-a073-d8a6906e195d")
+ )
+ (fp_line
+ (start -2.45 4.03)
+ (end -3.85 4.03)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "721e3262-6a5f-4c55-a69b-d0b1e8076abf")
+ )
+ (fp_line
+ (start -2.45 4.15)
+ (end -2.45 4.03)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "ec96b390-2732-4253-9bd4-9b2843d5f2eb")
+ )
+ (fp_line
+ (start 2.45 -4.15)
+ (end 2.45 -4.03)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "4fa1d0d5-3550-4b2c-b4e5-aa92b2c43603")
+ )
+ (fp_line
+ (start 2.45 -4.03)
+ (end 3.85 -4.03)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "f8d69037-3240-42d0-aee0-95e6ce0e8e05")
+ )
+ (fp_line
+ (start 2.45 4.03)
+ (end 2.45 4.15)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "8d3f3017-e10d-4834-950a-096a0d8b7b9a")
+ )
+ (fp_line
+ (start 2.45 4.15)
+ (end -2.45 4.15)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "9909e7ca-041e-4ce9-b663-117d3dd5e35d")
+ )
+ (fp_line
+ (start 3.85 -4.03)
+ (end 3.85 4.03)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "357d6735-a81b-4fdc-bdbe-a448591962a1")
+ )
+ (fp_line
+ (start 3.85 4.03)
+ (end 2.45 4.03)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "1d177bb1-e508-451d-9530-2054794ec2e0")
+ )
+ (fp_poly
+ (pts
+ (xy -2.2 -2.9) (xy -2.2 3.9) (xy 2.2 3.9) (xy 2.2 -3.9) (xy -1.2 -3.9)
+ )
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (fill no)
+ (layer "F.Fab")
+ (uuid "59d3a5de-1929-4d03-a1c5-52617ab3b0ed")
+ )
+ (fp_text user "${REFERENCE}"
+ (at 0 0 0)
+ (layer "F.Fab")
+ (uuid "efb91be0-5a3f-4005-aeb7-de9e0bb45cbd")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (pad "1" smd roundrect
+ (at -2.8625 -3.575)
+ (size 1.475 0.4)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (roundrect_rratio 0.25)
+ (net 140 "Net-(JP22-C)")
+ (pinfunction "A0")
+ (pintype "input")
+ (uuid "5d4e4041-dd83-4b6d-8c86-007690c83fe7")
+ )
+ (pad "2" smd roundrect
+ (at -2.8625 -2.925)
+ (size 1.475 0.4)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (roundrect_rratio 0.25)
+ (net 142 "Net-(JP21-C)")
+ (pinfunction "A1")
+ (pintype "input")
+ (uuid "e9ec9f20-911f-4342-82dc-5d209b2f8bc1")
+ )
+ (pad "3" smd roundrect
+ (at -2.8625 -2.275)
+ (size 1.475 0.4)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (roundrect_rratio 0.25)
+ (net 147 "Net-(U4-~{RESET})")
+ (pinfunction "~{RESET}")
+ (pintype "input")
+ (uuid "fbaa3f1c-a5b9-4147-8fd8-cc903a745b38")
+ )
+ (pad "4" smd roundrect
+ (at -2.8625 -1.625)
+ (size 1.475 0.4)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (roundrect_rratio 0.25)
+ (net 164 "Net-(CS8-SDA)")
+ (pinfunction "SD0")
+ (pintype "bidirectional")
+ (uuid "d8c3fc98-e39d-40af-b091-736a4fcffae7")
+ )
+ (pad "5" smd roundrect
+ (at -2.8625 -0.975)
+ (size 1.475 0.4)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (roundrect_rratio 0.25)
+ (net 153 "Net-(CS8-SCL)")
+ (pinfunction "SC0")
+ (pintype "output")
+ (uuid "4ba1f3f3-ef03-4b60-b6d9-ca0edbd37840")
+ )
+ (pad "6" smd roundrect
+ (at -2.8625 -0.325)
+ (size 1.475 0.4)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (roundrect_rratio 0.25)
+ (net 150 "Net-(CS7-SDA)")
+ (pinfunction "SD1")
+ (pintype "bidirectional")
+ (uuid "289af702-2213-42d1-b5f3-e91a58d9a648")
+ )
+ (pad "7" smd roundrect
+ (at -2.8625 0.325)
+ (size 1.475 0.4)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (roundrect_rratio 0.25)
+ (net 156 "Net-(CS7-SCL)")
+ (pinfunction "SC1")
+ (pintype "output")
+ (uuid "a6d05609-998b-42fc-a02f-599ca64e4372")
+ )
+ (pad "8" smd roundrect
+ (at -2.8625 0.975)
+ (size 1.475 0.4)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (roundrect_rratio 0.25)
+ (net 145 "Net-(CS6-SDA)")
+ (pinfunction "SD2")
+ (pintype "bidirectional")
+ (uuid "fb23b64c-72c9-4cea-bba4-77b376030cb2")
+ )
+ (pad "9" smd roundrect
+ (at -2.8625 1.625)
+ (size 1.475 0.4)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (roundrect_rratio 0.25)
+ (net 162 "Net-(CS6-SCL)")
+ (pinfunction "SC2")
+ (pintype "output")
+ (uuid "e4fefbe9-c927-45ac-bb31-0cda02292320")
+ )
+ (pad "10" smd roundrect
+ (at -2.8625 2.275)
+ (size 1.475 0.4)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (roundrect_rratio 0.25)
+ (net 160 "Net-(CS5-SDA)")
+ (pinfunction "SD3")
+ (pintype "bidirectional")
+ (uuid "04ed9c44-a0fc-4455-9f04-0ea476344115")
+ )
+ (pad "11" smd roundrect
+ (at -2.8625 2.925)
+ (size 1.475 0.4)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (roundrect_rratio 0.25)
+ (net 163 "Net-(CS5-SCL)")
+ (pinfunction "SC3")
+ (pintype "output")
+ (uuid "66af5e93-db46-40e3-903b-03105188c8ba")
+ )
+ (pad "12" smd roundrect
+ (at -2.8625 3.575)
+ (size 1.475 0.4)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (roundrect_rratio 0.25)
+ (net 2 "GND")
+ (pinfunction "GND")
+ (pintype "power_in")
+ (uuid "b3b60495-ffe3-49a2-ad9d-70e3acb31a72")
+ )
+ (pad "13" smd roundrect
+ (at 2.8625 3.575)
+ (size 1.475 0.4)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (roundrect_rratio 0.25)
+ (net 146 "Net-(CS4-SDA)")
+ (pinfunction "SD4")
+ (pintype "bidirectional")
+ (uuid "241a0f47-b582-4bec-878e-5f932d847b67")
+ )
+ (pad "14" smd roundrect
+ (at 2.8625 2.925)
+ (size 1.475 0.4)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (roundrect_rratio 0.25)
+ (net 151 "Net-(CS4-SCL)")
+ (pinfunction "SC4")
+ (pintype "output")
+ (uuid "b1ddb8f9-f6e8-4ead-b4c1-19b3635372da")
+ )
+ (pad "15" smd roundrect
+ (at 2.8625 2.275)
+ (size 1.475 0.4)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (roundrect_rratio 0.25)
+ (net 161 "Net-(CS3-SDA)")
+ (pinfunction "SD5")
+ (pintype "bidirectional")
+ (uuid "097b0a22-8dfb-42fa-aed3-fa57978b4382")
+ )
+ (pad "16" smd roundrect
+ (at 2.8625 1.625)
+ (size 1.475 0.4)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (roundrect_rratio 0.25)
+ (net 149 "Net-(CS3-SCL)")
+ (pinfunction "SC5")
+ (pintype "output")
+ (uuid "e0962ecd-8c63-4952-a45d-dc579a8fbf2f")
+ )
+ (pad "17" smd roundrect
+ (at 2.8625 0.975)
+ (size 1.475 0.4)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (roundrect_rratio 0.25)
+ (net 148 "Net-(CS2-SDA)")
+ (pinfunction "SD6")
+ (pintype "bidirectional")
+ (uuid "fa1c62e5-6608-43f9-aeeb-0cb042da8609")
+ )
+ (pad "18" smd roundrect
+ (at 2.8625 0.325)
+ (size 1.475 0.4)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (roundrect_rratio 0.25)
+ (net 159 "Net-(CS2-SCL)")
+ (pinfunction "SC6")
+ (pintype "output")
+ (uuid "e21dffb5-59cd-475f-b01b-41a055cfc528")
+ )
+ (pad "19" smd roundrect
+ (at 2.8625 -0.325)
+ (size 1.475 0.4)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (roundrect_rratio 0.25)
+ (net 157 "Net-(CS1-SDA)")
+ (pinfunction "SD7")
+ (pintype "bidirectional")
+ (uuid "bb6e7308-01fb-45e6-87a1-f84528c4ed6d")
+ )
+ (pad "20" smd roundrect
+ (at 2.8625 -0.975)
+ (size 1.475 0.4)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (roundrect_rratio 0.25)
+ (net 158 "Net-(CS1-SCL)")
+ (pinfunction "SC7")
+ (pintype "output")
+ (uuid "2435ba39-25a4-4afe-aa77-c04bee3f67c4")
+ )
+ (pad "21" smd roundrect
+ (at 2.8625 -1.625)
+ (size 1.475 0.4)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (roundrect_rratio 0.25)
+ (net 141 "Net-(JP20-C)")
+ (pinfunction "A2")
+ (pintype "input")
+ (uuid "a36500c8-2748-4486-abbc-b3e660ff24bd")
+ )
+ (pad "22" smd roundrect
+ (at 2.8625 -2.275)
+ (size 1.475 0.4)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (roundrect_rratio 0.25)
+ (net 152 "/SCL")
+ (pinfunction "SCL")
+ (pintype "input")
+ (uuid "72caedb3-924d-4522-be6d-a2754211c185")
+ )
+ (pad "23" smd roundrect
+ (at 2.8625 -2.925)
+ (size 1.475 0.4)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (roundrect_rratio 0.25)
+ (net 154 "/SDA")
+ (pinfunction "SDA")
+ (pintype "bidirectional")
+ (uuid "3f870bfa-5680-42af-b915-29151e3bbe60")
+ )
+ (pad "24" smd roundrect
+ (at 2.8625 -3.575)
+ (size 1.475 0.4)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (roundrect_rratio 0.25)
+ (net 155 "+3.3V")
+ (pinfunction "VCC")
+ (pintype "power_in")
+ (uuid "b9e5af5e-60b1-4075-bc20-0d20c09ed60a")
+ )
+ (embedded_fonts no)
+ (model "${KICAD9_3DMODEL_DIR}/Package_SO.3dshapes/TSSOP-24_4.4x7.8mm_P0.65mm.step"
+ (offset
+ (xyz 0 0 0)
+ )
+ (scale
+ (xyz 1 1 1)
+ )
+ (rotate
+ (xyz 0 0 0)
+ )
+ )
+ )
+ (footprint "LED_SMD:LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm"
+ (layer "F.Cu")
+ (uuid "f743a65e-30da-4e4a-b219-cb732bdbb46a")
+ (at 179.455 94.1)
+ (descr "5.0mm x 5.0mm Addressable RGB LED NeoPixel, https://cdn-shop.adafruit.com/datasheets/WS2812B.pdf")
+ (tags "LED RGB NeoPixel PLCC-4 5050")
+ (property "Reference" "D46"
+ (at 0 -3.5 0)
+ (layer "F.SilkS")
+ (uuid "fa767122-299a-4254-a5e2-f516f4c02f69")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Value" "WS2812B"
+ (at 0 4 0)
+ (layer "F.Fab")
+ (uuid "6095a9a5-c020-4922-b938-fc4ed5e9b3b9")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Datasheet" "https://cdn-shop.adafruit.com/datasheets/WS2812B.pdf"
+ (at 0 0 0)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "baff9da1-f7a2-4ad1-af97-da5147e8718e")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Description" "RGB LED with integrated controller"
+ (at 0 0 0)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "40623dd3-6640-409e-9d4c-e704f5694677")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property ki_fp_filters "LED*WS2812*PLCC*5.0x5.0mm*P3.2mm*")
+ (path "/5c2efd5d-3810-465d-9394-d6976342bc62")
+ (sheetname "/")
+ (sheetfile "Electronics.kicad_sch")
+ (attr smd)
+ (fp_line
+ (start -3.5 -2.75)
+ (end -3.5 2.75)
+ (stroke
+ (width 0.12)
+ (type default)
+ )
+ (layer "F.SilkS")
+ (uuid "cf323b28-5615-4d33-acd1-8eb69deb2cd1")
+ )
+ (fp_line
+ (start -3.5 -2.75)
+ (end 3.5 -2.75)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "428f5a3d-0c16-4fec-8e1d-827151256a65")
+ )
+ (fp_line
+ (start -3.5 2.75)
+ (end 3.05 2.75)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "27894b71-135a-4a80-82a3-9389098ac472")
+ )
+ (fp_line
+ (start -2.7 0.9)
+ (end -2.7 -0.9)
+ (stroke
+ (width 0.12)
+ (type default)
+ )
+ (layer "F.SilkS")
+ (uuid "7312c0ba-0836-48cb-95b9-1bf9b9ea82d2")
+ )
+ (fp_line
+ (start 2.7 0.9)
+ (end 2.7 -0.9)
+ (stroke
+ (width 0.12)
+ (type default)
+ )
+ (layer "F.SilkS")
+ (uuid "4b486828-ad40-4d20-a95b-fe06ab8bd4bd")
+ )
+ (fp_line
+ (start 3.05 2.75)
+ (end 3.5 2.3)
+ (stroke
+ (width 0.12)
+ (type default)
+ )
+ (layer "F.SilkS")
+ (uuid "ed0b1393-dc26-41be-90dd-2e5a96adcdc4")
+ )
+ (fp_line
+ (start 3.5 2.3)
+ (end 3.5 -2.75)
+ (stroke
+ (width 0.12)
+ (type default)
+ )
+ (layer "F.SilkS")
+ (uuid "3f1f7c83-9227-46b6-9544-ccfc33c29ef5")
+ )
+ (fp_line
+ (start -3.45 -2.75)
+ (end -3.45 2.75)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "df4e1169-d31a-441b-a7a3-db6f1f0486a9")
+ )
+ (fp_line
+ (start -3.45 2.75)
+ (end 3.45 2.75)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "80bece67-eb1b-46da-81a1-1aedcfa7ca80")
+ )
+ (fp_line
+ (start 3.45 -2.75)
+ (end -3.45 -2.75)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "aab8cd81-1a5b-40a1-8935-97350a84a09a")
+ )
+ (fp_line
+ (start 3.45 2.75)
+ (end 3.45 -2.75)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "5e4387df-1e89-4850-8873-20eb24a00010")
+ )
+ (fp_line
+ (start -2.5 -2.5)
+ (end -2.5 2.5)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "8a7972b5-298b-437d-9bee-ae37436ed774")
+ )
+ (fp_line
+ (start -2.5 2.5)
+ (end 2.5 2.5)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "e506a2bb-ad47-4f52-90f6-0571fe501785")
+ )
+ (fp_line
+ (start 2.5 -2.5)
+ (end -2.5 -2.5)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "a22a5873-45f7-486e-90a7-165235523b66")
+ )
+ (fp_line
+ (start 2.5 1.5)
+ (end 1.5 2.5)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "bde689aa-e815-46d3-ad91-3fc2a2dd218c")
+ )
+ (fp_line
+ (start 2.5 2.5)
+ (end 2.5 -2.5)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "fa3c148e-3eac-4e66-a73c-d6f7c975e9d8")
+ )
+ (fp_circle
+ (center 0 0)
+ (end 0 -2)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (fill no)
+ (layer "F.Fab")
+ (uuid "29a2d3e0-380a-4dc7-939c-4abac5f5514e")
+ )
+ (fp_text user "1"
+ (at -4 -1.6 0)
+ (unlocked yes)
+ (layer "F.SilkS")
+ (uuid "c45f506f-8c5a-4d37-8a05-336f5d148caf")
+ (effects
+ (font
+ (size 0.8 0.8)
+ (thickness 0.15)
+ )
+ )
+ )
+ (fp_text user "${REFERENCE}"
+ (at 0 0 0)
+ (layer "F.Fab")
+ (uuid "9ac7ccc2-c869-4bec-808d-00c72e0963f9")
+ (effects
+ (font
+ (size 0.8 0.8)
+ (thickness 0.15)
+ )
+ )
+ )
+ (pad "1" smd roundrect
+ (at -2.45 -1.65)
+ (size 1.5 0.9)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (roundrect_rratio 0.1)
+ (net 4 "/5V")
+ (pinfunction "VDD")
+ (pintype "power_in")
+ (uuid "78e0dbfd-57af-458f-9c5d-acc82f7be1c7")
+ )
+ (pad "2" smd roundrect
+ (at -2.45 1.65)
+ (size 1.5 0.9)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (roundrect_rratio 0.1)
+ (net 20 "Net-(D46-DOUT)")
+ (pinfunction "DOUT")
+ (pintype "output")
+ (uuid "cf809752-c0b7-403a-bc1d-44ec867a5c4b")
+ )
+ (pad "3" smd roundrect
+ (at 2.45 1.65)
+ (size 1.5 0.9)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (roundrect_rratio 0.1)
+ (net 2 "GND")
+ (pinfunction "VSS")
+ (pintype "power_in")
+ (uuid "68738171-de0f-4d33-bfa2-72aa5e312da7")
+ )
+ (pad "4" smd roundrect
+ (at 2.45 -1.65)
+ (size 1.5 0.9)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (roundrect_rratio 0.1)
+ (net 16 "Net-(D42-DOUT)")
+ (pinfunction "DIN")
+ (pintype "input")
+ (uuid "d1b1a1a8-9661-4058-a791-a85ab03117b1")
+ )
+ (embedded_fonts no)
+ (model "${KICAD9_3DMODEL_DIR}/LED_SMD.3dshapes/LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm.step"
+ (offset
+ (xyz 0 0 0)
+ )
+ (scale
+ (xyz 1 1 1)
+ )
+ (rotate
+ (xyz 0 0 0)
+ )
+ )
+ )
+ (footprint "LED_SMD:LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm"
+ (layer "F.Cu")
+ (uuid "fe2561fe-1b5b-4cd5-9d0a-92458d7a0e9a")
+ (at 195.695 74.24)
+ (descr "5.0mm x 5.0mm Addressable RGB LED NeoPixel, https://cdn-shop.adafruit.com/datasheets/WS2812B.pdf")
+ (tags "LED RGB NeoPixel PLCC-4 5050")
+ (property "Reference" "D59"
+ (at 0 -3.5 0)
+ (layer "F.SilkS")
+ (uuid "9d9a5918-e3bf-4f88-a2f8-372f44cefae2")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Value" "WS2812B"
+ (at 0 4 0)
+ (layer "F.Fab")
+ (uuid "209531c6-6069-45e9-be2d-37d68fd0e090")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Datasheet" "https://cdn-shop.adafruit.com/datasheets/WS2812B.pdf"
+ (at 0 0 0)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "c0dc1de6-123c-48ab-b892-19bf9ecc0eb7")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Description" "RGB LED with integrated controller"
+ (at 0 0 0)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "15020877-a358-4b07-ba77-533169a41039")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property ki_fp_filters "LED*WS2812*PLCC*5.0x5.0mm*P3.2mm*")
+ (path "/d242eae1-a877-4a1a-843b-e4459d8bc63a")
+ (sheetname "/")
+ (sheetfile "Electronics.kicad_sch")
+ (attr smd)
+ (fp_line
+ (start -3.5 -2.75)
+ (end -3.5 2.75)
+ (stroke
+ (width 0.12)
+ (type default)
+ )
+ (layer "F.SilkS")
+ (uuid "77c762cc-f4a7-4a19-a29c-8d2f3678978c")
+ )
+ (fp_line
+ (start -3.5 -2.75)
+ (end 3.5 -2.75)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "b966ebbb-52b8-4a73-826b-397ea9f12e98")
+ )
+ (fp_line
+ (start -3.5 2.75)
+ (end 3.05 2.75)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "43874340-3fb8-4cf0-91c7-d335bc6b1774")
+ )
+ (fp_line
+ (start -2.7 0.9)
+ (end -2.7 -0.9)
+ (stroke
+ (width 0.12)
+ (type default)
+ )
+ (layer "F.SilkS")
+ (uuid "a4d69fc2-9f4b-4c93-b6ec-13787d4f7fd6")
+ )
+ (fp_line
+ (start 2.7 0.9)
+ (end 2.7 -0.9)
+ (stroke
+ (width 0.12)
+ (type default)
+ )
+ (layer "F.SilkS")
+ (uuid "55606092-26e6-4044-9526-277763faa54f")
+ )
+ (fp_line
+ (start 3.05 2.75)
+ (end 3.5 2.3)
+ (stroke
+ (width 0.12)
+ (type default)
+ )
+ (layer "F.SilkS")
+ (uuid "10fe56d6-a60a-482c-b50f-d061d3829c74")
+ )
+ (fp_line
+ (start 3.5 2.3)
+ (end 3.5 -2.75)
+ (stroke
+ (width 0.12)
+ (type default)
+ )
+ (layer "F.SilkS")
+ (uuid "73fbabba-612f-452f-b53e-9f9f9fc433ec")
+ )
+ (fp_line
+ (start -3.45 -2.75)
+ (end -3.45 2.75)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "af14f935-4ab4-49bf-8d80-156dc5815070")
+ )
+ (fp_line
+ (start -3.45 2.75)
+ (end 3.45 2.75)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "fd618b7c-9d10-4b54-92bc-d39abc3d3460")
+ )
+ (fp_line
+ (start 3.45 -2.75)
+ (end -3.45 -2.75)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "261e3406-16f9-4307-80ff-c1809c70d558")
+ )
+ (fp_line
+ (start 3.45 2.75)
+ (end 3.45 -2.75)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "a2fbe047-21bc-47bc-836b-906344d66cdd")
+ )
+ (fp_line
+ (start -2.5 -2.5)
+ (end -2.5 2.5)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "cae9b552-e440-453b-b03b-0857bf91fc72")
+ )
+ (fp_line
+ (start -2.5 2.5)
+ (end 2.5 2.5)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "06d781ce-12d5-4927-9a66-5d2e110f5754")
+ )
+ (fp_line
+ (start 2.5 -2.5)
+ (end -2.5 -2.5)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "d20ab630-00e4-4e10-b77e-a3648dc15dae")
+ )
+ (fp_line
+ (start 2.5 1.5)
+ (end 1.5 2.5)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "5bbf6a2a-24d7-4664-bc0e-8cc9456e9074")
+ )
+ (fp_line
+ (start 2.5 2.5)
+ (end 2.5 -2.5)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "1e89d212-7c6f-4224-b288-26f3f3dc34ab")
+ )
+ (fp_circle
+ (center 0 0)
+ (end 0 -2)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (fill no)
+ (layer "F.Fab")
+ (uuid "1ad4939f-0cea-4b17-8288-0e52290b8d65")
+ )
+ (fp_text user "1"
+ (at -4 -1.6 0)
+ (unlocked yes)
+ (layer "F.SilkS")
+ (uuid "7f16405d-daff-4689-a7b8-0b6a79931ab8")
+ (effects
+ (font
+ (size 0.8 0.8)
+ (thickness 0.15)
+ )
+ )
+ )
+ (fp_text user "${REFERENCE}"
+ (at 0 0 0)
+ (layer "F.Fab")
+ (uuid "56557524-436c-4118-afb9-c7009b58eda7")
+ (effects
+ (font
+ (size 0.8 0.8)
+ (thickness 0.15)
+ )
+ )
+ )
+ (pad "1" smd roundrect
+ (at -2.45 -1.65)
+ (size 1.5 0.9)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (roundrect_rratio 0.1)
+ (net 4 "/5V")
+ (pinfunction "VDD")
+ (pintype "power_in")
+ (uuid "349b398a-d021-4558-b564-c9ed12495de5")
+ )
+ (pad "2" smd roundrect
+ (at -2.45 1.65)
+ (size 1.5 0.9)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (roundrect_rratio 0.1)
+ (net 33 "Net-(D59-DOUT)")
+ (pinfunction "DOUT")
+ (pintype "output")
+ (uuid "3ce3170a-6e8a-439e-a12c-78959fda316b")
+ )
+ (pad "3" smd roundrect
+ (at 2.45 1.65)
+ (size 1.5 0.9)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (roundrect_rratio 0.1)
+ (net 34 "unconnected-(D59-VSS-Pad3)")
+ (pinfunction "VSS")
+ (pintype "power_in")
+ (uuid "29ee8348-6b4a-4d80-9b0b-366cc2cbc78c")
+ )
+ (pad "4" smd roundrect
+ (at 2.45 -1.65)
+ (size 1.5 0.9)
+ (layers "F.Cu" "F.Mask" "F.Paste")
+ (roundrect_rratio 0.1)
+ (net 29 "Net-(D55-DOUT)")
+ (pinfunction "DIN")
+ (pintype "input")
+ (uuid "9d1f23e8-b9cb-4c4f-a0a8-e30da87a7ed1")
+ )
+ (embedded_fonts no)
+ (model "${KICAD9_3DMODEL_DIR}/LED_SMD.3dshapes/LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm.step"
+ (offset
+ (xyz 0 0 0)
+ )
+ (scale
+ (xyz 1 1 1)
+ )
+ (rotate
+ (xyz 0 0 0)
+ )
+ )
+ )
+ (embedded_fonts no)
+)