user-img

tuka customs

  • 1 Projects
  • 0 Followers
  • May 12,2026
+ Follow

TCBK40 an 40% Mechanical Keyboard

The TCBK40 is a fully open-source, high-performance 40% mechanical keyboard designed from the ground up by Tuka Customs. Built with a strong focus on compact efficiency, clean PCB architecture, and maker accessibility, this project aims to deliver a powerful yet minimal typing platform for enthusiasts, developers, and hardware creators. From a hardware perspective, the project emphasizes accessibility. Components are selected to balance performance and availability, enabling makers around the world to source parts and build their own units without unnecessary complexity. The design also considers ease of assembly, making it approachable for both experienced builders and those entering the custom keyboard space. TCBK40 is built for those who want control over their tools, and the freedom to shape their own hardware.

TCBK40 an 40% Mechanical Keyboard
 
  • thumbnail-img
  • thumbnail-img
  • thumbnail-img
  • thumbnail-img
  • thumbnail-img
  • thumbnail-img
  • thumbnail-img
 

Tools, APP Software Used etc.

  • Autodesk Fusion 360

  • Kicad

Story

TCBK40 – Open-Source 40% Mechanical Keyboard (DIY Kit)

Overview

The TCBK40 is a compact, high-performance 40% mechanical keyboard designed for enthusiasts, makers, and developers who want full control over their typing experience.

Originally developed as a mechatronics engineering project, the TCBK40 combines custom PCB design, QMK firmware integration, and modular hardware architecture into a powerful and accessible DIY keyboard platform.

This project is fully open-source and optimized for DIY assembly, customization, and small-batch manufacturing, making it ideal for both beginners and advanced builders.


Key Features

⚡ Compact 40% Layout

  • Minimalist design with reduced footprint
  • Full functionality through programmable layers
  • Optimized for efficiency, speed, and desk space

The 40% layout eliminates unnecessary keys while maintaining usability via layer-based key mapping, allowing advanced workflows in a compact form factor.


???? Powered by QMK Firmware

  • Fully programmable keys
  • Multi-layer support
  • Macro functionality
  • Custom RGB control

The keyboard uses QMK (Quantum Mechanical Keyboard) firmware, enabling complete customization of layout, shortcuts, and lighting behavior.


???? Per-Key RGB Lighting (SK6812)

  • Individually addressable LEDs
  • Dynamic lighting effects
  • Fully customizable through firmware

The TCBK40 uses SK6812 RGB LEDs, allowing precise control of color and brightness for each key, enhancing both aesthetics and usability.


???? ATmega32U4 (Pro Micro Compatible)

  • Native USB HID support
  • Easy programming via Arduino / QMK
  • Widely available and beginner-friendly

The design is based on the ATmega32U4 microcontroller, commonly used in Pro Micro boards, ensuring accessibility and reliable performance for DIY builders.


⚙️ Custom PCB with Anti-Ghosting

  • Matrix-based key scanning
  • 1N4148 diodes for each key
  • Reliable multi-key input (N-key rollover ready)

Each key is protected with diodes to prevent ghosting, ensuring accurate input even during fast typing or gaming.


???? Modular & DIY-Friendly Design

  • Compatible with MX-style switches
  • Replaceable components
  • Designed for easy assembly and modification

The PCB and structure are optimized for manual assembly, making it perfect for learning electronics and keyboard building.


???? Acrylic Case with Open Design

  • Transparent acrylic switch plate
  • Exposed components for a unique aesthetic
  • Lightweight and durable

The open design highlights the PCB and components, creating a tech-focused, industrial look while maintaining structural stability.


????️ 3D Printable Back Case

  • Customizable rear enclosure
  • Easy to modify and personalize
  • Reduces production cost

The back case can be manufactured using 3D printing, allowing users to create their own designs and styles.


Technical Specifications

  • Layout: 40% Mechanical Keyboard
  • Firmware: QMK (Open Source)
  • Microcontroller: ATmega32U4 (Pro Micro compatible)
  • Switch Support: MX-style mechanical switches
  • Lighting: SK6812 RGB LEDs (per-key addressable)
  • PCB: Custom-designed (KiCad)
  • Matrix: Diode-protected (Anti-ghosting)
  • Connection: USB (via Pro Micro)
  • Case: Acrylic plate + optional 3D printed back

