logo

MIDI Shield DIY Arduino

  • MIDI Module Drilling
  • Arduino Mini MIDI Module
  • Arduino Mini MIDI Module
  • PCB Eagle img
Arduino Mini MIDI Module

Mini MIDI modulo para Arduino

Un poco de explicación sobre CNC:

Este es uno de mis primeros tests con buen final usando mi CNC. Un pequeño módulo MIDI para usar en mis proyectos medianto solo 4 pines, tierra y voltaje ademas de Serial Rx y Tx.

El comienzo fue lento hasta que conseguí acostumrarme a un método de trabajo.

Lo primero es tener un buen conocimiento del programa  Eagle, como usar los componentes y pistas para que se pueda hacer en la CNC correctamente. Parecerá obvio pero es una tarea tediosa y abstracta, que uno no puede comprender completamente hasta que no se completa el proceso unas cuantas de veces…

PCB Eagle img

PCB Eagle img

PCBGcode:

Las buenas noticias son que hay ya disponible muchísimo software útil para estas tareas. Usando los scripts de PCB GCode podremos ajustar nuestros parámetros y así coincidir con nuestra CNC, tamaños, velocidades, tipos de broca.

Todo este proceso nos permite preparar archivos amigables para hacer un circuito en una CNC, y el script nos exportará unos archivos relativos a la capa superior, inferior, capa serigráfica, agujeros, corte exterior…

Pero eso no es todo… Una vez que se finaliza este proceso, el programa te dará unos archivos un tanto desordenados. Esto se debe a que Eagle no tiene organizados sus vectores en un modo que sea comprensible para la CNC, así que en lugar de seguir un orden lógico, estará dando saltos de una parte del diseño a otro, aumentando el tiempo de corte muchísimo.

PCBGCODE Wizard:

Después de unas sesiones de autentico Caos decidí personalmente comprar PCBGcode Wizard. Antes era gratuito pero ahora cuesta 18 dolares, aunque la verdad para la tarea que te resuelve me pareció justo sabiendo que me salvaría de muchos dolores de cabeza futuros :).

Es una herramienta muy útil que te permite optimizar estos archivos que Eagle exporta, y dejarlo organizados y amigables para la CNC, ademas disminuye el tiempo de corte total por la mitad.

MIDI Module Drilling

Drilling holes CNC

Lo mejor de esta herramienta es que permite visualizar los archivos, y hacer una aproximación de cual será el resultado del corte dado un diámetro de broca y la verdad funciona mejor de lo que pensaba.

También permite eliminar artefactos extraños que hayan podido aparecer en el proceso, simplificar todo para hacer la PCB de una sola pasada, todo esto antes de guardarlo en el formato Gcode que precises.

Una vez tienes tus ficheros limpios acabas con un archivo separado para Top layer, uno para Bottom layer, uno para milling, y drilling (tantos como diámetros de agujero tengamos). El truco es que PCBGCode así como otras muchas soluciones profesionales, incorporan un archivo de “brocas” que permite al programa parar durante el proceso para hacer los cambios pertinentes.

Arduino Mini MIDI Module

PCB Traces – MIDI Module

El problema es que EAGLE exporta muchos distintos diámetros dependiendo de los componentes, y

terminas con un fichero que supone vas a cambiar de broca cada vez que hay un cambio de diámetro. PCBGcode Wizard te permite ajustar esto, y preparar todos los agujeros en uno o tantos ficheros como brocas quieras usar.

En mi caso mi CNC no los cambia automáticamente, si no que lo tengo que hacer a mano así que mientras menos veces tengas que cambiar mejor. Me gusta prepararlo de tal forma que tenga 2 o 3 archivos para taladros como máximo, uno para tamños pequeños y otro para agujeros medianos. A veces es necesario un tercer fichero con agujeros grandes, tipo tornillos de montaje o por ejemplo el Zócalo MIDI.

EAGLE & PNG PCB Archivos gratis:

Yo se que hoy en día es fácil y barato conseguir MIDI Shields para Arduino, pero para ser honesto interactuar con MIDI es extremadamente fácil y barato, como puedes ver una pequeña placa con unos cuantos componentes te permite comunicación total de entrada y salida MIDI con cualquier Microcontrolador.

Me encanta “Midificar” cosas y añadir a mis proyectos un pequeño modulito MIDI , así que fabriqué este para ser instalado en ETHERUS y funciona perfectamente a la vez que es muy compacto. He decidido ofrecerlo gratuitamente aquí para quien lo necesite.

Yo no soy un Ingeniero electrónico asi que sentiros libres ala hora de comentar, cambiar, mejorar, añadir unos LEDS :) lo que se os ocurra!!

[wpdm_file id=1]

  1. DIEGO Responder

    MUY CHULO MAESTRO, SOBREPASA MIS POBRES CAPACIDADES ACTUALES PERO A VER SI MÁS ADELANTE ME PROPONGO A MONTARLO!

    GRACIAS POR COMPAERTIR TUS PROYECTOS!

    UN ABRAZO

  2. Sami Jumppanen Responder

    Very good info on creating PCB! I don’t have CNC, so I’d go with matrix board with MIDI, as it really is simple. From the idea of making the MIDI board yourself to the details, I like this!

    • User Avatar
      inspektorgadjet Responder

      Hey Sami Im glad you like it and yeah good to see you have your system, at the end of the day is having the right tools and best personal workflow, but definitely enjoyable!
      cheers!

Leave a Reply

*

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.