Wiki Linkat

Impressores 3D

De Wiki Linkat

(Diferència entre revisions)
Revisió actual (08:46, 18 jul 2016) (mostra codi font)
 
(Hi ha 24 revisions intermèdies)
Línia 1: Línia 1:
= <center>'''IMPRESSORES 3D: BCN3D+ (REPRAP)<br>'''</center>  =
= <center>'''IMPRESSORES 3D: BCN3D+ (REPRAP)<br>'''</center>  =
-
== <br> [[Image:Printer3d 1.png|center|Impressora 3D REPRAP]]<br>FILOSOFIA DE DISTRIBUCIÓ:<br>  ==
+
== <br> [[Image:Printer3d 1.png|center|Impressora 3D REPRAP]]<br>FILOSOFIA DE DISTRIBUCIÓ<br>  ==
-
 
+
-
<br>
+
RepRap és una iniciativa creada amb el propòsit de crear un prototip de impressores 3D de ràpida fabricació lliure i capaç de replicar-se. Es va iniciar a l’any 2004 per''Andrian Bowyer'' a Anglaterra.  
RepRap és una iniciativa creada amb el propòsit de crear un prototip de impressores 3D de ràpida fabricació lliure i capaç de replicar-se. Es va iniciar a l’any 2004 per''Andrian Bowyer'' a Anglaterra.  
-
== <br> TECNOLOGIA:<br>  ==
+
<br>  
 +
 
 +
