Bladeren bron

lars2 revision 2: use tht footprint for pi pico. improve optics of schematics matrix wiring.

Thomas Buck 6 maanden geleden
bovenliggende
commit
69b6c08645
4 gewijzigde bestanden met toevoegingen van 28558 en 27672 verwijderingen
  1. 4
    1
      docs/src/pcb2.md
  2. 28509
    27516
      pcb2/lars2.kicad_pcb
  3. 1
    1
      pcb2/lars2.kicad_prl
  4. 44
    154
      pcb2/lars2.kicad_sch

+ 4
- 1
docs/src/pcb2.md Bestand weergeven

@@ -10,8 +10,11 @@ You can [download the Gerber files to order PCBs online](./plot/fab_pcb2.zip).
10 10
 
11 11
 [![assembled V2 PCB](https://www.xythobuz.de/img/lars_v2_1_small.jpg)](https://www.xythobuz.de/img/lars_v2_1.jpg)
12 12
 
13
+Revision 1 was using the SMD-only footprint for the Raspberry Pi Pico.
14
+Revision 2 has changed this to be compatible to THT as well.
15
+
13 16
 **Warning:**
14
-Revision 1 is missing diodes on the button matrix.
17
+Revision 1 and 2 are missing diodes on the button matrix.
15 18
 So when holding down three or more buttons simultaneously you get ghosting on other buttons.
16 19
 
17 20
 ## Bill of Materials

+ 28509
- 27516
pcb2/lars2.kicad_pcb
Diff onderdrukt omdat het te groot bestand
Bestand weergeven


+ 1
- 1
pcb2/lars2.kicad_prl Bestand weergeven

@@ -65,7 +65,7 @@
65 65
       40
66 66
     ],
67 67
     "visible_layers": "fffffff_ffffffff",
68
-    "zone_display_mode": 1
68
+    "zone_display_mode": 0
69 69
   },
