Skip to the content
PCBKitNew board
2 layers265.4 × 111.1 mmRp2040 base, the printed circuit board in 3D

A 51-key orthogonal keyboard with support for two knobs and a cirque pad

Size
265.4 × 111.1 mm
Copper layers
2
Thickness
1.6 mm
Parts
177
Nets
165
Pads
966
Tracks, vias
3,392, 255
Pours
1
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
20 Dec 2023
Updated
21 Aug 2024

Overview

Rp2040 base is an open-source printed circuit board by ScatteredDrifter, from the ScatteredDrifter/Mriya repository on GitHub, published under the CERN-OHL-P-2.0 licence. It is a 2-layer board of 265.4 × 111.1 mm with 177 parts on 165 nets, routed with 3,392 tracks and 255 vias.

It is built around the RP2040, W25Q128JVSIQ and SRV05-4, with the BAV70 among its other parts. Its parts include 79 diodes, 56 switches, 19 capacitors, 7 resistors and 4 ICs. It belongs with the RP2040 boards of this library.

Main components

4

README

README.md

--<==| Mriya-Ortho |==>--

A 51-key orthogonal keyboard with support for two knobs and a cirque pad

Used License :: Cern Open hardware


| Status |

  • case printed, not tested with pcb yet
  • pcb scheduled to be prototyped
  • in development

| Features |

  • QMK and Vial Support
  • ZMK support planned ( once I've figured local environment for it )
  • additional pinouts for further modifications
  • suport for cirque trackpad in the middle, instead of numpad block
  • case designed for 3d printing, features simple gasket-mount
  • several layout-options for middle part.

| Layout |

#TODO

Case ::

All files for the case are to be found here.

ought to be updated as well

Firmware ::

#TODO

the pre-compiled file for Vial and the whole Qmk-userspace for this keyboard can be found here

| Images |

#TODO once prototypes were ordered!

Parts

177
QtyValueFootprintReferences
52KEYSWmarbastlib-mx:SW_MX_HS_1u_NOREFK1, K2, K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K20, K21, K22, K23 +36
51YS-SK6812MINI-Emarbastlib-mx:LED_MX_6028RLED1, LED2, LED10, LED11, LED12, LED13, LED14, LED15, LED16, LED17, LED18, LED19, LED20, LED21, LED23, LED24 +35
28BAV70Package_TO_SOT_SMD:SOT-23D1, D2, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23 +12
12100nCapacitor_SMD:C_0805_2012MetricC5, C6, C7, C9, C11, C12, C13, C14, C15, C16, C18, C19
4LOGOLOGOG***, G***, G***, G***
310uCapacitor_SMD:C_0805_2012MetricC1, C4, C17
21kResistor_SMD:R_0805_2012MetricR1, R5
21uCapacitor_SMD:C_0805_2012MetricC8, C10
222pfCapacitor_SMD:C_0805_2012MetricC2, C3
227Resistor_SMD:R_0805_2012MetricR3, R4
25.1kResistor_SMD:R_0805_2012MetricR6, R7
2Conn_01x04_FemaleConnector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Verticalpinout_cirque1, USB_breakout1
2RotaryEncoder_Switchmarbastlib-various:ROT_Alps_EC11E-SwitchSW1, SW3
110kResistor_SMD:R_0805_2012MetricR8
112MHZ Crystal Crystal:Crystal_SMD_3225-4Pin_3.2x2.5mmY0
1BREAKOUTConnector_PinSocket_2.54mm:PinSocket_1x05_P2.54mm_VerticalJ1
1Breakout 1.1vConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJ4
1Conn_01x04_Femalekbd:Aio3_jstJST_connector2
1RESETKeebio-Parts:SW_SPST_TL3342SW2
1RESET Keebio-Parts:SW_SPST_TL3342SW0
1RP2040RP2040:RP2040-QFN-56U3
1SRV05-4Package_TO_SOT_SMD:SOT-23-6U44
1USB_C_Receptacle_USB2.0Connector_USB:USB_C_Receptacle_HRO_TYPE-C-31-M-12J0
1W25Q128JVSPackage_SO:SOIC-8_5.23x5.23mm_P1.27mmU2
1XC6206PxxxMRPackage_TO_SOT_SMD:SOT-23U4
1polyfuseFuse:Fuse_1206_3216MetricF0

Questions

How big is the Rp2040 base PCB?

It measures 265.4 × 111.1 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Rp2040 base use?

177 parts, built around the RP2040, W25Q128JVSIQ, SRV05-4 and BAV70. 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 Rp2040 base KiCad files?

From the ScatteredDrifter/Mriya repository on GitHub, at the commit this page was made from: the board is pcb/rp2040_base.kicad_pcb and its schematic pcb/keeb_matrix.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Rp2040 base 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).

Similar boards

  • 2 layers224.4 × 97.8 mmKnobdeavour, the printed circuit board in 3D

    Knobdeavour

    ScatteredDrifter/Buran-Ortho

    A 39-key orthogonal keyboard with support for two knobs, based on a rp2040

    105 parts46
  • 2 layers229 × 80 mmDizzy40, the printed circuit board in 3D

    Dizzy40

    ScatteredDrifter/Clacky40

    Daisy40 drop-in replacement PCB, NOW with RP2040 and some additional features

    132 parts7
  • 2 layers295.3 × 98.3 mmRp2040, the printed circuit board in 3D

    Rp2040

    ScatteredDrifter/Stucco_15-10

    ortho pcb for the eponymous keyboard

    183 parts2CERN-OHL-P-2.0
  • 2 layers190.5 × 83.2 mmEndeavour-2, the printed circuit board in 3D

    Endeavour-2

    ScatteredDrifter/Endeavour

    An 38 key orthogonal Keyboard with 3d printable case

    109 parts13CERN-OHL-P-2.0
  • 2 layers209.6 × 66.7 mmLittolRP2040, the printed circuit board in 3D

    LittolRP2040

    baconspoon85/littol

    3 row 30% katakana with exploded spacebar

    81 parts4
  • 2 layers257.2 × 89.2 mmBullIso, the printed circuit board in 3D

    BullIso

    ScatteredDrifter/BullIso

    replacement Board for the Bully, Featuring ISO-Enter

    121 parts1MIT
  • 2 layers257.2 × 76.2 mmKicad amporthond, the printed circuit board in 3D

    Kicad amporthond

    kilipan/amporthond

    An ortholinear drop-in PCB for the Ampersand keyboard

    130 partsCERN-OHL-S-2.0