Difference between revisions of "3d printer"

From Fixme.ch
Jump to: navigation, search
(Printing software)
(Added online STL sources, added video of operation, fixed introduction/contents table, rearranged page for clarity)
Line 1: Line 1:
[[File:Ultimaker.png|500px]]
+
{| style="width:80%"
 +
| __TOC__
 +
|[[File:Ultimaker.png|500px]]
 +
|}
  
== Software ==
+
== 3D models ==
=== 3D Software ===
+
=== Find model online ===
 +
{| class="wikitable"
 +
|-
 +
! Name
 +
! Description
 +
! align="center" | Requires registration?
 +
|-
 +
|[http://www.thingiverse.com/ Thingiverse]
 +
|Largest go to source for 3D models
 +
| align="center" style="background:#90EE90;" | No
 +
|-
 +
|[http://www.shapeking.com/ Shapeking]
 +
|Excellent alternative to thingiverse
 +
| align="center" style="background:#90EE90;" |No
 +
|-
 +
|[https://cubehero.com/ Cubehero]
 +
|Open source source based on git
 +
| align="center" style="background:#90EE90;" |No
 +
|-
 +
|[https://thepiratebay.sx/browse/605 The Pirate Bay]
 +
|Torrents of miscellaneous 3D models
 +
| align="center" style="background:#90EE90;" |No
 +
|-
 +
|[http://defcad.com/ Defcad]
 +
|Controversial thingiverse clone
 +
| align="center" style="background:#FFFFE0;" |?
 +
|-
 +
|[http://makerlove.com/ Makerlove]
 +
|3D printed sex toys
 +
| align="center" style="background:#90EE90;" |No
 +
|-
 +
|[http://www.3dcontentcentral.com/Browse.aspx 3DCC]
 +
|Technical models
 +
| align="center" style="background:#FFFFE0;" | ?
 +
|-
 +
|[http://grabcad.com/library GrabCAD]
 +
|Models mostly for CNC and design
 +
| align="center" style="background:#F08080;" | Yes
 +
|-
 +
|[http://www.shapeways.com/3d_parts_database Shapeways]
 +
|Shapeways tested 3D models
 +
| align="center" style="background:#F08080;" |Yes
 +
|-
 +
|[http://3dr.adlnet.gov/  US .gov repository]
 +
|Backed by the NSA
 +
| align="center" style="background:#FFFFE0;" |?
 +
|}
 +
 
 +
=== Make your own ===
 +
==== 3D Software ====
 
* [http://www.sketchup.com/ Sketchup] is a free, popular and most importantly, easy to use software which allows for the quick creation of 3D models (requires [http://rhin.crai.archi.fr/rld/plugin_details.php?id=429 su2stl plugin] for STL export/import)
 
* [http://www.sketchup.com/ Sketchup] is a free, popular and most importantly, easy to use software which allows for the quick creation of 3D models (requires [http://rhin.crai.archi.fr/rld/plugin_details.php?id=429 su2stl plugin] for STL export/import)
 
** [ftp://fixme:fixme@ftp.fixme.ch/incoming/SketchUp%202013%20(Mac).dmg Sketchup 2013 Mac]
 
** [ftp://fixme:fixme@ftp.fixme.ch/incoming/SketchUp%202013%20(Mac).dmg Sketchup 2013 Mac]
Line 11: Line 63:
 
* [http://www.netfabb.com/download.php Netfabb] (Linux version)
 
* [http://www.netfabb.com/download.php Netfabb] (Linux version)
  
=== Printing software ===
+
==== Printing software ====
 
* https://print.fixme.ch web interface to replace Printrun/Cura (still need Slic3r to create the gcode)
 
* https://print.fixme.ch web interface to replace Printrun/Cura (still need Slic3r to create the gcode)
 
** Currently not connected to the printer and the service is down
 
** Currently not connected to the printer and the service is down
Line 23: Line 75:
 
* There's a dedicated machine to print: spm.fixme.ch
 
* There's a dedicated machine to print: spm.fixme.ch
  
== Cura for printing ==
+
== Printing ==
=== Installation ===
+
=== Software Installation ===
 
* http://daid.github.com/Cura/
 
* http://daid.github.com/Cura/
 
* it's the only software worth it
 
* it's the only software worth it
Line 79: Line 131:
 
[[File:piggy.png|300px]]
 
[[File:piggy.png|300px]]
  
== Issues to fix ==
+
== Files ==
* End stops are getting crapy
+
You can find 3D models to print from [[#Find model online|this list of websites]]. There is also a folder full of previously printed STL's on the machine attached to the Ultimaker.
* Belt tension is bad
+
* Y alignement problems
+
* Fan can't be turned off (electrical problem?)
+
* <s>http://wiki.ultimaker.com/Jamming</s>
+
* <s>Needs a new tube and fixation</s>
+
* <s>One of the nozzle is loose. When the extrusion begins, the pipe move</s>
+
** <s>[[Media:ultimaker-fix1.png|Nemen has printed a piece for fixin']]</s>
+
** <s>http://www.thingiverse.com/thing:27376</s>
+
* <s>Belt tension: https://www.youtube.com/watch?v=grHmmmSoOfc&</s>
+
* <s>Thermocoupler and the heater are stuck in the head</s>
+
  
== Todo ==
 
Stuff to print
 
* New fan: http://www.thingiverse.com/thing:25611
 
 
== Files ==
 
 
* FIXME keychain: [[File:fixme-key.stl]]
 
* FIXME keychain: [[File:fixme-key.stl]]
 
* Tablet support: [[File:tablet-support.stl]]
 
* Tablet support: [[File:tablet-support.stl]]
Line 119: Line 156:
 
File:creepers.jpg|Creepers
 
File:creepers.jpg|Creepers
 
File:chain.png|Chaine
 
File:chain.png|Chaine
 +
File:Ultimaker_Closeup.mp4|Closeup Video
 
</gallery>
 
</gallery>
  
== New parts ==
+
== Webcam ==
 +
* An AXIS webcam is deployed on the printer and accessible by IP: http://62.220.135.212
 +
* There's a service for viewing the webcam
 +
** https://webcam.fixme.ch
 +
** Repo is in github: https://github.com/fixme-lausanne/fixme-webcam
 +
** [[Gitolite#Deploy|Auto-deploy]] by pushing on the <code>live</code> branch in <code>ssh://gitolite@git.fixme.ch:1337/fixme-webcam</code>
 +
 
 +
== Maintenance ==
 +
==== Issues to fix ====
 +
* End stops are getting crapy
 +
* Belt tension is bad
 +
* Y alignement problems
 +
* Fan can't be turned off (electrical problem?)
 +
* <s>http://wiki.ultimaker.com/Jamming</s>
 +
* <s>Needs a new tube and fixation</s>
 +
* <s>One of the nozzle is loose. When the extrusion begins, the pipe move</s>
 +
** <s>[[Media:ultimaker-fix1.png|Nemen has printed a piece for fixin']]</s>
 +
** <s>http://www.thingiverse.com/thing:27376</s>
 +
* <s>Belt tension: https://www.youtube.com/watch?v=grHmmmSoOfc&</s>
 +
* <s>Thermocoupler and the heater are stuck in the head</s>
 +
 
 +
==== Todo ====
 +
Stuff to print
 +
* New fan: http://www.thingiverse.com/thing:25611
 +
 
 +
==== New parts ====
 
* Ordered and installed May 2013
 
* Ordered and installed May 2013
 
* Advices from FabLab Munchen: https://plus.google.com/u/0/118147898615631299121/posts/Kckxn1ssgUt
 
* Advices from FabLab Munchen: https://plus.google.com/u/0/118147898615631299121/posts/Kckxn1ssgUt
Line 129: Line 192:
 
* Self-printer alternatives
 
* Self-printer alternatives
 
** http://www.thingiverse.com/thing:26094 Extruder upgrade
 
** http://www.thingiverse.com/thing:26094 Extruder upgrade
 
== Webcam ==
 
* An AXIS webcam is deployed on the printer and accessible by IP: http://62.220.135.212
 
* There's a service for viewing the webcam
 
** https://webcam.fixme.ch
 
** Repo is in github: https://github.com/fixme-lausanne/fixme-webcam
 
** [[Gitolite#Deploy|Auto-deploy]] by pushing on the <code>live</code> branch in <code>ssh://gitolite@git.fixme.ch:1337/fixme-webcam</code>
 
  
 
== Other resources ==
 
== Other resources ==

Revision as of 01:55, 21 September 2013

Ultimaker.png

3D models

Find model online

Name Description Requires registration?
Thingiverse Largest go to source for 3D models No
Shapeking Excellent alternative to thingiverse No
Cubehero Open source source based on git No
The Pirate Bay Torrents of miscellaneous 3D models No
Defcad Controversial thingiverse clone ?
Makerlove 3D printed sex toys No
3DCC Technical models  ?
GrabCAD Models mostly for CNC and design Yes
Shapeways Shapeways tested 3D models Yes
US .gov repository Backed by the NSA ?

Make your own

3D Software

Printing software

Printing

Software Installation

  • http://daid.github.com/Cura/
  • it's the only software worth it
  • Yes, you will need PyOpenGL for it to run. Displaying nice 3d images is not that trivial.
  • Recommended: Use the dev version on github: https://github.com/daid/Cura.git (12.10 when I'm writing)
  • Required packages: wxPython and PyOpenGL.
  • You can use a python virtualenv.

First use

  • On first Cura start, you don't need to upgrade to Marlin firmware because it's already done.
  • You should run the checks, at least to check if USB connection between PC and the printer is working. For temperature check, the printer need to cool down (to ~30) before heating and check, it can take looong time.
  • Now you can use Cura to print objects.

Printing

Maximum length/width: 180mm

  • Load a .stl model.
  • Change orientation, size, etc...
  • Check settings on the left (and in the different tabs)
  • Click on the Prepare print button.
  • Software will slice the object into GCode. The more you choose a large scale object, the longer the execution time is.
  • When it done, click on Print button to open the Printing dialog.
  • Wait the software connect with the printer, Connection button will turn from clickable to readonly and Print button will turn from readonly to clickable.
  • Set the temperature with the arrows (yeah it's not working by putting the number directly)
  • Wait a bit so the hot end is distributively warmed
  • Extrude before printing, so the wire is at the start of the hot end
  • Make sure the wire is extruding correctly (the output wire is regular)
  • Click the Print button.

Settings

  • Walls: 0.4 (1 wall) is good
  • Print speed: 80mm/s is clean (you may increase temperature for more speed)
  • Infill:
    • strong material, 80-100%
    • Light print, 10-15%
  • Temparatures: ~230-240°
  • Support type:
    • Exterior when there's a big overhang (we made a 10cm overhang without support, but generally it's >1cm)
    • None in general
  • Raft: needed when there are small pieces at the bottom (so they stick to the bed)
  • Experiment !

Important points

  • KEEP YOUR EYES ON THE PRINTER THROUGHOUT THE PRINTING PROCESS!!! And clean what could interfere with the printing.
  • BE carefull with the end stops, if they don't work, turn OFF the printer immediatly and fix them (by bending the metal part a little bit for instance)

After printing

  • If a pile of plastic has formed in the extruder, remove the wire complitely and cut it
  • Put the leftover in the box, maybe one day we'll be able to recycle it!

Finance

  • To buy new PLA filament and upgrade parts, there's a piggy bank next to the printer
  • The cost in filament is indicated by Cura, just take a guess to add general maintenance cost of the printer

Piggy.png

Files

You can find 3D models to print from this list of websites. There is also a folder full of previously printed STL's on the machine attached to the Ultimaker.

Photos

Webcam

Maintenance

Issues to fix

Todo

Stuff to print

New parts

Other resources