O Cascardo comprou um controle de MegaDrive há algumas semanas, e finalmente tiramos alguns minutos pra fazê-lo funcionar com software livre.
Montamos um pequeno shield com uma placa padrão e um conector DB9, ligando seus sinais seguindo a documentação no Linux em Documentation/input/joystick-parport.txt, seção 2.4.2, nos IOs digitais 2 a 5 e entradas analógicas 0 e 1 configuradas como entradas digitais, e o IO 6 como saída, para controlar o sinal select. O select multiplexa o conjunto de bits que é lido do controle, permitindo assim que todos os 7 botões e 2 eixos do controle sejam lidos com as poucas vias do conector. Com o auxílio de um Brasuíno e um pequeno programa em processing, rapidamente conseguimos os estados dos botões e eixos do controle. Como o Cascardo estava de saída para o FISL, terminou depois os ajustes de software para fazer o controle ser reconhecido pelos jogos. Atualizo este post aqui assim que ele postar o código.
Quem estiver no FISL e encontrar com o Cascardo, poderá conferir o adaptador funcionando.

Posted by Samuel at 2:25 pm on July 1st, 2011.
Categories: Embedded, Hardware, Software livre, holoscopio. Tags: arduino, brasuino, controle, gamepad, genesis, input, joystick, Linux, megadrive, shield.
I’ve just finished a new revision for Brasuíno BS1, the Arduino compatible prototyping platform we designed. The first revision, R0, had small cosmetic bugs so the major changes are improvements and new features, some of them sent by users, some detected when producing the first amount of Brasuínos. Here is the list of the main changes for R1 revision:
- All board LEDs were moved to board edge, close to USB receptacle. They are now more visible with coupled shields.
- Both voltage regulators received bigger heat dissipation areas.
- Status LED was loading pin 13 in R0, causing problems when used as input. It was connected through a MOSFET in this new revision to fix this issue.
- Fixed Q1 footprint.
- Two extra ADCs are available in pads, from ATMEGA328P-AU.
- Improved footprints for processors and reset button.
More information about this release in the project page. The
new schematics for R1 are available, and all the remaining project files are in our git repository:
http://git.holoscopio.com/git/brasuinobs1.git
I spent some time getting a cool 3D render in Kicad. Take a look on this R1 release board preview:

Production is under way, photos from a real one soon =). Pre-sales are open.
Posted by Samuel at 1:20 pm on June 27th, 2011.
Categories: Embedded, Hardware, en, holoscopio. Tags: arduino, brasuino, embedded, open hardware, oshw.
Some days ago I ordered some cool decals with the new Open Source Hardware logo printed. They have just arrived, take a look:

It looks great over my (not open source =( ) notebook black lid =).
Posted by Samuel at 10:29 am on May 20th, 2011.
Categories: Bate-papo, Hardware, en, holoscopio. Tags: decal, logo, open hardware, oshw.
It been a long time since I’ve started organizing a library with symbols and footprints used in our open hardware projects. There are new or enhanced parts that complements the standard Kicad Library, like some AVRs, GPS modules, SMT capacitors, etc. I built a package called KicadHLibs with all these libraries, licensed as GPLv2+, and It is available for download here:
http://svale.eng.br/projects/kicadhlibs/kicadhlibs_0.1.tar.gz
A new release is under way, with several new components and a Debian package ready to install and use. Comments and contributions are welcome!
Posted by Samuel at 2:30 pm on February 14th, 2011.
Categories: Embedded, Hardware, Software livre, en, holoscopio. Tags: electronics, engineering, free software, Kicad, libraries, open hardware.
Foi anunciado o Encontro Mineiro de Software Livre 2008, que ocorrerá em Belo Horizonte, de 26 a 29 de Novembro. Esta edição, com o lema “Liberdade para Aprimorar”, visa promover a contribuição e o aperfeiçoamento do software livre de forma consciente e colaborativa. A chamada de trabalhos já está aberta, e vai até o dia 24 de Outubro.

