DG Nova CPU Tester
ForgottenMachines·Data-General-Nova·DG Nova CPU Tester/DG Nova CPU Tester.kicad_pcb
About the DG Nova CPU Tester PCB
DG Nova CPU Tester is an open source RP2040/RP2350 PCB design by ForgottenMachines, published on GitHub. It is a 2-layer board measuring 426.8 × 140.3 mm, with 124 components from 58 distinct parts.
Its main chip is the Pico, from the RP2040/RP2350 family. Other key parts include the 74HC14. By type, the board carries 31 resistors, 29 diodes, 23 connectors, 16 LEDs, 5 jumpers and 5 capacitors.
Main components on the DG Nova CPU Tester
DG Nova CPU Tester bill of materials (BOM)
124 components, 58 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | 74HC14 | DIP-14_W7.62mm | U1 |
| 1 | Pico | RPi_Pico_SMD_TH | U2 |
| 1 | Front Panel Socket - Backside | DG NOVA Front Pannel Connector - WireWrap pins - Backside | Front Panel Socket1 |
| 2 | ~ | DG NOVA Backplane Connector - WireWrap pins - Frontside | J2, J3 |
| 1 | ATX Power Port | Connector_2x12_P4.2mmx5.5mm (ATX Plug) | J4 |
| 1 | Front Panel Card Edge | DG Nova Front Panel Card Edge | J5 |
| 1 | MBO | PinHeader_1x16_P2.54mm_Vertical | J6 |
| 1 | MEM | PinHeader_1x18_P2.54mm_Vertical | J7 |
| 1 | Data Channel | PinHeader_1x16_P2.54mm_Vertical | J8 |
| 1 | Front Panel Controls | PinHeader_1x17_P2.54mm_Vertical | J9 |
| 1 | Programmed I/O | PinHeader_1x17_P2.54mm_Vertical | J10 |
| 1 | CPU Option Inputs | PinHeader_1x10_P2.54mm_Vertical | J11 |
| 1 | Data Channel | PinHeader_1x08_P2.54mm_Vertical | J12 |
| 1 | Program Interrupt | PinHeader_1x04_P2.54mm_Vertical | J13 |
| 1 | System Control | PinHeader_1x04_P2.54mm_Vertical | J14 |
| 2 | Slot_02x50_Odd_Even | DG NOVA Backplane Connector - WireWrap pins - Backside | J15, J16 |
| 1 | CPU Option Outputs | PinHeader_1x06_P2.54mm_Vertical | J17 |
| 1 | MEM Control Outputs | PinHeader_1x10_P2.54mm_Vertical | J18 |
| 1 | Logic 8 CH | PinHeader_2x05_P2.54mm_Vertical - Backside | J19 |
| 1 | Logic 8 CH | PinHeader_1x08_P2.54mm_Vertical | J20 |
Show 38 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | Arduino Anolog Pins | PinHeader_1x10_P2.54mm_Vertical | J21 |
| 1 | Arduino Digital Pins | PinHeader_1x05_P2.54mm_Vertical | J22 |
| 1 | Arduino Digital Pins | PinHeader_1x06_P2.54mm_Vertical | J23 |
| 3 | 3v3 | PinHeader_1x04_P2.54mm_Vertical | 3v1, 3v3, 5vToBackBoard1 |
| 1 | MountingHole | nova frontpanel layout | FPIMAGE1 |
| 3 | Vipass Ammeter | PinHeader_1x02_P2.54mm_Vertical | JP1, JP4, JP5 |
| 1 | Entrex ~{M CON DATA} | PinHeader_1x02_P2.54mm_Vertical | JP2 |
| 1 | Entrex ~{M CON INST} | PinHeader_1x02_P2.54mm_Vertical | JP3 |
| 1 | XK-001 | XK-001_Volt-Amp_Meter - Backside | MES1 |
| 1 | Arduino Mega Reset | SW_PUSH_6mm | SW1 |
| 1 | Power Swtich | SW_E-Switch_EG1224_SPDT_Angled | SW2 |
| 1 | Pico Reset | SW_PUSH_6mm | SW3 |
| 1 | SW_DIP_x04 | DIP-8_W7.62mm | SW4 |
| 1 | Entrex Backplane S01B53 to S13B53 | PinHeader_1x01_P2.54mm_Vertical | TP1 |
| 1 | ATX PWR_OK | PinHeader_1x01_P2.54mm_Vertical | TP2 |
| 1 | Teensy4.1 | Teensy41 | Teensy 4.1 |
| 1 | Arduino_Mega2560_Shield | Arduino_Mega2560_Shield | XA1 |
| 6 | LED Bar 10 | LED Bar 10 | BAR1, BAR3, BAR5, BAR7, BAR8, BAR15 |
| 1 | LED Bar 10 | LED Bar 7 | BAR2 |
| 5 | LED Bar 10 | LED Bar 6 | BAR4, BAR6, BAR9, BAR10, BAR16 |
| 1 | LED Bar 10 | LED Bar 5 | BAR11 |
| 1 | LED Bar 2 | LED Bar 2 | BAR12 |
| 2 | LED Bar 4 | LED Bar 4 | BAR13, BAR14 |
| 6 | 1N4004 | D_DO-41_SOD81_P10.16mm_Horizontal | D1, D2, D3, D4, D5, D6 |
| 22 | LED | LED_D1.8mm_W3.3mm_H2.4mm | D7, D8, D9, D10, D11, D12, D13, D14 +14 |
| 1 | D_Schottky | D_DO-35_SOD27_P10.16mm_Horizontal | D29 |
| 1 | ~{PL} Backplane Cap | Disc Capacitor Common Entrex Trapezoid | C1 |
| 1 | ~{CON RQ} Backplane Cap | Disc Capacitor Common Entrex Trapezoid | C2 |
| 3 | C | CP_Radial_D4.0mm_P2.00mm | C3, C4, C5 |
| 2 | 1k | R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R1, R6 |
| 2 | 10k | R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R2, R5 |
| 2 | 4.7k | R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R3, R4 |
| 9 | R_US | R_Axial_DIN0204_L3.6mm_D1.6mm_P5.08mm_Horizontal | R7, R8, R9, R10, R11, R12, R13, R14 +1 |
| 9 | R_Network09_US | R_Array_SIP10 | RN1, RN3, RN5, RN7, RN8, RN11, RN13, RN14 +1 |
| 1 | R_Network08_US | R_Array_SIP9 | RN2 |
| 3 | R_Network07_US | R_Array_SIP8 | RN4, RN6, RN9 |
| 2 | R_Network05_US | R_Array_SIP6 | RN10, RN16 |
| 1 | R_Network06_US | R_Array_SIP7 | RN12 |
DG Nova CPU Tester design files
The KiCad project lives in the ForgottenMachines/Data-General-Nova repository on GitHub; these links point at the commit this page was built from.
DG Nova CPU Tester: common questions
What microcontroller does the DG Nova CPU Tester use?
The DG Nova CPU Tester is built around the Pico, from the RP2040/RP2350 family.
How big is the DG Nova CPU Tester PCB?
The DG Nova CPU Tester measures 426.8 × 140.3 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the DG Nova CPU Tester?
124 components, from 58 distinct parts. The full bill of materials is listed on this page.
Where can I download the DG Nova CPU Tester design files?
From the ForgottenMachines/Data-General-Nova repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.
Can I use the DG Nova CPU Tester design in my own project?
The repository has no license, so all rights stay with ForgottenMachines. Use it as a reference, and ask the author before reusing the design.
Can I test firmware for the DG Nova CPU Tester without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug RP2040/RP2350 firmware against it before you order a PCB.
More boards in Data-General-Nova
AVR/Arduino
Nova 1200 front panel
ForgottenMachines
397.5 × 119.4 mm203 parts2LNo license5RP2040/RP2350
Before Huzaifa Antuley fixed DRC
ForgottenMachines
426.8 × 131.5 mm123 parts2LNo license5RP2040/RP2350
After Huzaifa Antuley fixed DRC
ForgottenMachines
426.8 × 131.5 mm123 parts2LNo license5Nova modern
ForgottenMachines
379 × 139.7 mm45 parts2LNo license5D-116 Connector Board w start up sequence
ForgottenMachines
130 × 90.9 mm38 parts2LNo license5DG Nova PSU Connector Board w start up sequence
ForgottenMachines
130 × 90.9 mm38 parts2LNo license5RP2040/RP2350
Piggyback 3v3
ForgottenMachines
368.3 × 90.8 mm22 parts2LNo license5Card-Edge Adapter
ForgottenMachines
379 × 83.8 mm10 parts2LNo license5AVR/Arduino
DG Nova Front Panel Tester
ForgottenMachines
114 × 99 mm9 parts2LNo license5Backplane Socket Board
ForgottenMachines
379 × 83.8 mm6 parts2LNo license5Backplane Wire-Wrap Side Plug
ForgottenMachines
170.8 × 29.3 mm3 parts2LNo license5
Similar boards
RP2040/RP2350
Open Book Abridged Edition
joeycastillo
85 × 115 mm29 parts2LCC-BY-SA-4.08.1kRP2040/RP2350
Corne
foostan
277.2 × 107.5 mm164 parts2LCC-BY-4.07.7kRP2040/RP2350
Corne
foostan
277.2 × 107.5 mm164 parts2LCC-BY-4.07.7kRP2040/RP2350
LogicAnalyzer
gusmanb
57 × 55.2 mm6 parts2LGPL-3.05.0kRP2040/RP2350
Jitx design
gusmanb
55.5 × 65 mm26 parts4LGPL-3.05.0kRP2040/RP2350
Pro V2
kata0510
290.1 × 130 mm270 parts2LMIT2.3k