Freecad - Ajuda com exportação

366 views
Skip to first unread message

Mango Jambo

unread,
Apr 2, 2014, 8:11:46 AM4/2/14
to blenderbrasil-dev

Olá pessoal. Preciso exportar alguns objetos para CNC, porém lá só aceita importação em DWG e dxf. Este último pois enviei e o cara conseguiu importar. O problema é que se mando com curvas, o dxf as desconsidera. Ele me confirmou isso e eu TB pude testar importando no adobe illustrator.
Pergunto: tem algum procedimento a ser feito no freecad antes de exportar para dxf para que ele considere as curvas?
Deu certo exportando dxf R15 do qcad (digo, abrindo apenas no AI), mas é versão teste. O ideal seria resolver do freecad mesmo.
Ah, testei o librecad, mas em termos de importação e exportação ele deixa muito a desejar.

Alguem já passou por este problema?

Grato.

Sent from my Motorola StarTAC

Ricardo Roehe

unread,
Apr 2, 2014, 8:27:49 AM4/2/14
to blenderb...@googlegroups.com, Yorik van Havre
O Yorik talvez manje disso. (Tem até uma screenshot dele na galeria do FreeCAD.)

(Encaminhei essa mensagem pro email dele, caso ele não esteja lendo a lista,)

Yorik van Havre

unread,
Apr 2, 2014, 9:44:39 AM4/2/14
to blenderb...@googlegroups.com
Oi Mango,
Depende da sua versão do freecad na verdade, nas versões mais recentes (0.14 >= 2800 acho) se não me engano já dá para exportar curvas complexas (splines e ellipses) para dxf. Mas senão, tem também uma opção (Edit -> Preferences -> Draft -> DXF export) para converter splines em segmentos retos (dá para especificar quantos segmentos). Ai deve dar um arquivo dxf bem "padrão"...
Abraços
Yorik

2014-04-02 9:27 GMT-03:00 Ricardo Roehe:
O Yorik talvez manje disso. (Tem até uma screenshot dele na galeria do FreeCAD.)

(Encaminhei essa mensagem pro email dele, caso ele não esteja lendo a lista,)

Bruno Gonçalves Pirajá

unread,
Apr 2, 2014, 1:30:27 PM4/2/14
to blenderb...@googlegroups.com
Mango,

Qual o software utilizado para exportar o arquivo? É o Blender? Se for à partir de algum software CAD, qual seria ele? Qual o software CNC? É livre ou mesmo gratuito?(para fácil acesso).

Espero sua resposta para ver se posso ajudar-lhe.

Abraços...

--
Bruno Gonçalves Pirajá
--
--
Você recebeu esta mensagem porque você está cadastrado na lista de emails "blenderbrasil-dev".
Para escrever para o grupo, por favor envie um email para [blenderb...@googlegroups.com].
Para sair do grupo envie um email para [blenderbrasil-...@googlegroups.com]
Para outras opções acesse a página:
http://groups.google.com/group/blenderbrasil-dev?hl=pt-BR
---
Você recebeu essa mensagem porque está inscrito no grupo quot;blenderbrasil-dev" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para blenderbrasil-...@googlegroups.com.
Para mais opções, acesse https://groups.google.com/d/optout.


Elton Ribeiro

unread,
Apr 2, 2014, 3:10:32 PM4/2/14
to Erick Góes
Olá menino Mango

Acredito que o que tu precisa é importar os vetores (DXF ou DWG) em um programa CAM para gerar os códigos-G, correto?
No caso qual CAM está sendo usado?

Eu estou apenas iniciando meus estudos no FreeCAD e estou afastado da oficina há algumas semanas por motivos pessoais, mas posso fazer alguns testes aqui pra ver se conseguimos resolver.

Aliás, aproveitando, esta dúvida também se encaixa no caso do Blender, pois gosto muito de vetorizar nele. Porém também há este percalço, pois para exportar em DXF é necessário converter as curvas em mesh e então é gerado uma sequência de segmentos de reta.

