zenitheesc/zenith-website

Modelos 3D no KiCaD

Closed this issue · 2 comments

Working: @leocelente
Exportar somente o PCB com layout é simples. O KiCAD consegue abrir o arquivo de layout .brd e exportar em VRML. Mas exportar os modelos 3D dos componentes parece só ser possivel convertento todo o projeto, incluindo as bibliotecas para o KiCAD.

Tentativas de mesclar essa saída com os .step vindos do EAGLE não deram certo por incompatibilidade dos formatos.

Um dos resultados foi que encontrei uma maneira relativamente simples para colocar os modelos 3D vindos do KiCAD na web. O grande problema são os tamanhos dos arquivos.
Existem duas opções, sempre começando com o VRML .wrl do KiCAD (10's MB):

  • Usar diretamente .gltf:
    • Converter com CAD Assistant para .gltf (1000's KB)
    • Carregar o arquivo (transmitindo com gzip) no Three.js
  • Usar o compactador Draco
    • Converter com o CAD Assistant para .ply (10's MB)
    • Compactar o arquivo usando Draco.drc (~5% do original) (100's KB)
    • Usar o DRACOLoader do Three.js

Por enquanto não acho possível incluir os modelos 3D bonitinhos dos projetos no site. Talvez se/quando mudarmos do EAGLE para o KiCAD talvez possamos repensar. Então por hora nossa melhor opção são os renders.