Neptune

Board-Folk·Neptune

Neptune PCB layout, top view — open source PIC board by Board-Folk
Simulate this board

About the Neptune PCB

Neptune is an open source PIC PCB design by Board-Folk, published on GitHub. It is a 4-layer board measuring 191.2 × 190.9 mm, with 372 components from 142 distinct parts.

Its main chip is the PIC16F630/18324, from the PIC family. Other key parts include the 68HC000, LHP6323, Z80CPU, LC3664 and 315-5660. By type, the board carries 137 capacitors, 108 resistors, 25 ICs, 21 inductors, 7 connectors and 3 test points.

It belongs with the retro computing designs in this gallery.

From the project

Recreation of the cancelled Sega console that combines Mega Drive/Genesis with 32X.

The Sega Neptune was an unreleased console that would have been a stand-alone 32X. This project provides a PCB that combines the 32X and Mega Drive/Genesis 2 that fits in an original Mega Drive/Genesis 2 case or the reimagined Neptune case designed by DVIZIX.

NOTE: In order to use these PCBs successfully you will need to be proficient in:

Soldering-fine pitched surface mount components. In most cases, desoldering said components to obtain these from a donor board. * Troubleshooting any issues that may arise.

Main components on the Neptune

Neptune bill of materials (BOM)

372 components, 142 distinct parts.

QtyPartRefs
1
68HC000
IC1
1
LHP6323
IC2
1
Z80CPU
IC4
1
LC3664
IC5
1
315-5660
IC6
1
MSM54C864
IC7
1
SH2 M
IC501
1
SH2 S
IC502
1
µPD4502161
IC503
1
315-5818
IC504
1
315-5805
IC505
1
315-5781
IC506
2
TC511664
IC507, IC508
1
SN74AC04DR
74AC04
IC509
1
RHSRL33A
IC510
1
315-5684
IC511
1
315-5788
IC512
1
SN74HC74ANS
74HC74
IC515
1
SN74LS00NSR
74LS00
IC516
1
SN74ACT241PW
74ACT241
IC601
Show 122 more
QtyPartRefs
1
PIC16F630/18324
IC701
1
TPS564257DRLR
IC801
1
TL972IDR
TL972
IC901
1
THS7374IPWR
THS7374
IC951
1
MMBT3904-TP
MMBT3904
Q801
1
*3
X501
1
Expansion
CN2
1
Cartridge
CN3
1
1P
CN5
1
2P
CN6
1
Barrel_Jack
CN7
1
AV Out
CN504
1
EXT
J2
4
CA0612KRNPO9BN330
4x33pF
CA601, CA602, CA603, CA604
5
10uF 16V
CE20, CE503, CE504, CE505, CE931
8
47uF 10V
CE27, CE28, CE506, CE507, CE508, CE602, CE913, CE914
1
47uF 10V
CE509
1
220uF 16V
CE512
1
1uF 50V
CE513
3
100uF 10V
CE514, CE518, CE520
1
470uF 10V
CE517
1
10uF 10V
CE909
14
222
EM11, EM12, EM13, EM14, EM15, EM16, EM18, EM21 +6
2
271
EM17, EM27
1
2200pF
NF502
1
CXO_DIP14
OSC1
5
YC164-FR-07100RL
4x100
RA1, RA2, RA4, RA5, RA6
1
YC162-FR-07100RL
2x100
RA3
8
YC164-FR-0710KL
4x10K
RA601, RA602, RA611, RA612, RM3, RM4, RM5, RM6
2
YC164-FR-074K7L
4x4.7K
RA607, RA617
1
YC164-JR-072K2L
4x2.2K
RA608
1
RESET MD2
S1
1
POWER MD2
S2
1
RESET NEP
SN1
1
POWER NEP
SN2
2
+9V
TP1, TP2
1
+5V
TP3
1
MMBT3904-TP
NPN
TR501
1
MMBT3904-TP
NPN
TR502
1
BGKR
LED701
1
D
D502
1
CMS06(TE12L,Q,M)
2A RECT
D801
12
CBG201209U000T
0
FB1, FB7, FB13, FB502, FB505, FB510, FB511, FB513 +4
2
CBG201209U121T
120 Ohm
FB501, FB506
1
CBG201209U221T
240 Ohm
FB503
2
CMI322513J101KT
100u
L501, L502
1
CMI322513X120KT
12uH 10%
L603
1
FHW1210IF100JST
*1 10%
L604
1
FHW1210IF820JST
*2 10%
L605
1
LQH55DN4R7M03L
4.7u
L801
2
VJ0805A330FXJPW1BC
33pF
C2, C17
6
VJ0805A101FXJPW1BC
100pF
C3, C5, C16, C18, C594, C595
1
VJ0805A101FXJPW1BC
*
C4
1
VJ0805A470FXJPW1BC
47pF (PAL only)
C9
1
VJ0805A100FXJCW1BC
10pF (PAL only)
C10
1
VJ0805A330FXJPW1BC
33pF*
C11
2
VJ0805Y105KXJTW1BC
1nF
C12, C14
3
10uF 16V
C21, C29, C30
13
VJ0805Y223JXJPW1BC
22nF
C32, C37, C38, C40, C41, C42, C45, C46 +5
14
VJ1206V475MXJTW1BC
4.7uF
C506, C508, C512, C515, C517, C520, C523, C527 +6
48
VJ0805Y104JXJMT
100nF
C507, C509, C510, C513, C516, C518, C519, C521 +40
2
VJ0805A471FXJPW1BC
470pF
C511, C514
1
GRM21A5C2J680JWA1D
68pF
C525
1
VJ0805A101FXJPW1BC
100/120pF (VA1/VA0)
C526
2
VJ0805A332FXJTW1BC
3.3nF
C554, C555
2
VJ0805A681FXJCW1BC
680pF
C556, C557
3
VJ0805A102FXJCW1BC
1nF
C558, C561, C562
2
VJ0805A222FXJCW1BC
2.2nF
C559, C560
1
GRM21A5C2J680JWA1D
*8
C570
1
VJ0805A100FXJCW1BC
10pF
C571
1
10pF
C572
1
VJ0805A820FXJCW1BC
82pF
C573
1
CC0805JRNPOCBN150
*9
C574
1
GRM21A5C2E470JW01D
*10
C575
2
VJ0805Y473JXJCW1BC
47nF
C577, C579
1
GRM21A5C2E820JW01D
*11
C578
1
VJ0805Y105KXJTW1BC
1uF
C621
2
VJ0805A101FXJPW1BC
Unused/47/100pF
C696, C697
1
VJ0805D100FXAAP
10pF C0G/NP0
C801
6
C3216X7R1V106KT000E
10uF 35V X7R
C802, C803, C804, C805, C807, C808
2
VJ0805Y104JFAAR
0.1uF 50V X7R
C806, C809
2
VJ0805V106ZXQTW1BC
10uF/10V
C901, C902
6
VJ0805Y105KXJTW1BC
1uF/16V
C903, C904, C905, C906, C907, C908
2
VJ0805A151FXJCW1BC
150pF C0G/NP0
C911, C912
1
CGA4J1X5R1C106KT0Y0E
10uF
C961
6
CRCW08052K20JNEA
2.2K
R10, R12, R15, R48, R525, R912
5
CRCW08054K70JNEAC
4.7K
R11, R523, R566, R611, R807
1
CRCW08051K20FKEAHP
1.2K
R14
13
CRCW080575R0FKEAHP
75
R40, R41, R511, R512, R526, R527, R528, R529 +5
3
CRCW08055K60FKEA
5.6K
R50, R51, R52
8
CRCW0805330RFKEA
330
R68, R69, R70, R71, R521, R522, R917, R918
1
CRCW0805150RFKEAHP
150
R74
2
CRCW0805220RFKEAC
220
R75, R702
11
CRCW080510K0FKEA
10K
R502, R518, R520, R549, R558, R621, R701, R805 +3
5
CRCW08053K00FKEA
3K
R503, R505, R514, R516, R539
1
CRCW0805180RJNEA
180
R506
1
CRCW080513K0FKEA
13K 2%
R507
1
CRCW08052K70FKEA
2.7K 2%
R508
1
CRCW08051K60FKEA
1.6K 2%
R509
5
CRCW08058K20FKEA
8.2K
R513, R515, R517, R519, R561
1
CRCW080510R0FKEB
10
R524
3
CRCW080533R0FKEAC
33
R532, R533, R534
3
MCU08050C1600FPW00
160
R535, R536, R537
1
CRCW0805430RJNEA
*4
R540
1
CRCW0805680RJNEA
*5
R541
1
RCG08050000Z0EA
0
R545
1
CRCW0805100RJNEAHP
100
R547
2
CRCW08052K00JNEA
2K
R559, R562
1
TNPW080516K0BEEA
16K
R560
1
CRCW08051K00FKEA
1K
R622
4
CRCW080510K0FKEA
1K
R704, R705, R706, R707
1
CRCW080510K0FKEA
0
R708
2
CRCW080530K0FKEA
30k
R801, R804
1
RCS0805130KFKEA
130K
R802
1
CRCW0805220KJNEA
220k
R803
2
CRCW0805100KFKEA
100K
R901, R902
6
CRCW0805210KFKEA
210K
R903, R904, R905, R906, R907, R908
2
RCS0805300KFKEA
300K
R915, R916
5
TNPW08055K62FHEA\
5.62K
R951, R952, R953, R954, R961
3
CRCW08051K00FKEA
1.00K
R962, R963, R964
1
Fit 10K to disable
R965
1
Fit 0 to enable
R966

Neptune design files

The KiCad project lives in the Board-Folk/Neptune repository on GitHub; these links point at the commit this page was built from.

Neptune: common questions

What microcontroller does the Neptune use?

The Neptune is built around the PIC16F630/18324, from the PIC family.

How big is the Neptune PCB?

The Neptune measures 191.2 × 190.9 mm, has 4 copper layers and is 1.6 mm thick.

How many components are on the Neptune?

372 components, from 142 distinct parts. The full bill of materials is listed on this page.

Where can I download the Neptune design files?

From the Board-Folk/Neptune repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.

Can I use the Neptune design in my own project?

The repository has no license, so all rights stay with Board-Folk. Use it as a reference, and ask the author before reusing the design.

Can I test firmware for the Neptune without the hardware?

Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug PIC firmware against it before you order a PCB.

Similar boards