== TECNOLOGIA<br>  ==
Es basa en un dispositiu anomenat extrusor que es calenta a una temperatura fixada. El material, en aquest cas, plàstic PLA, es fon dins l’extrusor i va dipositant petites gotes en la plataforma per tal de configurar la peça. <br>  
Es basa en un dispositiu anomenat extrusor que es calenta a una temperatura fixada. El material, en aquest cas, plàstic PLA, es fon dins l’extrusor i va dipositant petites gotes en la plataforma per tal de configurar la peça. <br>  
-
== <br> FUNCIONAMENT: <br>  ==
+
== <br> FUNCIONAMENT<br>  ==
-
<br> El material està enrotllat en una bobina i passa a través de l’extrusor gracies a un mecanisme que arrossega el fil a través d’un motor pas a pas. L’extrusor té un moviment vertical segons l’eix z i un moviment horitzontal segons l’eix x controlats per motors pas a pas. La plataforma constitueix el movimentt de l’eix y. <br> El govern de la màquina es fa amb una unitat de control basa amb un '''Arduino Mega 2560''' + RAMPS 1.4. El ''firmware'' que es fa servir és específic de l’empresa BCN3D+ <br> Es pot trobar més informació sobre la impressora BCN3D+ a la web: [http://www.reprapbcn.com/ http://www.reprapbcn.com/]  
+
El material està enrotllat en una bobina i passa a través de l’extrusor gracies a un mecanisme que arrossega el fil a través d’un motor pas a pas. L’extrusor té un moviment vertical segons l’eix z i un moviment horitzontal segons l’eix x controlats per motors pas a pas. La plataforma constitueix el movimentt de l’eix y. <br> El govern de la màquina es fa amb una unitat de control basa amb un '''Arduino Mega 2560''' + RAMPS 1.4. El ''firmware'' que es fa servir és específic de l’empresa BCN3D+ <br> Es pot trobar més informació sobre la impressora BCN3D+ a la web: [http://www.reprapbcn.com/ http://www.reprapbcn.com/]  
-
== <br> REFERÈNCIES: ==
+
== <br> REFERÈNCIES  ==
-
<br>REPCN 3D: empresa de Barcelona que es dedicada la construcció i distribució d’impressores tipus RepRap i també organitza WorkShop’s http://www.reprapbcn.com/ <br>  
+
REPCN 3D: empresa de Barcelona que es dedicada la construcció i distribució d’impressores tipus RepRap i també organitza WorkShop’s http://www.reprapbcn.com/ <br>  
-
== <br> PROGRAMES: ==
+
== <br> PROGRAMES  ==
 +
 
 +
Per poder imprimir un objecte modelat en 3D des de '''Linkat GNU/Linux''' (12.04/14.04), caldrà fer servir tres programes:<br>
 +
 
 +
<br>
 +
 
 +
'''- Google Sketchup:''' SketchUp és el programa que s'utilitza per fer el modelatge 3D. Permet dissenyar elements per arquitectura i enginyeria mecànica. <br>
 +
 
 +
<br>
 +
 
 +
'''- NetFabb:''' permet reparar i manipular les malles del models 3D. Triangula la peça i genera un fitxer STL reparat i preparat per ser llegit pel programa '''CURA'''. <br>
 +
 
 +
<br>
 +
 
 +
'''- Cura:''' és un programa de codi obert (Open Source) que permet transformar models 3D en instruccions que entengui la impressora '''REPRAP''' per a la impressió de l’objecte físic. Genera arxius ''gcode'' que es poden passar a la targeta de memòria i posar-la a la impressora per imprimir l’objecte. També es pot connectar via port sèrie per manipular la màquina i imprimir les peces. <br>
 +
 
 +
<br>
<br>  
<br>  
Línia 25: Línia 41:
=== SKETCHUP  ===
=== SKETCHUP  ===
-
<br>'''''SketchUp''''' és un programa de modelatge 3D que permet dissenyar elements per arquitectura i enginyeria mecànica. <br><br>  
+
<br>  
-
La instal·lació del programa Sketchup es fa a través del paquet PlayOnLinux. Ho farem amb una versió de Windows. Per això és necessari que hagi el'''wine''' instal·lat. Escollim '''SketchUp Pro 2013''' Un cop instal·lada aquesta versió que la podem trobar a: [http://www.sketchup.com/download/all http][http://www.sketchup.com/download/all ://][http://www.sketchup.com/download/all www][http://www.sketchup.com/download/all .][http://www.sketchup.com/download/all sketchup][http://www.sketchup.com/download/all .][http://www.sketchup.com/download/all com][http://www.sketchup.com/download/all /][http://www.sketchup.com/download/all download][http://www.sketchup.com/download/all /][http://www.sketchup.com/download/all all] <br> Hem de baixar-nos o crear el fitxer:
+
La instal·lació del programa Sketchup es fa a través del programa [https://help.ubuntu.com/community/PlayOnLinux PlayOnLinux] que es troba al Centre de Programari de l'Ubuntu. S'instal·larà una versió per a Windows. Per aquest motiu s'utilitza el programa PlayOnLinux. S'ha de descarregar la versió&nbsp; '''SketchUp Pro 2013''' de l'enllaç:<br>  
-
<center>'''Force_sketchup_hw_accel.reg'''</center>
+
-
<br> que conté: ''REGEDIT4[HKEY_CURRENT_USER\Software\Google\SketchUp8\GLConfig\Display]"FIRST_TIME"=dword:00000000"HW_OK"=dword:00000001'' Després, llançar la comanda: <br> '''wine regedit /s force_sketchup_hw_accel.reg''' <br> Per treballar amb fitxers <nowiki>*.STL, hem de baixar el fitxer </nowiki>'''sketchup-stl-2.1.4.rbz''' <br> i instal·lar-lo: anem el menú [Windows] i escollim [Preferencies] [ Extensions] [Install Extension] i anem a la carpeta que hem desat el fitxer sketchup-stl-2.1.4.rbz <br> Tot i que s’instal·la correctament el pluguin a l’hora d’exportar a format STL, no ho fa correctament. <br> Una solució, és exportar el fitxer a format '''<nowiki>*.3ds</nowiki>''', el qual pot ser llegit pel'''NetFabb''' per repar-lo i exportar-lo a '''<nowiki>*.stl</nowiki>''', per ser llegit pel '''CURA''' <br> Referència d’instal·lació: [http://opensourceecology.org/wiki/Sketchup_on_Linux http][http://opensourceecology.org/wiki/Sketchup_on_Linux ://][http://opensourceecology.org/wiki/Sketchup_on_Linux opensourceecology][http://opensourceecology.org/wiki/Sketchup_on_Linux .][http://opensourceecology.org/wiki/Sketchup_on_Linux org][http://opensourceecology.org/wiki/Sketchup_on_Linux /][http://opensourceecology.org/wiki/Sketchup_on_Linux wiki][http://opensourceecology.org/wiki/Sketchup_on_Linux /][http://opensourceecology.org/wiki/Sketchup_on_Linux Sketchup][http://opensourceecology.org/wiki/Sketchup_on_Linux _][http://opensourceecology.org/wiki/Sketchup_on_Linux on][http://opensourceecology.org/wiki/Sketchup_on_Linux _][http://opensourceecology.org/wiki/Sketchup_on_Linux Linux] <br> Manual per fer els primers passos: [http://goo.gl/H5fPhR http][http://goo.gl/H5fPhR ://][http://goo.gl/H5fPhR goo][http://goo.gl/H5fPhR .][http://goo.gl/H5fPhR gl][http://goo.gl/H5fPhR /][http://goo.gl/H5fPhR H][http://goo.gl/H5fPhR 5][http://goo.gl/H5fPhR fPhR] <br> Tutorial en vídeo: [http://www.sketchup.com/learn/videos?playlist=60 http][http://www.sketchup.com/learn/videos?playlist=60 ://][http://www.sketchup.com/learn/videos?playlist=60 www][http://www.sketchup.com/learn/videos?playlist=60 .][http://www.sketchup.com/learn/videos?playlist=60 sketchup][http://www.sketchup.com/learn/videos?playlist=60 .][http://www.sketchup.com/learn/videos?playlist=60 com][http://www.sketchup.com/learn/videos?playlist=60 /][http://www.sketchup.com/learn/videos?playlist=60 learn][http://www.sketchup.com/learn/videos?playlist=60 /][http://www.sketchup.com/learn/videos?playlist=60 videos][http://www.sketchup.com/learn/videos?playlist=60 ?][http://www.sketchup.com/learn/videos?playlist=60 playlist][http://www.sketchup.com/learn/videos?playlist=60 =60]
+
-
<br>
+
[http://www.sketchup.com/download/all http://www.sketchup.com/download/all ]<br>  
-
=== NETFABB  ===
+
<br>
 +
 
 +
A més a més, per habilitar l'acceleració gràfica del programa SketchUp, cal crear el fitxer '''Force_sketchup_hw_accel.reg '''amb el contingut següent:'''<br>'''
<br>  
<br>  
 +
<pre>REGEDIT4
-
'''''NetFabb''''' permet reparar i manipular les malles del models 3D. Triangula la peça i et genera un fitxer STL reparat i preparat per ser llegit pel CURA. <br>
+
[HKEY_CURRENT_USER\Software\Google\SketchUp8\GLConfig\Display]
 +
"FIRST_TIME"=dword:00000000
 +
 +
"HW_OK"=dword:00000001
 +
</pre>
 +
<br> Un cop creat l'arxiu, cal executar l'ordre:
 +
 +
<br>
 +
<pre>wine regedit /s force_sketchup_hw_accel.reg </pre>
<br>  
<br>  
-
Per baixar el programa ho podem fer de: [http://www.netfabb.com/downloadcenter.php http][http://www.netfabb.com/downloadcenter.php ://][http://www.netfabb.com/downloadcenter.php www][http://www.netfabb.com/downloadcenter.php .][http://www.netfabb.com/downloadcenter.php netfabb][http://www.netfabb.com/downloadcenter.php .][http://www.netfabb.com/downloadcenter.php com][http://www.netfabb.com/downloadcenter.php /][http://www.netfabb.com/downloadcenter.php downloadcenter][http://www.netfabb.com/downloadcenter.php .][http://www.netfabb.com/downloadcenter.php php] <br>  
+
<br> '''PENDENT&nbsp;DE&nbsp;MODIFICAR/REDACTAR:'''
-
<br> Escollim el NETFABB Basic [Linux] ['''netfabb-basic_5.2.0_i386.deb''' ] [*.deb], escollim [32] o [64] segons sigui el cas. Instal·lem el programa amb el centre de programació d’Ubuntu. <br> Obrim el programa i carreguem el nostre fitxer *.stl o *3ds, per obtenir el model stl reparat. <br> Un cop tenim carregat el fitxer; farem els passos per fer la reparació. A continuació podeu trobar un petit manual per treballar-ho: [http://goo.gl/XCdxFx http][http://goo.gl/XCdxFx ://][http://goo.gl/XCdxFx goo][http://goo.gl/XCdxFx .][http://goo.gl/XCdxFx gl][http://goo.gl/XCdxFx /][http://goo.gl/XCdxFx XCdxFx] <br> <br><br>  
+
<br>  
 +
 
 +
Per treballar amb fitxers *.STL, cal descarregar el fitxer '''sketchup-stl-2.1.4.rbz''' i instal·lar-lo. Per fer la instal·lació cal anar al&nbsp;menú [Windows] i escollir [Preferencies] [ Extensions] [Install Extension]. Després s'ha d'anar a la carpeta que on s'ha desat el fitxer sketchup-stl-2.1.4.rbz. Tot i que s’instal·la correctament el pluguin, l'exportació a&nbsp;<span style="line-height: 1.5em; font-size: 13.28px;">format STL no es fa correctament. Una solució consisteix a exportar el fitxer a format </span>'''*.3ds'''<span style="line-height: 1.5em; font-size: 13.28px;">&nbsp;que pot ser llegit pel programa&nbsp;</span>'''NetFabb'''<span style="line-height: 1.5em; font-size: 13.28px;">&nbsp;que permet repar-lo i exportar-lo a </span>'''*.stl'''<span style="line-height: 1.5em; font-size: 13.28px;">, per ser llegit pel </span>'''CURA.'''
 +
 
 +
<span style="line-height: 1.5em; font-size: 13.28px;"> '''Referència d’instal·lació:'''</span>
 +
 
 +
[http://opensourceecology.org/wiki/Sketchup_on_Linux http://opensourceecology.org/wiki/Sketchup_on_Linux]<br>
 +
 
 +
<span style="line-height: 1.5em; font-size: 13.28px;">Manual per fer els primers passos:&nbsp;[http://goo.gl/H5fPhR http://goo.gl/H5fPhR]</span>
 +
 
 +
<span style="line-height: 1.5em; font-size: 13.28px;">Tutorial en vídeo: [http://www.sketchup.com/learn/videos/58?playlist=58 http://www.sketchup.com/learn/videos/58?playlist=58]</span><br>
 +
 
 +
=== NETFABB  ===
 +
 
 +
<br>
 +
 
 +
La descàrrega del programa Netfabb es fa des de la URL:<br>
 +
<pre>http://www.netfabb.com/downloadcenter.php
 +
</pre>  
 +
<br>  
 +
 
 +
Cal escollir la versió bàsica de Netfabb per a Linux i escollir l'arquitectura (32 o 64 bits). La instal·lació del programa, un cop descarregat, es fa amb el Centre de Programari de l'Ubuntu.<br>
 +
 
 +
Un cop instal·lat el programa, Netfabb permet obrir els fitxers *.stl o *3ds generats amb SketchUp per obterni el model .stl reparat. A continuació podeu trobar un petit manual per treballar-ho:
 +
<pre> http://goo.gl/XCdxFx
 +
</pre>
=== '''CURA'''  ===
=== '''CURA'''  ===
Línia 49: Línia 99:
<br>  
<br>  
-
'''''Cura''''' és un programa de codi obert (Open Source) i que permet transformar models 3D en instruccions que entengui la impressora reprap per la impressió de l’objecte físic. Genera arxius gcode que els podrem passar a la memorystick i posar-la a la impressora per imprimir l’objecte. També es pot connectar via port sèrie per manipular la màquina i imprimir les peces. <br>  
+
El programari CURA es descarrega de la pàgina web:<br>
 +
 
 +
[http://software.ultimaker.com/ http://software.ultimaker.com/]<br>  
<br>  
<br>  
-
Baixem el paquet de la pàgina: [http://software.ultimaker.com/ http][http://software.ultimaker.com/ ://][http://software.ultimaker.com/ software][http://software.ultimaker.com/ .][http://software.ultimaker.com/ ultimaker][http://software.ultimaker.com/ .][http://software.ultimaker.com/ com][http://software.ultimaker.com/ /] '''cura_14.09-debian_i386.deb''' <br> Si el nostre ordinador i la instal·lació és de 64 bits '''cura_14.09-debian_amd64.deb''' <br> El cura s’instal·la correctament, però no es comunica bé amb el mòdul Arduino Mega 2560. <br> '''CONFIGURACIO PER TREBALLAR EL CURA AMB LINUX:''' Per configurar la comunicació sèrie entre l’ordinador i la màquina cal: L'usuari es trobarà dins del grup:'''dialout''' Instal·lem el gestor de paquests python'''pip''' '''apt-get install python-pip''' Amb pip, instal·lem aquest dos paquets per solucionar la comunicació sèrie. '''pip install pyserial --upgrade''' '''pip install power --upgrade'''
+
S'ha de descarregar la versió del paquet .deb per a Debian/Ubuntu:<br>
 +
 
 +
 
 +
 
 +
[http://software.ultimaker.com/current/Cura-2.1.2-Linux.deb http://software.ultimaker.com/current/Cura-2.1.2-Linux.deb]
 +
 
 +
<br>  
 +
 
 +
<span style="line-height: 1.5em; font-size: 13.28px;">El programari s'instal·la correctament però no es comunica bé amb el mòdul Arduino Mega 2560.</span>
 +
 
 +
<br>  
 +
 
 +
==== COMUNICACIÓ SÈRIE  ====
 +
 
 +
Per configurar la comunicació sèrie entre l’ordinador i la màquina cal que:  
 +
 
 +
- L'usuari es trobarà dins del grup: '''dialout'''  
 +
 
 +
<br>
 +
 
 +
- S'instal·li el gestor '''pip''' de paquets de python.
 +
 
 +
<br>
 +
<pre>apt-get install python-pip
 +
</pre>
 +
<br> - S'instal·lin els mòduls de python: '''pyserial''' i '''power''' a través del gestor de paquets '''pip''' per resoldre la comunicació entre l'ordinador i la impressora 3D:
 +
 
 +
<br>
 +
<pre>pip install pyserial --upgrade
 +
pip install power --upgrade
 +
</pre>
 +
<br>
 +
 
 +
Tot seguit es mostra una captura de pantalla del programa Cura:
 +
 
 +
<br>
 +
 
 +
[[Image:Printer3d cura.png|center]]<br>
 +
 
 +
<br>

Revisió actual

Contingut

IMPRESSORES 3D: BCN3D+ (REPRAP)


Impressora 3D REPRAP

FILOSOFIA DE DISTRIBUCIÓ

RepRap és una iniciativa creada amb el propòsit de crear un prototip de impressores 3D de ràpida fabricació lliure i capaç de replicar-se. Es va iniciar a l’any 2004 perAndrian Bowyer a Anglaterra.


TECNOLOGIA

Es basa en un dispositiu anomenat extrusor que es calenta a una temperatura fixada. El material, en aquest cas, plàstic PLA, es fon dins l’extrusor i va dipositant petites gotes en la plataforma per tal de configurar la peça.


FUNCIONAMENT

El material està enrotllat en una bobina i passa a través de l’extrusor gracies a un mecanisme que arrossega el fil a través d’un motor pas a pas. L’extrusor té un moviment vertical segons l’eix z i un moviment horitzontal segons l’eix x controlats per motors pas a pas. La plataforma constitueix el movimentt de l’eix y.
El govern de la màquina es fa amb una unitat de control basa amb un Arduino Mega 2560 + RAMPS 1.4. El firmware que es fa servir és específic de l’empresa BCN3D+
Es pot trobar més informació sobre la impressora BCN3D+ a la web: http://www.reprapbcn.com/


REFERÈNCIES

REPCN 3D: empresa de Barcelona que es dedicada la construcció i distribució d’impressores tipus RepRap i també organitza WorkShop’s http://www.reprapbcn.com/


PROGRAMES

Per poder imprimir un objecte modelat en 3D des de Linkat GNU/Linux (12.04/14.04), caldrà fer servir tres programes:


- Google Sketchup: SketchUp és el programa que s'utilitza per fer el modelatge 3D. Permet dissenyar elements per arquitectura i enginyeria mecànica.


- NetFabb: permet reparar i manipular les malles del models 3D. Triangula la peça i genera un fitxer STL reparat i preparat per ser llegit pel programa CURA.


- Cura: és un programa de codi obert (Open Source) que permet transformar models 3D en instruccions que entengui la impressora REPRAP per a la impressió de l’objecte físic. Genera arxius gcode que es poden passar a la targeta de memòria i posar-la a la impressora per imprimir l’objecte. També es pot connectar via port sèrie per manipular la màquina i imprimir les peces.



SKETCHUP


La instal·lació del programa Sketchup es fa a través del programa PlayOnLinux que es troba al Centre de Programari de l'Ubuntu. S'instal·larà una versió per a Windows. Per aquest motiu s'utilitza el programa PlayOnLinux. S'ha de descarregar la versió  SketchUp Pro 2013 de l'enllaç:

http://www.sketchup.com/download/all


A més a més, per habilitar l'acceleració gràfica del programa SketchUp, cal crear el fitxer Force_sketchup_hw_accel.reg amb el contingut següent:


REGEDIT4

[HKEY_CURRENT_USER\Software\Google\SketchUp8\GLConfig\Display]

"FIRST_TIME"=dword:00000000

"HW_OK"=dword:00000001


Un cop creat l'arxiu, cal executar l'ordre:


wine regedit /s force_sketchup_hw_accel.reg 



PENDENT DE MODIFICAR/REDACTAR:


Per treballar amb fitxers *.STL, cal descarregar el fitxer sketchup-stl-2.1.4.rbz i instal·lar-lo. Per fer la instal·lació cal anar al menú [Windows] i escollir [Preferencies] [ Extensions] [Install Extension]. Després s'ha d'anar a la carpeta que on s'ha desat el fitxer sketchup-stl-2.1.4.rbz. Tot i que s’instal·la correctament el pluguin, l'exportació a format STL no es fa correctament. Una solució consisteix a exportar el fitxer a format *.3ds que pot ser llegit pel programa NetFabb que permet repar-lo i exportar-lo a *.stl, per ser llegit pel CURA.

Referència d’instal·lació:

http://opensourceecology.org/wiki/Sketchup_on_Linux

Manual per fer els primers passos: http://goo.gl/H5fPhR

Tutorial en vídeo: http://www.sketchup.com/learn/videos/58?playlist=58

NETFABB


La descàrrega del programa Netfabb es fa des de la URL:

http://www.netfabb.com/downloadcenter.php


Cal escollir la versió bàsica de Netfabb per a Linux i escollir l'arquitectura (32 o 64 bits). La instal·lació del programa, un cop descarregat, es fa amb el Centre de Programari de l'Ubuntu.

Un cop instal·lat el programa, Netfabb permet obrir els fitxers *.stl o *3ds generats amb SketchUp per obterni el model .stl reparat. A continuació podeu trobar un petit manual per treballar-ho:

 http://goo.gl/XCdxFx

CURA


El programari CURA es descarrega de la pàgina web:

http://software.ultimaker.com/


S'ha de descarregar la versió del paquet .deb per a Debian/Ubuntu:


http://software.ultimaker.com/current/Cura-2.1.2-Linux.deb


El programari s'instal·la correctament però no es comunica bé amb el mòdul Arduino Mega 2560.


COMUNICACIÓ SÈRIE

Per configurar la comunicació sèrie entre l’ordinador i la màquina cal que:

- L'usuari es trobarà dins del grup: dialout


- S'instal·li el gestor pip de paquets de python.


apt-get install python-pip


- S'instal·lin els mòduls de python: pyserial i power a través del gestor de paquets pip per resoldre la comunicació entre l'ordinador i la impressora 3D:


pip install pyserial --upgrade
pip install power --upgrade


Tot seguit es mostra una captura de pantalla del programa Cura: