Neptune
Board-Folk·Neptune
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.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | 68HC000 | PLCC-68 | IC1 |
| 1 | LHP6323 | SOIC-40 | IC2 |
| 1 | Z80CPU | QFP-44_10x10_Pitch0.8mm | IC4 |
| 1 | LC3664 | SOIC-28W_7.5x18.7mm_P1.27mm | IC5 |
| 1 | 315-5660 | QFP-208_28x28_Pitch0.5mm | IC6 |
| 1 | MSM54C864 | SOJ-40 | IC7 |
| 1 | SH2 M | LQFP-144_20x20mm_P0.5mm | IC501 |
| 1 | SH2 S | LQFP-144_20x20mm_P0.5mm | IC502 |
| 1 | µPD4502161 | SSOP-50 | IC503 |
| 1 | 315-5818 | LQFP-176_24x24mm_P0.5mm | IC504 |
| 1 | 315-5805 | PQFP-80_14x20mm_P0.8mm | IC505 |
| 1 | 315-5781 | LQFP-144_20x20mm_P0.5mm | IC506 |
| 2 | TC511664 | SO-Mix-40 | IC507, IC508 |
| 1 | SN74AC04DR 74AC04 | SO-14_Dual_Purpose_P1.27mm | IC509 |
| 1 | RHSRL33A | SOT-89-3_Handsoldering | IC510 |
| 1 | 315-5684 | SO-32-0.8mm | IC511 |
| 1 | 315-5788 | SO-32-0.8mm | IC512 |
| 1 | SN74HC74ANS 74HC74 | SO-14_Dual_Purpose_P1.27mm | IC515 |
| 1 | SN74LS00NSR 74LS00 | SO-14_Dual_Purpose_P1.27mm | IC516 |
| 1 | SN74ACT241PW 74ACT241 | TSSOP-20_4.4x6.5mm_P0.65mm | IC601 |
Show 122 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | PIC16F630/18324 | DIP-14_W7.62mm_Socket | IC701 |
| 1 | TPS564257DRLR | SOT-563 | IC801 |
| 1 | TL972IDR TL972 | SO-8_3.9x4.9mm_P1.27mm | IC901 |
| 1 | THS7374IPWR THS7374 | TSSOP-14_4.4x5mm_P0.65mm | IC951 |
| 1 | MMBT3904-TP MMBT3904 | SOT-23 | Q801 |
| 1 | *3 | Crystal_HC18-U_Vertical | X501 |
| 1 | Expansion | Edge-60P | CN2 |
| 1 | Cartridge | Cartidge_Slot | CN3 |
| 1 | 1P | DSUB-9 | CN5 |
| 1 | 2P | DSUB-9 | CN6 |
| 1 | Barrel_Jack | Power_Jack | CN7 |
| 1 | AV Out | AV_Connector | CN504 |
| 1 | EXT | EXT_Breakout | J2 |
| 4 | CA0612KRNPO9BN330 4x33pF | R_Array_Convex_4x0603 | CA601, CA602, CA603, CA604 |
| 5 | 10uF 16V | CP_Radial_D5.0mm_P2.50mm | CE20, CE503, CE504, CE505, CE931 |
| 8 | 47uF 10V | CP_Radial_D5.0mm_P2.50mm | CE27, CE28, CE506, CE507, CE508, CE602, CE913, CE914 |
| 1 | 47uF 10V | CP_Radial_D5.0mm_P2.50mm_Horizontal | CE509 |
| 1 | 220uF 16V | CP_Radial_D5.0mm_P2.50mm | CE512 |
| 1 | 1uF 50V | CP_Radial_D5.0mm_P2.50mm | CE513 |
| 3 | 100uF 10V | CP_Radial_D5.0mm_P2.50mm | CE514, CE518, CE520 |
| 1 | 470uF 10V | CP_Radial_D8.0mm_P5.00mm | CE517 |
| 1 | 10uF 10V | CP_Radial_D5.0mm_P2.50mm | CE909 |
| 14 | 222 | EMI_3P | EM11, EM12, EM13, EM14, EM15, EM16, EM18, EM21 +6 |
| 2 | 271 | EMI_3P | EM17, EM27 |
| 1 | 2200pF | EMI_3P | NF502 |
| 1 | CXO_DIP14 | Oscillator_DIP-8-14 | OSC1 |
| 5 | YC164-FR-07100RL 4x100 | R_Array_Convex_4x0603 | RA1, RA2, RA4, RA5, RA6 |
| 1 | YC162-FR-07100RL 2x100 | R_Array_Convex_2x0603 | RA3 |
| 8 | YC164-FR-0710KL 4x10K | R_Array_Convex_4x0603 | RA601, RA602, RA611, RA612, RM3, RM4, RM5, RM6 |
| 2 | YC164-FR-074K7L 4x4.7K | R_Array_Convex_4x0603 | RA607, RA617 |
| 1 | YC164-JR-072K2L 4x2.2K | R_Array_Convex_4x0603 | RA608 |
| 1 | RESET MD2 | Reset_Switch | S1 |
| 1 | POWER MD2 | Power_Switch | S2 |
| 1 | RESET NEP | Reset_Switch | SN1 |
| 1 | POWER NEP | Power_Switch | SN2 |
| 2 | +9V | PinHeader_1x01_P2.54mm_Vertical | TP1, TP2 |
| 1 | +5V | PinHeader_1x01_P2.54mm_Vertical | TP3 |
| 1 | MMBT3904-TP NPN | SOT-23-3 | TR501 |
| 1 | MMBT3904-TP NPN | SOT-23 | TR502 |
| 1 | BGKR | RGB_LED | LED701 |
| 1 | D | D_T-1_P5.08mm_Horizontal | D502 |
| 1 | CMS06(TE12L,Q,M) 2A RECT | D_SOD-128 | D801 |
| 12 | CBG201209U000T 0 | L_0805_2012Metric | FB1, FB7, FB13, FB502, FB505, FB510, FB511, FB513 +4 |
| 2 | CBG201209U121T 120 Ohm | L_0805_2012Metric | FB501, FB506 |
| 1 | CBG201209U221T 240 Ohm | L_0805_2012Metric | FB503 |
| 2 | CMI322513J101KT 100u | L_1210_3225Metric_Pad1.42x2.65mm_HandSolder | L501, L502 |
| 1 | CMI322513X120KT 12uH 10% | L_1210_3225Metric_Pad1.42x2.65mm_HandSolder | L603 |
| 1 | FHW1210IF100JST *1 10% | L_1210_3225Metric_Pad1.42x2.65mm_HandSolder | L604 |
| 1 | FHW1210IF820JST *2 10% | L_1210_3225Metric_Pad1.42x2.65mm_HandSolder | L605 |
| 1 | LQH55DN4R7M03L 4.7u | L_Murata_LQH55DN_5.7x5.0mm | L801 |
| 2 | VJ0805A330FXJPW1BC 33pF | C_0805_2012Metric | C2, C17 |
| 6 | VJ0805A101FXJPW1BC 100pF | C_0805_2012Metric | C3, C5, C16, C18, C594, C595 |
| 1 | VJ0805A101FXJPW1BC * | C_0805_2012Metric | C4 |
| 1 | VJ0805A470FXJPW1BC 47pF (PAL only) | C_0805_2012Metric | C9 |
| 1 | VJ0805A100FXJCW1BC 10pF (PAL only) | C_0805_2012Metric | C10 |
| 1 | VJ0805A330FXJPW1BC 33pF* | C_0805_2012Metric | C11 |
| 2 | VJ0805Y105KXJTW1BC 1nF | C_0805_2012Metric | C12, C14 |
| 3 | 10uF 16V | CP_Radial_D5.0mm_P2.50mm | C21, C29, C30 |
| 13 | VJ0805Y223JXJPW1BC 22nF | C_0805_2012Metric | C32, C37, C38, C40, C41, C42, C45, C46 +5 |
| 14 | VJ1206V475MXJTW1BC 4.7uF | C_1206_3216Metric | C506, C508, C512, C515, C517, C520, C523, C527 +6 |
| 48 | VJ0805Y104JXJMT 100nF | C_0805_2012Metric | C507, C509, C510, C513, C516, C518, C519, C521 +40 |
| 2 | VJ0805A471FXJPW1BC 470pF | C_0805_2012Metric | C511, C514 |
| 1 | GRM21A5C2J680JWA1D 68pF | C_0805_2012Metric | C525 |
| 1 | VJ0805A101FXJPW1BC 100/120pF (VA1/VA0) | C_0805_2012Metric | C526 |
| 2 | VJ0805A332FXJTW1BC 3.3nF | C_0805_2012Metric | C554, C555 |
| 2 | VJ0805A681FXJCW1BC 680pF | C_0805_2012Metric | C556, C557 |
| 3 | VJ0805A102FXJCW1BC 1nF | C_0805_2012Metric | C558, C561, C562 |
| 2 | VJ0805A222FXJCW1BC 2.2nF | C_0805_2012Metric | C559, C560 |
| 1 | GRM21A5C2J680JWA1D *8 | C_0805_2012Metric | C570 |
| 1 | VJ0805A100FXJCW1BC 10pF | C_0805_2012Metric | C571 |
| 1 | 10pF | C_Rect_L7.0mm_W6.5mm_P5.00mm | C572 |
| 1 | VJ0805A820FXJCW1BC 82pF | C_0805_2012Metric | C573 |
| 1 | CC0805JRNPOCBN150 *9 | C_0805_2012Metric | C574 |
| 1 | GRM21A5C2E470JW01D *10 | C_0805_2012Metric | C575 |
| 2 | VJ0805Y473JXJCW1BC 47nF | C_0805_2012Metric | C577, C579 |
| 1 | GRM21A5C2E820JW01D *11 | C_0805_2012Metric | C578 |
| 1 | VJ0805Y105KXJTW1BC 1uF | C_0805_2012Metric | C621 |
| 2 | VJ0805A101FXJPW1BC Unused/47/100pF | C_0805_2012Metric | C696, C697 |
| 1 | VJ0805D100FXAAP 10pF C0G/NP0 | C_0805_2012Metric | C801 |
| 6 | C3216X7R1V106KT000E 10uF 35V X7R | C_1206_3216Metric | C802, C803, C804, C805, C807, C808 |
| 2 | VJ0805Y104JFAAR 0.1uF 50V X7R | C_0805_2012Metric | C806, C809 |
| 2 | VJ0805V106ZXQTW1BC 10uF/10V | C_0805_2012Metric | C901, C902 |
| 6 | VJ0805Y105KXJTW1BC 1uF/16V | C_0805_2012Metric | C903, C904, C905, C906, C907, C908 |
| 2 | VJ0805A151FXJCW1BC 150pF C0G/NP0 | C_0805_2012Metric | C911, C912 |
| 1 | CGA4J1X5R1C106KT0Y0E 10uF | C_0805_2012Metric | C961 |
| 6 | CRCW08052K20JNEA 2.2K | R_0805_2012Metric | R10, R12, R15, R48, R525, R912 |
| 5 | CRCW08054K70JNEAC 4.7K | R_0805_2012Metric | R11, R523, R566, R611, R807 |
| 1 | CRCW08051K20FKEAHP 1.2K | R_0805_2012Metric | R14 |
| 13 | CRCW080575R0FKEAHP 75 | R_0805_2012Metric | R40, R41, R511, R512, R526, R527, R528, R529 +5 |
| 3 | CRCW08055K60FKEA 5.6K | R_0805_2012Metric | R50, R51, R52 |
| 8 | CRCW0805330RFKEA 330 | R_0805_2012Metric | R68, R69, R70, R71, R521, R522, R917, R918 |
| 1 | CRCW0805150RFKEAHP 150 | R_0805_2012Metric | R74 |
| 2 | CRCW0805220RFKEAC 220 | R_0805_2012Metric | R75, R702 |
| 11 | CRCW080510K0FKEA 10K | R_0805_2012Metric | R502, R518, R520, R549, R558, R621, R701, R805 +3 |
| 5 | CRCW08053K00FKEA 3K | R_0805_2012Metric | R503, R505, R514, R516, R539 |
| 1 | CRCW0805180RJNEA 180 | R_0805_2012Metric | R506 |
| 1 | CRCW080513K0FKEA 13K 2% | R_0805_2012Metric | R507 |
| 1 | CRCW08052K70FKEA 2.7K 2% | R_0805_2012Metric | R508 |
| 1 | CRCW08051K60FKEA 1.6K 2% | R_0805_2012Metric | R509 |
| 5 | CRCW08058K20FKEA 8.2K | R_0805_2012Metric | R513, R515, R517, R519, R561 |
| 1 | CRCW080510R0FKEB 10 | R_0805_2012Metric | R524 |
| 3 | CRCW080533R0FKEAC 33 | R_0805_2012Metric | R532, R533, R534 |
| 3 | MCU08050C1600FPW00 160 | R_0805_2012Metric | R535, R536, R537 |
| 1 | CRCW0805430RJNEA *4 | R_0805_2012Metric | R540 |
| 1 | CRCW0805680RJNEA *5 | R_0805_2012Metric | R541 |
| 1 | RCG08050000Z0EA 0 | R_0805_2012Metric | R545 |
| 1 | CRCW0805100RJNEAHP 100 | R_0805_2012Metric | R547 |
| 2 | CRCW08052K00JNEA 2K | R_0805_2012Metric | R559, R562 |
| 1 | TNPW080516K0BEEA 16K | R_0805_2012Metric | R560 |
| 1 | CRCW08051K00FKEA 1K | R_0805_2012Metric | R622 |
| 4 | CRCW080510K0FKEA 1K | R_0805_2012Metric | R704, R705, R706, R707 |
| 1 | CRCW080510K0FKEA 0 | R_0805_2012Metric | R708 |
| 2 | CRCW080530K0FKEA 30k | R_0805_2012Metric | R801, R804 |
| 1 | RCS0805130KFKEA 130K | R_0805_2012Metric | R802 |
| 1 | CRCW0805220KJNEA 220k | R_0805_2012Metric | R803 |
| 2 | CRCW0805100KFKEA 100K | R_0805_2012Metric | R901, R902 |
| 6 | CRCW0805210KFKEA 210K | R_0805_2012Metric | R903, R904, R905, R906, R907, R908 |
| 2 | RCS0805300KFKEA 300K | R_0805_2012Metric | R915, R916 |
| 5 | TNPW08055K62FHEA\ 5.62K | R_0805_2012Metric | R951, R952, R953, R954, R961 |
| 3 | CRCW08051K00FKEA 1.00K | R_0805_2012Metric | R962, R963, R964 |
| 1 | Fit 10K to disable | R_0805_2012Metric | R965 |
| 1 | Fit 0 to enable | R_0805_2012Metric | 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.
- LayoutNeptune.kicad_pcb
- SchematicNeptune.kicad_sch
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
PIC
Pslab hardware
fossasia
99 × 53.3 mm187 parts4LApache-2.01.7kPIC
Micro 8088
skiselev
152.4 × 101.6 mm71 partsGPL-3.0414PIC
GB-BENCH-G1
Gekkio
100 × 100 mm98 parts4LCC-BY-4.0376PIC
GB-CARTPP-DIY
Gekkio
100 × 100 mm22 parts2LCC-BY-4.0376PIC
GB-MBCTEST
Gekkio
51.4 × 61 mm32 parts2LCC-BY-4.0376PIC
GB-LIVE32
Gekkio
51.4 × 61 mm46 parts4LCC-BY-4.0376