Posted by Samuel at 5:24 pm on October 8th, 2008.
Categories: Evento, Software livre. Tags: emsl, Evento, Software livre.
Um problema comum e irritante de quem usa notebook para digitar textos é o toque acidental no touchpad, que muda o cursor de lugar, causando perda de tempo e confusões.
Na distribuição Debian (e derivados), o pacote xserver-xorg-input-synaptics, além de prover o driver para o Xorg dos touchpads Synaptics, vem com dois aplicativos interessantes para controlar o dispositivo em espaço de usuário: o synclient e o syndaemon.
Assumindo que o driver esteja devidamente instalado (Touchpad já funciona), habilite a configuração no seu /etc/X11/xorg.conf, editando-o e modificando a opção “SHMConfig” para “on”, na sessão “InputDevice” do seu touchpad.
Option “SHMConfig” “on”
Assim, o usuário pode desabilitar e habilitar o touchpad através do software synclient:
synclient TouchPadOff=1 ou 0
Este comando pode ser inserido em um script ou em uma combinação de teclas, para desabilitá-lo pelo teclado ou pela inserção de um mouse USB externo, por exemplo.
Dinamicamente, o serviço abaixo monitora a atividade do teclado e desabilita o touchpad por um tempo determinado:
syndaemon -t -K
Veja a lista de parâmetros para customizar a seu gosto. Adicione ao gnome-session-properties o comando acima para iniciá-lo a cada sessão do X.
Posted by Samuel at 4:40 pm on August 11th, 2008.
Categories: Debian, Software livre, gnome. Tags: Debian, gnome, Linux, touchpad, x, xorg.
Já tem um bom tempo que não passo aqui para postar. Não por falta de conteúdo, que aliás, há bastante acumulado. Mas uma porção de obrigações, tarefas e assuntos me tomaram a atenção e a agenda nos últimos meses.
Em breve: ECV, Jabber para SmartPhones, LightSabers, e mais!
Posted by Samuel at 6:44 pm on May 25th, 2008.
Categories: Bate-papo.
O pessoal do The Comic Irregulars iniciou há algumas semanas um projeto de tirinhas sobre uma campanha de RPG de Star Wars – Darths and Droids, utilizando cenas dos filmes. Os diálogos entre os personagens são basicamente as conversas entre o mestre e os jogadores, e suas ações no jogo. Quem já jogou RPG e gosta da saga, certamente vai rir muito.

Parte de uma das tirinhas, retirada de http://www.irregularwebcomic.net/darthsanddroids/
Recomendo começar do primeiro, para seguir o contexto.
Posted by Samuel at 8:50 pm on October 9th, 2007.
Categories: RPG, Star Wars. Tags: Geek, guerra nas estrelas, Humor, RPG, Star Wars, tirinha.
Durante uma exibição de movimentos com um sabre numa festa, pude ter uma noção da resistência do tubo de acrílico. O tubo pintado de branco na foto abaixo foi o que restou após acertá-lo em uma quina do piso do andar de cima. Definitivamente, não é uma boa alternativa para o projeto de um sabre para combate
.

Estava devendo um post sobre os novos tubos de PVC que o Serjão conseguiu. O tubo cristal da foto é um desses. Estes sim resistem. Eles têm uma parece cerca de 1mm maior que o de acrílico, e suportam grandes impactos sem trincar.
Posted by Samuel at 8:08 pm on October 9th, 2007.
Categories: Uncategorized. Tags: acrílico, Engenharia, Geek, Projetos, pvc, sabre, Sabres, tubo.
Encontro Mineiro de Software Livre 2007: Conhecimento, Consciência e Colaboração
O Encontro Mineiro de Sofware Livre 2007, em sua quarta edição, será realizado nos dias 18, 19 e 20 de outubro nas dependências da Universidade Federal de Lavras – UFLA – MG.
A organização do evento convida a comunidade a enviar seus trabalhos até o dia 08 de Setembro de 2007 através do sítio http://emsl.minaslivre.org/chamada_trabalhos/.
A comunicação dos resultados será feita até o dia 22 de Setembro de 2007. Maiores informações sobre o processo de avaliação, consulte http://emsl.minaslivre.org/avaliacao/.

O Encontro Mineiro de Software Livre acontece anualmente em Minas Gerais. Depois de ser sediado por 2 anos consecutivos na cidade de Belo Horizonte, o evento partiu para o interior em Ouro Preto na sua terceira edição e este ano acontece em Lavras, cidade do sul mineiro a aproximadamente 230 Km da capital. O EMSL foi criado com o objetivo de fomentar a aproximação e o intercâmbio entre os vários grupos que utilizam o software livre no estado, assim como incentivar seu uso por novos grupos. Esta edição, com o lema “Conhecimento, Consciência e Colaboração”, visa apresentar o software livre como forma de disseminar o livre conhecimento de forma consciente e colaborativa.
Posted by Samuel at 11:04 pm on August 22nd, 2007.
Categories: Evento, Software livre. Tags: emsl, Evento, Lavras, Minas Gerais, Software livre.