

osu optimization attempt
- Size
- 60 × 50 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 70
- Nets
- 60
- Pads
- 253
- Tracks, vias
- 6, 0
- Pours
- 1
- Routed
- Yes
- KiCad
- KiCad 10.0 (file 20260206)
- Created
- 22 Aug 2026
- Updated
- 8 Oct 2026
Overview
MRev is an open-source printed circuit board by MrFriedOk, from the MrFriedOk/flickerflame repository on GitHub. It is a 2-layer board of 60 × 50 mm with 70 parts on 60 nets, routed with 6 tracks and 0 vias.
It is built around the RP2040, W25Q128JVSIQ and TPD1E05U06DYAR, with the TPD4E05U06DQAR, SK6812MINI-E and ABM8-272-T3 among its other parts. Its parts include 26 capacitors, 13 resistors, 7 switches, 5 ICs and 5 diodes. It belongs with the RP2040 boards of this library.
Main components
6RP2040
LQFN-56(7x7)12bit 133MHz 30 LQFN-56(7x7) Microcontrollers (MCU/MPU/SOC) ROHSRaspberry PiMicrocontrollers (MCU/MPU/SOC)W25Q128JVSIQ
SOIC-8-208mil-40℃~+85℃ 100,000 cycles 120ms@(32KB) 128Mbit 133MHz 1uA 2.7V~3.6V 20 Years 3ms Power-on reset、Hardware write protection、Software write protection、Write enable latch、Absolute write protection SPI SOIC-8-208mil NOR FLASH ROHSWinbondNOR FLASHTPD1E05U06DYAR
SOT-5X3-40℃~+125℃ 0.42pF 1 10V 10nA 2.5A@8/20us 40W@8/20us 5.5V 8.5V IEC 61000-4-2、IEC 61000-4-5、IEC 61000-4-4 TVS Unidirectional SOT-5X3 ESD and Surge Protection (TVS/ESD) ROHSTexas InstrumentsESD And Surge Protection (TVS/ESD)TPD4E05U06DQAR
USON-10-40℃~+125℃ 0.5pF 10nA 14V 2.5A@8/20us 40W@8/20us 5.5V 6.5V ESD Four channels IEC 61000-4-2、IEC 61000-4-5、IEC 61000-4-4 Unidirectional USON-10(1x2.5) ESD and Surge Protection (TVS/ESD) ROHSTexas InstrumentsESD Protection DevicesSK6812MINI-E
SMD-40℃~+85℃ 0.6mA 1.78mm 120mcd~240mcd 120° 160mcd~320mcd 1kHz 2.8mm 2000V 3.2mm 3.7V~5.5V 460nm~470nm 515nm~525nm 620nm~625nm 800Kbit/s 815mcd~1275mcd Semi-transparent lens SMD RGB LEDs(Built-in IC) ROHSOPSCO OptoelectronicsRGB LEDs(Built-In IC)ABM8-272-T3
SMD3225-4P-40℃~+85℃ 10pF 12MHz 50Ω SMD crystal oscillator ±30ppm ±30ppm SMD3225-4P Crystals ROHSAbraconCrystals
README
README.mdParts
70| Qty | Value | Footprint | References |
|---|---|---|---|
| 15 | 100nF | Capacitor_SMD:C_0402_1005Metric | C5, C6, C7, C9, C11, C12, C13, C14, C15, C16, C21, C22, C27, C28, C29 |
| 6 | 10k | Resistor_SMD:R_0402_1005Metric | R2, R5, R6, R7, R10, R14 |
| 4 | 100nf | Capacitor_SMD:C_0402_1005Metric | C23, C24, C25, C26 |
| 4 | MountingHole | MountingHole:MountingHole_3mm | H1, H2, H3, H4 |
| 4 | SK6812MINI-E | LED_SMD:LED_SK6812MINI-E_3.2x2.8mm_P1.5mm_ReverseMount | D2, D3, D5, D6 |
| 4 | ~ | Switches:HE_Switch_Socket | K1, K2, K3, K4 |
| 4 | ~ | Package_TO_SOT_SMD:SOT-23-3 | HS1, HS2, HS3, HS4 |
| 3 | 10uF | Capacitor_SMD:C_0805_2012Metric | C1, C4, C17 |
| 2 | 15pF | Capacitor_SMD:C_0402_1005Metric | C2, C3 |
| 2 | 1k | Resistor_SMD:R_0402_1005Metric | R1, R9 |
| 2 | 1uF | Capacitor_SMD:C_0402_1005Metric | C8, C10 |
| 2 | 27 | Resistor_SMD:R_0402_1005Metric | R3, R4 |
| 2 | 5.1k | Resistor_SMD:R_0402_1005Metric | R11, R12 |
| 2 | SW_Push | Button_Switch_THT:SW_PUSH_1P1T_6x3.5mm_H4.3_APEM_MJTP1243 | SW1, SW3 |
| 2 | TestPoint | TestPoint:TestPoint_Pad_D1.0mm | TP1, TP2 |
| 1 | 500 | Resistor_SMD:R_0402_1005Metric | R8 |
| 1 | ABM8-272-T3 | footprints:ABM8-272-T3_ABR | X2 |
| 1 | Conn_01x03_Pin | Connector_JST:JST_XH_S3B-XH-A-1_1x03_P2.50mm_Horizontal | J4 |
| 1 | Conn_01x04_Pin | Connector_JST:JST_ZE_S04B-ZESK-2D_1x04_P1.50mm_Horizontal | J2 |
| 1 | D | Diode_SMD:D_0402_1005Metric | D7 |
| 1 | NCP1117-3.3_SOT223 | Package_TO_SOT_SMD:SOT-223-3_TabPin2 | U1 |
| 1 | RP2040 | Package_DFN_QFN:QFN-56-1EP_7x7mm_P0.4mm_EP3.2x3.2mm | U3 |
| 1 | RotaryEncoder_Switch_MP | Rotary_Encoder:RotaryEncoder_Alps_EC11E-Switch_Vertical_H20mm | SW2 |
| 1 | TPD1E05U06DYA | Diode_SMD:D_SOD-523 | U2 |
| 1 | TPD4E05U06DQA | Package_SON:USON-10_2.5x1.0mm_P0.5mm | U5 |
| 1 | USB_C_Receptacle_USB2.0_16P | Connector_USB:USB_C_Receptacle_HCTL_HC-TYPE-C-16P-01A | J1 |
| 1 | W25Q128JVSIQ | Package_SO:SOIC-8_5.3x5.3mm_P1.27mm | U4 |
Questions
How big is the MRev PCB?
It measures 60 × 50 mm and has 2 copper layers, 1.6 mm thick.
What parts does the MRev use?
70 parts, built around the RP2040, W25Q128JVSIQ, TPD1E05U06DYAR and TPD4E05U06DQAR. 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 MRev KiCad files?
From the MrFriedOk/flickerflame repository on GitHub, at the commit this page was made from: the board is experience/keebored/keebored/mRev/mRev.kicad_pcb and its schematic experience/keebored/keebored/mRev/mRev.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the MRev design in my own project?
Its repository states no licence, so its author keeps all rights: ask MrFriedOk before reusing the design.
More from MrFriedOk/flickerflame
3- 2 layers

- 2 layers47.6 × 76.2 mm

- 2 layers55 × 95 mm

Similar boards
- 4 layers48.1 × 41.6 mm

- 2 layers303.6 × 94.1 mm

- 2 layers446.9 × 141.7 mm

- 2 layers421.9 × 145.2 mm

Kaypaw96
Kaympe20/Kaypaw96
A Southpaw 96% keyboard because numpads on the left are awesome They allow the keyboard to be centered on your desk. They let you use the mouse and numpad at the same time. They are plain more ergonomic.
396 parts - 4 layers304.8 × 125.5 mm

- 2 layers131.2 × 132.5 mm

- 2 layers149.1 × 134.5 mm

- 4 layers95 × 95 mm

AgentDeck
Brillar0101/agentdeck
RP2040 macropad for supervising AI coding agents: 13 hot-swap keys with per-key RGB status, encoder, joystick, 4-layer PCB, CircuitPython firmware, printable enclosure
101 partsMIT