Go Down

Topic: moDuino Mega, un Arduino personalizado basado en Arduino Mega 2560 (Read 15 times) previous topic - next topic

CarlosGz

Parece que el chip que trae el Arduino DUE es la caña, estamos hablando de un Arduino a 32bits!!!!!  :smiley-surprise:  (el Arduino Uno trabaja a 8bits) con un micro  SAM3X8E ARM Cortex M3 de Atmel, con lo cual me imagino que el DUE está pensado para proyectos que requieren un gran procesamiento de datos.
Lo de que en la placa lleve impreso el "para desarroladores" en realidad es xq en su momento Arduino lanzó un programa en el que te podías inscribir como desarrolador y recibir una placa de prueba gratis (algo así como un "beta testers program"), obviamente se lanzaron muy pocas unidades y se necesitaba cumplir un mínimo de requisitos para acceder. Así que dudo que la versión final tenga escrito el "Developer Edition"
Por cierto, yo tampoco se para q sirve el mini conector de 10 pines, e inclusive puede que en la versión final de la placa lo retiren (a saber).

En cuanto al Gilduino:

La maqueta está bien para hacerse una idea física de la placa y corregir posibles fallos. Como por ejemplo el que comentas del bluetooth, que además si a alguien le da por soldar ahí una tira de pines, quedaría muy próximo al ICSP,  no se si puede llegar a chocar o interferir con los pines ICSP ya sea a la hora de cargar el bootloader o conectar otra placa.
Tampoco se si puede llegar a hacer algún tipo de interferencia al estar muy próximo al Atmega, o meter algún tipo de ruido a la placa.
La única solución que se me ocurre, es ponerlo en el borde de la placa, detrás de los pines del LCD  o dejarlo tal como está, desplazar un poco la tira de pines hacia atrás y conectar el bluetooth por la bot de la placa (aunque esta última sería una solución muy poco elegante)

Por otro lado, me ha gusta ver que la ethernet shield encajado de lujo :)

PD Cual es el grosor del PCB y que dimensiones tiene la placa de momento?


giltesa

Hola,

Las dimensiones de la actual placa, revA3, es de 56mm de alto por 75mm ancho, 3 y 7mm de mas respectivamente en comparación con el Arduino Uno. El grosor el que queramos pedir al fabricante, seguramente 1,8mm ya que suele ser lo normal para estas placas.

En cuanto al puerto ICSP las shields entran sin rozar el modulo bluetooth, en el caso del cable del programador roza un poco y no llega a entrar completamente pero estoy casi seguro de que entra lo suficiente como para que haga contacto. A una mala para conseguir que entre del todo se podría cargar el bootloader antes de soldar el modulo bluetooth, montar un alargador o lijar un poco el conector del cable... pero como ya digo estoy casi seguro de que hará contacto, lo he probado pero como el prototipo es de plástico flexible al final por la presión cede y entra el conector así que la prueba no sirve de nada en ese aspecto...

Respecto a lo de soldar otra cosa distinta al modulo bluetooth no le veo mucho sentido, la placa tiene 4 puertos UART, no creo que sea necesario usar el del bluetooth teniendo los otros tres, incluso si hicieran falta se podrían emular con otros pines. Mas que nada porque soldar una tira de pines macho/hembra hará que no pueda usarse el puerto icsp, y para usar dicho conector tampoco se podrán usar shields ya que lo tapan.

Y lo del Arduino Duo supongo que será la nueva gama de placas y que irán poco a poco actualizando todas. Mas que nada porque la competencia ya ofrece esas prestaciones desde hace tiempo como el Netduino o ChipKit, esta ultimo incluso mas barata.


Por cierto, en la ultima versión del repositorio he añadido el render en 3D, se puede ver con Google SketchUp simplemente abriéndolo :)
giltesa.com Mi blog personal sobre informática, electrónica, Arduino, bricolaje, etc.

CarlosGz

Podrías poner la tira de pines del bluetooth como en la imagen que adjunto (por dar una idea)

PD más tarde contesto como toca q tengo q salir exando leches

saludosss!

giltesa

No te convence como esta ahora la placa? Tal y como esta el conector del bluetooth entra en su sitio, no choca con la doble tira de pines digitales porque ahora esta por fuera, tampoco choca con las shields. Como mucho con el cable para unir el programador ICSP y el conector del Arduino ya que es un poco mas ancho, pero a parte de eso creo que esta en buen sitio.

Porque ponerlo donde indicas no seria un problema en cuanto a poner las pistas y tal, pero que el modulo quede por fuera nose... la idea es que vaya soldado a la placa y dejarlo fijo, quedaría un poco cutre y sobre todo frágil, como reciba algún golpe se podría estropear.

Mas o menos quedaría así el conector icsp:


Y creo que si hago los pines del bluetooth con un agujero ovalado (suponiendo que se pueda, tengo que mirarlo) para permitir un pequeño margen de movimiento vertical, permitirá soldar el modulo a ras de la tira de pines digitales, ahora sobra casi un milímetro, no lo he pegado directamente porque para soldarlo todo puede ir muy justo, pero si se soldase lo ultimo el modulo bluetooth entonces ya no habría problemas y se podría alejar al máximo del puerto icsp.
Pero como ves el conector entra casi del todo. Ya me dirás algo cuando llegues a casa
giltesa.com Mi blog personal sobre informática, electrónica, Arduino, bricolaje, etc.

CarlosGz


No te convence como esta ahora la placa? Tal y como esta el conector del bluetooth entra en su sitio, no choca con la doble tira de pines digitales porque ahora esta por fuera, tampoco choca con las shields. Como mucho con el cable para unir el programador ICSP y el conector del Arduino ya que es un poco mas ancho, pero a parte de eso creo que esta en buen sitio.

Porque ponerlo donde indicas no seria un problema en cuanto a poner las pistas y tal, pero que el modulo quede por fuera nose... la idea es que vaya soldado a la placa y dejarlo fijo, quedaría un poco cutre y sobre todo frágil, como reciba algún golpe se podría estropear.

Mas o menos quedaría así el conector icsp:


Y creo que si hago los pines del bluetooth con un agujero ovalado (suponiendo que se pueda, tengo que mirarlo) para permitir un pequeño margen de movimiento vertical, permitirá soldar el modulo a ras de la tira de pines digitales, ahora sobra casi un milímetro, no lo he pegado directamente porque para soldarlo todo puede ir muy justo, pero si se soldase lo ultimo el modulo bluetooth entonces ya no habría problemas y se podría alejar al máximo del puerto icsp.
Pero como ves el conector entra casi del todo. Ya me dirás algo cuando llegues a casa



Vale, igual me he liado (o he entendido mal o lo has solucionado ya) al leer esto:


Acabo de realizar una maqueta de la placa y he observador varias cosas/errores:


  • El mas grabe es el modulo bluetooth, que al duplicar la tira de pines digitales no volví a comprobar si entraba, y claro, no entra pero ni de coña.
    Tengo que mirar si entraría en la parte inferior pero son todo problemas porque por esa parte están todas las pistas de los pines analógicos además choca con el oscilador si se usa un cristal de cuarzo. Quizás la tira se podría poner por fuera :S


  • También lo que comentaba CarlosGz con los pines, dije que daría algo de trabajo separarlos tanto pero no, da mucho trabajo y encima queda muy feo ver tiras de pines de tan pocos pines y queda algo frágil los de solo dos pines.






Por eso he intentado dar una alternativa, pero bueno, de la forma en que está y que explicas en el último post quedaría bien, lo único que me preocuparía es que el módulo bluetooth pueda meter algun tipo de ruido al Atmega e interferir en su funcionamiento, pero vamos en cuanto a su ubicación física me aprece no tengo inconveniente alguno en que lo dejes ahí.  ;)

Por cierto, lo de no dejar los pines sueltos por ahí y unirlos en una misma tira de pines creo que le da un aspecto más elegante a la placa, me gusta como ha quedado!

Ah, se me olvidaba, en cuanto a las dimensiones, yo me esperaba que fuese más grande, pero me ha sorprendido gratamente ver que es solo un pelin más grande que la UNO.

PD estaría bien que alguien del equipo de Vinciduino y con algo más de experiencia en diseño de PCBs se pasace por el hilo y nos echace uan mano  ;)

Buen fin de semana a tod@?!

Go Up