What This Product Includes

DIY Kit Version:

  • PCB (TCBK40)
  • Acrylic switch plate
  • Required electronic components
  • Assembly documentation

Files Version (Open Source):

  • PCB (Gerber files)
  • Schematics
  • Firmware (QMK configuration)
  • Case design files (3D + plate)

Who Is This For?

  • Mechanical keyboard enthusiasts
  • DIY builders and makers
  • Electronics students and engineers
  • Programmers and productivity users
  • Anyone interested in custom hardware

Why TCBK40?

The TCBK40 is more than a keyboard — it is a learning platform and customizable tool.

It demonstrates how modern tools like KiCad, Fusion 360, and QMK can be combined to create a fully functional product from scratch, while remaining accessible and affordable.

This project proves that high-quality, customizable hardware can be designed, built, and shared by independent creators.


Open Source & Community

All design files are available for modification and improvement.
You are free to:

  • Build your own version
  • Modify the design
  • Create derivatives
  • Learn from the project

Final Note

The TCBK40 was developed with a strong focus on:

  • Performance
  • Simplicity
  • Customization
  • Accessibility

 

Whether you're building your first keyboard or refining your workflow, this project gives you full control over your hardware.

Code
  • TCBK30 Released Files

    https://github.com/tukacustoms/Released-Files-TCBK40
    View
Schematic and Layout
  • Schematics and Details

    https://github.com/tukacustoms/Released-Files-TCBK40
    View
CAD-Custom parts and enclosures
  • Base Back Part

    Base_keyboard_6409806946a0243b7eafd1.stl
    Download(0)

TCBK40 an 40% Mechanical Keyboard

The TCBK40 is a fully open-source, high-performance 40% mechanical keyboard designed from the ground up by Tuka Customs. Built with a strong focus on compact efficiency, clean PCB architecture, and maker accessibility, this project aims to deliver a powerful yet minimal typing platform for enthusiasts, developers, and hardware creators. From a hardware perspective, the project emphasizes accessibility. Components are selected to balance performance and availability, enabling makers around the world to source parts and build their own units without unnecessary complexity. The design also considers ease of assembly, making it approachable for both experienced builders and those entering the custom keyboard space. TCBK40 is built for those who want control over their tools, and the freedom to shape their own hardware.

11
 
0
0
0

Share your project on social media to expand its influence! Get more people to support it.

  • Comments( 0 )
  • Like( 0 )
/1000
Upload a photo:
You can only upload 1 files in total. Each file cannot exceed 2MB. Supports JPG, JPEG, GIF, PNG, BMP

You May Also Like

View All
Add to cart
Board Type : GerberFile :
Layer : Dimensions :
PCB Qty :
Different PCB Design
PCB Thickness : PCB Color :
Surface Finish : Castellated Hole :
Copper Weight : 1 oz Production Time :
Total: US $
As a sharing platform, our community will not bear responsibility for any issues with this design and parameters.

PCB Assembly

PCBA Qty: BomFile:
NO. OF UNIQUE PARTS: NO. of Components:
Country: Shipping Way:
Assembly Cost: US $
As a sharing platform, our community will not bear responsibility for any issues with this design and parameters.
Add to cart
3dPrintingFile : Size :
Unit : Volumn :
3D Printing Qty : Material :
Total: US $12.99
As a sharing platform, our community will not bear responsibility for any issues with this design and parameters.
Add to cart
Acrylic Type : AcrylicFile :
Dimensions: Engrave:
Acrylic Qty :
Acrylic Thickness:
Acrylic Color:
Total: US $12.99
As a sharing platform, our community will not bear responsibility for any issues with this design and parameters.
Add to cart
CNC Milling File : Size:
Unit: Volumn:
CNC Milling Qty : Material:
Type of Aluminum: Surface Finish:
Tolerance:
Surface Roughness:
Total: US $12.99
As a sharing platform, our community will not bear responsibility for any issues with this design and parameters.
Add to cart
Item Price Qty Subtotal Delete
Total: US $0.00
Certified Product | Guaranteed Purchase: Full techsupport