Skip to the content
2 layers440.7 × 139.7 mmSentinel 65X Keyboard - V01, the printed circuit board in 3D

Sentinel 65X Keyboard - V01

studio8502/Sentinel-65X29

A cost-reduced 65816-compatible retrocomputer

Size
440.7 × 139.7 mm
Copper layers
2
Thickness
1.6 mm
Parts
217
Nets
146
Pads
820
Tracks, vias
957, 83
Pours
2
Routed
Yes
KiCad
KiCad 7 (file 20221018)
Created
6 Dec 2023
Updated
17 Mar 2024

Overview

Sentinel 65X Keyboard - V01 is an open-source printed circuit board by studio8502, from the studio8502/Sentinel-65X repository on GitHub, published under the CERN-OHL-P-2.0 licence. It is a 2-layer board of 440.7 × 139.7 mm with 217 parts on 146 nets, routed with 957 tracks and 83 vias.

It is built around the 74HC154D. Its parts include 102 diodes, 73 switches, 3 resistors, 2 ICs and 2 connectors. It belongs with the keyboards and input boards of this library.

Main components

1

README

README.md

Sentinel 65X

This is a design for an 8/16-bit computer/games console, which uses the 65816 CPU architecture (by WDC) and the VERA video system (by Frank van den Hoef) as its core. It is not directly compatible with any existing system, but porting from other 6502 and 65816 systems which have a similar architecture should not prove difficult.

Features

  • Designed to minimize BOM and construction costs
  • Intended to be a turnkey "fabrication ready" design which anyone can produce and sell for any purpose
  • Fully open source hardware designs, released under the CERN OHL (permissive) V2
  • 8MHz WDC W65C265S CPU (W65C816S compatible)
    • 16MB adress space
    • 8 timers
    • Multiple priority-encoded interrupts
    • Built-in GPIO
  • 512KB of on-board static RAM
  • 512KB of flash ROM
  • RGB video output at 640x480
  • Stereo audio output
  • SD card slot
  • Dual enhanced SNES-compatible controller ports
    • Supports SNES controllers & joysticks
    • Supports the SNES mouse and clones
    • Enhanced with I2C bus support for custom peripherals
  • Cartridge/expansion port with full system bus, supporting ROM, RAM, and I/O expansions
  • Amiga-inspired "clock port" which also serves as a debug port

Hardware

The revision 0 schematic is nearly finished, approaching the production of the first working prototypes. The goal is a limited release in 2024, followed by a full release in 2025.

Software

At the present time, software for this design is nonexistent. The intention is to implement a kernel and library to support assembly and C programming for cross-development (using the Calypsi C toolchain), and to eventually develop or port a suite of tools for on-device programming to be put into the system ROM.

The planned kernel will be reminiscent of the architecture of MSX-DOS 2, but will support long file names and the FAT32 (and later ExFAT) filesystem on SD cards.

Parts

217
QtyValueFootprintReferences
1001N4148Diode_SMD:D_SOD-323FD1, D2, D10, D11, D12, D13, D14, D17, D18, D19, D20, D21, D22, D100, D101, D102 +84
6MountingHoleMountingHole:MountingHole_3.2mm_M3_DIN965H1, H2, H3, H4, H5, H6
3CButton_Switch_Keyboard:SW_Cherry_MX_1.00u_PCBSW59, SW59, SW59
21KΩResistor_SMD:R_0402_1005MetricR2, R3
2LEDLED_THT:LED_D3.0mmD15, D16
10Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCBSW25
11Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCBSW16
110KΩResistor_SMD:R_0402_1005MetricR7
12Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCBSW17
13Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCBSW18
14Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCBSW19
15Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCBSW20
16Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCBSW21
17Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCBSW22
174HC154Package_SO:SOIC-24W_7.5x15.4mm_P1.27mmU1
18Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCBSW23
19Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCBSW24
1AButton_Switch_Keyboard:SW_Cherry_MX_1.00u_PCBSW44
1APOSTROPHEButton_Switch_Keyboard:SW_Cherry_MX_1.00u_PCBSW54
1BButton_Switch_Keyboard:SW_Cherry_MX_1.00u_PCBSW61
1BACKSPACEButton_Switch_Keyboard:SW_Cherry_MX_2.00u_PCBSW28
1BK_SLASHButton_Switch_Keyboard:SW_Cherry_MX_1.50u_PCBSW42
1BREAKButton_Switch_Keyboard:SW_Cherry_MX_1.25u_PCBSW14
1CLOSE_BRACKETButton_Switch_Keyboard:SW_Cherry_MX_1.00u_PCBSW41
1COMMAButton_Switch_Keyboard:SW_Cherry_MX_1.00u_PCBSW64
1COMMANDButton_Switch_Keyboard:SW_Cherry_MX_1.75u_PCBSW43
1COMPOSEButton_Switch_Keyboard:SW_Cherry_MX_1.75u_PCBSW76
1CONTROLButton_Switch_Keyboard:SW_Cherry_MX_1.75u_PCBSW68
1Controller CableConnector_PinHeader_2.54mm:PinHeader_1x07_P2.54mm_VerticalJ1
1Controller CableConnector:SNES Controller Port (Female, 90º, THT)J2
1DButton_Switch_Keyboard:SW_Cherry_MX_1.00u_PCBSW46
1DELETEButton_Switch_Keyboard:SW_Cherry_MX_1.00u_PCBSW83
1DOWNButton_Switch_Keyboard:SW_Cherry_MX_1.00u_PCBSW73
1EButton_Switch_Keyboard:SW_Cherry_MX_1.00u_PCBSW32
1ENDButton_Switch_Keyboard:SW_Cherry_MX_1.00u_PCBSW89
1EQUALSButton_Switch_Keyboard:SW_Cherry_MX_1.00u_PCBSW27
1ESCAPEButton_Switch_Keyboard:SW_Cherry_MX_1.00u_PCBSW1
1FButton_Switch_Keyboard:SW_Cherry_MX_1.00u_PCBSW47
1F1Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCBSW2
1F10Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCBSW11
1F11Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCBSW12
1F12Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCBSW13
1F2Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCBSW3
1F3Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCBSW4
1F4Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCBSW5
1F5Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCBSW6
1F6Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCBSW7
1F7Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCBSW8
1F8Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCBSW9
1F9Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCBSW10
1FW_SLASHButton_Switch_Keyboard:SW_Cherry_MX_1.00u_PCBSW66
1GButton_Switch_Keyboard:SW_Cherry_MX_1.00u_PCBSW48
1HButton_Switch_Keyboard:SW_Cherry_MX_1.00u_PCBSW49
1HOMEButton_Switch_Keyboard:SW_Cherry_MX_1.00u_PCBSW82
1HYPHENButton_Switch_Keyboard:SW_Cherry_MX_1.00u_PCBSW26
1IButton_Switch_Keyboard:SW_Cherry_MX_1.00u_PCBSW37
1INSERTButton_Switch_Keyboard:SW_Cherry_MX_1.00u_PCBSW72
1JButton_Switch_Keyboard:SW_Cherry_MX_1.00u_PCBSW50
1KButton_Switch_Keyboard:SW_Cherry_MX_1.00u_PCBSW51
1LButton_Switch_Keyboard:SW_Cherry_MX_1.00u_PCBSW52
1LEFTButton_Switch_Keyboard:SW_Cherry_MX_1.00u_PCBSW74
1L_OPTIONButton_Switch_Keyboard:SW_Cherry_MX_1.75u_PCBSW69
1L_SHIFTButton_Switch_Keyboard:SW_Cherry_MX_2.25u_PCBSW56
1MButton_Switch_Keyboard:SW_Cherry_MX_1.00u_PCBSW63
1MCP23017_SPPackage_SO:SOIC-28W_7.5x18.7mm_P1.27mmU2
1NButton_Switch_Keyboard:SW_Cherry_MX_1.00u_PCBSW62
1NUM_0Button_Switch_Keyboard:SW_Cherry_MX_2.00u_PCBSW95
1NUM_1Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCBSW99
1NUM_2Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCBSW98
1NUM_3Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCBSW97
1NUM_4Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCBSW93
1NUM_5Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCBSW92
1NUM_6Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCBSW91
1NUM_7Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCBSW87
1NUM_8Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCBSW86
1NUM_9Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCBSW85
1NUM_ADDButton_Switch_Keyboard:SW_Cherry_MX_1.00u_PCBSW90
1NUM_CLEARButton_Switch_Keyboard:SW_Cherry_MX_1.00u_PCBSW80
1NUM_DIVIDEButton_Switch_Keyboard:SW_Cherry_MX_1.00u_PCBSW78
1NUM_ENTERButton_Switch_Keyboard:SW_Cherry_MX_2.00u_Vertical_PCBSW96

The 188 most common of 217 parts.

More from studio8502/Sentinel-65X

5

Similar boards

  • 4 layers16.5 × 10.9 mmSimple led watch, the printed circuit board in 3D

    Simple led watch

    kcuzner/led-watch

    A miniature ARM-powered LED wristwatch

    183 parts98MIT
  • 2 layers32 × 18 mmSO24toDIP, the printed circuit board in 3D

    SO24toDIP

    wyolum/ClockTHREEjr

    Open source, multi-lingual word clock

    2 parts9
  • 6 layers210 × 119 mmClaculator Keypad, the printed circuit board in 3D

    Claculator Keypad

    Robert-Mones/Claculator

    A reverse Polish notation calculator with added features such as comparisons, branching, and custom recursive operators taken from the Clac project from the 15-122 course at Carnegie Mellon University.

    202 parts5
  • 2 layers134.6 × 58.4 mmTeam tap, the printed circuit board in 3D

    Team tap

    abzman/atari-jaguar-PCBs

    44 parts3Unlicense
  • 2 layers144.8 × 204.5 mmBetaBoard, the printed circuit board in 3D

    BetaBoard

    BetaWall/BetaBoard

    Multiplexed APA102 LED driver board talking RS485

    40 parts2AGPL-3.0
  • 4 layers304.5 × 217.2 mmLatest Full Backplane, the printed circuit board in 3D

    Latest Full Backplane

    Trilobyte-CPU/8-bit-computer

    A DIY 8-bit computer built mostly with discrete logic chips

    478 parts2
  • 4 layers220 × 200 mmQuadrant, the printed circuit board in 3D

    Quadrant

    etiennechlt/electronic-chess

    Générée par tools/boardgen (module power). 100 x 60 mm, 2 couches, plan de masse en face arrière. Elle gère trois cellules plates 1S 5 Ah.

    347 parts
  • 2 layers200 × 150 mmMicro, the printed circuit board in 3D

    Micro

    jurendono/VMC

    A Versitile 6502 Based Microcomputer

    235 parts

Questions

How big is the Sentinel 65X Keyboard - V01 PCB?

It measures 440.7 × 139.7 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Sentinel 65X Keyboard - V01 use?

217 parts, built around the 74HC154D. 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 Sentinel 65X Keyboard - V01 KiCad files?

From the studio8502/Sentinel-65X repository on GitHub, at the commit this page was made from: the board is kicad/Sentinel 65X Keyboard - V01/Sentinel 65X Keyboard - V01.kicad_pcb and its schematic kicad/AV Boards/SVGA & RCA Audio AV Board/SVGA & RCA Audio AV Board.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Sentinel 65X Keyboard - V01 design in my own project?

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