Skip to content

Electroner/Teclado-Teseracto

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Teclado Personalizado en Español + PCB Generic badge Generic badge

En este repositorio encontraras desde los datasheet de cada parte que he usado hasta los archivos originales del autocad, con todos los archivos descargados deberias ser capaz de poder crear y manufacturar este teclado sin ningun problema.

Este teclado usa un Atmega32u4 como controllador y un decodificador/Demultiplexor CD74HC154 4-a-16, Suficiente para conseguir un tiempo de respuesta igual o superior a los mejores teclados comerciales actuales (1060Hz).Pruebas realizadas con el codigo actual. Ademas se ha decido "prescindir" de un teclado numerico real, y lo que se ha hecho es conectar los numeros del numpad a los numeros de la parte superior del teclado, por lo que las teclas tanto del numpad como los de la parte superior son los mismas, al igual con el intro y "." (Ver Esquematica).

Para el cuerpo y Plate se ha optado por una fabricacion completa de metacrilato atornillada de extremo a extremo con 28 tornillos que provocaran una sujeccion y una robustez sin igual. El diseño en todo momento de cada parte se ha realizado pensando en su mantenimiento y facilidad de reparacion.

Se ha actualizado a la version N-keyRollOver con unas modificaciones en las librerias de Keyboard.h y Keyboard.cpp

Imagenes

Teclado Finalizado (No leds):

TECLADO

TECLADO

TECLADO

TECLADO

TECLADO

Teclado Finalizado (Leds):

TECLADO

Componentes de la PCB:

PCB

Vista Previa de la PCB:

PLANO

Schematic:

PLANO

Plano Plancha Superior (Plate):

PLANO

Recursos Usados

Y varias paginas para datos concretos como funciones en eagle,ayuda con el bootloader y ejemplos de otros teclados.

Software Usado

Instalacion y Compilacion

Recomiendo el Arduino 1.8 (Legacy IDE (1.8.X)) en su version portable. Para poder compilar la placa y añadir los archivos personalizados vamos a seguir estos pasos:

  1. En ./hardware/ meteremos la carpeta CLMKeyboard donde estan los archivos personalizados.
  2. Dentro de las librerias (./libraries/Keyboard) vamos a sustituir los archivos keyboard.c y Keyboard.h
  3. Dentro de arduino deberia aparacer nuestra Placa como CLM Keyboard.
  4. Compilamos y subimos.