29/05/2014

Carta adaptadora ICSP/ZIF "Protos II"

Protos II é uma carta adaptadora ICSP para ZIF que suporta micro-controladores PIC com até 40 pinos. Essencialmente utiliza um conceito semelhante ao da carta adaptadora Protos. Todavia, por ter duas cabeças de programação, a sua aplicabilidade estende-se aos micro-controladores da família PIC18, de 28 e 40 pinos.

O circuito não é muito diferente dos anteriores. C1 é um condensador de desacoplamento que estabiliza a tensão de alimentação. Por sua vez, R1 e R2 são resistores de pull-up que auxiliam a programação, tendo efeito respectivamente nos conectores J1 e J2.

Lista de componentes:
C1 – Condensador de poliéster 10nF 63V;
J1/2 – Conector header macho de 6 pinos;
R1/2 – Resistor de carvão 10KΩ±5% 1/8W;
SK1 – Suporte ZIF DIP de 40 pinos.


O layout da placa de circuito impresso está disponível nos formatos brd (Eagle 6.5.0) e Gerber. Mais uma vez, friso a importância de recorrer a um serviço de fabrico de PCBs de modo a garantir bons resultados.

Links importantes:
Diagrama do circuito (pdf): http://app.box.com/s/quten6pto366f4by2cvi
Diagrama do circuito (Eagle 6.5.0 sch): http://app.box.com/s/1e88eqm37oocllfvm8of
Layout da placa (Eagle 6.5.0 brd): http://app.box.com/s/67d4jko1ljke8linyyoi
Ficheiros Gerber: http://app.box.com/s/4sverie7w46jtk5b715p
Notas do projecto (contém indicações importantes): http://app.box.com/s/fl82wxftpwkaxmp3fsnq
Pasta contendo todos os ficheiros: http://app.box.com/s/i1cxlivesmcuvv88e5zh
Projecto no OSH Park: http://oshpark.com/shared_projects/Ftad5Us7

06/05/2014

Placa de desenvolvimento "PICtree"

Inspirada nas placas PICcell e PICant, PICtree é uma placa de desenvolvimento que emprega o PIC16F690 da Microchip. Comparativamente à PICcell, esta nova placa de desenvolvimento tem o triplo dos pinos de E/S e mais memória. Cobrindo bastante mais aplicações do que qualquer das anteriores, a PICtree torna possível simular circuitos em torno do PIC16F690 ou outros micro-controladores compatíveis contendo até 20 pinos.

O circuito nada apresenta de novo em relação aos anteriores. Mais uma vez, C1 é um condensador de desacoplamento que serve o micro-controlador, enquanto que R1 é um resistor de pull-up necessário à programação. Por seu turno, JP1 permite seleccionar a proveniência da tensão de alimentação do micro-controlador. Note que a pinagem do circuito segue a ordem que está presente nas versões P, SO e SS do PIC16F690, não obstante o facto da versão ML aqui usada apresentar uma ordem de pinos diferente.

Lista de componentes:
C1 – Condensador cerâmico multi-camada 10nF 10V (0805);
IC1 – Micro-controlador PIC16F690 (PIC16F690-I/ML);
J1 – Conector header macho de 6 pinos 90°;
J2/3 – Conector header macho de 10 pinos;
JP1 – Conector header macho de 3 pinos (com shunt);
R1 – Resistor de filme espesso 10KΩ±5% 1/8W (0805).


Como anteriormente, o layout da placa de circuito impresso está disponível nos formatos brd (Eagle 6.5.0) e Gerber. Este layout em particular requer um serviço de fabrico que suporte furos a partir de 0,5mm. Saliento também que a soldadura dos componentes SMD deve ser feita recorrendo a equipamento específico. O micro-controlador em particular, por ter encapsulamento QFN, deve ser soldado por refusão.

