Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Previous revision
tools:digitalfabrication:3dprinters:home [2019/09/10 19:13]
tools:digitalfabrication:3dprinters:home [2023/04/26 05:17] (current)
bwilkins [3D Printers]
Line 1: Line 1:
-====== 3D Printers ====== +======= 3D Printers ​======= 
 +{{:​tools:​digitalfabrication:​3dprinters:​printers.jpg?​nolink&​400|}}
 <WRAP center round alert 60%> <WRAP center round alert 60%>
-Never leave any filament 3D printer running unattended. ​They are all capable ​of burning down HSBNE if something goes wrong.+Never leave any filament 3D printer running unattended. ​The entire bench and print area must be 100% clear of debris and tools. DO NOT start a print before checking this.
 </​WRAP>​ </​WRAP>​
  
-__**:?: These machines are maintained by members of the Digital Fabrication ​Cause. Please speak with the listed maintainer before trying to maintain them.**__+__**:?: These machines are maintained by members of the Digital Fabrication ​Team. Please speak with the listed maintainer before trying to maintain them.**__
  
-==== 3D Printer Experts ​==== +===== Want to get started printing quickly? ===== 
-These people know the ins and outs of 3D printing ​and are generally happy to help out when needed: +Unfortunately,​ there is no way to get started quickly. If you try to skip any steps or don't ready everything you're meant to, you will **most likely damage something**. Please read this entire page, then click on the printer you want to use, and read that entire page. 
-  * Steph Piper (@sjpiper145) +===== Using Filament ===== 
-  * Brendan Halliday (@nogthree) +{{ :​tools:​digitalfabrication:​3dprinters:​filament.jpg?​nolink&​400}}  
-  * Aaron Bycroft (@Sgt.Dicks) +It is expected that you pay for any filament that you use for the 3D printers. Octoprint will automatically calculate the time taking into account the estimate print time, and filament usage. The below filaments ​are compatible with our printers. If you have been authorised ​to use your own slicer, please use an approximate cost of $40/kg of filament ​when calculating the costIf you've been authorised ​to use your own filament, please donate approx $2/hr for printer usage and maintenance.
-  * Drew Spriggs (@dreadnought_strength) +
-  * Jaimyn Mayer (@jabelone) (currently not available ​to assist)+
  
-If you consider yourself in the knowadd yourself ​to the list! (but ask one of us first so we can keep track)+==== PLA ==== 
 +PLA is by far the easiest of all filaments to print withhowever this trade off comes at durability and strength making it unsuitable for parts exposed ​to heavy duty use. It has a fairly low glass transition ​(softening) temperature ​of around 60 degrees. As it is so easy to print with, it's possibly the most commonly used 3D printer filament used. PLA will soften and warp if left in a hot area like a car.
  
-===== How to use HSBNE'​s ​3D Printers =====+PLA is recommended for it'​s ​ease of printing whenever you don't need the strength or heat resistance of PETG.
  
-Currently all of HSBNE'​s ​3D printers have Octoprint set up on a Raspberry Pi thanks ​to James (pelrun). This allows anyone to easily start a print and control the printer from web browserIt helps to have your .STL model oriented properly to begin withbut you can rotate/​scale it after you upload it to the printerIf you're designing your own parts, please read the design tips below. Please read these steps carefully and follow them //**every time**// you want to use a printer:+==== PETG ==== 
 +If higher heat resistance and high strength than PLA is needed, PETG is recommended. It'​s ​much easier ​to print than ABS and does not normally have printing or warping issues. It has glass transition temperature of around 80 degreesPETG can be extremely sticky when printing, so it's important ​to have layer adhesion and extrusion rates confirmed through testingotherwise it can lead to many failed or low quality prints.
  
-1) Make sure the bench and "clean area" surrounding the printers is free from rubbishplastic scraps ​and any non 3D printer related toolsDo not start printing ​until this area is **spotless**If the area is not cleaned and a printer gets caught/​jammed etcyou may be held responsible for any damageClick the photo below for a "​clean"​ reference picture. Also make sure the print bed is completely clear of any scraps ​or old print jobsCheck that there is nothing in the way of any of the movement areas of the printer. (cables, tools etc)+==== ABS ==== 
 +We do not recommend people print unless the specifics of the material behaviour are known and needed. ABS can be strong, has some flexibility,​ and has higher heat tolerance with a glass transition temperature of around 100 degrees. Variants such as ABS+ or ABSmax (from eSun) can be very easy to print with some practicealthough the filaments can cost more than PETG and even high quality PLA variantsABS can also release styrene when printing, which may give some people headaches or other ill feelings when exposed for extended periodsABS is not UV stableso printed objects used outdoors ​may degrade over timeMany ABS variants have the advantage ​of being able to be welded ​or vapour smoothed using acetone
  
-{{:​tools:​printersclean.jpg?300|}}+==== ASA ==== 
 +ASA is similar to ABS in many respects, with the added benefit of UV stability. Commonly used in car parts, the trade off is price and effort to print. Some ASA filaments won't print reliably on HSBNE'​s CR-X printers due to the higher heat needed. ASA can be welded or vapour smoothed using acetone. ASA can also give off styrene fumes when printing.
  
