ugh, kicad...
This commit is contained in:
parent
1a8153b65a
commit
e6a78ca066
|
@ -0,0 +1,25 @@
|
||||||
|
|
||||||
|
External module and footprint sources:
|
||||||
|
* https://github.com/ncarandini/KiCad-RP-Pico (Pico)
|
||||||
|
* https://github.com/lethalbit/aki-eda (Samtec SWD debug connector)
|
||||||
|
* https://git.lain.faith/sys64738/pcbs/src/branch/main/chip-bo (VMA404/WPM404,
|
||||||
|
4x2 jumper, Xenia silkscreen image, AP7168, DS1803)
|
||||||
|
|
||||||
|
See glitcher.bom.txt for a list of all components needed.
|
||||||
|
|
||||||
|
Docs are on the PCB silkscreen.
|
||||||
|
|
||||||
|
For U500, use MAX4619CSE+
|
||||||
|
For U401, use DS1803E-050+ (50k reqd for on-board buck-boost, can be different
|
||||||
|
resistance when not using it)
|
||||||
|
For U302, use [NOT AP7168-SPG-13] BD00IA5MEFJ-ME2 (-LBH2 is ok too)
|
||||||
|
|
||||||
|
For diodes, use eg. https://www.onsemi.com/pdf/datasheet/s110fp-d.pdf (buck-boost),
|
||||||
|
https://www.farnell.com/datasheets/2814310.pdf (GPIO Px),
|
||||||
|
https://www.farnell.com/datasheets/2721057.pdf (GPIO Sx)
|
||||||
|
|
||||||
|
Q1 can be https://www.farnell.com/datasheets/1455134.pdf or so, just make sure
|
||||||
|
it's the same pinout and package.
|
||||||
|
|
||||||
|
Most resistors and small (up to 10uF) capacitors are 0603. Big capacitors (47uF
|
||||||
|
and up) can be either electrolytic thru-hole or aluminium-polymer SMD.
|
|
@ -0,0 +1,47 @@
|
||||||
|
|
||||||
|
"Qty","Reference(s)","Value","LibPart","Footprint","Datasheet"
|
||||||
|
"1","C100","47uF","Device:C","Capacitor_THT:CP_Radial_D4.0mm_P2.00mm","(or Capacitor_SMD:CP_Elec_5x5.3)"
|
||||||
|
"3","D100, D200, D201","1N4001","Device:D","Diode_SMD:D_SOD-123","A BAV16 diode can also be used."
|
||||||
|
"4","D202, D203, D204, D205","1N4148","Device:D","Diode_SMD:D_SOD-323","~"
|
||||||
|
"1","J100","Conn_01x04","Connector_Generic:Conn_01x04","Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical","~"
|
||||||
|
"1","J101","Conn_01x05","Connector_Generic:Conn_01x05","Connector_PinHeader_2.54mm:PinHeader_1x05_P2.54mm_Vertical","~"
|
||||||
|
"1","J102","FTSH-105-01-L-DV-007-K","Connector_Generic:Conn_02x05_Odd_Even","lethalbit-connectors:FTSH-105-01-L-DV-K-TR","~"
|
||||||
|
"1","J200","Conn_01x06","Connector_Generic:Conn_01x06","Connector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_Horizontal","~"
|
||||||
|
"3","J201, J202, J205","Conn_01x01","Connector_Generic:Conn_01x01","Connector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_Vertical","~"
|
||||||
|
"2","J203, J204","Conn_01x01_MountingPin","Connector_Generic:Conn_01x02","Connector_Coaxial:SMA_Amphenol_132289_EdgeMount","~"
|
||||||
|
"2","JP300, JP400","Jumper_4","misc-mcus:Jumper_4","chip-bo:Jumper4_PinHeader_02x04_2.54mm","(You may want jumper caps to connect two pins)"
|
||||||
|
"1","Q1","Q_NMOS_DGS","Device:Q_NMOS_DGS","Package_TO_SOT_SMD:SOT-23","(See PCB silkscreen for pinout)"
|
||||||
|
"2","R1, R2","47k","Device:R","Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder","~"
|
||||||
|
"2","R401, R402","10k","Device:R","Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder","~"
|
||||||
|
"1","R500","4.7k","Device:R","Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder","~"
|
||||||
|
"1","SW1","SW_Push","Switch:SW_Push","Button_Switch_THT:SW_PUSH_6mm","~"
|
||||||
|
"1","U100","Pico","MCU_RaspberryPi_and_Boards:Pico","MCU_RaspberryPi_and_Boards:RPi_Pico_SMD_TH",""
|
||||||
|
"1","U500","MAX4619","4xxx:4053","Package_SO:SO-16_3.9x9.9mm_P1.27mm","http://www.intersil.com/content/dam/Intersil/documents/cd40/cd4051bms-52bms-53bms.pdf"
|
||||||
|
|
||||||
|
|
||||||
|
; only if you need the VMA404/WPM404 buck-boost module:
|
||||||
|
"1","U300","WPM404","misc-mcus:WPM404","chip-bo:VMA404-Module-THT","https://www.velleman.eu/downloads/29/vma404_a4v02.pdf"
|
||||||
|
|
||||||
|
; only if you need the on-board DCDC buck-boost converter:
|
||||||
|
"1","C300","470uF","Device:C","Capacitor_THT:CP_Radial_D6.3mm_P2.50mm","(or Capacitor_SMD:CP_Elec_5x5.3)"
|
||||||
|
"1","C302","220uF","Device:C","Capacitor_THT:CP_Radial_D6.3mm_P2.50mm","(or Capacitor_SMD:CP_Elec_5x5.3)"
|
||||||
|
"2","C301, C303","100nF","Device:C","Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder","~"
|
||||||
|
"1","D300","1N5822","Device:D","Diode_SMD:D_SOD-123","An SS14 diode can also be used"
|
||||||
|
"1","L300","10nH","Device:L","Inductor_SMD:L_7.3x7.3_H4.5","~"
|
||||||
|
"1","R300","820","Device:R","Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder","~"
|
||||||
|
"1","U301","LM2596T-ADJ","Regulator_Switching:LM2596T-ADJ","Package_TO_SOT_THT:TO-220-5_P3.4x3.7mm_StaggerOdd_Lead3.8mm_Vertical","http://www.ti.com/lit/ds/symlink/lm2596.pdf"
|
||||||
|
|
||||||
|
; only if you need the on-board LDO converter:
|
||||||
|
"1","C304","1uF","Device:C","Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder","~"
|
||||||
|
"1","C305","10uF","Device:C","Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder","~"
|
||||||
|
"1","U302","BD00IA5MEFJ","misc-mcus:BD00IA5MEFJ","Package_SO:HSOP-8-1EP_3.9x4.9mm_P1.27mm_EP2.41x3.1mm","https://www.farnell.com/datasheets/2296755.pdf"
|
||||||
|
|
||||||
|
; only if you need the filter:
|
||||||
|
"1","C400","10uF","Device:C","Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder","~"
|
||||||
|
"1","R400","47k","Device:R","Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder","~"
|
||||||
|
"1","U400","LM358","Amplifier_Operational:LM358","Package_SO:SO-8_3.9x4.9mm_P1.27mm","http://www.ti.com/lit/ds/symlink/lm2904-n.pdf (has many suppliers, also called AM358 etc. If you can find a TSX922 (or another with rail-to-rail output & unity gain stability), use that one.)"
|
||||||
|
|
||||||
|
; only if you need the digipot (i.e. need on-board buck-boost *OR* on-board LDO *OR* nonzero glitch-voltage)
|
||||||
|
"2","R403, R404","10k","Device:R","Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder","~"
|
||||||
|
"1","U401","DS1803","misc-mcus:DS1803","Package_SO:TSSOP-14_4.4x5mm_P0.65mm","https://www.farnell.com/datasheets/33527.pdf"
|
||||||
|
|
1313
glitcher.kicad_pcb
1313
glitcher.kicad_pcb
File diff suppressed because it is too large
Load Diff
50
psu.sch
50
psu.sch
|
@ -274,15 +274,15 @@ Connection ~ 7950 4200
|
||||||
Text Notes 7200 5250 0 50 ~ 0
|
Text Notes 7200 5250 0 50 ~ 0
|
||||||
See 'psuflt' schematic\nfor the implementation\nof the digipot & where\nthese global labels\ncome from
|
See 'psuflt' schematic\nfor the implementation\nof the digipot & where\nthese global labels\ncome from
|
||||||
$Comp
|
$Comp
|
||||||
L misc-mcus:AP7168 U?
|
L misc-mcus:BD00IA5MEFJ U?
|
||||||
U 1 1 6266715B
|
U 1 1 6266715B
|
||||||
P 6250 5950
|
P 6250 5950
|
||||||
AR Path="/61CA98F5/6266715B" Ref="U?" Part="1"
|
AR Path="/61CA98F5/6266715B" Ref="U?" Part="1"
|
||||||
AR Path="/61CA9896/6266715B" Ref="U302" Part="1"
|
AR Path="/61CA9896/6266715B" Ref="U302" Part="1"
|
||||||
F 0 "U302" H 6250 6365 50 0000 C CNN
|
F 0 "U302" H 6250 6365 50 0000 C CNN
|
||||||
F 1 "AP7168" H 6250 6274 50 0000 C CNN
|
F 1 "BD00IA5MEFJ" H 6250 6274 50 0000 C CNN
|
||||||
F 2 "Package_SO:Diodes_SO-8EP" H 6250 6000 50 0001 C CNN
|
F 2 "Package_SO:HSOP-8-1EP_3.9x4.9mm_P1.27mm_EP2.41x3.1mm" H 6250 6000 50 0001 C CNN
|
||||||
F 3 "https://4donline.ihs.com/images/VipMasterIC/IC/DIOD/DIODS13063/DIODS13063-1.pdf?hkey=6D3A4C79FDBF58556ACFDE234799DDF0" H 6250 6000 50 0001 C CNN
|
F 3 "https://www.farnell.com/datasheets/2296755.pdf" H 6250 6000 50 0001 C CNN
|
||||||
1 6250 5950
|
1 6250 5950
|
||||||
1 0 0 -1
|
1 0 0 -1
|
||||||
$EndComp
|
$EndComp
|
||||||
|
@ -326,16 +326,10 @@ Wire Wire Line
|
||||||
Connection ~ 6250 6350
|
Connection ~ 6250 6350
|
||||||
Wire Wire Line
|
Wire Wire Line
|
||||||
6250 6350 6250 6300
|
6250 6350 6250 6300
|
||||||
Wire Wire Line
|
|
||||||
5700 5900 5600 5900
|
|
||||||
Wire Wire Line
|
Wire Wire Line
|
||||||
5600 5600 5600 5800
|
5600 5600 5600 5800
|
||||||
Wire Wire Line
|
Wire Wire Line
|
||||||
5600 5800 5700 5800
|
5600 5800 5700 5800
|
||||||
Wire Wire Line
|
|
||||||
5300 5900 5050 5900
|
|
||||||
Wire Wire Line
|
|
||||||
5050 5900 5050 5600
|
|
||||||
$Comp
|
$Comp
|
||||||
L Device:C C?
|
L Device:C C?
|
||||||
U 1 1 6266718D
|
U 1 1 6266718D
|
||||||
|
@ -364,19 +358,6 @@ Text Notes 5700 5450 0 50 ~ 0
|
||||||
Power supply 4:\nUse an LDO to control the\nvoltage. No PWM or filter\nneeded, only the digipot.
|
Power supply 4:\nUse an LDO to control the\nvoltage. No PWM or filter\nneeded, only the digipot.
|
||||||
Text GLabel 7900 3750 0 50 Input ~ 0
|
Text GLabel 7900 3750 0 50 Input ~ 0
|
||||||
DPOT_LO
|
DPOT_LO
|
||||||
$Comp
|
|
||||||
L Device:R R?
|
|
||||||
U 1 1 62667182
|
|
||||||
P 5450 5900
|
|
||||||
AR Path="/61CA98F5/62667182" Ref="R?" Part="1"
|
|
||||||
AR Path="/61CA9896/62667182" Ref="R301" Part="1"
|
|
||||||
F 0 "R301" V 5243 5900 50 0000 C CNN
|
|
||||||
F 1 "100k" V 5334 5900 50 0000 C CNN
|
|
||||||
F 2 "Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder" V 5380 5900 50 0001 C CNN
|
|
||||||
F 3 "~" H 5450 5900 50 0001 C CNN
|
|
||||||
1 5450 5900
|
|
||||||
0 1 1 0
|
|
||||||
$EndComp
|
|
||||||
Wire Wire Line
|
Wire Wire Line
|
||||||
6250 6350 7800 6350
|
6250 6350 7800 6350
|
||||||
Wire Wire Line
|
Wire Wire Line
|
||||||
|
@ -452,4 +433,27 @@ F 3 "~" H 7800 6100 50 0001 C CNN
|
||||||
1 7800 6100
|
1 7800 6100
|
||||||
1 0 0 -1
|
1 0 0 -1
|
||||||
$EndComp
|
$EndComp
|
||||||
|
Wire Wire Line
|
||||||
|
5300 5900 5050 5900
|
||||||
|
Wire Wire Line
|
||||||
|
5700 5900 5600 5900
|
||||||
|
$Comp
|
||||||
|
L Device:R R?
|
||||||
|
U 1 1 62667182
|
||||||
|
P 4150 5700
|
||||||
|
AR Path="/61CA98F5/62667182" Ref="R?" Part="1"
|
||||||
|
AR Path="/61CA9896/62667182" Ref="R301" Part="1"
|
||||||
|
F 0 "R301" V 3943 5700 50 0000 C CNN
|
||||||
|
F 1 "100k" V 4034 5700 50 0000 C CNN
|
||||||
|
F 2 "Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder" V 4080 5700 50 0001 C CNN
|
||||||
|
F 3 "~" H 4150 5700 50 0001 C CNN
|
||||||
|
1 4150 5700
|
||||||
|
0 1 1 0
|
||||||
|
$EndComp
|
||||||
|
NoConn ~ 5300 5900
|
||||||
|
NoConn ~ 5600 5900
|
||||||
|
Wire Wire Line
|
||||||
|
5050 5900 5050 5600
|
||||||
|
NoConn ~ 4300 5700
|
||||||
|
NoConn ~ 4000 5700
|
||||||
$EndSCHEMATC
|
$EndSCHEMATC
|
||||||
|
|
Loading…
Reference in New Issue