Pinguino mm8 - 8bit Dual Socket


Introduction:

Pinguino mm8 - 8bit Dual Socket

Este fue un proyecto que encontré en su momento, ya hace unos cuantos años, que actualmente no lo he vuelto a ver en la red (la página ya no está disponible) http://mm8.tikitake.com

Parte de la discusión del proyecto se encuentra en varios foros allí encontraran información directamente del autor

https://www.arde.cc/foro/viewtopic.php?f=6&t=3737&...

http://pinguino.cc/forum/showthread.php?tid=3249

https://forum.sparkfun.com/viewtopic.php?t=18614

y otras paginas relacionadas.

El proyecto es muy fácil, se puede construir la placa en casa (no lo recomiendo) o se puede mandar a hacer, ya es cuestión de gustos.

El diseño lo hace muy compatible con los pines de arduino así que los shield de arduino les van bien, pinguino en su versión arduino, es lo que es esta placa con el agregado de que trabaja para el PIC 18f2550 y el 18f4550 en la misma placa (muy útil para aquellos proyectos complejos).

En el próximo paso van los eagles y gerbers para la creación de la placa que no se encuentran en ninguna otra parte de la red que yo sepa, la licencia es del autor y va anexa en el fichero del esquema, si existe alguna incompatibilidad de licencias aquella prevalecerá sobre esta que solo se limita a la difusión de la explicación en castellano y tiene esta licencia.

Los eagles y derivados se entregan tal como están no hay mas soporte que el que se encuentra en la red y en los foros que acabo de mencionar.


Step 1:

Construir la placa

Hay muchos métodos para construir placas electrónicas, yo recurrí a mandarla hacer, con los ficheros eagles genere los gerbers que fueron los que envié (anexo van los gerbers originales y se saltarían la generación)

Mas o menos queda así como en las foto, si recurres a hacerlo en casa recuerda modificar los eagles porque el diseño esta para placas de dos caras.

Cuando toque, recomiendo soldar primero los elementos superficiales, luego el reset, los pines para el jumper, los cajetines, los filtros, etc. porque esa zona es complicadas (el sector de los cajetines) luego ir a por las resistencias, leds condensadores, cristal, slots de los micros y por ultimo los headers que no molestan mucho, es mi recomendación pero eso ya como lo vean, es asunto de comodidad así que consigue unas pinzas para sujetar y otras para cortar los alambres, busca soldador y un buen estaño antes de pasar a próximo paso.

Step 2:

Soldar las piezas

Ya con la placa en la mano hay que soldar las piezas, en el esquema están los ingredientes y en la placa están las etiquetas. La placa es dual, puede usar tanto el PIC 18f4550 como el 18f2550 pero solo uno a la vez es importante recordarlo, yo coloque los dos slots están pero solo uno es necesario.

En cuanto a materiales básicamente son condensadores (22pf, 10uf, 100uf 100nf, 220nf) un diodo (1n4007), unos lm340mp para la potencia que estos son superficiales y unas resistencias (10k, 470) un cristal (20mHz), un jumper... en el esquema lo verán más claro y las cantidades exactas, acuerdense se las bases para los integrados como recomendación.

Si observan verán en el esquemático que hay una hilera de headers hembras así que compren suficientes (yo use unos diferentes no te preocupes si no coinciden con la foto ;) ), el jumper y el conector para el programador son headers machos, son los que menos hay, también hará falta un botón de reset, un conector clásico para conexion externa y un cajetín cuadrado USB como el de las impresoras. El jumper se utiliza para puentear la alimentacion por USB o no.

Como he dicho esta facil, los eagles estan bien documentados una vez impresa la placa.

Step 3:

Descargar el fireware y "quemar" el micro

Ya una vez claro con la elección del PIC (si tienes dudas recurre a la hoja de datos de los controladores) hay que ir a la pagina oficial del pinguino.cc y descargar el hex correspondiente. aquí hay una lista de los firmware disponibles la versión 2 (la que uso con el 18f4550) lo descargue de esta pagina y me ha ido bien.

http://wiki.pinguino.cc/index.php/Basics/es

Hay versiones mas actualizadas en el github (como la 4) que se pueden ver desde pinguino.cc pero eso es ya un asunto de elección y en mis pruebas no me han funcionado.

Importante: es necesario usar un programador como el pickit3 (o compatible), hay unos pines que son los que se usaran para programar el micro, están fácil de ver. Yo estoy usando un 18f4550 y quedaría como en la foto, también hay una foto con PIC 18f2550 como referencia.

El resto es descargar el IDE con el driver de la pagina de pinguino, hay tutoriales en la web muy completos.

http://pinguino.cc/download.php

y eso seria todo lamento no dar más soporte que esto, recuerden visitar los foros que he mencionado porque allí se responden a muchas preguntas técnicas.




Comments

Add a Comment

Sign in to comment.