Impressores 3D
De Wiki Linkat
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 | + | == <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. |
- | < | + | |
- | < | + | <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ó '''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 DE 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 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 <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;"> que pot ser llegit pel programa </span>'''NetFabb'''<span style="line-height: 1.5em; font-size: 13.28px;"> 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: [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)
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: