Skip to the content
PCBKitNew board
2 layersPR-16PP, the printed circuit board in 3D

Wireless 16Key Macropad

Copper layers
2
Thickness
1.6 mm
Parts
77
Nets
97
Pads
455
Tracks, vias
331, 8
Routed
Yes
KiCad
KiCad 5 (file 20171130)
Created
20 Oct 2021
Updated
28 Oct 2021

Overview

PR-16PP is an open-source printed circuit board by RodPaDev, from the RodPaDev/PR-16PP repository on GitHub, published under the MIT licence. It is a 2-layer board with 77 parts on 97 nets, routed with 331 tracks and 8 vias.

It is built around the DW01A, FS8205 and TP4056, with the XC6206P332MR, SM4007PL and BSD3C051V among its other parts. Its parts include 20 diodes, 11 resistors, 9 capacitors, 5 ICs and 3 connectors. It belongs with the keyboards and input boards and the nRF52 and nRF5x boards of this library.

Main components

7

README

README.md

Kicad Mechanical Keyboard Template

This is a template project (without actually being a KiCad template), it aims to facilitate the repetitiveness of starting a new mechanical keyboard project from scratch.

It already has the following libraries added


Get Started

You need to install Git for the next step.

  1. Clone this project and the submodules
text
git clone git@github.com:RodPaDev/kicad-keyboard-template.git <PROJECT_NAME>
or
git clone https://github.com/RodPaDev/kicad-keyboard-template.git <PROJECT_NAME>

git submodules init
git submodules update
  1. Rename files:

If you don't have python installed, just do it manually.

Automatic:

text
python rename.py <YOUR_PROJECT_NAME>

If you make a typo you'll have to change the preifx variable to the current name (the one you entered)

Manual:

Rename the following files:

text
Keyboard_Template.kicad_pcb
Keyboard_Template.pro
Keyboard_Template.sch

Notes:

This does not have anything done yet, the implementation is up to you. However, I may add branches in the future with some of the more "generic" parts already implemented and ready to use.

Parts

77
QtyValueFootprintReferences
20SM4007PLrandom-keyboard-parts:D_SOD-123-PrettyD1, D2, D3, D4, D5, D6, D7, D8, D9, D10, D11, D12, D13, D14, D15, D16 +4
16MX-NoLEDMX_Only:MXOnly-1U-Hotswap-AntishearMX1, MX2, MX3, MX4, MX5, MX6, MX7, MX8, MX9, MX10, MX11, MX12, MX13, MX14, MX15, MX16
4EC11ERotary_Encoder:RotaryEncoder_Alps_EC11E-Switch_Vertical_H20mmRSW1, RSW2, RSW3, RSW4
3100nCapacitor_SMD:C_0603_1608MetricC2, C4, C9
210uCapacitor_SMD:C_0603_1608MetricC1, C3
21uFCapacitor_SMD:C_0603_1608MetricC7, C8
22.7kResistor_SMD:R_0603_1608MetricR3, R4
24.7uFCapacitor_SMD:C_0603_1608MetricC5, C6
25.1kResistor_SMD:R_0603_1608MetricR1, R2
11.8kResistor_SMD:R_0603_1608MetricR5
1100Resistor_SMD:R_0603_1608MetricR8
1120@100MhzInductor_SMD:L_0603_1608MetricL1
11kResistor_SMD:R_0603_1608MetricR9
122kResistor_SMD:R_0603_1608MetricR7
12MResistor_SMD:R_0603_1608MetricR11
13.3kResistor_SMD:R_0603_1608MetricR6
1500mAFuse:Fuse_0603_1608MetricF1
1806kResistor_SMD:R_0603_1608MetricR10
1BATTERYConnector_JST:JST_SH_SM02B-SRSS-TB_1x02-1MP_P1.00mm_HorizontalJ2
1BLUELED_SMD:LED_0603_1608MetricLD1
1BSD3C051Vkicad-keyboard-parts:SOT-23_stealthBD1
1DW01APackage_TO_SOT_SMD:SOT-23-6U2
1FS8205Package_TO_SOT_SMD:SOT-23-6U3
1GREENLED_SMD:LED_0603_1608MetricLD2
1HRO-TYPE-C-31-M-12Connector_USB:USB_C_Receptacle_HRO_TYPE-C-31-M-12USB1
1RESETrandom-keyboard-parts:SKQG-1155865SW1
1SRV05-4Package_TO_SOT_SMD:SOT-23-6ESD1
1SWDConnector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJ3
1THERMConnector_JST:JST_SH_SM02B-SRSS-TB_1x02-1MP_P1.00mm_HorizontalJ1
1THERMJumper:SolderJumper-2_P1.3mm_Bridged_RoundedPad1.0x1.5mmJP1
1TP4056Package_SO:SOP-8-1EP_4.57x4.57mm_P1.27mm_EP4.57x4.45mmU1
1XC6206P332MRPackage_TO_SOT_SMD:SOT-23U4
1nRF52840_holyiot_18010kicad-keyboard-parts:nRF52840_holyiot_18010U5

Questions

What parts does the PR-16PP use?

77 parts, built around the DW01A, FS8205, TP4056 and XC6206P332MR. 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 PR-16PP KiCad files?

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

Can I use the PR-16PP design in my own project?

Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

Similar boards

  • 2 layers139.8 × 136.9 mmAlleycat right, the printed circuit board in 3D

    Alleycat right

    hextral/alleycat

    yooo

    117 parts1
  • 2 layers382 × 160 mmE80-1800-pcb universal, the printed circuit board in 3D

    E80-1800-pcb universal

    ebastler/E80-1800

    QMK compatible PCB replacement for Cherry G80-1800

    451 parts86BSD-2-Clause
  • 2 layers382 × 160 mmE80-1800-pcb universal, the printed circuit board in 3D

    E80-1800-pcb universal

    MaiTheSan/PCB-Design

    All PCB Projects of SawnsProjects & Salane

    330 parts
  • 2 layers230 × 85 mmLe chiff ble hotswap, the printed circuit board in 3D

    Le chiff ble hotswap

    MangoIV/le_chiff_ble

    A drop-in replacement-PCB for the beautiful le_chiffre

    117 parts52GPL-3.0
  • 2 layers23 × 15.6 mmTp4056 battery, the printed circuit board in 3D

    Tp4056 battery

    Cyclone-92/TP4056-LiPo-charger-with-DW01A-and-FS8205A-MOSFET-protection

    Kicad8 PCB design for LIPO single cell charger with TP4056 and DW01 protection

    18 parts5
  • 2 layers196.1 × 87.8 mmUnispliff, the printed circuit board in 3D

    Unispliff

    weteor/Unispliff

    34 key col stagger keyboard w/ encoder.

    99 parts3CERN-OHL-P-2.0