Skip to the content
PCBKitNew board
2 layers47.5 × 35.5 mmMotherboard, the printed circuit board in 3D

Nebulous is a retro console system powered by a Raspberry Pi. Designed for both nostalgia and innovation, it offers a unique blend of custom hardware and software to deliver an exciting multiplayer gaming experience.

Size
47.5 × 35.5 mm
Copper layers
2
Thickness
1.6 mm
Parts
26
Nets
14
Pads
41
Tracks, vias
57, 0
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
6 Mar 2025
Updated
12 Jan 2026

Overview

Motherboard is an open-source printed circuit board by CaptainDeathead, from the CaptainDeathead/Nebulous repository on GitHub, published under the MIT licence. It is a 2-layer board of 47.5 × 35.5 mm with 26 parts on 14 nets, routed with 57 tracks and 0 vias.

It is built around the MCP3008-I/P. It belongs with the computers and single-board computers boards of this library.

Main components

1

README

README.md

Nebulous

Nebulous is a retro console system powered by a Raspberry Pi. Designed for both nostalgia and innovation, it offers a unique blend of custom hardware and software to deliver an exciting multiplayer gaming experience.

Features

  • Custom Controllers: Nebulous supports up to 4 controllers for multiplayer gaming.
  • SD Card Cartridges: Games are loaded via SD card cartridges, offering a retro game-swapping experience.
  • 3D Printed Shell: The physical console is encased in a sleek and durable 3D-printed shell.
  • Custom Games: Includes a variety of games designed specifically for Nebulous (see the list below).
  • NES Game Support: Play classic .nes files for old NES games.

Custom Games

The games directory contains the following games created specifically for Nebulous using Pygame:

  • Caliby: A calibration tool for testing controllers with the Nebulous.
  • Meteors: A 4-player Asteroids clone.
  • Pong: The classic Pong game.
  • Shape Royale: A class-based battle royale where you play as 2D shapes.
  • Snither: A multiplayer merge of Slither.io and classic Snake.
  • Tetris: A 4-player version of the timeless Tetris game.

Design Files

All files related to the physical design of Nebulous are located in the /design directory, including:

  • 3D Printing Files: Models for the Nebulous shell.
  • Controller PCB Designs: Schematics and layouts for custom controllers.
  • Wiring Designs: Diagrams and plans for wiring the console, controllers, and other components.

How It Works

  • Without Cartridge: If no game cartridge is inserted, the console will prompt you to insert one.
  • With Cartridge: When a cartridge is inserted, the console attempts to load and play the game.

Getting Started

  1. Hardware Setup:

    • Assemble the 3D-printed case using files from the /design directory.
    • Connect up to 4 custom controllers using the provided PCB and wiring designs.
    • Insert an SD card cartridge containing your desired game.
  2. Software Setup:

    • Clone the repository:
      bash
      git clone https://github.com/CaptainDeathead/Nebulous.git
    • Navigate to the rpi-install directory and run the install.sh script to set up the console:
      bash
      cd Nebulous/rpi-install
      ./install.sh
  3. Running Games:

    • Insert a game cartridge to start playing.
    • Alternatively, load a .nes file for older NES games.

Contributing

Contributions are welcome! Feel free to submit pull requests or open issues for bug reports and feature suggestions.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Parts

26
QtyValueFootprintReferences
25TestPointConnector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_VerticalC-1, C-2, C-3, C-4, C1, C2, C3, C4, CH0, CH1, CH2, CH3, CH4, CH5, CH6, CH7 +9
1MCP3008Package_DIP:DIP-16_W7.62mmU1

Questions

How big is the Motherboard PCB?

It measures 47.5 × 35.5 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Motherboard use?

26 parts, built around the MCP3008-I/P. 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 Motherboard KiCad files?

From the CaptainDeathead/Nebulous repository on GitHub, at the commit this page was made from: the board is Design/Main Console stls/Motherboard/Motherboard.kicad_pcb and its schematic Design/Main Console stls/Motherboard/Motherboard.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Motherboard design in my own project?

Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

Similar boards

  • 2 layers380 × 148.5 mmKeyboard, the printed circuit board in 3D

    Keyboard

    InkboxSoftware/all-screen-keyboard

    The first open source all-screen keyboard

    500 parts241MIT
  • 2 layers100 × 100 mmRecurBOY, the printed circuit board in 3D

    RecurBOY

    cyberboy666/recurBOY

    a rpi0 video-instrument – created in collaboration with Guergana Tzatchkova

    35 parts122GPL-3.0
  • 4 layers43.2 × 43.2 mmPogobot head, the printed circuit board in 3D

    Pogobot head

    nekonaute/pogobot

    Pogobot is an open-source open-hardware robotic platform for swarm robotics

    140 parts21
  • 2 layers100 × 100 mmI n c u r, the printed circuit board in 3D

    I n c u r

    cyberboy666/i_n_c_u_r

    a r_e_c_u_r video sampler extension circuit - adding knobs, cv and serial midi control

    38 parts16GPL-3.0
  • 4 layers101.6 × 141.7 mmPiPtr, the printed circuit board in 3D

    PiPtr

    jmlzone/PiPtr

    Repeater controller

    388 parts8
  • 2 layers111.4 × 40.9 mmRainworks Electrical, the printed circuit board in 3D

    Rainworks Electrical

    IceyPlazza/EWB-EPA-Rainworks

    26-27 EWB EPA Rainworks project; We're putting a sensor box in the ground!

    29 parts7
  • 2 layers150 × 69 mmProgramming jig r1.0, the printed circuit board in 3D

    Programming jig r1.0

    butterstick-fpga/programming-jig

    A FT232H based production programming jig for the ButterStick

    50 parts6
  • 2 layers56 × 65 mmDataHat, the printed circuit board in 3D

    DataHat

    challengerjdb/RaspberryPiHat-datalogger

    My name is Jacob Bendell, and I’m a student at the University of Pennsylvania studying Electrical Engineering. I took this past year off from school to avoid online classes and intern at Amped Innovation, a start-up in…

    22 parts6