Browse Source

start working on mainboard pcb layout

Thomas Buck 3 months ago
parent
commit
52da9b8a9d

+ 2
- 0
hardware/.gitignore View File

@@ -2,3 +2,5 @@ jlc_lib
2 2
 dispensy-backups
3 3
 fp-info-cache
4 4
 \#auto_saved_files\#
5
+extern/*.bak
6
+replicate_layout.log

+ 4
- 0
hardware/README.md View File

@@ -6,3 +6,7 @@ Take a look at the [docs](https://docs.kicad.org/7.0/en/eeschema/eeschema.html#h
6 6
 The repeated schematic sheets can also be replicated in the layout using [this plugin](https://github.com/MitjaNemec/ReplicateLayout).
7 7
 
8 8
 To fetch symbols, footprints and 3d models automatically from [the JLCPCB parts library](https://jlcpcb.com/parts), [JLC2KiCad_lib](https://github.com/TousstNicolas/JLC2KiCad_lib) is used with the `fetch_jlc.sh` script.
9
+
10
+## External Libs
11
+
12
+Uses SSD1306 lib from [KiCAD Rookie](https://kicadrookie.blogspot.com/2022/06/ssd1306-i2c-096in-oled-display-kicad_86.html).

+ 5048
- 1
hardware/dispensy.kicad_pcb
File diff suppressed because it is too large
View File


+ 20
- 3
hardware/dispensy.kicad_pro View File

@@ -48,7 +48,13 @@
48 48
           "min_clearance": 0.5
49 49
         }
50 50
       },
51
-      "diff_pair_dimensions": [],
51
+      "diff_pair_dimensions": [
52
+        {
53
+          "gap": 0.0,
54
+          "via_gap": 0.0,
55
+          "width": 0.0
56
+        }
57
+      ],
52 58
       "drc_exclusions": [],
53 59
       "meta": {
54 60
         "version": 2
@@ -165,8 +171,19 @@
165 171
           "td_width_to_size_filter_ratio": 0.9
166 172
         }
167 173
       ],
168
-      "track_widths": [],
169
-      "via_dimensions": [],
174
+      "track_widths": [
175
+        0.0,
176
+        0.25,
177
+        0.5,
178
+        1.0,
179
+        1.27
180
+      ],
181
+      "via_dimensions": [
182
+        {
183
+          "diameter": 0.0,
184
+          "drill": 0.0
185
+        }
186
+      ],
170 187
       "zones_allow_external_fillets": false
171 188
     },
172 189
     "layer_presets": [],

+ 1504
- 188
hardware/dispensy.kicad_sch
File diff suppressed because it is too large
View File


+ 63
- 0
hardware/extern/SSD1306.kicad_sym View File

@@ -0,0 +1,63 @@
1
+(kicad_symbol_lib (version 20220914) (generator kicad_symbol_editor)
2
+  (symbol "SSD1306" (pin_names (offset 1.016)) (in_bom yes) (on_board yes)
3
+    (property "Reference" "OLED" (at 0 5.08 0)
4
+      (effects (font (size 1.27 1.27)))
5
+    )
6
+    (property "Value" "SSD1306" (at 0 -7.62 0)
7
+      (effects (font (size 1.27 1.27)))
8
+    )
9
+    (property "Footprint" "extern:SSD1306_0.96_Oled" (at 0 7.62 0)
10
+      (effects (font (size 1.27 1.27)) hide)
11
+    )
12
+    (property "Datasheet" "~" (at 0 0 0)
13
+      (effects (font (size 1.27 1.27)) hide)
14
+    )
15
+    (property "ki_keywords" "oled" (at 0 0 0)
16
+      (effects (font (size 1.27 1.27)) hide)
17
+    )
18
+    (property "ki_description" "OLED 0.96 128x64 I2C" (at 0 0 0)
19
+      (effects (font (size 1.27 1.27)) hide)
20
+    )
21
+    (property "ki_fp_filters" "extern:SSD1306*" (at 0 0 0)
22
+      (effects (font (size 1.27 1.27)) hide)
23
+    )
24
+    (symbol "SSD1306_1_1"
25
+      (rectangle (start -1.27 -4.953) (end 0 -5.207)
26
+        (stroke (width 0.1524) (type default))
27
+        (fill (type none))
28
+      )
29
+      (rectangle (start -1.27 -2.413) (end 0 -2.667)
30
+        (stroke (width 0.1524) (type default))
31
+        (fill (type none))
32
+      )
33
+      (rectangle (start -1.27 0.127) (end 0 -0.127)
34
+        (stroke (width 0.1524) (type default))
35
+        (fill (type none))
36
+      )
37
+      (rectangle (start -1.27 2.667) (end 0 2.413)
38
+        (stroke (width 0.1524) (type default))
39
+        (fill (type none))
40
+      )
41
+      (rectangle (start -1.27 3.81) (end 3.81 -6.35)
42
+        (stroke (width 0.254) (type default))
43
+        (fill (type background))
44
+      )
45
+      (pin power_in line (at -5.08 0 0) (length 3.81)
46
+        (name "GND" (effects (font (size 1.27 1.27))))
47
+        (number "1" (effects (font (size 1.27 1.27))))
48
+      )
49
+      (pin power_in line (at -5.08 2.54 0) (length 3.81)
50
+        (name "VCC" (effects (font (size 1.27 1.27))))
51
+        (number "2" (effects (font (size 1.27 1.27))))
52
+      )
53
+      (pin input line (at -5.08 -5.08 0) (length 3.81)
54
+        (name "SCL" (effects (font (size 1.27 1.27))))
55
+        (number "3" (effects (font (size 1.27 1.27))))
56
+      )
57
+      (pin bidirectional line (at -5.08 -2.54 0) (length 3.81)
58
+        (name "SDA" (effects (font (size 1.27 1.27))))
59
+        (number "4" (effects (font (size 1.27 1.27))))
60
+      )
61
+    )
62
+  )
63
+)

+ 49
- 0
hardware/extern/SSD1306_0.96_Oled.kicad_mod View File

@@ -0,0 +1,49 @@
1
+(footprint "SSD1306_0.96_Oled" (version 20211014) (generator pcbnew)
2
+  (layer "F.Cu")
3
+  (tedit 0)
4
+  (attr through_hole)
5
+  (fp_text reference "REF**" (at 13 -17 unlocked) (layer "F.SilkS")
6
+    (effects (font (size 1 1) (thickness 0.15)))
7
+    (tstamp e1ffb513-f521-4f2a-9ccb-b763b56d9a38)
8
+  )
9
+  (fp_text value "SSD1306_0.96_Oled" (at 13 -15 unlocked) (layer "F.Fab")
10
+    (effects (font (size 1 1) (thickness 0.15)))
11
+    (tstamp 6863a487-c8d3-43fa-bf51-b29d0b36e1eb)
12
+  )
13
+  (fp_text user "${REFERENCE}" (at 13 -12.5 unlocked) (layer "F.Fab")
14
+    (effects (font (size 1 1) (thickness 0.15)))
15
+    (tstamp 5d36e203-986b-42d5-836c-d038953da445)
16
+  )
17
+  (fp_line (start 26 -26) (end 0 -26) (layer "F.SilkS") (width 0.12) (tstamp 14cd9921-8834-437e-8327-be4dcd6efa69))
18
+  (fp_line (start 23.87 -9.09) (end 23.87 -19.95) (layer "F.SilkS") (width 0.12) (tstamp 2a022a3a-2680-4ace-ab55-d2d654297efb))
19
+  (fp_line (start 23.87 -19.95) (end 2.13 -19.95) (layer "F.SilkS") (width 0.12) (tstamp 38e54a10-b7f1-4437-821e-fdeff6f325d7))
20
+  (fp_line (start 0.63 -21.43) (end 0.63 -4.53) (layer "F.SilkS") (width 0.12) (tstamp 5e721d9b-81c5-4327-8fcf-ad808c3089ed))
21
+  (fp_line (start 0 -26) (end 0 0) (layer "F.SilkS") (width 0.12) (tstamp 668ae6fa-b70a-4126-9dcf-509de83db4ed))
22
+  (fp_line (start 20 -2) (end 20 0) (layer "F.SilkS") (width 0.12) (tstamp 8fbf14eb-4606-4990-b321-77244bd9df61))
23
+  (fp_line (start 6 0) (end 6 -2) (layer "F.SilkS") (width 0.12) (tstamp 91a5e10c-e30f-4b52-99a2-68e1b5525da3))
24
+  (fp_line (start 0.63 -4.53) (end 25.33 -4.53) (layer "F.SilkS") (width 0.12) (tstamp 9bbb881b-b748-47f5-8552-da3bec5a7dfc))
25
+  (fp_line (start 26 0) (end 26 -26) (layer "F.SilkS") (width 0.12) (tstamp a645462a-3193-4707-b265-5f8bb5c235bd))
26
+  (fp_line (start 2.13 -19.95) (end 2.13 -9.09) (layer "F.SilkS") (width 0.12) (tstamp b4e588fe-6988-45eb-a6a4-916bb4009c36))
27
+  (fp_line (start 25.33 -4.53) (end 25.33 -21.43) (layer "F.SilkS") (width 0.12) (tstamp bbb51e4d-a8a6-4b80-84e2-9527dbe7c79e))
28
+  (fp_line (start 0 0) (end 6 0) (layer "F.SilkS") (width 0.12) (tstamp c09d8020-4372-443e-8e1a-7b44702ea406))
29
+  (fp_line (start 20 0) (end 26 0) (layer "F.SilkS") (width 0.12) (tstamp d8c0ffb3-0c7e-4f42-844f-29041648ec8b))
30
+  (fp_line (start 6 -2) (end 20 -2) (layer "F.SilkS") (width 0.12) (tstamp eaf80650-5c3d-4038-8334-252f1b21d8de))
31
+  (fp_line (start 2.13 -9.09) (end 23.87 -9.09) (layer "F.SilkS") (width 0.12) (tstamp edf02876-0bc4-4be9-947e-7ff7b38f8cb6))
32
+  (fp_line (start 25.33 -21.43) (end 0.63 -21.43) (layer "F.SilkS") (width 0.12) (tstamp ee0c42f2-04d0-46bf-ad57-8a038f82dbc5))
33
+  (fp_line (start 20 0) (end 26 0) (layer "F.CrtYd") (width 0.05) (tstamp 3a0df88f-aa65-4595-bc76-1b85bbbdc666))
34
+  (fp_line (start 26 -26) (end 0 -26) (layer "F.CrtYd") (width 0.05) (tstamp 3e98bf91-2c8a-4ee1-b285-65417e8e685e))
35
+  (fp_line (start 6 0) (end 6 -2) (layer "F.CrtYd") (width 0.05) (tstamp 4300f9b6-258a-4a05-8936-9d04031695a6))
36
+  (fp_line (start 0 -26) (end 0 0) (layer "F.CrtYd") (width 0.05) (tstamp 588e9b97-9f51-4334-b616-06a13394c3a7))
37
+  (fp_line (start 20 -2) (end 20 0) (layer "F.CrtYd") (width 0.05) (tstamp 599975f7-ec0a-4119-b96e-98e21c6e550a))
38
+  (fp_line (start 6 -2) (end 20 -2) (layer "F.CrtYd") (width 0.05) (tstamp 642f081d-af07-44ff-9ff1-4d941968fcb9))
39
+  (fp_line (start 26 0) (end 26 -26) (layer "F.CrtYd") (width 0.05) (tstamp 64366b65-4ef1-4ecd-9254-aab72a429ebe))
40
+  (fp_line (start 0 0) (end 6 0) (layer "F.CrtYd") (width 0.05) (tstamp e11001cc-f67b-4c22-aeb3-00808f6add5a))
41
+  (pad "" np_thru_hole circle (at 2 -24) (size 3 3) (drill 2.5) (layers F&B.Cu *.Mask) (tstamp 2acf573f-ef93-49de-ba52-38b33cee39c3))
42
+  (pad "" np_thru_hole circle (at 24 -24) (size 3 3) (drill 2.5) (layers F&B.Cu *.Mask) (tstamp 3ea8fc20-48bf-4431-ba99-95f674ab3e48))
43
+  (pad "" np_thru_hole circle (at 2 -2) (size 3 3) (drill 2.5) (layers F&B.Cu *.Mask) (tstamp 5c12a32c-40dc-458b-b8f4-0b9e60288ad7))
44
+  (pad "" np_thru_hole circle (at 24 -2) (size 3 3) (drill 2.5) (layers F&B.Cu *.Mask) (tstamp d92324de-a9dd-4b30-826f-555ca5f3c057))
45
+  (pad "1" thru_hole circle (at 9.19 -24.5) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) (tstamp 8a2cb9cd-ca5c-4393-8f2b-b03198b30a55))
46
+  (pad "2" thru_hole circle (at 11.73 -24.5) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) (tstamp 31a25eed-d611-4655-b157-d23dd905d902))
47
+  (pad "3" thru_hole circle (at 14.27 -24.5) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) (tstamp 3a0c1bc5-3cd8-4b31-b4bd-777c946cbea0))
48
+  (pad "4" thru_hole circle (at 16.81 -24.5) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) (tstamp 2d9750f5-4713-4738-bc82-7eb7891ad415))
49
+)

+ 1
- 0
hardware/fp-lib-table View File

@@ -1,4 +1,5 @@
1 1
 (fp_lib_table
2 2
   (version 7)
3 3
   (lib (name "jlc_footprints")(type "KiCad")(uri "${KIPRJMOD}/jlc_lib/jlc_footprints")(options "")(descr ""))
4
+  (lib (name "extern")(type "KiCad")(uri "${KIPRJMOD}/extern")(options "")(descr ""))
4 5
 )

+ 201
- 207
hardware/pi.kicad_sch
File diff suppressed because it is too large
View File


+ 158
- 59
hardware/psu_lm2576.kicad_sch View File

@@ -15,6 +15,71 @@
15 15
   )
16 16
 
17 17
   (lib_symbols
18
+    (symbol "jlc:CC0402KRX7R8BB104" (pin_names hide) (in_bom yes) (on_board yes)
19
+      (property "Reference" "C" (at 0 1.27 0)
20
+        (effects (font (size 1.27 1.27)))
21
+      )
22
+      (property "Value" "CC0402KRX7R8BB104" (at 0 -2.54 0)
23
+        (effects (font (size 1.27 1.27)))
24
+      )
25
+      (property "Footprint" "jlc_footprints:C0402" (at 0 -10.16 0)
26
+        (effects (font (size 1.27 1.27) italic) hide)
27
+      )
28
+      (property "Datasheet" "https://item.szlcsc.com/15869.html" (at -2.286 0.127 0)
29
+        (effects (font (size 1.27 1.27)) (justify left) hide)
30
+      )
31
+      (property "LCSC" "C105883" (at 0 0 0)
32
+        (effects (font (size 1.27 1.27)) hide)
33
+      )
34
+      (property "Capacitance" "100nF" (at 0 0 0)
35
+        (effects (font (size 1.27 1.27)) hide)
36
+      )
37
+      (property "ki_keywords" "C105883" (at 0 0 0)
38
+        (effects (font (size 1.27 1.27)) hide)
39
+      )
40
+      (symbol "CC0402KRX7R8BB104_0_1"
41
+        (polyline
42
+          (pts
43
+            (xy -1.27 0)
44
+            (xy -0.508 0)
45
+          )
46
+          (stroke (width 0) (type default))
47
+          (fill (type none))
48
+        )
49
+        (polyline
50
+          (pts
51
+            (xy -0.508 2.032)
52
+            (xy -0.508 -2.032)
53
+          )
54
+          (stroke (width 0) (type default))
55
+          (fill (type none))
56
+        )
57
+        (polyline
58
+          (pts
59
+            (xy 0.508 0)
60
+            (xy 1.27 0)
61
+          )
62
+          (stroke (width 0) (type default))
63
+          (fill (type none))
64
+        )
65
+        (polyline
66
+          (pts
67
+            (xy 0.508 2.032)
68
+            (xy 0.508 -2.032)
69
+          )
70
+          (stroke (width 0) (type default))
71
+          (fill (type none))
72
+        )
73
+        (pin input line (at -3.81 0 0) (length 2.54)
74
+          (name "1" (effects (font (size 1 1))))
75
+          (number "1" (effects (font (size 1 1))))
76
+        )
77
+        (pin input line (at 3.81 0 180) (length 2.54)
78
+          (name "2" (effects (font (size 1 1))))
79
+          (number "2" (effects (font (size 1 1))))
80
+        )
81
+      )
82
+    )
18 83
     (symbol "jlc:LM2576S-5_0_TR" (in_bom yes) (on_board yes)
19 84
       (property "Reference" "U" (at 0 1.27 0)
20 85
         (effects (font (size 1.27 1.27)))
@@ -328,9 +393,15 @@
328 393
   (junction (at 127 97.79) (diameter 0) (color 0 0 0 0)
329 394
     (uuid 1b574731-bfb7-4f0a-ab00-d29417d5a178)
330 395
   )
396
+  (junction (at 173.99 105.41) (diameter 0) (color 0 0 0 0)
397
+    (uuid 3d9d0c6a-2f22-466d-80fe-ff5c6e084447)
398
+  )
331 399
   (junction (at 123.19 87.63) (diameter 0) (color 0 0 0 0)
332 400
     (uuid 44ae13a5-d58a-4014-8c27-96faf69bbe6e)
333 401
   )
402
+  (junction (at 187.96 92.71) (diameter 0) (color 0 0 0 0)
403
+    (uuid 5e6f692f-4637-4a10-b8a8-8944ba5b2e90)
404
+  )
334 405
   (junction (at 173.99 92.71) (diameter 0) (color 0 0 0 0)
335 406
     (uuid 6641fdb0-827c-49df-a9cd-64511a8c8650)
336 407
   )
@@ -350,7 +421,11 @@
350 421
     (stroke (width 0) (type default))
351 422
     (uuid 08d1d48a-5355-4a1c-b3df-8fc9d6a9646d)
352 423
   )
353
-  (wire (pts (xy 173.99 92.71) (xy 175.26 92.71))
424
+  (wire (pts (xy 187.96 105.41) (xy 173.99 105.41))
425
+    (stroke (width 0) (type default))
426
+    (uuid 15f15ba8-9d43-4f00-806a-153086b34391)
427
+  )
428
+  (wire (pts (xy 173.99 92.71) (xy 187.96 92.71))
354 429
     (stroke (width 0) (type default))
355 430
     (uuid 184bce81-cb0e-4ddf-9095-7f22c37d7d2f)
356 431
   )
@@ -366,6 +441,10 @@
366 441
     (stroke (width 0) (type default))
367 442
     (uuid 2049be78-2beb-4f3e-aee5-2b189fbf6d55)
368 443
   )
444
+  (wire (pts (xy 187.96 92.71) (xy 187.96 95.25))
445
+    (stroke (width 0) (type default))
446
+    (uuid 211ca166-4f91-400f-86fa-e75a897f043a)
447
+  )
369 448
   (wire (pts (xy 160.02 87.63) (xy 161.29 87.63))
370 449
     (stroke (width 0) (type default))
371 450
     (uuid 2e3c848d-96c9-4466-97ec-e152dcb3cfd9)
@@ -374,6 +453,10 @@
374 453
     (stroke (width 0) (type default))
375 454
     (uuid 3ddb8dba-6350-4dcb-94e0-f79908209597)
376 455
   )
456
+  (wire (pts (xy 187.96 102.87) (xy 187.96 105.41))
457
+    (stroke (width 0) (type default))
458
+    (uuid 478be2f5-d374-4aee-b241-50e31dff3c45)
459
+  )
377 460
   (wire (pts (xy 175.26 83.82) (xy 176.53 83.82))
378 461
     (stroke (width 0) (type default))
379 462
     (uuid 4f098095-0121-47bb-a450-df3e7aedaf2b)
@@ -386,6 +469,10 @@
386 469
     (stroke (width 0) (type default))
387 470
     (uuid 89250b16-c72a-41cb-9286-3d9c719a790d)
388 471
   )
472
+  (wire (pts (xy 173.99 105.41) (xy 173.99 106.68))
473
+    (stroke (width 0) (type default))
474
+    (uuid 8989ff74-f916-4f1e-ad2e-92d2c1a45223)
475
+  )
389 476
   (wire (pts (xy 160.02 97.79) (xy 162.56 97.79))
390 477
     (stroke (width 0) (type default))
391 478
     (uuid 98dc8523-d3e7-4d7e-b1cc-6e95b9e1f6b8)
@@ -410,6 +497,10 @@
410 497
     (stroke (width 0) (type default))
411 498
     (uuid cbd637c7-23f5-46dd-accf-ec575aeb9625)
412 499
   )
500
+  (wire (pts (xy 187.96 92.71) (xy 198.12 92.71))
501
+    (stroke (width 0) (type default))
502
+    (uuid eca83eeb-47f5-479f-9b37-7fcb4a75ce71)
503
+  )
413 504
   (wire (pts (xy 173.99 104.14) (xy 173.99 105.41))
414 505
     (stroke (width 0) (type default))
415 506
     (uuid f017919c-fc13-4f00-9329-e00c54b89067)
@@ -431,7 +522,7 @@
431 522
     (effects (font (size 1.27 1.27)) (justify right))
432 523
     (uuid 0dc4cd50-9def-4d96-9466-fbd34e12e021)
433 524
   )
434
-  (hierarchical_label "Vout" (shape input) (at 175.26 92.71 0) (fields_autoplaced)
525
+  (hierarchical_label "Vout" (shape input) (at 198.12 92.71 0) (fields_autoplaced)
435 526
     (effects (font (size 1.27 1.27)) (justify left))
436 527
     (uuid 90c4d967-37f9-4aa5-bd92-490c59ce559d)
437 528
   )
@@ -439,7 +530,7 @@
439 530
   (symbol (lib_id "jlc:VZH101M1K1010-TRO") (at 123.19 93.98 0) (unit 1)
440 531
     (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
441 532
     (uuid 04ef562d-6ae5-43ee-951a-6683c9942340)
442
-    (property "Reference" "C24" (at 120.0151 93.4943 0)
533
+    (property "Reference" "C27" (at 120.0151 93.4943 0)
443 534
       (effects (font (size 1.27 1.27)) (justify right))
444 535
     )
445 536
     (property "Value" "100uF" (at 120.0151 95.4153 0)
@@ -461,14 +552,11 @@
461 552
     (pin "2" (uuid 19e80673-31af-4a25-b4dc-4f0bdf0625f0))
462 553
     (instances
463 554
       (project "dispensy"
464
-        (path "/a50b51f9-900f-4bbb-8934-4acbc429c37b/f8ce2893-59d6-4502-b3c7-412c7467c1ef"
465
-          (reference "C24") (unit 1)
466
-        )
467 555
         (path "/a50b51f9-900f-4bbb-8934-4acbc429c37b/f8ce2893-59d6-4502-b3c7-412c7467c1ef/2c5a08e6-462b-42d7-a36a-f09062d79876"
468
-          (reference "C24") (unit 1)
556
+          (reference "C27") (unit 1)
469 557
         )
470 558
         (path "/a50b51f9-900f-4bbb-8934-4acbc429c37b/635c7f01-c861-45f9-bb15-e53673572e1d"
471
-          (reference "C24") (unit 1)
559
+          (reference "C2") (unit 1)
472 560
         )
473 561
       )
474 562
     )
@@ -477,7 +565,7 @@
477 565
   (symbol (lib_id "jlc:MBR340F") (at 170.18 83.82 0) (unit 1)
478 566
     (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
479 567
     (uuid 20dd6577-8636-444a-97ff-a0d42be2ea02)
480
-    (property "Reference" "D1" (at 169.926 78.9051 0)
568
+    (property "Reference" "D2" (at 169.926 78.9051 0)
481 569
       (effects (font (size 1.27 1.27)))
482 570
     )
483 571
     (property "Value" "MBR340F" (at 169.926 80.8261 0)
@@ -496,11 +584,8 @@
496 584
     (pin "2" (uuid cfa1358e-e651-4c23-9773-a49a1c9cc6f0))
497 585
     (instances
498 586
       (project "dispensy"
499
-        (path "/a50b51f9-900f-4bbb-8934-4acbc429c37b/f8ce2893-59d6-4502-b3c7-412c7467c1ef"
500
-          (reference "D1") (unit 1)
501
-        )
502 587
         (path "/a50b51f9-900f-4bbb-8934-4acbc429c37b/f8ce2893-59d6-4502-b3c7-412c7467c1ef/2c5a08e6-462b-42d7-a36a-f09062d79876"
503
-          (reference "D1") (unit 1)
588
+          (reference "D2") (unit 1)
504 589
         )
505 590
         (path "/a50b51f9-900f-4bbb-8934-4acbc429c37b/635c7f01-c861-45f9-bb15-e53673572e1d"
506 591
           (reference "D1") (unit 1)
@@ -512,7 +597,7 @@
512 597
   (symbol (lib_id "power:GND") (at 127 101.6 0) (unit 1)
513 598
     (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
514 599
     (uuid 7269ed94-7ea0-4e51-8a93-2dccdd5233df)
515
-    (property "Reference" "#PWR044" (at 127 107.95 0)
600
+    (property "Reference" "#PWR069" (at 127 107.95 0)
516 601
       (effects (font (size 1.27 1.27)) hide)
517 602
     )
518 603
     (property "Value" "GND" (at 127 105.7355 0)
@@ -527,45 +612,39 @@
527 612
     (pin "1" (uuid c7ee235a-37be-4fed-9905-ac45005f897d))
528 613
     (instances
529 614
       (project "dispensy"
530
-        (path "/a50b51f9-900f-4bbb-8934-4acbc429c37b/f8ce2893-59d6-4502-b3c7-412c7467c1ef"
531
-          (reference "#PWR044") (unit 1)
532
-        )
533 615
         (path "/a50b51f9-900f-4bbb-8934-4acbc429c37b/f8ce2893-59d6-4502-b3c7-412c7467c1ef/2c5a08e6-462b-42d7-a36a-f09062d79876"
534
-          (reference "#PWR045") (unit 1)
616
+          (reference "#PWR069") (unit 1)
535 617
         )
536 618
         (path "/a50b51f9-900f-4bbb-8934-4acbc429c37b/635c7f01-c861-45f9-bb15-e53673572e1d"
537
-          (reference "#PWR045") (unit 1)
619
+          (reference "#PWR020") (unit 1)
538 620
         )
539 621
       )
540 622
     )
541 623
   )
542 624
 
543
-  (symbol (lib_id "power:GND") (at 173.99 105.41 0) (unit 1)
625
+  (symbol (lib_id "power:GND") (at 173.99 106.68 0) (unit 1)
544 626
     (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
545 627
     (uuid bb1ccf4d-8beb-4fe8-81fe-e3030072a926)
546
-    (property "Reference" "#PWR048" (at 173.99 111.76 0)
628
+    (property "Reference" "#PWR071" (at 173.99 113.03 0)
547 629
       (effects (font (size 1.27 1.27)) hide)
548 630
     )
549
-    (property "Value" "GND" (at 173.99 109.5455 0)
631
+    (property "Value" "GND" (at 173.99 110.8155 0)
550 632
       (effects (font (size 1.27 1.27)))
551 633
     )
552
-    (property "Footprint" "" (at 173.99 105.41 0)
634
+    (property "Footprint" "" (at 173.99 106.68 0)
553 635
       (effects (font (size 1.27 1.27)) hide)
554 636
     )
555
-    (property "Datasheet" "" (at 173.99 105.41 0)
637
+    (property "Datasheet" "" (at 173.99 106.68 0)
556 638
       (effects (font (size 1.27 1.27)) hide)
557 639
     )
558 640
     (pin "1" (uuid 6a2edc21-dc3c-44b7-8694-e704c8b1645f))
559 641
     (instances
560 642
       (project "dispensy"
561
-        (path "/a50b51f9-900f-4bbb-8934-4acbc429c37b/f8ce2893-59d6-4502-b3c7-412c7467c1ef"
562
-          (reference "#PWR048") (unit 1)
563
-        )
564 643
         (path "/a50b51f9-900f-4bbb-8934-4acbc429c37b/f8ce2893-59d6-4502-b3c7-412c7467c1ef/2c5a08e6-462b-42d7-a36a-f09062d79876"
565
-          (reference "#PWR047") (unit 1)
644
+          (reference "#PWR071") (unit 1)
566 645
         )
567 646
         (path "/a50b51f9-900f-4bbb-8934-4acbc429c37b/635c7f01-c861-45f9-bb15-e53673572e1d"
568
-          (reference "#PWR047") (unit 1)
647
+          (reference "#PWR022") (unit 1)
569 648
         )
570 649
       )
571 650
     )
@@ -574,7 +653,7 @@
574 653
   (symbol (lib_id "power:GND") (at 162.56 97.79 90) (unit 1)
575 654
     (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
576 655
     (uuid bf5c3f8a-5bae-493f-8de4-35fa99a6b35e)
577
-    (property "Reference" "#PWR049" (at 168.91 97.79 0)
656
+    (property "Reference" "#PWR070" (at 168.91 97.79 0)
578 657
       (effects (font (size 1.27 1.27)) hide)
579 658
     )
580 659
     (property "Value" "GND" (at 165.735 98.1068 90)
@@ -589,14 +668,11 @@
589 668
     (pin "1" (uuid 68a78952-2831-499d-b4b1-0327e60f9d7f))
590 669
     (instances
591 670
       (project "dispensy"
592
-        (path "/a50b51f9-900f-4bbb-8934-4acbc429c37b/f8ce2893-59d6-4502-b3c7-412c7467c1ef"
593
-          (reference "#PWR049") (unit 1)
594
-        )
595 671
         (path "/a50b51f9-900f-4bbb-8934-4acbc429c37b/f8ce2893-59d6-4502-b3c7-412c7467c1ef/2c5a08e6-462b-42d7-a36a-f09062d79876"
596
-          (reference "#PWR046") (unit 1)
672
+          (reference "#PWR070") (unit 1)
597 673
         )
598 674
         (path "/a50b51f9-900f-4bbb-8934-4acbc429c37b/635c7f01-c861-45f9-bb15-e53673572e1d"
599
-          (reference "#PWR046") (unit 1)
675
+          (reference "#PWR021") (unit 1)
600 676
         )
601 677
       )
602 678
     )
@@ -605,7 +681,7 @@
605 681
   (symbol (lib_id "jlc:VT1C102M1010") (at 173.99 99.06 270) (unit 1)
606 682
     (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
607 683
     (uuid c30613b2-05e8-4268-9e6b-caf9d6e976a9)
608
-    (property "Reference" "C25" (at 177.165 98.3864 90)
684
+    (property "Reference" "C28" (at 177.165 98.3864 90)
609 685
       (effects (font (size 1.27 1.27)) (justify left))
610 686
     )
611 687
     (property "Value" "1000uF" (at 177.165 100.3074 90)
@@ -627,14 +703,11 @@
627 703
     (pin "2" (uuid c1b4924f-0659-4e62-b3ac-5a2d09359d02))
628 704
     (instances
629 705
       (project "dispensy"
630
-        (path "/a50b51f9-900f-4bbb-8934-4acbc429c37b/f8ce2893-59d6-4502-b3c7-412c7467c1ef"
631
-          (reference "C25") (unit 1)
632
-        )
633 706
         (path "/a50b51f9-900f-4bbb-8934-4acbc429c37b/f8ce2893-59d6-4502-b3c7-412c7467c1ef/2c5a08e6-462b-42d7-a36a-f09062d79876"
634
-          (reference "C25") (unit 1)
707
+          (reference "C28") (unit 1)
635 708
         )
636 709
         (path "/a50b51f9-900f-4bbb-8934-4acbc429c37b/635c7f01-c861-45f9-bb15-e53673572e1d"
637
-          (reference "C25") (unit 1)
710
+          (reference "C3") (unit 1)
638 711
         )
639 712
       )
640 713
     )
@@ -643,7 +716,7 @@
643 716
   (symbol (lib_id "power:GND") (at 176.53 83.82 90) (unit 1)
644 717
     (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
645 718
     (uuid ccd9e379-2dab-41d9-87c0-5e46aba5e5c4)
646
-    (property "Reference" "#PWR047" (at 182.88 83.82 0)
719
+    (property "Reference" "#PWR072" (at 182.88 83.82 0)
647 720
       (effects (font (size 1.27 1.27)) hide)
648 721
     )
649 722
     (property "Value" "GND" (at 179.705 84.1368 90)
@@ -658,14 +731,11 @@
658 731
     (pin "1" (uuid 015b3a01-3154-48f9-8b6b-32798698ad04))
659 732
     (instances
660 733
       (project "dispensy"
661
-        (path "/a50b51f9-900f-4bbb-8934-4acbc429c37b/f8ce2893-59d6-4502-b3c7-412c7467c1ef"
662
-          (reference "#PWR047") (unit 1)
663
-        )
664 734
         (path "/a50b51f9-900f-4bbb-8934-4acbc429c37b/f8ce2893-59d6-4502-b3c7-412c7467c1ef/2c5a08e6-462b-42d7-a36a-f09062d79876"
665
-          (reference "#PWR048") (unit 1)
735
+          (reference "#PWR072") (unit 1)
666 736
         )
667 737
         (path "/a50b51f9-900f-4bbb-8934-4acbc429c37b/635c7f01-c861-45f9-bb15-e53673572e1d"
668
-          (reference "#PWR048") (unit 1)
738
+          (reference "#PWR023") (unit 1)
669 739
         )
670 740
       )
671 741
     )
@@ -674,7 +744,7 @@
674 744
   (symbol (lib_id "jlc:LM2576S-5_0_TR") (at 144.78 92.71 0) (unit 1)
675 745
     (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
676 746
     (uuid e2ea5dce-aadc-4b92-9967-8de923c62659)
677
-    (property "Reference" "U11" (at 144.78 82.2071 0)
747
+    (property "Reference" "U16" (at 144.78 82.2071 0)
678 748
       (effects (font (size 1.27 1.27)))
679 749
     )
680 750
     (property "Value" "LM2576S-5_0_TR" (at 144.78 84.1281 0)
@@ -697,14 +767,11 @@
697 767
     (pin "6" (uuid 58c626f3-44a0-41cc-b8b4-a0d41356b83e))
698 768
     (instances
699 769
       (project "dispensy"
700
-        (path "/a50b51f9-900f-4bbb-8934-4acbc429c37b/f8ce2893-59d6-4502-b3c7-412c7467c1ef"
701
-          (reference "U11") (unit 1)
702
-        )
703 770
         (path "/a50b51f9-900f-4bbb-8934-4acbc429c37b/f8ce2893-59d6-4502-b3c7-412c7467c1ef/2c5a08e6-462b-42d7-a36a-f09062d79876"
704
-          (reference "U11") (unit 1)
771
+          (reference "U16") (unit 1)
705 772
         )
706 773
         (path "/a50b51f9-900f-4bbb-8934-4acbc429c37b/635c7f01-c861-45f9-bb15-e53673572e1d"
707
-          (reference "U11") (unit 1)
774
+          (reference "U3") (unit 1)
708 775
         )
709 776
       )
710 777
     )
@@ -713,7 +780,7 @@
713 780
   (symbol (lib_id "jlc:YSPI1050-101M") (at 167.64 87.63 0) (unit 1)
714 781
     (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
715 782
     (uuid ed82bf06-16a6-400c-a38e-7f8b455b7995)
716
-    (property "Reference" "U13" (at 167.5817 89.3624 0)
783
+    (property "Reference" "U17" (at 167.5817 89.3624 0)
717 784
       (effects (font (size 1.27 1.27)))
718 785
     )
719 786
     (property "Value" "100uH" (at 167.5817 91.2834 0)
@@ -735,14 +802,46 @@
735 802
     (pin "2" (uuid 51377190-3914-4ad1-aff9-54d0883ab1e0))
736 803
     (instances
737 804
       (project "dispensy"
738
-        (path "/a50b51f9-900f-4bbb-8934-4acbc429c37b/f8ce2893-59d6-4502-b3c7-412c7467c1ef"
739
-          (reference "U13") (unit 1)
740
-        )
741 805
         (path "/a50b51f9-900f-4bbb-8934-4acbc429c37b/f8ce2893-59d6-4502-b3c7-412c7467c1ef/2c5a08e6-462b-42d7-a36a-f09062d79876"
742
-          (reference "U12") (unit 1)
806
+          (reference "U17") (unit 1)
743 807
         )
744 808
         (path "/a50b51f9-900f-4bbb-8934-4acbc429c37b/635c7f01-c861-45f9-bb15-e53673572e1d"
745
-          (reference "U12") (unit 1)
809
+          (reference "U4") (unit 1)
810
+        )
811
+      )
812
+    )
813
+  )
814
+
815
+  (symbol (lib_id "jlc:CC0402KRX7R8BB104") (at 187.96 99.06 90) (unit 1)
816
+    (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
817
+    (uuid f822b994-be54-4161-9c2e-759add250e25)
818
+    (property "Reference" "C29" (at 190.627 98.4163 90)
819
+      (effects (font (size 1.27 1.27)) (justify right))
820
+    )
821
+    (property "Value" "100nF" (at 190.627 100.3373 90)
822
+      (effects (font (size 1.27 1.27)) (justify right))
823
+    )
824
+    (property "Footprint" "jlc_footprints:C0402" (at 198.12 99.06 0)
825
+      (effects (font (size 1.27 1.27) italic) hide)
826
+    )
827
+    (property "Datasheet" "https://item.szlcsc.com/15869.html" (at 187.833 101.346 0)
828
+      (effects (font (size 1.27 1.27)) (justify left) hide)
829
+    )
830
+    (property "LCSC" "C105883" (at 187.96 99.06 0)
831
+      (effects (font (size 1.27 1.27)) hide)
832
+    )
833
+    (property "Capacitance" "100nF" (at 187.96 99.06 0)
834
+      (effects (font (size 1.27 1.27)) hide)
835
+    )
836
+    (pin "1" (uuid 5c9f9aab-729c-4e83-a94c-c2c762602317))
837
+    (pin "2" (uuid 29292024-33ab-4fdc-8cc5-579f720290b6))
838
+    (instances
839
+      (project "dispensy"
840
+        (path "/a50b51f9-900f-4bbb-8934-4acbc429c37b/635c7f01-c861-45f9-bb15-e53673572e1d"
841
+          (reference "C29") (unit 1)
842
+        )
843
+        (path "/a50b51f9-900f-4bbb-8934-4acbc429c37b/f8ce2893-59d6-4502-b3c7-412c7467c1ef/2c5a08e6-462b-42d7-a36a-f09062d79876"
844
+          (reference "C30") (unit 1)
746 845
         )
747 846
       )
748 847
     )

+ 1
- 0
hardware/sym-lib-table View File

@@ -1,4 +1,5 @@
1 1
 (sym_lib_table
2 2
   (version 7)
3 3
   (lib (name "jlc")(type "KiCad")(uri "${KIPRJMOD}/jlc_lib/Schematic/jlc_schematics.kicad_sym")(options "")(descr ""))
4
+  (lib (name "SSD1306")(type "KiCad")(uri "${KIPRJMOD}/extern/SSD1306.kicad_sym")(options "")(descr ""))
4 5
 )

Loading…
Cancel
Save