Skip to the content
PCBKitNew board
2 layers65 × 100 mmNascom sd, the printed circuit board in 3D

Software, utilities and documentation for the Z80-based NASCOM2 computer

Size
65 × 100 mm
Copper layers
2
Thickness
1.6 mm
Parts
23
Nets
34
Pads
165
Tracks, vias
421, 20
Routed
Yes
KiCad
KiCad 5 (file 20171130)
Created
15 Apr 2018
Updated
28 Mar 2026

Overview

Nascom sd is an open-source printed circuit board by nealcrook, from the nealcrook/nascom repository on GitHub. It is a 2-layer board of 65 × 100 mm with 23 parts on 34 nets, routed with 421 tracks and 20 vias.

Its parts include 8 connectors, 4 capacitors, 3 resistors and 2 diodes. It belongs with the retro computing and games boards and the AVR (ATmega, ATtiny) boards of this library.

README

README.md

NASCOM

Software, utilities and documentation for the Z80-based NASCOM computers.

  • PolyDos - code and documentaton for this excellent NASCOM operating-system
  • ROM - NASCOM ROM images (monitors etc), most including source code
  • converters - scripts for manipulating NASCOM disk and binary images
  • doc
    • NASCOM 1 RAM expansion (tested) -- see nascom1_expansion for PCB
    • NASCOM 2 RAM expansion (untested)
    • NASCOM Keyboard -- waveforms and description of the software-scanned keyboard
    • NASCOM UART performance -- an attempt to understand the (speed) limitations of the NASCOM UART
  • gm808_eprom_programmer - code, photos and documentation for this 2708/2716 EPROM programmer
  • hw_sim - verilog simulation of the NASCOM 1 and NASCOM 2 video sub-systems
  • m5 - a very simple "high-level language"
  • nascom 4 - a NASCOM re-imagined for the 21st-century FPGA age
  • programs - miscellaneous code
  • nascom_kbd - Uses a Raspberry Pi Pico to interface a PS/2 keyboard to the NASCOM
  • sdcard - Arduino-based SDcard storage. There are 2 versions:
    • A version that connects to the serial port instead of a tape recorder, and works with NAS-SYS tape commands
    • A version that connects to the PIO, with all supporting software to run PolyDos and to extract data from your old floppies
    • NEW: a PCB and a detailed user guide
  • nascom1_expansion - a 100mm x 100mm PCB that breaks into pieces to provide sdcard, RAM card and connector adaptors

Projects in planning

At the concept stage..

  • Get NASCOM CP/M running on a NASCOM 2 without the need for a special NASMD PROM

Comments/improvements

  • Email me or use the 'issues' button at the top on the github page.

  • Fork the project and make a merge request

Parts

23
QtyValueFootprintReferences
4MountingHoleMountingHole:MountingHole_3.2mm_M3H1, H2, H3, H4
20.1uFCapacitor_THT:C_Axial_L3.8mm_D2.6mm_P7.50mm_HorizontalC1, C2
210uFCapacitor_THT:C_Axial_L5.1mm_D3.1mm_P10.00mm_HorizontalC3, C4
2Conn_02x13_Odd_EvenConnector_IDC:IDC-Header_2x13_P2.54mm_VerticalJ3, J6
2DIL16Package_DIP:DIP-16_W7.62mm_SocketJ4, J7
1100KResistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_HorizontalR2
11N5817Diode_THT:D_DO-41_SOD81_P10.16mm_HorizontalD2
133RResistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_HorizontalR3
14k7Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_HorizontalR1
1Arduino_Nano_v3.xModule:Arduino_NanoA1
1CONN_01X06nascom_sd:SDcard_module_1x06_P2.54mmJ5
1Conn_01x01Connector_Pin:Pin_D1.0mm_L10.0mmJ8
1Conn_01x06Connector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_VerticalJ2
1Conn_02x08_Odd_EvenConnector_IDC:IDC-Header_2x08_P2.54mm_VerticalJ1
1LEDLED_THT:LED_D5.0mmD1
1LOGOnascom_sd:nascom_logo_tinyG***

Questions

How big is the Nascom sd PCB?

It measures 65 × 100 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Nascom sd use?

23 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 Nascom sd KiCad files?

From the nealcrook/nascom repository on GitHub, at the commit this page was made from: the board is sdcard/kicad/nascom_sd.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the Nascom sd design in my own project?

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

Similar boards

  • 2 layers65 × 56 mmPi servo hat, the printed circuit board in 3D

    Pi servo hat

    earthtojake/text-to-cad

    Design physical products with AI

    23 parts26kMIT
  • 2 layers14 × 100 mmYunomi, the printed circuit board in 3D

    Yunomi

    google/mozc-devices

    Circuit diagrams and firmware source code for Gboard DIY keyboards

    23 parts3kApache-2.0
  • 2 layers50.8 × 52.2 mmFuhhni, the printed circuit board in 3D

    Fuhhni

    hackclub/OnBoard

    💡 Join 1,000 teenagers and make your first PCB with a $100 grant!

    23 parts915
  • 2 layers138.8 × 89.8 mmKeyboard pcb, the printed circuit board in 3D

    Keyboard pcb

    diepala/cantor

    Cantor keyboard, a 42 key diodeless split keyboard.

    23 parts756GPL-3.0
  • 2 layers32.9 × 53.3 mmGoatgdo, the printed circuit board in 3D

    Goatgdo

    Kaldek/rat-ratgdo

    Open source schematics for ratgdo PCB

    23 parts511MIT
  • 2 layers35.5 × 50 mmTobo, the printed circuit board in 3D

    Tobo

    kelu124/echomods

    Open source ultrasound processing modules and building blocks

    23 parts463
  • 2 layers19 × 19 mmKeybit, the printed circuit board in 3D

    Keybit

    notaroomba/keybytes

    A truly modular keyboard

    23 parts444
  • 2 layers88.5 × 28 mmExpBreakout, the printed circuit board in 3D

    ExpBreakout

    Duet3D/Duet-2-Hardware

    The KiCAD source for the Duet 3d printer controller see www.duet3d.com

    23 parts258