Skip to content

JhonatanFerrer/JK206

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

60 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Logo of the project

English

This project consists of a mechanical ortolinear keyboard design that is capable of being used for both a macropad and a 50% keyboard.

This is achieved through a modular design PCB that can be used by itself to mount a macropad with up to 20 keys (5 of them can be exchanged for encoders); while with three PCBs you can mount a keyboard with up to 60 keys (3 of them can be encoders)

The source code of the keyboard was written in CircuitPython using the KMK firmware, the microcontroller used is the Raspberry Pi Pico.

If you want to build your own JK206, go to the guide, where there will be the step-by-step to assemble and configure it

Note: If you just want to assemble your own JK206 and don't plan to modify anything of the PCB design, you don't need to touch the KiCAD files, directly use the Gerbers as the guide says

Español

Este proyecto consiste en un diseño de teclado mecánico ortolineal que es capaz de utilizarse tanto para un macropad como para un teclado 50%.

Esto se consigue mediante una PCB de diseño modular que se puede usar por si misma para montar un macropad de hasta 20 teclas (5 de ellas se pueden cambiar por encoders); mientras que con tres PCBs se puede montar un teclado de hasta 60 teclas (3 de ellas pueden ser encoders)

El código fuente del teclado fue escrito en CircuitPython haciendo uso del firmware KMK, el microcontrolador utilizado es el Raspberry Pi Pico.

Si quieres armar tu propio JK206, entra en la guía, donde estará el paso a paso para ensamblarlo y configurarlo

Nota: Si solo quieres montar tu propio JK206 y no piensan modificar nada del diseño de la PCB , no necesitas tocar los archivos de KiCAD, usa directamente los Gerbers como dice la guía

Photos / Fotos

IMG_20231221_192031

IMG_20231221_192039

IMG_20231221_192052

IMG_20231221_192101

IMG_20231221_192130

IMG_20231221_192107

These photos are from a prototype version of the project, the final version features some minor changes / Estas fotos son de una versión prototipo del proyecto, la versión final presenta algunos cambios menores

ToDo

  1. Finish the Spanish guide and make the English guide. / Terminar la guía en español y hacer la guía en inglés

  2. Make the keyboard compatible with Peg / Hacer el teclado compatible con Peg

  3. Add the possibility to insert UNICODE characters (this causes keyboard crashes) / Agregar la posibilidad de insertar caracteres UNICODE (esto causa crasheos en el teclado)

  4. Ensure that when the keyboard is connected, the computer does not display its storage, or at least displays it under the name JK206 / Hacer que al ser conectado el teclado, el computador no muestre su almacenamiento, o al menos lo muestre bajo el nombre Jk206

About

Custom macropad / 50% mechanical keyboard programmed in CircuitPython with KMK firmware

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages