SlideShare uma empresa Scribd logo
1 de 15
Baixar para ler offline
Impressão 3D livre!Impressão 3D livre!
André Campos Rodovalho
Engenheiro de Computação
andre.rodovalho[at]gmail.com
http://webAtivo.com
Estes slides são livres e licenciados segundo (CC-BY-NC)
As partes...
● Software
● Hardware
● Firmware (!)
Os passos de Impressão 3D
1- Modelagem
2- Processamento (fatiamento)
3- Impressão de fato (fabricação)
A Modelagem
● Várias opções de software livre:
– Blender
– OpenSCAD
– FreeCAD
– Inkscape (**)
** Necessita OpenSCAD, limitado a “2D”
http://zype.co.nz/articles/3d-printing-inkscape-3d
http://libregraphicsworld.org/blog/entry/inkscape-gets-openscad-converter
Experiência Inkscape
Resultado...
Experiência Blender
O Processamento
● Processo conhecido como “Fatiamento”
● Transforma o 3D em camadas 2D
● Slic3r
● RepetierHost,
usando o slic3r.
*** Gera o código G
O código G
● Linguagem de máquina CNC
● Instruções interpretadas pela CPU da máquina
– CPU possui firmware (!)
Exemplo:
G21 ; set units to millimeters
M190 S110 ; wait for bed temperature to be reached
M104 S240 ; set temperature
G28 ; home all X,Y e Z
G1 X170.974 Y14.652 E0.01929
G1 Z0.480 F4200.000
A Impressão
● Método comum: Fused deposition modeling
(FDM)
● Direct Ink Writing (DIW)
● Stereolithography (SLA ou SL)
● Laminated object manufacturing (LOM)
● Fresa CNC (router)
Visão Aérea
Modelo:
Formato SCAD, BLEND exporta para STL...
Fatiador:
Formato STL exporta para GCODE...
CPU:
Executa o GCODE...
A Comunidade...
● Hardware: RepRap (reprap.org)
– Vários projetos, “forks”!?
Mendel (GPL)
Prusa i3 (GPL)
Kossel
(CC-BY-NC-SA)
A Comunidade...
● Software:
– MatterSlice (github.com/MatterHackers/MatterSlice)
– Cura (daid.github.com/Cura)
– Slic3r (slic3r.org)
– Blender (blender.org)
– OpenSCAD (openscad.org)
– FreeCAD (freecadweb.org)
– HeeksCAD (github.com/Heeks/heekscad)
A Comunidade
● Firmware
– Arduino, plataforma (arduino.org)
– Repetier (repetier.com)
– Marlin (github.com/MarlinFirmware/Marlin)
– Sprinter (github.com/kliment/Sprinter)
Impressão 3D Livre

Mais conteúdo relacionado

Semelhante a Impressão 3D Livre

Engenharia de Software para Jogos
Engenharia de  Software para JogosEngenharia de  Software para Jogos
Engenharia de Software para JogosRicardo Leite
 
TDC2016SP - Trilha Linux Embarcado
TDC2016SP - Trilha Linux EmbarcadoTDC2016SP - Trilha Linux Embarcado
TDC2016SP - Trilha Linux Embarcadotdc-globalcode
 
TDC2016 - Processamento de Imagem em GPU com OpenGL
TDC2016 - Processamento de Imagem em GPU com OpenGLTDC2016 - Processamento de Imagem em GPU com OpenGL
TDC2016 - Processamento de Imagem em GPU com OpenGLAndré Curvello
 
Minecraft Modding e Scala
Minecraft Modding e ScalaMinecraft Modding e Scala
Minecraft Modding e ScalaPaulo Siqueira
 
Manual de Introdução ao Autocad R14 - Aula 07 - CAD versus Desenho Manual
Manual de Introdução ao Autocad R14 - Aula 07 - CAD versus Desenho ManualManual de Introdução ao Autocad R14 - Aula 07 - CAD versus Desenho Manual
Manual de Introdução ao Autocad R14 - Aula 07 - CAD versus Desenho Manualalexandre ribeiro
 
