From cc6ba707eca709d9832051f0851703d6a749cbea Mon Sep 17 00:00:00 2001 From: Kelvin Ly Date: Thu, 11 May 2023 22:36:40 -0400 Subject: [PATCH] Finish populating BOM, annotate cabling stuff --- reverb-driver-r0.zip | Bin 0 -> 84336 bytes reverb-driver.csv | 32 + reverb-driver.kicad_sch | 117 +++- reverb-driver.xml | 1366 +++++++++++++++++++++++++++++++++++++++ 4 files changed, 1507 insertions(+), 8 deletions(-) create mode 100644 reverb-driver-r0.zip create mode 100644 reverb-driver.csv create mode 100644 reverb-driver.xml diff --git a/reverb-driver-r0.zip b/reverb-driver-r0.zip new file mode 100644 index 0000000000000000000000000000000000000000..e0c504250c295c20e3926ec3e5bdb9a6d8bc3ffb GIT binary patch literal 84336 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 literal 0 HcmV?d00001 diff --git a/reverb-driver.csv b/reverb-driver.csv new file mode 100644 index 0000000..b9f9680 --- /dev/null +++ b/reverb-driver.csv @@ -0,0 +1,32 @@ +"#","Reference","Qty","Value","Footprint","DNP","Digikey" +"1","C1","1","270 pF","Capacitor_SMD:C_0402_1005Metric_Pad0.74x0.62mm_HandSolder","","445-5601-1-ND" +"2","C2, C3, C4, C7, C10, C12, C13, C15, C16, C18","10","22 uF","Capacitor_SMD:C_1206_3216Metric_Pad1.33x1.80mm_HandSolder","","445-8045-1-ND" +"3","C5, C14","2","22 nF","Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder","","445-5836-1-ND" +"4","C6","1","470 pF","Capacitor_SMD:C_0402_1005Metric_Pad0.74x0.62mm_HandSolder","","1292-1328-1-ND" +"5","C8, C9","2","220 uF","Capacitor_SMD:CP_Elec_8x10","","565-EMZR500ARA221MHA0GCT-ND" +"6","C11","1","100 nF","Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder","","1276-CL10B104KB8NNNLCT-ND" +"7","C17, C19","2","47 nF","Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder","","1276-1063-1-ND" +"8","D1","1","BAV99,215","Package_TO_SOT_SMD:SOT-23","","1727-2914-1-ND" +"9","H1, H2, H3","3","MountingHole","MountingHole:MountingHole_3.2mm_M3","","NoPart" +"10","J1, J2","2","RCJ-041","CUI_RCJ-041","","CP-1418-ND" +"11","J3","1","Conn_01x03","Connector_JST:JST_EH_B3B-EH-A_1x03_P2.50mm_Vertical","","455-1612-ND" +"12","J4, J5","2","Conn_01x02","Connector_JST:JST_EH_B2B-EH-A_1x02_P2.50mm_Vertical","","455-1611-ND" +"13","JP1","1","Jumper_2_Bridged","Jumper:SolderJumper-2_P1.3mm_Bridged_RoundedPad1.0x1.5mm","","NoPart" +"14","Q1","1","MMBT3904","Package_TO_SOT_SMD:SOT-23","","1727-4044-1-ND" +"15","Q2","1","MMBT3906","Package_TO_SOT_SMD:SOT-23","","1727-4045-1-ND" +"16","R1, R2, R12, R13","4","10R","Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder","","1292-WR06X100JTLCT-ND" +"17","R3, R4, R5, R16","4","12kR","Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder","","13-RC0603FR-1312KLCT-ND" +"18","R6","1","330R","Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder","","1292-WR06X331JTLCT-ND" +"19","R7, R19","2","2k7R","Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder","","311-2.7KGRCT-ND" +"20","R8","1","220R","Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder","","1292-WR06X221JTLCT-ND" +"21","R9","1","22kR","Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder","","311-22.0KHRCT-ND" +"22","R10, R14","2","100kR","Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder","","311-100KHRCT-ND" +"23","R11","1","2k2R","Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder","","13-RC0603FR-132K2LCT-ND" +"24","R15, R21","2","1kR","Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder","","RNCP0603FTD1K00CT-ND" +"25","R17","1","820R","Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder","","311-820GRCT-ND" +"26","R18","1","4k7R","Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder","","311-4.70KHRCT-ND" +"27","R20, R22","2","10MR","Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder","","311-10MGRCT-ND" +"28","RV1, RV3, RV5","3","25kRL","Potentiometer_THT:Potentiometer_Bourns_3386P_Vertical","","3386P-253LF-ND" +"29","RV2","1","250kRL","Potentiometer_THT:Potentiometer_Bourns_3386P_Vertical","","3386P-254LF-ND" +"30","RV4","1","1MRA (actually 1MRL)","Potentiometer_THT:Potentiometer_Bourns_3386P_Vertical","","3386P-105LF-ND" +"31","U1","1","OPA1654AIPW","Package_SO:TSSOP-14_4.4x5mm_P0.65mm","","296-30334-5-ND" diff --git a/reverb-driver.kicad_sch b/reverb-driver.kicad_sch index 7c9cccc..dbe3de9 100644 --- a/reverb-driver.kicad_sch +++ b/reverb-driver.kicad_sch @@ -1691,6 +1691,11 @@ (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid 5dfbc5b6-8606-4840-9870-c943eeecef2e) ) + (text "NOTE: precrimped lead for connectors is \n455-3104-ND \n2 pin housing is\n455-1000-ND\n3 pin housing is\n455-1001-ND" + (at 34.29 129.54 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid 6153f029-f6bb-49c1-b15f-5ed1f0a1d7ad) + ) (text "bass" (at 215.9 148.59 0) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid 89ddd98a-ceca-4811-a75b-1b8c1faef903) @@ -1898,6 +1903,9 @@ (property "Datasheet" "~" (at 109.22 41.91 0) (effects (font (size 1.27 1.27)) hide) ) + (property "Digikey" "311-2.7KGRCT-ND" (at 109.22 41.91 0) + (effects (font (size 1.27 1.27)) hide) + ) (pin "1" (uuid 22869004-bd61-4b01-8478-c5454000100a)) (pin "2" (uuid c0e93f7f-f7b0-411c-9005-19a624ece347)) (instances @@ -1983,6 +1991,9 @@ (property "Datasheet" "~" (at 95.25 24.13 0) (effects (font (size 1.27 1.27)) hide) ) + (property "Digikey" "311-820GRCT-ND" (at 95.25 24.13 0) + (effects (font (size 1.27 1.27)) hide) + ) (pin "1" (uuid 564cb3b6-f0e3-412d-9751-2e93eec2a423)) (pin "2" (uuid ea816468-a32f-49b1-99ae-d6ce113ea6ef)) (instances @@ -2009,6 +2020,9 @@ (property "Datasheet" "~" (at 29.21 177.8 0) (effects (font (size 1.27 1.27)) hide) ) + (property "Digikey" "455-1612-ND" (at 29.21 177.8 0) + (effects (font (size 1.27 1.27)) hide) + ) (pin "1" (uuid 1c5333a6-b7ad-4674-a50f-f10d0f401bb7)) (pin "2" (uuid bc705d37-1ae4-4fe9-91bd-c9297061ac8f)) (pin "3" (uuid b8bf264c-875e-4d8d-aa2e-a65a0504dff2)) @@ -2095,6 +2109,9 @@ (property "Datasheet" "~" (at 168.91 138.43 0) (effects (font (size 1.27 1.27)) hide) ) + (property "Digikey" "311-2.7KGRCT-ND" (at 168.91 138.43 0) + (effects (font (size 1.27 1.27)) hide) + ) (pin "1" (uuid da177ebc-fc52-4c2e-862f-215a63542812)) (pin "2" (uuid a21e2291-dbd1-41b7-8263-92f2750522ab)) (instances @@ -2121,6 +2138,9 @@ (property "Datasheet" "~" (at 196.85 76.2 0) (effects (font (size 1.27 1.27)) hide) ) + (property "Digikey" "1292-WR06X100JTLCT-ND" (at 196.85 76.2 0) + (effects (font (size 1.27 1.27)) hide) + ) (pin "1" (uuid 25178249-58d3-4b96-9934-45d3cf56c177)) (pin "2" (uuid 294c11b0-e78b-4533-8e07-549158430cf7)) (instances @@ -2147,6 +2167,9 @@ (property "Datasheet" "~" (at 132.08 121.92 0) (effects (font (size 1.27 1.27)) hide) ) + (property "Digikey" "311-100KHRCT-ND" (at 132.08 121.92 0) + (effects (font (size 1.27 1.27)) hide) + ) (pin "1" (uuid 85ab8c55-70d0-4bad-879b-5b3f362340b4)) (pin "2" (uuid ba60fe6a-2e41-4e49-b3fb-02be6c71c8d6)) (instances @@ -2198,6 +2221,9 @@ (property "Datasheet" "~" (at 196.85 128.27 0) (effects (font (size 1.27 1.27)) hide) ) + (property "Digikey" "311-100KHRCT-ND" (at 196.85 128.27 0) + (effects (font (size 1.27 1.27)) hide) + ) (pin "1" (uuid 804baf46-4b6c-4676-bd37-90ae41531870)) (pin "2" (uuid c170b509-59a6-44ae-a86e-dfdab3428a2d)) (instances @@ -2253,6 +2279,9 @@ (property "Datasheet" "~" (at 219.71 50.8 0) (effects (font (size 1.27 1.27)) hide) ) + (property "Digikey" "1292-WR06X100JTLCT-ND" (at 219.71 50.8 0) + (effects (font (size 1.27 1.27)) hide) + ) (pin "1" (uuid 95f6a7fd-bafe-434e-bdcd-c71661ca4827)) (pin "2" (uuid 284cc68e-0806-46aa-91a6-5060b6ab710d)) (instances @@ -2270,7 +2299,7 @@ (property "Reference" "U1" (at 153.67 111.76 0) (effects (font (size 1.27 1.27))) ) - (property "Value" "OP1654AIPW" (at 153.67 114.3 0) + (property "Value" "OPA1654AIPW" (at 153.67 114.3 0) (effects (font (size 1.27 1.27))) ) (property "Footprint" "Package_SO:TSSOP-14_4.4x5mm_P0.65mm" (at 153.67 120.65 0) @@ -2279,6 +2308,9 @@ (property "Datasheet" "~" (at 153.67 120.65 0) (effects (font (size 1.27 1.27)) hide) ) + (property "Digikey" "296-30334-5-ND" (at 153.67 120.65 0) + (effects (font (size 1.27 1.27)) hide) + ) (pin "1" (uuid 9e1d8675-ce28-41f1-9ec5-664183ea86f5)) (pin "2" (uuid 23fe170f-0053-47e7-b4eb-21687aa26224)) (pin "3" (uuid 7766adcb-2a28-4365-b8b9-0b9cf0f89027)) @@ -2317,6 +2349,9 @@ (property "Datasheet" "~" (at 158.75 128.27 0) (effects (font (size 1.27 1.27)) hide) ) + (property "Digikey" "311-22.0KHRCT-ND" (at 158.75 128.27 0) + (effects (font (size 1.27 1.27)) hide) + ) (pin "1" (uuid 001da606-b69a-4bc8-a37f-ad1eb2ab71e3)) (pin "2" (uuid a149496a-d074-4499-80ec-77baeb5886eb)) (instances @@ -2343,6 +2378,9 @@ (property "Datasheet" "~" (at 217.17 41.91 0) (effects (font (size 1.27 1.27)) hide) ) + (property "Digikey" "1727-4044-1-ND" (at 217.17 41.91 0) + (effects (font (size 1.27 1.27)) hide) + ) (pin "1" (uuid 1455501c-fd8e-4177-afd0-20e54f4192b2)) (pin "2" (uuid 5f215948-35dc-4897-88a2-ae2482e73fb8)) (pin "3" (uuid f67d9dea-9f85-40cb-85a0-37e8989ff9ac)) @@ -2395,6 +2433,9 @@ (property "Datasheet" "~" (at 129.54 111.76 0) (effects (font (size 1.27 1.27)) hide) ) + (property "Digikey" "13-RC0603FR-132K2LCT-ND" (at 129.54 111.76 0) + (effects (font (size 1.27 1.27)) hide) + ) (pin "1" (uuid ad3c3204-c364-4c0b-b087-bc3f54742761)) (pin "2" (uuid caae0d82-598d-4f0c-af86-965126832cd4)) (instances @@ -2475,6 +2516,9 @@ (property "Datasheet" "~" (at 149.86 40.64 0) (effects (font (size 1.27 1.27)) hide) ) + (property "Digikey" "311-10MGRCT-ND" (at 149.86 40.64 0) + (effects (font (size 1.27 1.27)) hide) + ) (pin "1" (uuid 8cdbcebe-f387-4bb5-94fa-c1c4ae06f960)) (pin "2" (uuid 9c1d11e1-cd12-4100-a4a8-16b95f72a8bf)) (instances @@ -2492,7 +2536,7 @@ (property "Reference" "U1" (at 173.99 44.45 0) (effects (font (size 1.27 1.27))) ) - (property "Value" "OP1654AIPW" (at 173.99 46.99 0) + (property "Value" "OPA1654AIPW" (at 173.99 46.99 0) (effects (font (size 1.27 1.27))) ) (property "Footprint" "Package_SO:TSSOP-14_4.4x5mm_P0.65mm" (at 173.99 53.34 0) @@ -2501,6 +2545,9 @@ (property "Datasheet" "~" (at 173.99 53.34 0) (effects (font (size 1.27 1.27)) hide) ) + (property "Digikey" "296-30334-5-ND" (at 173.99 53.34 0) + (effects (font (size 1.27 1.27)) hide) + ) (pin "1" (uuid 23db29c6-afe7-4325-9d55-413a4693056f)) (pin "2" (uuid 9331710c-85de-435b-bc30-2b91809a9486)) (pin "3" (uuid 329dec7c-78b7-4799-8fa5-911a97165a5f)) @@ -2530,7 +2577,7 @@ (property "Reference" "U1" (at 57.15 175.895 0) (effects (font (size 1.27 1.27)) (justify left)) ) - (property "Value" "OP1654AIPW" (at 57.15 178.435 0) + (property "Value" "OPA1654AIPW" (at 57.15 178.435 0) (effects (font (size 1.27 1.27)) (justify left)) ) (property "Footprint" "Package_SO:TSSOP-14_4.4x5mm_P0.65mm" (at 58.42 176.53 0) @@ -2539,6 +2586,9 @@ (property "Datasheet" "~" (at 58.42 176.53 0) (effects (font (size 1.27 1.27)) hide) ) + (property "Digikey" "296-30334-5-ND" (at 58.42 176.53 0) + (effects (font (size 1.27 1.27)) hide) + ) (pin "1" (uuid b3c068ec-b93d-479f-b0cd-58cd4a3bb827)) (pin "2" (uuid d7e4dca4-efd5-455c-b025-314c86edb7bb)) (pin "3" (uuid b347e674-3edf-4c94-8dd4-bcc6fdb7e2b9)) @@ -2633,6 +2683,9 @@ (property "Datasheet" "~" (at 142.24 132.08 0) (effects (font (size 1.27 1.27)) hide) ) + (property "Digikey" "1292-WR06X221JTLCT-ND" (at 142.24 132.08 0) + (effects (font (size 1.27 1.27)) hide) + ) (pin "1" (uuid aaf0a7a6-cd1d-42cc-a9ba-bf87a15de481)) (pin "2" (uuid 23ed7e1f-c062-40e5-802c-d82671785d52)) (instances @@ -2659,6 +2712,9 @@ (property "Datasheet" "~" (at 157.48 55.88 0) (effects (font (size 1.27 1.27)) hide) ) + (property "Digikey" "RNCP0603FTD1K00CT-ND" (at 157.48 55.88 0) + (effects (font (size 1.27 1.27)) hide) + ) (pin "1" (uuid 9c6250cb-f7db-4b37-9646-100a5064c02b)) (pin "2" (uuid 3b9696bc-f42a-455d-9717-48ec07feea04)) (instances @@ -2710,6 +2766,9 @@ (property "Datasheet" "~" (at 196.85 33.02 0) (effects (font (size 1.27 1.27)) hide) ) + (property "Digikey" "1292-WR06X100JTLCT-ND" (at 196.85 33.02 0) + (effects (font (size 1.27 1.27)) hide) + ) (pin "1" (uuid 2d5d51a2-68e6-4722-93c8-83cfa97c40fb)) (pin "2" (uuid 33023bdb-d0c9-4aef-abef-344d860b88fe)) (instances @@ -2761,6 +2820,9 @@ (property "Datasheet" "~" (at 227.33 118.11 0) (effects (font (size 1.27 1.27)) hide) ) + (property "Digikey" "311-10MGRCT-ND" (at 227.33 118.11 0) + (effects (font (size 1.27 1.27)) hide) + ) (pin "1" (uuid 9d7e0945-d3ad-4b41-8216-6bbc4fa8e250)) (pin "2" (uuid e0b733c9-52f7-4f1f-bfca-ef274605cf01)) (instances @@ -2891,6 +2953,9 @@ (property "Datasheet" "~" (at 243.84 59.69 0) (effects (font (size 1.27 1.27)) hide) ) + (property "Digikey" "13-RC0603FR-1312KLCT-ND" (at 243.84 59.69 0) + (effects (font (size 1.27 1.27)) hide) + ) (pin "1" (uuid 862ffeaf-2815-40d1-8273-d0d33f89203b)) (pin "2" (uuid 211e514f-3076-479a-b8d7-6ef6bb94b434)) (instances @@ -3026,6 +3091,9 @@ (property "Datasheet" "~" (at 76.2 21.59 0) (effects (font (size 1.27 1.27)) hide) ) + (property "Digikey" "455-1611-ND" (at 76.2 21.59 0) + (effects (font (size 1.27 1.27)) hide) + ) (pin "1" (uuid 6e5c5cb8-8926-404c-9f95-77bd919b9a87)) (pin "2" (uuid c73f7d7b-f698-4a22-9cdd-e63b06af1646)) (instances @@ -3052,7 +3120,7 @@ (property "Datasheet" "~" (at 154.94 66.04 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Digikey" "338P-253LF-ND" (at 154.94 66.04 0) + (property "Digikey" "3386P-253LF-ND" (at 154.94 66.04 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 63d51193-e0c4-4326-81e2-981c6e65f6be)) @@ -3082,6 +3150,9 @@ (property "Datasheet" "~" (at 257.81 132.08 0) (effects (font (size 1.27 1.27)) hide) ) + (property "Digikey" "455-1611-ND" (at 257.81 132.08 0) + (effects (font (size 1.27 1.27)) hide) + ) (pin "1" (uuid 918f6259-769a-459c-b7f6-ff91e86a9569)) (pin "2" (uuid 583b1cfd-457b-4280-ad2e-72eeadc058c5)) (instances @@ -3133,6 +3204,9 @@ (property "Datasheet" "~" (at 133.35 35.56 0) (effects (font (size 1.27 1.27)) hide) ) + (property "Digikey" "RNCP0603FTD1K00CT-ND" (at 133.35 35.56 0) + (effects (font (size 1.27 1.27)) hide) + ) (pin "1" (uuid 9ad15829-f3ac-4251-bd0c-9a71e1716e27)) (pin "2" (uuid acbe2e77-1083-4fd3-9610-667a19edade8)) (instances @@ -3227,7 +3301,7 @@ (property "Reference" "U1" (at 179.07 114.3 0) (effects (font (size 1.27 1.27))) ) - (property "Value" "OP1654AIPW" (at 179.07 116.84 0) + (property "Value" "OPA1654AIPW" (at 179.07 116.84 0) (effects (font (size 1.27 1.27))) ) (property "Footprint" "Package_SO:TSSOP-14_4.4x5mm_P0.65mm" (at 179.07 123.19 0) @@ -3236,6 +3310,9 @@ (property "Datasheet" "~" (at 179.07 123.19 0) (effects (font (size 1.27 1.27)) hide) ) + (property "Digikey" "296-30334-5-ND" (at 179.07 123.19 0) + (effects (font (size 1.27 1.27)) hide) + ) (pin "1" (uuid 9b585fcc-50c4-4942-9ada-c75cbfd58fc7)) (pin "2" (uuid e679808f-68c3-4dfc-b841-c67ce0aa0273)) (pin "3" (uuid 2283e0bc-6a56-4449-a6e0-ef12de4b510e)) @@ -3265,7 +3342,7 @@ (property "Reference" "U1" (at 233.68 123.19 0) (effects (font (size 1.27 1.27))) ) - (property "Value" "OP1654AIPW" (at 233.68 125.73 0) + (property "Value" "OPA1654AIPW" (at 233.68 125.73 0) (effects (font (size 1.27 1.27))) ) (property "Footprint" "Package_SO:TSSOP-14_4.4x5mm_P0.65mm" (at 233.68 132.08 0) @@ -3274,6 +3351,9 @@ (property "Datasheet" "~" (at 233.68 132.08 0) (effects (font (size 1.27 1.27)) hide) ) + (property "Digikey" "296-30334-5-ND" (at 233.68 132.08 0) + (effects (font (size 1.27 1.27)) hide) + ) (pin "1" (uuid 92018369-ef80-4760-b4a8-2c88f256f4e0)) (pin "2" (uuid ccc409d8-9bc7-46d2-bd57-432dae2566d6)) (pin "3" (uuid 10c8023f-3bbf-44be-93f8-6a96530cacfe)) @@ -3370,6 +3450,9 @@ (property "Datasheet" "~" (at 204.47 71.12 0) (effects (font (size 1.27 1.27)) hide) ) + (property "Digikey" "13-RC0603FR-1312KLCT-ND" (at 204.47 71.12 0) + (effects (font (size 1.27 1.27)) hide) + ) (pin "1" (uuid e7ebd1e0-06fb-4f13-a31c-786845abe61e)) (pin "2" (uuid 72c8a427-d305-43be-84cc-eff65129a125)) (instances @@ -3396,7 +3479,7 @@ (property "Datasheet" "~" (at 214.63 154.94 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Digikey" "338P-253LF-ND" (at 214.63 154.94 0) + (property "Digikey" "3386P-253LF-ND" (at 214.63 154.94 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 72ce4b20-ee83-407b-ba71-ff0f183447ce)) @@ -3586,6 +3669,9 @@ (property "Datasheet" "~" (at 219.71 58.42 0) (effects (font (size 1.27 1.27)) hide) ) + (property "Digikey" "1292-WR06X100JTLCT-ND" (at 219.71 58.42 0) + (effects (font (size 1.27 1.27)) hide) + ) (pin "1" (uuid c709d17a-df6a-44ca-88bf-1513f136a6c1)) (pin "2" (uuid 162bfddc-1fc2-4e9c-a207-6c3fc31a450f)) (instances @@ -3637,6 +3723,9 @@ (property "Datasheet" "~" (at 162.56 60.96 0) (effects (font (size 1.27 1.27)) hide) ) + (property "Digikey" "13-RC0603FR-1312KLCT-ND" (at 162.56 60.96 0) + (effects (font (size 1.27 1.27)) hide) + ) (pin "1" (uuid 30d44fe8-0035-4a3d-9e5c-f247b21b6616)) (pin "2" (uuid f71893ad-e7cf-495d-8d7c-ccb38cff7bf9)) (instances @@ -3800,7 +3889,7 @@ (property "Datasheet" "~" (at 179.07 134.62 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Digikey" "338P-253LF-ND" (at 179.07 134.62 0) + (property "Digikey" "3386P-253LF-ND" (at 179.07 134.62 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 9ed3144a-e6ff-4f86-ae5c-b32f060af0e2)) @@ -3830,6 +3919,9 @@ (property "Datasheet" "~" (at 217.17 67.31 0) (effects (font (size 1.27 1.27)) hide) ) + (property "Digikey" "1727-4045-1-ND" (at 217.17 67.31 0) + (effects (font (size 1.27 1.27)) hide) + ) (pin "1" (uuid eed8827e-8a0c-44e9-84fa-93709f3d5f06)) (pin "2" (uuid 5fd6f427-4a5b-4b9c-abd4-f9a334941daf)) (pin "3" (uuid c5b82fd8-431d-4263-851b-0cd65a764584)) @@ -3882,6 +3974,9 @@ (property "Datasheet" "~" (at 204.47 38.1 0) (effects (font (size 1.27 1.27)) hide) ) + (property "Digikey" "13-RC0603FR-1312KLCT-ND" (at 204.47 38.1 0) + (effects (font (size 1.27 1.27)) hide) + ) (pin "1" (uuid 50feb19a-2ae4-4bdc-a31b-63f4000d8203)) (pin "2" (uuid 545c3c27-a552-4f88-bd2f-89d6cb17b78c)) (instances @@ -3995,6 +4090,9 @@ (property "Datasheet" "~" (at 109.22 29.21 0) (effects (font (size 1.27 1.27)) hide) ) + (property "Digikey" "311-4.70KHRCT-ND" (at 109.22 29.21 0) + (effects (font (size 1.27 1.27)) hide) + ) (pin "1" (uuid 221b249b-6229-49f4-b5c2-8615ec7bbb80)) (pin "2" (uuid 631b8dc5-a51b-4814-aff5-d4809b66fd52)) (instances @@ -4071,6 +4169,9 @@ (property "Datasheet" "~" (at 243.84 68.58 0) (effects (font (size 1.27 1.27)) hide) ) + (property "Digikey" "1292-WR06X331JTLCT-ND" (at 243.84 68.58 0) + (effects (font (size 1.27 1.27)) hide) + ) (pin "1" (uuid 645f43c7-24f9-431d-80fb-7ae11b11215d)) (pin "2" (uuid 784dbb1c-40cb-40c5-9258-131e1754ef82)) (instances diff --git a/reverb-driver.xml b/reverb-driver.xml new file mode 100644 index 0000000..add74c0 --- /dev/null +++ b/reverb-driver.xml @@ -0,0 +1,1366 @@ + + + + /home/kelvin/src/reverb-driver/reverb-driver.kicad_sch + Thu 11 May 2023 10:22:23 PM EDT + Eeschema 7.0.1 + + + + <company/> + <rev/> + <date/> + <source>reverb-driver.kicad_sch</source> + <comment number="1" value=""/> + <comment number="2" value=""/> + <comment number="3" value=""/> + <comment number="4" value=""/> + <comment number="5" value=""/> + <comment number="6" value=""/> + <comment number="7" value=""/> + <comment number="8" value=""/> + <comment number="9" value=""/> + </title_block> + </sheet> + </design> + <components> + <comp ref="C1"> + <value>270 pF</value> + <footprint>Capacitor_SMD:C_0402_1005Metric_Pad0.74x0.62mm_HandSolder</footprint> + <fields> + <field name="Digikey">445-5601-1-ND</field> + </fields> + <libsource lib="Device" part="C_Small" description="Unpolarized capacitor, small symbol"/> + <property name="Digikey" value="445-5601-1-ND"/> + <property name="Sheetname" value=""/> + <property name="Sheetfile" value="reverb-driver.kicad_sch"/> + <property name="ki_description" value="Unpolarized capacitor, small symbol"/> + <property name="ki_keywords" value="capacitor cap"/> + <sheetpath names="/" tstamps="/"/> + <tstamps>5df28b56-f3d5-40b6-8055-264ce7968f95</tstamps> + </comp> + <comp ref="C2"> + <value>22 uF</value> + <footprint>Capacitor_SMD:C_1206_3216Metric_Pad1.33x1.80mm_HandSolder</footprint> + <fields> + <field name="Digikey">445-8045-1-ND</field> + </fields> + <libsource lib="Device" part="C_Small" description="Unpolarized capacitor, small symbol"/> + <property name="Digikey" value="445-8045-1-ND"/> + <property name="Sheetname" value=""/> + <property name="Sheetfile" value="reverb-driver.kicad_sch"/> + <property name="ki_description" value="Unpolarized capacitor, small symbol"/> + <property name="ki_keywords" value="capacitor cap"/> + <sheetpath names="/" tstamps="/"/> + <tstamps>da4fb04a-e617-4d84-9b89-86b478791ee0</tstamps> + </comp> + <comp ref="C3"> + <value>22 uF</value> + <footprint>Capacitor_SMD:C_1206_3216Metric_Pad1.33x1.80mm_HandSolder</footprint> + <fields> + <field name="Digikey">445-8045-1-ND</field> + </fields> + <libsource lib="Device" part="C_Small" description="Unpolarized capacitor, small symbol"/> + <property name="Digikey" value="445-8045-1-ND"/> + <property name="Sheetname" value=""/> + <property name="Sheetfile" value="reverb-driver.kicad_sch"/> + <property name="ki_description" value="Unpolarized capacitor, small symbol"/> + <property name="ki_keywords" value="capacitor cap"/> + <sheetpath names="/" tstamps="/"/> + <tstamps>c7481494-612a-47cf-b0a8-65dbb75537ed</tstamps> + </comp> + <comp ref="C4"> + <value>22 uF</value> + <footprint>Capacitor_SMD:C_1206_3216Metric_Pad1.33x1.80mm_HandSolder</footprint> + <fields> + <field name="Digikey">445-8045-1-ND</field> + </fields> + <libsource lib="Device" part="C_Small" description="Unpolarized capacitor, small symbol"/> + <property name="Digikey" value="445-8045-1-ND"/> + <property name="Sheetname" value=""/> + <property name="Sheetfile" value="reverb-driver.kicad_sch"/> + <property name="ki_description" value="Unpolarized capacitor, small symbol"/> + <property name="ki_keywords" value="capacitor cap"/> + <sheetpath names="/" tstamps="/"/> + <tstamps>720df38e-d4ad-4dc9-a537-38251fe12648</tstamps> + </comp> + <comp ref="C5"> + <value>22 nF</value> + <footprint>Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder</footprint> + <fields> + <field name="Digikey">445-5836-1-ND</field> + </fields> + <libsource lib="Device" part="C_Small" description="Unpolarized capacitor, small symbol"/> + <property name="Digikey" value="445-5836-1-ND"/> + <property name="Sheetname" value=""/> + <property name="Sheetfile" value="reverb-driver.kicad_sch"/> + <property name="ki_description" value="Unpolarized capacitor, small symbol"/> + <property name="ki_keywords" value="capacitor cap"/> + <sheetpath names="/" tstamps="/"/> + <tstamps>d6ed2ca9-c5d7-470e-8d27-3f6a817cc9cb</tstamps> + </comp> + <comp ref="C6"> + <value>470 pF</value> + <footprint>Capacitor_SMD:C_0402_1005Metric_Pad0.74x0.62mm_HandSolder</footprint> + <fields> + <field name="Digikey">1292-1328-1-ND</field> + </fields> + <libsource lib="Device" part="C_Small" description="Unpolarized capacitor, small symbol"/> + <property name="Digikey" value="1292-1328-1-ND"/> + <property name="Sheetname" value=""/> + <property name="Sheetfile" value="reverb-driver.kicad_sch"/> + <property name="ki_description" value="Unpolarized capacitor, small symbol"/> + <property name="ki_keywords" value="capacitor cap"/> + <sheetpath names="/" tstamps="/"/> + <tstamps>9a551aea-2e74-4bfb-9acf-32d95e2f806e</tstamps> + </comp> + <comp ref="C7"> + <value>22 uF</value> + <footprint>Capacitor_SMD:C_1206_3216Metric_Pad1.33x1.80mm_HandSolder</footprint> + <fields> + <field name="Digikey">445-8045-1-ND</field> + </fields> + <libsource lib="Device" part="C_Small" description="Unpolarized capacitor, small symbol"/> + <property name="Digikey" value="445-8045-1-ND"/> + <property name="Sheetname" value=""/> + <property name="Sheetfile" value="reverb-driver.kicad_sch"/> + <property name="ki_description" value="Unpolarized capacitor, small symbol"/> + <property name="ki_keywords" value="capacitor cap"/> + <sheetpath names="/" tstamps="/"/> + <tstamps>f2d28d83-91b9-4d66-a520-2c15e5e9fdd3</tstamps> + </comp> + <comp ref="C8"> + <value>220 uF</value> + <footprint>Capacitor_SMD:CP_Elec_8x10</footprint> + <fields> + <field name="Digikey">565-EMZR500ARA221MHA0GCT-ND</field> + </fields> + <libsource lib="Device" part="C_Small" description="Unpolarized capacitor, small symbol"/> + <property name="Digikey" value="565-EMZR500ARA221MHA0GCT-ND"/> + <property name="Sheetname" value=""/> + <property name="Sheetfile" value="reverb-driver.kicad_sch"/> + <property name="ki_description" value="Unpolarized capacitor, small symbol"/> + <property name="ki_keywords" value="capacitor cap"/> + <sheetpath names="/" tstamps="/"/> + <tstamps>1520e008-caa6-470f-8eb8-8edaa693b0a3</tstamps> + </comp> + <comp ref="C9"> + <value>220 uF</value> + <footprint>Capacitor_SMD:CP_Elec_8x10</footprint> + <fields> + <field name="Digikey">565-EMZR500ARA221MHA0GCT-ND</field> + </fields> + <libsource lib="Device" part="C_Small" description="Unpolarized capacitor, small symbol"/> + <property name="Digikey" value="565-EMZR500ARA221MHA0GCT-ND"/> + <property name="Sheetname" value=""/> + <property name="Sheetfile" value="reverb-driver.kicad_sch"/> + <property name="ki_description" value="Unpolarized capacitor, small symbol"/> + <property name="ki_keywords" value="capacitor cap"/> + <sheetpath names="/" tstamps="/"/> + <tstamps>f4f6d9d5-3801-4438-a9e0-dda71b1be88a</tstamps> + </comp> + <comp ref="C10"> + <value>22 uF</value> + <footprint>Capacitor_SMD:C_1206_3216Metric_Pad1.33x1.80mm_HandSolder</footprint> + <fields> + <field name="Digikey">445-8045-1-ND</field> + </fields> + <libsource lib="Device" part="C_Small" description="Unpolarized capacitor, small symbol"/> + <property name="Digikey" value="445-8045-1-ND"/> + <property name="Sheetname" value=""/> + <property name="Sheetfile" value="reverb-driver.kicad_sch"/> + <property name="ki_description" value="Unpolarized capacitor, small symbol"/> + <property name="ki_keywords" value="capacitor cap"/> + <sheetpath names="/" tstamps="/"/> + <tstamps>05da6e3a-e786-4d08-8e7d-83d32301e006</tstamps> + </comp> + <comp ref="C11"> + <value>100 nF</value> + <footprint>Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder</footprint> + <fields> + <field name="Digikey">1276-CL10B104KB8NNNLCT-ND</field> + </fields> + <libsource lib="Device" part="C_Small" description="Unpolarized capacitor, small symbol"/> + <property name="Digikey" value="1276-CL10B104KB8NNNLCT-ND"/> + <property name="Sheetname" value=""/> + <property name="Sheetfile" value="reverb-driver.kicad_sch"/> + <property name="ki_description" value="Unpolarized capacitor, small symbol"/> + <property name="ki_keywords" value="capacitor cap"/> + <sheetpath names="/" tstamps="/"/> + <tstamps>49e3e27b-0a17-470c-aa5d-5df7ff5c9ffe</tstamps> + </comp> + <comp ref="C12"> + <value>22 uF</value> + <footprint>Capacitor_SMD:C_1206_3216Metric_Pad1.33x1.80mm_HandSolder</footprint> + <fields> + <field name="Digikey">445-8045-1-ND</field> + </fields> + <libsource lib="Device" part="C_Small" description="Unpolarized capacitor, small symbol"/> + <property name="Digikey" value="445-8045-1-ND"/> + <property name="Sheetname" value=""/> + <property name="Sheetfile" value="reverb-driver.kicad_sch"/> + <property name="ki_description" value="Unpolarized capacitor, small symbol"/> + <property name="ki_keywords" value="capacitor cap"/> + <sheetpath names="/" tstamps="/"/> + <tstamps>b99d8a13-e994-4f2d-8551-88e24ca288d9</tstamps> + </comp> + <comp ref="C13"> + <value>22 uF</value> + <footprint>Capacitor_SMD:C_1206_3216Metric_Pad1.33x1.80mm_HandSolder</footprint> + <fields> + <field name="Digikey">445-8045-1-ND</field> + </fields> + <libsource lib="Device" part="C_Small" description="Unpolarized capacitor, small symbol"/> + <property name="Digikey" value="445-8045-1-ND"/> + <property name="Sheetname" value=""/> + <property name="Sheetfile" value="reverb-driver.kicad_sch"/> + <property name="ki_description" value="Unpolarized capacitor, small symbol"/> + <property name="ki_keywords" value="capacitor cap"/> + <sheetpath names="/" tstamps="/"/> + <tstamps>2dec0ae5-d077-4fd8-94a8-8a8ccdb05d78</tstamps> + </comp> + <comp ref="C14"> + <value>22 nF</value> + <footprint>Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder</footprint> + <fields> + <field name="Digikey">445-5836-1-ND</field> + </fields> + <libsource lib="Device" part="C_Small" description="Unpolarized capacitor, small symbol"/> + <property name="Digikey" value="445-5836-1-ND"/> + <property name="Sheetname" value=""/> + <property name="Sheetfile" value="reverb-driver.kicad_sch"/> + <property name="ki_description" value="Unpolarized capacitor, small symbol"/> + <property name="ki_keywords" value="capacitor cap"/> + <sheetpath names="/" tstamps="/"/> + <tstamps>f89c10d2-6b36-4a11-a889-b81fbf17a7c9</tstamps> + </comp> + <comp ref="C15"> + <value>22 uF</value> + <footprint>Capacitor_SMD:C_1206_3216Metric_Pad1.33x1.80mm_HandSolder</footprint> + <fields> + <field name="Digikey">445-8045-1-ND</field> + </fields> + <libsource lib="Device" part="C_Small" description="Unpolarized capacitor, small symbol"/> + <property name="Digikey" value="445-8045-1-ND"/> + <property name="Sheetname" value=""/> + <property name="Sheetfile" value="reverb-driver.kicad_sch"/> + <property name="ki_description" value="Unpolarized capacitor, small symbol"/> + <property name="ki_keywords" value="capacitor cap"/> + <sheetpath names="/" tstamps="/"/> + <tstamps>0571b6e8-ad62-4ea9-9c0d-7457f34c16f5</tstamps> + </comp> + <comp ref="C16"> + <value>22 uF</value> + <footprint>Capacitor_SMD:C_1206_3216Metric_Pad1.33x1.80mm_HandSolder</footprint> + <fields> + <field name="Digikey">445-8045-1-ND</field> + </fields> + <libsource lib="Device" part="C_Small" description="Unpolarized capacitor, small symbol"/> + <property name="Digikey" value="445-8045-1-ND"/> + <property name="Sheetname" value=""/> + <property name="Sheetfile" value="reverb-driver.kicad_sch"/> + <property name="ki_description" value="Unpolarized capacitor, small symbol"/> + <property name="ki_keywords" value="capacitor cap"/> + <sheetpath names="/" tstamps="/"/> + <tstamps>cf3fa03a-2c50-477b-8153-b708d025720c</tstamps> + </comp> + <comp ref="C17"> + <value>47 nF</value> + <footprint>Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder</footprint> + <fields> + <field name="Digikey">1276-1063-1-ND</field> + </fields> + <libsource lib="Device" part="C_Small" description="Unpolarized capacitor, small symbol"/> + <property name="Digikey" value="1276-1063-1-ND"/> + <property name="Sheetname" value=""/> + <property name="Sheetfile" value="reverb-driver.kicad_sch"/> + <property name="ki_description" value="Unpolarized capacitor, small symbol"/> + <property name="ki_keywords" value="capacitor cap"/> + <sheetpath names="/" tstamps="/"/> + <tstamps>3efbc4d8-5181-4b09-98d8-9181ac7f34f0</tstamps> + </comp> + <comp ref="C18"> + <value>22 uF</value> + <footprint>Capacitor_SMD:C_1206_3216Metric_Pad1.33x1.80mm_HandSolder</footprint> + <fields> + <field name="Digikey">445-8045-1-ND</field> + </fields> + <libsource lib="Device" part="C_Small" description="Unpolarized capacitor, small symbol"/> + <property name="Digikey" value="445-8045-1-ND"/> + <property name="Sheetname" value=""/> + <property name="Sheetfile" value="reverb-driver.kicad_sch"/> + <property name="ki_description" value="Unpolarized capacitor, small symbol"/> + <property name="ki_keywords" value="capacitor cap"/> + <sheetpath names="/" tstamps="/"/> + <tstamps>0b2b72d7-f2c0-44e9-b230-4a837f29ae5a</tstamps> + </comp> + <comp ref="C19"> + <value>47 nF</value> + <footprint>Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder</footprint> + <fields> + <field name="Digikey">1276-1063-1-ND</field> + </fields> + <libsource lib="Device" part="C_Small" description="Unpolarized capacitor, small symbol"/> + <property name="Digikey" value="1276-1063-1-ND"/> + <property name="Sheetname" value=""/> + <property name="Sheetfile" value="reverb-driver.kicad_sch"/> + <property name="ki_description" value="Unpolarized capacitor, small symbol"/> + <property name="ki_keywords" value="capacitor cap"/> + <sheetpath names="/" tstamps="/"/> + <tstamps>d7d7d37a-d60f-4ef3-9bae-5ce2d3818c6c</tstamps> + </comp> + <comp ref="D1"> + <value>BAV99,215</value> + <footprint>Package_TO_SOT_SMD:SOT-23</footprint> + <fields> + <field name="Digikey">1727-2914-1-ND</field> + </fields> + <libsource lib="Device" part="D_Dual_Series_AKC" description="Dual diode, anode/cathode/center"/> + <property name="Digikey" value="1727-2914-1-ND"/> + <property name="Sheetname" value=""/> + <property name="Sheetfile" value="reverb-driver.kicad_sch"/> + <property name="ki_description" value="Dual diode, anode/cathode/center"/> + <property name="ki_keywords" value="diode"/> + <sheetpath names="/" tstamps="/"/> + <tstamps>179e5a44-dc3d-40c6-b5f7-9499156ad0aa</tstamps> + </comp> + <comp ref="H1"> + <value>MountingHole</value> + <footprint>MountingHole:MountingHole_3.2mm_M3</footprint> + <fields> + <field name="Digikey">NoPart</field> + </fields> + <libsource lib="Mechanical" part="MountingHole" description="Mounting Hole without connection"/> + <property name="Digikey" value="NoPart"/> + <property name="Sheetname" value=""/> + <property name="Sheetfile" value="reverb-driver.kicad_sch"/> + <property name="ki_description" value="Mounting Hole without connection"/> + <property name="ki_keywords" value="mounting hole"/> + <sheetpath names="/" tstamps="/"/> + <tstamps>5697d2cc-628e-48f9-89ec-97fc484a8e53</tstamps> + </comp> + <comp ref="H2"> + <value>MountingHole</value> + <footprint>MountingHole:MountingHole_3.2mm_M3</footprint> + <fields> + <field name="Digikey">NoPart</field> + </fields> + <libsource lib="Mechanical" part="MountingHole" description="Mounting Hole without connection"/> + <property name="Digikey" value="NoPart"/> + <property name="Sheetname" value=""/> + <property name="Sheetfile" value="reverb-driver.kicad_sch"/> + <property name="ki_description" value="Mounting Hole without connection"/> + <property name="ki_keywords" value="mounting hole"/> + <sheetpath names="/" tstamps="/"/> + <tstamps>ac945c17-4d7b-4a3a-8029-a05b4e8ba0cd</tstamps> + </comp> + <comp ref="H3"> + <value>MountingHole</value> + <footprint>MountingHole:MountingHole_3.2mm_M3</footprint> + <fields> + <field name="Digikey">NoPart</field> + </fields> + <libsource lib="Mechanical" part="MountingHole" description="Mounting Hole without connection"/> + <property name="Digikey" value="NoPart"/> + <property name="Sheetname" value=""/> + <property name="Sheetfile" value="reverb-driver.kicad_sch"/> + <property name="ki_description" value="Mounting Hole without connection"/> + <property name="ki_keywords" value="mounting hole"/> + <sheetpath names="/" tstamps="/"/> + <tstamps>cfe1384d-e294-4379-90ba-4c6682088bbc</tstamps> + </comp> + <comp ref="J1"> + <value>RCJ-041</value> + <footprint>CUI_RCJ-041</footprint> + <fields> + <field name="Digikey">CP-1418-ND</field> + <field name="MF">CUI Devices</field> + <field name="MP">RCJ-041</field> + <field name="PACKAGE">None</field> + <field name="PRICE">None</field> + </fields> + <libsource lib="RCJ-041" part="RCJ-041" description=""/> + <property name="MF" value="CUI Devices"/> + <property name="DESCRIPTION" value=""/> + <property name="PACKAGE" value="None"/> + <property name="PRICE" value="None"/> + <property name="CUI_PURCHASE_URL" value=""/> + <property name="MP" value="RCJ-041"/> + <property name="AVAILABILITY" value=""/> + <property name="Digikey" value="CP-1418-ND"/> + <property name="Sheetname" value=""/> + <property name="Sheetfile" value="reverb-driver.kicad_sch"/> + <sheetpath names="/" tstamps="/"/> + <tstamps>ceedd7ce-bdbb-4aba-8808-300c77b7d9cd</tstamps> + </comp> + <comp ref="J2"> + <value>RCJ-041</value> + <footprint>CUI_RCJ-041</footprint> + <fields> + <field name="Digikey">CP-1418-ND</field> + <field name="MF">CUI Devices</field> + <field name="MP">RCJ-041</field> + <field name="PACKAGE">None</field> + <field name="PRICE">None</field> + </fields> + <libsource lib="RCJ-041" part="RCJ-041" description=""/> + <property name="MF" value="CUI Devices"/> + <property name="DESCRIPTION" value=""/> + <property name="PACKAGE" value="None"/> + <property name="PRICE" value="None"/> + <property name="CUI_PURCHASE_URL" value=""/> + <property name="MP" value="RCJ-041"/> + <property name="AVAILABILITY" value=""/> + <property name="Digikey" value="CP-1418-ND"/> + <property name="Sheetname" value=""/> + <property name="Sheetfile" value="reverb-driver.kicad_sch"/> + <sheetpath names="/" tstamps="/"/> + <tstamps>fd228e01-e6c5-413e-a14e-96b1dbb86c2c</tstamps> + </comp> + <comp ref="J3"> + <value>Conn_01x03</value> + <footprint>Connector_JST:JST_EH_B3B-EH-A_1x03_P2.50mm_Vertical</footprint> + <fields> + <field name="Digikey">455-1612-ND</field> + </fields> + <libsource lib="Connector_Generic" part="Conn_01x03" description="Generic connector, single row, 01x03, script generated (kicad-library-utils/schlib/autogen/connector/)"/> + <property name="Digikey" value="455-1612-ND"/> + <property name="Sheetname" value=""/> + <property name="Sheetfile" value="reverb-driver.kicad_sch"/> + <property name="ki_description" value="Generic connector, single row, 01x03, script generated (kicad-library-utils/schlib/autogen/connector/)"/> + <property name="ki_keywords" value="connector"/> + <sheetpath names="/" tstamps="/"/> + <tstamps>21893821-13d5-484e-a27c-2ac091ba9d5a</tstamps> + </comp> + <comp ref="J4"> + <value>Conn_01x02</value> + <footprint>Connector_JST:JST_EH_B2B-EH-A_1x02_P2.50mm_Vertical</footprint> + <fields> + <field name="Digikey">455-1611-ND</field> + </fields> + <libsource lib="Connector_Generic" part="Conn_01x02" description="Generic connector, single row, 01x02, script generated (kicad-library-utils/schlib/autogen/connector/)"/> + <property name="Digikey" value="455-1611-ND"/> + <property name="Sheetname" value=""/> + <property name="Sheetfile" value="reverb-driver.kicad_sch"/> + <property name="ki_description" value="Generic connector, single row, 01x02, script generated (kicad-library-utils/schlib/autogen/connector/)"/> + <property name="ki_keywords" value="connector"/> + <sheetpath names="/" tstamps="/"/> + <tstamps>a5d08460-a0d1-45ee-b160-8d62a7fd1170</tstamps> + </comp> + <comp ref="J5"> + <value>Conn_01x02</value> + <footprint>Connector_JST:JST_EH_B2B-EH-A_1x02_P2.50mm_Vertical</footprint> + <fields> + <field name="Digikey">455-1611-ND</field> + </fields> + <libsource lib="Connector_Generic" part="Conn_01x02" description="Generic connector, single row, 01x02, script generated (kicad-library-utils/schlib/autogen/connector/)"/> + <property name="Digikey" value="455-1611-ND"/> + <property name="Sheetname" value=""/> + <property name="Sheetfile" value="reverb-driver.kicad_sch"/> + <property name="ki_description" value="Generic connector, single row, 01x02, script generated (kicad-library-utils/schlib/autogen/connector/)"/> + <property name="ki_keywords" value="connector"/> + <sheetpath names="/" tstamps="/"/> + <tstamps>9ab83c1c-4747-40e4-8b3b-1ee04e13a36e</tstamps> + </comp> + <comp ref="JP1"> + <value>Jumper_2_Bridged</value> + <footprint>Jumper:SolderJumper-2_P1.3mm_Bridged_RoundedPad1.0x1.5mm</footprint> + <fields> + <field name="Digikey">NoPart</field> + </fields> + <libsource lib="Jumper" part="Jumper_2_Bridged" description="Jumper, 2-pole, closed/bridged"/> + <property name="Digikey" value="NoPart"/> + <property name="Sheetname" value=""/> + <property name="Sheetfile" value="reverb-driver.kicad_sch"/> + <property name="ki_description" value="Jumper, 2-pole, closed/bridged"/> + <property name="ki_keywords" value="Jumper SPST"/> + <sheetpath names="/" tstamps="/"/> + <tstamps>b8ef4a50-c3f9-4ee5-96ef-769e66993bcf</tstamps> + </comp> + <comp ref="Q1"> + <value>MMBT3904</value> + <footprint>Package_TO_SOT_SMD:SOT-23</footprint> + <fields> + <field name="Digikey">1727-4044-1-ND</field> + </fields> + <libsource lib="Device" part="Q_NPN_BEC" description="NPN transistor, base/emitter/collector"/> + <property name="Digikey" value="1727-4044-1-ND"/> + <property name="Sheetname" value=""/> + <property name="Sheetfile" value="reverb-driver.kicad_sch"/> + <property name="ki_description" value="NPN transistor, base/emitter/collector"/> + <property name="ki_keywords" value="transistor NPN"/> + <sheetpath names="/" tstamps="/"/> + <tstamps>45096af8-514c-4de0-8830-5c8381adaa59</tstamps> + </comp> + <comp ref="Q2"> + <value>MMBT3906</value> + <footprint>Package_TO_SOT_SMD:SOT-23</footprint> + <fields> + <field name="Digikey">1727-4045-1-ND</field> + </fields> + <libsource lib="Device" part="Q_PNP_BEC" description="PNP transistor, base/emitter/collector"/> + <property name="Digikey" value="1727-4045-1-ND"/> + <property name="Sheetname" value=""/> + <property name="Sheetfile" value="reverb-driver.kicad_sch"/> + <property name="ki_description" value="PNP transistor, base/emitter/collector"/> + <property name="ki_keywords" value="transistor PNP"/> + <sheetpath names="/" tstamps="/"/> + <tstamps>e8c66850-33ee-4ac6-b208-ed8789e99b7f</tstamps> + </comp> + <comp ref="R1"> + <value>10R</value> + <footprint>Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder</footprint> + <fields> + <field name="Digikey">1292-WR06X100JTLCT-ND</field> + </fields> + <libsource lib="Device" part="R_Small" description="Resistor, small symbol"/> + <property name="Digikey" value="1292-WR06X100JTLCT-ND"/> + <property name="Sheetname" value=""/> + <property name="Sheetfile" value="reverb-driver.kicad_sch"/> + <property name="ki_description" value="Resistor, small symbol"/> + <property name="ki_keywords" value="R resistor"/> + <sheetpath names="/" tstamps="/"/> + <tstamps>433b918f-32e7-4532-90df-7e3661b2908d</tstamps> + </comp> + <comp ref="R2"> + <value>10R</value> + <footprint>Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder</footprint> + <fields> + <field name="Digikey">1292-WR06X100JTLCT-ND</field> + </fields> + <libsource lib="Device" part="R_Small" description="Resistor, small symbol"/> + <property name="Digikey" value="1292-WR06X100JTLCT-ND"/> + <property name="Sheetname" value=""/> + <property name="Sheetfile" value="reverb-driver.kicad_sch"/> + <property name="ki_description" value="Resistor, small symbol"/> + <property name="ki_keywords" value="R resistor"/> + <sheetpath names="/" tstamps="/"/> + <tstamps>d3fe932a-52f9-4e04-a76e-19638407b458</tstamps> + </comp> + <comp ref="R3"> + <value>12kR</value> + <footprint>Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder</footprint> + <fields> + <field name="Digikey">13-RC0603FR-1312KLCT-ND</field> + </fields> + <libsource lib="Device" part="R_Small" description="Resistor, small symbol"/> + <property name="Digikey" value="13-RC0603FR-1312KLCT-ND"/> + <property name="Sheetname" value=""/> + <property name="Sheetfile" value="reverb-driver.kicad_sch"/> + <property name="ki_description" value="Resistor, small symbol"/> + <property name="ki_keywords" value="R resistor"/> + <sheetpath names="/" tstamps="/"/> + <tstamps>f23f63a2-9910-43a1-9fde-196e951fab55</tstamps> + </comp> + <comp ref="R4"> + <value>12kR</value> + <footprint>Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder</footprint> + <fields> + <field name="Digikey">13-RC0603FR-1312KLCT-ND</field> + </fields> + <libsource lib="Device" part="R_Small" description="Resistor, small symbol"/> + <property name="Digikey" value="13-RC0603FR-1312KLCT-ND"/> + <property name="Sheetname" value=""/> + <property name="Sheetfile" value="reverb-driver.kicad_sch"/> + <property name="ki_description" value="Resistor, small symbol"/> + <property name="ki_keywords" value="R resistor"/> + <sheetpath names="/" tstamps="/"/> + <tstamps>bef49b07-6d42-4894-8ce2-f47ce81b8555</tstamps> + </comp> + <comp ref="R5"> + <value>12kR</value> + <footprint>Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder</footprint> + <fields> + <field name="Digikey">13-RC0603FR-1312KLCT-ND</field> + </fields> + <libsource lib="Device" part="R_Small" description="Resistor, small symbol"/> + <property name="Digikey" value="13-RC0603FR-1312KLCT-ND"/> + <property name="Sheetname" value=""/> + <property name="Sheetfile" value="reverb-driver.kicad_sch"/> + <property name="ki_description" value="Resistor, small symbol"/> + <property name="ki_keywords" value="R resistor"/> + <sheetpath names="/" tstamps="/"/> + <tstamps>7bf7419d-2aaf-45b1-a1ce-216c5f125d63</tstamps> + </comp> + <comp ref="R6"> + <value>330R</value> + <footprint>Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder</footprint> + <fields> + <field name="Digikey">1292-WR06X331JTLCT-ND</field> + </fields> + <libsource lib="Device" part="R_Small" description="Resistor, small symbol"/> + <property name="Digikey" value="1292-WR06X331JTLCT-ND"/> + <property name="Sheetname" value=""/> + <property name="Sheetfile" value="reverb-driver.kicad_sch"/> + <property name="ki_description" value="Resistor, small symbol"/> + <property name="ki_keywords" value="R resistor"/> + <sheetpath names="/" tstamps="/"/> + <tstamps>fc053c39-fed4-4d75-979e-698b78772a7d</tstamps> + </comp> + <comp ref="R7"> + <value>2k7R</value> + <footprint>Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder</footprint> + <fields> + <field name="Digikey">311-2.7KGRCT-ND</field> + </fields> + <libsource lib="Device" part="R_Small" description="Resistor, small symbol"/> + <property name="Digikey" value="311-2.7KGRCT-ND"/> + <property name="Sheetname" value=""/> + <property name="Sheetfile" value="reverb-driver.kicad_sch"/> + <property name="ki_description" value="Resistor, small symbol"/> + <property name="ki_keywords" value="R resistor"/> + <sheetpath names="/" tstamps="/"/> + <tstamps>36329e3e-8009-44ee-9d9e-bc07cc646ddd</tstamps> + </comp> + <comp ref="R8"> + <value>220R</value> + <footprint>Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder</footprint> + <fields> + <field name="Digikey">1292-WR06X221JTLCT-ND</field> + </fields> + <libsource lib="Device" part="R_Small" description="Resistor, small symbol"/> + <property name="Digikey" value="1292-WR06X221JTLCT-ND"/> + <property name="Sheetname" value=""/> + <property name="Sheetfile" value="reverb-driver.kicad_sch"/> + <property name="ki_description" value="Resistor, small symbol"/> + <property name="ki_keywords" value="R resistor"/> + <sheetpath names="/" tstamps="/"/> + <tstamps>5eb8d013-f805-4b4a-bb5d-5b21a9d3cca3</tstamps> + </comp> + <comp ref="R9"> + <value>22kR</value> + <footprint>Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder</footprint> + <fields> + <field name="Digikey">311-22.0KHRCT-ND</field> + </fields> + <libsource lib="Device" part="R_Small" description="Resistor, small symbol"/> + <property name="Digikey" value="311-22.0KHRCT-ND"/> + <property name="Sheetname" value=""/> + <property name="Sheetfile" value="reverb-driver.kicad_sch"/> + <property name="ki_description" value="Resistor, small symbol"/> + <property name="ki_keywords" value="R resistor"/> + <sheetpath names="/" tstamps="/"/> + <tstamps>43fe399b-762b-4303-89bc-d335ee3f4939</tstamps> + </comp> + <comp ref="R10"> + <value>100kR</value> + <footprint>Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder</footprint> + <fields> + <field name="Digikey">311-100KHRCT-ND</field> + </fields> + <libsource lib="Device" part="R_Small" description="Resistor, small symbol"/> + <property name="Digikey" value="311-100KHRCT-ND"/> + <property name="Sheetname" value=""/> + <property name="Sheetfile" value="reverb-driver.kicad_sch"/> + <property name="ki_description" value="Resistor, small symbol"/> + <property name="ki_keywords" value="R resistor"/> + <sheetpath names="/" tstamps="/"/> + <tstamps>390dda2f-04fb-4dd5-a8dc-07b2a137d11b</tstamps> + </comp> + <comp ref="R11"> + <value>2k2R</value> + <footprint>Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder</footprint> + <fields> + <field name="Digikey">13-RC0603FR-132K2LCT-ND</field> + </fields> + <libsource lib="Device" part="R_Small" description="Resistor, small symbol"/> + <property name="Digikey" value="13-RC0603FR-132K2LCT-ND"/> + <property name="Sheetname" value=""/> + <property name="Sheetfile" value="reverb-driver.kicad_sch"/> + <property name="ki_description" value="Resistor, small symbol"/> + <property name="ki_keywords" value="R resistor"/> + <sheetpath names="/" tstamps="/"/> + <tstamps>4923d533-c6e9-4bff-8de4-eb3423c84859</tstamps> + </comp> + <comp ref="R12"> + <value>10R</value> + <footprint>Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder</footprint> + <fields> + <field name="Digikey">1292-WR06X100JTLCT-ND</field> + </fields> + <libsource lib="Device" part="R_Small" description="Resistor, small symbol"/> + <property name="Digikey" value="1292-WR06X100JTLCT-ND"/> + <property name="Sheetname" value=""/> + <property name="Sheetfile" value="reverb-driver.kicad_sch"/> + <property name="ki_description" value="Resistor, small symbol"/> + <property name="ki_keywords" value="R resistor"/> + <sheetpath names="/" tstamps="/"/> + <tstamps>6aa1edc3-ae65-437b-8802-b1326e629182</tstamps> + </comp> + <comp ref="R13"> + <value>10R</value> + <footprint>Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder</footprint> + <fields> + <field name="Digikey">1292-WR06X100JTLCT-ND</field> + </fields> + <libsource lib="Device" part="R_Small" description="Resistor, small symbol"/> + <property name="Digikey" value="1292-WR06X100JTLCT-ND"/> + <property name="Sheetname" value=""/> + <property name="Sheetfile" value="reverb-driver.kicad_sch"/> + <property name="ki_description" value="Resistor, small symbol"/> + <property name="ki_keywords" value="R resistor"/> + <sheetpath names="/" tstamps="/"/> + <tstamps>36df5b0d-7feb-4686-84d7-e70403d90e0c</tstamps> + </comp> + <comp ref="R14"> + <value>100kR</value> + <footprint>Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder</footprint> + <fields> + <field name="Digikey">311-100KHRCT-ND</field> + </fields> + <libsource lib="Device" part="R_Small" description="Resistor, small symbol"/> + <property name="Digikey" value="311-100KHRCT-ND"/> + <property name="Sheetname" value=""/> + <property name="Sheetfile" value="reverb-driver.kicad_sch"/> + <property name="ki_description" value="Resistor, small symbol"/> + <property name="ki_keywords" value="R resistor"/> + <sheetpath names="/" tstamps="/"/> + <tstamps>3c464100-c684-405d-b69b-88194227252a</tstamps> + </comp> + <comp ref="R15"> + <value>1kR</value> + <footprint>Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder</footprint> + <fields> + <field name="Digikey">RNCP0603FTD1K00CT-ND</field> + </fields> + <libsource lib="Device" part="R_Small" description="Resistor, small symbol"/> + <property name="Digikey" value="RNCP0603FTD1K00CT-ND"/> + <property name="Sheetname" value=""/> + <property name="Sheetfile" value="reverb-driver.kicad_sch"/> + <property name="ki_description" value="Resistor, small symbol"/> + <property name="ki_keywords" value="R resistor"/> + <sheetpath names="/" tstamps="/"/> + <tstamps>646c790e-dd22-423c-855c-6c7e2f89a9fb</tstamps> + </comp> + <comp ref="R16"> + <value>12kR</value> + <footprint>Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder</footprint> + <fields> + <field name="Digikey">13-RC0603FR-1312KLCT-ND</field> + </fields> + <libsource lib="Device" part="R_Small" description="Resistor, small symbol"/> + <property name="Digikey" value="13-RC0603FR-1312KLCT-ND"/> + <property name="Sheetname" value=""/> + <property name="Sheetfile" value="reverb-driver.kicad_sch"/> + <property name="ki_description" value="Resistor, small symbol"/> + <property name="ki_keywords" value="R resistor"/> + <sheetpath names="/" tstamps="/"/> + <tstamps>d51ae095-4aaf-41ed-aca6-89d00eb0f3d9</tstamps> + </comp> + <comp ref="R17"> + <value>820R</value> + <footprint>Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder</footprint> + <fields> + <field name="Digikey">311-820GRCT-ND</field> + </fields> + <libsource lib="Device" part="R_Small" description="Resistor, small symbol"/> + <property name="Digikey" value="311-820GRCT-ND"/> + <property name="Sheetname" value=""/> + <property name="Sheetfile" value="reverb-driver.kicad_sch"/> + <property name="ki_description" value="Resistor, small symbol"/> + <property name="ki_keywords" value="R resistor"/> + <sheetpath names="/" tstamps="/"/> + <tstamps>2093448f-df9e-401e-9db4-5b1fcd8827f6</tstamps> + </comp> + <comp ref="R18"> + <value>4k7R</value> + <footprint>Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder</footprint> + <fields> + <field name="Digikey">311-4.70KHRCT-ND</field> + </fields> + <libsource lib="Device" part="R_Small" description="Resistor, small symbol"/> + <property name="Digikey" value="311-4.70KHRCT-ND"/> + <property name="Sheetname" value=""/> + <property name="Sheetfile" value="reverb-driver.kicad_sch"/> + <property name="ki_description" value="Resistor, small symbol"/> + <property name="ki_keywords" value="R resistor"/> + <sheetpath names="/" tstamps="/"/> + <tstamps>fa5e7bbc-ca41-4034-aecc-ef5c19ba6db4</tstamps> + </comp> + <comp ref="R19"> + <value>2k7R</value> + <footprint>Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder</footprint> + <fields> + <field name="Digikey">311-2.7KGRCT-ND</field> + </fields> + <libsource lib="Device" part="R_Small" description="Resistor, small symbol"/> + <property name="Digikey" value="311-2.7KGRCT-ND"/> + <property name="Sheetname" value=""/> + <property name="Sheetfile" value="reverb-driver.kicad_sch"/> + <property name="ki_description" value="Resistor, small symbol"/> + <property name="ki_keywords" value="R resistor"/> + <sheetpath names="/" tstamps="/"/> + <tstamps>0ee48850-4828-4d3b-bd93-2432fce35ff8</tstamps> + </comp> + <comp ref="R20"> + <value>10MR</value> + <footprint>Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder</footprint> + <fields> + <field name="Digikey">311-10MGRCT-ND</field> + </fields> + <libsource lib="Device" part="R_Small" description="Resistor, small symbol"/> + <property name="Digikey" value="311-10MGRCT-ND"/> + <property name="Sheetname" value=""/> + <property name="Sheetfile" value="reverb-driver.kicad_sch"/> + <property name="ki_description" value="Resistor, small symbol"/> + <property name="ki_keywords" value="R resistor"/> + <sheetpath names="/" tstamps="/"/> + <tstamps>5044345c-4a34-4f05-a8b8-c6cadce69475</tstamps> + </comp> + <comp ref="R21"> + <value>1kR</value> + <footprint>Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder</footprint> + <fields> + <field name="Digikey">RNCP0603FTD1K00CT-ND</field> + </fields> + <libsource lib="Device" part="R_Small" description="Resistor, small symbol"/> + <property name="Digikey" value="RNCP0603FTD1K00CT-ND"/> + <property name="Sheetname" value=""/> + <property name="Sheetfile" value="reverb-driver.kicad_sch"/> + <property name="ki_description" value="Resistor, small symbol"/> + <property name="ki_keywords" value="R resistor"/> + <sheetpath names="/" tstamps="/"/> + <tstamps>a8658595-664a-4bd8-95bc-27a27593c982</tstamps> + </comp> + <comp ref="R22"> + <value>10MR</value> + <footprint>Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder</footprint> + <fields> + <field name="Digikey">311-10MGRCT-ND</field> + </fields> + <libsource lib="Device" part="R_Small" description="Resistor, small symbol"/> + <property name="Digikey" value="311-10MGRCT-ND"/> + <property name="Sheetname" value=""/> + <property name="Sheetfile" value="reverb-driver.kicad_sch"/> + <property name="ki_description" value="Resistor, small symbol"/> + <property name="ki_keywords" value="R resistor"/> + <sheetpath names="/" tstamps="/"/> + <tstamps>71b9b8bc-3dd9-48be-9e5e-a377d4361a4e</tstamps> + </comp> + <comp ref="RV1"> + <value>25kRL</value> + <footprint>Potentiometer_THT:Potentiometer_Bourns_3386P_Vertical</footprint> + <fields> + <field name="Digikey">3386P-253LF-ND</field> + </fields> + <libsource lib="Device" part="R_Potentiometer" description="Potentiometer"/> + <property name="Digikey" value="3386P-253LF-ND"/> + <property name="Sheetname" value=""/> + <property name="Sheetfile" value="reverb-driver.kicad_sch"/> + <property name="ki_description" value="Potentiometer"/> + <property name="ki_keywords" value="resistor variable"/> + <sheetpath names="/" tstamps="/"/> + <tstamps>e2d58e41-deb8-495f-ada4-8e5a4e180b99</tstamps> + </comp> + <comp ref="RV2"> + <value>250kRL</value> + <footprint>Potentiometer_THT:Potentiometer_Bourns_3386P_Vertical</footprint> + <fields> + <field name="Digikey">3386P-254LF-ND</field> + </fields> + <libsource lib="Device" part="R_Potentiometer" description="Potentiometer"/> + <property name="Digikey" value="3386P-254LF-ND"/> + <property name="Sheetname" value=""/> + <property name="Sheetfile" value="reverb-driver.kicad_sch"/> + <property name="ki_description" value="Potentiometer"/> + <property name="ki_keywords" value="resistor variable"/> + <sheetpath names="/" tstamps="/"/> + <tstamps>87c7ecbb-de3f-4e7b-bc75-52e16fa2432d</tstamps> + </comp> + <comp ref="RV3"> + <value>25kRL</value> + <footprint>Potentiometer_THT:Potentiometer_Bourns_3386P_Vertical</footprint> + <fields> + <field name="Digikey">3386P-253LF-ND</field> + </fields> + <libsource lib="Device" part="R_Potentiometer" description="Potentiometer"/> + <property name="Digikey" value="3386P-253LF-ND"/> + <property name="Sheetname" value=""/> + <property name="Sheetfile" value="reverb-driver.kicad_sch"/> + <property name="ki_description" value="Potentiometer"/> + <property name="ki_keywords" value="resistor variable"/> + <sheetpath names="/" tstamps="/"/> + <tstamps>bfdecd9d-220c-428a-a62d-9d19ca165c70</tstamps> + </comp> + <comp ref="RV4"> + <value>1MRA (actually 1MRL)</value> + <footprint>Potentiometer_THT:Potentiometer_Bourns_3386P_Vertical</footprint> + <fields> + <field name="Digikey">3386P-105LF-ND</field> + </fields> + <libsource lib="Device" part="R_Potentiometer" description="Potentiometer"/> + <property name="Digikey" value="3386P-105LF-ND"/> + <property name="Sheetname" value=""/> + <property name="Sheetfile" value="reverb-driver.kicad_sch"/> + <property name="ki_description" value="Potentiometer"/> + <property name="ki_keywords" value="resistor variable"/> + <sheetpath names="/" tstamps="/"/> + <tstamps>314c4767-09e9-4edf-ad5a-4f7c4b852c5b</tstamps> + </comp> + <comp ref="RV5"> + <value>25kRL</value> + <footprint>Potentiometer_THT:Potentiometer_Bourns_3386P_Vertical</footprint> + <fields> + <field name="Digikey">3386P-253LF-ND</field> + </fields> + <libsource lib="Device" part="R_Potentiometer" description="Potentiometer"/> + <property name="Digikey" value="3386P-253LF-ND"/> + <property name="Sheetname" value=""/> + <property name="Sheetfile" value="reverb-driver.kicad_sch"/> + <property name="ki_description" value="Potentiometer"/> + <property name="ki_keywords" value="resistor variable"/> + <sheetpath names="/" tstamps="/"/> + <tstamps>9e1ae83f-0b59-4916-b3cd-68751eefa863</tstamps> + </comp> + <comp ref="U1"> + <value>OPA1654AIPW</value> + <footprint>Package_SO:TSSOP-14_4.4x5mm_P0.65mm</footprint> + <fields> + <field name="Digikey">296-30334-5-ND</field> + </fields> + <libsource lib="Device" part="Opamp_Quad" description="Quad operational amplifier"/> + <property name="Digikey" value="296-30334-5-ND"/> + <property name="Sheetname" value=""/> + <property name="Sheetfile" value="reverb-driver.kicad_sch"/> + <property name="ki_description" value="Quad operational amplifier"/> + <property name="ki_keywords" value="quad opamp"/> + <sheetpath names="/" tstamps="/"/> + <tstamps>b3f52ca7-47a6-4861-80ab-d8850d21437f b551f935-75d4-44cf-b5a1-b969086b33a1 50a7441e-3a08-467a-9d80-b0179c3472f7 51e2a16c-2f33-49c2-b71c-cefe98826cad 43da7b12-6ab8-4dcd-a586-73f7256c3287</tstamps> + </comp> + </components> + <libparts> + <libpart lib="Connector_Generic" part="Conn_01x02"> + <description>Generic connector, single row, 01x02, script generated (kicad-library-utils/schlib/autogen/connector/)</description> + <docs>~</docs> + <footprints> + <fp>Connector*:*_1x??_*</fp> + </footprints> + <fields> + <field name="Reference">J</field> + <field name="Value">Conn_01x02</field> + <field name="Datasheet">~</field> + </fields> + <pins> + <pin num="1" name="Pin_1" type="passive"/> + <pin num="2" name="Pin_2" type="passive"/> + </pins> + </libpart> + <libpart lib="Connector_Generic" part="Conn_01x03"> + <description>Generic connector, single row, 01x03, script generated (kicad-library-utils/schlib/autogen/connector/)</description> + <docs>~</docs> + <footprints> + <fp>Connector*:*_1x??_*</fp> + </footprints> + <fields> + <field name="Reference">J</field> + <field name="Value">Conn_01x03</field> + <field name="Datasheet">~</field> + </fields> + <pins> + <pin num="1" name="Pin_1" type="passive"/> + <pin num="2" name="Pin_2" type="passive"/> + <pin num="3" name="Pin_3" type="passive"/> + </pins> + </libpart> + <libpart lib="Device" part="C_Small"> + <description>Unpolarized capacitor, small symbol</description> + <docs>~</docs> + <footprints> + <fp>C_*</fp> + </footprints> + <fields> + <field name="Reference">C</field> + <field name="Value">C_Small</field> + <field name="Datasheet">~</field> + </fields> + <pins> + <pin num="1" name="" type="passive"/> + <pin num="2" name="" type="passive"/> + </pins> + </libpart> + <libpart lib="Device" part="D_Dual_Series_AKC"> + <description>Dual diode, anode/cathode/center</description> + <docs>~</docs> + <fields> + <field name="Reference">D</field> + <field name="Value">D_Dual_Series_AKC</field> + <field name="Datasheet">~</field> + </fields> + <pins> + <pin num="1" name="A" type="passive"/> + <pin num="2" name="K" type="passive"/> + <pin num="3" name="common" type="passive"/> + </pins> + </libpart> + <libpart lib="Device" part="Opamp_Quad"> + <description>Quad operational amplifier</description> + <docs>~</docs> + <footprints> + <fp>SOIC*3.9x8.7mm*P1.27mm*</fp> + <fp>DIP*W7.62mm*</fp> + <fp>TSSOP*4.4x5mm*P0.65mm*</fp> + <fp>SSOP*5.3x6.2mm*P0.65mm*</fp> + </footprints> + <fields> + <field name="Reference">U</field> + <field name="Value">Opamp_Quad</field> + <field name="Datasheet">~</field> + </fields> + <pins> + <pin num="1" name="" type="output"/> + <pin num="2" name="-" type="input"/> + <pin num="3" name="+" type="input"/> + <pin num="4" name="V+" type="power_in"/> + <pin num="5" name="+" type="input"/> + <pin num="6" name="-" type="input"/> + <pin num="7" name="" type="output"/> + <pin num="8" name="" type="output"/> + <pin num="9" name="-" type="input"/> + <pin num="10" name="+" type="input"/> + <pin num="11" name="V-" type="power_in"/> + <pin num="12" name="+" type="input"/> + <pin num="13" name="-" type="input"/> + <pin num="14" name="" type="output"/> + </pins> + </libpart> + <libpart lib="Device" part="Q_NPN_BEC"> + <description>NPN transistor, base/emitter/collector</description> + <docs>~</docs> + <fields> + <field name="Reference">Q</field> + <field name="Value">Q_NPN_BEC</field> + <field name="Datasheet">~</field> + </fields> + <pins> + <pin num="1" name="B" type="input"/> + <pin num="2" name="E" type="passive"/> + <pin num="3" name="C" type="passive"/> + </pins> + </libpart> + <libpart lib="Device" part="Q_PNP_BEC"> + <description>PNP transistor, base/emitter/collector</description> + <docs>~</docs> + <fields> + <field name="Reference">Q</field> + <field name="Value">Q_PNP_BEC</field> + <field name="Datasheet">~</field> + </fields> + <pins> + <pin num="1" name="B" type="input"/> + <pin num="2" name="E" type="passive"/> + <pin num="3" name="C" type="passive"/> + </pins> + </libpart> + <libpart lib="Device" part="R_Potentiometer"> + <description>Potentiometer</description> + <docs>~</docs> + <footprints> + <fp>Potentiometer*</fp> + </footprints> + <fields> + <field name="Reference">RV</field> + <field name="Value">R_Potentiometer</field> + <field name="Datasheet">~</field> + </fields> + <pins> + <pin num="1" name="1" type="passive"/> + <pin num="2" name="2" type="passive"/> + <pin num="3" name="3" type="passive"/> + </pins> + </libpart> + <libpart lib="Device" part="R_Small"> + <description>Resistor, small symbol</description> + <docs>~</docs> + <footprints> + <fp>R_*</fp> + </footprints> + <fields> + <field name="Reference">R</field> + <field name="Value">R_Small</field> + <field name="Datasheet">~</field> + </fields> + <pins> + <pin num="1" name="" type="passive"/> + <pin num="2" name="" type="passive"/> + </pins> + </libpart> + <libpart lib="Jumper" part="Jumper_2_Bridged"> + <description>Jumper, 2-pole, closed/bridged</description> + <docs>~</docs> + <footprints> + <fp>Jumper*</fp> + <fp>TestPoint*2Pads*</fp> + <fp>TestPoint*Bridge*</fp> + </footprints> + <fields> + <field name="Reference">JP</field> + <field name="Value">Jumper_2_Bridged</field> + <field name="Datasheet">~</field> + </fields> + <pins> + <pin num="1" name="A" type="passive"/> + <pin num="2" name="B" type="passive"/> + </pins> + </libpart> + <libpart lib="Mechanical" part="MountingHole"> + <description>Mounting Hole without connection</description> + <docs>~</docs> + <footprints> + <fp>MountingHole*</fp> + </footprints> + <fields> + <field name="Reference">H</field> + <field name="Value">MountingHole</field> + <field name="Datasheet">~</field> + </fields> + </libpart> + <libpart lib="RCJ-041" part="RCJ-041"> + <fields> + <field name="Reference">J</field> + <field name="Value">RCJ-041</field> + <field name="Footprint">CUI_RCJ-041</field> + <field name="MF">CUI Devices</field> + <field name="DESCRIPTION">Metal Right-Angle, RCA Jack, Black Housing and Insulation</field> + <field name="PACKAGE">None</field> + <field name="PRICE">None</field> + <field name="CUI_PURCHASE_URL">https://www.cuidevices.com/product/interconnect/connectors/rca-connectors/rcj-04-series?utm_source=snapeda.com&utm_medium=referral&utm_campaign=snapedaBOM</field> + <field name="MP">RCJ-041</field> + <field name="AVAILABILITY">Unavailable</field> + </fields> + <pins> + <pin num="1" name="" type="passive"/> + <pin num="2" name="" type="passive"/> + </pins> + </libpart> + </libparts> + <libraries> + <library logical="Connector_Generic"> + <uri>/usr/share/kicad/symbols//Connector_Generic.kicad_sym</uri> + </library> + <library logical="Device"> + <uri>/usr/share/kicad/symbols//Device.kicad_sym</uri> + </library> + <library logical="Jumper"> + <uri>/usr/share/kicad/symbols//Jumper.kicad_sym</uri> + </library> + <library logical="Mechanical"> + <uri>/usr/share/kicad/symbols//Mechanical.kicad_sym</uri> + </library> + <library logical="RCJ-041"> + <uri>/home/kelvin/src/reverb-driver/RCJ-041.pretty/RCJ-041.kicad_sym</uri> + </library> + </libraries> + <nets> + <net code="1" name="/+VB"> + <node ref="C12" pin="1" pintype="passive"/> + <node ref="J3" pin="1" pinfunction="Pin_1" pintype="passive"/> + <node ref="R12" pin="1" pintype="passive"/> + <node ref="U1" pin="4" pinfunction="V+" pintype="power_in"/> + </net> + <net code="2" name="/-VB"> + <node ref="C13" pin="2" pintype="passive"/> + <node ref="J3" pin="3" pinfunction="Pin_3" pintype="passive"/> + <node ref="R13" pin="1" pintype="passive"/> + <node ref="U1" pin="11" pinfunction="V-" pintype="power_in"/> + </net> + <net code="3" name="/driver_out"> + <node ref="J1" pin="2" pintype="passive"/> + <node ref="R1" pin="2" pintype="passive"/> + <node ref="R2" pin="1" pintype="passive"/> + <node ref="R5" pin="1" pintype="passive"/> + </net> + <net code="4" name="/fb"> + <node ref="J1" pin="1" pintype="passive"/> + <node ref="R15" pin="2" pintype="passive"/> + <node ref="R5" pin="2" pintype="passive"/> + <node ref="R6" pin="1" pintype="passive"/> + </net> + <net code="5" name="/feedback"> + <node ref="C15" pin="1" pintype="passive"/> + <node ref="C16" pin="1" pintype="passive"/> + <node ref="U1" pin="6" pinfunction="-" pintype="input"/> + <node ref="U1" pin="7" pintype="output"/> + </net> + <net code="6" name="/out"> + <node ref="C15" pin="2" pintype="passive"/> + <node ref="J4" pin="1" pinfunction="Pin_1" pintype="passive"/> + </net> + <net code="7" name="/tank_output"> + <node ref="J2" pin="2" pintype="passive"/> + <node ref="R10" pin="1" pintype="passive"/> + <node ref="R11" pin="2" pintype="passive"/> + <node ref="U1" pin="12" pinfunction="+" pintype="input"/> + </net> + <net code="8" name="GND"> + <node ref="C10" pin="1" pintype="passive"/> + <node ref="C12" pin="2" pintype="passive"/> + <node ref="C13" pin="1" pintype="passive"/> + <node ref="C19" pin="1" pintype="passive"/> + <node ref="C3" pin="2" pintype="passive"/> + <node ref="C5" pin="1" pintype="passive"/> + <node ref="C7" pin="1" pintype="passive"/> + <node ref="C8" pin="2" pintype="passive"/> + <node ref="C9" pin="1" pintype="passive"/> + <node ref="J2" pin="1" pintype="passive"/> + <node ref="J3" pin="2" pinfunction="Pin_2" pintype="passive"/> + <node ref="J4" pin="2" pinfunction="Pin_2" pintype="passive"/> + <node ref="J5" pin="1" pinfunction="Pin_1" pintype="passive"/> + <node ref="JP1" pin="2" pinfunction="B" pintype="passive"/> + <node ref="R10" pin="2" pintype="passive"/> + <node ref="R19" pin="2" pintype="passive"/> + <node ref="R20" pin="2" pintype="passive"/> + <node ref="R22" pin="2" pintype="passive"/> + <node ref="RV5" pin="1" pinfunction="1" pintype="passive"/> + </net> + <net code="9" name="Net-(C1-Pad1)"> + <node ref="C1" pin="1" pintype="passive"/> + <node ref="C4" pin="2" pintype="passive"/> + <node ref="R14" pin="1" pintype="passive"/> + </net> + <net code="10" name="Net-(C1-Pad2)"> + <node ref="C1" pin="2" pintype="passive"/> + <node ref="RV2" pin="3" pinfunction="3" pintype="passive"/> + </net> + <net code="11" name="Net-(C3-Pad1)"> + <node ref="C3" pin="1" pintype="passive"/> + <node ref="R6" pin="2" pintype="passive"/> + </net> + <net code="12" name="Net-(C4-Pad1)"> + <node ref="C4" pin="1" pintype="passive"/> + <node ref="RV1" pin="3" pinfunction="3" pintype="passive"/> + <node ref="U1" pin="8" pintype="output"/> + </net> + <net code="13" name="Net-(C5-Pad2)"> + <node ref="C5" pin="2" pintype="passive"/> + <node ref="R11" pin="1" pintype="passive"/> + </net> + <net code="14" name="Net-(C7-Pad2)"> + <node ref="C7" pin="2" pintype="passive"/> + <node ref="R8" pin="2" pintype="passive"/> + </net> + <net code="15" name="Net-(C10-Pad2)"> + <node ref="C10" pin="2" pintype="passive"/> + <node ref="R7" pin="2" pintype="passive"/> + </net> + <net code="16" name="Net-(C11-Pad1)"> + <node ref="C11" pin="1" pintype="passive"/> + <node ref="C14" pin="1" pintype="passive"/> + <node ref="R14" pin="2" pintype="passive"/> + </net> + <net code="17" name="Net-(C11-Pad2)"> + <node ref="C11" pin="2" pintype="passive"/> + <node ref="RV2" pin="1" pinfunction="1" pintype="passive"/> + <node ref="RV4" pin="2" pinfunction="2" pintype="passive"/> + <node ref="RV4" pin="3" pinfunction="3" pintype="passive"/> + </net> + <net code="18" name="Net-(C14-Pad2)"> + <node ref="C14" pin="2" pintype="passive"/> + <node ref="RV3" pin="2" pinfunction="2" pintype="passive"/> + </net> + <net code="19" name="Net-(C16-Pad2)"> + <node ref="C16" pin="2" pintype="passive"/> + <node ref="RV5" pin="3" pinfunction="3" pintype="passive"/> + </net> + <net code="20" name="Net-(C17-Pad1)"> + <node ref="C17" pin="1" pintype="passive"/> + <node ref="R17" pin="2" pintype="passive"/> + </net> + <net code="21" name="Net-(C17-Pad2)"> + <node ref="C17" pin="2" pintype="passive"/> + <node ref="C18" pin="1" pintype="passive"/> + <node ref="R18" pin="2" pintype="passive"/> + <node ref="R19" pin="1" pintype="passive"/> + </net> + <net code="22" name="Net-(C18-Pad2)"> + <node ref="C18" pin="2" pintype="passive"/> + <node ref="R21" pin="1" pintype="passive"/> + </net> + <net code="23" name="Net-(D1-A)"> + <node ref="C2" pin="1" pintype="passive"/> + <node ref="D1" pin="1" pinfunction="A" pintype="passive"/> + <node ref="Q1" pin="1" pinfunction="B" pintype="input"/> + <node ref="R3" pin="2" pintype="passive"/> + </net> + <net code="24" name="Net-(D1-K)"> + <node ref="C2" pin="2" pintype="passive"/> + <node ref="D1" pin="2" pinfunction="K" pintype="passive"/> + <node ref="Q2" pin="1" pinfunction="B" pintype="input"/> + <node ref="R4" pin="1" pintype="passive"/> + </net> + <net code="25" name="Net-(D1-common)"> + <node ref="D1" pin="3" pinfunction="common" pintype="passive"/> + <node ref="U1" pin="1" pintype="output"/> + </net> + <net code="26" name="Net-(J5-Pin_2)"> + <node ref="J5" pin="2" pinfunction="Pin_2" pintype="passive"/> + <node ref="R17" pin="1" pintype="passive"/> + <node ref="R18" pin="1" pintype="passive"/> + </net> + <net code="27" name="Net-(JP1-A)"> + <node ref="JP1" pin="1" pinfunction="A" pintype="passive"/> + <node ref="RV3" pin="1" pinfunction="1" pintype="passive"/> + </net> + <net code="28" name="Net-(Q1-C)"> + <node ref="C9" pin="2" pintype="passive"/> + <node ref="Q1" pin="3" pinfunction="C" pintype="passive"/> + <node ref="R12" pin="2" pintype="passive"/> + <node ref="R3" pin="1" pintype="passive"/> + </net> + <net code="29" name="Net-(Q1-E)"> + <node ref="Q1" pin="2" pinfunction="E" pintype="passive"/> + <node ref="R1" pin="1" pintype="passive"/> + </net> + <net code="30" name="Net-(Q2-C)"> + <node ref="C8" pin="1" pintype="passive"/> + <node ref="Q2" pin="3" pinfunction="C" pintype="passive"/> + <node ref="R13" pin="2" pintype="passive"/> + <node ref="R4" pin="2" pintype="passive"/> + </net> + <net code="31" name="Net-(Q2-E)"> + <node ref="Q2" pin="2" pinfunction="E" pintype="passive"/> + <node ref="R2" pin="2" pintype="passive"/> + </net> + <net code="32" name="Net-(R16-Pad2)"> + <node ref="R16" pin="2" pintype="passive"/> + <node ref="RV5" pin="2" pinfunction="2" pintype="passive"/> + </net> + <net code="33" name="Net-(RV3-Pad3)"> + <node ref="RV3" pin="3" pinfunction="3" pintype="passive"/> + <node ref="RV4" pin="1" pinfunction="1" pintype="passive"/> + </net> + <net code="34" name="Net-(U1A-+)"> + <node ref="C19" pin="2" pintype="passive"/> + <node ref="R20" pin="1" pintype="passive"/> + <node ref="R21" pin="2" pintype="passive"/> + <node ref="U1" pin="3" pinfunction="+" pintype="input"/> + </net> + <net code="35" name="Net-(U1A--)"> + <node ref="R15" pin="1" pintype="passive"/> + <node ref="R16" pin="1" pintype="passive"/> + <node ref="U1" pin="2" pinfunction="-" pintype="input"/> + </net> + <net code="36" name="Net-(U1B-+)"> + <node ref="R22" pin="1" pintype="passive"/> + <node ref="RV2" pin="2" pinfunction="2" pintype="passive"/> + <node ref="U1" pin="5" pinfunction="+" pintype="input"/> + </net> + <net code="37" name="Net-(U1C-+)"> + <node ref="C6" pin="2" pintype="passive"/> + <node ref="R9" pin="2" pintype="passive"/> + <node ref="U1" pin="10" pinfunction="+" pintype="input"/> + <node ref="U1" pin="14" pintype="output"/> + </net> + <net code="38" name="Net-(U1C--)"> + <node ref="R7" pin="1" pintype="passive"/> + <node ref="RV1" pin="1" pinfunction="1" pintype="passive"/> + <node ref="RV1" pin="2" pinfunction="2" pintype="passive"/> + <node ref="U1" pin="9" pinfunction="-" pintype="input"/> + </net> + <net code="39" name="Net-(U1D--)"> + <node ref="C6" pin="1" pintype="passive"/> + <node ref="R8" pin="1" pintype="passive"/> + <node ref="R9" pin="1" pintype="passive"/> + <node ref="U1" pin="13" pinfunction="-" pintype="input"/> + </net> + </nets> +</export>