moDuino Mega, un Arduino personalizado basado en Arduino Mega 2560

Buenas :slight_smile:

Lo de las interferencias habría que mirarlo, haré una simulación con un Arduino uno y el modulo bluetooth pegado justo encima, a ver si pierdo alcance o no.
La placa antes era un poco mas grande, pero como he juntado los pines pues se ha podido reducir casi 7mm mas. Y como dices ahora los conectores quedan muchísimo mejor!
Y si, estaría bien que se pasara alguien del equipo, porque lo que ese Eagle, pruebas y demás lo voy controlando pero opiniones sobre las pistas, posición de los componentes y en general cualquier cosa sobre la electrónica vendría fenomenal. Les voy a dejar un post en su hilo no sea que no se hayan pasado por este subforo.

Por cierto, tengo una sorpresa :stuck_out_tongue:

Llevo dos horas colocando componentes en el render 3D ya que no lo hacia automáticamente o lo hacia mal. Queda muy maja la placa :stuck_out_tongue:
Los condensadores no son del formato SMD, los pines del puerto UART de la izquierda tendrían que ser de 90º y el fusible es una ferrita... pero todo lo demás es correcto.

http://sketchup.google.com/3dwarehouse/details?mid=4e47b5981f9f13e772a1cd88dd575f1c&result=4

A falta del logo, creo que salvo que alguien diga lo contrario se puede dar por terminada la revisión A.
Ahora habrá que ir mirando de crear los ficheros que se envían para su fabricación, comprobar que se crean correctamente y a finales de mes o así enviarla para su fabricación.

giltesa:
moDuino Mega (Arduino) - Eagle Render 3D with Google SketchUp - YouTube
http://sketchup.google.com/3dwarehouse/details?mid=4e47b5981f9f13e772a1cd88dd575f1c&result=4

A falta del logo, creo que salvo que alguien diga lo contrario se puede dar por terminada la revisión A.
Ahora habrá que ir mirando de crear los ficheros que se envían para su fabricación, comprobar que se crean correctamente y a finales de mes o así enviarla para su fabricación.

Menuda currada de imágenes y video, han quedado geniales!
Las resistencias que utilizas son de 0805, habría algun inconveniente en cuanto a espacio en la pcb si en vez de estas utilizase resistencias de tamaño 1206 (por ejemplo)??
Los componentes al final los vas a pedir por tu cuenta y en ebay o q tienes pensado hacer? Hay q tener en cuenta q tardan entre 15 y 20 dias en llegar aunque como la placa también tarda en llegar alrededor de 1 mes hay margen de tiempo...

Yo ahora estoy muy liado con otras cosas, pero me gustaría proponerte algún logo (a ver si me doy tiempo) antes de que se envíen a fabricar las placas...

PD tienes un privado :wink:

Veo muy difícil cambiar las resistencias por otras de mayor tamaño ya que parecen bastante mas grandes http://www.fpga4fun.com/images/SMDsizes.jpg, no creo que me quedara hueco para todas las pistas. Lo decías por algo en concreto?

Los componentes seguramente los termine comprando en ebay, tengo que hablarlo con dos personas que se interesaron en el proyecto desde mi blog, a ver que hacen ellos. Tu que harás?
Yo desde luego si tengo que hacer el pedido solo no me compensa por los gastos de envió, a parte estoy acostumbrado a comprarlo todo por ebay así que eso tampoco me seria problema.

En cuanto al nombre pensé en modDuino, que aporta mas que el actual nombre, mod = modding, y la placa es un Arduino personalizado, mod duino, modDuino.
Pero vaya, tampoco es muy original.

Y con el logo también estuve enredando pero se me da fatal, encontré este que me gusto mucho.

Creo que podría quedar muy bien, en vez de un triangulo un hexágono o un chip por ejemplo, y en medio el nombre y quizás el "Arduino Mega compatible"
El logo creo que habría que hacerlo vectorizado para poderlo exportar a bmp en el tamaño adecuado y luego importarlo desde el eagle con un plugin de esos que vienen de serie.

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