O documento fornece diretrizes para publicar projetos de hardware aberto de maneira efetiva, incluindo: 1) Licenciar todos os aspectos do projeto; 2) Fornecer arquivos de design, listas de materiais, código, instruções e documentação; 3) Hospedar os arquivos on-line para compartilhamento e contribuições.
2. FÁBIO SOUZA
Engenheiro com experiência no desenvolvimento de
projetos eletrônicos embarcados. Hoje é diretor de
operações do portal Embarcados, onde trabalha para
levar conteúdos de eletrônica, sistemas embarcados e
IoT para o Brasil. Também atua no ensino eletrônica e
programação pelo Brasil. É entusiastas do movimento
maker, da cultura DIY e do compartilhamento de
conhecimento, publica diversos artigos sobre eletrônica e
projetos open hardware, como o projeto Franzininho
Participou da residência hacker 2018 no Red bull
Basement. Quando não está ministrando palestras,
cursos ou workshops, dedica seu tempo “escovando bits”
ou projetando placas eletrônicas.
about.me/fabio.souza/
4. COMPARTILHAR O
CONHECIMENTO É
APRENDER TODOS
OS DIAS
O EMBARCADOS
O Embarcados é uma plataforma que contribui
para o desenvolvimento tecnológico no Brasil, a
partir do compartilhamento de informações na
área de sistemas eletrônicos.
Do estudante ao profissional, dos makers aos
curiosos, acreditamos que todos devem ter
acesso a informações de qualidade – que
auxiliam em projetos eletrônicos e servem para
atualização do conhecimento.
5. O que é Open Hardware?
Projeto disponibilizado ao público de modo que qualquer um
possa:
• Estudar;
• Modificar;
• Construir,
• Distribuir;
• Vender
Esteja emocionalmente preparado para ver
o seu projeto sendo copiado e vendido
7. Comunidade Arduino
• Primeiro projeto open hardware com uma grande comunidade;
• Comunidade engajada;
• Contribuição em:
• Código
• Exemplos de uso
• Tutoriais
• Fórum
• Grupos em todo o mundo
• Desenvolvimento de novas placas e softwares
11. Qual licença usar para seu
projeto open hardware?
- Hardware: CERN, Solderpad,TAPR
- Software: Apache. GPL, LGPL, MIT, Mozilla
- Documentação: CC 0, CC BY, CC BY-SA
- Marca
12. Boas práticas
Open hardware não é apenas um projeto
compartilhado na internet
As boas práticas ajudam a comunidade a usar e
contribuir para um projeto open hardware
13. Visão Geral
É importante incluir uma
descrição geral sobre o projeto e
sua finalidade, escrita de uma
forma clara para um público
geral. Explique o que é o
projeto, para que serve, etc,
antes de entrar nos detalhes
técnicos. Fotos e imagens
ajudam bastante.
14. Arquivos de design original
Inclua os arquivos originais do projeto,
que que podem ser usados para fazer
modificações no design do hardware.
Exemplo:
2D - Corel Draw (.cdr), Inkscape (.svg),
Adobe Illustrator (.ai), AutoCAD
3D - SolidWorks (.sldprt, .sldasm),
Rhino, etc
Circuito impresso: Eagle, Altium, KiCad
Bibliotecas criadas
15. Arquivos Auxiliares
É sempre bom incluir arquivos auxiliares e/ou que
possam ser abertos por programas alternativos
quando possível.
No entanto, deve-se levar em conta que os arquivos de
design auxiliares nunca são aceitos como substitutos dos
arquivos de design originais.
16. Lista de materiais
(Bill Of Materials - BOM)
Inclua a lista de materiais da
placa com referência,
quantidade, part number,
fabricante, descrição e até
estimativa de custo. A BOM pode
ser gerada diretamente na
ferramenta de CAD ou pode ser
uma planilha ou txt anexo ao
projeto.
17. Software e firmware
Forneça o código ou firmware
necessário para o
funcionamento do hardware.
Inclua documentação para
compilação, links para
bibliotecas ou ferramentas de
terceiros.
18. Fotos
• Fotos do projeto
• Fotos da montagem
• modelos 3D
Sempre procure descrever o que está sendo exibido
na imagem
20. Hospedando seus
arquivos de design
Zip para download no site
google docs, dropbox, etc
Github, gitlab, bitbucket
Os repositório on-line geralmente possuem recursos para registro de erros, bugs, ou requisições. Também
possuem ferramentas de wiki que facilitam a documentação do projeto.
21. Construindo e contribuindo para um
projeto open hardware
• Respeitar a marca registrada do projeto;
• Compartilhe suas alterações e melhorias com o
criador do hardware original, sempre que possível;
• Respeite os termos da licença que o projeto foi
publicado
22. Espírito do Open Hardware
● Promover o desenvolvimento colaborativo
● Não apenas colocar uma palavra chave para promover
um hardware
● Promover o compartilhamento de conhecimento
● Promover o desenvolvimento tecnológico
24. Logo
• “Golden Orb”, de Macklin Chaffee
• Escolhido após um concurso em
2011
• Publicado em CC-SA
• Pode ser usados em projetos que
estão alinhados com a definição
de open hardware
27. Saiba Mais
• What Is Open Source Hardware?
• OSHW Checklist
• OSHW May and Must
• Best Practices for Open-Source Hardware 1.0 (English)
• Definition of Open Source Hardware by OSHWA (English)
• Building Open Source Hardware: DIY Manufacturing for Hackers and Makers
• Open source hardware: Conheça a definição e as boas práticas