-2) Now you're ready to upload ​the .STL file to the printer, in a browser go to the //Internal Address// for the printer you want to use (they'​re listed at the bottom of this page). Once ready, select the //blue// '​Upload'​ button on the web page. It will then prompt you to select the file you wish to print. Tip: the //Internal Address// only works while you're on site and connected to HSBNE'​s Wired or Wireless network.+===== 3D Printer Maintainers ===== 
 +These people know the ins and outs of 3D printing and are generally happy to help out when needed: 
 +  * Brett Wilkins ​(@Bugg) 
 +  * David Jericho (@Woofybean)
  
-{{:​tools:​printerupload.png?​direct&​200|}}+If you consider yourself in the know, add yourself to the list! (but ask one of us first so we can keep track)
  
-3) Once uploaded, you have to slice the model into G-Code (3D printer instructions). If it doesn'​t prompt you to begin slicing, click the "magic wand" icon in the files list on the left. Select a slicing profile that matches your needs and then make sure "After slicing"​ is set to "​Select For Printing"​ (if in doubt ask an expert or leave the default choice). [[https://​www.youtube.com/​watch?​v=Ig19xZ-SlUo|This video]] is a good guide to the Octoprint process. Octoprint will now slice the print, this may take some time as the donated Raspberry Pi computers we have are older models. Please be patient and don't do anything else on Octoprint until it's finished. +===== HSBNE Design Tips ======
- +
-3a) Skip this step if you don't need to rotate/​scale a model. Rotating or scaling a model can be done in the Octoprint interface. In the 3D view, just click on the 3D model then use the buttons on the left to scale or rotate it. Read "HSBNE 3D Printer Design Tips" below for the best orientation if you need some help. You will need to re slice your model by clicking the slice button. +
- +
-{{:​tools:​printersearchfile.png?​direct&​200|}} +
-{{:​tools:​slicingsettings.png?​direct&​300|}} +
- +
-4) Take a look at the printer you're using and make sure it's got enough filament loaded in it. On the top left of Octoprint (image below) you'll see some info about your print job. You'll need to guesstimate how much filament is on the printer and add some more if it's less than Octoprint'​s estimated length in metres. Tip: If it looks like it will run out halfway through an already started print, come and get a 3D printer expert to add some more mid print - //do not// start with too little filament intentionally. +
- +
-{{:​tools:​octoprintinfo.png?​direct&​300|}} +
- +
-5) Double check the print bed and movement areas around the printer are //​completely//​ clear of rubbish, tools etc. Click the blue "​Print"​ button at the top left. The printer will preheat to the correct temperature and automatically home. It's important at this point to watch it print the first layer and make sure it does so successfully. If the first layer fails, stop the print from Octoprint, clean up and start again. If it fails again, ask one of the 3D printer experts for some help. +
- +
-6) You can now let the printer do it's work. You should check in on it at least every 10-15 minutes to make sure it's still printing well, but the more often you can check it the better. You must stay //**on site**// the //**entire time**// you have a print job running. If you need to leave, you must either cancel the print job or ask someone else to keep an eye on it for you. The hot end routinely reaches a temperature above the flash point of paper and dust, which if accidentally blown onto the printer could start a fire. We don't want the printer to catch fire or damage itself while you're not there. +
- +
-7) Once your print is done, you will need to remove it. We recommend using a pair of side-cutters to push the print up off the bed. Simply put them flat on the print bed and close them around a corner of the print. +
- +
-8) Once you've done this, check the estimated price (top left of Octoprint) for your job and pop that amount into the donation tin. These machines are run at a loss, so if you don't leave a donation we can't afford to maintain the printers and replace filament. (it's about $50 per kg!) +
- +
-9) Clean up - normally the prints will come off cleanly, however if you used glue or another adhesive please clean them off completely. If there are any bits of your print job stuck to the bed, they should come off too. //​**Never**//​ put water on a hot bed as there is a high chance the glass will shatter from the sudden temperature difference. If you need to use water to clean it, let the print bed cool down first. +
- +
- +
-===== HSBNE 3D Printer ​Design Tips ======+
  
 If you follow these basic design tips when creating 3D models, you'll get the best results: If you follow these basic design tips when creating 3D models, you'll get the best results:
-  * Avoid overhangs - the printers work by building up plastic layer by layer, it can't lay down plastic into thin air! (or can it?)+  * Avoid overhangs - the printers work by building up plastic layer by layer, it can't lay down plastic into thin air! (or can it? read on to find out)
   * Shallow overhangs are OK - anything steeper than about 30 degrees from vertical will have poor results. (ie |/ between those two lines should be <30 degrees)   * Shallow overhangs are OK - anything steeper than about 30 degrees from vertical will have poor results. (ie |/ between those two lines should be <30 degrees)
