moDuino Mega, un Arduino personalizado basado en Arduino Mega 2560

Me he estado entreteniendo esta mañana con el logo y buff, la de trabajo que da y al final no he conseguido la calidad que quería. Ya lo intentare de nuevo cuando saque tiempo.

Con la imagen a tamaño real se aprecia un difuminado por el contorno de las letras y dibujos, es hace que luego en el Eagle quede fatal..

http://img.giltesa.com/images/350gilDuino_logo_tres.jpg

Edit:
Bueno, ahora a quedado mejor. En vez de vectorizarlo en el ultimo paso lo he vectorizado varias veces en distintos pasos y ha quedado mas fino todo:

Hey! He estado revisando un poco los esquemáticos de las versiones de anteriores de la Arduino Mega, si mal no recuerdo, la Gilduino ha sido diseña a partir de la rev2 o la rev1, por aquello del FT232RL, sin embargo con cada revisión se han ido añadiendo mejoras y cambios en el en el diseño electrónico que estaría bien que la Gilduino las trajese como por ejemplo:
A la izquierda, de verde y granate la Gilduino y a la derecha la Mega rev3

  1. Añadir un diodo D3 en paralelo con la resistencia

  2. Añadir un seguidor en el pin PB7 que me imagino q será para proteger al pin.

  3. Cambio en el diseño de la fuente de tensión añadiendo además un regulador de tensión (más eficiente)

No se si me dejo algo importante, estaría bien que alguien nos echara una mano revisando el diseño electrónico ahora q estamos a tiempo :wink:

EDITO:
Fíjate que el MoDuino saca los 3.3v del regulador interno del FT232RL (en concreto del pin 17) y puede entregar hasta 50mA de corriente de salida.
En cambio el Mega R3 obtiene los 3.3v a partir del regulador LP2985 que puede sacar tranquilamente 150mA, lo cual vendrá bien para conectar XBees, tarjetas SD, conversores ADC y DAC que requieren de mayor potencia para trabajar.

Por lo tanto deberíamos desconectar el pin 17 (del FT232RL) de la línea 3.3V, para así sacar los 3.3v del LP2985

giltesa:
Me he estado entreteniendo esta mañana con el logo y buff, la de trabajo que da y al final no he conseguido la calidad que quería. Ya lo intentare de nuevo cuando saque tiempo.

Con la imagen a tamaño real se aprecia un difuminado por el contorno de las letras y dibujos, es hace que luego en el Eagle quede fatal..

http://img.giltesa.com/images/350gilDuino_logo_tres.jpg

Edit:
Bueno, ahora a quedado mejor. En vez de vectorizarlo en el ultimo paso lo he vectorizado varias veces en distintos pasos y ha quedado mas fino todo:

Wow, gracias por la parte que me toca, aunque creo q el logo de la ModDuino (o tal vez MoDuino, que me dices?) se parece mucho al de Dangerous Prototypes, es un poco evidente :zipper_mouth_face:

Puede parecer que el proyecto este algo parado pero todo lo contrario pues se han hecho bastantes cambios, entre ellos:

Se ha cambiado el nombre del proyecto, ahora pasara a llamarse moDuino Mega.
También se ha actualizado el logo, antes las letras eran demasiado pequeñas.
Se ha cambiado la fuente de alimentación por la de la revisión 3 del Arduino Mega, antes había parte de la fuente pero ahora esta toda, incluida todas las resistencias y condensadores que en la rev3 del Mega usan arrays de resistencias y aquí son todos componentes de tamaño 0805.
También se ha añadido el pin sin uso que hay al lado del pin IOREF ya que las shields empiezan a incluirlo y de no dejar el hueco chocarían con los componentes.

Adjunto los nuevos renders:

Gerbers del moDuino Mega.
Me preocupa un poco la serigrafia, me ha hecho la letra mas grande y en algunas zonas choca con otras o sobresale de la zona en la que debería de salir impresa. Tengo que mirar si pasa en el resto de visores de gerbers. Lo demás diría que esta bien:

Cuatro mas:

Y los dos últimos mas los ficheros generados con el CAM de Itead:

moDuino Mega - Gerbers.zip (316 KB)

Ya están pedidas las placas a iteadstudio de la revisión A4. Ahora a esperar que no me echen a atrás los ficheros y a que llegue el paquete!

Muy interesante y muy bien llevado!
Ufff, que tarde os he pillado...

Lo cierto es que andaba dando le vueltas a algo parecido, aunque me inclino más por apoyarme en la nueva arquitectura del Due.
No os planteáis un moDuino Due?

Por cierto, espero con interés ver que pasa con esas placas. Yo he pedido bastante a OpenPCB (ITead) que utiliza la misma fab que Seeed y no he tenido muchos problemas (algunas placas con el silk borrorso y poco más).

Me hubiera gustado mucho participar con alguna sugerencia (Bluetooth, Xbee...) pero ya es tarde.
Quizás para la próxima revisión...

dip6:
Muy interesante y muy bien llevado!
Ufff, que tarde os he pillado...
Lo cierto es que andaba dando le vueltas a algo parecido, aunque me inclino más por apoyarme en la nueva arquitectura del Due.
No os planteáis un moDuino Due?

Desde luego seria interesante, pero lo veo muy complicado, usa componentes mucho mas pequeños y bastantes arrays de resistencias para ahorrar espacio, además el procesador creo que es mas grande. Salvo que sea una placa a medida para un proyecto concreto, no creo que merezca la pena hacerse un arduino personalizado a partir del Due.

dip6:
Por cierto, espero con interés ver que pasa con esas placas. Yo he pedido bastante a OpenPCB (ITead) que utiliza la misma fab que Seeed y no he tenido muchos problemas (algunas placas con el silk borrorso y poco más).

A ver si nos llega todo y nos ponemos a soldar.
Estuve probando a soldar unos chips, con un encapsuldado parecido al atmega2560, que previamente había desoldado de una placa base de ordenador y es bastante complicado volverlos a colocar, también es cierto que había muchas resistencias junto a los pads que obstaculizaban el trabajo, pero un así se complica mucho todo... ya veremos si la paciencia y la maña permite soldar todo correctamente xD

dip6:
Me hubiera gustado mucho participar con alguna sugerencia (Bluetooth, Xbee...) pero ya es tarde.
Quizás para la próxima revisión...

Que cambios tenias en mente?

Yo ahora me estoy arrepintiendo de no haber puesto un pulsador programable por el usuario (a parte del pulsador del reset) como hacen con las LaunchPad. En vez de poner tres leds se podría haber puesto 1 RGB y un botón al lado.
Quizás para la próxima revisión o proyecto!

Ya han llegado las placas!

Muy chulas las placas, a ver que tal os va con el montaje!

Que cambios tenias en mente?

Bueno, quizás poner un socket estándar para XBee, que admita montar cualquier placa (incluidas las BT).
En cualquier caso, quedamos a la espera de ver fotos y primeras impresiones...

Ya he montado un moDuino casi en su totalidad a falta de los leds y el conector de alimentación. A ver si llega y le programo con un hola mundo! xD

https://www.dropbox.com/sh/ne5rhdc4g4vfb8t/r-g8vv6aMe#/

Te está quedando perfecta!

Por cierto, unos videos muy ilustrativos pero falta alguno ¿no?
Podrías decirnos qué flux y qué protector estas usando?

giltesa - te ha quedado una placa la mar de simpática. Buen trabajo.

dip6:
Te está quedando perfecta!
Por cierto, unos videos muy ilustrativos pero falta alguno ¿no?
Podrías decirnos qué flux y qué protector estas usando?

fm:
giltesa - te ha quedado una placa la mar de simpática. Buen trabajo.

Gracias a ambos.

Si, faltan vídeos, solo he subido dos y grabe durante una hora, lo que duro la batería de la cámara.
Pero lo que grabe fueron los tres primeros componentes: el ATmega, el MiniUSB y el FTDI. Esos tres componentes mas el resonador y los condensadores electrolíticos fueron los mas complicados de soldar, lo demás fue coser y cantar xD

Y de todos los vídeos puse en los que cometí menos errores, es decir, la cuarta cara del ATmega (ya había adquirido experiencia con las tres primeras...) y la segunda cara del FTDI, por eso parece tan facil. A mi padre también se lo pareció hasta que le enseñe el vídeo de la segunda cara y como me pegue varios minutos hasta que conseguí quitar un exceso de estaño que unió 4 o 5 pines, en ese momento ya estaba pensando en encender la pistola de aire para desolar el chip entero y volver a empezar... pero finalmente no hizo falta :sweat_smile:

La técnica que sigue para soldar esos componentes es como enseño en el vídeo.
Primero se cubre los alrededores de la placa con celo resistente al calor (kapton), después se fija con mas celo el chip en su lugar. Se añade flux en cantidad, se prepara la punta del soldador cargándola de estaño, limpiándola bien y volviéndola a cargar con muy poco estaño y por ultimo se desliza la punta de un lado al otro para soldar los chips. El flux hace que se suelden todos correctamente y si alguno se une entre si solo hay que poner las flux y repasar los pines.

Con el chip FTDI soldé una esquina de un lado y del otro y repetí el proceso anterior.
Y el MiniUSB que tiene los pines escondidos debajo de una chapa, así que hay que cubrirlo por completo para que no se pegue el estaño a la chapa.

Edit:
El flux liquido, perfecto para resistencias, condensadores y en general componentes que se sueldan rápido: http://www.ebay.es/itm/261085803427?ssPageName=STRK:MEWNX:IT&_trksid=p3984.m1439.l2649
El flux en resina, el que uso con los chips: Flux Soldering Paste en venta - | eBay
y la cinta termina o kapton: http://www.ebay.es/itm/300781640374?ssPageName=STRK:MEWNX:IT&_trksid=p3984.m1497.l2649

Gracias por la info.

Veo que para los 0805 usas pads circulares en lugar de los tradicionales cuadrados. ¿Te van mejor así?

Por cierto, podrías editar los valores de tu dru para que que te hagan "tenting" a cualquier drill menor a 25mil. De este modo las vias te quedarían cubiertas (aunque ITead no es muy fino con eso), más protegidas y menos cantosas debajo de logos o textos.

Los pads los he puesto redondos porque aproveche el esquemático del Arduino Mega Rev1 y 3 y esos son los que usan. Antes en circuitos hechos por mi desde cero había usado cuadrados y no tenia ningún problema con ellos, pero ahora habiendo probado los pads circulares los prefiero ya que hay mas separación entre pads si tienes mas resistencias cerca y la unión de estaño queda mas recogida. A parte así se puede colocar vías por las esquinas ya que según como sea de complejo el circuito no hay otra forma de ponerlas.

Con dru te refieres a los ficheros a mandar,a los Gerbers? le mande un dri pero ningún dru.
Si me pones un ejemplo de como hacerlo te lo agradecería ya que haré mas pedidos a este fabricante.

giltesa:
le mande un dri pero ningún dru.
Si me pones un ejemplo de como hacerlo te lo agradecería ya que haré mas pedidos a este fabricante.

Me refiero a las reglas de diseño de Eagle. Puedes editarlas y grabar un fichero personalizado (con extensión .dru):

No me he podido esperar y ya le he cargado el bootloader y programado el blink en el ATmega XD
https://www.dropbox.com/sh/ne5rhdc4g4vfb8t/r-g8vv6aMe#f:00039-Hello%20world!!!.MTS

Edit:
Montaje de los tres primeros componentes: