Mostrando entradas con la etiqueta código. Mostrar todas las entradas
Mostrando entradas con la etiqueta código. Mostrar todas las entradas

domingo, 1 de junio de 2014

Códigos QR

La fabricación de códigos QR puede ser interesante. Aunque ya sabemos que en papel tienen su sentido. En piezas de plástico combinadas con realidad aumentada. Pueden dar mucho juego.

Quiero que probéis a escanear con el móvil los dos códigos, que llevan a un mismo sitio, mi página de portfolio.


QR de 6.3 cm



Mismo QR en dos escalas



Mismo QR en 4.2 cm

Con ésto queda demostrado que, aunque pintes de forma un poco burda el código QR, sigue detectando la información que queremos, ésta es la versión casi sin limpiar que me salía desde la impresora 3D y podéis ver con vuestros móviles que funciona.

Las complicaciones de imprimir un código QR consisten en el diámetro y recorrido de la boquilla. Si imprimimos un tamaño menor, el resultado viene a ser unos cuadrados de menos resolución, ademas que si nuestra impresora no está bien calibrada, puede dar lugar a impresiones de trozos fantasma, en los que hay movimiento del tornillo mellado pero no hay extrusión de plástico.



Mas una necesaria base en la que imprimir todo ello es vital para que todo salga en su sitio, puesto que tiene muchas piezas que no conectan.
Construirlo en un programa 3D es relativamente fácil por medio de extrusión de caras y añadiendo edge-loops en algún sitio concreto.

domingo, 18 de mayo de 2014

Las tripas del 3D - Código y programación

¿Qué es un archivo stl?

¿Alguna vez os lo habéis preguntado? Yo desde luego, aunque no quería... he tenido que vérmelas con el código interno de los archivos 3D, cuando pasas por varias start-up, al final caes en la técnica pura y dura, creo que al menos esto clarifica un poco acerca de cómo está hecha la informática, que no es tan inaccesible como pensamos, que todo al final... tiene un origen bastante sencillo, aunque luego se complique de forma estrepitosa.

Un archivo 3D normalmente lo constituye una lista enorme de vértices definidos por coordenadas X Y Z. Los vértices son representados por números, que delimitan su posición desde un punto de origen de valor cero - x = 0 - y = 0 - z = 0

¿Vamos bien?

Si abrimos un stl en formato ascii lo que obtenemos es algo así:


Tres puntos no definen un plano... a no ser que estén conectados, además de estar conectados los vértices necesitamos una dirección, que sería la dirección en la que está orientada el plano, puesto que en el ordenador un plano solo existe por una cara (en principio) por lo que también hay que tener en cuenta las normales, las normales definen la orientación del plano que tenemos.

Cuando pasamos el archivo stl por el slicer lo que obtenemos es una cosa ligeramente diferente:



En éste caso lo que tenemos son varios puntos, pero ya no son puntos que definen los vértices, lo curioso que tiene la impresora 3D es que se programa para que haga un recorrido.

lo que pone delante de los puntos X Y Z de cada "vértice" que en éste caso no es vértice sino punto de inicio o punto final, son "G1" como ejemplo.. un trazo recto. Por lo que la impresora hace una linea desde el punto 1 al punto 2, si tuviera un G2 sería un trazo circular, que utiliza para arcos o círculos y luego el G0 que lo que le ordena es simplemente ir al punto que le indica. Realmente tiene muchos comandos, pero he puesto esos tres porque son más comunes y sencillos de explicar para alguien que no conoce el 3D.

Realmente lo que hace es en concepto sencillo, una orden de, vas de aquí a aquí dejando plástico, pero porque está programado de antemano.

Ahora podrás decir que sabes una cosa nueva sobre la impresión 3D.

Y no os hablo de las nubes de vértices de los escáneres por el momento... los cuales tienen hasta información de color RGB, imaginad... nube de vértices...


Si os digo que cada 3 o 6 números es un puntito en el espacio...