here we go again.. proyecto de fin de semana 01: macropad

aquí estoy, una vez mas, tratando de escribir mi primera entrada del blog.

nunca he sido muy de escribir y se nota, pero vamos para allá.

hace un tiempo encontré este proyectillo de macropad en thingiverse, me moló y me lo hice. este finde quise darle una pequeña vuelta, ya que mi primera versión era cableada a mano y ahora tengo en mi poder las pcb específicas del proyecto.

lo primero fue juntar todos los componentes, que no son muchos pero algunos vinieron de china y tardaron un cristo en llegar. después, imprimir la carcasa en el color que quisiera, en este caso la he hecho verde lima. el listado de componentes se puede encontrar tanto aquí como en el repo de github que hice para las modificaciones pertinentes.

la lista de componentes obligatoria es la siguiente:

componente cantidad
pcb bento 1
carcasa bento 1
arduino pro micro 1
encoder ec11 1
capuchón del encoder 1
botón para el reinicio 1
switches cherry compatibles 5
switches keycaps  5

después tenemos la lista opcional, que es la que he añadido yo para este proyecto:

componente cantidad
tira 3 leds ws2812b  1
leds monocolor para retroiluminación 5
resistencia 330ohm 6
resistencia 10k ohm 1
mosfet 2N7002 1

la guía del propio creador no daba mucha información sobre que mosfet utilizar, así que pregunté en reddit. gracias a u/PJ796 por ayudarme a encontrar el mosfet correcto.

lo primero que hice fue imprimir la carcasa completa.

después soldar todos los componentes. no tiene mucho misterio la verdad, siguiendo el diagrama se puede soldar todo. de todas maneras, aquí está mi diagrama:

las r1 al r6 son las resistencias de 330 ohm. la r7 es la de 10k ohm. el resto está explicado en el diagrama. recomiendo soldar en este orden:

  1. mosfet 2N7002
  2. resistencias
  3. leds
  4. botón de reinicio
  5. encoder (y meterlo todo en la carcasa para soldar los switches)
  6. switches
  7. tira de led w2812b

en mi caso no tenía tiras de led, pero si los leds sueltos, así que tocó improvisar. este es el resultado final:

resta quemarle el firmware. tuve que arreglar y compilar yo los archivos que habían en el git que mostraba como hacer el proyecto, así que forkee el git con mi propia versión. lo puedes encontrar aquí. también subí un firmware compilado para que solo haya que subirlo.

para quemar el firmware he utilizado la herramienta qmk toolbox. super sencilla e intuitiva de usar. eliges el firmware, el microcontrolador (en este caso, atmega32u4) y le das al botón de reinicio. esto hará que arduino entre en modo bootloader y puedas flashearlo.

ya está el macropad terminado. ahora hay que configurar las macros que queramos desde via. para ello, hay que abrir el programa via y entruñar el json del tecladito, porque aún no está disponible.

una vez hecho eso ya se pueden generar los macros que se quieran.

este es el resultado final:

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *