Skip to the content
PCBKitNew board
2 layers326.6 × 123.8 mmFreedom, the printed circuit board in 3D

A Wireless 75% Backlit Keyboard

Size
326.6 × 123.8 mm
Copper layers
2
Thickness
1.6 mm
Parts
421
Nets
262
Pads
1,740
Tracks, vias
3,610, 2,344
Pours
1
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
16 Feb 2026
Updated
8 Mar 2026

Overview

Freedom is an open-source printed circuit board by DynamicWhiteHat, from the DynamicWhiteHat/Arc repository on GitHub. It is a 2-layer board of 326.6 × 123.8 mm with 421 parts on 262 nets, routed with 3,610 tracks and 2,344 vias.

It is built around the BQ24075RGT, USBLC6-2P6 and SK6812MINI-E, with the 1N4148W, SK6812 and BLM15PX121SN1D11 among its other parts. Its parts include 184 diodes, 108 capacitors, 18 resistors, 10 switches and 6 connectors. It belongs with the keyboards and input boards and the nRF52 and nRF5x boards of this library.

Main components

6

README

README.md

Arc

A Wireless 75% Backlit Keyboard

[!NOTE] Firmware available here

Features:

  • HolyIOT 18010 MCU
  • RGB backlight and underglow
  • Nice!View e-paper display
  • Wireless ZMK firmware

Image Gallery:

Why I Designed This Project:

After designing Corneucopia, I decided that I wanted to create a regular keyboard. I have attempted to make many in the past, but I never got around to finishing them. Now that I had experience making a wireless split, I decided to make a wireless regular. This was also a test of making a PCB with just the MCU. Previously, I have made PCBs with the ESP32 SoM, but this was my first chip PCB that didn't use the ESP32.

Schematics And PCBS:

image
image image

Usage:

The project features a design that keeps all screws hidden on the inside of the case, keeping a seamless look on the outside. This design has already been applied in Corneucopia. The PCB is screwed into the bottom case using 4 M2 screws. The top case is held in place by the hot-swappable switches. Once the PCB is assembled and the case is build, load the AdaFruit nrf52840 bootloader onto it, available here. Follow this guide for more help. After adding the bootloader, enter dfu mode using the reset button and upload the .uf2 file from the firmware folder on this repository. The keyboard is now ready.

alt text

Details:

Powered by a HolyIOT 18010, running ZMK firmware, this board supports a wireless Bluetooth connection. It uses the SK6812 mini-e for per-key RGB, and regular the sk6812 mini for underglow. A laser-cut stencil will be used to help with PCB assembly.

BOM:

