4 Commits

Author SHA1 Message Date
  Thomas Buck 35c6328748 replace usb a with in stock part 3 weeks ago
  Thomas Buck 3907336be2 replace 1000uF capacitor with in stock part 3 weeks ago
  Thomas Buck cbbb937cf6 populate and visualize oled as 4pin header 3 weeks ago
  Thomas Buck 07d118a172 replace rgb led connector with screw terminal 3 weeks ago
5 changed files with 5915 additions and 5690 deletions
  1. 5666
    5435
      hardware/dispensy.kicad_pcb
  2. 12
    3
      hardware/dispensy.kicad_sch
  3. 4
    0
      hardware/fetch_jlc.sh
  4. 231
    250
      hardware/pi.kicad_sch
  5. 2
    2
      hardware/psu_lm2576.kicad_sch

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


+ 12
- 3
hardware/dispensy.kicad_sch View File

@@ -6,7 +6,7 @@
6 6
 	(paper "A4")
7 7
 	(title_block
8 8
 		(title "Dispensy Mainboard")
9
-		(date "2024-02-05")
9
+		(date "2024-04-06")
10 10
 		(rev "1")
11 11
 		(company "DrinkRobotics")
12 12
 		(comment 1 "https://git.xythobuz.de/thomas/Dispensy")
@@ -3103,7 +3103,7 @@
3103 3103
 	)
3104 3104
 	(rectangle
3105 3105
 		(start 166.37 102.87)
3106
-		(end 246.38 146.05)
3106
+		(end 246.38 142.24)
3107 3107
 		(stroke
3108 3108
 			(width 0)
3109 3109
 			(type default)
@@ -3712,6 +3712,15 @@
3712 3712
 				(hide yes)
3713 3713
 			)
3714 3714
 		)
3715
+		(property "LCSC" "C350310"
3716
+			(at 73.66 139.7 90)
3717
+			(effects
3718
+				(font
3719
+					(size 1.27 1.27)
3720
+				)
3721
+				(hide yes)
3722
+			)
3723
+		)
3715 3724
 		(pin "3"
3716 3725
 			(uuid "390aa87c-25cc-40b7-88c3-0b502d49c8c0")
3717 3726
 		)
@@ -3987,7 +3996,7 @@
3987 3996
 				(hide yes)
3988 3997
 			)
3989 3998
 		)
