

BluBoard
A custom keyboard!
- Size
- 357.5 × 130 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 166
- Nets
- 122
- Pads
- 638
- Tracks, vias
- 785, 6
- Routed
- Yes
- KiCad
- KiCad 9.0 (file 20241229)
- Created
- 24 May 2025
- Updated
- 30 Nov 2025
Overview
BluBoard is an open-source printed circuit board by dhyans26, from the dhyans26/BluBoard repository on GitHub. It is a 2-layer board of 357.5 × 130 mm with 166 parts on 122 nets, routed with 785 tracks and 6 vias.
Its parts include 82 diodes and 81 switches.
README
README.mdBluBoard
A custom 75% keyboard!
Key features:
- MacOs Layout, 75% & separated arrow keys
- Two Rotary Encoders w/ Switches (Brightness + Volume)
- Cherry MX Brown Switches
- Simple Case with plop in design that keeps the black PCB visible while protecting the bottom and sides
- Specific parts used are documented in BOM.md
Renders!!

What I'd do differently next time
There were several sacrifices I had to make in the name of budgeting. Also, since this is my first full keyboard, I didn't want to overwhelm myself in the build process and avoided things that are difficult to solder. I am planning on making a v2 version of this keyboard after a few months of use, learning from the probable mistakes I made in design along the way
Nice features this would have:
- Wireless capability, BT + Dongle
- Acrylic Case
- RGB Backlit Keys
(To be added to during build process along with when I use the board!)
Parts
166| Qty | Value | Footprint | References |
|---|---|---|---|
| 82 | D | Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal | D1, D2, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23 +66 |
| 2 | RotaryEncoder_Switch | Rotary_Encoder:RotaryEncoder_Alps_EC11E-Switch_Vertical_H20mm | SW101, SW102 |
| 2 | down | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB | SW57, SW79 |
| 2 | up | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB | SW43, SW70 |
| 1 | '" | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB | SW55 |
| 1 | ,< | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB | SW66 |
| 1 | -_ | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB | SW25 |
| 1 | .> | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB | SW67 |
| 1 | /? | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB | SW68 |
| 1 | 0) | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB | SW24 |
| 1 | 1! | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB | SW15 |
| 1 | 2@ | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB | SW16 |
| 1 | 3# | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB | SW17 |
| 1 | 4$ | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB | SW18 |
| 1 | 5% | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB | SW19 |
| 1 | 6^ | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB | SW20 |
| 1 | 7& | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB | SW21 |
| 1 | 8* | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB | SW22 |
| 1 | 9( | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB | SW23 |
| 1 | ;: | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB | SW54 |
| 1 | =+ | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB | SW26 |
| 1 | LOGO | LOGO | G*** |
| 1 | [{ | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB | SW40 |
| 1 | \| | Button_Switch_Keyboard:SW_Cherry_MX_1.50u_PCB | SW42 |
| 1 | `~ | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB | SW14 |
| 1 | a | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB | SW45 |
| 1 | b | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB | SW63 |
| 1 | c | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB | SW61 |
| 1 | caps lock | Button_Switch_Keyboard:SW_Cherry_MX_1.75u_PCB | SW44 |
| 1 | cmd r | Button_Switch_Keyboard:SW_Cherry_MX_1.25u_PCB | SW76 |
| 1 | command l | Button_Switch_Keyboard:SW_Cherry_MX_1.25u_PCB | SW74 |
| 1 | control | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB | SW72 |
| 1 | d | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB | SW47 |
| 1 | delete | Button_Switch_Keyboard:SW_Cherry_MX_2.00u_PCB | SW27 |
| 1 | e | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB | SW32 |
| 1 | esc | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB | SW1 |
| 1 | f | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB | SW48 |
| 1 | f1 | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB | SW2 |
| 1 | f10 | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB | SW11 |
| 1 | f11 | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB | SW12 |
| 1 | f12 | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB | SW13 |
| 1 | f2 | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB | SW3 |
| 1 | f3 | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB | SW4 |
| 1 | f4 | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB | SW5 |
| 1 | f5 | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB | SW6 |
| 1 | f6 | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB | SW7 |
| 1 | f7 | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB | SW8 |
| 1 | f8 | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB | SW9 |
| 1 | f9 | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB | SW10 |
| 1 | fn | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB | SW71 |
| 1 | g | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB | SW49 |
| 1 | h | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB | SW50 |
| 1 | home | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB | SW28 |
| 1 | i | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB | SW37 |
| 1 | j | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB | SW51 |
| 1 | k | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB | SW52 |
| 1 | l | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB | SW53 |
| 1 | left | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB | SW78 |
| 1 | m | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB | SW65 |
| 1 | n | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB | SW64 |
| 1 | o | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB | SW38 |
| 1 | option l | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB | SW73 |
| 1 | option r | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB | SW77 |
| 1 | p | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB | SW39 |
| 1 | q | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB | SW30 |
| 1 | r | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB | SW33 |
| 1 | return | Button_Switch_Keyboard:SW_Cherry_MX_2.25u_PCB | SW56 |
| 1 | right | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB | SW80 |
| 1 | s | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB | SW46 |
| 1 | shift l | Button_Switch_Keyboard:SW_Cherry_MX_2.25u_PCB | SW58 |
| 1 | shift r | Button_Switch_Keyboard:SW_Cherry_MX_2.25u_PCB | SW69 |
| 1 | space | Button_Switch_Keyboard:SW_Cherry_MX_6.25u_PCB | SW75 |
| 1 | t | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB | SW34 |
| 1 | tab | Button_Switch_Keyboard:SW_Cherry_MX_1.50u_PCB | SW29 |
| 1 | u | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB | SW36 |
| 1 | v | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB | SW62 |
| 1 | w | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB | SW31 |
| 1 | x | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB | SW60 |
| 1 | y | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB | SW35 |
| 1 | z | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB | SW59 |
The 164 most common of 166 parts.
Questions
How big is the BluBoard PCB?
It measures 357.5 × 130 mm and has 2 copper layers, 1.6 mm thick.
What parts does the BluBoard use?
166 parts. 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 BluBoard KiCad files?
From the dhyans26/BluBoard repository on GitHub, at the commit this page was made from: the board is PCB/BluBoard.kicad_pcb and its schematic PCB/BluBoard.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the BluBoard design in my own project?
Its repository states no licence, so its author keeps all rights: ask dhyans26 before reusing the design.
Similar boards
- 2 layers99.5 × 83.1 mm

- 2 layers320.5 × 127.5 mm

- 2 layers200 × 100 mm

- 2 layers136.8 × 199.1 mm

St225 20527
schlae/HardDriveInfo
Repair info and schematics for mostly older MFM hard drives
166 parts38 - 2 layers100.8 × 108.6 mm

CVMod8 V2 Main
Thorinair/Avalon-Harmonics
A collection of Avalon Harmonics branded synthesizer modules.
166 parts26CC-BY-SA-4.0 - 2 layers296.5 × 124 mm

5AhG3-18S
doppelhub/Honda_Insight_LiBCM
Replacement BCM for G1 Honda Insight Lithium Conversion
166 parts25CC-BY-SA-4.0 - 2 layers100 × 99.8 mm

Pre Ignition
OpenLogicEFI/Hardware
Hardware is based off an open source project called Speeduino by Josh Stewart.
166 parts19 - 2 layers55.4 × 66 mm
