Skip to the content
2 layers90 × 90 mmKBT1, the printed circuit board in 3D

ECE477 Team 4 Website

Size
90 × 90 mm
Copper layers
2
Thickness
1.6 mm
Parts
37
Nets
24
Pads
220
Tracks, vias
110, 0
Routed
Yes
KiCad
KiCad 6 (file 20211014)
Created
30 Aug 2022
Updated
6 Dec 2022

Overview

KBT1 is an open-source printed circuit board by zobelj, from the zobelj/ECE477 repository on GitHub. It is a 2-layer board of 90 × 90 mm with 37 parts on 24 nets, routed with 110 tracks and 0 vias.

Its parts include 16 diodes, 16 switches and 1 connector.

README

README.md

Split USB Keyboard

ECE477 Team 4 github

Reset source code to work as keyboard

  1. Make changes to .ioc file and save it
  2. Build the code
  3. Delete the Middlewares folder
  4. Unzip Middlewares KEYBOARD SETUP.zip and rename the folder to Middlewares (Keep the ziped file here for future use)
  5. Build the code (there will likely be errors, if so proceed to step 6)
  6. Navigate to Drivers>STM32F4xx_HAL_DRIVER>Src in this directory there will be duplicate files that look like this ...cortex.c and ...cortext 2.c or ...cortex 3.c to fix this delete all of the files that have a number at the end of the file name. This can easily be done in the console/terminal with rm *2.c or rm *3.c

Parts

37
QtyValueFootprintReferences
16DDiode_THT:D_DO-35_SOD27_P7.62mm_HorizontalD1, D2, D3, D4, D5, D6, D7, D8, D9, D10, D11, D12, D13, D14, D15, D16
16KEYSW6:SW_Hotswap_Kailh_MX_platedK0, K1, K2, K3, K4, K5, K6, K7, K8, K9, K10, K11, K12, K13, K14, K15
4MountingHoleMountingHole:MountingHole_2.7mmH1, H2, H3, H4
1Conn_01x08_MaleConnector_PinHeader_2.54mm:PinHeader_1x08_P2.54mm_VerticalJ1

More from zobelj/ECE477

2
  • 2 layers185 × 160.2 mmSplitboard A, the printed circuit board in 3D

    Splitboard A

    zobelj/ECE477

    ECE477 Team 4 Website

    159 parts
  • 2 layers185 × 160.2 mmSplitboard B, the printed circuit board in 3D

    Splitboard B

    zobelj/ECE477

    ECE477 Team 4 Website

    133 parts

Similar boards

  • 2 layers40 × 34 mmDD HIP9011, the printed circuit board in 3D

    DD HIP9011

    rusefi/rusefi

    rusefi - GPL internal combustion engine control unit

    37 parts1.2k
  • 2 layers53.9 × 23.2 mmAnalog, the printed circuit board in 3D

    Analog

    hoglet67/RGBtoHDMI

    Bare-metal Raspberry Pi project that provides pixel-perfect sampling of Retro Computer RGB/YUV video and conversion to HDMI

    37 parts1kGPL-3.0
  • 2 layers52 × 51.8 mmEsp32-homeassistant rf bridge, the printed circuit board in 3D

    Esp32-homeassistant rf bridge

    hackclub/OnBoard

    💡 Join 1,000 teenagers and make your first PCB with a $100 grant!

    37 parts915
  • 2 layers87.8 × 59.8 mmFreeDeck SMD 2020-02, the printed circuit board in 3D

    FreeDeck SMD 2020-02

    FreeYourStream/freedeck-hardware

    all the stuff you need to build your own FreeDeck

    37 parts772
  • 2 layers65 × 28 mmBMS Cell Module, the printed circuit board in 3D

    BMS Cell Module

    stuartpittaway/diyBMS

    Do it yourself battery management system for Lithium ion battery packs/cells

    37 parts676GPL-3.0
  • 2 layers48 × 32 mmFlatSat, the printed circuit board in 3D

    FlatSat

    Pwnsat/FlatSat

    Flatsat v1.0 is a hardware based platform for aerospace cybersecurity research

    37 parts575GPL-2.0
  • 2 layers38.1 × 153.7 mmDEFOG PANEL, the printed circuit board in 3D

    DEFOG PANEL

    jrsteensen/OpenHornet

    OpenHornet 1:1 F/A-18C Simulator Repository

    37 parts431
  • 2 layers47.8 × 27.4 mmVsf stm32h7b0, the printed circuit board in 3D

    Vsf stm32h7b0

    vsfteam/vsf

    Versaloon Software Framework -- a tiny preemptive-capable event-driven incremental software framework for embedded systems

    37 parts341Apache-2.0

Questions

How big is the KBT1 PCB?

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

What parts does the KBT1 use?

37 parts. 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 KBT1 KiCad files?

From the zobelj/ECE477 repository on GitHub, at the commit this page was made from: the board is KBT1/KBT1.kicad_pcb and its schematic ESD Protection Circuit/ESD Protection Circuit.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the KBT1 design in my own project?

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