quarta-feira, 30 de setembro de 2015

Slic3r GUI Error OpenGL.so libglut.so Linux Ubuntu

If you're receiving a error message like this:

Can't load '/folder/Slic3r/lib/vrt/9e109cfe461eb9a764d58156ba7bc844/OpenGL.so' for module OpenGL: libglut.so.3: Não é possivel abrir arquivo de objetos compartilhado: Arquivo ou diretório não encontrado at /DynaLoader.pm line 157.
 at /folder/RepetierHost/Slic3r/lib/std/Slic3r/GUI/Plater/2DToolpaths.pm line 120
Compilation failed in require at /folder/Slic3r/lib/std/Slic3r/GUI/Plater/2DToolpaths.pm line 120.
BEGIN failed--compilation aborted at /folder/Slic3r/lib/std/Slic3r/GUI/Plater/2DToolpaths.pm line 120.
Compilation failed in require at /folder/Slic3r/lib/std/Slic3r/GUI.pm line 16.
BEGIN failed--compilation aborted at /folder/Slic3r/lib/std/Slic3r/GUI.pm line 16.
Compilation failed in require at (eval 71) line 1.



Just open you terminal and write:
  • sudo apt-get install freeglut3
  • Just say "Thanks" on Comments if worked for you :o) 

quarta-feira, 12 de agosto de 2015

Programa de RESET para impressora Epson TX430w

EPSON Adjustment Program (AdjProg.exe) é o programa responsável por fazer o RESET dos contadores da impressora EPSON TX430w.
Nesse post, estou documentando como eu fiz a limpeza das almofadas da impressora EPSON TX430w.

Minha impressora começou a mostrar a seguinte mensagem de erro:


  • As almofadas de tinta da impressora estão no fim da sua vida útil.
  • Uma almofada de tinta necessita manutenção. A almofada de tinta está no final da sua vida útil. Desligue o produto e entre em contato com a Epson para obter suporte.
  • Uma almofada de tinta está chegando ao fim da sua vida útil. Entre em contato com a Epson para obter suporte técnico.
  • Fim da vida útil de componentes.
  • É necessário á substituição de componentes interno.


No vídeo abaixo eu mostro como eu abri a minha impressora EPSON TX430w e limpei as almofadas de tinta.


Depois, foi necessário RESETAR os contadores e EEPROM da impressora, para que ela voltasse a funcionar com a almofada limpa.

Para isso, você precisa fazer download do programa de RESET da EEPROM da EPSON, chamado  EPSON Adjustment Program. 
Para os Modelos TX430w, o programa está disponível aqui: 

Download RESET TX430W (senha: nossorepositorio)

Com a IMPRESSORA LIGADA abra o programa e selecione a opção WASTE INK PAD COUNTER e clique em OK conforme figura abaixo:


Após clicar em OK, marque as opções MAIN PAD COUNTER e clique no botão INITIALIZATION conforme figura abaixo:


Desligue a impressora e após isso clique no botão FINISH.




domingo, 28 de abril de 2013

Gravando o Arduino UNO (ATmega328P) utilizando o AVRDUDE por linha de comando

O AVRDUDE é o programa por traz da IDE do Arduino que faz a transferência do arquivo HEX compilado para o microcontrolador quando você aperta no botão de UPLOAD.

Caso você tenha a necessidade de fazer o upload do arquivo HEX sem usar a IDE do Arduino, você poderá executar o AVRDUDE por linha de comando.

Segue abaixo um exemplo de como fazer isso:

Abra o prompt de comando:


Localize a pasta onde o AVRDUDE do Arduino está instalado (normalmente em C:\arduino-1.0.4\hardware\tools\avr\bin )

Execute o AVRDUDE apontando para o arquivo HEX que você deseja gravar no microcontrolador

avrdude -F -v -pm328p -cwiring -PCOM4 -b115200 -D -Uflash:w:"C:\Users\Juliano\AppData\Local\Temp\build4358188074851762653.tmp\Blink.cpp.hex":i -C"c:\arduino-1.0.4\hardware\tools\avr\etc\avrdude.conf"

Lembrando que as opções:

  • -pm328p é porque estamos usando como exemplo o ATmega328P. Para outro microcontrolador, verifique o código correspondente;
  • -PCOM4 é porque meu Arduino esta na porta COM4.





quinta-feira, 10 de março de 2011

