sábado, 8 de março de 2014

Plotter de Corte: Silhouette Portrait em Linux

Plotter de Corte

Uma plotter de corte permite cortar diversos materiais: tecido, papel, vinil, cartão, etc. E pode assumir a forma de uma impressora que, em vez de ter tinteiros para imprimir, tem apenas uma lâmina de corte ajustável.

Possuem diversas características como: materiais passíveis de serem cortados, largura máxima suportada, comprimento máximo suportado, etc.

A Silhouette Portrait é uma plotter de corte básica (corta apenas até 21cm de largura) com ligação USB e que funciona muito bem em Linux.

Existem outras alternativas, até mais baratas, mas que têm subjacentes modelos de negócio fechados e/ou focados apenas em sistemas operativos fechados (Windows ou Mac).

Por exemplo, muitas não permitem que sejam utilizados SVG criados pelos utilizadores, pelo que são muito limitadas no tipo de formas que podem cortar pois é necessário que os utilizadores comprem "moldes" digitais (no fundo ficheiros vetoriais) em sites oficiais para que a plotter os possa depois executar (estranhíssimo ecossistema, mas de certo muito rentável para as marcas).

Como a Silhouette Portrait pode ser comandada por software open source com suporte para SVG torna-se a solução ideal para dar largas à imaginação!

Software

0. CrunchBang Waldorf - Sistema operativo baseado em Debian com interface gráfica muito leve providenciada por OpenBox, conky e tint2.

1. Inkscape - para edição vetorial dos cortes a fazer.
Tudo deve ser convertido em paths (caminhos), incluindo as letras.
Os bitmaps podem ser facilmente vetorizados pelo Inkscape, com resultados variáveis.
No final basta guardar o desenho como SVG, tendo em atenção o tamanho do desenho e o tamanho do material a cortar.

2. Robocut - ferramenta que carrega ficheiros SVG e opera a plotter de corte.
É necessário descarregar o código fonte e compilar, mas é muito fácil de cumprir em 4 ou 5 passos.
A aplicação carrega o ficheiro SVG do Inkscape e permite cortar selecionando o tipo de material e os valores de velocidade e pressão a serem utilizados.
Na aplicação dá para ver os cortes que serão feitos (quando são vários aparecem multicoloridos) e dá para ver uma animação de como serão feitos os cortes para confirmar se está tudo bem.
Na interface não indica nada sobre a plotter, mas o que é certo é que funciona direitinho sem problemas.

3. Inkcut - extensão para o inkscape que permite tratar de tudo sem sair do inkscape.
Como não funcionou direto não perdi mais tempo com ela (ainda falta testar algumas configurações para ver se dá).
Há também outra questão que se prende com a conversão do cógigo HPGL (gerado pela extensão a partir do SVG) para GPGL (que é muito parecido e converte-se apenas com algumas substituições diretas de comandos) que é usado pela plotter.
No site é indicado que a Cameo (a irmã mais velha da Portrait) é suportada.