

KBT1
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.mdSplit USB Keyboard
ECE477 Team 4 github
Reset source code to work as keyboard
- Make changes to .ioc file and save it
- Build the code
- Delete the Middlewares folder
- Unzip Middlewares KEYBOARD SETUP.zip and rename the folder to Middlewares (Keep the ziped file here for future use)
- Build the code (there will likely be errors, if so proceed to step 6)
- Navigate to Drivers>STM32F4xx_HAL_DRIVER>Src in this directory there will be duplicate files that look like this
...cortex.cand...cortext 2.cor...cortex 3.cto 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 withrm *2.corrm *3.c
Parts
37| Qty | Value | Footprint | References |
|---|---|---|---|
| 16 | D | Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal | D1, D2, D3, D4, D5, D6, D7, D8, D9, D10, D11, D12, D13, D14, D15, D16 |
| 16 | KEYSW | 6:SW_Hotswap_Kailh_MX_plated | K0, K1, K2, K3, K4, K5, K6, K7, K8, K9, K10, K11, K12, K13, K14, K15 |
| 4 | MountingHole | MountingHole:MountingHole_2.7mm | H1, H2, H3, H4 |
| 1 | Conn_01x08_Male | Connector_PinHeader_2.54mm:PinHeader_1x08_P2.54mm_Vertical | J1 |
More from zobelj/ECE477
2- 2 layers185 × 160.2 mm

- 2 layers185 × 160.2 mm

Similar boards
- 2 layers40 × 34 mm

- 2 layers53.9 × 23.2 mm

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 mm

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 mm

FreeDeck SMD 2020-02
FreeYourStream/freedeck-hardware
all the stuff you need to build your own FreeDeck
37 parts772 - 2 layers65 × 28 mm

BMS Cell Module
stuartpittaway/diyBMS
Do it yourself battery management system for Lithium ion battery packs/cells
37 parts676GPL-3.0 - 2 layers48 × 32 mm

FlatSat
Pwnsat/FlatSat
Flatsat v1.0 is a hardware based platform for aerospace cybersecurity research
37 parts575GPL-2.0 - 2 layers38.1 × 153.7 mm

- 2 layers47.8 × 27.4 mm

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.