Como publicar um projeto
open hardware?
Fábio Souza
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/
MÍDIA KIT
2017
www.embarcados.com.br
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.
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
Arduino
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
Comunidade Arduino
Licença
Apenas tornar os arquivos públicos não é suficiente
para torná-los abertos.
O que licenciar?
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
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
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.
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
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.
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.
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.
Fotos
• Fotos do projeto
• Fotos da montagem
• modelos 3D
Sempre procure descrever o que está sendo exibido
na imagem
Instruções e outras
explicações
Inclua instruções para
uso, montagem,
modificação e o que mais
achar necessário para o
uso do hardware pelo
usuário.
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.
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
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
Check list
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
Certificação
Open Hardware
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
MÍDIA KIT
2017
Obrigado
Fábio Souza
fabio.souza@embarcados.com.br
about.me/fabio.souza

Como publicar um projeto open hardware?

  • 1.
    Como publicar umprojeto open hardware? Fábio Souza
  • 2.
    FÁBIO SOUZA Engenheiro comexperiê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/
  • 3.
  • 4.
    COMPARTILHAR O CONHECIMENTO É APRENDERTODOS 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
  • 6.
  • 7.
    Comunidade Arduino • Primeiroprojeto 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
  • 8.
  • 9.
    Licença Apenas tornar osarquivos públicos não é suficiente para torná-los abertos.
  • 10.
  • 11.
    Qual licença usarpara 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 hardwarenã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 É importanteincluir 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 designoriginal 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 É semprebom 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 (BillOf 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çao 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 doprojeto • Fotos da montagem • modelos 3D Sempre procure descrever o que está sendo exibido na imagem
  • 19.
    Instruções e outras explicações Incluainstruções para uso, montagem, modificação e o que mais achar necessário para o uso do hardware pelo usuário.
  • 20.
    Hospedando seus arquivos dedesign 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 contribuindopara 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 OpenHardware ● 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
  • 23.
  • 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
  • 25.
  • 26.
  • 27.
    Saiba Mais • WhatIs 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
  • 28.