PartQuantityPriceLink
PCB + Stencil1 Order$40.56JLCPCB Quote
PCB Parts1 Order$32.22See LCSC BOM
Switches2 Packs of 50$19.82https://www.aliexpress.us/item/3256806837508228.html
Hotswaps1 Pack Of 100$9.45https://www.aliexpress.us/item/2251832764937566.html
Stabilizers1 Pack$17.99https://www.amazon.com/DUROCK-Stabilizers-Translucent-Keyboard-Mechanical/dp/B0B2RR8YB3/
HolyIOT 18010 MCU1$12.84https://www.aliexpress.us/item/3256804605353119.html
Keycaps1$23.92https://www.aliexpress.com/i/3256807057714410.html
Lipo Battery1$10.49https://www.amazon.com/Qimoo-Battery-Rechargeable-Connector-Electronic/dp/B0CNLNKSKK/
$167.29
LCSC
DescriptionQuantity NeededMrf#Minimum Order Qty.Unit Price(USD)Ext.Price(USD)LCSC#Product Link
1.5k10603WAF1501T5E1000.00120.12C22843https://www.lcsc.com/product-detail/C22843.html
100R30603WAF1000T5E1000.00120.12C22775https://www.lcsc.com/product-detail/C22775.html
100k10603WAF1003T5E1000.00110.11C25803https://www.lcsc.com/product-detail/C25803.html
100nF103CC0603KRX7R9BB1042000.00210.42C14663https://www.lcsc.com/product-detail/C14663.html
10k70603WAF1002T5E1000.00120.12C25804https://www.lcsc.com/product-detail/C25804.html
1N4148W821N4148W1000.0111.1C81598https://www.lcsc.com/product-detail/C81598.html
1uF2CL10A105KB8NNNC500.00560.28C15849https://www.lcsc.com/product-detail/C15849.html
2N700232N7002500.01370.69C8545https://www.lcsc.com/product-detail/C8545.html
3.9k10603WAF3901T5E1000.00140.14C23018https://www.lcsc.com/product-detail/C23018.html
4.7uF3CL10A475KO8NNNC100.01030.1C19666https://www.lcsc.com/product-detail/C19666.html
47k10603WAF4702T5E1000.00120.12C25819https://www.lcsc.com/product-detail/C25819.html
5.1K10603WAF5101T5E1000.00120.12C23186https://www.lcsc.com/product-detail/C23186.html
5.1k30603WAF5101T5E1000.00120.12C23186https://www.lcsc.com/product-detail/C23186.html
750 mA1BSMD0603-075-6V100.06560.66C914092https://www.lcsc.com/product-detail/C914092.html
A03401A2AO3401A100.05830.58C15127https://www.lcsc.com/product-detail/C15127.html
BLM15PX121SN1D2BLM15PX121SN1D1000.00590.59C88970https://www.lcsc.com/product-detail/C88970.html
BQ24075RGT1BQ24075RGTT11.46331.46C2865459https://www.lcsc.com/product-detail/C2865459.html
Conn_01x02_Socket1S2B-PH-K-S(LF)(SN)200.03720.74C173752https://www.lcsc.com/product-detail/C173752.html
D1BSD3C051V100.0690.69C151996https://www.lcsc.com/product-detail/C151996.html
LED1KT-0603W500.01180.59C2290https://www.lcsc.com/product-detail/C2290.html
MAX170481MAX17048G+T1012.67082.67C2682616https://www.lcsc.com/product-detail/C2682616.html
SK681216SK6812SMINI200.06181.24C7423118https://www.lcsc.com/product-detail/C7423118.html
SK6812MINI-E84SK6812MINI-E850.07426.31C5149201https://www.lcsc.com/product-detail/C5149201.html
SW_Push1TS-1088-AR02016100.04550.46C720477https://www.lcsc.com/product-detail/C720477.html
SW_SPDT1SSSS81110150.14390.72C109335https://www.lcsc.com/product-detail/C109335.html
USBLC6-2P61USBLC6-2P6-MS50.10240.51C3647099https://www.lcsc.com/product-detail/C3647099.html
USB_C_Receptacle_USB2.0_16P1TYPE-C-31-M-1250.16810.84C165948https://www.lcsc.com/product-detail/C165948.html
XC6206PxxxMR1XC6206P332MR-G50.110.55C5446https://www.lcsc.com/product-detail/C5446.html
Subtotal:$22.35
Shipping:$9.87
Total:$32.22

Parts

421
QtyValueFootprintReferences
103100nFCapacitor_SMD:C_0603_1608MetricC1, C10, C11, C12, C13, C14, C101, C102, C103, C104, C105, C106, C107, C108, C111, C112 +87
84SK6812MINI-EPCM_marbastlib-mx:LED_MX_6028RLED1, LED2, LED10, LED11, LED12, LED13, LED14, LED15, LED16, LED17, LED18, LED19, LED20, LED21, LED22, LED23 +68
821N4148WDiode_SMD:D_SOD-123D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23, D24, D25 +66
71MX_SW_HSPCM_marbastlib-mx:SW_MX_HS_CPG151101S11_1uMX1, MX2, MX10, MX11, MX12, MX13, MX14, MX15, MX16, MX17, MX18, MX19, MX20, MX21, MX22, MX23 +55
16SK6812PiZero:LED_SK6812MINI_PLCC4_3.5x3.5mm_P1.75mmD85, D86, D87, D88, D89, D90, D91, D92, D93, D94, D95, D96, D97, D98, D99, D100
710kResistor_SMD:R_0603_1608MetricR6, R7, R9, R15, R17, R19, R20
4MX_stabMountingHole:MountingHole_2.2mm_M2S5, S6, S7, S8
31.25PCM_marbastlib-mx:SW_MX_HS_CPG151101S11_1.25uMX73, MX74, MX75
3100RResistor_SMD:R_0603_1608MetricR8, R16, R18
32N7002Package_TO_SOT_SMD:SOT-23Q1, Q2, Q3
34.7uFCapacitor_SMD:C_0603_1608MetricC2, C3, C4
35.1kResistor_SMD:R_0603_1608MetricR1, R2, R14
21.5PCM_marbastlib-mx:SW_MX_HS_CPG151101S11_1.5uMX31, MX57
21.75PCM_marbastlib-mx:SW_MX_HS_CPG151101S11_1.75uMX32, MX72
21uFCapacitor_SMD:C_0603_1608MetricC5, C6
22.25PCM_marbastlib-mx:SW_MX_HS_CPG151101S11_2.25uMX56, MX60
2A03401APackage_TO_SOT_SMD:SOT-23J3, J5
2BLM15PX121SN1DCapacitor_SMD:C_0402_1005MetricL1, L2
2MX_stabPCM_marbastlib-mx:STAB_MX_2.25uS2, S4
11.5kResistor_SMD:R_0603_1608MetricR4
1100kResistor_SMD:R_0603_1608MetricR10
12PCM_marbastlib-mx:SW_MX_HS_CPG151101S11_2uMX29
13.9kResistor_SMD:R_0603_1608MetricR5
147kResistor_SMD:R_0603_1608MetricR3
15.1KResistor_SMD:R_0603_1608MetricR13
1750 mAFuse:Fuse_0603_1608MetricF1
1BQ24075RGTPackage_DFN_QFN:VQFN-16-1EP_3x3mm_P0.5mm_EP1.6x1.6mmU3
1Conn_01x02_SocketConnector_JST:JST_PH_S2B-PH-K_1x02_P2.00mm_HorizontalJ2
1Conn_01x05_PinConnector_PinSocket_2.54mm:PinSocket_1x05_P2.54mm_VerticalJ7
1Conn_01x06Connector_PinHeader_1.27mm:PinHeader_1x06_P1.27mm_VerticalJ4
1DDiode_SMD:D_SOD-323D1
1LEDLED_SMD:LED_0603_1608MetricD2
1MAX17048Package_DFN_QFN:DFN-8-1EP_2x2mm_P0.5mm_EP0.8x1.6mmU5
1MX_stabPCM_marbastlib-mx:STAB_MX_2uS3
1MX_stabPCM_marbastlib-mx:STAB_MX_P_6.25uS1
1SPACEPCM_marbastlib-mx:SW_MX_HS_CPG151101S11_6uMX76
1SW_PushTS-1088-AR02016:SW_TS-1088-AR02016SW2
1SW_SPDT'Swight:SW_SSSS811101SW1
1USBLC6-2P6Package_TO_SOT_SMD:SOT-666U6
1USB_C_Receptacle_USB2.0_16PPCM_marbastlib-various:USB_C_Receptacle_HRO_TYPE-C-31-M-12J1
1XC6206PxxxMRPackage_TO_SOT_SMD:SOT-23-3U4
1nRF52840_holyiot_18010PCM_marbastlib-various:nRF52840_holyiot_18010U1

The 419 most common of 421 parts.

Questions

How big is the Freedom PCB?

It measures 326.6 × 123.8 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Freedom use?

421 parts, built around the BQ24075RGT, USBLC6-2P6, SK6812MINI-E and 1N4148W. 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 Freedom KiCad files?

From the DynamicWhiteHat/Arc repository on GitHub, at the commit this page was made from: the board is CAD/PCB/Freedom.kicad_pcb and its schematic CAD/PCB/Freedom.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Freedom design in my own project?

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

Similar boards

  • 4 layers41.8 × 49.6 mmECG, the printed circuit board in 3D

    ECG

    DynamicWhiteHat/Rebound

    Low-Cost Dysphagia Patch for Post-Stroke Patients

    120 parts
  • 2 layers247.7 × 97.7 mmWoagboard, the printed circuit board in 3D

    Woagboard

    hackclub/OnBoard

    💡 Join 1,000 teenagers and make your first PCB with a $100 grant!

    104 parts915
  • 2 layers100 × 95.3 mmDaNumPad Glow 20, the printed circuit board in 3D

    DaNumPad Glow 20

    TweetyDaBird/DaNumPad

    A Numpad

    117 parts19
  • 2 layers271.8 × 103.9 mmHotswap ble, the printed circuit board in 3D

    Hotswap ble

    ebastler/cornholius

    ZMK-based replacement PCB for Cornelius keyboard

    146 parts37
  • 2 layers188.9 × 80.8 mmPandemonium BLE e7 cutout, the printed circuit board in 3D

    Pandemonium BLE e7 cutout

    calvin-mcd/pandemonium

    30% alpha staggered keyboard with big ISO enter and bluetooth support

    137 parts26GPL-3.0
  • 4 layers47.8 × 89 mmCenere Mouse, the printed circuit board in 3D

    Cenere Mouse

    willwaush/Cenere-Mouse

    Open Source tri-Mode Mouse

    114 parts22
  • 2 layers100 × 86 mmGorilaz, the printed circuit board in 3D

    Gorilaz

    nol00p/Gorillaz

    pcb replacement for the kinesis adv2

    51 parts5