• Stars
    star
    157
  • Rank 237,001 (Top 5 %)
  • Language
  • Created almost 7 years ago
  • Updated over 5 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Contra - Lowest cost ortholinear keyboard kit possible

Contra

Extremely low cost ortholinear keyboard

Render

The bare minimum for a functional keyboard.

In light of recent claims that I am 100% liable for any of my open source PCBs, I am adding this disclaimer.

I provide these PCBs as a reference for designing keyboard PCBs. Using them within your projects will require a will to do research of one's own and to learn the workings of them, potentially fixing issues if they exist.

I provide these PCBs without liability and without any guarantees regarding functionality, as expressed in the MIT license under which all of these PCBs are licensed.

Features

  • 2U or split space.
  • All through-hole parts. 48x diodes, 1x Pro Micro.
  • Assembled by M2 standoffs and screws.
  • Programmable via firmware of choice, such as TMK.
  • Nothing fancy. A very nice way to try out some switches, enjoy some DIY, or to test out ortho keyboards.

Parts list

  • 48x 1N4148 diodes or similar, THT
  • 1x Pro Micro
  • 48x Switches
  • Optional 1x 2U stabilizer, PCB mount
  • One PCB, one plate, and one bottom plate
  • 5 M2 8mm standoffs
  • 10 M2 screws

Files for production

More Repositories

1

MX_Alps_Hybrid

KiCad Library of custom MX-Alps footprints
341
star
2

Type-C.pretty

KiCad library for various Type-C USB connectors
234
star
3

MX_V2

Second generation KiCad Libraries of keyboard switch footprints
Python
150
star
4

ai03-keyboard-pcb-guide

A PCB designed as per the ai03 PCB design guide
141
star
5

random-keyboard-parts.pretty

KiCad Footprint and Schematic modules for various keyboard parts, prepared as necessary
131
star
6

another-keyboard-builder

An exact mechanical keyboard plate creator
Python
88
star
7

Voyager

A family of fully featured open source mechanical keyboard PCBs
85
star
8

Voyager60

A versatile, modern 60% PCB
69
star
9

yet-another-keyboard-builder

An exact, client-side mechanical keyboard plate generator
JavaScript
62
star
10

UT47.2

Hotswappable 40% keyboard based on Gnap
52
star
11

Soyuz

Inexpensive mechanical numpad kit
50
star
12

KBD8X-MKII-PCB

The source for the KBD8X MKII PCB
42
star
13

Voyager97

Compact keyboard PCB with full-size functionality
33
star
14

JP60

GH60-compatible JIS-like hotswap keyboard PCB
23
star
15

Voyager40

Compact, fully featured keyboard PCB
23
star
16

Voyager104

A full-size PCB for the Voyager family
22
star
17

ContraPlates

A basic PCB case for Contra
20
star
18

Celestine

Custom TKL PCB for NMB Hi-Tek 725 (Space Invader) switches
18
star
19

JP65

65% JIS-like hotswap keyboard PCB
15
star
20

Voyager20

A simple numpad PCB
12
star
21

Voyager4

Tiny macropad for the Voyager family
12
star
22

Voyager50

50% addition to the Voyager family
11
star
23

StabilizerShims

MX PCB-mount stabilizer shims for thinner PCBs
11
star
24

Orion

USB 2.0 Hub
9
star
25

Unified-Daughterboard

Redirect repo for old URL
8
star
26

Quasar

Replacement controller for IBM Model M Space Saving Keyboard
7
star
27

Yubikey-5-Sleeve

A simple 3D-printed sleeve for protecting a Yubikey 5 on a keyring
6
star
28

alps-skcm-remover

Tool for removing Alps SKCM switches from the plate
6
star
29

PCB-Keychains

Why not
5
star
30

duet-switch-tester

Switch tester designed for two of each switch for display and testability
4
star
31

v1-webpages

Old copies of ancient sites that were located at ai03.me
HTML
3
star
32

Xbox-XS-Controller-Stand

A simple stand for the Xbox Series X/S controller
3
star
33

UPDI-Hybrid-Adapter

Hybrid UPDI programmer and serial adapter
2
star
34

Keyhawk

A tiny rapid keypad firmware for pro micro-based keypads
Arduino
2
star
35

Summit

Cherry MX switch display unit
2
star
36

kbwiki

Mechanical Keyboard Development Wiki Contents
1
star
37

Aurora

1
star
38

Pluto

Cut-PCB MX switch modding plate
1
star
39

simple-qr-code-generator

A simple web QR code generator
TypeScript
1
star
40

NBA1-24-001.pretty

KiCad library and 3D model for the Pentaconn NBA1-24-001 connector
1
star