PCB con formas en Fritzing

Dibujamos la forma que queremos para nuestra placa PCB, generamos un grupo para la forma en verde con el id «board» y otro grupo para la linea blanca con el id «silkscreen».

Los grupos se generan selecionando el objeto y presionando ctrl+G

2015-11-11-005655_1024x600_scrot

Para cambiarles el «id» tenemos que seleccionar el obejto y apretar el botón derecho del mouse, elegir «cambiar propiedades», ahi podremos los nuevos nombres a cada grupo.

Luego grabamos el archivo como «svg simple» de este modo Fritzing podra tomar la placa nueva sin problemas.


Una vez en Friting elegimos PCB con imagenes de fondo y cambiamos la imagen por la nuestra y listo 😀

2015-11-11-010528_1024x600_scrot

Lo interesante de este metodo de importación es que la placas pueden cortar en una CNC:

Versión cortada con una cnc de quiz
Versión cortada con una cnc de quiz

Descargar código fuente

Autonivelado para la Cyclone-PCB

El Marlin tiene la posibilidad de autonivelar la cama, vamos a usar esa opción para calibrar la Cyclone-PCB.

Para esto vamos a tener que cambiar el firmware habilitando esto:

#define ENABLE_AUTO_BED_LEVELING

Luego modificar estos datos con el tamaño de nuestro PCB

#define LEFT_PROBE_BED_POSITION 5
#define RIGHT_PROBE_BED_POSITION 125
#define BACK_PROBE_BED_POSITION 95
#define FRONT_PROBE_BED_POSITION 5

Y poner la cantidad de muestreos que queremos en la placa, yo puse 6:

#define AUTO_BED_LEVELING_GRID_POINTS 6

Ahora cargamos los cambios del marlin en nuestra Cyclone-PCB.


Para calibrarla automaticamente vamos a tener que agregar esto al comienzo de nuestro Gcode:

G28
G29

Nota: por lo que entiendo debe agregarse en cada gcode :S

Arduino + MR3020

El concepto es similar a la ArduinoBoardYun y raspberrypi, crear una computadora con la posibilidad de conectarle entradas: como botones, llaves, etc. Salidas: como leds, speakers… La diferencia principal radica en el costo los routes son muy baratos y al estar dedicados a crear redes hacen simple su manejo por red. Al igual que Yun use Openwrt como sistema operativo para el MR3020 esto da la posibilidad de contar con un GNU/Linux completo e interactuar con Arduino.