Skip to content

Commit d64e364

Browse files
mafe72coderkevin
authored andcommitted
Add KiCad Front and Main PCB project files (#5)
1 parent b3ceb24 commit d64e364

16 files changed

+2224
-0
lines changed

pcb-board/README.md

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
# KiCad PCB projects
2+
This are the Front and Main PCB projects designed on KiCad, this PCB is designed to be as easy to solder as possible using all through hole components. The NFC and
3+
Front Panel connector are 1.25mm pitch and require careful soldering to avoid bridging solder points.
4+
5+
## BOM
6+
7+
This is the list of components and there respectable links to order each part from different suppliers:
8+
9+
Front Panel
10+
- 150ohm Power LED Resistor, Quantity: 1 digikey: http://bit.ly/2qCImqK
11+
- Front Panel Power LED, Quantity: 1 digikey: http://bit.ly/2qCURmf
12+
- Latching Push Button Switche (Power Switch) Quantity: 1 amazon: http://amzn.to/2rpfMua
13+
- Momentary Push Button Switch (Reset Switch) Quantity: 1 amazon: http://amzn.to/2rpqrF1
14+
15+
Main Board
16+
- Micro JST Picoblade 1.25mm Pitch 4 Pin(NFC Reader) Quantity: 1 ebay: http://ebay.to/2sDfNLq
17+
- Micro JST Picoblade 1.25mm Pitch 5 Pin(Front Control Panel) Quantity: 1 ebay: http://ebay.to/2sDwypP
18+
- Resistor 10kohm, Quantity: 1 digikey: http://bit.ly/2rpp1KH
19+
- 16 Pin Pi Header Connector, Quantity: 1 digikey: http://bit.ly/2rp8Ehp
20+
21+
## OSH Park Links
22+
This PCB projects are publicly shared at oskpark.com you can order this boards from the following links:
23+
24+
-Front Panel PCB
25+
https://oshpark.com/shared_projects/b4CEMlJS
26+
27+
-Main Board PCB
28+
https://oshpark.com/shared_projects/rdgBPoq0
29+
126 KB
Loading
104 KB
Loading

pcb-board/front-panel/front-panel.kicad_pcb

Lines changed: 600 additions & 0 deletions
Large diffs are not rendered by default.

pcb-board/front-panel/front-panel.pdf

17.6 KB
Binary file not shown.

pcb-board/front-panel/front-panel.pro

Lines changed: 71 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,71 @@
1+
update=6/18/2017 4:33:57 AM
2+
version=1
3+
last_client=kicad
4+
[pcbnew]
5+
version=1
6+
LastNetListRead=
7+
UseCmpFile=1
8+
PadDrill=0.600000000000
9+
PadDrillOvalY=0.600000000000
10+
PadSizeH=1.500000000000
11+
PadSizeV=1.500000000000
12+
PcbTextSizeV=1.500000000000
13+
PcbTextSizeH=1.500000000000
14+
PcbTextThickness=0.300000000000
15+
ModuleTextSizeV=1.000000000000
16+
ModuleTextSizeH=1.000000000000
17+
ModuleTextSizeThickness=0.150000000000
18+
SolderMaskClearance=0.000000000000
19+
SolderMaskMinWidth=0.000000000000
20+
DrawSegmentWidth=0.200000000000
21+
BoardOutlineThickness=0.100000000000
22+
ModuleOutlineThickness=0.150000000000
23+
[cvpcb]
24+
version=1
25+
NetIExt=net
26+
[general]
27+
version=1
28+
[eeschema]
29+
version=1
30+
LibDir=../../../MyLibrary/library
31+
[eeschema/libraries]
32+
LibName1=power
33+
LibName2=device
34+
LibName3=transistors
35+
LibName4=conn
36+
LibName5=linear
37+
LibName6=regul
38+
LibName7=74xx
39+
LibName8=cmos4000
40+
LibName9=adc-dac
41+
LibName10=memory
42+
LibName11=xilinx
43+
LibName12=microcontrollers
44+
LibName13=dsp
45+
LibName14=microchip
46+
LibName15=analog_switches
47+
LibName16=motorola
48+
LibName17=texas
49+
LibName18=intel
50+
LibName19=audio
51+
LibName20=interface
52+
LibName21=digital-audio
53+
LibName22=philips
54+
LibName23=display
55+
LibName24=cypress
56+
LibName25=siliconi
57+
LibName26=opto
58+
LibName27=atmel
59+
LibName28=contrib
60+
LibName29=valves
61+
LibName30=C:/Users/mafe7/Documents/KiCad/MyLibrary/library/e-switch
62+
[schematic_editor]
63+
version=1
64+
PageLayoutDescrFile=
65+
PlotDirectoryName=
66+
SubpartIdSeparator=0
67+
SubpartFirstId=65
68+
NetFmtName=Pcbnew
69+
SpiceForceRefPrefix=0
70+
SpiceUseNetNumbers=0
71+
LabSize=60
Lines changed: 110 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,110 @@
1+
2+
(rules PCB Mini-NES_Panel
3+
(snap_angle
4+
fortyfive_degree
5+
)
6+
(autoroute_settings
7+
(fanout off)
8+
(autoroute on)
9+
(postroute on)
10+
(vias on)
11+
(via_costs 50)
12+
(plane_via_costs 5)
13+
(start_ripup_costs 100)
14+
(start_pass_no 124)
15+
(layer_rule F.Cu
16+
(active on)
17+
(preferred_direction horizontal)
18+
(preferred_direction_trace_costs 1.0)
19+
(against_preferred_direction_trace_costs 3.5)
20+
)
21+
(layer_rule B.Cu
22+
(active on)
23+
(preferred_direction vertical)
24+
(preferred_direction_trace_costs 1.0)
25+
(against_preferred_direction_trace_costs 1.4)
26+
)
27+
)
28+
(rule
29+
(width 254.0)
30+
(clear 254.2)
31+
(clear 127.0 (type smd_to_turn_gap))
32+
(clear 63.6 (type smd_smd))
33+
(clear 200.2 (type 0.2mm_0.2mm))
34+
(clear 152.6 (type Minimal_Minimal))
35+
)
36+
(padstack "Via[0-1]_685.8:330.2_um"
37+
(shape
38+
(circle F.Cu 685.8 0.0 0.0)
39+
)
40+
(shape
41+
(circle B.Cu 685.8 0.0 0.0)
42+
)
43+
(attach off)
44+
)
45+
(via
46+
"Via[0-1]_685.8:330.2_um" "Via[0-1]_685.8:330.2_um" default
47+
)
48+
(via
49+
"Via[0-1]_685.8:330.2_um-kicad_default" "Via[0-1]_685.8:330.2_um" "kicad_default"
50+
)
51+
(via
52+
"Via[0-1]_685.8:330.2_um-0.2mm" "Via[0-1]_685.8:330.2_um" 0.2mm
53+
)
54+
(via
55+
"Via[0-1]_685.8:330.2_um-Minimal" "Via[0-1]_685.8:330.2_um" Minimal
56+
)
57+
(via_rule
58+
default "Via[0-1]_685.8:330.2_um"
59+
)
60+
(via_rule
61+
"kicad_default" "Via[0-1]_685.8:330.2_um-kicad_default"
62+
)
63+
(via_rule
64+
0.2mm "Via[0-1]_685.8:330.2_um-0.2mm"
65+
)
66+
(via_rule
67+
Minimal "Via[0-1]_685.8:330.2_um-Minimal"
68+
)
69+
(class default
70+
(clearance_class default)
71+
(via_rule default)
72+
(rule
73+
(width 254.0)
74+
)
75+
(circuit
76+
(use_layer F.Cu B.Cu)
77+
)
78+
)
79+
(class "kicad_default"
80+
/LED /GND /VCC /PWR /RST "Net-(SW2-Pad4)" "Net-(D1-Pad1)"
81+
(clearance_class "kicad_default")
82+
(via_rule kicad_default)
83+
(rule
84+
(width 254.0)
85+
)
86+
(circuit
87+
(use_layer F.Cu B.Cu)
88+
)
89+
)
90+
(class 0.2mm
91+
(clearance_class 0.2mm)
92+
(via_rule 0.2mm)
93+
(rule
94+
(width 200.0)
95+
)
96+
(circuit
97+
(use_layer F.Cu B.Cu)
98+
)
99+
)
100+
(class Minimal
101+
(clearance_class Minimal)
102+
(via_rule Minimal)
103+
(rule
104+
(width 152.4)
105+
)
106+
(circuit
107+
(use_layer F.Cu B.Cu)
108+
)
109+
)
110+
)

pcb-board/front-panel/front-panel.sch

Lines changed: 179 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,179 @@
1+
EESchema Schematic File Version 2
2+
LIBS:power
3+
LIBS:device
4+
LIBS:transistors
5+
LIBS:conn
6+
LIBS:linear
7+
LIBS:regul
8+
LIBS:74xx
9+
LIBS:cmos4000
10+
LIBS:adc-dac
11+
LIBS:memory
12+
LIBS:xilinx
13+
LIBS:microcontrollers
14+
LIBS:dsp
15+
LIBS:microchip
16+
LIBS:analog_switches
17+
LIBS:motorola
18+
LIBS:texas
19+
LIBS:intel
20+
LIBS:audio
21+
LIBS:interface
22+
LIBS:digital-audio
23+
LIBS:philips
24+
LIBS:display
25+
LIBS:cypress
26+
LIBS:siliconi
27+
LIBS:opto
28+
LIBS:atmel
29+
LIBS:contrib
30+
LIBS:valves
31+
LIBS:e-switch
32+
LIBS:Mini-NES_Panel-cache
33+
EELAYER 25 0
34+
EELAYER END
35+
$Descr USLetter 11000 8500
36+
encoding utf-8
37+
Sheet 1 1
38+
Title "Mini-NES_NFC_FRONT-PANEL by @coderkevin"
39+
Date "2017-05-18"
40+
Rev "1.0"
41+
Comp "Eladio Martinez"
42+
Comment1 ""
43+
Comment2 ""
44+
Comment3 ""
45+
Comment4 ""
46+
$EndDescr
47+
$Comp
48+
L CONN_01X05 J1
49+
U 1 1 591E5B6A
50+
P 2800 4700
51+
F 0 "J1" H 2800 5000 50 0000 C CNN
52+
F 1 "FRONT_CONN" V 2900 4700 50 0000 C CNN
53+
F 2 "Pin_Headers:Pin_Header_Straight_1x05_Pitch2.54mm" H 2800 4700 50 0001 C CNN
54+
F 3 "" H 2800 4700 50 0001 C CNN
55+
1 2800 4700
56+
1 0 0 -1
57+
$EndComp
58+
Wire Wire Line
59+
8450 2450 8450 2100
60+
Connection ~ 7850 2450
61+
Text Label 2600 4500 2 60 ~ 0
62+
GND
63+
Text Label 2600 4600 2 60 ~ 0
64+
VCC
65+
Text Label 8250 4450 0 60 ~ 0
66+
LED
67+
Text Label 2600 4800 2 60 ~ 0
68+
PWR
69+
Text Label 2600 4900 2 60 ~ 0
70+
RST
71+
Text Label 2350 1950 2 60 ~ 0
72+
RST
73+
Text Label 7450 2000 2 60 ~ 0
74+
PWR
75+
Text Label 8050 2000 2 60 ~ 0
76+
LED
77+
$Comp
78+
L LED D1
79+
U 1 1 591E600E
80+
P 8050 4450
81+
F 0 "D1" H 8050 4550 50 0000 C CNN
82+
F 1 "LED" H 8050 4350 50 0000 C CNN
83+
F 2 "LEDs:LED_D3.0mm" H 8050 4450 50 0001 C CNN
84+
F 3 "" H 8050 4450 50 0001 C CNN
85+
1 8050 4450
86+
1 0 0 -1
87+
$EndComp
88+
Text Label 2750 1850 0 60 ~ 0
89+
GND
90+
NoConn ~ 8450 1900
91+
Text Notes 5700 1050 0 118 ~ 0
92+
Power Button
93+
$Comp
94+
L R R1
95+
U 1 1 591F3340
96+
P 7700 4650
97+
F 0 "R1" V 7780 4650 50 0000 C CNN
98+
F 1 "220h" V 7700 4650 50 0000 C CNN
99+
F 2 "Resistors_THT:R_Axial_DIN0309_L9.0mm_D3.2mm_P12.70mm_Horizontal" V 7630 4650 50 0001 C CNN
100+
F 3 "" H 7700 4650 50 0001 C CNN
101+
1 7700 4650
102+
1 0 0 -1
103+
$EndComp
104+
Wire Wire Line
105+
8250 4450 8200 4450
106+
$Comp
107+
L TL2230OA SW1
108+
U 1 1 591F3F8D
109+
P 2550 1950
110+
F 0 "SW1" H 2550 2120 50 0000 C CNN
111+
F 1 "TL2230OA" H 2550 1750 50 0000 C CNN
112+
F 2 "e-switch:TL2230" H 2550 1950 50 0001 C CNN
113+
F 3 "" H 2550 1950 50 0001 C CNN
114+
1 2550 1950
115+
1 0 0 -1
116+
$EndComp
117+
$Comp
118+
L TL2230EE SW2
119+
U 1 1 591F4014
120+
P 7650 2000
121+
F 0 "SW2" H 7650 2170 50 0000 C CNN
122+
F 1 "TL2230EE" H 7650 1800 50 0000 C CNN
123+
F 2 "e-switch:TL2230" H 7650 2000 50 0001 C CNN
124+
F 3 "" H 7650 2000 50 0001 C CNN
125+
1 7650 2000
126+
1 0 0 -1
127+
$EndComp
128+
$Comp
129+
L TL2230EE SW2
130+
U 2 1 591F40A7
131+
P 8250 2000
132+
F 0 "SW2" H 8250 2170 50 0000 C CNN
133+
F 1 "TL2230EE" H 8250 1800 50 0000 C CNN
134+
F 2 "e-switch:TL2230" H 8250 2000 50 0001 C CNN
135+
F 3 "" H 8250 2000 50 0001 C CNN
136+
2 8250 2000
137+
1 0 0 -1
138+
$EndComp
139+
Text Notes 750 1050 0 118 ~ 0
140+
Reset Button
141+
Text Label 8450 2100 0 60 ~ 0
142+
VCC
143+
Wire Wire Line
144+
7850 2100 7850 2450
145+
Text Label 2600 4700 2 60 ~ 0
146+
LED
147+
Text Label 7950 4900 0 60 ~ 0
148+
GND
149+
Text Label 7850 1700 0 60 ~ 0
150+
GND
151+
Wire Wire Line
152+
7850 1900 7850 1700
153+
Text Label 2750 2050 0 60 ~ 0
154+
VCC
155+
Wire Wire Line
156+
7850 2450 8450 2450
157+
Wire Notes Line
158+
10500 3300 450 3300
159+
Wire Notes Line
160+
5350 450 5350 6200
161+
Wire Notes Line
162+
450 6200 10550 6200
163+
Text Notes 5750 3900 0 118 ~ 0
164+
Power LED
165+
Text Notes 800 3900 0 118 ~ 0
166+
Connector
167+
Text Notes 8950 3100 0 60 ~ 0
168+
Note: Latching push button
169+
Text Notes 3750 3100 0 60 ~ 0
170+
Note: Momentary push button
171+
Wire Wire Line
172+
7900 4450 7700 4450
173+
Wire Wire Line
174+
7700 4450 7700 4500
175+
Wire Wire Line
176+
7700 4800 7700 4900
177+
Wire Wire Line
178+
7700 4900 7950 4900
179+
$EndSCHEMATC

0 commit comments

Comments
 (0)