Workshop/3D Printer: Difference between revisions

From Leeds Hackspace Wiki
Jump to navigation Jump to search
mNo edit summary
mNo edit summary
 
(16 intermediate revisions by 3 users not shown)
Line 1: Line 1:
== 3D Printer (MendelMax) ==
[[File:HackspaceMendelmax.jpeg|thumb|right|upright=2.00|alt=Hackspace Mendelmax|Hackspace Mendelmax]]
The Hackspace has a 3D printer which is usable upon induction. There may be more 3D Printers about the Hackspace but these belong to individual members. This 3D printer was put together as a collaborative project, see: [[Projects/MendelMax]]. We have also acquired a [[Workshop/Felix]] 1.5


The 3D Printer is rapidly approaching usable.
The current inductor is Joseph Corcoran. He can be contacted on the Google Group / Mailing List.


This page is for reference that we can refer to post-induction.
== Hackspace MendelMax 3D Printer ==
 
It is based upon a MendelMax v1 (http://reprap.org/wiki/MendelMax) but it is 50% larger in every direction.
 
Build volume (mm): 300x300x270
 
Filament to use: PLA 1.75mm
 
== 3D Printer Control ==
 
To communicate between computer to motor control the printer is currently using an Arduino Mega 2560 (https://store.arduino.cc/usa/arduino-mega-2560-rev3), with a RAMPS 1.4 add-on (http://reprap.org/wiki/RAMPS_1.4). It is connected to a Panelolu2 (http://reprap.org/wiki/Panelolu2). The heatbed is switched by a solid state relay with logic control and has a separate power supply. There is also an additional microcontroller (ATMega328p) for controlling the fan in the PSU for the heatbed. The 3D printer stepper motors and control board are powered by a separate PSU.
 
The Arduino is running Marlin 1.1.4, this should soon be copied to the github repo (https://github.com/leedshackspace/Marlin).
 
== Problems ==
 
* The heat bed does not heat evenly, resulting in prints that start to peel off the bed.
* Difficult to calibrate Z head, Z sensor is needed for auto leveling.
* End stops require proper, permanent mounting for the switches. Most of these have been done. There are considerations to replace these with inductive sensors.
 
== Post-Induction Reference ==


First and foremost : [[Workshop/3D Printer/Filament]]
First and foremost : [[Workshop/3D Printer/Filament]]
Line 13: Line 34:
'''Controlling the printer :'''
'''Controlling the printer :'''


The printer interface is pronterface - if you want to run from your own machine, https://github.com/kliment/printrun [https://github.com/kliment/printrun] - it's under /home/hackspace/Printrun on the PC the printer is attached to.
The printer interface is pronterface - if you want to run from your own machine, [https://github.com/kliment/printrun https://github.com/kliment/printrun] - it's under /home/hackspace/Printrun on the PC the printer is attached to.


Basics of using it - check Options to see what ini file the slicer is using.  Remember, the whole hackspace has access to the machine, don't assume that the ini file is as it was last time you checked!
Basics of using it - check Options to see what ini file the slicer is using.  Remember, the whole hackspace has access to the machine, don't assume that the ini file is as it was last time you checked!
Line 26: Line 47:


Nozzle temperature - you will need to experiment with what filament you use - start at about 190 and adjust if it's too runny or blocks.  There are so many variations of chemical make-up of plastic that even the same brand of plastic can vary dependant on batch or colour.
Nozzle temperature - you will need to experiment with what filament you use - start at about 190 and adjust if it's too runny or blocks.  There are so many variations of chemical make-up of plastic that even the same brand of plastic can vary dependant on batch or colour.
Making the plastic stick - With cheap plastic, you will need to use the glue on the bed - a small amount on blue roll is good - it's dilute PVA glue - about 1:10 pva to water.
==Renovation Status:==
'''Needed work:'''
* Replacing of degraded PLA parts.
* Install upgrades
* Contain and tidy up wiring into an enclosure that allows for easy movement of printer.
* Alignment and optimizing
* Model and install part cooling ducts
'''Completed work:'''
* Replaced broken Y axis stepper motor mount.
'''Wishlist:'''
* PCB heated bed
* PEI bed sheet
* E3DV6 hotend
* Inductive sensing for auto levelling/end stop switch replacements

Latest revision as of 04:34, 26 November 2017

Hackspace Mendelmax
Hackspace Mendelmax

The Hackspace has a 3D printer which is usable upon induction. There may be more 3D Printers about the Hackspace but these belong to individual members. This 3D printer was put together as a collaborative project, see: Projects/MendelMax. We have also acquired a Workshop/Felix 1.5

The current inductor is Joseph Corcoran. He can be contacted on the Google Group / Mailing List.

Hackspace MendelMax 3D Printer

It is based upon a MendelMax v1 (http://reprap.org/wiki/MendelMax) but it is 50% larger in every direction.

Build volume (mm): 300x300x270

Filament to use: PLA 1.75mm

3D Printer Control

To communicate between computer to motor control the printer is currently using an Arduino Mega 2560 (https://store.arduino.cc/usa/arduino-mega-2560-rev3), with a RAMPS 1.4 add-on (http://reprap.org/wiki/RAMPS_1.4). It is connected to a Panelolu2 (http://reprap.org/wiki/Panelolu2). The heatbed is switched by a solid state relay with logic control and has a separate power supply. There is also an additional microcontroller (ATMega328p) for controlling the fan in the PSU for the heatbed. The 3D printer stepper motors and control board are powered by a separate PSU.

The Arduino is running Marlin 1.1.4, this should soon be copied to the github repo (https://github.com/leedshackspace/Marlin).

Problems

  • The heat bed does not heat evenly, resulting in prints that start to peel off the bed.
  • Difficult to calibrate Z head, Z sensor is needed for auto leveling.
  • End stops require proper, permanent mounting for the switches. Most of these have been done. There are considerations to replace these with inductive sensors.

Post-Induction Reference

First and foremost : Workshop/3D Printer/Filament

Second : Level X carriage - At time of writing the Y is not quite level. Not quite sure what we're going to do about this yet. If in doubt, blame the aussie!

To level the X, first centre the carriage, then home Z. then move the X in both directions and verify that the distance is the same along the bed. Anyone want to build a distance sensor with readout to put on the X axis?

Controlling the printer :

The printer interface is pronterface - if you want to run from your own machine, https://github.com/kliment/printrun - it's under /home/hackspace/Printrun on the PC the printer is attached to.

Basics of using it - check Options to see what ini file the slicer is using. Remember, the whole hackspace has access to the machine, don't assume that the ini file is as it was last time you checked!

The slicer is under /home/hackspace/slic3r-git and /home/hackspace/slic3r should be a symlink to this. There is also a binary release of an earlier version of Slic3r under /home/hackspace/slic3r-bin - this is mostly there for plating purposes.

In pronterface, click Slicing Settings - if you need to change any of them, try to save to a different ini file by using File -> Export Config and change the slicer options in pronterface' options. Please use a sensible settings file name. Ignore the fact that Slicer will moan that there are unsaved settings - it is to do with it's profile config.

Z-endstop - this is a bit on the temperamental side, so center the x and y and click the home z to check that the head stops just above the bed - most reprap folks say that it should be 2 sheets of paper between the nozzle and the bed.

Bed temperature - try not to raise this too quickly. It seems fine to heat up from room temp to 60 but if you want to go higher than that to avoid shattering the glass, let it get to 60 and then go up in steps from there. Remember - it's a VERY powerful heater and the glass is just normal glass.

Nozzle temperature - you will need to experiment with what filament you use - start at about 190 and adjust if it's too runny or blocks. There are so many variations of chemical make-up of plastic that even the same brand of plastic can vary dependant on batch or colour.

Making the plastic stick - With cheap plastic, you will need to use the glue on the bed - a small amount on blue roll is good - it's dilute PVA glue - about 1:10 pva to water.

Renovation Status:

Needed work:

  • Replacing of degraded PLA parts.
  • Install upgrades
  • Contain and tidy up wiring into an enclosure that allows for easy movement of printer.
  • Alignment and optimizing
  • Model and install part cooling ducts

Completed work:

  • Replaced broken Y axis stepper motor mount.

Wishlist:

  • PCB heated bed
  • PEI bed sheet
  • E3DV6 hotend
  • Inductive sensing for auto levelling/end stop switch replacements