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

Impressão 3D Livre

  • 1.
    Impressão 3D livre!Impressão3D 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 deImpressão 3D 1- Modelagem 2- Processamento (fatiamento) 3- Impressão de fato (fabricação)
  • 4.
    A Modelagem ● Váriasopçõ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
  • 5.
  • 6.
  • 7.
  • 8.
    O Processamento ● Processoconhecido 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étodocomum: 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)