Manual de Introdução ao Autocad R14 - Aula 06 - Requisitos mínimos para o fun...
Manual de Introdução ao Autocad R14 - Aula 06 - Requisitos mínimos para o fun...Manual de Introdução ao Autocad R14 - Aula 06 - Requisitos mínimos para o fun...
Manual de Introdução ao Autocad R14 - Aula 06 - Requisitos mínimos para o fun...alexandre ribeiro
 
Apostila Cad2000 2 D
Apostila Cad2000 2 DApostila Cad2000 2 D
Apostila Cad2000 2 Dguestf248
 
Edgecam operações
Edgecam operaçõesEdgecam operações
Edgecam operaçõesclaytonmotta
 
Curso mbed e FRDM KL46Z da NXP
Curso mbed e FRDM KL46Z da NXPCurso mbed e FRDM KL46Z da NXP
Curso mbed e FRDM KL46Z da NXPFabio Souza
 
Desenvolvendo aplicações gráficas com a família PIC32MZ (DA) e ® MPLAB Harmony
Desenvolvendo aplicações gráficas com a família PIC32MZ (DA) e ® MPLAB HarmonyDesenvolvendo aplicações gráficas com a família PIC32MZ (DA) e ® MPLAB Harmony
Desenvolvendo aplicações gráficas com a família PIC32MZ (DA) e ® MPLAB HarmonyDaniel Rodrigues de Sousa
 
Aula 1 - Iniciação a Informática - Entrada Processamento e Saida.pptx
Aula 1 - Iniciação a Informática - Entrada Processamento e Saida.pptxAula 1 - Iniciação a Informática - Entrada Processamento e Saida.pptx
Aula 1 - Iniciação a Informática - Entrada Processamento e Saida.pptxZinCarvalho
 

Semelhante a Impressão 3D Livre (20)

Engenharia de Software para Jogos
Engenharia de  Software para JogosEngenharia de  Software para Jogos
Engenharia de Software para Jogos
 
Aula maps
Aula mapsAula maps
Aula maps
 
TDC2016SP - Trilha Linux Embarcado
TDC2016SP - Trilha Linux EmbarcadoTDC2016SP - Trilha Linux Embarcado
TDC2016SP - Trilha Linux Embarcado
 
TDC2016 - Processamento de Imagem em GPU com OpenGL
TDC2016 - Processamento de Imagem em GPU com OpenGLTDC2016 - Processamento de Imagem em GPU com OpenGL
TDC2016 - Processamento de Imagem em GPU com OpenGL
 
Realidade Aumentada
Realidade AumentadaRealidade Aumentada
Realidade Aumentada
 
Codelab: TypeScript
Codelab: TypeScriptCodelab: TypeScript
Codelab: TypeScript
 
Minecraft Modding e Scala
Minecraft Modding e ScalaMinecraft Modding e Scala
Minecraft Modding e Scala
 
Autocad
AutocadAutocad
Autocad
 
Manual de Introdução ao Autocad R14 - Aula 07 - CAD versus Desenho Manual
Manual de Introdução ao Autocad R14 - Aula 07 - CAD versus Desenho ManualManual de Introdução ao Autocad R14 - Aula 07 - CAD versus Desenho Manual
Manual de Introdução ao Autocad R14 - Aula 07 - CAD versus Desenho Manual
 
autocad_basico
autocad_basicoautocad_basico
autocad_basico
 
Manual de Introdução ao Autocad R14 - Aula 06 - Requisitos mínimos para o fun...
Manual de Introdução ao Autocad R14 - Aula 06 - Requisitos mínimos para o fun...Manual de Introdução ao Autocad R14 - Aula 06 - Requisitos mínimos para o fun...
Manual de Introdução ao Autocad R14 - Aula 06 - Requisitos mínimos para o fun...
 
CAD CAM CAE
CAD CAM CAECAD CAM CAE
CAD CAM CAE
 
Dev o inicio
Dev o inicioDev o inicio
Dev o inicio
 
Apostila Cad2000 2 D
Apostila Cad2000 2 DApostila Cad2000 2 D
Apostila Cad2000 2 D
 
