Thomas Buck 1 місяць тому
джерело
коміт
8f22453f20

+ 5
- 0
README.md Переглянути файл

@@ -114,6 +114,11 @@ The PCB designs use a [KiCad-RP-Pico based](https://github.com/ncarandini/KiCad-
114 114
 
115 115
 The `pcb2/extern/EC12E-200.STEP` 3D model for the rotary encoder comes directly from the manufacturer, [ALPS](https://tech.alpsalpine.com/e/products/detail/EC12E24204A8/).
116 116
 
117
+The `pcb2/extern/OLED_128x64.stp` 3D model for the SSD1306 OLED display is made by [
118
+Adrián San José Torices](https://grabcad.com/library/pantalla-oled-0-96-128x64-1).
119
+
120
+The SSD1306 footprint for pcb2 is from [KiCAD Rookie](https://kicadrookie.blogspot.com/2022/06/ssd1306-i2c-096in-oled-display-kicad_86.html).
121
+
117 122
      ------------------------------------------------------------------------------
118 123
     | This source describes Open Hardware and is licensed under the CERN-OHL-S v2  |
119 124
     | or any later version.                                                        |

+ 78529
- 0
pcb2/extern/OLED_128x64.stp
Різницю між файлами не показано, бо вона завелика
Переглянути файл


+ 63
- 0
pcb2/extern/SSD1306.kicad_sym Переглянути файл

@@ -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
pcb2/extern/SSD1306_0.96_Oled.kicad_mod Переглянути файл

@@ -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
+)

+ 8
- 1
pcb2/fp-info-cache Переглянути файл

@@ -1,4 +1,4 @@
1
-23172866879369002
1
+23174571793608104
2 2
 Audio_Module
3 3
 Reverb_BTDR-1H
4 4
 Digital Reverberation Unit, http://www.belton.co.kr/inc/downfile.php?seq=17&file=pdf (footprint from http://www.uk-electronic.de/PDF/BTDR-1.pdf)
@@ -94807,3 +94807,10 @@ xy-mos
94807 94807
 0
94808 94808
 6
94809 94809
 6
94810
+ssd1306
94811
+SSD1306_0.96_Oled
94812
+
94813
+
94814
+0
94815
+4
94816
+4

+ 1
- 0
pcb2/fp-lib-table Переглянути файл

@@ -2,4 +2,5 @@
2 2
   (version 7)
3 3
   (lib (name "chinese_modules")(type "KiCad")(uri "${KIPRJMOD}/../pcb/chinese_modules.pretty")(options "")(descr ""))
4 4
   (lib (name "KiCad-RP-Pico")(type "KiCad")(uri "${KIPRJMOD}/KiCad-RP-Pico/RP-Pico Libraries/MCU_RaspberryPi_and_Boards.pretty")(options "")(descr ""))
5
+  (lib (name "ssd1306")(type "KiCad")(uri "${KIPRJMOD}/extern")(options "")(descr ""))
5 6
 )

+ 1073
- 956
pcb2/lars2.kicad_pcb
Різницю між файлами не показано, бо вона завелика
Переглянути файл


+ 3
- 1
pcb2/lars2.kicad_pro Переглянути файл

@@ -178,7 +178,9 @@
178 178
       ],
179 179
       "track_widths": [
180 180
         0.0,
181
-        2.0
181
+        2.0,
182
+        2.5,
183
+        3.0
182 184
       ],
183 185
       "tuning_pattern_settings": {
184 186
         "diff_pair_defaults": {

+ 521
- 1
pcb2/lars2.kicad_sch Переглянути файл

@@ -3033,6 +3033,210 @@
3033 3033
 				)
3034 3034
 			)
3035 3035
 		)
3036
+		(symbol "ssd1306:SSD1306"
3037
+			(pin_names
3038
+				(offset 1.016)
3039
+			)
3040
+			(exclude_from_sim no)
3041
+			(in_bom yes)
3042
+			(on_board yes)
3043
+			(property "Reference" "OLED"
3044
+				(at 0 5.08 0)
3045
+				(effects
3046
+					(font
3047
+						(size 1.27 1.27)
3048
+					)
3049
+				)
3050
+			)
3051
+			(property "Value" "SSD1306"
3052
+				(at 0 -7.62 0)
3053
+				(effects
3054
+					(font
3055
+						(size 1.27 1.27)
3056
+					)
3057
+				)
3058
+			)
3059
+			(property "Footprint" "extern:SSD1306_0.96_Oled"
3060
+				(at 0 7.62 0)
3061
+				(effects
3062
+					(font
3063
+						(size 1.27 1.27)
3064
+					)
3065
+					(hide yes)
3066
+				)
3067
+			)
3068
+			(property "Datasheet" "~"
3069
+				(at 0 0 0)
3070
+				(effects
3071
+					(font
3072
+						(size 1.27 1.27)
3073
+					)
3074
+					(hide yes)
3075
+				)
3076
+			)
3077
+			(property "Description" "OLED 0.96 128x64 I2C"
3078
+				(at 0 0 0)
3079
+				(effects
3080
+					(font
3081
+						(size 1.27 1.27)
3082
+					)
3083
+					(hide yes)
3084
+				)
3085
+			)
3086
+			(property "ki_keywords" "oled"
3087
+				(at 0 0 0)
3088
+				(effects
3089
+					(font
3090
+						(size 1.27 1.27)
3091
+					)
3092
+					(hide yes)
3093
+				)
3094
+			)
3095
+			(property "ki_fp_filters" "extern:SSD1306*"
3096
+				(at 0 0 0)
3097
+				(effects
3098
+					(font
3099
+						(size 1.27 1.27)
3100
+					)
3101
+					(hide yes)
3102
+				)
3103
+			)
3104
+			(symbol "SSD1306_1_1"
3105
+				(rectangle
3106
+					(start -1.27 -4.953)
3107
+					(end 0 -5.207)
3108
+					(stroke
3109
+						(width 0.1524)
3110
+						(type default)
3111
+					)
3112
+					(fill
3113
+						(type none)
3114
+					)
3115
+				)
3116
+				(rectangle
3117
+					(start -1.27 -2.413)
3118
+					(end 0 -2.667)
3119
+					(stroke
3120
+						(width 0.1524)
3121
+						(type default)
3122
+					)
3123
+					(fill
3124
+						(type none)
3125
+					)
3126
+				)
3127
+				(rectangle
3128
+					(start -1.27 0.127)
3129
+					(end 0 -0.127)
3130
+					(stroke
3131
+						(width 0.1524)
3132
+						(type default)
3133
+					)
3134
+					(fill
3135
+						(type none)
3136
+					)
3137
+				)
3138
+				(rectangle
3139
+					(start -1.27 2.667)
3140
+					(end 0 2.413)
3141
+					(stroke
3142
+						(width 0.1524)
3143
+						(type default)
3144
+					)
3145
+					(fill
3146
+						(type none)
3147
+					)
3148
+				)
3149
+				(rectangle
3150
+					(start -1.27 3.81)
3151
+					(end 3.81 -6.35)
3152
+					(stroke
3153
+						(width 0.254)
3154
+						(type default)
3155
+					)
3156
+					(fill
3157
+						(type background)
3158
+					)
3159
+				)
3160
+				(pin power_in line
3161
+					(at -5.08 0 0)
3162
+					(length 3.81)
3163
+					(name "GND"
3164
+						(effects
3165
+							(font
3166
+								(size 1.27 1.27)
3167
+							)
3168
+						)
3169
+					)
3170
+					(number "1"
3171
+						(effects
3172
+							(font
3173
+								(size 1.27 1.27)
3174
+							)
3175
+						)
3176
+					)
3177
+				)
3178
+				(pin power_in line
3179
+					(at -5.08 2.54 0)
3180
+					(length 3.81)
3181
+					(name "VCC"
3182
+						(effects
3183
+							(font
3184
+								(size 1.27 1.27)
3185
+							)
3186
+						)
3187
+					)
3188
+					(number "2"
3189
+						(effects
3190
+							(font
3191
+								(size 1.27 1.27)
3192
+							)
3193
+						)
3194
+					)
3195
+				)
3196
+				(pin input line
3197
+					(at -5.08 -5.08 0)
3198
+					(length 3.81)
3199
+					(name "SCL"
3200
+						(effects
3201
+							(font
3202
+								(size 1.27 1.27)
3203
+							)
3204
+						)
3205
+					)
3206
+					(number "3"
3207
+						(effects
3208
+							(font
3209
+								(size 1.27 1.27)
3210
+							)
3211
+						)
3212
+					)
3213
+				)
3214
+				(pin bidirectional line
3215
+					(at -5.08 -2.54 0)
3216
+					(length 3.81)
3217
+					(name "SDA"
3218
+						(effects
3219
+							(font
3220
+								(size 1.27 1.27)
3221
+							)
3222
+						)
3223
+					)
3224
+					(number "4"
3225
+						(effects
3226
+							(font
3227
+								(size 1.27 1.27)
3228
+							)
3229
+						)
3230
+					)
3231
+				)
3232
+			)
3233
+		)
3234
+	)
3235
+	(junction
3236
+		(at 233.68 86.36)
3237
+		(diameter 0)
3238
+		(color 0 0 0 0)
3239
+		(uuid "9d8dc067-769b-45bb-9819-6897d07c4772")
3036 3240
 	)
3037 3241
 	(junction
3038 3242
 		(at 160.02 137.16)
@@ -3040,6 +3244,18 @@
3040 3244
 		(color 0 0 0 0)
3041 3245
 		(uuid "9ea5b2cd-bee9-4e8a-8a8a-df2f0bf1e204")
3042 3246
 	)
3247
+	(junction
3248
+		(at 233.68 63.5)
3249
+		(diameter 0)
3250
+		(color 0 0 0 0)
3251
+		(uuid "bd44915a-f757-4db7-824a-e5e01e4bcc8a")
3252
+	)
3253
+	(junction
3254
+		(at 233.68 109.22)
3255
+		(diameter 0)
3256
+		(color 0 0 0 0)
3257
+		(uuid "cdaa2bbc-e049-4c3e-b97c-283e07d20151")
3258
+	)
3043 3259
 	(wire
3044 3260
 		(pts
3045 3261
 			(xy 171.45 130.81) (xy 167.64 130.81)
@@ -3062,6 +3278,16 @@
3062 3278
 	)
3063 3279
 	(wire
3064 3280
 		(pts
3281
+			(xy 233.68 63.5) (xy 233.68 64.77)
3282
+		)
3283
+		(stroke
3284
+			(width 0)
3285
+			(type default)
3286
+		)
3287
+		(uuid "08e48299-59d5-4e38-861d-0db581781fab")
3288
+	)
3289
+	(wire
3290
+		(pts
3065 3291
 			(xy 129.54 109.22) (xy 146.05 109.22)
3066 3292
 		)
3067 3293
 		(stroke
@@ -3122,6 +3348,16 @@
3122 3348
 	)
3123 3349
 	(wire
3124 3350
 		(pts
3351
+			(xy 233.68 109.22) (xy 233.68 110.49)
3352
+		)
3353
+		(stroke
3354
+			(width 0)
3355
+			(type default)
3356
+		)
3357
+		(uuid "1eeb1aaa-33f6-41b9-ac33-6501934d604c")
3358
+	)
3359
+	(wire
3360
+		(pts
3125 3361
 			(xy 233.68 78.74) (xy 234.95 78.74)
3126 3362
 		)
3127 3363
 		(stroke
@@ -3422,6 +3658,16 @@
3422 3658
 	)
3423 3659
 	(wire
3424 3660
 		(pts
3661
+			(xy 233.68 86.36) (xy 233.68 87.63)
3662
+		)
3663
+		(stroke
3664
+			(width 0)
3665
+			(type default)
3666
+		)
3667
+		(uuid "a8161a6a-9a0e-418f-a11f-c9192feb706a")
3668
+	)
3669
+	(wire
3670
+		(pts
3425 3671
 			(xy 252.73 109.22) (xy 255.27 109.22)
3426 3672
 		)
3427 3673
 		(stroke
@@ -4148,6 +4394,148 @@
4148 4394
 		)
4149 4395
 	)
4150 4396
 	(symbol
4397
+		(lib_id "ssd1306:SSD1306")
4398
+		(at 72.39 55.88 90)
4399
+		(unit 1)
4400
+		(exclude_from_sim no)
4401
+		(in_bom yes)
4402
+		(on_board yes)
4403
+		(dnp no)
4404
+		(fields_autoplaced yes)
4405
+		(uuid "3b6233de-59d9-42bf-8628-a53671e380ec")
4406
+		(property "Reference" "OLED1"
4407
+			(at 79.502 53.3978 90)
4408
+			(effects
4409
+				(font
4410
+					(size 1.27 1.27)
4411
+				)
4412
+				(justify right)
4413
+			)
4414
+		)
4415
+		(property "Value" "SSD1306"
4416
+			(at 79.502 55.8221 90)
4417
+			(effects
4418
+				(font
4419
+					(size 1.27 1.27)
4420
+				)
4421
+				(justify right)
4422
+			)
4423
+		)
4424
+		(property "Footprint" "ssd1306:SSD1306_0.96_Oled"
4425
+			(at 64.77 55.88 0)
4426
+			(effects
4427
+				(font
4428
+					(size 1.27 1.27)
4429
+				)
4430
+				(hide yes)
4431
+			)
4432
+		)
4433
+		(property "Datasheet" "~"
4434
+			(at 72.39 55.88 0)
4435
+			(effects
4436
+				(font
4437
+					(size 1.27 1.27)
4438
+				)
4439
+				(hide yes)
4440
+			)
4441
+		)
4442
+		(property "Description" "OLED 0.96 128x64 I2C"
4443
+			(at 72.39 55.88 0)
4444
+			(effects
4445
+				(font
4446
+					(size 1.27 1.27)
4447
+				)
4448
+				(hide yes)
4449
+			)
4450
+		)
4451
+		(pin "3"
4452
+			(uuid "47da38d2-7e68-41a4-9d49-24c9ca0304b0")
4453
+		)
4454
+		(pin "4"
4455
+			(uuid "d8635835-5a22-4fee-8e8b-b612e97f8c55")
4456
+		)
4457
+		(pin "1"
4458
+			(uuid "d1b146ad-7ffe-4054-8092-dcf0b3097747")
4459
+		)
4460
+		(pin "2"
4461
+			(uuid "1ca27c76-b9d6-4a28-a5ed-d5c60b2ca7b5")
4462
+		)
4463
+		(instances
4464
+			(project "lars2"
4465
+				(path "/a25473f4-1652-4b35-af21-cda37f55b27b"
4466
+					(reference "OLED1")
4467
+					(unit 1)
4468
+				)
4469
+			)
4470
+		)
4471
+	)
4472
+	(symbol
4473
+		(lib_id "power:-BATT")
4474
+		(at 233.68 87.63 180)
4475
+		(unit 1)
4476
+		(exclude_from_sim no)
4477
+		(in_bom yes)
4478
+		(on_board yes)
4479
+		(dnp no)
4480
+		(fields_autoplaced yes)
4481
+		(uuid "45e1c597-5cb1-4d0f-9eb8-9b460dd87717")
4482
+		(property "Reference" "#PWR014"
4483
+			(at 233.68 83.82 0)
4484
+			(effects
4485
+				(font
4486
+					(size 1.27 1.27)
4487
+				)
4488
+				(hide yes)
4489
+			)
4490
+		)
4491
+		(property "Value" "-BATT"
4492
+			(at 233.68 91.7631 0)
4493
+			(effects
4494
+				(font
4495
+					(size 1.27 1.27)
4496
+				)
4497
+			)
4498
+		)
4499
+		(property "Footprint" ""
4500
+			(at 233.68 87.63 0)
4501
+			(effects
4502
+				(font
4503
+					(size 1.27 1.27)
4504
+				)
4505
+				(hide yes)
4506
+			)
4507
+		)
4508
+		(property "Datasheet" ""
4509
+			(at 233.68 87.63 0)
4510
+			(effects
4511
+				(font
4512
+					(size 1.27 1.27)
4513
+				)
4514
+				(hide yes)
4515
+			)
4516
+		)
4517
+		(property "Description" "Power symbol creates a global label with name \"-BATT\""
4518
+			(at 233.68 87.63 0)
4519
+			(effects
4520
+				(font
4521
+					(size 1.27 1.27)
4522
+				)
4523
+				(hide yes)
4524
+			)
4525
+		)
4526
+		(pin "1"
4527
+			(uuid "ea0ee02c-1894-47ed-8337-5f7b40088d9d")
4528
+		)
4529
+		(instances
4530
+			(project "lars2"
4531
+				(path "/a25473f4-1652-4b35-af21-cda37f55b27b"
4532
+					(reference "#PWR014")
4533
+					(unit 1)
4534
+				)
4535
+			)
4536
+		)
4537
+	)
4538
+	(symbol
4151 4539
 		(lib_id "Switch:SW_Push")
4152 4540
 		(at 73.66 156.21 0)
4153 4541
 		(unit 1)
@@ -4703,6 +5091,72 @@
4703 5091
 		)
4704 5092
 	)
4705 5093
 	(symbol
5094
+		(lib_id "power:-BATT")
5095
+		(at 233.68 110.49 180)
5096
+		(unit 1)
5097
+		(exclude_from_sim no)
5098
+		(in_bom yes)
5099
+		(on_board yes)
5100
+		(dnp no)
5101
+		(fields_autoplaced yes)
5102
+		(uuid "709d68d5-98be-4fb6-881a-da47b0618501")
5103
+		(property "Reference" "#PWR016"
5104
+			(at 233.68 106.68 0)
5105
+			(effects
5106
+				(font
5107
+					(size 1.27 1.27)
5108
+				)
5109
+				(hide yes)
5110
+			)
5111
+		)
5112
+		(property "Value" "-BATT"
5113
+			(at 233.68 114.6231 0)
5114
+			(effects
5115
+				(font
5116
+					(size 1.27 1.27)
5117
+				)
5118
+			)
5119
+		)
5120
+		(property "Footprint" ""
5121
+			(at 233.68 110.49 0)
5122
+			(effects
5123
+				(font
5124
+					(size 1.27 1.27)
5125
+				)
5126
+				(hide yes)
5127
+			)
5128
+		)
5129
+		(property "Datasheet" ""
5130
+			(at 233.68 110.49 0)
5131
+			(effects
5132
+				(font
5133
+					(size 1.27 1.27)
5134
+				)
5135
+				(hide yes)
5136
+			)
5137
+		)
5138
+		(property "Description" "Power symbol creates a global label with name \"-BATT\""
5139
+			(at 233.68 110.49 0)
5140
+			(effects
5141
+				(font
5142
+					(size 1.27 1.27)
5143
+				)
5144
+				(hide yes)
5145
+			)
5146
+		)
5147
+		(pin "1"
5148
+			(uuid "339e1f71-6f01-40d9-8e3f-1b39649d31b7")
5149
+		)
5150
+		(instances
5151
+			(project "lars2"
5152
+				(path "/a25473f4-1652-4b35-af21-cda37f55b27b"
5153
+					(reference "#PWR016")
5154
+					(unit 1)
5155
+				)
5156
+			)
5157
+		)
5158
+	)
5159
+	(symbol
4706 5160
 		(lib_id "power:+BATT")
4707 5161
 		(at 133.35 58.42 0)
4708 5162
 		(unit 1)
@@ -5261,6 +5715,72 @@
5261 5715
 		)
5262 5716
 	)
5263 5717
 	(symbol
5718
+		(lib_id "power:-BATT")
5719
+		(at 233.68 64.77 180)
5720
+		(unit 1)
5721
+		(exclude_from_sim no)
5722
+		(in_bom yes)
5723
+		(on_board yes)
5724
+		(dnp no)
5725
+		(fields_autoplaced yes)
5726
+		(uuid "ad179462-241d-4a98-93d2-199315b6cce2")
5727
+		(property "Reference" "#PWR015"
5728
+			(at 233.68 60.96 0)
5729
+			(effects
5730
+				(font
5731
+					(size 1.27 1.27)
5732
+				)
5733
+				(hide yes)
5734
+			)
5735
+		)
5736
+		(property "Value" "-BATT"
5737
+			(at 233.68 68.9031 0)
5738
+			(effects
5739
+				(font
5740
+					(size 1.27 1.27)
5741
+				)
5742
+			)
5743
+		)
5744
+		(property "Footprint" ""
5745
+			(at 233.68 64.77 0)
5746
+			(effects
5747
+				(font
5748
+					(size 1.27 1.27)
5749
+				)
5750
+				(hide yes)
5751
+			)
5752
+		)
5753
+		(property "Datasheet" ""
5754
+			(at 233.68 64.77 0)
5755
+			(effects
5756
+				(font
5757
+					(size 1.27 1.27)
5758
+				)
5759
+				(hide yes)
5760
+			)
5761
+		)
5762
+		(property "Description" "Power symbol creates a global label with name \"-BATT\""
5763
+			(at 233.68 64.77 0)
5764
+			(effects
5765
+				(font
5766
+					(size 1.27 1.27)
5767
+				)
5768
+				(hide yes)
5769
+			)
5770
+		)
5771
+		(pin "1"
5772
+			(uuid "2f70d596-7ce9-4f7a-aff2-f3eafb40e4c1")
5773
+		)
5774
+		(instances
5775
+			(project "lars2"
5776
+				(path "/a25473f4-1652-4b35-af21-cda37f55b27b"
5777
+					(reference "#PWR015")
5778
+					(unit 1)
5779
+				)
5780
+			)
5781
+		)
5782
+	)
5783
+	(symbol
5264 5784
 		(lib_id "Device:Battery_Cell")
5265 5785
 		(at 38.1 48.26 0)
5266 5786
 		(unit 1)
@@ -5769,7 +6289,7 @@
5769 6289
 				)
5770 6290
 			)
5771 6291
 		)
5772
-		(property "Footprint" "MCU_RaspberryPi_and_Boards:RPi_Pico_SMD_TH"
6292
+		(property "Footprint" "KiCad-RP-Pico:RPi_Pico_SMD_only"
5773 6293
 			(at 111.76 92.71 90)
5774 6294
 			(effects
5775 6295
 				(font

+ 1
- 0
pcb2/sym-lib-table Переглянути файл

@@ -2,4 +2,5 @@
2 2
   (version 7)
3 3
   (lib (name "chinese_modules")(type "KiCad")(uri "${KIPRJMOD}/../pcb/chinese_modules.kicad_sym")(options "")(descr ""))
4 4
   (lib (name "KiCad-RP-Pico")(type "KiCad")(uri "${KIPRJMOD}/KiCad-RP-Pico/RP-Pico Libraries/MCU_RaspberryPi_and_Boards.kicad_sym")(options "")(descr ""))
5
+  (lib (name "ssd1306")(type "KiCad")(uri "${KIPRJMOD}/extern/SSD1306.kicad_sym")(options "")(descr ""))
5 6
 )

Завантаження…
Відмінити
Зберегти