Skip to the content
PCBKitNew board
4 layers270.3 × 258.1 mmNeXTBus Pi Monitor Rev0.2, the printed circuit board in 3D

NeXTBus Pi Monitor Rev0.2

itomato/NeXTBus-Dev-Board2

Development board PCB produced from PDF and KiCAD MCP Server

Size
270.3 × 258.1 mm
Copper layers
4
Thickness
1.85 mm
Parts
99
Nets
96
Pads
2,554
Tracks, vias
96, 0
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
29 Aug 2026
Updated
30 Aug 2026

Overview

NeXTBus Pi Monitor Rev0.2 is an open-source printed circuit board by itomato, from the itomato/NeXTBus-Dev-Board repository on GitHub. It is a 4-layer board of 270.3 × 258.1 mm with 99 parts on 96 nets, routed with 96 tracks and 0 vias.

It belongs with the computers and single-board computers boards of this library.

README

README.md

NeXTBus Raspberry Pi PCB Prototype

NeXTbus-to-Raspberry-Pi hardware exploration.

The project now has a separate Rev1 functional-card specification for a slave-only FPGA target with a Raspberry Pi Compute Module control node and optional worker modules. The intended service path begins with virtual SCSI and diagnostic shared memory, then can expand toward graphics acceleration and NeXTdimension research.

The current board is Rev0.4: a passive monitor/breakout and development-matrix adapter. It is not an active Raspberry Pi interface yet, and the Pi headers are intentionally isolated. The immediate goal is to verify connector orientation, power rails, clock/reset behavior, slot ID pins, and NeXTbus-specific signal differences before designing an FPGA/CPLD target card.

The PCB now uses the full NBIC breadboard envelope from the fabrication drawing, 10.643 x 10.160 in, with the original 0.073 in +/- 0.006 in finished board thickness and a 4-layer stackup. J11 is placed on the presumed backplane edge. Rear I/O fence openings, ejector/retainer features, and exact connector insertion depth still need physical verification before production.

Rev0.4 Board

Rev0.4 board detail with development matrix and lower-left connector

Rev0.4 KiCad board overview with NeXT logo

Rev0.4 contains:

  • 96-pin DIN 41612 NeXTbus connector footprint.
  • Two isolated Raspberry Pi 2x20 headers: control and worker/service expansion.
  • 96 through-hole test pads, one per NeXTbus pin.
  • Short direct traces from each connector pin to its matching test pad.
  • NBIC-breadboard-derived signal labels, with ambiguous pins marked VERIFY_*.
  • Full-size board outline matching the available NeXT fab drawing.
  • 4-layer / 0.073 inch board construction matching the fab drawing callouts.
  • A stepped development matrix: 1760 holes on the original-style 0.100 inch grid, with the lower-left area reserved for bus-interface circuitry.
  • Five-hole coordinate legends and A-H section marks rendered as exposed front copper through matching solder-mask openings.
  • Native vector NeXT cube artwork generated from NeXT_logo.svg on front silkscreen.

The current connector map is no longer a generic NuBus placeholder. It is derived from NBIC_Breadboard_Schematic.pdf page 2, connector J11, where legible. Row B is the GAD0 through GAD31 bus, row A contains control/arbitration/clock/reset/power-control signals, and row C still has several VERIFY_* power/ground entries that need bench confirmation.

NBIC breadboard J11 pinout crop

NBIC-side signal naming from the same schematic:

NBIC breadboard NBIC signal crop

Source Material

The original PDF is a scanned fabrication drawing, not reusable CAD artwork. It does not contain recoverable Gerbers, Excellon drill data, copper geometry, or a netlist.

Original fabrication drawing

Board-area detail:

Original board detail crop

Notes

  • Do not connect NeXTbus directly to Raspberry Pi GPIO.
  • Treat NeXTbus pins as 5 V TTL until measured.
  • Use Rev0.4 only for passive probing, prototyping, and pinout verification.
  • See NEXTBUS_PI_ADAPTER.md, REV0_MONITOR_BOARD.md, and nextbus_nubus_reference_pinout.csv for the working design notes.
  • The generated Rev0.4 netlist is only connector-to-test-point continuity. Matrix holes and Pi headers are intentionally unconnected; a functional card requires a schematic-driven Rev1 netlist.

