

NewMXtest
Echo Keyboards with QMK and VIA support
- Size
- 380 × 128 mm
- Copper layers
- 4
- Thickness
- 1.6 mm
- Parts
- 339
- Nets
- 266
- Pads
- 1,677
- Tracks, vias
- 2,166, 200
- Pours
- 1
- Routed
- Yes
- KiCad
- KiCad 8.0 (file 20240108)
- Created
- 9 Nov 2024
- Updated
- 14 Oct 2026
Overview
NewMXtest is an open-source printed circuit board by phpbbireland, from the phpbbireland/echo repository on GitHub, published under the GPL-3.0 licence. It is a 4-layer board of 380 × 128 mm with 339 parts on 266 nets, routed with 2,166 tracks and 200 vias.
It is built around the 74LVC1T45W6, PRTR5V0U2X and SK6812-EC20. Its parts include 101 diodes, 18 capacitors, 7 resistors, 5 switches and 4 ICs. It belongs with the keyboards and input boards and the STM32 boards of this library.
Main components
374LVC1T45W6
SOT-26-40℃~+125℃ 1 1 1.65V~5.5V 1.65V~5.5V Bidirectional Power-Off Protection Tri-State SOT-26 Translators, Level Shifters ROHSDiodes IncorporatedTranslators, Level ShiftersPRTR5V0U2X
SOT-143-55℃~+125℃ 0.3pF、0.8pF 100W 10V、15V 5V 6.5V 6A 80nA ESD IEC 61000-4-2、IEC 61000-4-5、IEC 61000-4-4 Three channels Unidirectional SOT-143 ESD and Surge Protection (TVS/ESD) ROHSTECH PUBLICESD And Surge Protection (TVS/ESD)SK6812-EC20
SMD,2x2mm-40℃~+80℃ 0.65mA 0.65mm 100mcd~200mcd 160mcd~320mcd 160° 1kHz 2000V 2mm 2mm 3.7V~5.5V 460nm~475nm 50mcd~100mcd 520nm~535nm 620nm~630nm 800Kbit/s Built-in power-on reset circuit、Built-in one-way transmission function Semi-transparent lens SMD,2x2mm RGB LEDs(Built-in IC) ROHSOPSCO OptoelectronicsRGB LEDs(Built-In IC)
README
Module34D/readme.mdVersion D
Micros: RP2040

