Skip to the content
2 layers320 × 108 mmACE keyboard, the printed circuit board in 3D

Allows an external keyboard to be built for a Jupiter Ace micro. Inspiration for this board came from: https://www.jupiter-ace.co.uk/customacesCNIBMACE.html

Size
320 × 108 mm
Copper layers
2
Thickness
1.6 mm
Parts
64
Nets
33
Pads
316
Tracks, vias
429, 19
Pours
2
Routed
Yes
KiCad
KiCad 5 (file 20171130)
Created
2 Nov 2020
Updated
2 Nov 2020

Overview

ACE keyboard is an open-source printed circuit board by andriodious, from the andriodious/Jupiter_Ace_External_Keyboard_PCB repository on GitHub, published under the CC0-1.0 licence. It is a 2-layer board of 320 × 108 mm with 64 parts on 33 nets, routed with 429 tracks and 19 vias.

It is built around the 74LS245SC and KP8. Its parts include 52 switches, 9 diodes, 1 resistor, 1 IC and 1 connector. It belongs with the keyboards and input boards of this library.

Main components

2

README

README.md

Jupiter-Ace-External-Keyboard-PCB

Allows an external keyboard to be built for a Jupiter Ace micro. Inspiration for this board came from: https://www.jupiter-ace.co.uk/custom_aces_CN_IBMACE.html

The measurements for this keyboard allow the fitting of Cherry Part Number: MX1A-L1NN key switches.

The board has also been fitted into a DK-Tronics keyboard case : https://t-lcarchive.org/dktronics-keyboard/

Parts

64
QtyValueFootprintReferences
81N4148Diode_THT:D_DO-35_SOD27_P7.62mm_HorizontalD3, D4, D5, D6, D7, D8, D9, D10
10Button_Switch_Keyboard:SW_Cherry_MX1A_1.00u_PCBSW10
11Button_Switch_Keyboard:SW_Cherry_MX1A_1.00u_PCBSW1
11KResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR1
12Button_Switch_Keyboard:SW_Cherry_MX1A_1.00u_PCBSW2
13Button_Switch_Keyboard:SW_Cherry_MX1A_1.00u_PCBSW3
14Button_Switch_Keyboard:SW_Cherry_MX1A_1.00u_PCBSW4
15Button_Switch_Keyboard:SW_Cherry_MX1A_1.00u_PCBSW5
16Button_Switch_Keyboard:SW_Cherry_MX1A_1.00u_PCBSW6
17Button_Switch_Keyboard:SW_Cherry_MX1A_1.00u_PCBSW7
174LS245Package_DIP:DIP-20_W7.62mm_SocketU1
18Button_Switch_Keyboard:SW_Cherry_MX1A_1.00u_PCBSW8
19Button_Switch_Keyboard:SW_Cherry_MX1A_1.00u_PCBSW9
1AButton_Switch_Keyboard:SW_Cherry_MX1A_1.00u_PCBSW21
1BButton_Switch_Keyboard:SW_Cherry_MX1A_1.00u_PCBSW37
1CButton_Switch_Keyboard:SW_Cherry_MX1A_1.00u_PCBSW35
1CtrlButton_Switch_Keyboard:SW_Cherry_MX1A_1.00u_PCBSW32
1DButton_Switch_Keyboard:SW_Cherry_MX1A_1.00u_PCBSW23
1EButton_Switch_Keyboard:SW_Cherry_MX1A_1.00u_PCBSW13
1EnterButton_Switch_Keyboard:SW_Cherry_MX1A_1.00u_PCBSW30
1FButton_Switch_Keyboard:SW_Cherry_MX1A_1.00u_PCBSW24
1GButton_Switch_Keyboard:SW_Cherry_MX1A_1.00u_PCBSW25
1HButton_Switch_Keyboard:SW_Cherry_MX1A_1.00u_PCBSW26
1IButton_Switch_Keyboard:SW_Cherry_MX1A_1.00u_PCBSW18
1JButton_Switch_Keyboard:SW_Cherry_MX1A_1.00u_PCBSW27
1KButton_Switch_Keyboard:SW_Cherry_MX1A_1.00u_PCBSW28
1KP0Button_Switch_Keyboard:SW_Cherry_MX1A_1.00u_PCBSW51
1KP1Button_Switch_Keyboard:SW_Cherry_MX1A_1.00u_PCBSW41
1KP2Button_Switch_Keyboard:SW_Cherry_MX1A_1.00u_PCBSW42
1KP3Button_Switch_Keyboard:SW_Cherry_MX1A_1.00u_PCBSW43
1KP4Button_Switch_Keyboard:SW_Cherry_MX1A_1.00u_PCBSW44
1KP5Button_Switch_Keyboard:SW_Cherry_MX1A_1.00u_PCBSW45
1KP6Button_Switch_Keyboard:SW_Cherry_MX1A_1.00u_PCBSW46
1KP7Button_Switch_Keyboard:SW_Cherry_MX1A_1.00u_PCBSW47
1KP8Button_Switch_Keyboard:SW_Cherry_MX1A_1.00u_PCBSW48
1KP9Button_Switch_Keyboard:SW_Cherry_MX1A_1.00u_PCBSW49
1KPEnterButton_Switch_Keyboard:SW_Cherry_MX1A_1.00u_PCBSW52
1KPShftButton_Switch_Keyboard:SW_Cherry_MX1A_1.00u_PCBSW50
1Keyboard_HeaderPackage_DIP:DIP-16_W7.62mm_SocketJ1
1LButton_Switch_Keyboard:SW_Cherry_MX1A_1.00u_PCBSW29
1LEDLED_THT:LED_D3.0mmD2
1MButton_Switch_Keyboard:SW_Cherry_MX1A_1.00u_PCBSW39
1NButton_Switch_Keyboard:SW_Cherry_MX1A_1.00u_PCBSW38
1OButton_Switch_Keyboard:SW_Cherry_MX1A_1.00u_PCBSW19
1PButton_Switch_Keyboard:SW_Cherry_MX1A_1.00u_PCBSW20
1QButton_Switch_Keyboard:SW_Cherry_MX1A_1.00u_PCBSW11
1RButton_Switch_Keyboard:SW_Cherry_MX1A_1.00u_PCBSW14
1SButton_Switch_Keyboard:SW_Cherry_MX1A_1.00u_PCBSW22
1ShftButton_Switch_Keyboard:SW_Cherry_MX1A_1.00u_PCBSW31
1SpaceButton_Switch_Keyboard:SW_Cherry_MX1A_1.00u_PCBSW40
1TButton_Switch_Keyboard:SW_Cherry_MX1A_1.00u_PCBSW15
1UButton_Switch_Keyboard:SW_Cherry_MX1A_1.00u_PCBSW17
1VButton_Switch_Keyboard:SW_Cherry_MX1A_1.00u_PCBSW36
1WButton_Switch_Keyboard:SW_Cherry_MX1A_1.00u_PCBSW12
1XButton_Switch_Keyboard:SW_Cherry_MX1A_1.00u_PCBSW34
1YButton_Switch_Keyboard:SW_Cherry_MX1A_1.00u_PCBSW16
1ZButton_Switch_Keyboard:SW_Cherry_MX1A_1.00u_PCBSW33

Similar boards

  • 2 layers441 × 134.9 mmOpenMitsumi, the printed circuit board in 3D

    OpenMitsumi

    henrikstengaard/OpenMitsumi

    A two layer KiCad board that clones the original Amiga 500 keyboard membrane.

    131 parts1MIT
  • 2 layers165 × 115.4 mmA130XE CX85, the printed circuit board in 3D

    A130XE CX85

    gianlucarenzi/A130KB_MX

    ATARI XE Replacement Keyboard

    32 parts14GPL-3.0
  • 2 layers231.1 × 106.7 mmSnark barker, the printed circuit board in 3D

    Snark barker

    schlae/snark-barker

    A 100% compatible replica of the famed SB 1.0 sound card

    199 parts687
  • 2 layers365.8 × 254 mmRaemixx500, the printed circuit board in 3D

    Raemixx500

    SukkoPera/Raemixx500

    Open Hardware Remake of the Commodore Amiga 500+ Mainboard

    372 parts316
  • 2 layers125 × 98 mm3-in-1, the printed circuit board in 3D

    3-in-1

    mudmin/AnotherMaker

    This is where I will store code snippets for AnotherMaker Videos

    44 parts258
  • 2 layers182.9 × 172.7 mmMulti, the printed circuit board in 3D

    Multi

    homebrew8088/8088-PC-Compatible

    8088 PC XT Compatible

    120 parts238GPL-3.0
  • 2 layers365.1 × 203.2 mmDIAG, the printed circuit board in 3D

    DIAG

    Nakazoto/CenturionComputer

    This is just a simple backup of all the files related to the Centurion that I have stored on my HD. The Wiki itself has far more in-depth information about the Centurion and it's individual cards.

    150 parts172
  • 2 layers135.3 × 106.7 mmAdlib, the printed circuit board in 3D

    Adlib

    schlae/adlib

    Reproduction AdLib Sound Card, OPL2, Circa 1990

    61 parts168

Questions

How big is the ACE keyboard PCB?

It measures 320 × 108 mm and has 2 copper layers, 1.6 mm thick.

What parts does the ACE keyboard use?

64 parts, built around the 74LS245SC and KP8. 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 ACE keyboard KiCad files?

From the andriodious/Jupiter_Ace_External_Keyboard_PCB repository on GitHub, at the commit this page was made from: the board is Ace_External_Keyboard/ACE-keyboard.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the ACE keyboard design in my own project?

Its repository publishes it under the CC0-1.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).