Skip to the content
2 layers381 × 165.6 mm0xCB Jupiter, the printed circuit board in 3D

An 1800-sized THT keyboard kit

Size
381 × 165.6 mm
Copper layers
2
Thickness
1.6 mm
Parts
280
Nets
152
Pads
990
Tracks, vias
1,915, 158
Pours
2
Routed
Yes
KiCad
KiCad 6 (file 20211014)
Created
2 Feb 2022
Updated
20 Jun 2022

Overview

0xCB Jupiter is an open-source printed circuit board by 0xCB-dev, from the 0xCB-dev/0xCB-Jupiter repository on GitHub. It is a 2-layer board of 381 × 165.6 mm with 280 parts on 152 nets, routed with 1,915 tracks and 158 vias.

It is built around the ATMEGA32A-PU. Its parts include 125 switches, 109 diodes, 6 resistors, 5 capacitors and 2 connectors. It belongs with the AVR (ATmega, ATtiny) boards of this library.

Main components

1

README

README.md

Jupiter

An 1800-sized through-hole keyboard with various layout options

QMK

keyboards/0xcb/jupiter/

Flashing
  • qmk clone
  • cd qmk_firmware
  • export LTO=Y
  • Press switch 1 while plugging in to go into dfu mode (or the reset button)
  • make 0xcb/jupiter:via:flash

Assembly:

You can use the humanpnp to easily place components.

PCB:

KiCad 6 stable release - using these libs

CAD files:

BOM:

Parts

280
QtyValueFootprintReferences
1071N4148Diode_THT:D_DO-35_SOD27_P7.62mm_HorizontalD1, D10, D11, D12, D13, D14, D15, D16, D100, D101, D102, D103, D104, D105, D106, D107 +91
941U0xcb:SW_Cherry_MX_PCB_1.00uSW1, SW10, SW11, SW12, SW13, SW14, SW15, SW16, SW17, SW18, SW109, SW110, SW111, SW112, SW113, SW114 +78
21Mount-M20xcb:mountMH2, MH2, MH2, MH2, MH2, MH2, MH2, MH2, MH2, MH2, MH2, MH2, MH2, MH2, MH2, MH2 +5
32U0xcb:SW_Cherry_MX_PCB_2.00uSW37, SW61, SW101
20.1uCapacitor_THT:C_Disc_D4.3mm_W1.9mm_P5.00mmC2, C3
21.5U0xcb:SW_Cherry_MX_PCB_1.50uSW43, SW56
21.5U ALT0xcb:SW_Cherry_MX_PCB_1.50uSW117, SW119
21.5U CTRL0xcb:SW_Cherry_MX_PCB_1.50uSW115, SW120
21U GUI0xcb:SW_Cherry_MX_PCB_1.00uSW107, SW116
22.25U0xcb:SW_Cherry_MX_PCB_2.25uSW75, SW82
222pCapacitor_THT:C_Disc_D3.0mm_W1.6mm_P2.50mmC4, C5
23.6VDiode_THT:D_DO-41_SOD81_P7.62mm_HorizontalD108, D109
25.1KResistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_HorizontalR1, R3
275Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_HorizontalR4, R5
2SW_PushButton_Switch_THT:SW_PUSH_6mm_H5mmSW124, SW125
11.25U ALT0xcb:SW_Cherry_MX_PCB_1.25uSW104
11.25U CTRL0xcb:SW_Cherry_MX_PCB_1.25uSW102
11.25U GUI0xcb:SW_Cherry_MX_PCB_1.25uSW103
11.5KResistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_HorizontalR2
11.5U GUI0xcb:SW_Cherry_MX_PCB_1.50uSW121
11.75U SHIFT0xcb:SW_Cherry_MX_PCB_1.75uSW94
110kResistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_HorizontalR6
11U ALT0xcb:SW_Cherry_MX_PCB_1.00uSW106
11U CTRL0xcb:SW_Cherry_MX_PCB_1.00uSW108
14.7uCapacitor_THT:CP_Radial_D4.0mm_P1.50mmC1
1500mAFuse:Fuse_BelFuse_0ZRE0025FF_L9.6mm_W3.8mmF1
16.25u SPACE0xcb:SW_Cherry_MX_PCB_6.25uSW105
16U OFF SPACE0xcb:SW_Cherry_MX_PCB_6.00u_offsetSW123
16U SPACE0xcb:SW_Cherry_MX_PCB_6.00uSW122
17U SPACE0xcb:SW_Cherry_MX_PCB_7.00uSW118
1ATmega32A-PPackage_DIP:DIP-40_W15.24mmU1
1AVR-ISP-6Connector_PinHeader_2.54mm:PinHeader_2x03_P2.54mm_VerticalJ2
1CAPSLOCK0xcb:SW_Cherry_MX_PCB_1.75uSW63
1CrystalCrystal:Crystal_HC49-4H_VerticalY1
1ISO 1U0xcb:SW_Cherry_MX_PCB_1.00uSW81
1ISO ENTER0xcb:SW_Cherry_MX_PCB_ISOEnter_Rotated90SW62
1ISO SHIFT0xcb:SW_Cherry_MX_PCB_1.25uSW100
1STEPPED0xcb:SW_Cherry_MX_PCB_1.25uSW80
1USB_C_Receptacle_USB2.0Connector_USB:USB_C_Receptacle_GCT_USB4085J1