KiCad MCP Server and Codex 5.5 medium on the first pass.

Parts

99
QtyValueFootprintReferences
140x58 DEVELOPMENT MATRIXNeXTBus:Development_Matrix_40x58_P2.54mmMATRIX1
1GACKTestPoint:TestPoint_THTPad_D1.0mm_Drill0.5mmTP_A8
1GAD0TestPoint:TestPoint_THTPad_D1.0mm_Drill0.5mmTP_B1
1GAD1TestPoint:TestPoint_THTPad_D1.0mm_Drill0.5mmTP_B2
1GAD10TestPoint:TestPoint_THTPad_D1.0mm_Drill0.5mmTP_B11
1GAD11TestPoint:TestPoint_THTPad_D1.0mm_Drill0.5mmTP_B12
1GAD12TestPoint:TestPoint_THTPad_D1.0mm_Drill0.5mmTP_B13
1GAD13TestPoint:TestPoint_THTPad_D1.0mm_Drill0.5mmTP_B14
1GAD14TestPoint:TestPoint_THTPad_D1.0mm_Drill0.5mmTP_B15
1GAD15TestPoint:TestPoint_THTPad_D1.0mm_Drill0.5mmTP_B16
1GAD16TestPoint:TestPoint_THTPad_D1.0mm_Drill0.5mmTP_B17
1GAD17TestPoint:TestPoint_THTPad_D1.0mm_Drill0.5mmTP_B18
1GAD18TestPoint:TestPoint_THTPad_D1.0mm_Drill0.5mmTP_B19
1GAD19TestPoint:TestPoint_THTPad_D1.0mm_Drill0.5mmTP_B20
1GAD2TestPoint:TestPoint_THTPad_D1.0mm_Drill0.5mmTP_B3
1GAD20TestPoint:TestPoint_THTPad_D1.0mm_Drill0.5mmTP_B21
1GAD21TestPoint:TestPoint_THTPad_D1.0mm_Drill0.5mmTP_B22
1GAD22TestPoint:TestPoint_THTPad_D1.0mm_Drill0.5mmTP_B23
1GAD23TestPoint:TestPoint_THTPad_D1.0mm_Drill0.5mmTP_B24
1GAD24TestPoint:TestPoint_THTPad_D1.0mm_Drill0.5mmTP_B25
1GAD25TestPoint:TestPoint_THTPad_D1.0mm_Drill0.5mmTP_B26
1GAD26TestPoint:TestPoint_THTPad_D1.0mm_Drill0.5mmTP_B27
1GAD27TestPoint:TestPoint_THTPad_D1.0mm_Drill0.5mmTP_B28
1GAD28TestPoint:TestPoint_THTPad_D1.0mm_Drill0.5mmTP_B29
1GAD29TestPoint:TestPoint_THTPad_D1.0mm_Drill0.5mmTP_B30
1GAD3TestPoint:TestPoint_THTPad_D1.0mm_Drill0.5mmTP_B4
1GAD30TestPoint:TestPoint_THTPad_D1.0mm_Drill0.5mmTP_B31
1GAD31TestPoint:TestPoint_THTPad_D1.0mm_Drill0.5mmTP_B32
1GAD4TestPoint:TestPoint_THTPad_D1.0mm_Drill0.5mmTP_B5
1GAD5TestPoint:TestPoint_THTPad_D1.0mm_Drill0.5mmTP_B6
1GAD6TestPoint:TestPoint_THTPad_D1.0mm_Drill0.5mmTP_B7
1GAD7TestPoint:TestPoint_THTPad_D1.0mm_Drill0.5mmTP_B8
1GAD8TestPoint:TestPoint_THTPad_D1.0mm_Drill0.5mmTP_B9
1GAD9TestPoint:TestPoint_THTPad_D1.0mm_Drill0.5mmTP_B10
1GARB0TestPoint:TestPoint_THTPad_D1.0mm_Drill0.5mmTP_A12
1GARB1TestPoint:TestPoint_THTPad_D1.0mm_Drill0.5mmTP_A13
1GARB2TestPoint:TestPoint_THTPad_D1.0mm_Drill0.5mmTP_A14
1GARB3TestPoint:TestPoint_THTPad_D1.0mm_Drill0.5mmTP_A15
1GBUSCLKTestPoint:TestPoint_THTPad_D1.0mm_Drill0.5mmTP_A27
1GDRQTestPoint:TestPoint_THTPad_D1.0mm_Drill0.5mmTP_A19
1GDSTBTestPoint:TestPoint_THTPad_D1.0mm_Drill0.5mmTP_A22
1GINTTestPoint:TestPoint_THTPad_D1.0mm_Drill0.5mmTP_A10
1GMCLKSELTestPoint:TestPoint_THTPad_D1.0mm_Drill0.5mmTP_A11
1GRESETTestPoint:TestPoint_THTPad_D1.0mm_Drill0.5mmTP_A23
1GROSTTestPoint:TestPoint_THTPad_D1.0mm_Drill0.5mmTP_A16
1GSP0TestPoint:TestPoint_THTPad_D1.0mm_Drill0.5mmTP_A5
1GSP1TestPoint:TestPoint_THTPad_D1.0mm_Drill0.5mmTP_A6
1GSP2TestPoint:TestPoint_THTPad_D1.0mm_Drill0.5mmTP_A28
1GSP3TestPoint:TestPoint_THTPad_D1.0mm_Drill0.5mmTP_A29
1GSPR1TestPoint:TestPoint_THTPad_D1.0mm_Drill0.5mmTP_A17
1GSPR2TestPoint:TestPoint_THTPad_D1.0mm_Drill0.5mmTP_A7
1GSPR3TestPoint:TestPoint_THTPad_D1.0mm_Drill0.5mmTP_A21
1GSPR4TestPoint:TestPoint_THTPad_D1.0mm_Drill0.5mmTP_A24
1GSPROTestPoint:TestPoint_THTPad_D1.0mm_Drill0.5mmTP_A26
1GSPVTestPoint:TestPoint_THTPad_D1.0mm_Drill0.5mmTP_A20
1GSTARTTestPoint:TestPoint_THTPad_D1.0mm_Drill0.5mmTP_A25
1GTM0TestPoint:TestPoint_THTPad_D1.0mm_Drill0.5mmTP_A9
1GTM1TestPoint:TestPoint_THTPad_D1.0mm_Drill0.5mmTP_A18
1NeXTbus DIN41612 3x32 maleConnector_DIN:DIN41612_C_3x32_Male_Horizontal_THTJ1
1PFAILTestPoint:TestPoint_THTPad_D1.0mm_Drill0.5mmTP_A30
1PONTestPoint:TestPoint_THTPad_D1.0mm_Drill0.5mmTP_A31
1PUPTestPoint:TestPoint_THTPad_D1.0mm_Drill0.5mmTP_A32
1Raspberry Pi 40-pin header isolatedConnector_PinHeader_2.54mm:PinHeader_2x20_P2.54mm_VerticalJ2
1SID28TestPoint:TestPoint_THTPad_D1.0mm_Drill0.5mmTP_C29
1SID29TestPoint:TestPoint_THTPad_D1.0mm_Drill0.5mmTP_C30
1SID30TestPoint:TestPoint_THTPad_D1.0mm_Drill0.5mmTP_C31
1SID31TestPoint:TestPoint_THTPad_D1.0mm_Drill0.5mmTP_C32
1VERIFY_C1TestPoint:TestPoint_THTPad_D1.0mm_Drill0.5mmTP_C1
1VERIFY_C10TestPoint:TestPoint_THTPad_D1.0mm_Drill0.5mmTP_C10
1VERIFY_C11TestPoint:TestPoint_THTPad_D1.0mm_Drill0.5mmTP_C11
1VERIFY_C12TestPoint:TestPoint_THTPad_D1.0mm_Drill0.5mmTP_C12
1VERIFY_C13TestPoint:TestPoint_THTPad_D1.0mm_Drill0.5mmTP_C13
1VERIFY_C14TestPoint:TestPoint_THTPad_D1.0mm_Drill0.5mmTP_C14
1VERIFY_C15TestPoint:TestPoint_THTPad_D1.0mm_Drill0.5mmTP_C15
1VERIFY_C16TestPoint:TestPoint_THTPad_D1.0mm_Drill0.5mmTP_C16
1VERIFY_C17TestPoint:TestPoint_THTPad_D1.0mm_Drill0.5mmTP_C17
1VERIFY_C18TestPoint:TestPoint_THTPad_D1.0mm_Drill0.5mmTP_C18
1VERIFY_C19TestPoint:TestPoint_THTPad_D1.0mm_Drill0.5mmTP_C19
1VERIFY_C2TestPoint:TestPoint_THTPad_D1.0mm_Drill0.5mmTP_C2
1VERIFY_C20TestPoint:TestPoint_THTPad_D1.0mm_Drill0.5mmTP_C20