Gravando bootloader ATmega328P (Arduino UNO) com JTAGICE MKII - ISP e AVR STUDIO

O programador JTAGICE mkII deve ser alimentado pela USB e conectado ao ISP da placa Arduino da seguinte forma:
O Arduino deve ser alimentado (pode ser pela USB).

Abrir o AVR Studio 4 e clicar no botão CON (Display the Connect Dialog)

Clicar no botão CONNECT para conectar.

Na aba PROGRAM selecione o boot correspondente a sua placa Arduino. No exemplo abaixo estamos configurando para gravar o bootloader no Arduino UNO R3. O arquivo HEX do bootloader pode ser encontrado na pasta: C:\arduino-1.0.4\hardware\arduino\bootloaders\optiboot\optiboot_atmega328.hex


Na aba FUSES, colocar os campos EXTENDED, HIGH e LOW conforme figura abaixo.

Na aba LockBits colocar o campo LOCKBIT com o valor mostrado na figura abaixo.


Na ABA AUTO, basta clicar no botão START para gravar o bootloader.






segunda-feira, 1 de novembro de 2010

Como instalar o GIVEIO.SYS para liberar PORTA PARALELA no windows

Para liberar o acesso à porta paralela no Windows, é necessário a instalação de um driver chamado GIVEIO.SYS

Faça o download do GIVEIO.ZIP e descompacte o GIVEIO.SYS na pasta C:\windows\system32\drivers

Agora execute o arquivo LOADDRV.EXE



No campo texto escreva: C:\windows\system32\drivers\giveio.sys

Clique no botão INSTALL e depois no botão START.

ATENÇÃO: Para fazer com que o GIVEIO inicialize automaticamente quando entrar no windows, basta fazer o seguinte procedimento:

  1. Clicar em INICIAR->EXECUTAR->REGEDIT
  2. Dentro do REGEDIT, ir para a chave HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\giveio
  3. Alterar o valor de Start para 2 e clique em OK


terça-feira, 9 de fevereiro de 2010

Instalando pgAgent (criar Jobs/Trabalhos, agendar query no Postgres)

É possível agendar a execusão de uma query, também conhecido como "Jobs" ou "Trabalho" no PostgreSQL utlizando o pgAgent. Com isso você pode automatizar tarefas que se repetem de tempos em tempos (por exemplo BackUp).
1-Faça download do pgAgent: http://www.pgadmin.org/download/pgagent.php
2-Normalmente instalamos o pgAgent na pasta que está instalado o pgAdmin... mas isso não é regra. Ex: C:\Program Files\PostgreSQL\8.4\pgAdmin III\pgAgent-3.0.0-win32

3-Execute no servidor de banco de dados o script "pgagent.sql" que acompanha o instalador do pgAgent.

4-Feito isso você acaba de criar toda a estrutura no banco de dados para rodar o pgAgent, porém ainda falta instalar o serviço que de fato controla todas as tarefas.

5-Os serviços do Postgres são instalado para se logarem com o usuario do sistema operacional "postgres". tenha certeza que você esteja utilizando a senha correta quando for instalar esse serviço. Para instalar vá até o comando de prompt e entre na pasta que está instalado o pgAgent. Feito isso digite a seguinte linha de comando:
pgAgent INSTALL pgAgent -u postgres -p senhaOS dbname=postgres user=admin host=127.0.0.1 port=5432 password=senhaDB
Em azul são os parametros do serviço, onde INSTALL é o comando de instalar, "pgAgent" é o nome do serviço, "postgres" é o usuario do sistema operacional e "senhaOS" é a senha.
Em vermelho são os parametros de conexão usados pelo serviço.


6-Para desinstalar o serviço basta digitar: pgAgent REMOVE pgAgent
7-Para iniciar o serviço digite: net start pgAgent
8-Para desligar o serviço digite: net stop pgAgent
9-Para fazer DEBUG do serviço, para testar se a linha de comando está correta, digite:
pgAgent DEBUG pgAgent -l2 dbname=postgres user=admin host=127.0.0.1 port=5432 password=senhaDB

segunda-feira, 18 de janeiro de 2010

Instalando PHP no IIS7 (windows server 2008)

Após instalar o PHP no servidor, devemos configura-lo para trabalhar com o IIS.
Para isso ir em FERRAMENTAS ADMINISTRATIVAS->IIS

Então abrir a opção HANDLER MAPPING (MAPEAMENTO DE MANIPULADORES) e configurar conforme imagem: