Plataformas e ferramentas · 2026/1

1. Descrição do produto

1. Descrição do produto

Voltar ao índice

1.1 Visão geral

O Corne (também chamado de CRKBD, Corne Keyboard) é um teclado mecânico split ergonômico de código aberto, criado por foostan e publicado no GitHub em 2018 [1]. O design propõe duas metades independentes, posicionadas separadamente para alinhar os pulsos com os ombros, reduzindo a abdução e a pronação forçada características dos teclados convencionais.

Corne 3D hand-wired

Especificações principais (conforme a documentação e o guia de montagem oficiais [1][2]):

Característica Valor
Total de teclas 42 (3 linhas × 6 colunas + 3 teclas de polegar por metade)
Layout de colunas Escalonado (column-staggered)
Microcontrolador original Pro Micro (ATmega32U4) ou Elite-C / nice!nano (nRF52840)
Firmware suportado QMK (com fio) / ZMK (sem fio BLE)
Conectividade split TRRS (com fio, UART) ou BLE (sem fio)
Interface com PC USB HID (com fio) ou BLE HID (sem fio)
Atuadores opcionais LED RGB (SK6812 Mini-E), OLED 128×32 I2C
Tipo de construção PCB oficial ou hand-wired

1.2 Público-alvo e contexto de uso

O Corne é voltado para programadores, escritores e profissionais que passam longas horas digitando e desejam reduzir o risco de LER/DORT. Por ser open hardware, com esquemáticos e firmware abertos [1], atrai também entusiastas de teclados mecânicos (keyboard hobbyists) que montam e personalizam o dispositivo manualmente.

1.3 Componentes e sensores

Componente Função Categoria
Chaves mecânicas MX (Cherry, Gateron, Kailh) Detecção de tecla pressionada Sensor digital
Diodo 1N4148 (1 por tecla) Anti-ghosting na matriz Passivo
Microcontrolador Pro Micro / nice!nano Processamento central, varredura e HID Controle
OLED 128×32 (I2C, opcional) Exibição de camada ativa / WPM Atuador visual
LED RGB SK6812 Mini-E (opcional) Retroiluminação por tecla Atuador luminoso
Cabo TRRS Link serial entre as metades Comunicação

Na construção hand-wired, a estrutura da matriz fica visível: seguindo a técnica clássica de fiação manual de teclados [3][4], cada chave recebe um diodo e é ligada por fios rígidos formando as linhas e colunas.

Fiação interna hand-wired

1.4 Tecnologias de comunicação e controle

  • Varredura de matriz por GPIO: o microcontrolador ativa linhas e lê colunas ciclicamente para detectar quais teclas estão pressionadas.
  • Debounce por software: filtragem do bouncing mecânico das chaves via máquina de estados temporizada.
  • Anti-ghosting com diodos 1N4148: garante leitura correta de múltiplas teclas simultâneas.
  • UART sobre TRRS: comunicação serial assíncrona entre as metades mestre e escrava.
  • USB HID (Pro Micro / Elite-C) ou BLE HID (nice!nano / nRF52840): interface com o sistema operacional do PC.
  • I2C: comunicação com o display OLED.
  • Firmware QMK / ZMK: suporte a camadas, home-row mods, macros e economia de energia.

Voltar ao índice

Continue sua descoberta.Explorar outros projetos ↗