Wiki Linkat

Impressores 3D

De Wiki Linkat

(Diferència entre revisions)
Revisió actual (08:46, 18 jul 2016) (mostra codi font)
 
(Hi ha 34 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|399x266px|Impressora 3D REPRAP]]<br> '''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 per''Andrian Bowyer'' a Anglaterra. <br> '''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. <br> <br> '''FUNCIONAMENT:''' <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/]<br> <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> <br> '''PROGRAMES:''' <br> *<u>SketchUp</u>: és un programa de modelatge 3D que permet dissenyar elements per arquitectura i enginyeria mecànica. *<u>NetFabb:</u> 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. *<u>Cura: </u>é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> '''INSTAL.LACIO DEL SKETCHUP LINUX''': <br> '''[PlayOnLinux]''' <br> 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:
+
== <br> [[Image:Printer3d 1.png|center|Impressora 3D REPRAP]]<br>FILOSOFIA DE DISTRIBUCIÓ<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]
+
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.  
-
<center>'''NETFABB'''</center>  
+
 
-
<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> 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> '''INSTAL·LACIÓ DEL CURA:''' <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'''
+
<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>  
 +
 
 +
== <br> FUNCIONAMENT<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/]  
 +
 
 +
== <br> 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/ <br>  
 +
 
 +
== <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>
 +
 
 +
=== SKETCHUP ===
 +
 
 +
<br>  
 +
 
 +
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>
 +
 
 +
[http://www.sketchup.com/download/all http://www.sketchup.com/download/all ]<br>  
 +
 
 +
<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>  
 +
<pre>REGEDIT4
 +
 
 +
[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> '''PENDENT&nbsp;DE&nbsp;MODIFICAR/REDACTAR:'''
 +
 
 +
<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''' ===
 +
 
 +
<br>  
 +
 
 +
El programari CURA es descarrega de la pàgina web:<br>
 +
 
 +
[http://software.ultimaker.com/ http://software.ultimaker.com/]<br>
 +
 
 +
<br>
 +
 
 +
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: