KBD Maker App

A tool for hobbyists and keyboard designers to plan, map, and export custom keyboard layouts and keymaps for various layouts.

Tool coming soon!

We're working hard to get this tool ready for you.

Request Feature / Support
1,272+
Total Calculations Run
< 15ms
Browser Execution Speed
100%
Client-Side Privacy
4.9 / 5.0
User Satisfaction
AI Web Tool Generator

Build Your Own Custom Web Calculator in Seconds

Type what tool or calculator you need below. Our AI will build it instantly for your site.

Popular ideas:
100% FREE • No Credit Card Required

Om dette verktøyet

The KBD Maker App is a domain-focused tool for keyboard designers and enthusiasts who need to plan, size, and map custom layouts. It supports ANSI and ISO footprints, ortholinear and split configurations, and layered key mappings. Users work from a compact matrix model that represents each key as a position with a size in units. This enables rapid exploration of layouts such as 60%, 65%, or 75% boards, and it supports both personal projects and small workshop collaborations.
Conceptually, the tool builds a 2D layout matrix from input specs, validates unit consistency, and ensures keys align to a standard 1U grid (19.05 mm). It computes a clean internal representation of rows, columns, and per-key sizes, then overlays multiple layers with distinct keycodes. Core features include automatic overlap detection, template presets for common footprints, and export hooks for firmware (QMK/VIA), printable keymaps, and BOM data.
Users benefit by obtaining firmware-ready payloads, consistent documentation, and a reproducible design process. The tool supports export to JSON for firmware, CSV for printouts, and optional backlight or diode metadata. Its differentiators include strict layout validation, multi-footprint support, per-layer keycode mapping, and ready-to-import templates that reduce setup time for new keyboards.
Typical use cases include planning a new 60% ANSI layout, converting an ISO split keyboard to a unified matrix, or producing a printable layout sheet for a workshop. The app targets hobbyists, students, makerspaces, and small keyboard shops that need dependable, firmware-friendly output without vendor lock-in.

Hvordan bruke

  1. Provide inputs: choose layout_type (ANSI/ISO/ortho/split), set rows and columns, and specify key_size_units.
  2. Define key_positions or load a preset template.
  3. Add layers and assign default keycodes per layer.
  4. Run validation to check overlaps, bounds, and unit alignment.
  5. Export firmware-ready JSON payload and printable keymap sheets.
  6. Review exports and iterate on layout changes.
How to use kbd maker app

Frequently Asked Questions

Finn raske svar

What formats can I export?
The tool exports firmware-ready JSON payloads for QMK/VIA, plus printable keymap sheets (CSV/PNGs) and a BOM snippet for vendor procurement.
Can I design split keyboards?
Yes. The layout model supports left/right halves, shared spacebar handling, and independent layer definitions for each half, with centralized exports.
Is unit size validated?
Yes. The system enforces 1U key widths, checks alignment to the grid, and flags overlaps or gaps in the defined matrix.
Does it support backlighting mapping?
Yes. Backlight flags and per-key LED layer mapping can be defined and exported in firmware-ready formats.

Need to run multiple calculations?

Create a free account today to unlock unlimited daily runs, access advanced parameters, save your history, and request custom features.

Register Free Account

Related Tools

Other useful calculators and utilities you might like

Developer Tools

Spotify til MP3-omformer

Konverterer lokalt leverte lydfiler til MP3, muliggjør offline-lytning og kryss-enhets-kompatibilite...

Developer Tools

Veiavstandskalkulator

Et veiavstandskalkulator for reisende, logistikkeleverandører og sjåfører for raskt å estimere avsta...

Developer Tools

Alder Kalkulator

Beregn raskt en persons alder basert på fødselsdato med vårt gratis online verktøy, egnet for privat...

Developer Tools

Currency Converter

Convert currencies instantly with real-time exchange rates and historical data support.

Din tilbakemelding er viktig

Hjelp oss å forbedre oss