70 70
   "git": {
71 71
     "repo_password": "",

+ 44
- 154
pcb2/lars2.kicad_sch Bestand weergeven

@@ -6,8 +6,8 @@
6 6
 	(paper "A4")
7 7
 	(title_block
8 8
 		(title "LARS V2")
9
-		(date "2024-04-01")
10
-		(rev "1")
9
+		(date "2024-05-14")
10
+		(rev "2")
11 11
 		(comment 1 "https://git.xythobuz.de/thomas/drumkit")
12 12
 		(comment 2 "Licensed under the CERN-OHL-S-2.0+")
13 13
 		(comment 4 "Copyright (c) 2024 Thomas Buck, Kauzerei")
@@ -3812,16 +3812,6 @@
3812 3812
 	)
3813 3813
 	(wire
3814 3814
 		(pts
3815
-			(xy 97.79 76.2) (xy 118.11 76.2)
3816
-		)
3817
-		(stroke
3818
-			(width 0)
3819
-			(type default)
3820
-		)
3821
-		(uuid "130687f2-2bb1-4f27-9451-ae2af11fd4d8")
3822
-	)
3823
-	(wire
3824
-		(pts
3825 3815
 			(xy 233.68 62.23) (xy 233.68 63.5)
3826 3816
 		)
3827 3817
 		(stroke
@@ -3842,7 +3832,7 @@
3842 3832
 	)
3843 3833
 	(wire
3844 3834
 		(pts
3845
-			(xy 95.25 81.28) (xy 101.6 81.28)
3835
+			(xy 87.63 83.82) (xy 118.11 83.82)
3846 3836
 		)
3847 3837
 		(stroke
3848 3838
 			(width 0)
@@ -3882,7 +3872,7 @@
3882 3872
 	)
3883 3873
 	(wire
3884 3874
 		(pts
3885
-			(xy 93.98 83.82) (xy 93.98 104.14)
3875
+			(xy 92.71 78.74) (xy 92.71 104.14)
3886 3876
 		)
3887 3877
 		(stroke
3888 3878
 			(width 0)
@@ -4052,7 +4042,7 @@
4052 4042
 	)
4053 4043
 	(wire
4054 4044
 		(pts
4055
-			(xy 95.25 81.28) (xy 95.25 76.2)
4045
+			(xy 87.63 83.82) (xy 87.63 76.2)
4056 4046
 		)
4057 4047
 		(stroke
4058 4048
 			(width 0)
@@ -4062,7 +4052,7 @@
4062 4052
 	)
4063 4053
 	(wire
4064 4054
 		(pts
4065
-			(xy 92.71 71.12) (xy 118.11 71.12)
4055
+			(xy 102.87 71.12) (xy 118.11 71.12)
4066 4056
 		)
4067 4057
 		(stroke
4068 4058
 			(width 0)
@@ -4092,7 +4082,7 @@
4092 4082
 	)
4093 4083
 	(wire
4094 4084
 		(pts
4095
-			(xy 104.14 81.28) (xy 104.14 73.66)
4085
+			(xy 95.25 81.28) (xy 95.25 67.31)
4096 4086
 		)
4097 4087
 		(stroke
4098 4088
 			(width 0)
@@ -4112,7 +4102,7 @@
4112 4102
 	)
4113 4103
 	(wire
4114 4104
 		(pts
4115
-			(xy 90.17 29.21) (xy 90.17 31.75)
4105
+			(xy 104.14 34.29) (xy 104.14 36.83)
4116 4106
 		)
4117 4107
 		(stroke
4118 4108
 			(width 0)
@@ -4172,16 +4162,6 @@
4172 4162
 	)
4173 4163
 	(wire
4174 4164
 		(pts
4175
-			(xy 85.09 69.85) (xy 92.71 69.85)
4176
-		)
4177
-		(stroke
4178
-			(width 0)
4179
-			(type default)
4180
-		)
4181
-		(uuid "3ad8e2d6-48ac-4dd6-bb80-7f8a6501a49c")
4182
-	)
4183
-	(wire
4184
-		(pts
4185 4165
 			(xy 185.42 115.57) (xy 185.42 119.38)
4186 4166
 		)
4187 4167
 		(stroke
@@ -4202,7 +4182,7 @@
4202 4182
 	)
4203 4183
 	(wire
4204 4184
 		(pts
4205
-			(xy 95.25 76.2) (xy 81.28 76.2)
4185
+			(xy 87.63 76.2) (xy 81.28 76.2)
4206 4186
 		)
4207 4187
 		(stroke
4208 4188
 			(width 0)
@@ -4242,7 +4222,7 @@
4242 4222
 	)
4243 4223
 	(wire
4244 4224
 		(pts
4245
-			(xy 88.9 71.12) (xy 88.9 68.58)
4225
+			(xy 85.09 68.58) (xy 85.09 78.74)
4246 4226
 		)
4247 4227
 		(stroke
4248 4228
 			(width 0)
@@ -4302,7 +4282,7 @@
4302 4282
 	)
4303 4283
 	(wire
4304 4284
 		(pts
4305
-			(xy 82.55 67.31) (xy 66.04 67.31)
4285
+			(xy 66.04 67.31) (xy 95.25 67.31)
4306 4286
 		)
4307 4287
 		(stroke
4308 4288
 			(width 0)
@@ -4402,16 +4382,6 @@
4402 4382
 	)
4403 4383
 	(wire
4404 4384
 		(pts
4405
-			(xy 101.6 83.82) (xy 118.11 83.82)
4406
-		)
4407
-		(stroke
4408
-			(width 0)
4409
-			(type default)
4410
-		)
4411
-		(uuid "54a77a28-7702-4a06-9817-4d8df01dfc6c")
4412
-	)
4413
-	(wire
4414
-		(pts
4415 4385
 			(xy 99.06 96.52) (xy 99.06 137.16)
4416 4386
 		)
4417 4387
 		(stroke
@@ -4432,16 +4402,6 @@
4432 4402
 	)
4433 4403
 	(wire
4434 4404
 		(pts
4435
-			(xy 82.55 73.66) (xy 104.14 73.66)
4436
-		)
4437
-		(stroke
4438
-			(width 0)
4439
-			(type default)
4440
-		)
4441
-		(uuid "5a54ec3f-1e2c-4ec5-be3c-40cc625bb207")
4442
-	)
4443
-	(wire
4444
-		(pts
4445 4405
 			(xy 60.96 121.92) (xy 63.5 121.92)
4446 4406
 		)
4447 4407
 		(stroke
@@ -4522,16 +4482,6 @@
4522 4482
 	)
4523 4483
 	(wire
4524 4484
 		(pts
4525
-			(xy 118.11 78.74) (xy 99.06 78.74)
4526
-		)
4527
-		(stroke
4528
-			(width 0)
4529
-			(type default)
4530
-		)
4531
-		(uuid "663f3efb-1953-407e-aef4-308717fa7544")
4532
-	)
4533
-	(wire
4534
-		(pts
4535 4485
 			(xy 153.67 111.76) (xy 156.21 111.76)
4536 4486
 		)
4537 4487
 		(stroke
@@ -4552,16 +4502,6 @@
4552 4502
 	)
4553 4503
 	(wire
4554 4504
 		(pts
4555
-			(xy 85.09 71.12) (xy 85.09 78.74)
4556
-		)
4557
-		(stroke
4558
-			(width 0)
4559
-			(type default)
4560
-		)
4561
-		(uuid "696248d4-3844-49f6-9a1a-4a3ca21f53e1")
4562
-	)
4563
-	(wire
4564
-		(pts
4565 4505
 			(xy 177.8 109.22) (xy 176.53 109.22)
4566 4506
 		)
4567 4507
 		(stroke
@@ -4732,7 +4672,7 @@
4732 4672
 	)
4733 4673
 	(wire
4734 4674
 		(pts
4735
-			(xy 68.58 91.44) (xy 91.44 91.44)
4675
+			(xy 68.58 91.44) (xy 90.17 91.44)
4736 4676
 		)
4737 4677
 		(stroke
4738 4678
 			(width 0)
@@ -4742,7 +4682,7 @@
4742 4682
 	)
4743 4683
 	(wire
4744 4684
 		(pts
4745
-			(xy 92.71 69.85) (xy 92.71 71.12)
4685
+			(xy 102.87 64.77) (xy 102.87 71.12)
4746 4686
 		)
4747 4687
 		(stroke
4748 4688
 			(width 0)
@@ -4762,16 +4702,6 @@
4762 4702
 	)
4763 4703
 	(wire
4764 4704
 		(pts
4765
-			(xy 85.09 71.12) (xy 88.9 71.12)
4766
-		)
4767
-		(stroke
4768
-			(width 0)
4769
-			(type default)
4770
-		)
4771
-		(uuid "85f83b20-955d-4b61-b604-1075562b826e")
4772
-	)
4773
-	(wire
4774
-		(pts
4775 4705
 			(xy 71.12 129.54) (xy 73.66 129.54)
4776 4706
 		)
4777 4707
 		(stroke
@@ -4802,7 +4732,7 @@
4802 4732
 	)
4803 4733
 	(wire
4804 4734
 		(pts
4805
-			(xy 99.06 83.82) (xy 93.98 83.82)
4735
+			(xy 92.71 78.74) (xy 118.11 78.74)
4806 4736
 		)
4807 4737
 		(stroke
4808 4738
 			(width 0)
@@ -4862,7 +4792,7 @@
4862 4792
 	)
4863 4793
 	(wire
4864 4794
 		(pts
4865
-			(xy 91.44 78.74) (xy 97.79 78.74)
4795
+			(xy 90.17 76.2) (xy 118.11 76.2)
4866 4796
 		)
4867 4797
 		(stroke
4868 4798
 			(width 0)
@@ -4902,7 +4832,7 @@
4902 4832
 	)
4903 4833
 	(wire
4904 4834
 		(pts
4905
-			(xy 88.9 68.58) (xy 118.11 68.58)
4835
+			(xy 85.09 68.58) (xy 118.11 68.58)
4906 4836
 		)
4907 4837
 		(stroke
4908 4838
 			(width 0)
@@ -4962,7 +4892,7 @@
4962 4892
 	)
4963 4893
 	(wire
4964 4894
 		(pts
4965
-			(xy 85.09 64.77) (xy 50.8 64.77)
4895
+			(xy 102.87 64.77) (xy 50.8 64.77)
4966 4896
 		)
4967 4897
 		(stroke
4968 4898
 			(width 0)
@@ -5022,16 +4952,6 @@
5022 4952
 	)
5023 4953
 	(wire
5024 4954
 		(pts
5025
-			(xy 101.6 81.28) (xy 101.6 83.82)
5026
-		)
5027
-		(stroke
5028
-			(width 0)
5029
-			(type default)
5030
-		)
5031
-		(uuid "9c3ec7f0-2040-4dce-ae92-e96acecc2721")
5032
-	)
5033
-	(wire
5034
-		(pts
5035 4955
 			(xy 50.8 88.9) (xy 50.8 101.6)
5036 4956
 		)
5037 4957
 		(stroke
@@ -5232,7 +5152,7 @@
5232 5152
 	)
5233 5153
 	(wire
5234 5154
 		(pts
5235
-			(xy 68.58 104.14) (xy 93.98 104.14)
5155
+			(xy 68.58 104.14) (xy 92.71 104.14)
5236 5156
 		)
5237 5157
 		(stroke
5238 5158
 			(width 0)
@@ -5502,16 +5422,6 @@
5502 5422
 	)
5503 5423
 	(wire
5504 5424
 		(pts
5505
-			(xy 97.79 78.74) (xy 97.79 76.2)
5506
-		)
5507
-		(stroke
5508
-			(width 0)
5509
-			(type default)
5510
-		)
5511
-		(uuid "d447ba7e-2eda-4c53-ac66-5a5c231b2003")
5512
-	)
5513
-	(wire
5514
-		(pts
5515 5425
 			(xy 233.68 107.95) (xy 233.68 109.22)
5516 5426
 		)
5517 5427
 		(stroke
@@ -5572,16 +5482,6 @@
5572 5482
 	)
5573 5483
 	(wire
5574 5484
 		(pts
5575
-			(xy 82.55 73.66) (xy 82.55 67.31)
5576
-		)
5577
-		(stroke
5578
-			(width 0)
5579
-			(type default)
5580
-		)
5581
-		(uuid "df4b4523-5cd4-4c29-8b54-69b8528e0b93")
5582
-	)
5583
-	(wire
5584
-		(pts
5585 5485
 			(xy 252.73 101.6) (xy 255.27 101.6)
5586 5486
 		)
5587 5487
 		(stroke
@@ -5602,16 +5502,6 @@
5602 5502
 	)
5603 5503
 	(wire
5604 5504
 		(pts
5605
-			(xy 85.09 64.77) (xy 85.09 69.85)
5606
-		)
5607
-		(stroke
5608
-			(width 0)
5609
-			(type default)
5610
-		)
5611
-		(uuid "dfb4a91a-5b1b-442d-9d90-d67cfe6d84f9")
5612
-	)
5613
-	(wire
5614
-		(pts
5615 5505
 			(xy 49.53 88.9) (xy 50.8 88.9)
5616 5506
 		)
5617 5507
 		(stroke
@@ -5692,7 +5582,7 @@
5692 5582
 	)
5693 5583
 	(wire
5694 5584
 		(pts
5695
-			(xy 118.11 81.28) (xy 104.14 81.28)
5585
+			(xy 118.11 81.28) (xy 95.25 81.28)
5696 5586
 		)
5697 5587
 		(stroke
5698 5588
 			(width 0)
@@ -5712,16 +5602,6 @@
5712 5602
 	)
5713 5603
 	(wire
5714 5604
 		(pts
5715
-			(xy 99.06 78.74) (xy 99.06 83.82)
5716
-		)
5717
-		(stroke
5718
-			(width 0)
5719
-			(type default)
5720
-		)
5721
-		(uuid "e872e711-ea2b-453f-9bb4-f9255e199631")
5722
-	)
5723
-	(wire
5724
-		(pts
5725 5605
 			(xy 156.21 96.52) (xy 153.67 96.52)
5726 5606
 		)
5727 5607
 		(stroke
@@ -5832,7 +5712,7 @@
5832 5712
 	)
5833 5713
 	(wire
5834 5714
 		(pts
5835
-			(xy 91.44 78.74) (xy 91.44 91.44)
5715
+			(xy 90.17 76.2) (xy 90.17 91.44)
5836 5716
 		)
5837 5717
 		(stroke
5838 5718
 			(width 0)
@@ -5840,6 +5720,16 @@
5840 5720
 		)
5841 5721
 		(uuid "fc2e1c20-812c-49ab-b36a-7bf86805befc")
5842 5722
 	)
5723
+	(text "Keep \"digital\" and \"analog\"\ngrounds separate and only\nconnect them at one point."
5724
+		(exclude_from_sim no)
5725
+		(at 122.174 36.068 0)
5726
+		(effects
5727
+			(font
5728
+				(size 1.27 1.27)
5729
+			)
5730
+		)
5731
+		(uuid "e74be3e8-fe47-4819-ba28-63b45282ad0d")
5732
+	)
5843 5733
 	(text "V2 HW Indicator"
5844 5734
 		(exclude_from_sim no)
5845 5735
 		(at 163.068 101.854 0)
@@ -6407,7 +6297,7 @@
6407 6297
 	)
6408 6298
 	(symbol
6409 6299
 		(lib_id "power:-BATT")
6410
-		(at 90.17 29.21 0)
6300
+		(at 104.14 34.29 0)
6411 6301
 		(unit 1)
6412 6302
 		(exclude_from_sim no)
6413 6303
 		(in_bom yes)
@@ -6416,7 +6306,7 @@
6416 6306
 		(fields_autoplaced yes)
6417 6307
 		(uuid "2d83e70f-44c2-4677-9747-df39c9ec1199")
6418 6308
 		(property "Reference" "#PWR020"
6419
-			(at 90.17 33.02 0)
6309
+			(at 104.14 38.1 0)
6420 6310
 			(effects
6421 6311
 				(font
6422 6312
 					(size 1.27 1.27)
@@ -6425,7 +6315,7 @@
6425 6315
 			)
6426 6316
 		)
6427 6317
 		(property "Value" "-BATT"
6428
-			(at 90.17 25.0769 0)
6318
+			(at 104.14 30.1569 0)
6429 6319
 			(effects
6430 6320
 				(font
6431 6321
 					(size 1.27 1.27)
@@ -6433,7 +6323,7 @@
6433 6323
 			)
6434 6324
 		)
6435 6325
 		(property "Footprint" ""
6436
-			(at 90.17 29.21 0)
6326
+			(at 104.14 34.29 0)
6437 6327
 			(effects
6438 6328
 				(font
6439 6329
 					(size 1.27 1.27)
@@ -6442,7 +6332,7 @@
6442 6332
 			)
6443 6333
 		)
6444 6334
 		(property "Datasheet" ""
6445
-			(at 90.17 29.21 0)
6335
+			(at 104.14 34.29 0)
6446 6336
 			(effects
6447 6337
 				(font
6448 6338
 					(size 1.27 1.27)
@@ -6451,7 +6341,7 @@
6451 6341
 			)
6452 6342
 		)
6453 6343
 		(property "Description" "Power symbol creates a global label with name \"-BATT\""
6454
-			(at 90.17 29.21 0)
6344
+			(at 104.14 34.29 0)
6455 6345
 			(effects
6456 6346
 				(font
6457 6347
 					(size 1.27 1.27)
@@ -7233,7 +7123,7 @@
7233 7123
 	)
7234 7124
 	(symbol
7235 7125
 		(lib_id "power:GND")
7236
-		(at 90.17 31.75 0)
7126
+		(at 104.14 36.83 0)
7237 7127
 		(unit 1)
7238 7128
 		(exclude_from_sim no)
7239 7129
 		(in_bom yes)
@@ -7242,7 +7132,7 @@
7242 7132
 		(fields_autoplaced yes)
7243 7133
 		(uuid "4bc8a2fa-a052-4db7-ace3-595b3eb0c702")
7244 7134
 		(property "Reference" "#PWR019"
7245
-			(at 90.17 38.1 0)
7135
+			(at 104.14 43.18 0)
7246 7136
 			(effects
7247 7137
 				(font
7248 7138
 					(size 1.27 1.27)
@@ -7251,7 +7141,7 @@
7251 7141
 			)
7252 7142
 		)
7253 7143
 		(property "Value" "GND"
7254
-			(at 90.17 35.8831 0)
7144
+			(at 104.14 40.9631 0)
7255 7145
 			(effects
7256 7146
 				(font
7257 7147
 					(size 1.27 1.27)
@@ -7259,7 +7149,7 @@
7259 7149
 			)
7260 7150
 		)
7261 7151
 		(property "Footprint" ""
7262
-			(at 90.17 31.75 0)
7152
+			(at 104.14 36.83 0)
7263 7153
 			(effects
7264 7154
 				(font
7265 7155
 					(size 1.27 1.27)
@@ -7268,7 +7158,7 @@
7268 7158
 			)
7269 7159
 		)
7270 7160
 		(property "Datasheet" ""
7271
-			(at 90.17 31.75 0)
7161
+			(at 104.14 36.83 0)
7272 7162
 			(effects
7273 7163
 				(font
7274 7164
 					(size 1.27 1.27)
@@ -7277,7 +7167,7 @@
7277 7167
 			)
7278 7168
 		)
7279 7169
 		(property "Description" "Power symbol creates a global label with name \"GND\" , ground"
7280
-			(at 90.17 31.75 0)
7170
+			(at 104.14 36.83 0)
7281 7171
 			(effects
7282 7172
 				(font
7283 7173
 					(size 1.27 1.27)
@@ -9914,7 +9804,7 @@
9914 9804
 				)
9915 9805
 			)
9916 9806
 		)
9917
-		(property "Footprint" "KiCad-RP-Pico:RPi_Pico_SMD_only"
9807
+		(property "Footprint" "KiCad-RP-Pico:RPi_Pico_SMD_TH"
9918 9808
 			(at 135.89 92.71 90)
9919 9809
 			(effects
9920 9810
 				(font
@@ -11064,4 +10954,4 @@
11064 10954
 			(page "1")
11065 10955
 		)
11066 10956
 	)
11067
-)
10957
+)

Laden…
Annuleren
Opslaan