Links importantes:
Diagrama do circuito (pdf): http://app.box.com/s/u40msd40u68eut9xziri
Diagrama do circuito (Eagle 6.5.0 sch): http://app.box.com/s/jlaz8zquipuh1jn2pw9f
Layout da placa (Eagle 6.5.0 brd): http://app.box.com/s/yla1o95as2idmikquahz
Ficheiros Gerber: http://app.box.com/s/qppf7xe10xj4q54kezx9
Notas do projecto (contém indicações importantes): http://app.box.com/s/p59x733xd0qyl8vbg1za
Pasta contendo todos os ficheiros: http://app.box.com/s/mh975majfnn5a6a87kuh
Projecto no OSH Park: http://oshpark.com/shared_projects/jaCLD1ZT

03/05/2014

Galeria de vídeos

Pode agora ver vídeos de alguns dos projectos com descrição em Português! Para visitar a galeria no Sapo Vídeos, vá a http://videos.sapo.pt/bloguetronica.

23/04/2014

OSH Stencils

Utilizando o conceito do OSH Park, o OSH Stencils é um serviço de fabrico de stencils para pasta de solda. Para além de ser muito fácil de utilizar, é muito rápido: tipicamente os stencils são expedidos dentro de um ou dois dias após a encomenda, e por vezes até no próprio dia. Com duas espessuras à escolha (76 e 127µm), os stencis produzidos são relativamente baratos e a sua qualidade é aceitável. Embora não sejam tão duráveis como os stencils em aço inox usados na indústria, estes stencils de poliamida servem perfeitamente para trabalhos em protótipos e pequenas produções.

Stencil e acessórios. Os esquadros são opcionais.

O stencil alinhado com a placa PICcell.

As imagens atestam não só o quanto o serviço é completo, como também a qualidade de fabrico dos stencils. No caso particular da última imagem, o stencil sobrepõe-se perfeitamente às ilhas a cobrir de pasta. Os esquadros, um conjunto que pode ser adicionado a pedido durante o processo de encomenda no site, têm a espessura adequada para o trabalho em placas de 1,6mm. A gravação no lado direito do stencil também pode ser feita a pedido, ao contrário do logótipo que já não é opcional.

Em última análise, o OSH Stencils é um serviço que, a meu ver, completa o OSH Park e é por isso uma mais valia de peso para a comunidade do hardware livre. De facto, embora não seja um serviço essencial à criação de protótipos tal como o OSH Park o é, o OSH Stencils é um auxílio precioso quando se trata de produzir em pequena escala.

OSH Stencils: http://www.oshstencils.com/

12/04/2014

Placa de desenvolvimento "PICant"

Inspirada na placa PICcell, PICant é uma placa de desenvolvimento que utiliza o PIC16F688 da Microchip. Embora o conceito subjacente seja o mesmo, esta nova placa de desenvolvimento tem o dobro dos pinos de E/S e mais memória, cobrindo efectivamente um maior número de aplicações do que a sua predecessora. Em suma, com a PICant é possível simular circuitos em redor do PIC16F688 ou com outros micro-controladores compatíveis contendo até 14 pinos.

O circuito é muito semelhante ao mostrado anteriormente. Novamente, C1 estabiliza a tensão de alimentação do micro-controlador, ao passo que R1 é um resistor de pull-up necessário à programação. Tal como no circuito anterior, JP1 permite seleccionar a proveniência da tensão de alimentação do micro-controlador.

Lista de componentes:
C1 – Condensador cerâmico multi-camada 10nF 10V (0805);
IC1 – Micro-controlador PIC16F688 (PIC16F688-I/SL);
J1 – Conector header macho de 6 pinos 90°;
J2/3 – Conector header macho de 7 pinos;
JP1 – Conector header macho de 3 pinos (com shunt);
R1 – Resistor de filme espesso 10KΩ±5% 1/8W (0805).


O layout da placa de circuito impresso está disponível nos formatos brd (Eagle 6.5.0) e Gerber. Mais uma vez recomendo que obtenha a placa através de um serviço de fabrico de PCBs para garantir bons resultados.

Links importantes:
Diagrama do circuito (pdf): http://app.box.com/s/ta7nm6jwj6bfw4b4dkly
Diagrama do circuito (Eagle 6.5.0 sch): http://app.box.com/s/ve288vgrxt0013le5cij
Layout da placa (Eagle 6.5.0 brd): http://app.box.com/s/b1ksle7kildvj89lt1d6
Ficheiros Gerber: http://app.box.com/s/ojnbq2nssez4u9a7ihs0
Notas do projecto (contém indicações importantes): http://app.box.com/s/z00mtzwi0579q38ortpa
Pasta contendo todos os ficheiros: http://app.box.com/s/1qrisxz3f45azsbvl9xh
Projecto no OSH Park: http://oshpark.com/shared_projects/TvChTbl6

07/04/2014

Placa de desenvolvimento "PICcell"

PICcell é uma placa de desenvolvimento construída em torno do PIC12F683 da Microchip. De concepção muito simples, esta placa permite o acesso directo a todos os pinos do micro-controlador incluso, e por isso pode ser utilizada em placa de ensaio tal como um micro-controlador discreto. A sua cabeça de programação permite programar o micro-controlador sem quaisquer componentes adicionais. Estas características tornam a PICcell numa ferramenta útil na simulação e concepção de circuitos contendo o PIC12F683 ou micro-controladores semelhantes.

Placa de desenvolvimento "PICcell".

A placa ao lado de uma moeda de 1 euro, para escala.

O circuito nada apresenta de novo. C1 é um condensador de desacoplamento que serve o micro-controlador PIC12F683 (IC1). Por seu turno, R1 é um resistor de pull-up necessário à programação com o PICkit 2 ou o PICkit 3. JP1 permite seleccionar de onde vem a tensão de alimentação do micro-controlador, se do circuito externo ou do programador.

Lista de componentes:
C1 – Condensador cerâmico multi-camada 10nF 10V (0805);
IC1 – Micro-controlador PIC12F683 (PIC12F683-I/SN);
J1 – Conector header macho de 6 pinos 90°;
J2/3 – Conector header macho de 4 pinos;
JP1 – Conector header macho de 3 pinos (com shunt);
R1 – Resistor de filme espesso 10KΩ±5% 1/8W (0805).


O layout da placa de circuito impresso está disponível nos formatos brd (Eagle 6.5.0) e Gerber. Pela sua complexidade, esta placa não deve ser preparada em casa mas sim recorrendo a um serviço de fabrico de PCBs. A soldadura dos componentes SMD pode ser também um obstáculo, pois requer equipamento apropriado e algum treino.

Links importantes:
Diagrama do circuito (pdf): http://app.box.com/s/6vuz166dwla6lqvcv10e
Diagrama do circuito (Eagle 6.5.0 sch): http://app.box.com/s/6xo0wow8fjumiuipb9z8
Layout da placa (Eagle 6.5.0 brd): http://app.box.com/s/h3g6guugr9ae660i3bao
Ficheiros Gerber: http://app.box.com/s/perpiid7kpwafybj9och
Notas do projecto (contém indicações importantes): http://app.box.com/s/fbpdk518cgnmvjm53e70
Pasta contendo todos os ficheiros: http://app.box.com/s/znu7xxac42rwovuhmrx3
Projecto no OSH Park: http://oshpark.com/shared_projects/LagZV03r

29/03/2014

Projectos no OSH Park

As placas de circuito impresso dos últimos projectos estão disponíveis para encomenda. Visite o perfil do blogue no site do OSH Park, em http://oshpark.com/profiles/bloguetronica.

23/03/2014

Carta adaptadora ICSP/ZIF "Protos" (Rev. 1)

Trata-se de uma revisão menor ao projecto "Protos" apresentado no post de 20 de Fevereiro. O circuito é o mesmo, apenas mudando a nomenclatura dos componentes.

Lista de componentes:
C1 – Condensador de poliéster 10nF 63V;
J1 – Conector header macho de 6 pinos;
R1 – Resistor de carvão 10KΩ±5% 1/8W;
SK1 – Suporte ZIF DIP de 20 pinos.


Como anteriormente, o layout da placa de circuito impresso está disponível nos formatos brd (Eagle 6.5.0) e Gerber. Novamente, deve recorrer a um serviço de fabrico de PCBs por forma a garantir bons resultados.

