Skip to the content
PCBKitNew board
2 layers228.6 × 76.2 mmAngularmk rgb, the printed circuit board in 3D

The AngularRGB is a, minimalistic, 40% keyboard that supports perkey RGB Lighting. We've noticed that there are no purchasing options for anyone interested in a rgb per key backlit keyboard, so we decided to create one.

Size
228.6 × 76.2 mm
Copper layers
2
Thickness
1.6 mm
Parts
170
Nets
132
Pads
726
Tracks, vias
1,745, 351
Routed
Yes
KiCad
KiCad 5 (file 20171130)
Created
16 Apr 2019
Updated
22 Oct 2019

Overview

Angularmk rgb is an open-source printed circuit board by angular-mk, from the angular-mk/angularmk-rgb repository on GitHub. It is a 2-layer board of 228.6 × 76.2 mm with 170 parts on 132 nets, routed with 1,745 tracks and 351 vias.

It is built around the ATMEGA32U4-MU, USB6B1 and WS2812. Its parts include 87 diodes, 43 switches, 16 capacitors, 6 resistors and 2 ICs. It belongs with the lEDs and displays and keyboards and input boards and the AVR (ATmega, ATtiny) boards of this library.

Main components

3

README

README.md

angularmk-rgb

Angular RGB Mechanical Keyboard

Image of the Keyboard

Description

The AngularRGB is a, minimalistic, 40% keyboard that supports perkey RGB Lighting. We've noticed that there are no purchasing options for anyone interested in a rgb per key backlit keyboard, so we decided to create one. Website Description

Keyboard PCB

The PCB consists of a 4x12 matrix layed out as a COL to ROW diode configuration with a staggered design. Additionally, there are slots cut out on the board to provide the space for the WS2812B-Mini RGB LEDs that provide the lighting. There are also numerous protection features, such as ESD protections for both the data lines aswell as the power lines; fueses protecting the precious microcontroller in a case of short circuit; and many more.

Parts

170
QtyValueFootprintReferences
45WS2812MX_Switches:REVERSE_LEDLED1, LED2, LED10, LED11, LED12, LED13, LED14, LED16, LED17, LED18, LED19, LED20, LED21, LED22, LED23, LED24 +29
41DDiode_SMD:D_SOD-123D2, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23, D24 +25
32MX_1UMX_Switches:MX-1USW2, SW10, SW11, SW12, SW13, SW14, SW15, SW16, SW17, SW18, SW19, SW20, SW21, SW22, SW23, SW24 +16
12100nCapacitor_SMD:C_0603_1608MetricC4, C6, C7, C8, C9, C10, C11, C12, C13, C14, C15, C16
10MountingHole_PadMountingHole:MountingHole_2.2mm_M2_DIN965_PadH1, H2, H3, H4, H5, H6, H7, H8, H9, H10
6MX_1.25UMX_Switches:MX_1.25USW1.25U1, SW1.25U2, SW1.25U3, SW1.25U4, SW1.25U5, SW1.25U6
45k1Resistor_SMD:R_0603_1608MetricR1, R2, R3, R4
21uCapacitor_SMD:C_0603_1608MetricC1, C5
220pFCapacitor_SMD:C_0603_1608MetricC2, C3
222Resistor_SMD:R_0603_1608MetricR5, R6
2MX_1.75UMX_Switches:MX-1.75USW1.75U1, SW1.75U2
2TestPointTestPoint:TestPoint_Pad_D2.0mmTP1, TP2
1ATmega32U4-MUPackage_DFN_QFN:QFN-44-1EP_7x7mm_P0.5mm_EP5.2x5.2mmU1
1Conn_01x09_MaleConnector_PinSocket_2.54mm:PinSocket_1x09_P2.54mm_VerticalJ1
1Crystal_GND24Crystal:Crystal_SMD_3225-4Pin_3.2x2.5mmY1
1DDiode_SMD:D_SOD-123FD1
1FuseFuse:Fuse_0603_1608MetricF1
1HRO-TYPE-C-31-M-12Type-C:HRO-TYPE-C-31-M-12-AssemblyUSB1
1MX_2.25UMX_Switches:MX-2.25USW2.25U1
1MX_2.75UMX_Switches:MX-2.75USW2.75U1
1SW_PushMX_Switches:SPST-NO-4SW1
1USB6B1Package_TO_SOT_SMD:SOT-23-6U2

Questions

How big is the Angularmk rgb PCB?

It measures 228.6 × 76.2 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Angularmk rgb use?

170 parts, built around the ATMEGA32U4-MU, USB6B1 and WS2812. 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 Angularmk rgb KiCad files?

From the angular-mk/angularmk-rgb repository on GitHub, at the commit this page was made from: the board is Rev1.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the Angularmk rgb design in my own project?

Its repository states no licence, so its author keeps all rights: ask angular-mk before reusing the design.

More from angular-mk/angularmk-rgb

1
  • 4 layers228.6 × 76.2 mmAngularRGB, the printed circuit board in 3D

    AngularRGB

    angular-mk/angularmk-rgb

    The AngularRGB is a, minimalistic, 40% keyboard that supports perkey RGB Lighting. We've noticed that there are no purchasing options for anyone interested in a rgb per key backlit keyboard, so we decided to create one.

    192 parts

Similar boards

  • 2 layers58.5 × 77 mmMACROPAD, the printed circuit board in 3D

    MACROPAD

    vlee6/Macropad

    Low-Profile, Feature-Packed, Macropad

    53 parts2
  • 4 layers99.6 × 76.2 mmE TKT, the printed circuit board in 3D

    E TKT

    andreisperid/E-TKT

    open source embossed label maker

    110 parts481MIT
  • 4 layers328.6 × 38.1 mmFnrow, the printed circuit board in 3D

    Fnrow

    dinofizz/fnrow-pcb

    KiCad files for the FnRow mechanical keyboard

    54 parts13
  • 2 layers109 × 95 mmStm32, the printed circuit board in 3D

    Stm32

    eddyem/tsys01

    BTA primary mirror thermal monitoring using STM32 and TSYS01

    93 parts4GPL-3.0
  • 2 layers100 × 68.5 mmKeyboard, the printed circuit board in 3D

    Keyboard

    maxryan4/Keyboard

    Custom Keyboard using STM32

    43 parts3
  • 6 layers50 × 50 mmXmos xu316, the printed circuit board in 3D

    Xmos xu316

    youheng7185/xmos_xu316_cs43131_usb_aud

    uac 2.0 on xmos xu316 with cs43131 audio codec

    93 parts3
  • 4 layers61 × 46 mmPD PowerSupply, the printed circuit board in 3D

    PD PowerSupply

    zainahm3d/PDSupply-Solo-PCB

    Dual channel USB PD power supply with bluetooth and configurable voltages

    83 parts3
  • 2 layers409.5 × 137 mmKeyboard, the printed circuit board in 3D

    Keyboard

    GlassyBridge/Keyboard

    Keyboard

    373 parts2MIT