Teclado-Teseracto
Teclado-Teseracto copied to clipboard
Teclado Full ISO 105 Teclas español + PCB
Teclado Personalizado en Español + PCB
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 Finalizado (Leds):
Componentes de la PCB:
Vista Previa de la PCB:
Schematic:
Plano Plancha Superior (Plate):
Recursos Usados
Y varias paginas para datos concretos como funciones en eagle,ayuda con el bootloader y ejemplos de otros teclados.
Software Usado
- Editor de Layaout Teclado
- Autocad
- FreeCad
- Eagle
- Componentes Eagle
- Produccion de la PCB
- Compra de los componentes
- Corte de metacrilato (Tienda Local)
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:
- En ./hardware/ meteremos la carpeta CLMKeyboard donde estan los archivos personalizados.
- Dentro de las librerias (./libraries/Keyboard) vamos a sustituir los archivos keyboard.c y Keyboard.h
- Dentro de arduino deberia aparacer nuestra Placa como CLM Keyboard.
- Compilamos y subimos.