NuXT

monotech·NuXT

NuXT PCB layout, top view — open source PIC board by monotech
Simulate this board

About the NuXT PCB

NuXT is an open source PIC PCB design by monotech, published on GitHub under the GPL-3.0 license. It is a 4-layer board measuring 184.9 × 243.8 mm, with 214 components from 87 distinct parts.

Its main chip is the PIC12F629, from the PIC family. Other key parts include the 8088, 8087, SST39SF010A, AS6C4008 and FE2010A. By type, the board carries 88 capacitors, 43 resistors, 37 ICs, 10 diodes, 9 inductors and 8 connectors.

From the project

MicroATX Turbo XT Motherboard, with VGA, Floppy, CF, Serial

Based on schematics by Sergey Kiselev, with some small changes for combining optimization and board layout efficiency:

http://www.malinov.com/Home/sergeys-projects/isa-fdc-and-uart

http://www.malinov.com/Home/sergeys-projects/xt-cf-lite

http://www.malinov.com/Home/sergeys-projects/isa-supervga

https://github.com/skiselev/isa8_backplane

Main components on the NuXT

NuXT bill of materials (BOM)

214 components, 87 distinct parts.

QtyPartRefs
1
8088
U1
1
8087
U2
1
SST39SF010A
U3
2
AS6C4008
U4, U5
1
FE2010A
U6
1
ATF16V8B
U7
2
74F11
U8, U34
1
PIC12F629
U9
3
74F573
U10, U11, U12
2
74F245
U13, U14
2
74F244
U15, U16
1
74LS14
U17
1
74LS74
U18
1
7905
U19
1
TVGA9000i
U20
1
27C256
U21
4
256Kx4 70ns
U22, U23, U24, U25
2
74LS688
U26, U36
1
74F04
U27
1
74F32
U28
Show 67 more
QtyPartRefs
1
82077AA/PC8477
U29
1
16(C)x50
U30
1
GD75232/75(C)185
U31
2
74LS138
U32, U33
1
28C64B/28C256
U35
1
74F138
U37
1
PNP EBC
Q1
1
28.63636MHz
X1
1
40MHz
X2
1
1.8432MHz TTL
X3
1
24MHz
X4
1
1.8432MHz
X5
1
Front Panel
P1
1
Speaker
P2
1
ATX Power
P3
1
Floppy
P4
1
PS/2 Keyboard
P5
1
Serial Port
P6
1
VGA Port
P7
1
CF_CARD
P8
1
1.1A
F1
4
BUSPC_HOST
ISA1, ISA2, ISA3, ISA4
1
UART Config
JP1
1
Speaker
SP1
1
System Config
SW1
1
UMB Config
SW2
1
ROM Socket Address
SW3
1
U35 ROM Size
SW4
1
Power
SW5
1
Reset
SW6
3
1N4148
D1, D4, D5
1
Bus Activity
D3
1
CF Activity
D6
1
5VSB
D7
1
+5V
D8
1
+12V
D9
1
-12V
D10
1
-5V
D11
6
BEAD
FB1, FB2, FB3, FB4, FB5, FB6
1
2.7uH
L1
2
5.7uH
L2, L3
47
100nF
C1, C2, C3, C4, C5, C6, C7, C9 +39
21
10uF
C8, C20, C21, C23, C24, C25, C26, C27 +13
10
47pF
C11, C38, C41, C42, C43, C44, C45, C54 +2
1
5-30pF
C14
3
22pF
C18, C82, C83
1
10nF
C22
1
1uF
C34
1
100pF
C37
1
470pF
C39
1
1nF
C53
1
4.7nF
C84
2
470
R1, R15
2
1M
R2, R33
5
10K
R3, R11, R14, R16, R31
2
47
R4, R5
8
1K
R6, R7, R8, R12, R13, R18, R29, R30
3
33
R9, R21, R22
4
4.7K
R10, R20, R26, R27
1
100
R17
4
150
R19, R23, R24, R25
1
5.6K
R28
1
1.5K
R32
1
4.7K
RN1
5
10K
RN2, RN3, RN6, RN14, RN15
3
4.7K
RN4, RN5, RN12
1
1K
RN13

NuXT design files

The KiCad project lives in the monotech/NuXT repository on GitHub; these links point at the commit this page was built from.

NuXT: common questions

What microcontroller does the NuXT use?

The NuXT is built around the PIC12F629, from the PIC family.

How big is the NuXT PCB?

The NuXT measures 184.9 × 243.8 mm, has 4 copper layers and is 1.6 mm thick.

How many components are on the NuXT?

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

Where can I download the NuXT design files?

From the monotech/NuXT repository on GitHub, which has the KiCad layout; the links under Design files point to each one.

Can I use the NuXT design in my own project?

Yes, under the terms of its GPL-3.0 license, which monotech chose for the repository.

Can I test firmware for the NuXT 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