Skip to the content
PCBKitNew board
4 layers328.6 × 38.1 mmFnrow, the printed circuit board in 3D

KiCad files for the FnRow mechanical keyboard

Size
328.6 × 38.1 mm
Copper layers
4
Thickness
1.6 mm
Parts
54
Nets
51
Pads
195
Tracks, vias
274, 26
Pours
2
Routed
Yes
KiCad
KiCad 5 (file 20171130)
Created
7 Feb 2021
Updated
13 Jan 2024

Overview

Fnrow is an open-source printed circuit board by dinofizz, from the dinofizz/fnrow-pcb repository on GitHub. It is a 4-layer board of 328.6 × 38.1 mm with 54 parts on 51 nets, routed with 274 tracks and 26 vias.

It is built around the USB6B1. Its parts include 14 diodes, 14 switches, 7 capacitors, 3 resistors and 3 ICs. It belongs with the keyboards and input boards and the STM32 boards of this library.

Main components

1

README

README.md

FnRow

FnRow

FnRow is a mechanical keyboard which features a single row of switches, in the form of a "function row". Each switch is configurable and can be programmed to perform as any key on a typical keyboard, or even combinations of key presses. FnRow is akin to a "macropad", but instead of having a square or rectangular "pad", the switches are stretched out in a single row.

See more details in my blog post about this project here.

QMK firmware here.

VIA layout file here.

License

FnRow by Dino Fizzotti is licensed under Attribution-ShareAlike 4.0 International

cc-by-sa

Parts

54
QtyValueFootprintReferences
131N4148Diode_SMD:D_SOD-123D1, D2, D3, D4, D5, D6, D7, D8, D9, D10, D11, D12, D13
13SW_PushButton_Switch_Keyboard:SW_Cherry_MX_1.00u_PCBSW1, SW2, SW3, SW4, SW5, SW6, SW7, SW8, SW9, SW10, SW11, SW12, SW13
10MountingHoleMountingHole:MountingHole_2.2mm_M2H1, H2, H3, H4, H5, H6, H7, H8, H9, H10
5100nFCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC1, C3, C5, C6, C7
25k1Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR1, R2
1100RResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR3
1100mAFuse:Fuse_0805_2012Metric_Pad1.15x1.40mm_HandSolderF1
110uFCapacitor_Tantalum_SMD:CP_EIA-3216-12_Kemet-S_Pad1.58x1.35mm_HandSolderC2
14.7uFCapacitor_Tantalum_SMD:CP_EIA-3216-12_Kemet-S_Pad1.58x1.35mm_HandSolderC4
1Conn_01x04Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_HorizontalJ2
1LD1117S33TR_SOT223Package_TO_SOT_SMD:SOT-223-3_TabPin2U1
1LEDLED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolderD14
1STM32F042K6TxPackage_QFP:LQFP-32_7x7mm_P0.8mmU3
1SW_Pusheec:Wuerth_Elektronik-434121043816-Manufacturer_RecommendedSW14
1USB6B1Package_SO:SOIC-8_3.9x4.9mm_P1.27mmU2
1USB_C_Receptacle_USB2.0Connector_USB:USB_C_Receptacle_GCT_USB4085J1

Questions

How big is the Fnrow PCB?

It measures 328.6 × 38.1 mm and has 4 copper layers, 1.6 mm thick.

What parts does the Fnrow use?

54 parts, built around the USB6B1. 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 Fnrow KiCad files?

From the dinofizz/fnrow-pcb repository on GitHub, at the commit this page was made from: the board is fnrow/fnrow.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the Fnrow design in my own project?

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

Similar boards

  • 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
  • 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
  • 2 layers30.5 × 37.9 mmNeo8 adapter, the printed circuit board in 3D

    Neo8 adapter

    tclarke/neo8_adapter

    uBlox NEO-8Q and NEO-M8 breakout board

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

    MACROPAD

    vlee6/Macropad

    Low-Profile, Feature-Packed, Macropad

    53 parts2