Workshop/3D Printer

From Leeds Hackspace Wiki
Revision as of 19:13, 4 February 2017 by Stanto (talk | contribs)
Jump to navigation Jump to search
Hackspace Mendelmax
Hackspace Mendelmax

The Hackspace has a 3D printer which is available 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

The current inductors are Martyn Ranyard and Joseph Corcoran. They can be contacted on the 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 a Sanguinololu (http://reprap.org/wiki/Sanguinololu), it appears v1.3 with an ATMega1284P. It is connected to a Panelolu2 (http://reprap.org/wiki/Panelolu2). To circumvent one of the shortcomings of the Sanguinololu, the direct control of the heatbed is switched by a solid state relay with logic control from the Panelolu2. There is also an additional microcontroller but its purpose is unclear at present.

Problems

  • Control of the heat bed, it is not sent the logical instruction to activate.
  • The heat bed does not heat evenly, resulting in prints that start to peel off the bed.
  • End stops require proper, permanent mounting for the switches. 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.