3990
-		(property "LCSC" "C386740"
3999
+		(property "LCSC" "C720525"
3991 4000
 			(at 231.14 120.65 0)
3992 4001
 			(effects
3993 4002
 				(font

+ 4
- 0
hardware/fetch_jlc.sh View File

@@ -47,6 +47,7 @@ JLC2KiCadLib \
47 47
     C194472  `# LM2576S-5.0/TR Step Down` \
48 48
     C134092  `# Molex USB-C Socket` \
49 49
     C386740  `# USB-A Female` \
50
+    C720525  `# USB-A Female` \
50 51
     C148313  `# ABM3-12.000MHZ-D2Y-T 12MHz Ceramic Resonator` \
51 52
     C279981  `# 1kΩ 0402 62.5mW ±1%` \
52 53
     C140675  `# 27pF 0402 50V Ceramic Capacitor` \
@@ -62,6 +63,7 @@ JLC2KiCadLib \
62 63
     C2937625 `# Straight Square Pins 2.54mm 3P` \
63 64
     C234182  `# Straight Square Pins 2.54mm 2P` \
64 65
     C146690  `# Female Header 2.54mm 3P` \
66
+    C350310  `# Female Header 2.54mm 4P` \
65 67
     C40877   `# Female Header 2.54mm 6P` \
66 68
     C144481  `# 60.4Ω 1206 250mW ±1%` \
67 69
     C697422  `# 47nF 0402 50V Ceramic Capacitor` \
@@ -73,9 +75,11 @@ JLC2KiCadLib \
73 75
     C497903  `# Inductor 100uH ±20% 2A` \
74 76
     C249838  `# 100uF 80V Electrolytic Capacitor` \
75 77
     C310843  `# 1000uF 16V Electrolytic Capacitor` \
78
+    C280408  `# 1000uF 16V Electrolytic Capacitor` \
76 79
     C496132  `# 1x4P Barrier Block 7.62mm 20A 300V` \
77 80
     C347222  `# AMS1117-3.3 3.3V 1A LDO` \
78 81
     C557648  `# 1x2P 10A 300V 5mm Screw terminal` \
82
+    C880594  `# 1x3P 10A 300V 5mm Screw terminal` \
79 83
     C2982285 `# ASMD1812-350-16V 16V 3.5A/6A Resettable Fuse` \
80 84
     C84264   `# LED Green 0603` \
81 85
     C881044  `# 147kΩ 0402 62.5mW ±1%` \

+ 231
- 250
hardware/pi.kicad_sch View File

@@ -6,7 +6,7 @@
6 6
 	(paper "A4")
7 7
 	(title_block
8 8
 		(title "Pi RP2040 MCU")
9
-		(date "2024-02-05")
9
+		(date "2024-04-06")
10 10
 		(rev "1")
11 11
 		(company "DrinkRobotics")
12 12
 		(comment 1 "https://git.xythobuz.de/thomas/Dispensy")
@@ -1067,152 +1067,6 @@
1067 1067
 				)
1068 1068
 			)
1069 1069
 		)
1070
-		(symbol "jlc:22025403P00CKMT"
1071
-			(exclude_from_sim no)
1072
-			(in_bom yes)
1073
-			(on_board yes)
1074
-			(property "Reference" "H"
1075
-				(at 0 1.27 0)
1076
-				(effects
1077
-					(font
1078
-						(size 1.27 1.27)
1079
-					)
1080
-				)
1081
-			)
1082
-			(property "Value" "22025403P00CKMT"
1083
-				(at 0 -2.54 0)
1084
-				(effects
1085
-					(font
1086
-						(size 1.27 1.27)
1087
-					)
1088
-				)
1089
-			)
1090
-			(property "Footprint" "jlc_footprints:HDR-TH_3P-P2.54-V-F"
1091
-				(at 0 -10.16 0)
1092
-				(effects
1093
-					(font
1094
-						(size 1.27 1.27)
1095
-						(italic yes)
1096
-					)
1097
-					(hide yes)
1098
-				)
1099
-			)
1100
-			(property "Datasheet" "https://item.szlcsc.com/562471.html"
1101
-				(at -2.286 0.127 0)
1102
-				(effects
1103
-					(font
1104
-						(size 1.27 1.27)
1105
-					)
1106
-					(justify left)
1107
-					(hide yes)
1108
-				)
1109
-			)
1110
-			(property "Description" ""
1111
-				(at 0 0 0)
1112
-				(effects
1113
-					(font
1114
-						(size 1.27 1.27)
1115
-					)
1116
-					(hide yes)
1117
-				)
1118
-			)
1119
-			(property "LCSC" "C146690"
1120
-				(at 0 0 0)
1121
-				(effects
1122
-					(font
1123
-						(size 1.27 1.27)
1124
-					)
1125
-					(hide yes)
1126
-				)
1127
-			)
1128
-			(property "ki_keywords" "C146690"
1129
-				(at 0 0 0)
1130
-				(effects
1131
-					(font
1132
-						(size 1.27 1.27)
1133
-					)
1134
-					(hide yes)
1135
-				)
1136
-			)
1137
-			(symbol "22025403P00CKMT_0_1"
1138
-				(rectangle
1139
-					(start -1.27 5.08)
1140
-					(end 3.81 -5.08)
1141
-					(stroke
1142
-						(width 0)
1143
-						(type default)
1144
-					)
1145
-					(fill
1146
-						(type background)
1147
-					)
1148
-				)
1149
-				(circle
1150
-					(center 0 3.81)
1151
-					(radius 0.381)
1152
-					(stroke
1153
-						(width 0)
1154
-						(type default)
1155
-					)
1156
-					(fill
1157
-						(type background)
1158
-					)
1159
-				)
1160
-				(pin unspecified line
1161
-					(at -3.81 2.54 0)
1162
-					(length 2.54)
1163
-					(name "1"
1164
-						(effects
1165
-							(font
1166
-								(size 1 1)
1167
-							)
1168
-						)
1169
-					)
1170
-					(number "1"
1171
-						(effects
1172
-							(font
1173
-								(size 1 1)
1174
-							)
1175
-						)
1176
-					)
1177
-				)
1178
-				(pin unspecified line
1179
-					(at -3.81 0 0)
1180
-					(length 2.54)
1181
-					(name "2"
1182
-						(effects
1183
-							(font
1184
-								(size 1 1)
1185
-							)
1186
-						)
1187
-					)
1188
-					(number "2"
1189
-						(effects
1190
-							(font
1191
-								(size 1 1)
1192
-							)
1193
-						)
1194
-					)
1195
-				)
1196
-				(pin unspecified line
1197
-					(at -3.81 -2.54 0)
1198
-					(length 2.54)
1199
-					(name "3"
1200
-						(effects
1201
-							(font
1202
-								(size 1 1)
1203
-							)
1204
-						)
1205
-					)
1206
-					(number "3"
1207
-						(effects
1208
-							(font
1209
-								(size 1 1)
1210
-							)
1211
-						)
1212
-					)
1213
-				)
1214
-			)
1215
-		)
1216 1070
 		(symbol "jlc:74HC165D,653"
1217 1071
 			(exclude_from_sim no)
1218 1072
 			(in_bom yes)
@@ -6927,6 +6781,152 @@
6927 6781
 				)
6928 6782
 			)
6929 6783
 		)
