Versão de teste preliminar de placa Arduino Serial

Já estão disponíveis os arquivos para produzir a versão de teste preliminar para o Arduino Serial em placa face simples.
Veja no fórum:
http://www.arduino.cc/cgi-bin/yabb2/YaBB.pl?num=1196740449/30

É uma versão de teste, mas quem quiser experimentar fazer, é muito mais fácil de fazer a placa e soldar que a versão 2. E tem muito mais recursos.

Se alguém for fazer a placa, peço que mantenha a todos informados do progresso, problemas, dúvidas ou coisas boas que ela apresenta.

Para quem não acompanhou o desenvolvimento, os novos recursos são:

-totalmente compatível com shields (placas para por em cima do arduino). A placa 2.0 (atual) é o único Arduino que ainda não é compatível com shields (tem o conector ICSP - bootloader fora de lugar);

-totalmente compatível com o Arduino Diecimilia (com dois novos conectores: reset e 3,3v - este não usado - junto aos pinos de power);

-só 4 jumpers de fio (atualmente são 6 - melhor estética);

-componentes (diodos, transistores, leds, capacitores) com a mesma orientação na placa (novidade, mais fácil colocar os componentes sem errar);

-componentes com maior altura podem ser "deitados" (menor altura, melhor para conectar shields);

-sem trilhas passando no meio de ilhas (menos problemas de curto na corrosão e na soldagem);

-espaçamento entre trilhas mais razoável (menos problemas de curto na corrosão);

-largura das trilhas maior (menos problemas de trilha aberta na corrosão);

-ilhas com diâmetro maior (melhor para furar e soldar);

-mais cobre na placa (menor tempo de corrosão e menor contaminação do percloreto);

-com função auto reset (já implementada nos atuais Arduinos, não precisa pressionar reset antes de carregar sketches (programas);

-com jumper para desabilitar a função auto reset (novidade; a placa não fica resetando quando indesejado);

-com led de teste ligado ao pino13 já embutido na placa (como diecimilia);

-com leds tx e rx (para verificar troca de dados com computador);

-com resistor de referência ao terra (GND) no pino de RX, habilitável por jumper, para evitar problemas de RX "floating";

-correção de erro no projeto da versão 2, do capacitor C8 que agora é bipolar (sem polaridade);

-tudo isso numa placa só 6mm. maior no comprimento, comparada com a atual versão 2.0s.

  • e com design Tupiniquim!

Já foi feita a primeira revisão (revisão 1) do projeto e dos arquivos:

Circuito de alimentação de 5v. analógico modificado - incluído filtro passa baixa no AVcc - para redução de ruído nos pinos analógicos e no AREF (já era indicado pela Atmel no datasheet há muito tempo).

Componentes renumerados para facilitar localização na placa.

Batizado com o codinome de projeto SEVErino (S3V3). Cai bem pela tradição italiana do Arduino (o nome Severino é de origem italiana), e por ser um projeto "arretado" mesmo. Se pegar, pegou.

Desculpas àqueles que já baixaram os arquivos da revisão 0 e já fizeram a placa. Mas acreditem, vai funcionar muito bem também. O filtro é um algo a mais.

Editando: esqueci de dizer que agora são só três jumpers de fio (bridges)!


Adilson,

Valeu! O projeto da Arduino SEVErino ficou muito bom! Acabei de montar uma.

http://picasaweb.google.com/paulocg/ArduinoSEVErino

Obs.: Ainda não soldei na placa o indutor (L1) e estou usando um capacitor com polaridade (C8).

Paulo

Obrigado, Paulo.

Sua placa ficou muito boa! Fez com silk ou com thermal?
Acabei de fazer uma placa também. No ferro de passar! E parece que ficou boa.

Achou fácil de fazer? E de soldar? Vi que já fez uma serial 2.0. Mais fácil, não é?

Sem o indutor, só não vai funcionar a alimentação (5v) analógica.
E vi que soldou o capacitor C8 (que agora é C9). Ele vai funcionar, como funciona bem na versão 2. Mas se quiser pode soldar com o positivo para o terra. Vai funcionar mais adequadamente.

Se tiver algum problema com ela, coloque aqui pra gente saber e corrigir.

Espero ver mais gente postando aqui a execução. Acho que no Brasil, principalmente por custos e acessibilidade, vai ter boa utilização.

Obrigado por topar o desafio.

Adilson,

Eu fiz ela através do processo thermal. Mas já imprimi a imagem com quatro placas, que você disponibilizou, para levar até uma empresa para a preparação de uma tela silk. Nunca trabalhei com silk e gostaria de saber se posso deixar em uma mesma tela a imagem das trilhas e a dos componentes? Ou é melhor fazer em duas telas separadas ?
Disponibilizei uma foto, no picasa, do "shild motor control" - dupla face - que montei. Veja como ficou com a SEVErino!

http://picasaweb.google.com/paulocg/ArduinoSEVErino

abs

Paulo

Vi que já testou com um shield. E que bom que seu shield não fica sobre os dois novos jumpers do SEVErino, pois vi que não utilizou jumpers a 90º. Mas em todo caso, já deu pra perceber que foi bom tê-los "deitado" na placa.

Aí está o protótipo:

Tem mais fotos em:
Imgur

Incluindo uma comparação entre a versão 2 e o SEvErino, para quem nunca viu uma versão 2.

E aproveitando, alguém aí tem tido algum problema com a placa, em especial com o auto reset?

Se alguém estiver tendo algum problema com o Auto Reset no protótipo, verifique a velocidade da porta "com" que estiver sendo usada. Configure para 19200.

O IDE faz upload nesta velocidade. E o windows vem configurado para 9600.

Adilson,

Bem no início tive problemas com o auto reset porque meu cabo serial não utilizava o pino 4 (DTR). Após a troca do cabo o auto reset as vezes não funcionava, mas agora com a alteração da velocidade da porta serial para 19200 não apresentou mais problemas.

Paulo

Paulo,

desculpe, não vi seu post, pois postam,os quase no mesmo instante.
Nunca fiz silk, mas talvez seja possível queimar as duas imagens, uma na parte de cima e outra na parte de baixo do quadro.

A foto do motor shield eu tinha visto. Muito bom.

E o Lily pad? funciona bem com o SEvErino?

É, foi bom ter falado. É bom lembrar a todos que o Auto Reset precisa de um cabo serial com pelo menos 4 fios: nos pinos 2, 3, 4 e 5.

Adilson

Eu utilizei com sucesso o Arduino SEVErino para programar o Arduino LilyPad. Apenas retirei o microcontrolador do SEVErino e liguei a alimentação (5V/GND) e os sinais (TX/RX no LilyPad), conforme orientação abaixo:

Paulo

Maravilhoso!

Mantenha a todos informados do seu progresso.

Espero que o SEvErino ajude a mudar as coisas para melhor.
Agora, sendo mais fácil de fazer e usar, fica mais fácil de se difundir.

Valeu!

Postei algumas notas comparativas nas fotos do flicker, para esclarecer as melhorias:

lado dos componentes:
Imgur

lado da soldagem:
Imgur

Adilson,

Utilizei o módulo bluetooth (Bluetooth SMD Module - RN-41 - WRL-08497 - SparkFun Electronics) para montar um protótipo de um Shield Bluetooth para o SEvErino.

http://www.din.uem.br/~paulo/SEVERINO_BT2.jpg

Testei o Shield Bluetooth com o SEvErino utilizando o Sketch exemplo 'ASCIITable' (Sketchbook/Examples/Communication/ASCIITable). Tem outras fotos no link abaixo:
http://picasaweb.google.com/paulocg/ArduinoSEVErino

abs

Paulo

Maravilhoso, Paulo!

Muito legal seu shield BT.

Fico muito contente que esteja utilizando o Severino e que esteja funcionando! Ainda mais com a tecnologia de ponta do seu shield.

Infelizmente não tenho tido tempo para realizar muitos testes, mas assim como você tenho recebido notícias por e-mail de utilização com sucesso.

O jumper de desabilitação do Auto-reset também já se mostrou muito eficiente e prática com um amigo de SP, que usa o MAXMSP com Arduino.

Agradeço muito sua colaboração e iniciativa.

Seria legal se também postasse na página em inglês, assim outros podem acompanhar seu progresso e se inspirar.

Valeu,

Adilson

Aviso àqueles que desejam fazer uma placa Serial S3v3:
a nova revisão 2 já foi elaborada, com pequenas alterações, e está disponível para download na página:

Aos que baixaram a revisão 1, recomendo somente que baixem os documentos em pdf. A funcionalidade é a mesma, não sendo necessária nenhuma alteração.

Obrigado aos Beta testers.

Divirtam-se.

Se você fez um Severino, e quer mostrar seu trabalho, mande um e-mail com fotos, apelido e localidade que publico junto com os outros, feitos pelo mundo. Não importa quão bonito ficou: cada um tem sua aparência característica, e todos são... ...Arduinos.

Dêem uma olhada em:
http://flickr.com/photos/adilson_akashi/sets/72157604097691380/e

Alguem no Brasil está pensando em fazer o severino em fabrica de PCB? com serigrafia de componentes e etc?
Ou se possivel indique os locais ou marcas do transfer e se utilizou ferro de passar ou maquina propria para transfer.
E Adilson: parabens pelo trabalho!

Carlos,

Penso em fazer placas e placas montadas, e estou verificando a possibilidade de fazê-lo, pois há a questão sobre o nome Arduino. O hardware é "open", mas o nome não.

As placas que têm sido feitas pelas pessoas são produzidas ou com silk screen (tela e tinta), ou com toner transfer (xerox ou impressão laser em acetato ou papel glossy, com ferro de passar roupa mesmo).
Silk exige mais técnica e conhecimento prévio. Toner transfer exige, no mínimo, prática com tentativa e erro. Mas tendo paciência, é possível fazer.