The 271 most common of 280 parts.

More from 0xCB-dev/0xCB-Jupiter

1
  • 2 layers412.8 × 151.1 mm0xCB Jupiter, the printed circuit board in 3D

    0xCB Jupiter

    0xCB-dev/0xCB-Jupiter

    An 1800-sized THT keyboard kit

    258 parts7

Similar boards

  • 2 layers347.7 × 146.6 mmMysterium pcb, the printed circuit board in 3D

    Mysterium pcb

    coseyfannitutti/mysterium

    TKL keyboard that can be entirely assembled using only through hole components, including usb type-c

    227 parts541GPL-3.0
  • 2 layers344.4 × 130.8 mmSesame, the printed circuit board in 3D

    Sesame

    str-dst/sesame

    Alice type ergo keyboard using only THT parts

    168 parts331
  • 2 layers364.4 × 167.3 mmRedherring, the printed circuit board in 3D

    Redherring

    dcpedit/redherring

    Red Herring Keyboard PCB and case files

    226 parts253CC-BY-4.0
  • 2 layers228 × 114 mmPlanck thk, the printed circuit board in 3D

    Planck thk

    olkb/planck_thk

    Planck Through Hole Kit

    134 parts169GPL-3.0
  • 2 layers371.5 × 145.3 mmBasketweave, the printed circuit board in 3D

    Basketweave

    null-ll/basketweave

    Through-hole Alice-style keyboard with arrow keys and a rotary encoder

    177 parts129GPL-2.0
  • 2 layers439 × 141.6 mmAek2 usb, the printed circuit board in 3D

    Aek2 usb

    str-dst/aek2_usb

    drop-in replacement pcb for the AEK II

    241 parts55
  • 2 layers317.3 × 154.8 mmLCK75, the printed circuit board in 3D

    LCK75

    lyso1/LCK75

    a 75% through-hole keyboard designed by myself with inspiration from the CFTKB Discipline and Yiancar Gingham

    207 parts45
  • 2 layers285.8 × 124.6 mmPunk75, the printed circuit board in 3D

    Punk75

    dsanchezseco/punk75

    Ortholinear keyboard with 75 keys and all components through hole

    194 parts44GPL-3.0

Questions

How big is the 0xCB Jupiter PCB?

It measures 381 × 165.6 mm and has 2 copper layers, 1.6 mm thick.

What parts does the 0xCB Jupiter use?

280 parts, built around the ATMEGA32A-PU. 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 0xCB Jupiter KiCad files?

From the 0xCB-dev/0xCB-Jupiter repository on GitHub, at the commit this page was made from: the board is v0.1/pcb/pcb.kicad_pcb and its schematic v0.1/backplate/backplate.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the 0xCB Jupiter design in my own project?

Its repository states no licence, so its author keeps all rights: ask 0xCB-dev before reusing the design.