Skip to the content
PCBKitNew board
2 layers347.7 × 123.8 mm87keyboard, the printed circuit board in 3D

87 keys keyboard - Uno

Size
347.7 × 123.8 mm
Copper layers
2
Thickness
1.6 mm
Parts
420
Nets
255
Pads
1,675
Tracks, vias
2,006, 653
Pours
3
Routed
Yes
KiCad
KiCad 7 (file 20221018)
Created
26 Jul 2023
Updated
26 Jul 2023

Overview

87keyboard is an open-source printed circuit board by danielpclin, from the danielpclin/87keyboard repository on GitHub. It is a 2-layer board of 347.7 × 123.8 mm with 420 parts on 255 nets, routed with 2,006 tracks and 653 vias.

It is built around the STM32F070RBT6, M24256-DFMN6TP and MCP1700T-3302E/TT(MS), with the TXS0101DBV, USBLC6-2SC6 and CC0805KRX7R9BB104 among its other parts. Its parts include 176 diodes, 107 capacitors, 13 resistors, 9 connectors and 5 ICs. It belongs with the STM32 boards of this library.

Main components

12

Parts

420
QtyValueFootprintReferences
97100nCapacitor_SMD:C_0402_1005MetricC10, C11, C15, C16, C17, C18, C19, C20, C21, C22, C100, C101, C102, C103, C104, C106 +81
881N4148WDiode_SMD:D_SOD-123D2, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23, D176 +72
87SK6812MINI-Ekicad-keyboard-parts:LED_SK6812MINI_PLCC4_3.5x3.5mm_P1.75mm_REVD100, D101, D102, D103, D104, D105, D106, D107, D108, D109, D110, D111, D112, D113, D114, D115 +71
72MX-LEDMX_Alps_Hybrid:MX-1U-RGBMX1, MX2, MX11, MX12, MX13, MX14, MX15, MX17, MX18, MX19, MX20, MX21, MX22, MX23, MX24, MX25 +56
9M2_PADkicad-keyboard-parts:MountingHole_2.2mm_M2_Pad_OvalH2, H3, H4, H5, H6, H7, H8, H9, H10
7MX-LEDMX_Alps_Hybrid:MX-1.25U-RGBMX6, MX10, MX16, MX53, MX59, MX65, MX74
6FiducialFiducial:Fiducial_1mm_Mask2mmFID1, FID2, FID3, FID4, FID5, FID6
45k1Resistor_SMD:R_0402_1005MetricR1, R2, R7, R8
3120RInductor_SMD:L_0603_1608MetricFB1, FB2, FB3
3Conn_01x04Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ2, J4, J8
3SM04B-SRSS-TB(LF)(SN)Connector_JST:JST_SH_SM04B-SRSS-TB_1x04-1MP_P1.00mm_HorizontalJ5, J6, J9
20 DNPResistor_SMD:R_0402_1005MetricR12, R13
210kResistor_SMD:R_0402_1005MetricR4, R5
210pCapacitor_SMD:C_0402_1005MetricC2, C4
210uCapacitor_SMD:C_0805_2012MetricC5, C107
21uCapacitor_SMD:C_0603_1608MetricC1, C3
21uCapacitor_SMD:C_0402_1005MetricC13, C14
2MX-LEDMX_Alps_Hybrid:MX-1.5U-RGBMX3, MX71
2MX-LEDMX_Alps_Hybrid:MX-2.25U-RGBMX5, MX72
1100kResistor_SMD:R_0402_1005MetricR10
110k DNPResistor_SMD:R_0402_1005MetricR6
110nCapacitor_SMD:C_0402_1005MetricC12
11MResistor_SMD:R_0402_1005MetricR11
11kResistor_SMD:R_0402_1005MetricR3
1200RResistor_SMD:R_0402_1005MetricR9
132MHzCrystal:Crystal_SMD_3225-4Pin_3.2x2.5mmY1
14.7u DNPCapacitor_SMD:C_0603_1608MetricC105
1ARM JTAGConnector_PinHeader_2.54mm:PinHeader_2x05_P2.54mm_VerticalX1
1Conn_01x03Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJ7
1Conn_01x08Connector_PinHeader_2.54mm:PinHeader_1x08_P2.54mm_VerticalJ3
1DTC123JKAT146Package_TO_SOT_SMD:SOT-23Q1
1GREENLED_SMD:LED_0603_1608MetricD1
1M24256-DFMN6TPPackage_SO:TSSOP-8_4.4x3mm_P0.65mmU4
1M2_PADMountingHole:MountingHole_2.2mm_M2_PadH1
1MCP1700T-3302E/TTPackage_TO_SOT_SMD:SOT-23U1
1MX-LEDMX_Alps_Hybrid:MX-1.75U-RGBMX4
1MX-LEDMX_Alps_Hybrid:MX-6.25U-RGBMX32
1MX-LEDMX_Alps_Hybrid:MX-2U-RGBMX70
1MX-LEDMX_Alps_Hybrid:MX-2.75U-RGBMX73
1STM32F070RBT6Package_QFP:LQFP-64_10x10mm_P0.5mmU3
1TS-1187A-B-A-BButton_Switch_SMD:SW_Push_1P1T_XKB_TS-1187ASW1
1TXS0101DBVPackage_TO_SOT_SMD:SOT-23-6U6
1USBLC6-2SC6Package_TO_SOT_SMD:SOT-23-6U2
1USB_C_Receptacle_USB2.0Connector_USB:USB_C_Receptacle_GCT_USB4105-xx-A_16P_TopMnt_HorizontalJ1

Questions

How big is the 87keyboard PCB?

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

What parts does the 87keyboard use?

420 parts, built around the STM32F070RBT6, M24256-DFMN6TP, MCP1700T-3302E/TT(MS) and TXS0101DBV. 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 87keyboard KiCad files?

From the danielpclin/87keyboard repository on GitHub, at the commit this page was made from: the board is 87keyboard.kicad_pcb and its schematic 87keyboard.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the 87keyboard design in my own project?

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

Similar boards

  • 2 layers391 × 131.2 mmAustin, the printed circuit board in 3D

    Austin

    kitspace-test-repos/kicad6-file-collection

    558 partsMIT
  • 2 layers391 × 131.1 mmAustin, the printed circuit board in 3D

    Austin

    AcheronProject/Austin

    Austin PCB

    599 parts18
  • 2 layers285.8 × 95.3 mmLegshark65 rev2, the printed circuit board in 3D

    Legshark65 rev2

    jemmec/legshark

    An open source 60% (15 by 5) ortholinear keyboard designed with both flexability and familiarity in mind.

    210 parts3MIT
  • 2 layers65.3 × 18.3 mmKlipper nano expander, the printed circuit board in 3D

    Klipper nano expander

    orobardet/klipper_nano_expander

    Klipper Nano Expander, an Arduino Nano Shield to be used as an auxiliary Klipper MCU

    39 parts35MIT
  • 2 layers309.6 × 123.8 mmKB75HIW, the printed circuit board in 3D

    KB75HIW

    indrawahid7/Keyboard

    438 partsGPL-2.0
  • 2 layers344.7 × 123.1 mmAthena, the printed circuit board in 3D

    Athena

    BenjaminJAnderson/Orthodox

    557 parts1
  • 2 layers385.8 × 180 mmViendi2, the printed circuit board in 3D

    Viendi2

    MaiTheSan/PCB-Design

    All PCB Projects of SawnsProjects & Salane

    199 parts