Nack
farfalleflickan·nack·nack_v1/hardware/nack.kicad_pcb
About the Nack PCB
Nack is an open source STM32 PCB design by farfalleflickan, published on GitHub under the AGPL-3.0 license. It is a 2-layer board measuring 247.7 × 84 mm, with 240 components from 22 distinct parts.
Its main chip is the STM32F303CCT6, from the STM32 family. Other key parts include the LM1108SF-3.3. By type, the board carries 63 capacitors, 57 diodes, 53 switches, 52 LEDs, 8 resistors and 2 ICs.
It belongs with the keyboards designs in this gallery.
From the project
nack keyboard
You like my work? Feel free to donate :) [](https://www.paypal.com/donate?hostedbuttonid=YEAQ4WGKJKYQQ)

Main components on the Nack
Nack bill of materials (BOM)
240 components, 22 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | STM32F303CCT6 STM32F303CCTx STMicroelectronics | LQFP-48_7x7mm_P0.5mm | U1 |
| 1 | LM1108SF-3.3 MCP1700-3302E_SOT23 HTC Korea TAEJIN Tech | SOT-23 | U2 |
| 1 | KRC106S-RTK/P KRC106S KEC Semicon | SOT-23 | Q1 |
| 1 | 1C208000CC0AA 8MHz KDS Daishinku | Crystal_SMD_3225-4Pin_3.2x2.5mm_HandSoldering | Y1 |
| 1 | TYPE-C16PIN USB_C_Receptacle_USB2.0 SHOU HAN | USB_C_Receptacle | J3 |
| 2 | KLJ-1102 Buzzer KELIKING | KLJ-1102 | LS1, LS2 |
| 52 | SW_Push_90 | SW_Cherry_MX_1.00u_Plate_LED_Guide | SW1, SW2, SW3, SW4, SW5, SW6, SW7, SW8 +44 |
| 1 | SW_Push | SW_SPST_TL3342 | SW14 |
| 52 | WS2812C-2020 Worldsemi | WS2812C2020 | LED1, LED2, LED3, LED4, LED5, LED6, LED7, LED8 +44 |
| 52 | LL4148 LGE | D_MiniMELF_Handsoldering | D1, D2, D3, D4, D5, D6, D7, D8 +44 |
| 3 | SL54B Diode Microdiode Electronics | D_SMA-SMB_Universal_Handsoldering | D14, D54, D55 |
| 2 | TPD4E02B04DQAR Texas Instruments | DQA(R-PUSON-N10) | D56, D57 |
| 56 | CL21B104KBCNNNC 100nF Samsung Electro-Mechanics | C_0805_2012Metric_Pad1.15x1.40mm_HandSolder | C1, C2, C3, C4, C5, C6, C7, C8 +48 |
| 2 | CL21C220JBANNNC 22pF Samsung Electro-Mechanics | C_0805_2012Metric_Pad1.15x1.40mm_HandSolder | C53, C56 |
| 2 | CL21B105KBFNNNE 1uF Samsung Electro-Mechanics | C_0805_2012Metric_Pad1.15x1.40mm_HandSolder | C58, C59 |
| 1 | CL21A106KQFNNNE 10uF Samsung Electro-Mechanics | C_0805_2012Metric_Pad1.15x1.40mm_HandSolder | C61 |
| 1 | T490A107M006ATE800 100uF KEMET | CP_EIA-3216-18_Kemet-A_Pad1.58x1.35mm_HandSolder | C62 |
| 1 | TCC0805X7R472K500DT 4.7nF CCTC | C_0805_2012Metric_Pad1.15x1.40mm_HandSolder | C63 |
| 2 | 0805WAD 1M Uniroyal Elec | R_0805_2012Metric_Pad1.15x1.40mm_HandSolder | R1, R8 |
| 2 | 0805WAD 5.1k Uniroyal Elec | R_0805_2012Metric_Pad1.15x1.40mm_HandSolder | R2, R3 |
Show 2 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 2 | 0805WAD 22 Uniroyal Elec | R_0805_2012Metric_Pad1.15x1.40mm_HandSolder | R4, R5 |
| 2 | 0805WAD 1.5k Uniroyal Elec | R_0805_2012Metric_Pad1.15x1.40mm_HandSolder | R6, R7 |
Nack design files
The KiCad project lives in the farfalleflickan/nack repository on GitHub; these links point at the commit this page was built from.
Nack: common questions
What microcontroller does the Nack use?
The Nack is built around the STM32F303CCT6, from the STM32 family.
How big is the Nack PCB?
The Nack measures 247.7 × 84 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the Nack?
240 components, from 22 distinct parts, with part numbers taken from the project's own BOM. The full bill of materials is listed on this page.
Where can I download the Nack design files?
From the farfalleflickan/nack repository on GitHub, which has the KiCad layout and the BOM; the links under Design files point to each one.
Can I use the Nack design in my own project?
Yes, under the terms of its AGPL-3.0 license, which farfalleflickan chose for the repository.
Can I test firmware for the Nack without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug STM32 firmware against it before you order a PCB.
Similar boards
STM32
LumenPnP Motherboard
opulo-inc
149 × 95 mm296 parts4LCC-BY-SA-4.03.7kSTM32
AxxSolder
AxxAxx
39 × 82.5 mm122 parts2LGPL-3.01.7kSTM32
AIOC
skuep
21 × 31.5 mm47 parts2LMIT1.4kSTM32
Ferris
pierrechevalier83
208.8 × 86.8 mm102 parts2LSHL-2.11.3kSTM32
176 pin board
rusefi
61.8 × 73.2 mm76 parts2LGPL-3.01.2kSTM32
Brain board STM32F407
rusefi
61.8 × 73.2 mm69 parts2LGPL-3.01.2k