Skip to content
Juan Gonzalez-Gomez edited this page Jan 15, 2017 · 61 revisions

Placa Alhambra-Button

Repositorio

Github repo

Introducción

Placa periférica para la tarjeta Icezum Alhambra, con un pulsador. Incluye una resistencia de pull-down para que se reciba un 0 cuando no está pulsado y un 1 al apretarlo (lógica positiva). El PCB de la placa es imprimible con una impresora 3D, de manera que podemos tener todas las que queramos. Sólo hace falta comprar los componentes y soldarlos

La Alhambra-Button se enchufa a cualquiera de los conectores macho de 3 pines que tienen las 20 entradas/salidas de la Icezum Alhambra

El PCB está diseñado con la herramienta libre FreeCAD, y las fuentes están disponibles para que se pueden realizar las modificaciones que se quieran

Esquema

Las señales S, V, G son las que se tienen acceso en los conectores macho de 3 pines de la Icezum Alhambra:

  • S: Señal. Viene del pin de la FPGA
  • V: VCC. Alimentación de 5V. Viene a través del switch de on/off de manera que lo usamos para "apagar" el periférico
  • G: GND. Masa

Listado de materiales

Componente Descripción
[[https://github.com/PCBPrints/Alhambra-button/raw/master/wiki/Alhambra-button-component-01.png width=300px]]
[[https://github.com/PCBPrints/Alhambra-button/raw/master/wiki/Alhambra-button-component-03.png width=300px]]
[[https://github.com/PCBPrints/Alhambra-button/raw/master/wiki/Alhambra-button-component-02.png width=300px]]

Probando los botones

Para probar la Alhambra button, la conectamos al pin D13 de la Icezum Alhambra

Abrimos este ejemplo de prueba con el Icestudio 0.3. Es una prueba "hola mundo" en la que hay 4 leds encendidos, y cuando se deja pulsado el botón, cambia a los otros 4

Lo sintetizamos y descargamos en la Icezum Alhambra. El funcionamiento se muestra en este vídeo de Youtube

Click to see the youtube video

Montaje de la Alhambra Button

El montaje es similar al del PCB Imprimible Hola Mundo, pero con otros componentes

Paso 1: Materiales necesarios

Conseguir todos los materiales necesarios:

  • PCB de la Alhambra-button, impreso en 3D
  • Una chincheta
  • Una resistencia de 2K y 1/4 Watios de potencia
  • Un pulsador pequeño
  • Un conector acodado de 3 pines, de 2.54mm de paso

Paso 2: Repasar los taladros con la chincheta

Si observamos la placa impresa por la parte inferior, vemos la canaleta pero no los taladros. Esto es porque hay una capa muy fina de plástico (0.2mm) necesaria para que la canaleta se imprima bien. Usaremos una chincheta para repasar estos taladros

Introducimos la chicheta por los taladros de la parte superior y presionamos ligeramente hasta que atraviese la capa de plástico y aparezca por la parte inferior

Repetimos la operación con los 9 taladros que hay. Todos se deben ver desde la parte inferior

Paso 3: Insertar el conector de 3 pines

Meter el conector acodado de 3 pines. Los 3 pines asomarán por la parte inferior

Para que sea más fácil de conectarlo a la resistencia, y evitar que se salga, estañeamos las tres pines

Paso 4: Insertar la resistencia de 2K

Insertamos la resistencia en el hueco indicado en la foto, en paralelo con el conector anterior

La introducimos hasta el fondo, de manera que su cuerpo quede totalmente metido en el hueco

Doblamos las patas como se indica en la foto. Cada pata de la resistencia se soldará en el paso siguiente a los pines del conector hacia donde apuntan

Paso 5: Soldar la resistencia al conector

Empezamos soldado el pin superior de la resistencia. Usamos unos alicates de punta plana y fina para hacer que la pata de la resistencia quede lo más pegada a la base de la placa

Damos un punto de soldadura en la unión de la pata superior de la resistencia y el pin superior del conector

Repetimos el proceso para la otra pata de la resistencia. Usamos los alicates para que la pata se quede pegada al fondo y damos un punto de soldadura

Cortamos el sobrante de las patas de las resistencias con unos alicates de corte

Clone this wiki locally