

Nascom sd
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.mdNASCOM
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| Qty | Value | Footprint | References |
|---|---|---|---|
| 4 | MountingHole | MountingHole:MountingHole_3.2mm_M3 | H1, H2, H3, H4 |
| 2 | 0.1uF | Capacitor_THT:C_Axial_L3.8mm_D2.6mm_P7.50mm_Horizontal | C1, C2 |
| 2 | 10uF | Capacitor_THT:C_Axial_L5.1mm_D3.1mm_P10.00mm_Horizontal | C3, C4 |
| 2 | Conn_02x13_Odd_Even | Connector_IDC:IDC-Header_2x13_P2.54mm_Vertical | J3, J6 |
| 2 | DIL16 | Package_DIP:DIP-16_W7.62mm_Socket | J4, J7 |
| 1 | 100K | Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal | R2 |
| 1 | 1N5817 | Diode_THT:D_DO-41_SOD81_P10.16mm_Horizontal | D2 |
| 1 | 33R | Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal | R3 |
| 1 | 4k7 | Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal | R1 |
| 1 | Arduino_Nano_v3.x | Module:Arduino_Nano | A1 |
| 1 | CONN_01X06 | nascom_sd:SDcard_module_1x06_P2.54mm | J5 |
| 1 | Conn_01x01 | Connector_Pin:Pin_D1.0mm_L10.0mm | J8 |
| 1 | Conn_01x06 | Connector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_Vertical | J2 |
| 1 | Conn_02x08_Odd_Even | Connector_IDC:IDC-Header_2x08_P2.54mm_Vertical | J1 |
| 1 | LED | LED_THT:LED_D5.0mm | D1 |
| 1 | LOGO | nascom_sd:nascom_logo_tiny | G*** |
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 mm

- 2 layers14 × 100 mm

Yunomi
google/mozc-devices
Circuit diagrams and firmware source code for Gboard DIY keyboards
23 parts3kApache-2.0 - 2 layers50.8 × 52.2 mm

- 2 layers138.8 × 89.8 mm

- 2 layers32.9 × 53.3 mm

- 2 layers35.5 × 50 mm

- 2 layers19 × 19 mm

- 2 layers88.5 × 28 mm

ExpBreakout
Duet3D/Duet-2-Hardware
The KiCAD source for the Duet 3d printer controller see www.duet3d.com
23 parts258