Links importantes:
Diagrama do circuito (pdf): http://app.box.com/s/ny2pz8oqkgolh578r6n2
Diagrama do circuito (Eagle 6.5.0 sch): http://app.box.com/s/htvugznok0o7g537h85k
Layout da placa (Eagle 6.5.0 brd): http://app.box.com/s/bl00zomqsn4i7slqus4w
Ficheiros Gerber: http://app.box.com/s/o97qijxau8600er15sf3
Notas do projecto (contém indicações importantes): http://app.box.com/s/gzbybfs7w9k9bcy5mqpa
Pasta contendo todos os ficheiros: http://app.box.com/s/ia2odw334q2pondz5cq0
Projecto no OSH Park: http://oshpark.com/shared_projects/kHF7dHpK

18/03/2014

OSH Park

Criado por James "Laen" Neal, este é um serviço de encomenda de placas de circuito impresso que segue a filosofia do hardware livre. Caracterizado por ter um custo baixo em comparação com serviços comerciais equivalentes, o OSH Park é uma solução excelente para a criação de protótipos e para pequenas produções. Para além disso, este serviço distingue-se dos demais pela qualidade das placas que produz: para além do acabamento profissional com máscara de solda e serigrafia, todas as placas vêm com tratamento ENIG (de Electroless Nickel Immersion Gold).

Placas encomendadas através do OSH Park.

Uma das placas em pormenor.

Tratando-se de um serviço económico, o OSH Park não apresenta muitas opções. Embora seja possível submeter layouts com duas ou quatro camadas (o número de camadas é automaticamente detectado pelo sistema), o utilizador não pode definir outras características, como a espessura do substrato ou do cobre, nem mesmo a cor da máscara de solda (que é sempre púrpura). Existe também a questão da demora entre a submissão do layout e o envio das placas que, dependendo do número de camadas, pode ir de uma semana a um mês. Porém, apesar destas e de outras limitações, o OSH Park é um serviço que prima sobretudo pela qualidade e por isso deve ser considerado.

OSH Park: http://oshpark.com/

20/02/2014

Carta adaptadora ICSP/ZIF "Protos"

Protos é uma carta adaptadora ICSP para ZIF, especialmente concebida para os programadores PICkit 2 e PICkit 3 da Microchip. No entanto, pode funcionar com outros programadores ICSP. Suporta a generalidade dos micro-controladores PIC12 e alguns micro-controladores PIC16, estes últimos de 14, 18 e 20 pinos. Devo realçar que este projecto foi desenhado em Eagle, pelo que existem diferenças em termos de ficheiros.

O circuito é muito simples. Existe uma correspondência directa entre os pinos do conector ICSP e os pinos activos do suporte ZIF. O condensador C1 serve apenas para estabilizar a tensão de alimentação do micro-controlador, ao passo que R1 actua como um resistor de pull-up durante a programação.

Lista de componentes:
C1 – Condensador de poliéster 10nF 63V;
R1 – Resistor de carvão 10KΩ±5% 1/8W;
SV1 – Conector header macho de 6 pinos;
ZX1 – Suporte ZIF DIP de 20 pinos.


O layout da placa de circuito impresso está disponível nos formatos brd (Eagle 6.2.0) e Gerber. Esta placa não deve ser preparada por métodos caseiros, mas sim recorrendo a um serviço de fabrico de PCBs de modo a obter bons resultados. Nesse sentido, recomendo o OSH Park pela sua qualidade e baixo custo.

Links importantes:
Diagrama do circuito (pdf): http://app.box.com/s/fn9nog7csay5re9w4xr4
Diagrama do circuito (Eagle 6.2.0 sch): http://app.box.com/s/0jgzcb0w5tyk7yk43gvo
Layout da placa (Eagle 6.2.0 brd): http://app.box.com/s/p6g0k7tia66nzkx5gb22
Ficheiros Gerber: http://app.box.com/s/q1jk64dm6r9hdnjxs255
Notas do projecto (contém indicações importantes): http://app.box.com/s/kng2qxzst333hkwmx2mb
Pasta contendo todos os ficheiros: http://app.box.com/s/kp51zk3vwvp27e1rmig8
Projecto no OSH Park: http://oshpark.com/shared_projects/82LbRwuE