6784
+		(symbol "jlc:XY300V-A-5_0-3P"
6785
+			(exclude_from_sim no)
6786
+			(in_bom yes)
6787
+			(on_board yes)
6788
+			(property "Reference" "U"
6789
+				(at 0 1.27 0)
6790
+				(effects
6791
+					(font
6792
+						(size 1.27 1.27)
6793
+					)
6794
+				)
6795
+			)
6796
+			(property "Value" "XY300V-A-5_0-3P"
6797
+				(at 0 -2.54 0)
6798
+				(effects
6799
+					(font
6800
+						(size 1.27 1.27)
6801
+					)
6802
+				)
6803
+			)
6804
+			(property "Footprint" "jlc_footprints:CONN-TH_XY300V-A-5.0-3P"
6805
+				(at 0 -10.16 0)
6806
+				(effects
6807
+					(font
6808
+						(size 1.27 1.27)
6809
+						(italic yes)
6810
+					)
6811
+					(hide yes)
6812
+				)
6813
+			)
6814
+			(property "Datasheet" "https://item.szlcsc.com/943867.html?ref=editor&logined=true"
6815
+				(at -2.286 0.127 0)
6816
+				(effects
6817
+					(font
6818
+						(size 1.27 1.27)
6819
+					)
6820
+					(justify left)
6821
+					(hide yes)
6822
+				)
6823
+			)
6824
+			(property "Description" ""
6825
+				(at 0 0 0)
6826
+				(effects
6827
+					(font
6828
+						(size 1.27 1.27)
6829
+					)
6830
+					(hide yes)
6831
+				)
6832
+			)
6833
+			(property "LCSC" "C880594"
6834
+				(at 0 0 0)
6835
+				(effects
6836
+					(font
6837
+						(size 1.27 1.27)
6838
+					)
6839
+					(hide yes)
6840
+				)
6841
+			)
6842
+			(property "ki_keywords" "C880594"
6843
+				(at 0 0 0)
6844
+				(effects
6845
+					(font
6846
+						(size 1.27 1.27)
6847
+					)
6848
+					(hide yes)
6849
+				)
6850
+			)
6851
+			(symbol "XY300V-A-5_0-3P_0_1"
6852
+				(rectangle
6853
+					(start -2.54 5.08)
6854
+					(end 2.54 -5.08)
6855
+					(stroke
6856
+						(width 0)
6857
+						(type default)
6858
+					)
6859
+					(fill
6860
+						(type background)
6861
+					)
6862
+				)
6863
+				(circle
6864
+					(center -1.27 3.81)
6865
+					(radius 0.381)
6866
+					(stroke
6867
+						(width 0)
6868
+						(type default)
6869
+					)
6870
+					(fill
6871
+						(type background)
6872
+					)
6873
+				)
6874
+				(pin unspecified line
6875
+					(at -5.08 2.54 0)
6876
+					(length 2.54)
6877
+					(name "1"
6878
+						(effects
6879
+							(font
6880
+								(size 1 1)
6881
+							)
6882
+						)
6883
+					)
6884
+					(number "1"
6885
+						(effects
6886
+							(font
6887
+								(size 1 1)
6888
+							)
6889
+						)
6890
+					)
6891
+				)
6892
+				(pin unspecified line
6893
+					(at -5.08 0 0)
6894
+					(length 2.54)
6895
+					(name "2"
6896
+						(effects
6897
+							(font
6898
+								(size 1 1)
6899
+							)
6900
+						)
6901
+					)
6902
+					(number "2"
6903
+						(effects
6904
+							(font
6905
+								(size 1 1)
6906
+							)
6907
+						)
6908
+					)
6909
+				)
6910
+				(pin unspecified line
6911
+					(at -5.08 -2.54 0)
6912
+					(length 2.54)
6913
+					(name "3"
6914
+						(effects
6915
+							(font
6916
+								(size 1 1)
6917
+							)
6918
+						)
6919
+					)
6920
+					(number "3"
6921
+						(effects
6922
+							(font
6923
+								(size 1 1)
6924
+							)
6925
+						)
6926
+					)
6927
+				)
6928
+			)
6929
+		)
6930 6930
 		(symbol "power:+1V1"
6931 6931
 			(power)
6932 6932
 			(pin_names
@@ -12581,25 +12581,6 @@
12581 12581
 		)
12582 12582
 		(uuid a375f22e-7f29-4277-92de-002102742f6c)
12583 12583
 	)