-  * Use "​Bridges"​ - if you have a gap between two sections (ie |-|) it can normally be "​bridged"​ as it's supported ​on both sides. Bridges <1-2cm work best.+  * Use "​Bridges"​ - if you have a gap between two sections (ie |-|) it can normally be "​bridged"​ as it has support ​on both sides. Bridges <5cm work best and Cura will automatically do this for you.
   * The vertical (Z) axis is weakest due to the layered design. Try to design parts with the X/Y axis bending/​taking the force instead of the Z axis. Think of Lego blocks, it's much harder to break a single long piece than a tall stack of short pieces.   * The vertical (Z) axis is weakest due to the layered design. Try to design parts with the X/Y axis bending/​taking the force instead of the Z axis. Think of Lego blocks, it's much harder to break a single long piece than a tall stack of short pieces.
-  * If you need something to fit together exactly, make it slightly ​bigger or smaller than necessary, depending on how it'​s ​supposed to fit. 3D printed parts generally ​don't produce 100% dimensionally accurate parts (but are pretty ​darn close for most stuff).+  * If you need something to fit together exactly, make it slightly smaller than necessary ​(approx 0.5-1mm) if it'​s ​going on the inside, or slightly bigger (approx 0.5-1mm) on the outside. 3D printed parts don't produce 100% dimensionally accurate parts (but are pretty close for most stuff).
   * Don't be afraid to use bearings, screws and nuts/bolts. If something needs to turn use a bearing, plastic on plastic isn't smooth and won't last. If you need to attach parts to each other or something else, using screws or nuts/bolts is fine. (remember the tip above, try to clamp/​compress layers, not split them)   * Don't be afraid to use bearings, screws and nuts/bolts. If something needs to turn use a bearing, plastic on plastic isn't smooth and won't last. If you need to attach parts to each other or something else, using screws or nuts/bolts is fine. (remember the tip above, try to clamp/​compress layers, not split them)
  
 ===== How to help the maintainers (and possibly become one) ====== ===== How to help the maintainers (and possibly become one) ======
  
-HSBNE'​s fleet of 3D printers are maintained by members who volunteer their time to keep the machines working so that you can print things. All of our printers have personalities and battle-scars,​ so before you do anything to maintain them it'​s ​worth checking with the maintainer first. There could be specific models for replacement parts that you need. +HSBNE'​s fleet of 3D printers are maintained by members who volunteer their time to keep the machines working so that you can print things. All of our printers have personalities and battle-scars,​ so before you do anything to maintain them (including simple things like re-level ​it!), please check the printer'​s ​individual wiki page. There could be specific models for replacement parts that you need etc.
- +
-When using the 3D printers it helps the maintainers if you clean the bed when you're done, a wipe-down with some IPA will clean the bed on the Taz, the chang-yi i3 and the space-i2. On the pelrun-i2 you will need to speak to James as this is his personal machine on loan to HSBNE. +
- +
-Try not to leave any debris or print detritus around the printers too, as they may get caught up in the mechanical parts, and mess attracts more mess. Don't see a profile that works for your printing needs? Check out the Octoprint Configurations below. +
-  +
-===== 3d Printers ===== +
- +
-==== Space Taz 5 ==== +
- +
-{{:​tools:​taz5.jpg?​direct&​300|}} +
- +
-**Internal Address:** http://​space-taz5.hsbne.org/​ (http://​10.0.1.154/​) +
- +
-**Maintainers:​** Drew Spriggs +
- +
-==== Left CR-10 ==== +
- +
-{{:​tools:​cr-10.jpg?​direct&​300|}} +
- +
-**Internal Address:** http://​left-cr10.hsbne.org/​ (http://​10.0.1.152/​) +
- +
-**Maintainers:​** Drew Spriggs+
  
-==== Right CR-10 ====+When using the 3D printers it helps the maintainers if you clean the bed when you're done, a wipe-down with some IPA (isopropyl alcohol) will clean the bed on the Taz. A scraper works well at removing old bits of glue, hairspray, etc from the heated bed of the Creality (CR-X and CR-10) machines. Please be careful as even blunt edges of a tool can cut!
  
-{{:​tools:​cr-10.jpg?direct&300|}}+Try not to leave any debris or print detritus around the printers too, as they may get caught up in the mechanical parts, and mess attracts more mess. 
 +===== Individual Printer Pages Other Resources =====
  
-**Internal Address:** http://​right-cr10.hsbne.org/ (http://​10.0.1.153/​)+To get started printing something, you must read the printer'​s individual page **in full**.
  
-**Maintainers:​** Drew Spriggs+__Please don't try to just "work it out" or you can damage the machine.__
  
 +  * [[howto:​octoprint|Starting a Print with Octoprint]]
  
-==== Octoprint Configurations ==== +<nspages -exclude:​home -usePictures -h1 -textNS=""​ -subns -pagesInNs -naturalOrder>​
-Octoprint is set up on each machine to use Cura as its slicer. ​+
  
-The slicing profiles for each machine are stored in their own **branches** in this github repo:  +===== Other Notes =====
-[[https://​github.com/​HSBNE/​RepRap-Configurations|Configuration files for our 3D printers]]+
  
 ==== Cron Job ==== ==== Cron Job ====
  • tools/digitalfabrication/3dprinters/home.1568106834
  • Last modified: 4 years ago
  • (external edit)