Workshop/3D Printer: Difference between revisions
No edit summary |
|||
Line 15: | Line 15: | ||
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. | 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. | ||
The configuration of the Sanguinololu is not documented, though there is a residual copy of the Marlin firmware on the Dell computer next to the printer, this should now be backed up to Github (https://github.com/leedshackspace/Marlin) thanks to HeX with the configuration changes that've been made. | |||
== Problems == | == Problems == |
Revision as of 01:49, 3 August 2017
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.
The configuration of the Sanguinololu is not documented, though there is a residual copy of the Marlin firmware on the Dell computer next to the printer, this should now be backed up to Github (https://github.com/leedshackspace/Marlin) thanks to HeX with the configuration changes that've been made.
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.
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:
These would be lovely to have but I'm not holding my breath at the moment.
- PCB heated bed
- PEI bed sheet
- E3DV6 hotend