O maior problema disto (especificamente para o caso das CNC) é que para cada vértice no vetor é gerado um endereçamento (comando G1) no código G. Isto torna o código bem maior e consequentemente mais lento. Pois o ideal é que o CAM gere o código a partir de curvas utilizando os comandos G2 e G3 (pelo pouco que eu entendo).
No CAM que utilizo há uma ferramenta de suavização automática de vetores que converte estes segmentos em curvas suavizadas, mas nem sempre funciona completamente e requer alguma reedição manual.

Como comentei, estou afastado por tempo indeterminado. Mas vou fazer o possível para acompanhar este tópico.

Grande Abraço e Muita PAZ!

Elton "Velho Hippie" Ribeiro
Oficina do Velho Hippie - Criando com as Mãos, com a Mente e o Coração!



Date: Wed, 2 Apr 2014 09:11:46 -0300
Subject: [blenderbrasil-dev] Freecad - Ajuda com exportação
From: moraes...@gmail.com
To: blenderb...@googlegroups.com

Bruno Gonçalves Pirajá

unread,
Apr 2, 2014, 3:28:44 PM4/2/14
to blenderb...@googlegroups.com
Mango,

Acredito que talvez eu possa lhe ajudar sim, pois trabalho com o AutoCAD® em minha copiadora. Mas preciso saber qual o software inicial onde está tentando fazer a exportação.

Abraços...

--
Bruno Gonçalves Pirajá

Mango Jambo

unread,
Apr 2, 2014, 6:30:49 PM4/2/14
to blenderbrasil-dev
Opa, obrigado a todos pelas respostas.
Consegui resolver aqui, em partes. Workaround...

1- Como não tenho conhecimento de programas CAD/CAM, montei o desenho no inkscape mesmo;
2- Importei o svg no Freecad e veio perfeitamente correto;
3- Exportei já alguns desenhos (apenas retas) para dxf e o cara responsável pelo recorte conseguiu importar normalmente na escala certa;

O problema é que se o desenho apresentar curvas, esse dxf não pega os dados do bezier, deixando retas no lugar de curvas no dxf gerado pelo freecad.
A dica que o Yorik deu era o que eu estava meio que procurando, visto que eu imaginava ser algo no estilo já que o exportador atual não suporta (ou a versão do dxf não suporta)

Para testar se estava abrindo corretamente, importei no Adobe Illustrator, o que deu o mesmo resultado do programa do cara (que não sei qual é). Ou seja, o problema está no arquivo dxf gerado.

Para conclusão, baxei o LibreCAD que não foi uma boa alternativa e não consegui fazer nada. Já o QCad foi o qual consegui exportar até para dwg! E o Adobe Illustrator importou de boa, sem erros (DWG R21). Teve versão de dxf do Qcad que importou normalmente também. 
Mandei o DWG para o rapaz e um pdf para ele comparar e não houve erro.

O QCad resolveu, porém ele é pago e não estou afim de pagar para fazer isso de vez em quando. Ainda mais que o FreeCAD já quase resolve! Nem ficar dependendo de outros profissionais para fazer uma conversão tão simples, já que tinha que ficar enviando para outra pessoa para converter, aí tinha correção, etc. etc. Dá para imaginar a dor de cabeça. 

Enfim: um jeito que estive pensando agora seria:
-ao salvar um .SVG somente para importação, subdividir MUUITO os nodes do shape. Assim, importaria para o freecad já com vários nodes e exportaria corretamente. Bem, seria melhor se ele fizesse isso automático, mas já quebra um galho assim, acho.


Ah! Yorik, não achei aquela configuração que você me falou. Talvez tenha apenas no 0.14. Estou usando o 0.13 no Windows. Mas a solução anterior deve dar o mesmo efeito.


Obrigado novamente, pessoal.


Moraes Jr - aka mangojambo
Animator & 3D Artist
+55 43 88133399

Yorik van Havre

unread,
Apr 3, 2014, 5:35:42 PM4/3/14
to blenderb...@googlegroups.com
Sinceramente não me lembro, a versão 0.13 já e bem antiga... Tente baixar uma 0.14 um dia desses, tem muitos avanços ( http://sourceforge.net/projects/free-cad/files/FreeCAD%20Windows/ )

Mas sim essa tua solução deve funcionar, desde que os segmentos entre os nós estejam linhas.

No SVG, tudo é exportado como <path>. Dentro, tem letras que definem que tipo de segmento: l para linhas, a para arcos, c para curvas, etc ( http://www.w3.org/TR/SVG11/paths.html ). Se os segmentos estão exportados como curvas, não vai mudar muita coisa. Mas ai, não sei como o illustrator decide.

Só para completar tb, normalmente o conteúdo de um arquivo dwg ou dxf é exatamente o mesmo, apenas o primeiro é codificado, com carimbo da autodesk. Não conhece nenhum sistema que aceita dwg e não dxf. E normalmente os mesmos bugs acontecem com os 2 formatos :)

Yorik

Bruno Gonçalves Pirajá

unread,
Apr 3, 2014, 6:38:35 PM4/3/14
to blenderb...@googlegroups.com
Mango,

Estou pesquisando o seu caso. Consegui abrir com o LibreCAD 2.0.2 uma curva bézier, mas ainda não consegui ajustar a escala. Assim que tiver melhores notícias entro em contato. A curiosidade agora virou um desafio. :)

Abraços...

--
Bruno Gonçalves Pirajá

Ivan Paulos Tomé

unread,
Apr 4, 2014, 10:46:49 AM4/4/14
to blenderb...@googlegroups.com
Muito bacana !

Bruno Gonçalves Pirajá

unread,
Apr 23, 2014, 3:01:57 PM4/23/14
to blenderb...@googlegroups.com
Boa tarde,

Mango, há um tempo atrás eu disse que toparia estudar seu caso à partir de curvas bézier feitas no Blender(software livre) para abrir no LibreCAD(software livre). Aparentemente consegui realizar isso, mas preciso de um caso real, ou o mais próximo disso para poder testar. Teria como me enviar um arquivo feito no Blender? Não precisa ser necessariamente o seu trabalho. Só tem um detalhe, o LibreCAD só trabalha em 2D. Se precisar eu faço um tutorial.

Abraços,

--
Bruno Gonçalves Pirajá

Bruno Gonçalves Pirajá

unread,
Apr 23, 2014, 3:52:30 PM4/23/14
to blenderb...@googlegroups.com
Mango,

Corrigindo... o arquivo de origem foi feito no Inkscape, e aberto no LibreCAD, e, precisarei qual é escala desejada para ver se bate com o arquivo original.

Abraços...

--
Bruno Gonçalves Pirajá

Bruno Gonçalves Pirajá

unread,
Apr 24, 2014, 8:43:47 AM4/24/14
to blenderb...@googlegroups.com
Aproveitando este tópico,

Elton,

Quais softwares livres CAM você conhece que trabalha com a extensão DXF? Quero estudar uma maneira de ajudar tanto você como o Mango com a importação do LibreCAD para um software CAM.

Abraços...

--
Bruno Gonçalves Pirajá

Mango Jambo

unread,
Apr 24, 2014, 3:36:21 PM4/24/14
to blenderbrasil-dev
Olá Bruno. Estava usando o FreeCAD. Segue um arquivo para teste:

O que precisa acontecer: que o dxf ou dwg gerado mantenha as curvas quando importado na empresa de corte a laser. Isso pode ser verificado importando no Illustrator ou mesmo em qualquer outro software que possa ser verificado isso.

Obrigado mesmo pela atenção e ajuda de todos! Tenho conseguido fazer isso usando o QCad, mas gostaria muito de ver o freecad ou librecad funcionando isso corretamente também! (digo corretamente pois até pode ser eu que esteja fazendo alguma meleca ou não conheça o software direito)

Moraes Jr - aka mangojambo
Animator & 3D Artist
+55 43 88133399


Bruno Gonçalves Pirajá

unread,
Apr 25, 2014, 4:38:02 AM4/25/14
to blenderb...@googlegroups.com
Mango,

Esse endereço já está com o desenho na escala correta. Dá um pouco de trabalho ajustar, mas vale a pena o resultado. Em breve enviarei um manual do processo. Segue o link abaixo. Veja se está conforme esperado.



Abraços...

--
Bruno Gonçalves Pirajá

Bruno Gonçalves Pirajá

unread,
Apr 25, 2014, 6:33:46 AM4/25/14
to blenderb...@googlegroups.com
Mango,

É a primeira vez que uso o Drive, não repare não, agora vai o link compartilhado.


Abraços...

--
Bruno Gonçalves Pirajá

Gustavo Mattos

unread,
Apr 25, 2014, 8:03:22 AM4/25/14
to blenderb...@googlegroups.com
Opa, que legal essa iniciativa Bruno, fazer um manual desse procedimento, se permitir, eu gostaria de publicá-lo no site do Blender Brasil quando estiver pronto.

Abços

Gus Mattos
Gustavo C. Mattos

Mango Jambo

unread,
Apr 25, 2014, 8:07:34 AM4/25/14
to blenderbrasil-dev
Ah, legal. O primeiro funcionou também! Eu também não havia usado ele para comprartilhar, mas já que o dropbox bloqueou minha pasta pública por muito tráfego ;), escolhi o G Drive, e gostei! :)

Então, é esse o resultado mesmo! Estou curioso para saber o processo! 

Moraes Jr - aka mangojambo
Animator & 3D Artist
+55 43 88133399


Bruno Gonçalves Pirajá

unread,
Apr 25, 2014, 8:14:42 AM4/25/14
to blenderb...@googlegroups.com
Gustavo,

Claro que poderá distribuí-lo à vontade. Qual a melhor licença para tornar isso oficialmente público?


Abraços...

--
Bruno Gonçalves Pirajá

Bruno Gonçalves Pirajá

unread,
Apr 25, 2014, 8:16:56 AM4/25/14
to blenderb...@googlegroups.com
Mango,

Posso usar o seu exemplo no manual?


Abraços...

--
Bruno Gonçalves Pirajá
Em , Bruno Gonçalves Pirajá <bgpi...@yahoo.com.br> escreveu:

Gustavo Mattos

unread,
Apr 25, 2014, 8:17:37 AM4/25/14
to blenderb...@googlegroups.com
Bem, penso que seja a creative commons mesmo.

Abços

Gus Mattos
Gustavo C. Mattos

Mango Jambo

unread,
Apr 25, 2014, 8:53:32 AM4/25/14
to blenderbrasil-dev
Pode sim, não vejo problema. Não está completo o desenho mesmo. Só peço que descaracterize um pouco, apagar um ou outro elemento, mudar de posição e escala, coisa simples e rápida. Acredito eu que o uso é tranquilo, mas vale se assegurar, não? :)

Valeu Bruno!

Moraes Jr - aka mangojambo
Animator & 3D Artist
+55 43 88133399


Bruno Gonçalves Pirajá

unread,
Apr 25, 2014, 1:11:08 PM4/25/14
to blenderb...@googlegroups.com
Mango,

Já que teria que mudar algo, melhor que eu crie algum desenho então, afinal o único intuito é explicar o funcionamento da transferência do arquivo do Inkscape para o LibreCAD. Pode ficar tranquilo, como diz você, melhor a prevenção.

Agradeço pela atenção. Em breve posto novidades.

Abraços...

--
Bruno Gonçalves Pirajá
Reply all
Reply to author
Forward
0 new messages