Skip to the content
2 layers320.7 × 158.3 mmQuanta75 BareRP2040 JLCPCBAoptimized, the printed circuit board in 3D

Quanta75 BareRP2040 JLCPCBAoptimized

obsilab/Quanta756

Custom 75% keyboard (currently ISO layout only)

Size
320.7 × 158.3 mm
Copper layers
2
Thickness
1.6 mm
Parts
276
Nets
179
Pads
943
Tracks, vias
1,905, 95
Pours
3
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
15 Jun 2021
Updated
28 May 2024

Overview

Quanta75 BareRP2040 JLCPCBAoptimized is an open-source printed circuit board by obsilab, from the obsilab/Quanta75 repository on GitHub, published under the CERN-OHL-P-2.0 licence. It is a 2-layer board of 320.7 × 158.3 mm with 276 parts on 179 nets, routed with 1,905 tracks and 95 vias.

It is built around the RP2040, SL2.1A and W25Q128JVSIQ, with the AMS1117-3.3 and USBLC6-2SC6 among its other parts. Its parts include 88 diodes, 82 switches, 26 capacitors, 21 resistors and 9 connectors. It belongs with the keyboards and input boards and the RP2040 boards of this library.

Main components

5

README

README.md

Quanta75 Mechanical Keyboard - 75% ISO Layout

Playing around trying to design a custom keyboard

Project advancement : Quanta75's Github Project

Documentation

Documentation about Quanta75 can be found on the Quanta website: quanta.obsilab.com.

PCB

Quanta75 exists in multiple versions:

  • RP2040 Stamp microcontroller board by Solder Party
    • General components
    • JLCPCB assembly service optimized BOM
  • RPi Pico microcontroller board
    • General components
    • JLCPCB assembly service optimized components
  • Bare RP2040 microcontroller chip
    • General components
    • JLCPCB assembly service optimized components

All of them are using SMD components but no smaller than 0603 and on hand-solderable pads (a complete through-hole PCB could be coming next 👀). A PCB assembly service is still recommended.

See the PCB and schematic in KiCanvas' Browser PCB viewer.

Firmware (WIP)

rmk_firmware WIP
RMK is a keyboard firmware written in Rust, inspired by QMK or KMK. Originally built for the Quanta.

QMK config for the Quanta: WIP

VIA config for the Quanta: WIP

VIAL config for the Quanta: WIP

Design :

See the design details here.

License

Project licensed under CERN-OHL-P v2.

Logos are licensed under CC BY-NC-ND 4.0 (more info here).

Parts

276
QtyValueFootprintReferences
83DIODEDiode_SMD:D_SOD-123D1, D2, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23 +67
72SW_PushButton_Switch_Keyboard:SW_Cherry_MX_1.00u_PCBSW1, SW2, SW10, SW11, SW12, SW13, SW14, SW15, SW16, SW17, SW18, SW19, SW20, SW21, SW22, SW23 +56
15MountingHole_2.7mm_M2.5_DIN965_PadMountingHole:MountingHole_2.7mm_M2.5_DIN965_PadM2.5, M2.5, M2.5, M2.5, M2.5, M2.5, M2.5, M2.5, M2.5, M2.5, M2.5, M2.5, M2.5, M2.5, M2.5
11100nFCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC3, C7, C13, C14, C16, C17, C18, C19, C20, C21, C22
7MountingHole_5.3mm_M5MountingHole:MountingHole_5.3mm_M5M5Hole, M5Hole, M5Hole, M5Hole, M5Hole, M5Hole, M5Hole
510uFCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC1, C2, C4, C15, C28
5120RResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR1, R3, R12, R13, R15
515kResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR6, R9, R11, R14, R21
4100uFCapacitor_SMD:C_1206_3216Metric_Pad1.33x1.80mm_HandSolderC5, C6, C8, C9
443kResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR5, R7, R8, R10
4SW_PushButton_Switch_Keyboard:SW_Cherry_MX_1.25u_PCBSW58, SW73, SW74, SW75
4USBLC6-2SC6Package_TO_SOT_SMD:SOT-23-6_HandsolderingD83, D84, D85, D86
3600R 500mAPCM_Ferrite_SMD_Handsoldering_AKL:Ferrite_0805_2012MetricFB5, FB6, FB7
3GNDTestPoint:TestPoint_Pad_D1.5mmTP5, TP6, TP14
3LOGOLOGOG***, G***, G***
3USB_C_Receptacle_USB2.0USB_C_socket_GT-USB-7010H:USB-C-SMD_G-SWITCH_GT-USB-7010ENJ1, J7, J9
2100R 800mAPCM_Ferrite_SMD_Handsoldering_AKL:Ferrite_0805_2012Metric_Pad1.05x1.20mm_BigPadsFB4, FB9
21K5Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR17, R18
21uFCapacitor_SMD:C_0402_1005Metric_Pad0.74x0.62mm_HandSolderC25, C26
222RResistor_SMD:R_0402_1005Metric_Pad0.72x0.64mm_HandSolderR19, R20
230pFCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC10, C11
24k99Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR2, R4
2SW_PushButton_Switch_Keyboard:SW_Cherry_MX_1.75u_PCBSW44, SW70
1100nFResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderC27
110KResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR16
112MHzCrystal:Crystal_SMD_3225-4Pin_3.2x2.5mm_HandSolderingY1
122uFCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC12
13V3TestPoint:TestPoint_Pad_D1.5mmTP3
15VUSBTestPoint:TestPoint_Pad_D1.5mmTP4
1AMS1117-3.3Package_TO_SOT_SMD:SOT-223-3_TabPin2U3
1Amber LEDLED_THT:LED_D5.0mm_ClearD87
1BOOTSELTestPoint:TestPoint_Pad_D1.5mmTP1
1Conn_01x02_Socket 3V3Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJ3
1Conn_01x02_Socket VBUS 5VConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJ2
1Conn_01x04_Socket I2C displayConnector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ8
1Conn_01x04_Socket SWDConnector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ5
1Conn_01x05_Socket GPIOsConnector_PinHeader_2.54mm:PinHeader_1x05_P2.54mm_VerticalJ10
1LOGOQuanta-logo:Quanta-logoQuanta***
1OSHW-Logo_19x20mm_CopperSymbol:OSHW-Logo_19x20mm_CopperOSHW-logo
1RP2040Package_DFN_QFN:QFN-56-1EP_7x7mm_P0.4mm_EP3.2x3.2mm_ThermalViasU1
1RotaryEncoder_SwitchLucasLibrary:RotaryEncoder_both_AlpsEC11E-S_BournsPEC12R-3-SRESW1
1SL2.1ASL2.1a:SOP-16_L10.0-W3.9-P1.27-LS6.0-BLU2
1SW_PushButton_Switch_Keyboard:SW_Cherry_MX_2.00u_PCBSW27
1SW_PushButton_Switch_Keyboard:SW_Cherry_MX_ISOEnter_PCBSW42
1SW_PushPCM_Switch_Keyboard_Cherry_MX:SW_Cherry_MX_PCB_6.25uSW76
1SW_PushButton_Switch_Keyboard:SW_Cherry_MX_1.50u_PCBSW29
1Stabilizer_Cherry_MX_6.25uPCM_Mounting_Keyboard_Stabilizer:Stabilizer_Cherry_MX_6.25u6.25u stabilizer
1USB_A_Receptacle_UBS2.0USB_A_vertical_KH-AF180ZJ-13.7:USB-A-TH_KH-AF180ZJ-13.7J6
1VBUS_UPTestPoint:TestPoint_Pad_D1.5mmTP13
1W25Q128JVSPackage_SO:SOIC-8_5.23x5.23mm_P1.27mmU4
1~{BOOTSEL}Button_Switch_SMD:SW_Push_1P1T_XKB_TS-1187A~{BOOTSEL}
1~{RESET(RUN)}Button_Switch_SMD:SW_Push_1P1T_XKB_TS-1187A~{RESET}
1~{RESET}TestPoint:TestPoint_Pad_D1.5mmTP2

The 275 most common of 276 parts.

More from obsilab/Quanta75

3
  • 2 layers317.5 × 163.5 mmQuanta75 RP2040Stamp, the printed circuit board in 3D

    Quanta75 RP2040Stamp

    obsilab/Quanta75

    Custom 75% keyboard (currently ISO layout only)

    226 parts6CERN-OHL-P-2.0
  • 2 layersQuanta ISO Pico 01, the printed circuit board in 3D

    Quanta ISO Pico 01

    obsilab/Quanta75

    Custom 75% keyboard (currently ISO layout only)

    166 parts6CERN-OHL-P-2.0

Similar boards

  • 2 layers86 × 74 mmKontakt, the printed circuit board in 3D

    Kontakt

    playlogo/billig

    Designing & building a "big" 3D printer from scratch

    65 parts2
  • 4 layers150 × 100 mmZpn devboard, the printed circuit board in 3D

    Zpn devboard

    CRImier/MyKiCad

    My KiCad boards. Can't be bothered uploading individually anymore, so here you go.

    168 parts253GPL-3.0
  • 2 layers27 × 100 mmRemapper, the printed circuit board in 3D

    Remapper

    techmech-keeb/orbit-remapper

    Desktop BLE-to-USB keyboard/mouse remapper on M5Dial (ESP32-S3), built on HID Remapper.

    67 parts2MIT
  • 2 layers352.5 × 120 mmPyKey87, the printed circuit board in 3D

    PyKey87

    jpconstantineau/PyKey60

    The PyKey60 is a custom programmable mechanical keyboard with a standard ANSI 60% keyboard layout compatible with any cases made for the GH60. The PyKey60 uses mechanical switches (Cherry MX type).

    310 parts57
  • 2 layers323.9 × 95.3 mmLexicon 69, the printed circuit board in 3D

    Lexicon 69

    nekoewen/lexicon

    The Lexicon 65% writing keyboard

    182 parts4
  • 4 layers99.5 × 65 mmEcho, the printed circuit board in 3D

    Echo

    rh1tech/echo

    Echo: ESP32-Based VGA Board

    181 parts4
  • 4 layers53.3 × 85.1 mmHUB75-FPGA Card, the printed circuit board in 3D

    HUB75-FPGA Card

    will-hut/Prototypical

    A USB FPGA-based Hub75 LED matrix driver

    132 parts2

Questions

How big is the Quanta75 BareRP2040 JLCPCBAoptimized PCB?

It measures 320.7 × 158.3 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Quanta75 BareRP2040 JLCPCBAoptimized use?

276 parts, built around the RP2040, SL2.1A, W25Q128JVSIQ and AMS1117-3.3. 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 Quanta75 BareRP2040 JLCPCBAoptimized KiCad files?

From the obsilab/Quanta75 repository on GitHub, at the commit this page was made from: the board is Quanta75_BareRP2040_JLCPCBAoptimized/Quanta75_BareRP2040_JLCPCBAoptimized.kicad_pcb and its schematic Quanta75_BareRP2040_JLCPCBAoptimized/Quanta75_BareRP2040_JLCPCBAoptimized.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Quanta75 BareRP2040 JLCPCBAoptimized 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).