The 80 most common of 99 parts.

Questions

How big is the NeXTBus Pi Monitor Rev0.2 PCB?

It measures 270.3 × 258.1 mm and has 4 copper layers, 1.85 mm thick.

What parts does the NeXTBus Pi Monitor Rev0.2 use?

99 parts. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.

Where can I download the NeXTBus Pi Monitor Rev0.2 KiCad files?

From the itomato/NeXTBus-Dev-Board repository on GitHub, at the commit this page was made from: the board is output/rev0.2/NeXTBus-Pi-Monitor-Rev0.2.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the NeXTBus Pi Monitor Rev0.2 design in my own project?

Its repository states no licence, so its author keeps all rights: ask itomato before reusing the design.

Similar boards

  • 4 layers102.9 × 96.7 mmPicoGUS chipdown, the printed circuit board in 3D

    PicoGUS chipdown

    polpo/picogus

    Emulation of ISA sound cards and CD-ROM on Raspberry Pi Pico (GUS, SB/Adlib, MPU-401, Tandy, CMS, Panasonic CD-ROM) with USB mouse/joystick support

    99 parts805
  • 4 layers75 × 41 mmF9p board, the printed circuit board in 3D

    F9p board

    vedderb/rise_sdvp

    The RISE Self-Driving Model Vehicle Platform

    99 parts144GPL-3.0
  • 4 layers38.1 × 17.8 mm1bitsy, the printed circuit board in 3D

    1bitsy

    1Bitsy/1bitsy-hardware

    Small breadboard friendly STM32 (eventually other mcu's too) eval boards with exposed JTAG and SWD for the use with Black Magic Probe and others!

    99 parts66
  • 4 layers58 × 38 mmQspimux2-prog, the printed circuit board in 3D

    Qspimux2-prog

    felixheld/qspimux

    QSPI flash multiplexer - connect a SPI NOR flash to either an embedded system or a programmer for remote firmware tests

    99 parts57CC-BY-SA-4.0
  • 4 layers182.9 × 153.8 mmMixer, the printed circuit board in 3D

    Mixer

    rabidaudio/synthesizer

    My custom synthesizer work

    99 parts31MIT
  • 4 layers80 × 107 mmCentral control board, the printed circuit board in 3D

    Central control board

    EverydayDynamics/bjr

    A Ball Juggling Robot's repository

    99 parts20
  • 4 layers43 × 89 mmReflowControllerV2, the printed circuit board in 3D

    ReflowControllerV2

    walclu/smartReflow

    Repository for STM32WB55 based reflow toaster oven controller.

    99 parts15
  • 4 layers88.9 × 50.8 mmMAX2769FT2232H, the printed circuit board in 3D

    MAX2769FT2232H

    WKyleGilbertson/MAX2769FT2232H

    GPS <-> USB

    99 parts12CERN-OHL-S-2.0