12584
-	(text_box "TODO:\n- Test Points"
12585
-		(exclude_from_sim no)
12586
-		(at 157.48 166.37 0)
12587
-		(size 15.24 5.08)
12588
-		(stroke
12589
-			(width 0)
12590
-			(type default)
12591
-		)
12592
-		(fill
12593
-			(type none)
12594
-		)
12595
-		(effects
12596
-			(font
12597
-				(size 1.27 1.27)
12598
-			)
12599
-			(justify left top)
12600
-		)
12601
-		(uuid "bfbd5047-9b6c-47ad-b44d-ef9bebe8d717")
12602
-	)
12603 12584
 	(text_box "5V Power Supply"
12604 12585
 		(exclude_from_sim no)
12605 12586
 		(at 92.71 147.32 0)
@@ -15175,90 +15156,6 @@
15175 15156
 		)
15176 15157
 	)
15177 15158
 	(symbol
15178
-		(lib_id "jlc:22025403P00CKMT")
15179
-		(at 67.31 121.92 0)
15180
-		(unit 1)
15181
-		(exclude_from_sim no)
15182
-		(in_bom yes)
15183
-		(on_board yes)
15184
-		(dnp no)
15185
-		(fields_autoplaced yes)
15186
-		(uuid "276bcfa5-f921-4e41-b920-f313ad86171a")
15187
-		(property "Reference" "H7"
15188
-			(at 71.755 121.2763 0)
15189
-			(effects
15190
-				(font
15191
-					(size 1.27 1.27)
15192
-				)
15193
-				(justify left)
15194
-			)
15195
-		)
15196
-		(property "Value" "WS2812"
15197
-			(at 71.755 123.1973 0)
15198
-			(effects
15199
-				(font
15200
-					(size 1.27 1.27)
15201
-				)
15202
-				(justify left)
15203
-			)
15204
-		)
15205
-		(property "Footprint" "jlc_footprints:HDR-TH_3P-P2.54-V-F"
15206
-			(at 67.31 132.08 0)
15207
-			(effects
15208
-				(font
15209
-					(size 1.27 1.27)
15210
-					(italic yes)
15211
-				)
15212
-				(hide yes)
15213
-			)
15214
-		)
15215
-		(property "Datasheet" "https://item.szlcsc.com/562471.html"
15216
-			(at 65.024 121.793 0)
15217
-			(effects
15218
-				(font
15219
-					(size 1.27 1.27)
15220
-				)
15221
-				(justify left)
15222
-				(hide yes)
15223
-			)
15224
-		)
15225
-		(property "Description" ""
15226
-			(at 67.31 121.92 0)
15227
-			(effects
15228
-				(font
15229
-					(size 1.27 1.27)
15230
-				)
15231
-				(hide yes)
15232
-			)
15233
-		)
15234
-		(property "LCSC" "C146690"
15235
-			(at 67.31 121.92 0)
15236
-			(effects
15237
-				(font
15238
-					(size 1.27 1.27)
15239
-				)
15240
-				(hide yes)
15241
-			)
15242
-		)
15243
-		(pin "1"
15244
-			(uuid "5f48d945-623c-424c-891b-73c94f8d4c35")
15245
-		)
15246
-		(pin "2"
15247
-			(uuid "59072cbe-9f1a-45ea-a114-2a87db7f4e8a")
15248
-		)
15249
-		(pin "3"
15250
-			(uuid "667b35be-78c4-4182-8b84-fb0a28263c66")
15251
-		)
15252
-		(instances
15253
-			(project "dispensy"
15254
-				(path "/a50b51f9-900f-4bbb-8934-4acbc429c37b/f8ce2893-59d6-4502-b3c7-412c7467c1ef"
15255
-					(reference "H7")
15256
-					(unit 1)
15257
-				)
15258
-			)
15259
-		)
15260
-	)
15261
-	(symbol
15262 15159
 		(lib_id "power:GND")
15263 15160
 		(at 88.9 54.61 90)
15264 15161
 		(unit 1)
@@ -18190,6 +18087,90 @@
18190 18087
 		)
