Mudanças entre as edições de "Grupo de Desenvolvimento C++ com KiCAD"
(Criou página com 'O [http://ehal.org.br e-hal] (I Encontro Brasileiro de Hardware Aberto e Livre), que acontecerá em outubro de 2016, terá uma ''hackatona'' do KiCAD. O [http://kicad-pcb.org...') |
|||
Linha 1: | Linha 1: | ||
+ | [[Imagem:Kicad-dev2.png|Modificando código do KiCAD no Emacs|thumb|300px|right]] |
||
O [http://ehal.org.br e-hal] (I Encontro Brasileiro de Hardware |
O [http://ehal.org.br e-hal] (I Encontro Brasileiro de Hardware |
||
Aberto e Livre), que acontecerá em outubro de 2016, terá uma ''hackatona'' do KiCAD. |
Aberto e Livre), que acontecerá em outubro de 2016, terá uma ''hackatona'' do KiCAD. |
||
Linha 11: | Linha 12: | ||
objetivo de nos familiarizarmos com o código e, de quebra, praticar um |
objetivo de nos familiarizarmos com o código e, de quebra, praticar um |
||
pouco e ganhar experiência em desenvolvimento '''C++''' através de uma |
pouco e ganhar experiência em desenvolvimento '''C++''' através de uma |
||
− | ferramenta que pode ser utilizada em [https://github.com/garoa/ projetos de hardware |
+ | ferramenta que pode ser utilizada em [https://github.com/garoa/74595_LED_Controller projetos de hardware feitos no Garoa]. |
'''Não é preciso ter grande experiência com C++, mas é necessário ter |
'''Não é preciso ter grande experiência com C++, mas é necessário ter |
||
alguma familiaridade com alguma outra linguagem. O foco da atividade será programar e aprender programando.''' |
alguma familiaridade com alguma outra linguagem. O foco da atividade será programar e aprender programando.''' |
||
+ | |||
+ | [[Imagem:Kicad-led-controller-juca.png|Exemplo de projeto feito no KiCAD|thumb|300px|right]] |
||
==Informações úteis== |
==Informações úteis== |
Edição das 18h39min de 31 de agosto de 2016
O e-hal (I Encontro Brasileiro de Hardware Aberto e Livre), que acontecerá em outubro de 2016, terá uma hackatona do KiCAD.
O KiCAD é uma suite de software livre para design de circuitos elétricos e placas de circuito impresso.
Para aumentar o rendimento da hackatona, que terá participação de membros do time do KiCAD vindos da gringa só para isso, o garoa organizou este grupo preparatório para quem quiser (ou não) participar em outubro.
A proposta do grupo é resolver bugs simples ("starter patches") do KiCAD com o objetivo de nos familiarizarmos com o código e, de quebra, praticar um pouco e ganhar experiência em desenvolvimento C++ através de uma ferramenta que pode ser utilizada em projetos de hardware feitos no Garoa.
Não é preciso ter grande experiência com C++, mas é necessário ter alguma familiaridade com alguma outra linguagem. O foco da atividade será programar e aprender programando.
Informações úteis
- Guia de desenvolvedores como obter o código fonte, instalar as dependências e compilar o kicad (TODO: colocar um guia resumido aqui)
- Segundo relato do Juca o KiCAD passou a usar git em todos os seus repositórios, então as informações acima podem estar desatualizadas. Eu fiz o checkout pelo source mirror do github. Acredito que, como, de imediato, ninguém terá acesso de commit, esse checkout já é o suficiente.
- Recomendamos que cada um traga seu notebook, de preferência com uma distribuição GNU/Linux instalada
Instalar build system e dependências
TODO
Baixar source
TOOD
Compilar
TODO
Criar e submeter patches
TODO
Starter patches
Os desenvolvedores do KiCAD disponibilizaram uma lista de bug que consideram adequadas para iniciantes no projeto. Caso tenha interesse em trabalhar em algum deles, coloque o seu nome na frente.
- Bug #1423515 pcbnew option to export text as editable text when writing DXF/SVG Pitanga
- Bug #1428125 Don't freeze GUI when showing hotkey list.
- Bug #1395442 Hotkeys Editor should have a reset button
- Bug #1412628 pos file ref cut off
- Bug #1448460 Canceling a started tract in GAL.
- Bug #1424003 OpenGL & Cairo Canvas "End Track".
- (liste aqui outros tickets que ache interessantes)
Horário
Encontros presenciais às quartas-feiras** de setembro, na Biblioteca do Garoa, a partir das 18h00, mas também pode participar remoto via IRC no #garoahc.
Investimento
0
Resumo dos encontros
07/09/16
- Presentes:
- Falado:
- Feito:
14/09/16
- Presentes:
- Falado:
- Feito:
21/09/16
- Presentes:
- Falado:
- Feito:
28/09/16
- Presentes:
- Falado:
- Feito: