

Macro kb
6macro keyboard PCB
- Size
- 68.3 × 49.2 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 53
- Nets
- 50
- Pads
- 195
- Tracks, vias
- 659, 67
- Pours
- 2
- Routed
- Yes
- KiCad
- KiCad 5 (file 20171130)
- Created
- 26 May 2019
- Updated
- 18 Jul 2019
Overview
Macro kb is an open-source printed circuit board by joaofbmaia, from the joaofbmaia/6macro repository on GitHub. It is a 2-layer board of 68.3 × 49.2 mm with 53 parts on 50 nets, routed with 659 tracks and 67 vias.
It is built around the ATMEGA32U2-MU, SK6805E-J and WS2812B. Its parts include 17 capacitors, 16 diodes, 5 resistors, 1 IC and 1 switch. It belongs with the keyboards and input boards and the AVR (ATmega, ATtiny) boards of this library.
Main components
3ATMEGA32U2-MU
VQFN-32-EP(5x5)-40℃~+85℃ 16MHz 1KB 1KB 2.7V~5.5V 22 32KB 8 Bit AVR Built-in FLASH Power-on reset (POR)、Undervoltage detection (BOR/LVD/LVR/LVI)、Watchdog reset、External pin reset (NRST)、Built-in general-purpose timer VQFN-32-EP(5x5) Microcontrollers (MCU/MPU/SOC) ROHSMicrochip TechnologyMicrocontrollers (MCU/MPU/SOC)SK6805E-J
SMD,5.4x5mm-40℃~+85℃ 0.5mA 1.6mm 100mcd~200mcd 100ns 120° 1kHz 2000V 3.7V~5.5V 385mcd~697.5mcd 460nm~470nm 5.4mm 50ns 520nm~535nm 5mm 620nm~625nm 800Kbit/s 80mcd~160mcd 80ns Built-in power-on reset circuit Semi-transparent lens SMD,5.4x5mm RGB LEDs(Built-in IC) ROHSOPSCO OptoelectronicsRGB LEDs(Built-In IC)WS2812B
5mm X 5mm Surface Mount RGB LED with Intelligent ControlWorldsemiUncategorised
README
README.md6macro
This is my first attempt at designing a keyboard. Is consists of a 6-key board intended for macros or as a dedicated controller for games with few bindings such as OSU.
RGB lighting is supported and the whole build is powered by an ATmega32U2 with the QMK firmware. The 6 switches are PCB-mounted.
The case is still a WIP and is built with stacked layers of laser-cut acrylic and a top layer of decorative aluminum.

Parts
53| Qty | Value | Footprint | References |
|---|---|---|---|
| 10 | 0.1uF | Capacitor_SMD:C_0603_1608Metric | C7, C8, C9, C10, C11, C12, C13, C14, C15, C16 |
| 6 | MX-1U | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB | MX1, MX2, MX3, MX4, MX5, MX6 |
| 6 | SK6805 | LED_SMD:LED_SK6805_PLCC4_2.4x2.7mm_P1.3mm | D11, D12, D13, D14, D15, D16 |
| 6 | SOD-123F | Diode_SMD:D_SOD-123F | D1, D2, D3, D4, D5, D6 |
| 4 | WS2812B | LED_SMD:LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm | D7, D8, D9, D10 |
| 2 | 0.1uF | Capacitor_SMD:C_0402_1005Metric | C2, C3 |
| 2 | 10K | Resistor_SMD:R_0603_1608Metric | R1, R4 |
| 2 | 22 | Resistor_SMD:R_0603_1608Metric | R2, R3 |
| 2 | 22pF | Capacitor_SMD:C_0603_1608Metric | C5, C6 |
| 1 | 100uF | Capacitor_SMD:C_1210_3225Metric | C17 |
| 1 | 10uF | Capacitor_SMD:C_0603_1608Metric | C4 |
| 1 | 16MHz 18pF | Crystal:Crystal_SMD_3225-4Pin_3.2x2.5mm | Y1 |
| 1 | 1uF | Capacitor_SMD:C_0603_1608Metric | C1 |
| 1 | 470 | Resistor_SMD:R_0603_1608Metric | R5 |
| 1 | 500mA | Fuse:Fuse_0805_2012Metric | F1 |
| 1 | ATmega32U2-MU | Package_DFN_QFN:QFN-32-1EP_5x5mm_P0.5mm_EP3.1x3.1mm | U1 |
| 1 | Mini B | Connector_USB:USB_Mini-B_Lumberg_2486_01_Horizontal | USB1 |
| 1 | SW_Push | Button_Switch_SMD:Panasonic_EVQPUL_EVQPUC | SW1 |
The 49 most common of 53 parts.
Questions
How big is the Macro kb PCB?
It measures 68.3 × 49.2 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Macro kb use?
53 parts, built around the ATMEGA32U2-MU, SK6805E-J and WS2812B. 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 Macro kb KiCad files?
From the joaofbmaia/6macro repository on GitHub, at the commit this page was made from: the board is macro-kb.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Can I use the Macro kb design in my own project?
Its repository states no licence, so its author keeps all rights: ask joaofbmaia before reusing the design.
Similar boards
- 2 layers

- 2 layers34.9 × 38.1 mm

- 2 layers216 × 70.8 mm

Choc40
rainkeebs/Choc40
40% Low profile keyboard designed for Kailh 'Choc' v1 switches and MBK Extended keycaps.
98 parts15Unlicense - 2 layers44.5 × 46.9 mm

- 2 layers81.9 × 126.7 mm

- 2 layers38.1 × 25.4 mm

Binarykb
bennettzug/binarykb
simple 2 key macropad with USB-C connector and hotswappable switches
18 partsMIT - 2 layers25 × 45 mm

- 2 layers19.1 × 23.3 mm