18191 18088
 	)
18192 18089
 	(symbol
18090
+		(lib_id "jlc:XY300V-A-5_0-3P")
18091
+		(at 68.58 121.92 0)
18092
+		(unit 1)
18093
+		(exclude_from_sim no)
18094
+		(in_bom yes)
18095
+		(on_board yes)
18096
+		(dnp no)
18097
+		(fields_autoplaced yes)
18098
+		(uuid "88377ed1-4c9c-477c-aa04-bcf5905047bb")
18099
+		(property "Reference" "H7"
18100
+			(at 71.755 120.7078 0)
18101
+			(effects
18102
+				(font
18103
+					(size 1.27 1.27)
18104
+				)
18105
+				(justify left)
18106
+			)
18107
+		)
18108
+		(property "Value" "WS2812"
18109
+			(at 71.755 123.1321 0)
18110
+			(effects
18111
+				(font
18112
+					(size 1.27 1.27)
18113
+				)
18114
+				(justify left)
18115
+			)
18116
+		)
18117
+		(property "Footprint" "jlc_footprints:CONN-TH_XY300V-A-5.0-3P"
18118
+			(at 68.58 132.08 0)
18119
+			(effects
18120
+				(font
18121
+					(size 1.27 1.27)
18122
+					(italic yes)
18123
+				)
18124
+				(hide yes)
18125
+			)
18126
+		)
18127
+		(property "Datasheet" "https://item.szlcsc.com/943867.html?ref=editor&logined=true"
18128
+			(at 66.294 121.793 0)
18129
+			(effects
18130
+				(font
18131
+					(size 1.27 1.27)
18132
+				)
18133
+				(justify left)
18134
+				(hide yes)
18135
+			)
18136
+		)
18137
+		(property "Description" ""
18138
+			(at 68.58 121.92 0)
18139
+			(effects
18140
+				(font
18141
+					(size 1.27 1.27)
18142
+				)
18143
+				(hide yes)
18144
+			)
18145
+		)
18146
+		(property "LCSC" "C880594"
18147
+			(at 68.58 121.92 0)
18148
+			(effects
18149
+				(font
18150
+					(size 1.27 1.27)
18151
+				)
18152
+				(hide yes)
18153
+			)
18154
+		)
18155
+		(pin "3"
18156
+			(uuid "c4a97e7a-b34d-4f4d-b5fe-2d9f641d6e47")
18157
+		)
18158
+		(pin "1"
18159
+			(uuid "54beefae-4b7e-4023-b682-df30499db941")
18160
+		)
18161
+		(pin "2"
18162
+			(uuid "6f4337f6-f431-4fd8-9ba6-2a9e424e2edd")
18163
+		)
18164
+		(instances
18165
+			(project "dispensy"
18166
+				(path "/a50b51f9-900f-4bbb-8934-4acbc429c37b/f8ce2893-59d6-4502-b3c7-412c7467c1ef"
18167
+					(reference "H7")
18168
+					(unit 1)
18169
+				)
18170
+			)
18171
+		)
18172
+	)
18173
+	(symbol
18193 18174
 		(lib_id "power:GND")
18194 18175
 		(at 41.91 154.94 90)
18195 18176
 		(unit 1)

+ 2
- 2
hardware/psu_lm2576.kicad_sch View File

@@ -6,7 +6,7 @@
6 6
 	(paper "A4")
7 7
 	(title_block
8 8
 		(title "LM2576 5V Power Supply")
9
-		(date "2024-02-05")
9
+		(date "2024-04-06")
10 10
 		(rev "1")
11 11
 		(company "DrinkRobotics")
12 12
 		(comment 1 "https://git.xythobuz.de/thomas/Dispensy")
@@ -1879,7 +1879,7 @@
1879 1879
 				(hide yes)
1880 1880
 			)
1881 1881
 		)
1882
-		(property "LCSC" "C310843"
1882
+		(property "LCSC" "C280408"
1883 1883
 			(at 173.99 99.06 0)
1884 1884
 			(effects
1885 1885
 				(font

Loading…
Cancel
Save