

Keyboard tkl
Kicad Projects
- Size
- 360 × 130 mm
- Copper layers
- 4
- Thickness
- 1.6 mm
- Parts
- 128
- Nets
- 89
- Pads
- 630
- Tracks, vias
- 0, 0
- Routed
- Not yet
- KiCad
- KiCad 4
- Created
- 12 Mar 2017
- Updated
- 1 Jan 2016
Overview
Keyboard tkl is an open-source printed circuit board by ryanmaclean, from the ryanmaclean/kicad-stuff repository on GitHub, published under the MIT licence. It is a 4-layer board of 360 × 130 mm with 128 parts on 89 nets.
It is built around the AT32UC3B1512-Z1U, 74HC595 and LD1117S33CTR-HXY. Its parts include 14 resistors, 8 switches, 5 ICs, 3 transistors and 2 connectors. It belongs with the keyboards and input boards of this library.
Main components
3AT32UC3B1512-Z1U
QFN-48-EP(7x7)-40℃~+85℃ 1.65V~3.6V 10bit 28 32 Bit 512KB 60MHz 96KB AVR Built-in FLASH Power-on reset (POR)、Undervoltage detection (BOR/LVD/LVR/LVI)、Watchdog reset、Built-in general-purpose timer、Integrated LDO、Calendar function、Touch function QFN-48-EP(7x7) Microcontrollers (MCU/MPU/SOC) ROHSMicrochip TechnologyMicrocontrollers (MCU/MPU/SOC)74HC595
SOP-16-40℃~+85℃ 1 100ns@5V,50pF 10MHz 2V~6V 74HC 8 Serial-to-Serial or Parallel Tri-State SOP-16 Shift Registers ROHSGRShift RegistersLD1117S33CTR-HXY
SOT-223-20℃~+85℃ 1.3V@(800mA) 15V 2mA 3.3V 800mA Fixed Over Temperature Protection SOT-223 Voltage Regulators - Linear, Low Drop Out (LDO) Regulators ROHSHXY MOSFETVoltage Regulators - Linear, Low Drop Out (LDO) Regulators
README
readme.mdParts
128| Qty | Value | Footprint | References |
|---|---|---|---|
| 87 | MX | mx1a:MX1A | SW--1, SW-,1, SW-;1, SW-.1, SW-'1, SW-/1, SW-0, SW-1, SW-2, SW-3, SW-4, SW-5, SW-6, SW-7, SW-8, SW-9 +71 |
| 8 | MX | mx1a:MXST | SW1, SW2, SW3, SW4, SW5, SW6, SW7, SW8 |
| 7 | 10k | Resistors_SMD:R_0805 | R3, R4, R5, R6, R7, R8, R9 |
| 3 | 400 | Resistors_SMD:R_0805 | R10, R12, R14 |
| 3 | 74HC595 | SMD_Packages:SO-16-N | U2, U3, U4 |
| 3 | LED | LEDs:LED-0603 | D-CAPS1, D-NUM1, D-SCRL1 |
| 3 | Q_NMOS_GSD | Housings_SOT-23_SOT-143_TSOT-6:SOT-23 | Q1, Q2, Q3 |
| 2 | 10K | Resistors_SMD:R_0805 | R11, R13 |
| 2 | 22pF | Capacitors_SMD:C_0805 | Cx1, Cx2 |
| 2 | 39 | Resistors_SMD:R_0805 | R1, R2 |
| 1 | 100nF | Capacitors_SMD:C_0805 | Cjtag1 |
| 1 | 12MHz | Crystals_Oscillators_SMD:crystal_FA238-TSX3225 | Y1 |
| 1 | 2.2uF | Capacitors_SMD:C_0805 | Cout2 |
| 1 | 470pF | Capacitors_SMD:C_0805 | Cout1 |
| 1 | AT32UC3B1512 | custom-footprints:QFN48+1 | U1 |
| 1 | JTAG | Pin_Headers:Pin_Header_Angled_2x05 | P2 |
| 1 | LD1117S33CTR | SOT-223 | U5 |
| 1 | USB_OTG | Connect:USB_Mini-B | P1 |
Questions
How big is the Keyboard tkl PCB?
It measures 360 × 130 mm and has 4 copper layers, 1.6 mm thick.
What parts does the Keyboard tkl use?
128 parts, built around the AT32UC3B1512-Z1U, 74HC595 and LD1117S33CTR-HXY. 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 Keyboard tkl KiCad files?
From the ryanmaclean/kicad-stuff repository on GitHub, at the commit this page was made from: the board is keyboard-tkl.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Can I use the Keyboard tkl 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 layers110 × 31.5 mm

- 2 layers77 × 100 mm

- 4 layers72.4 × 95.3 mm

DingoPDM
corygrant/dingoPDM
Hardware - dingoPDM is an open source, affordable automotive PDM (Power Distribution Module). Pre-assembled and tested units are available or the design can be used to build a DIY version.
156 parts128MIT - 4 layers43.4 × 25.4 mm

R820t2 breakout
emeb/r820t2
Breakout PCB design and STM32F0 firmware for the Rafael R820T2 tuner chip
83 parts85 - 4 layers40 × 40 mm

CANBoard
corygrant/CANBoard
Hardware - CAN enabled small input / output expansion board. Switch panels, steering wheel buttons/knobs, etc.
83 parts53MIT - 2 layers19 × 106 mm

- 2 layers74.8 × 84.7 mm

- 2 layers138.8 × 55 mm

MuxPi
SamsungSLAV/muxpi
MuxPi is an open hardware and open software board which was designed to aid in automating tasks on physical devices.
354 parts22Apache-2.0