

Bloomer
An 87 key ergonomic mechanical keyboard
- Size
- 322.7 × 132.7 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 188
- Nets
- 124
- Pads
- 1,042
- Tracks, vias
- 1,930, 44
- Routed
- Yes
- KiCad
- KiCad 4
- Created
- 6 Jun 2018
- Updated
- 21 Dec 2024
Overview
Bloomer is an open-source printed circuit board by cozykeys, from the cozykeys/bloomer repository on GitHub, published under the MIT licence. It is a 2-layer board of 322.7 × 132.7 mm with 188 parts on 124 nets, routed with 1,930 tracks and 44 vias.
Its parts include 87 diodes, 87 switches and 1 IC. It belongs with the keyboards and input boards of this library.
README
README.mdCozyKeys Bloomer
This repository contains the design files for the CozyKeys Bloomer, an 87-key ergonomic mechanical keyboard.
This keyboard has undergone several revisions and name changes. Previous names were Atreus87 and Ergo87 and artifacts of these may still be present in the repository.

Firmware
Project Status
rev0
The first revision of the board was hand-wired and built as a proof of concept to ensure that the layout is comfortable.
rev1
The second revision added a PCB and a complete redesign of the case so that the PCB would fit accurately.
This initial PCB was functional but lacked any RGB support. It also had a few issues:
- When placing the ItsyBitsy upside down to reduce the height needed between the switch plate and bottom plate, there is no easy way to access RST
- Switch footprints were "flippable" which was misleading as the controller pinout only supported a single orientation
rev2
The second revision added several features and fixes:
- Dedicated reset button with the case updated to make this accessible
- Single orientation switch footprints
- RGB underglow support
rev3 (REDACTED)
See: v3.0 README
Parts
188| Qty | Value | Footprint | References |
|---|---|---|---|
| 87 | MX_FLIP | SW0:0, SW0:1, SW0:2, SW0:3, SW0:4, SW0:5, SW0:6, SW0:7, SW0:8, SW0:9, SW0:10, SW0:11, SW0:12, SW0:13, SW0:14, SW1:0 +71 | |
| 87 | DIODE | D0:0, D0:1, D0:2, D0:3, D0:4, D0:5, D0:6, D0:7, D0:8, D0:9, D0:10, D0:11, D0:12, D0:13, D0:14, D1:0 +71 | |
| 12 | VAL** | WS2812B | RGB0, RGB1, RGB2, RGB3, RGB4, RGB5, RGB6, RGB7, RGB8, RGB9, RGB10, RGB11 |
| 1 | ItsyBitsy | ItsyBitsy | U1 |
| 1 | VAL** | B3F-10XX | B1 |
More from cozykeys/bloomer
1- 2 layers326.7 × 132.7 mm

Similar boards
- 2 layers76.6 × 76 mm

- 2 layers213 × 65 mm

- 2 layers243.4 × 76.7 mm

Steamvan
jmdaly/steamvan
KiCAD design files for the SteamVan PCB - a 40% keyboard PCB based on an STM32 MCU
188 parts76CC-BY-SA-4.0 - 2 layers99.7 × 99.7 mm

Drummaster rev2
thebiguno/microcontroller-projects
A home for a bunch of microcontroller projects which don't warrant their own repos.
188 parts75 - 2 layers338.1 × 135 mm

Seigaiha
yiancar/Seigaiha
A Alice layout throughole keyboard with USBC. Inspired by the Plaid and TGR Alice
188 parts64 - 2 layers232.2 × 76.7 mm

- 2 layers97 × 99 mm

Proto quarter panel
jamesmunns/brick-mount
Put your circuits on your plastic bricks of choice
188 parts40 - 2 layers235 × 160 mm

Input output.Media
lynchaj/duodyne
Duodyne is a hobbyist retrocomputer system designed to run ROMWBW. It is comprised of modules on a system bus
188 parts15
Questions
How big is the Bloomer PCB?
It measures 322.7 × 132.7 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Bloomer use?
188 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 Bloomer KiCad files?
From the cozykeys/bloomer repository on GitHub, at the commit this page was made from: the board is pcb/bloomer.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Can I use the Bloomer design in my own project?
Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).