NuBusFPGA
MelkhiorVintageComputing·NuBusFPGA·nubus-to-ztex/nubus-to-ztex.kicad_pcb
About the NuBusFPGA PCB
NuBusFPGA is an open source PCB design by MelkhiorVintageComputing, published on GitHub under the CC-BY-NC-4.0 license. It is a 4-layer board measuring 161.6 × 100 mm, with 101 components from 31 distinct parts.
Other key parts include the SN74LVTH125PWR, SRV05-4-P-T7, SN74LVTH245APWR, TPD12S016PWR and TPS2051CDBVR. By type, the board carries 32 capacitors, 32 resistors, 13 ICs, 12 diodes, 8 connectors and 1 crystal.
It belongs with the usb & debug tools designs in this gallery.
From the project
Stuff to put a FPGA in a NuBus Macintosh
The goal of this repository is to be able to interface a modern (2021 era) FPGA with a NuBus host, specifically Apple's Macintosh II and Macintosh Quadra. NuBus was widely used by Apple and a little by others (such as NeXT), but was progressively displaced by PCI from the mid-90s onward, and is thoroughly obsolete.
So unless you're a retrocomputing enthusiast with such a machine, this is useless. If you are such an enthusiast, then maybe the ability to connect a modern LCD monitor using a digital interface to an old Macintosh might be of interest to you.
Main components on the NuBusFPGA
NuBusFPGA bill of materials (BOM)
101 components, 31 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 3 | SN74LVTH125PWR | TSSOP-14_4.4x5mm_P0.65mm | U1, U2, U3 |
| 1 | SRV05-4-P-T7 SRV05-4 | SOT-23-6 | U4 |
| 4 | SN74LVTH245APWR SN74LVT245BPWR | TSSOP-20_4.4x6.5mm_P0.65mm_ForSeeedStudio | U5, U6, U7, U8 |
| 1 | TPD12S016PWR | SOP65P640X120-24N | U9 |
| 1 | TPS2051CDBVR TPS2051CDBV | SOT-23-5 | U11 |
| 3 | SN74CB3T3245PWR | TSSOP-20_4.4x6.5mm_P0.65mm_ForSeeedStudio | U13, U14, U15 |
| 1 | SX3M54.000M20F30TNN ASE-xxxMHz | Oscillator_SMD_Abracon_ASE-4Pin_3.2x2.5mm | X1 |
| 1 | 87831-1420 (2x7 M 2mm) | PinHeader_2x07_P2.00mm_Vertical_For_SeeedStudio | J1 |
| 1 | Conn_01x06_Male | PinHeader_1x06_P2.54mm_Horizontal_For_SeeedStudio | J3 |
| 1 | 86093967113745ELF 85003-0567 (DIN 41612C 3x32 pins) | DIN41612_C_3x32_Male_Horizontal_THT | J4 |
| 1 | 10029449-111RLF 10029449-111RLF (HDMI A) | HDMI_A_Amphenol_10029449-111 | J5 |
| 1 | 10118194-0001LF 10118194-0001LF (USB micro-B) | USB_Micro-B_Amphenol_10118194_Horizontal | J6 |
| 1 | 640456-3 (Fan) | Molex_KK-254_AE-6410-03A_1x03_P2.54mm_Vertical | J7 |
| 1 | A2541HWR-2X8P A2541HWR-2x8P (Pmod 2x8 F) | PinSocket_2x08_P2.54mm_Horizontal_ForSeeedStudio | J8 |
| 1 | DM3CS-SF | HRS_DM3CS-SF | P1 |
| 2 | 77313-824-64LF 77313-101-64LF (2x32 M 2.54mm) | PinHeader_2x32_P2.54mm_Vertical_For_SeeedStudio | JAB1, JCD1 |
| 2 | KT-0603R RED Led 0603 | LED_0603_1608Metric | D1, D2 |
| 1 | 19-217/BHC-ZL1M2RY/3T BLUE Led 0603 | LED_0603_1608Metric | D3 |
| 5 | YELLOW Led 0603 | LED_0603_1608Metric | D6, D7, D8, D9, D10 |
| 4 | 19-217/GHC-YR1S2/3T GREEN Led 0603 | LED_0603_1608Metric | D11, D12, D13, D14 |
Show 11 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | BLM21PG221SN1D Ferrite_Bead_Small | L_0805_2012Metric | FB1 |
| 20 | CC0603KRX7R9BB104 100nF | C_0603_1608Metric | C1, C2, C4, C5, C6, C8, C9, C11 +12 |
| 4 | CL31A476MPHNNNE 47uF 10V 1206 | C_1206_3216Metric | C3, C10, C21, C28 |
| 1 | C0805X103K501T 10nF 1kV 0805 | C_0805_2012Metric | C7 |
| 2 | 0603B103K500NT 10nF | C_0603_1608Metric | C13, C20 |
| 4 | CL10A105KB8NNNC 1uF | C_0603_1608Metric | C16, C29, C31, C32 |
| 1 | CL31A107MQHNNNE 100uF 1206 (officially 150 uF ? could be >= 100 uF or even less probably) | C_1206_3216Metric | C25 |
| 12 | 0603WAF5600T5E 560 | R_0603_1608Metric | R1, R2, R3, R11, R12, R13, R14, R15 +4 |
| 16 | 0603WAF1002T5E 10k | R_0603_1608Metric | R4, R5, R6, R7, R26, R27, R36, R37 +8 |
| 3 | 0603WAF270JT5E 27 | R_0603_1608Metric | R8, R22, R23 |
| 1 | HR1206J1M00P05Z 1M 500V 1206 | R_1206_3216Metric | R9 |
NuBusFPGA design files
The KiCad project lives in the MelkhiorVintageComputing/NuBusFPGA repository on GitHub; these links point at the commit this page was built from.
NuBusFPGA: common questions
How big is the NuBusFPGA PCB?
The NuBusFPGA measures 161.6 × 100 mm, has 4 copper layers and is 1.6 mm thick.
How many components are on the NuBusFPGA?
101 components, from 31 distinct parts, with part numbers taken from the project's own BOM. The full bill of materials is listed on this page.
Where can I download the NuBusFPGA design files?
From the MelkhiorVintageComputing/NuBusFPGA repository on GitHub, which has the KiCad layout and the BOM; the links under Design files point to each one.
Can I use the NuBusFPGA design in my own project?
It is published under CC-BY-NC-4.0, which limits how it may be reused; read the license before building on it.
Similar boards
XG Station Power
osy
54.3 × 91 mm9 parts2LCC-BY-4.0703USB Hub Test
osy
50 × 50 mm85 parts4LCC-BY-4.0703FW-EC-DongleHiderPlus
LeoDJ
28.2 × 26.1 mm14 parts4LCERN-OHL-W-2.0490Adapter tsop48
bbogush
48 × 33 mm3 parts2LGPL-3.0389Adapter tsop48 solder
bbogush
48 × 33 mm3 parts2LGPL-3.0389Adapter soic8 solder
bbogush
48 × 20 mm3 parts2LGPL-3.0389