Nos sentimos honrados por el interés y pasión que NIBBLE y TIDBIT han recibido. Después de mucho investigar, iterar y mejorar, tenemos lo que esperamos sea una evolución aún más popular de ambos. El SNAP (esperamos) recoge lo mejor de ambos y añade un extra. Esperamos que disfrutes montando y usando este teclado tanto como nosotros.
- Perfil por defecto
- Firmware QMK
- Habilidades básicas: Soldadura - ¡Asegúrate de estar preparad@ para soldar tu kit de teclado!
- ¡Revisa la calidad de tus soldaduras!
- Como usar un multímetro - ¡Importante para diagnosticar problemas!
- Guía para flashear firmware
Item | Cantidad | Imagen |
---|---|---|
Standoff (separador), M2x3 | 16 | |
Standoff (separador), M2x10 | 6 | |
Tornillo, M2x3 | 30 | |
Tornillo, M2x6 | 6 | |
Tornillo, M2x10 | 6 | |
Machined Knob (rueda) | 1 |
Item | Cantidad | Imagen |
---|---|---|
Cable TRRS | 1 | |
Imanes 3x6mm | 6 | |
Pegatinas para imanes | 6 | |
Mini patitas | 8 |
- 2x BIT-C u otro MCU compatible
- 92x switches (interruptores) para montar en PCB (tipo Cherry MX, mejor de 5 pines)
- 5x 2U estabilizadores para montar en PCB*. Sirven tanto los atornillados como de clip.
- 2x 2U estabilizadores - uno por cada barra espaciadora.
- 3x 2U estabilizadores - para shift izquierdo, enter y borrar.
- *[Opcional] - 1x 2U estabilizador si vas a usar shift derecho de 2.75U.
- Keycaps
- [OPCIONAL] Rueda extra (rotary encoder + knob)
- [OPCIONAL] Pantalla(s) OLED 0.91" 128x32
- [OPCIONAL] Switch plate FR4
- [OPCIONAL] Sockets para hot-swap Mill-Max 0305, 3305 o 7305.
- Soldador de punta fina y estaño.
- Alicates de punta fina.
- Pinzas de punta fina.
- Destornillador Phillips #0.
- Alicates de corte para electrónica. Conviene que permitan cortar muy al ras de la placa.
- Alcohol para limpiar (isopropílico o el disolvente indicado para el estaño que uses).
- [Recomendable] Multímetro.
- [Recomendable] Medidor de corriente USB.
Los pasos marcados [OPCIONAL] no son necesarios para el kit básico, pero podrían ser necesarios en función de qué decidas incluir en tu teclado.
Contenido recomendado: Como soldar LEDs SMT 5050
Suelda los 10x WS2812B LEDs de luz ambiental, 5x en cada mitad del teclado. Empieza por una de las esquinas, y después las otras 3. Después de soldar, limpia con alcohol.
Dobla y suelda la R1 en cada mitad del teclado.
Después de soldar, limpia con alcohol y usa las alicates de corte para enrasar las conexiones a la placa lo máximo posible.
Encaja y suelda el interruptor de reinicio en cada mitad de teclado tal como se muestra.
Después de soldar, limpia con alcohol.
Encaja y suelda los dos sockets de IC, uno en cada mitad de teclado. Haz coincidir la marca en el conector con la marca de la placa. Después de soldar, limpia con alcohol. Nota: si accidentalmente sueldas uno o ambos sockets del revés, ¡no te preocupes! Los conectores son componentes pasivos y funcionarán de igual modo en cualquiera de las dos orientaciones. La orientación de los IC es lo que realmente importa, de manera que asegúrate de insertarlos en la orientación correcta después cuando los montes
Encaja y suelda ambos condensadores, uno en cada mitad de teclado.
Después de la soldadura, limpia con alcohol y usa las alicates de corte para enrasar la soldadura lo máximo posible a la placa.
Hay algunos diodos que no se montan en el grupo principal en la parte superior del teclado: 13 en la mitad izquierda y 11 en la mitad derecha. Dobla y encaja uno de los diodos 1N4148. Dobla los alambres hacia dentro para que se sostengan en su lugar cuando des la vuelta a la placa. Empieza por soldar uno de los dos lados del diodo y retoca la alineación a tu gusto antes de soldar el segundo alambre.
Dobla y suelda los diodos 1N4148 restantes de la fila superior. Dobla los alambres hacia el interior para que los diodos se sostengan en la placa cuando de la vuelta a la placa. Empieza por soldar uno de los dos lados del diodo y retoca la alineación a tu gusto antes de soldar el segundo alambre.
Después de soldar todos los diodos, limpia con alcohol y usa los alicates de corte para enrasar las conexiones tan cerca de la placa como sea posible.
Suelda los 4 jacks TRRS (dos en cada mitad de teclado) en los lugares indicados. Después de soldar, limpia con alcohol.
!Atención! ¡Los pogo pins van en la parte inferior de las placas! Mira con atención las imagenes a continuación. ¡No los sueldes accidentamente en el lado erróneo de la placa! Además, los pogo pin tienen género. El macho encaja con la hembra, así que revisa que estén posicionados correctamente antes de soldarlos.
Suelda los pogo pins incluidos en el lado inferior de la placa (mismo lado que los LEDs opcionales). Los pogo pins macho van a la mitad izquierda del teclado, y los hembra a la mitad derecha.
Se recomienda encarecidamente que flashees la MCU (Bit-C o Pro Micro) antes de soldarlas para que puedas asegurarte de que funcionan correctamente. Salta al paso 22 para flashear firmware QMK.
Usa los conectores para soldar las MCUs al teclado. Encaja y suelda el BIT-C o Pro Micro MCU tal como se muestra a continuación usando pines macho de 0.1". Después de soldar, limpia con alcohol y usa las alicates de corte para enrasar las conexiones tan cerca de la placa como sea posible.
Si vas a usar los rotary encoders opcionales, encaja y suelda uno de ellos en cada uno de los posibles lugar indicados a continuación. Un rotary encoder puede ser instalado en la posición inmediatamente inferior a la MCU en cada mitad del teclado. Después de soldar, limpia con alcohol y usa las alicates de corte para enrasar lo máximo posible las conexiones a la placa. Nota: no es necesario soldar los dos soportes gruesos del encoder, es suficiente con encajarlos. No recortes los soportes gruesos del encoder.
Si vas a usar el altavoz opcional, encaja y suéldalo en la posición indicada. El altavoz se monta en la mitad izquierda del teclado. Después de soldar, limpia con alcohol y usa las alicates de corte para enrasar al máximo posible las conexiones a la placa.
Si vas a usar las pantallas OLED opcionales, encaja y suelda cada una de ellas en la posición indicada a continuación. Se puede instalar un OLED en cada una de las mitades del teclado, encima de la fila de diodos. Después de soldar, limpia con alcohol y usa las alicates de corte para enrasar las conexiones al máximo posible a la placa.
Dobla ligeramente y con cuidado las pestañas hacia el interior para que coincidan con la medida del conector. Puede ser más fácil si pones el IC lateralmente sobre una superfície plana y usas una herramienta para doblar todas las pestañas simultáneamente.
Mientras sostienes la parte trasera de la placa con una mano, presiona el IC hacia adentro con el pulgar hasta que quede plano dentro del conector. Si sientes que alguna pestaña se está doblando, para inmediatamente y enderézalas antes de continuar.
La placa SNAP incluye marcas para interruptores y estabilizadores con tal de facilitar su colocación. El centro de cada interruptor se alinea con una letra para cada disposición. Las tablas a continuación indican qué marcas debes seguir en función de cada configuración de teclas. Familiarízate con la disposición estándard antes de soldar. El código de colores y marcado en el enlace anterior coincide con el usado en la tabla a continuación, así que úsalo de referencia si lo necesitas.
Bloq Mayus (amarillo claro)
Código | Disposición |
---|---|
A | 1.75U bloq mayus alineado izq |
B | 1.75U bloq mayus estándard |
Shift Izquierdo (amarillo oscuro)
Código | Disposición |
---|---|
C | 2.25U shift izq + estabilizador |
D | 1.25U/1U (ISO) shift izquierdo |
Barra espaciadora (verde claro)
Código | Disposición |
---|---|
E | 1.25U Fn, 2.25U barra espaciadora + estabilizador |
F | 2.25U barra espaciadora + estabilizador, 1.25U Fn |
Modificadores derechos (morado)
Código | Disposición |
---|---|
G | 5x 1U modificadores + flechas |
H | 4x 1.25U modificadores sin flechas |
Shift derecho (verde oscuro)
Código | Disposición |
---|---|
I | 1.75U + 1U shift + flecha arriba |
J | 2.75U shift + estabilizador |
Enter (azul)
Código | Disposición |
---|---|
K | 1.25U + 1U ISO + estabilizador |
L | 2.25U ANSI + estabilizador |
Borrar (rosa)
Código | Disposición |
---|---|
M | 2U + estabilizador |
N | 1U + 1U split borrar |
Se recomienda encarecidamente que pruebes cada tecla en este momento antes de proseguir. Si no lo has hecho aún, Salta al paso 22 para flashear el firmware QMK. Usa un comprobador de teclado (este funciona) y puentea los conectores de cada interruptor usando unas pinzas, un trozo de cable, una pestaña metálica cortada de algún componente anterior o cualquier cosa eléctricamente conductiva. Si hay algún problema, será mucho más fácil solucionarlo ahora, antes de que todo haya sido soldado y montado.
En las ubicaciones indicadas, coloca los separadores M2x3 en la parte inferior de la placa SUPERIOR (PCB). Atorníllalos usando 14 tornillos M2x3 (7 en cada mitad). Usa pinzas para sujetar el separador firmemente mientras atornillas. ¡No sobreaprietes el tornillo! Este paso es especialmente importante si vas a usar placa de switches, porque es más dificil acceder a los tornillos con la placa para switches colocada, ¡así que revísalo cuidadosamente! Los separadores van en la parte inferior de la placa electrónica (PCB).
Coloca los estabilizadores (montados en PCB, con clips) tal como se indica a continuación. La pestaña va en el agujero más grande, y el clip en el pequeño. Los estabilizadores solamente encajan en una posición. Asegúrate de que el estabilizador esté firmemente encajado, o las teclas no se moverán correctamente cuando estén montadas. Si usas estabilizadores atornillados, no uses la arandela incluída entre el tornillo y la placa. El acrílico no asentará correctamente sobre la arandela.
Si vas a usar conectores hot-swap, introduce uno en cada agujero metalizado y asegúralos con cinta (de carrocero o eléctrica sirve). Alternativamente, insértalos en cada patita de los switches montados en PCB antes de proceder.
Si estás usando interruptores de 5 pines (para montaje en PCB), probablemente requerirán bastante fuerza para ser colocados. Son así por diseño. Para los interruptores montados en PCB, un ajuste preciso los hace más estables. Encájalos sujetando la parte trasera de la PCB, y después aprieta con fuerza en la parte superior del interruptor. Ayuda usar un keycap en el switch para distribuir la presión en tu pulgar. Después de colocar los switches, confirma que estén bien asentados y alineados en el PCB.
Observa que algunos de los interruptores van montados "de lado" y algunos "del revés". ¡Es así por diseño! T, Y, \, Enter, Borrar y Bloq Mayus son interruptores que pueden ser colocados en diferentes orientaciones.
Si estás usando sockets hotswap y una switch plate, deberás desmontar los switches de los sockets después de soldar para encajarlos en la placa en el montaje final.
Asegúrate de que cada conexión de los switches tenga suficiente estaño para formar una unión firme y correcta.
Si vas a usar hotswap sockets y switch plate, después de soldar, inserta los switches en la switch plate antes de montarlos en la PCB. Es más fácil asentar los switches de las esquinas de la placa, después alinear las placas y conectarlas, y una vez asentado ir colocando los switches restantes en la placa y sockets. La placa tiene hechos agujeros, pero no son para atornillarla al resto del teclado mediante tornillos, sino para acceder a los tornillos de debajo. Se sostiene únicamente por los propios switches.
SNAP usa imanes fijados a las placas de acrílico para sostener las dos mitades unidas cuando se usan los pogo pin. Los imanes se mantienen unidos mediante unas peliculas adhesivas, pero también podrían ser montados usando pegamento (CA, resina epoxi o pegamento caliente) para una solución más firma y permanente. Si vas a usar pegamento para fijar los imanes, comprueba atentamente (¡y varias veces!) que los imanes de las mitades izquierda y derecha estén en la orientación correcta para que se atraigan entre ellos.
Los imanes se montan en parejas en las aperturas de las placas de acrílico tal como se indica a continuación. Observa que el papel protector debe ser despegado del acrílico antes de este paso, pero en las fotos se muestra con él aún colocado simplemente para mejorar el contraste y visibilidad en la foto.
Para montar los imanes, primero corta los adhesivos por la mitad y separa los imanes por parejas.
A continuación, despega una de las mitades de adhesivo y coloca el final de un imán en el centro de la parte pegajosa de la etiqueta.
Con el acrílico separado de la placa, alinea el iman con el centro del hueco, y pega la parte frontal de la pegatina al acrílico.
Adhiere firmemente ambos lados de la pegatina de manera que sostenga el imán en su sitio.
Repite estos pasos para tres de los huecos en el lado izquierdo de la placa, y despues haz lo mismo en el lado derecho de la placa. Asegúrate de comprobar que los imanes de la mitad derecha sean atraídos por los imanes del lado izquierdo antes de adherirlos con las pegatinas.
Comprueba que el acrílico encaje antes de continuar al siguiente paso para asegurar de que todas las parejas de imanes se atraen y son capaces de sujetar las dos mitades firmemente, y que ninguna pareja se repele. Si alguno de los imanes está en la posición errónea, cuidadosamente despega la pegatina del imán problema y dale la vuelta antes de proseguir.
Despega el papel protector del acrílico si no lo has hecho ya. Asegura que el acrílico queda recto y nivelado sobre la placa electrónica. Revisa que no haya nada que interfiera, como por ejemplo restos de conexiones insuficientemente cortadas o soldaduras demasiado grandes, altas o desviadas. Recorta con las alicates lo que sea necesario.
Posiciona la placa electrónica sobre el acrílico. En los mismos lugares donde los 14 separadores, atornilla con 14 tornillos M2x3 (7 en cada mitad). ¡No los sobreaprietes!
Atornilla usando 2 tornillos M2x10. Usa pinzas o alicates para sostener el separador firmemente mientras ajustes los tornillos.
Ajusta usando 2 tornillos M2x6. No sobreaprietes estos, se podría partir la tapa.
Descarga o bien un binario precompilado (únicamente si usas una Pro Micro o BIT-C) o bien el código fuente desde GitHub. Usando QMK Toolbox, flashea el firmware al teclado. Para más información, sigue la Guía para flashear firmware
Aviso: ¡ambas mitades del teclado deben ser flasheadas para que funcione!
Diagramas útiles de referencia:
MCU Pinout (Izquierdo)
MCU Pinout (Derecho)
OLED Pinout
No funciona ninguna de las teclas
- ¿Has flasheado firmware?
- Prueba con un cable USB distinto, otro puerto USB, y otro PC.
- Si has soldado los LEDs, comprueba que ninguno de ellos esté montado del revés. El teclado no funcionará si un LED fue montado del revés por error.
- Revisa la dirección de los diodos. La línea negra debe quedar en el extremo superior.
- Revisa la dirección de los IC. El teclado no funcionará si están en el socket del revés.
- Revisa que no hayan cortocircuitos y que el teclado se esté encendiendo correctamente Ninguna de las soldaduras debe tocar con otra.
No funciona una única tecla
- Revisa que el switch esté soldado correctamente en ambas conexiones.
- Bypasea el switch puenteando las dos conexiones usando unas pinzas. Si eso funciona, el problema está en el switch y debes reemplazarlo. En caso contrario, probablemente el problema sea el diodo. Puedes usar el diagrama de diodos para ver cual diodo corresponde a cada switch.
- Revisa que todos los diodos estén soldados correctamente en ambas conexiones.
- Revisa que el mapa (disposición) de teclado (keymap en el firmware) que estés usando esté definido correctamente y case con la disposición física de tu teclado.
No funciona una fila entera
- A menudo esto es causado por una soldura fría en la MCU. Revisa que todas las conexiones a la MCU estén correctamente soldadas.
- Revisa que las filas y columnas estén correctamente definidas en "config.h" de QMK.
No funciona una columna entera
- Revisa que todas las conexiones a la MCU estén correctamente soldadas.
- Revisa que las filas y columnas estén correctamente definidas en "config.h" de QMK.
- Revisa que todas las conexiones de los IC estén correctamente soldadas..
El rotary encoder no funciona correctamente
- Revisa que todas las conexiones del rotary encoder estén correctamente soldadas.
- Revisa que los pines A y B estén configurados en "config.h" de QMK y así como "ENCODER_ENABLE = yes" en "rules.mk" de QMK.
La pantalla OLED no funciona
- Revisa que todas las conexiones al OLED estén correctamente soldadas.
- La pantalla OLED no está activada en el firmware por defecto. Flashea el firmware 'oled', disponible en el repositorio QMK.
Dos o má teclas están intercambiadas
- Revisa que el keymap que estés usando esté correctamente definido y coincida con tu disposición de teclado.
Los LEDs no están funcionando
- Revisa que el pin RGB_DI_PIN esté definido en "config.h" en QMK y RGBLIGHT_ENABLE = yes esté definido en "rules.QMK" de QMK.
- Revisa que todos los LEDs estén soldados en la orientación correcta.
No hay energía
- Revisa que todos los LEDs estén soldados en la orientación correcta.
- Revisa que la orientación de los IC sea la correcta.
- Revisa que no haya cortocircuitos, soldaduras con exceso de estaño, alambres demasiado largos, etc.
¿Como hago tal cosa en el firmware?
- Lee la documentación de QMK, o postea en r/olkb buscando ayuda.
- Postea en el subreddit r/nullbits, o únete al canal #firmware del servidor de discord de nullbits.
¿Algo más?
- Visita nullbits.co/support/
- Pregunta en [email protected]
- Únete a nuestro Discord!