Skip to content

Commit e0f04fb

Browse files
authored
Merge pull request #7 from Neotron-Compute/feature/power-supply-design
Completed PSU design.
2 parents 64e3c9a + 05a4257 commit e0f04fb

16 files changed

+5181
-1084
lines changed

Kicad/Neotron-Common-Hardware-cache.lib

Lines changed: 264 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -274,6 +274,29 @@ X Pin_9 9 300 -100 150 L 50 50 1 1 P
274274
ENDDRAW
275275
ENDDEF
276276
#
277+
# Connector_Jack-DC
278+
#
279+
DEF Connector_Jack-DC J 0 40 Y Y 1 F N
280+
F0 "J" 0 210 50 H V C CNN
281+
F1 "Connector_Jack-DC" 0 -200 50 H V C CNN
282+
F2 "" 50 -40 50 H I C CNN
283+
F3 "" 50 -40 50 H I C CNN
284+
ALIAS Jack-DC
285+
$FPLIST
286+
BarrelJack*
287+
$ENDFPLIST
288+
DRAW
289+
A -130 100 25 901 -901 0 1 10 F -130 125 -130 75
290+
A -130 100 25 901 -901 0 1 10 N -130 125 -130 75
291+
S -200 150 200 -150 0 1 10 f
292+
S 145 125 -130 75 0 1 10 F
293+
P 2 0 1 10 200 100 150 100 N
294+
P 6 0 1 10 -150 -100 -100 -100 -50 -50 0 -100 100 -100 200 -100 N
295+
X ~ 1 300 100 100 L 50 50 1 1 P
296+
X ~ 2 300 -100 100 L 50 50 1 1 P
297+
ENDDRAW
298+
ENDDEF
299+
#
277300
# Connector_RJ45_Amphenol_RJMG1BD3B8K1ANR
278301
#
279302
DEF Connector_RJ45_Amphenol_RJMG1BD3B8K1ANR J 0 20 Y Y 1 F N
@@ -432,36 +455,20 @@ X DAT2 9 -900 400 100 R 50 50 1 1 I
432455
ENDDRAW
433456
ENDDEF
434457
#
435-
# Connector_USB_B
458+
# Connector_TestPoint
436459
#
437-
DEF Connector_USB_B J 0 40 Y Y 1 F N
438-
F0 "J" -200 450 50 H V L CNN
439-
F1 "Connector_USB_B" -200 350 50 H V L CNN
440-
F2 "" 150 -50 50 H I C CNN
441-
F3 "" 150 -50 50 H I C CNN
460+
DEF Connector_TestPoint TP 0 30 N N 1 F N
461+
F0 "TP" 0 270 50 H V C CNN
462+
F1 "Connector_TestPoint" 0 200 50 H V C CNN
463+
F2 "" 200 0 50 H I C CNN
464+
F3 "" 200 0 50 H I C CNN
442465
$FPLIST
443-
USB*
466+
Pin*
467+
Test*
444468
$ENDFPLIST
445469
DRAW
446-
C -150 85 25 0 1 10 F
447-
C -25 135 15 0 1 10 F
448-
S -200 -300 200 300 0 1 10 f
449-
S -150 220 -100 180 0 1 0 F
450-
S -5 -300 5 -270 0 1 0 N
451-
S 10 50 -20 20 0 1 10 F
452-
S 200 -105 170 -95 0 1 0 N
453-
S 200 -5 170 5 0 1 0 N
454-
S 200 195 170 205 0 1 0 N
455-
P 2 0 1 10 -75 85 25 85 N
456-
P 4 0 1 10 -125 85 -100 85 -50 135 -25 135 N
457-
P 4 0 1 10 -100 85 -75 85 -50 35 0 35 N
458-
P 4 0 1 10 25 110 25 60 75 85 25 110 F
459-
P 7 0 1 0 -160 170 -90 170 -90 225 -105 240 -145 240 -160 225 -160 170 N
460-
X VBUS 1 300 200 100 L 50 50 1 1 w
461-
X D- 2 300 -100 100 L 50 50 1 1 P
462-
X D+ 3 300 0 100 L 50 50 1 1 P
463-
X GND 4 0 -400 100 U 50 50 1 1 w
464-
X Shield 5 -100 -400 100 U 50 50 1 1 P
470+
C 0 130 30 0 1 0 N
471+
X 1 1 0 0 100 U 50 50 1 1 P
465472
ENDDRAW
466473
ENDDEF
467474
#
@@ -583,6 +590,72 @@ X ~ 2 0 -100 50 U 50 50 1 1 P
583590
ENDDRAW
584591
ENDDEF
585592
#
593+
# Device_L
594+
#
595+
DEF Device_L L 0 40 N N 1 F N
596+
F0 "L" -50 0 50 V V C CNN
597+
F1 "Device_L" 75 0 50 V V C CNN
598+
F2 "" 0 0 50 H I C CNN
599+
F3 "" 0 0 50 H I C CNN
600+
$FPLIST
601+
Choke_*
602+
*Coil*
603+
Inductor_*
604+
L_*
605+
$ENDFPLIST
606+
DRAW
607+
A 0 -75 25 -899 899 0 1 0 N 0 -100 0 -50
608+
A 0 -25 25 -899 899 0 1 0 N 0 -50 0 0
609+
A 0 25 25 -899 899 0 1 0 N 0 0 0 50
610+
A 0 75 25 -899 899 0 1 0 N 0 50 0 100
611+
X 1 1 0 150 50 D 50 50 1 1 P
612+
X 2 2 0 -150 50 U 50 50 1 1 P
613+
ENDDRAW
614+
ENDDEF
615+
#
616+
# Device_LED
617+
#
618+
DEF Device_LED D 0 40 N N 1 F N
619+
F0 "D" 0 100 50 H V C CNN
620+
F1 "Device_LED" 0 -100 50 H V C CNN
621+
F2 "" 0 0 50 H I C CNN
622+
F3 "" 0 0 50 H I C CNN
623+
$FPLIST
624+
LED*
625+
LED_SMD:*
626+
LED_THT:*
627+
$ENDFPLIST
628+
DRAW
629+
P 2 0 1 10 -50 -50 -50 50 N
630+
P 2 0 1 0 -50 0 50 0 N
631+
P 4 0 1 10 50 -50 50 50 -50 0 50 -50 N
632+
P 5 0 1 0 -120 -30 -180 -90 -150 -90 -180 -90 -180 -60 N
633+
P 5 0 1 0 -70 -30 -130 -90 -100 -90 -130 -90 -130 -60 N
634+
X K 1 -150 0 100 R 50 50 1 1 P
635+
X A 2 150 0 100 L 50 50 1 1 P
636+
ENDDRAW
637+
ENDDEF
638+
#
639+
# Device_Polyfuse
640+
#
641+
DEF Device_Polyfuse F 0 0 N Y 1 F N
642+
F0 "F" -100 0 50 V V C CNN
643+
F1 "Device_Polyfuse" 100 0 50 V V C CNN
644+
F2 "" 50 -200 50 H I L CNN
645+
F3 "" 0 0 50 H I C CNN
646+
$FPLIST
647+
*polyfuse*
648+
*PTC*
649+
$ENDFPLIST
650+
DRAW
651+
S -30 100 30 -100 0 1 10 N
652+
P 2 0 1 0 0 100 0 -100 N
653+
P 4 0 1 0 -60 100 -60 60 60 -60 60 -100 N
654+
X ~ 1 0 150 50 D 50 50 1 1 P
655+
X ~ 2 0 -150 50 U 50 50 1 1 P
656+
ENDDRAW
657+
ENDDEF
658+
#
586659
# Device_R
587660
#
588661
DEF Device_R R 0 0 N Y 1 F N
@@ -600,6 +673,40 @@ X ~ 2 0 -150 50 U 50 50 1 1 P
600673
ENDDRAW
601674
ENDDEF
602675
#
676+
# Device_R_Network04
677+
#
678+
DEF Device_R_Network04 RN 0 0 Y N 1 F N
679+
F0 "RN" -300 0 50 V V C CNN
680+
F1 "Device_R_Network04" 200 0 50 V V C CNN
681+
F2 "Resistor_THT:R_Array_SIP5" 275 0 50 V I C CNN
682+
F3 "" 0 0 50 H I C CNN
683+
$FPLIST
684+
R?Array?SIP*
685+
$ENDFPLIST
686+
DRAW
687+
C -200 90 10 0 1 0 F
688+
C -100 90 10 0 1 0 F
689+
C 0 90 10 0 1 0 F
690+
S -250 -125 150 125 0 1 10 f
691+
S -230 60 -170 -100 0 1 10 N
692+
S -130 60 -70 -100 0 1 10 N
693+
S -30 60 30 -100 0 1 10 N
694+
S 70 60 130 -100 0 1 10 N
695+
P 2 0 1 0 -200 -100 -200 -150 N
696+
P 2 0 1 0 -100 -100 -100 -150 N
697+
P 2 0 1 0 0 -100 0 -150 N
698+
P 2 0 1 0 100 -100 100 -150 N
699+
P 4 0 1 0 -200 60 -200 90 -100 90 -100 60 N
700+
P 4 0 1 0 -100 60 -100 90 0 90 0 60 N
701+
P 4 0 1 0 0 60 0 90 100 90 100 60 N
702+
X common 1 -200 200 100 D 50 50 1 1 P
703+
X R1 2 -200 -200 50 U 50 50 1 1 P
704+
X R2 3 -100 -200 50 U 50 50 1 1 P
705+
X R3 4 0 -200 50 U 50 50 1 1 P
706+
X R4 5 100 -200 50 U 50 50 1 1 P
707+
ENDDRAW
708+
ENDDEF
709+
#
603710
# Device_R_Network08
604711
#
605712
DEF Device_R_Network08 RN 0 0 Y N 1 F N
@@ -899,6 +1006,31 @@ X ~ 9 300 -300 100 L 50 50 1 1 P
8991006
ENDDRAW
9001007
ENDDEF
9011008
#
1009+
# Neotron-Common-Hardware_K78xx-3AR3
1010+
#
1011+
DEF Neotron-Common-Hardware_K78xx-3AR3 U 0 40 Y Y 1 F N
1012+
F0 "U" 250 0 50 H V R CNN
1013+
F1 "Neotron-Common-Hardware_K78xx-3AR3" -250 0 50 H V C CNN
1014+
F2 "Connector_PinSocket_2.54mm:PinSocket_1x12_P2.54mm_Vertical" 0 250 50 H I C CNN
1015+
F3 "" 0 0 50 H I C CNN
1016+
F4 "Mornsun" 0 350 50 H I C CNN "Manufacturer"
1017+
DRAW
1018+
S -250 -50 250 -750 0 1 0 f
1019+
X Ctrl 1 -350 -450 100 R 50 50 0 0 I
1020+
X Vo 10 350 -250 100 L 50 50 0 0 P
1021+
X Vo 11 350 -150 100 L 50 50 0 0 P
1022+
X Trim 12 350 -450 100 L 50 50 0 0 I
1023+
X Vin 2 -350 -350 100 R 50 50 0 0 W
1024+
X Vin 3 -350 -250 100 R 50 50 0 0 W
1025+
X Vin 4 -350 -150 100 R 50 50 0 0 W
1026+
X GND 5 150 -850 100 U 50 50 0 0 W
1027+
X GND 6 50 -850 100 U 50 50 0 0 W
1028+
X GND 7 -50 -850 100 U 50 50 0 0 W
1029+
X GND 8 -150 -850 100 U 50 50 0 0 W
1030+
X Vo 9 350 -350 100 L 50 50 0 0 w
1031+
ENDDRAW
1032+
ENDDEF
1033+
#
9021034
# Neotron-Common-Hardware_MIC2005A-2YM5
9031035
#
9041036
DEF Neotron-Common-Hardware_MIC2005A-2YM5 U 0 40 Y Y 1 F N
@@ -917,6 +1049,38 @@ X VOUT 5 500 100 100 L 50 50 0 0 w
9171049
ENDDRAW
9181050
ENDDEF
9191051
#
1052+
# Neotron-Common-Hardware_MKE04P24M48SF0
1053+
#
1054+
DEF Neotron-Common-Hardware_MKE04P24M48SF0 U 0 40 Y Y 1 F N
1055+
F0 "U" 350 650 50 H V R CNN
1056+
F1 "Neotron-Common-Hardware_MKE04P24M48SF0" -450 650 50 H V C CNN
1057+
F2 "Package_SO:SOIC-20W_7.5x12.8mm_P1.27mm" 0 1200 50 H I C CNN
1058+
F3 "" -400 0 50 H I C CNN
1059+
DRAW
1060+
S -300 600 350 -600 0 1 0 N
1061+
X PTA5 1 -400 0 100 R 50 50 0 0 B
1062+
X PTC2 10 -400 -350 100 R 50 50 0 0 B
1063+
X PTC1 11 -400 -250 100 R 50 50 0 0 B
1064+
X PTC0 12 -400 -150 100 R 50 50 0 0 B
1065+
X PTB3 13 450 50 100 L 50 50 0 0 B
1066+
X PTB2 14 450 150 100 L 50 50 0 0 B
1067+
X PTB1 15 450 250 100 L 50 50 0 0 B
1068+
X PTB0 16 450 350 100 L 50 50 0 0 B
1069+
X PTA3 17 -400 200 100 R 50 50 0 0 B
1070+
X PTA2 18 -400 300 100 R 50 50 0 0 B
1071+
X PTA1 19 -400 400 100 R 50 50 0 0 B
1072+
X PTA4 2 -400 100 100 R 50 50 0 0 B
1073+
X PTA0 20 -400 500 100 R 50 50 0 0 B
1074+
X VDD 3 0 700 100 D 50 50 0 0 W
1075+
X GND 4 0 -700 100 U 50 50 0 0 W
1076+
X PTB7 5 450 -350 100 L 50 50 0 0 B
1077+
X PTB6 6 450 -250 100 L 50 50 0 0 B
1078+
X PTB5 7 450 -150 100 L 50 50 0 0 B
1079+
X PTB4 8 450 -50 100 L 50 50 0 0 B
1080+
X PTC3 9 -400 -450 100 R 50 50 0 0 B
1081+
ENDDRAW
1082+
ENDDEF
1083+
#
9201084
# Neotron-Common-Hardware_STX-4335-5BGP-S1
9211085
#
9221086
DEF Neotron-Common-Hardware_STX-4335-5BGP-S1 U 0 40 Y Y 1 F N
@@ -1093,6 +1257,65 @@ X D2+ 9 650 500 100 L 50 50 0 0 B
10931257
ENDDRAW
10941258
ENDDEF
10951259
#
1260+
# Regulator_Linear_AMS1117CD-3.3
1261+
#
1262+
DEF Regulator_Linear_AMS1117CD-3.3 U 0 10 Y Y 1 F N
1263+
F0 "U" -150 125 50 H V C CNN
1264+
F1 "Regulator_Linear_AMS1117CD-3.3" 0 125 50 H V L CNN
1265+
F2 "Package_TO_SOT_SMD:TO-252-3_TabPin2" 0 200 50 H I C CNN
1266+
F3 "" 100 -250 50 H I C CNN
1267+
ALIAS AMS1117CD-1.8 AMS1117CD-2.5 AMS1117CD-2.85 AMS1117CD-3.3 AMS1117CD-5.0
1268+
$FPLIST
1269+
TO?252*TabPin2*
1270+
$ENDFPLIST
1271+
DRAW
1272+
S -200 -200 200 75 0 1 10 f
1273+
X GND 1 0 -300 100 U 50 50 1 1 W
1274+
X VO 2 300 0 100 L 50 50 1 1 w
1275+
X VI 3 -300 0 100 R 50 50 1 1 W
1276+
ENDDRAW
1277+
ENDDEF
1278+
#
1279+
# Regulator_Linear_MAX1615xUK
1280+
#
1281+
DEF Regulator_Linear_MAX1615xUK U 0 20 Y Y 1 F N
1282+
F0 "U" -250 250 50 H V C CNN
1283+
F1 "Regulator_Linear_MAX1615xUK" 100 250 50 H V C CNN
1284+
F2 "Package_TO_SOT_SMD:SOT-23-5" 0 -250 50 H I C CNN
1285+
F3 "" 0 -250 50 H I C CNN
1286+
$FPLIST
1287+
SOT?23?5*
1288+
$ENDFPLIST
1289+
DRAW
1290+
S -300 200 300 -200 1 1 10 f
1291+
X IN 1 -400 100 100 R 50 50 1 1 W
1292+
X GND 2 0 -300 100 U 50 50 1 1 W
1293+
X OUT 3 400 100 100 L 50 50 1 1 w
1294+
X 5/~3 4 400 -100 100 L 50 50 1 1 I
1295+
X ~SHDN 5 -400 -100 100 R 50 50 1 1 I
1296+
ENDDRAW
1297+
ENDDEF
1298+
#
1299+
# Switch_SW_DIP_x01
1300+
#
1301+
DEF Switch_SW_DIP_x01 SW 0 0 Y N 1 F N
1302+
F0 "SW" 0 150 50 H V C CNN
1303+
F1 "Switch_SW_DIP_x01" 0 -150 50 H V C CNN
1304+
F2 "" 0 0 50 H I C CNN
1305+
F3 "" 0 0 50 H I C CNN
1306+
$FPLIST
1307+
SW?DIP?x1*
1308+
$ENDFPLIST
1309+
DRAW
1310+
C -80 0 20 0 0 0 N
1311+
C 80 0 20 0 0 0 N
1312+
S -150 100 150 -100 0 1 10 f
1313+
P 2 0 0 0 -60 5 93 46 N
1314+
X ~ 1 -300 0 200 R 50 50 1 1 P
1315+
X ~ 2 300 0 200 L 50 50 1 1 P
1316+
ENDDRAW
1317+
ENDDEF
1318+
#
10961319
# power_+3.3V
10971320
#
10981321
DEF power_+3.3V #PWR 0 0 Y Y 1 F P
@@ -1139,6 +1362,21 @@ X +5V 1 0 0 0 U 50 50 1 1 W N
11391362
ENDDRAW
11401363
ENDDEF
11411364
#
1365+
# power_+5VP
1366+
#
1367+
DEF power_+5VP #PWR 0 0 Y Y 1 F P
1368+
F0 "#PWR" 0 -150 50 H I C CNN
1369+
F1 "power_+5VP" 0 140 50 H V C CNN
1370+
F2 "" 0 0 50 H I C CNN
1371+
F3 "" 0 0 50 H I C CNN
1372+
DRAW
1373+
P 2 0 1 0 -30 50 0 100 N
1374+
P 2 0 1 0 0 0 0 100 N
1375+
P 2 0 1 0 0 100 30 50 N
1376+
X +5VP 1 0 0 0 U 50 50 1 1 W N
1377+
ENDDRAW
1378+
ENDDEF
1379+
#
11421380
# power_GND
11431381
#
11441382
DEF power_GND #PWR 0 0 Y Y 1 F P

Kicad/Neotron-Common-Hardware.dcm

Lines changed: 21 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,11 +16,31 @@ K circular DIN connector
1616
F http://www.kycon.com/Pub_Eng_Draw/KMDGX-6S-6S-S4N.pdf
1717
$ENDCMP
1818
#
19+
$CMP K78xx-3AR3
20+
D DC/DC Convertor
21+
F https://www.mornsun-power.com/html/pdf/K7805-3AR3.html
22+
$ENDCMP
23+
#
1924
$CMP MIC2005A-2YM5
2025
D Microchip 500mA Fixed Current Limit Single High Side Switch
2126
F http://www.microchip.com/mymicrochip/filehandler.aspx?ddocname=en579487
2227
$ENDCMP
2328
#
29+
$CMP MKE04P24M48SF0
30+
D NXP KE04 Cortex-M0+ 5V microcontroller
31+
F https://www.nxp.com/docs/en/data-sheet/MKE04P24M48SF0.pdf
32+
$ENDCMP
33+
#
34+
$CMP NUC029FAE
35+
D Nuvoton NuMicro family ARM®Cortex®-M0 32-bit Microcontroller
36+
F https://www.nuvoton.com/resource-files/DS_NUC029_EN_Rev1.06.pdf
37+
$ENDCMP
38+
#
39+
$CMP STM811
40+
D Reset circuit
41+
F https://www.st.com/content/ccc/resource/technical/document/datasheet/cd/e2/ab/27/7d/5d/44/41/CD00003591.pdf/files/CD00003591.pdf/jcr:content/translations/en.CD00003591.pdf
42+
$ENDCMP
43+
#
2444
$CMP STX-4335-5BGP-S1
2545
D Triple 3.5mm TRS jack
2646
F http://www.kycon.com/Pub_Eng_Draw/STX-4335-5BGP-S1.pdf
@@ -39,7 +59,7 @@ F https://www.ti.com/lit/ds/symlink/ths7316.pdf
3959
$ENDCMP
4060
#
4161
$CMP TPD7S019
42-
D 7-Channel ESD Solution for VGA Port
62+
D 7-Channel ESD Solution for VGA Port
4363
K ESD VGA
4464
F https://www.ti.com/lit/ds/symlink/tpd7s019.pdf
4565
$ENDCMP

0 commit comments

Comments
 (0)