Software Supported QMK/VIA: Link
Switches: MX type hot-swappable
Keys: Up to 119 Keys (including Macro Keys) + Encoder Switch
Rotary Encoder: Volume / RGB.
Tested with Basic Keyboard
There are three Keyboard Modules (latest Rev 2D) to give away, thanks to PCBWay, if you are interested in trying out the module, contact me at my Hackaday Link
These files may have updates, please check pin naming and orintation before prooceeding*
I will update as time allows...
Parts
339| Qty | Value | Footprint | References |
|---|---|---|---|
| 100 | 4148 | ScottoKeebs_Components:Diode_SOD-123 | D1, D2, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D100 +84 |
| 99 | SK6812-E | MyComponents:SK6812-E | RGB1, RGB2, RGB10, RGB11, RGB12, RGB13, RGB14, RGB15, RGB16, RGB17, RGB18, RGB19, RGB20, RGB21, RGB22, RGB23 +83 |
| 87 | MX_SW_HS | marbastlib-mx:SW_MX_HS_CPG151101S11_1u | MX2, MX10, MX11, MX12, MX13, MX14, MX15, MX16, MX17, MX18, MX19, MX20, MX21, MX22, MX23, MX24 +71 |
| 10 | 100nF | Capacitor_SMD:C_0402_1005Metric | C2, C3, C4, C5, C6, C7, C8, C9, C13, C18 |
| 7 | MX_SW_HS | marbastlib-mx:SW_MX_HS_CPG151101S11_1.25u | MX89, MX90, MX91, MX93, MX94, MX95, MX96 |
| 4 | 5.1k | Resistor_SMD:R_0402_1005Metric | R3, R4, R5, R6 |
| 3 | MX_stab | ScottoKeebs_Stabilizer:Stabilizer_MX_2.00u | S1, S2, S3 |
| 2 | 10n | Capacitor_SMD:C_0805_2012Metric | C16, C17 |
| 2 | 12p | Capacitor_SMD:C_0402_1005Metric | C10, C11 |
| 2 | 220 | Resistor_SMD:R_0402_1005Metric | R2, R7 |
| 2 | MX_SW_HS | marbastlib-mx:SW_MX_HS_CPG151101S11_1.75u | MX54, MX84 |
| 2 | SW_SPST | Button_Switch_SMD:SW_SPST_TL3342 | BOOT1, RST1 |
| 1 | 10uF | Capacitor_SMD:C_0805_2012Metric | C15 |
| 1 | 16Mhz | Crystal:Crystal_SMD_3225-4Pin_3.2x2.5mm | Y1 |
| 1 | 1uF | Capacitor_SMD:C_0805_2012Metric | C14 |
| 1 | 27 | Resistor_SMD:R_0402_1005Metric | R1 |
| 1 | 2u2 | Capacitor_SMD:C_0805_2012Metric | C12 |
| 1 | 47uF | Capacitor_SMD:C_0805_2012Metric | C1 |
| 1 | 500mA | Fuse:Fuse_1206_3216Metric | F1 |
| 1 | 600R | DevModules:BEADC1608X95N | FB1 |
| 1 | 74LVC1T45 | Package_TO_SOT_SMD:SOT-563 | U1 |
| 1 | Blue | LED_SMD:LED_0603_1608Metric | Led1 |
| 1 | Encoder | MyComponents:RotaryEncoder_Alps_EC11E-Switch_Vertical_H20mm | SW1 |
| 1 | MX_SW_HS | marbastlib-mx:SW_MX_HS_2.25U | MX72 |
| 1 | MX_SW_HS | MyComponents:MX_HS_RGB_1U | MX1 |
| 1 | MX_SW_HS | marbastlib-mx:SW_MX_HS_CPG151101S11_1.5u | MX37 |
| 1 | MX_stab | ScottoKeebs_Stabilizer:Stabilizer_MX_6.25u | S4 |
| 1 | PRTR5V0U2X | Package_TO_SOT_SMD:SOT-143 | U4 |
| 1 | STM32F411RETx | Package_QFP:LQFP-64_10x10mm_P0.5mm | U2 |
| 1 | USB_C_Receptacle_USB2.0 | Connector_USB:USB_C_Receptacle_HRO_TYPE-C-31-M-12 | J1 |
| 1 | XC6206PxxxMR-Regulator_Linear | Package_TO_SOT_SMD:SOT-23 | U3 |
Questions
How big is the NewMXtest PCB?
It measures 380 × 128 mm and has 4 copper layers, 1.6 mm thick.
What parts does the NewMXtest use?
339 parts, built around the 74LVC1T45W6, PRTR5V0U2X and SK6812-EC20. 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 NewMXtest KiCad files?
From the phpbbireland/echo repository on GitHub, at the commit this page was made from: the board is iso_encoder/Echo_Ayla_Final/NewMXtest.kicad_pcb and its schematic 34 Pin Extender Board/adapter64.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the NewMXtest design in my own project?
Its repository publishes it under the GPL-3.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).
More from phpbbireland/echo
6- 4 layers376 × 124 mm

- 4 layers376 × 124 mm

- 4 layers344 × 126 mm

- 2 layers42 × 49 mm

- 2 layers34 × 45 mm

- 2 layers35 × 57 mm

Similar boards
- 4 layers81.2 × 96.6 mm

- 6 layers66 × 66 mm

PD240W kicad
theohg/PD240W
PD240W is a complete hardware and firmware project converting USB-C Power Delivery into a programmable 240W (48V 5A) bench power supply, featuring C++ code for Raspberry Pi Pico, custom PCB Gerbers, and a 3D-printable…
299 parts125 - 2 layers88.9 × 50.8 mm

BLDC BIZ CARD
ageppert/Brushless-Motor-Biz-Card
A brushless motor and driver built in to a business card form-factor for learning and experimenting!
82 parts38MIT - 2 layers233.2 × 147.7 mm

ErgoSHIFT rgb
mizma/ergoSHIFT
11 button leverless controller with shifted home position
84 parts19CC-BY-SA-4.0 - 2 layers154.5 × 105.5 mm

Seismos 5CoreStencil
ReSummit/Seismos
A split keyboard that evolves the concept of the Zebra keyboard, but fancier
100 parts18GPL-3.0 - 4 layers25.6 × 23.6 mm

CANNONBALL
user-will/PCB_CANNONBALL
An ESP32-C3 dev board with more sensors and features then you could know what to do with
61 parts14 - 2 layers108 × 55 mm

- 2 layers99 × 99 mm
