Difference between revisions of "3D printers - general information"

From ipswichmakerspace
Jump to: navigation, search
(NFire moved to a seperate page)
(da Vinci moved to its own page)
Line 18: Line 18:
 
For more information click on the links above.
 
For more information click on the links above.
  
 
 
 
==da Vinci==
 
 
[[File:A3dprinter.jpg|200px|right]]
 
 
Allegedly working again. Settings and filament currently unknown, investigation welcomed.
 
 
This is a proprietary printer, to use at present I believe you need to use the software available from the [http://us.xyzprinting.com/us_en/Product/da-Vinci-1.0 website].
 
 
===Specification===
 
''from the website'' [http://us.xyzprinting.com/us_en/Product/da-Vinci-1.0 xyzprinting.com web site]
 
 
* Build area: 200mm x 200mm x 200mm
 
* Max travel speed: 120mm/s
 
* 1.75mm dia. filament
 
* 0.4mm diameter nozzle
 
* Max nozzle temperature: 240 deg. C
 
* Print bed temperature: 40 - 90 Deg. C
 
* Material compatibility: PLA / ABS / Flexible / Tough PLA
 
* Supported file formats: .stl, XYZ Format (.3w), 3mf, G-code
 
 
===Upgrade plans===
 
 
* Review to see if Opensource firmware can be installed, to enable a non proprietary tool chain to be used, i.e. slice using Cura or similar and control with OctoPrint.
 
* Produce a workflow to enable members to follow when using.
 
 
 
<br style="clear:both;" />
 
  
 
==General usage information==
 
==General usage information==

Revision as of 14:11, 16 June 2019

Printer-bench.png
We are now allocating 'owners' to the Makerspace equipment, these owners will be responsible for ensuring there are appropriate processes in place for things like maintenance, safety and training etc.  The 'owner' for the 3D printers is Keith Ellis, if you are having trouble using the printers, want to report a fault, need some training please speak to Keith or alternatively email your request to ms_3dprinters@icloud.com

Please make sure you know what you are doing if you are using these printers, if you are unsure please ask for assistance. We would much prefer you ask the question rather than adjust something that has already been pre-set and calibrated.

Warning, 3D printers work by heating up and melting plastic filament, the print beds and hot-ends/nozzles get extremely hot. DO NOT TOUCH any hot parts, some of the printers are bare bones and to allow them to work the hot areas are not protected. If you are unsure ask someone to help.

We have several 3D printers available for use

  1. Creality CR10
  2. Monoprice Mini Delta
  3. Velleman K8200
  4. Turnigy Fabrikator - currently not in service
  5. da Vinci 1.0 - currently not in service
  6. NFire Delta - currently not in service

For more information click on the links above.


General usage information

Filament is expensive, so some best practices are suggested to minimise the opportunity for mishaps. Foremost, if you are printing multiple copies of an item, it's best to simply do one first to ensure it will print as you expect. Not much is worse than four almost perfect models, but all with the same unexpected defect or sizing error.

For printing a large object, you're probably best off using the Velleman, the filament is thicker and it simply puts plastic down faster. As a consequence though, it's not quite as precise as Turnigy.

When printing multiple items, remember that if one of them goes wrong, due to say bed adhesion issues, an extruder bump, filament feeding mishap, Jimbo eating it, or other unexpected occurrence, that you will waste a lot of filament either by having to abort the job and losing the correct object(s), or having a huge pile of string building up where the printer believes it should be printing the missing object. So sometimes it's worth not batching, especially so for tall or delicate items.

Charges

We do not charge for the use of the printers, but we do ask that you pay 5p for each gram of filament used. Scales are provided for weighing used material/prints. Thank you very much.

Training Material

This is work in progress, but here we keep the latest training material for the 3D printers

Octoprint

Octoprint is software that is specifically designed to control 3D printers. We currently have a Raspberry Pi hooked up the K8200 and Turnigy 3D printers which run Octoprint.

Access

Web based interface, currently accessible whilst connected to the Ipswich Makerspace network via

To login use the following details

  • Username: IpswichMakerspace
  • Password: raspberry

Features

  • Web based interface, available from any web browser when connected to the Ipswich Makerspace network
  • Manual control of X, Y and Z motors as well as bed and hot end heaters and extrusion motor, this is useful for pre-heating the bed and priming the print nozzle.
  • Ability to upload gcode files and print
  • gcode visualiser to allow review the print layer by layer prior to printing
  • Ability to upload 3D stl files and produce gcode with the built in Cura slicer profiles
  • Basic stl viewer

Using the in-built Cura profiles

Octoprint has a plugin architecture, one plugin installed is the Cura plugin. This allows Cura .ini files (which detail how the slicing is to carried out) to be uploaded and applied to .stl files allowing slicing to be carried out locally on the Pi from an stl file without needing to do the slicing separately.

The Cura profiles have been named in such a way that they describe the slicer settings.

The file name is made up in several pieces as shown below.

Printer name | Filament material | Hotend temperature | Infill percentage | Support settings | Platform settings

An example file name is:

K8200_PLA_190_I30_S0_P0

This translates as follows;

  • K8200 - The printer name
  • PLA - The fillament type
  • 190 - Hotend temperature of 190 degrees C
  • I30 - Infill at 30 %
  • S0 - No supports
  • P0 - No platform

the full range of options for supports are:

  • S0 - No supports
  • S1 - Support where touching Build plate
  • S2 - Support everywhere

the full range of platform options are:

  • P0 - No platform
  • P1 - Print with brim
  • P2 - Print with raft

Creating your own profiles

Firstly, it may not be necessary to create your own profile, if you have some requirements that are not catered for by the profiles already provided, then you can slice your own 3D files using your own slicer of choice and then uploading the gcode produced directly into Octoprint. this eliminates the need to slice within Octoprint.

However, if you think the slicing profiles could be supplemented then feel free to create your own, but please use the file name convention shown above.

Unfortunately the Octoprint Cura plugin is a bit picky about which Cura .ini files it accepts. If you want to create a Cura profile you must download Cura version 15.04 or earlier. the newer version will not work. Cura can be downloaded here, please note version 3.x.x is actually newer than 15.x.x, the newer 3.x.x will not work.

We have a Github repo for keeping our profiles, click here. Feel free to create a pull request to add profiles.

Booking time on the 3D printers

  • Members have priority use of 3D printers, if you are not a member please ask before using
  • Membership allows you to book usage of the printers in advance

3D printer booking procedure

Check the calendar for the printer you want to book to see if it is available

Velleman K8200 - http://bit.ly/K8200_cal
Turnigy Fabrikator - http://bit.ly/Turnigy_cal

If the time you are interested in is free, please make a request on the form here: http://bit.ly/Book_3D_printer