Edgecam operações
Edgecam operaçõesEdgecam operações
Edgecam operações
 
Curso mbed e FRDM KL46Z da NXP
Curso mbed e FRDM KL46Z da NXPCurso mbed e FRDM KL46Z da NXP
Curso mbed e FRDM KL46Z da NXP
 
Desenvolvendo aplicações gráficas com a família PIC32MZ (DA) e ® MPLAB Harmony
Desenvolvendo aplicações gráficas com a família PIC32MZ (DA) e ® MPLAB HarmonyDesenvolvendo aplicações gráficas com a família PIC32MZ (DA) e ® MPLAB Harmony
Desenvolvendo aplicações gráficas com a família PIC32MZ (DA) e ® MPLAB Harmony
 
Guia xna
Guia xnaGuia xna
Guia xna
 
Aula 1 - Iniciação a Informática - Entrada Processamento e Saida.pptx
Aula 1 - Iniciação a Informática - Entrada Processamento e Saida.pptxAula 1 - Iniciação a Informática - Entrada Processamento e Saida.pptx
Aula 1 - Iniciação a Informática - Entrada Processamento e Saida.pptx
 
Programação Robótica com RobotExpert
Programação Robótica com RobotExpertProgramação Robótica com RobotExpert
Programação Robótica com RobotExpert
 

Último

LEAN SIX SIGMA - Garantia da qualidade e segurança
LEAN SIX SIGMA - Garantia da qualidade e segurançaLEAN SIX SIGMA - Garantia da qualidade e segurança
LEAN SIX SIGMA - Garantia da qualidade e segurançaGuilhermeLucio9
 
Tecnólogo em Mecatrônica - Universidade Anhanguera
Tecnólogo em Mecatrônica - Universidade AnhangueraTecnólogo em Mecatrônica - Universidade Anhanguera
Tecnólogo em Mecatrônica - Universidade AnhangueraGuilhermeLucio9
 
Livro Vibrações Mecânicas - Rao Singiresu - 4ª Ed.pdf
Livro Vibrações Mecânicas - Rao Singiresu - 4ª Ed.pdfLivro Vibrações Mecânicas - Rao Singiresu - 4ª Ed.pdf
Livro Vibrações Mecânicas - Rao Singiresu - 4ª Ed.pdfSamuel Ramos
 
Eletricista instalador - Senai Almirante Tamandaré
Eletricista instalador - Senai Almirante TamandaréEletricista instalador - Senai Almirante Tamandaré
Eletricista instalador - Senai Almirante TamandaréGuilhermeLucio9
 
DESTRAVANDO O NOVO EDITAL DA CAIXA ECONOMICA
DESTRAVANDO O NOVO EDITAL DA CAIXA ECONOMICADESTRAVANDO O NOVO EDITAL DA CAIXA ECONOMICA
DESTRAVANDO O NOVO EDITAL DA CAIXA ECONOMICAPabloVinicius40
 
Treinamento de NR06 Equipamento de Proteção Individual
Treinamento de NR06 Equipamento de Proteção IndividualTreinamento de NR06 Equipamento de Proteção Individual
Treinamento de NR06 Equipamento de Proteção Individualpablocastilho3
 
A Importância dos EPI's no trabalho e no dia a dia laboral
A Importância dos EPI's no trabalho e no dia a dia laboralA Importância dos EPI's no trabalho e no dia a dia laboral
A Importância dos EPI's no trabalho e no dia a dia laboralFranciscaArrudadaSil
 

Último (7)

LEAN SIX SIGMA - Garantia da qualidade e segurança
LEAN SIX SIGMA - Garantia da qualidade e segurançaLEAN SIX SIGMA - Garantia da qualidade e segurança
LEAN SIX SIGMA - Garantia da qualidade e segurança
 
Tecnólogo em Mecatrônica - Universidade Anhanguera
Tecnólogo em Mecatrônica - Universidade AnhangueraTecnólogo em Mecatrônica - Universidade Anhanguera
Tecnólogo em Mecatrônica - Universidade Anhanguera
 
