Skip to the content
2 layersKeypad, the printed circuit board in 3D

ESP32 (C) ile Basys3 FPGA (Verilog) için 4x4 Keypad ve KiCad PCB tasarım dosyalarını içerir.

Copper layers
2
Thickness
1.6 mm
Parts
21
Nets
16
Pads
84
Tracks, vias
77, 0
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
8 Jan 2026
Updated
8 Jan 2026

Overview

Keypad is an open-source printed circuit board by peginium, from the peginium/Digital_Design-Bonus_Project repository on GitHub. It is a 2-layer board with 21 parts on 16 nets, routed with 77 tracks and 0 vias.

It is built around the TL3301AF160QG. Its parts include 16 switches, 4 resistors and 1 connector. It belongs with the keyboards and input boards of this library.

Main components

1

README

README.md

4x4 Matrix Keypad

Language Hardware EDA IDE

📖 Genel Bakış

Bu repo, ESP32 ve FPGA üzerinde gerçekleştirilmiş bir 4x4 Matris Keypad tasarımını ve uygulamasını içerir. Ayrıca KiCad ile tasarlanmış özel bir PCB tasarımını da içermektedir.

📂 Klasör Yapısı

text
├── 📁 keypad_fpga/         # Basys3 için Verilog tasarımı
│   ├── keypad.v        # Verilog kaynak kodu
│   └── Basys-3-Master.xdc     # Basys3 için pin planlaması 
├── 📁 keypad_mcu/       # ESP32 için C kodları
│   ├── keypad.ino
├── 📁 kicad_design/         # PCB tasarım Dosyaları
│   ├── keypad.kicad_sch  # Şematik Dosyası
│   └── keypad.kicad_pcb  # PCB layout
└── README.md

Parts

21
QtyValueFootprintReferences
16TL3301AF160QGTL1100F160Q-kicad_modv6:TL1100F160QS1, S2, S3, S4, S5, S6, S7, S8, S9, S10, S11, S12, S13, S14, S15, S16
4ERA8ARW6042VERA8ARW6042V-kicad_modv6:RES_ERA8ARW6042VR1, R2, R3, R4
1Conn_02x06_Odd_EvenConnector_PinHeader_2.54mm:PinHeader_2x06_P2.54mm_VerticalJ1

Similar boards

  • 2 layers119.5 × 177 mmPOMODORO, the printed circuit board in 3D

    POMODORO

    brian4245/Pomodorox

    A circuit that helps you to studying better than other times!

    8 parts
  • 4 layers50 × 90 mmTuner pedal, the printed circuit board in 3D

    Tuner pedal

    kulovac/tuner-pedal

    Source for my tuner pedal project from algorithm design to PCB implementation

    108 parts
  • 4 layers95 × 75 mmSolPwr, the printed circuit board in 3D

    SolPwr

    Shadowmix11006/SolPwr

    A 3S power bank with a solar panel

    136 parts
  • 2 layers19 × 69.5 mmButtons, the printed circuit board in 3D

    Buttons

    dingjamesj/electronic-trombone

    13 parts
  • 2 layers28.3 × 39.8 mmLevelShifter, the printed circuit board in 3D

    LevelShifter

    gusmanb/logicanalyzer

    24 channel, 100Msps logic analyzer hardware and software

    21 parts5.1kGPL-3.0
  • 2 layers171.2 × 72.9 mmAmiga gfxcard before pour, the printed circuit board in 3D

    Amiga gfxcard before pour

    mntmn/amiga2000-gfxcard

    MNT VA2000, an Open Source Amiga 2/3/4000 Graphics Card (Zorro II/III), written in Verilog

    21 parts1k
  • 2 layers93.9 × 46 mmRectifier, the printed circuit board in 3D

    Rectifier

    rene-dev/stmbl

    AC Servo Driver for STM32F4

    21 parts990GPL-3.0

Questions

What parts does the Keypad use?

21 parts, built around the TL3301AF160QG. 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 Keypad KiCad files?

From the peginium/Digital_Design-Bonus_Project repository on GitHub, at the commit this page was made from: the board is kicad_design/keypad.kicad_pcb and its schematic kicad_design/keypad.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Keypad design in my own project?

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