Livro Vibrações Mecânicas - Rao Singiresu - 4ª Ed.pdf
Livro Vibrações Mecânicas - Rao Singiresu - 4ª Ed.pdfLivro Vibrações Mecânicas - Rao Singiresu - 4ª Ed.pdf
Livro Vibrações Mecânicas - Rao Singiresu - 4ª Ed.pdf
 
Eletricista instalador - Senai Almirante Tamandaré
Eletricista instalador - Senai Almirante TamandaréEletricista instalador - Senai Almirante Tamandaré
Eletricista instalador - Senai Almirante Tamandaré
 
DESTRAVANDO O NOVO EDITAL DA CAIXA ECONOMICA
DESTRAVANDO O NOVO EDITAL DA CAIXA ECONOMICADESTRAVANDO O NOVO EDITAL DA CAIXA ECONOMICA
DESTRAVANDO O NOVO EDITAL DA CAIXA ECONOMICA
 
Treinamento de NR06 Equipamento de Proteção Individual
Treinamento de NR06 Equipamento de Proteção IndividualTreinamento de NR06 Equipamento de Proteção Individual
Treinamento de NR06 Equipamento de Proteção Individual
 
A Importância dos EPI's no trabalho e no dia a dia laboral
A Importância dos EPI's no trabalho e no dia a dia laboralA Importância dos EPI's no trabalho e no dia a dia laboral
A Importância dos EPI's no trabalho e no dia a dia laboral
 

Impressão 3D Livre

  • 1. Impressão 3D livre!Impressão 3D livre! André Campos Rodovalho Engenheiro de Computação andre.rodovalho[at]gmail.com http://webAtivo.com Estes slides são livres e licenciados segundo (CC-BY-NC)
  • 2. As partes... ● Software ● Hardware ● Firmware (!)
  • 3. Os passos de Impressão 3D 1- Modelagem 2- Processamento (fatiamento) 3- Impressão de fato (fabricação)
  • 4. A Modelagem ● Várias opções de software livre: – Blender – OpenSCAD – FreeCAD – Inkscape (**) ** Necessita OpenSCAD, limitado a “2D” http://zype.co.nz/articles/3d-printing-inkscape-3d http://libregraphicsworld.org/blog/entry/inkscape-gets-openscad-converter
  • 8. O Processamento ● Processo conhecido como “Fatiamento” ● Transforma o 3D em camadas 2D ● Slic3r ● RepetierHost, usando o slic3r. *** Gera o código G
  • 9. O código G ● Linguagem de máquina CNC ● Instruções interpretadas pela CPU da máquina – CPU possui firmware (!) Exemplo: G21 ; set units to millimeters M190 S110 ; wait for bed temperature to be reached M104 S240 ; set temperature G28 ; home all X,Y e Z G1 X170.974 Y14.652 E0.01929 G1 Z0.480 F4200.000
  • 10. A Impressão ● Método comum: Fused deposition modeling (FDM) ● Direct Ink Writing (DIW) ● Stereolithography (SLA ou SL) ● Laminated object manufacturing (LOM) ● Fresa CNC (router)
  • 11. Visão Aérea Modelo: Formato SCAD, BLEND exporta para STL... Fatiador: Formato STL exporta para GCODE... CPU: Executa o GCODE...
  • 12. A Comunidade... ● Hardware: RepRap (reprap.org) – Vários projetos, “forks”!? Mendel (GPL) Prusa i3 (GPL) Kossel (CC-BY-NC-SA)
  • 13. A Comunidade... ● Software: – MatterSlice (github.com/MatterHackers/MatterSlice) – Cura (daid.github.com/Cura) – Slic3r (slic3r.org) – Blender (blender.org) – OpenSCAD (openscad.org) – FreeCAD (freecadweb.org) – HeeksCAD (github.com/Heeks/heekscad)
  • 14. A Comunidade ● Firmware – Arduino, plataforma (arduino.org) – Repetier (repetier.com) – Marlin (github.com/MarlinFirmware/Marlin) – Sprinter (github.com/kliment/Sprinter)