Cerealbot

From Makers Local 256
Revision as of 17:26, 9 June 2015 by Ctag (Talk | contribs)

Jump to: navigation, search

Creator:
ctag
Status:
Testing HGBP, formatting wiki
Born On:
23:32, 13 December 2014 (CST)
Last Updated:
17:26, 09 June 2015 (CDT)

Don't hesitate to contact me with questions or ideas:

Christopher Bero
ctag on #makerslocal at freenode.net
bigbero@gmail.com

Map

If you want to build a Cerealbot:

Cerealbot/Hardware - Check this out first

Cerealbot/rpi - Then look at this

References:

Cerealbot/Financial - A list of links to every item I've purchased

Cerealbot/Archive - Cruft that still may be helpful

Cerealbot/avr

Cerealbot/printrbot

Overview

Oldest -> Newest

Regardless of an assortment of companies or model types, low cost FDM 3D printers operate on roughly the same level. Whereas I can incrementally fire off several dozen pages across multiple document types to our shop's laser printer from the comfort of my own home half an hour away, I can pretty much only 3D print while I'm present in the room to scrape each part off the build plate. This project, CerealBot, is my attempt at fixing a few of the issues that keep FDM printers out of practicality for a range of use-cases by making a low cost 3D printer serialized.

It is my hope that this project will bring about an affordable printer that can be placed in a school and maintained in a low-overhead, ad-hoc manner. The serialization will also allow for maximal student use from each printer, meaning that more investigative minds have access to this technology.

Method

Background:

While printing with an FDM machine, print adhesion becomes a big deal. If the surface of the print bed isn't "just so" then the part is liable to peel up or come unadhered, ruining it. Choosing a print surface is quite the art nowadays: Go online and try to find the correct print surface to use. You'll likely wind up with a dozen (stock/nothing, plain metal, blue tape, kapton tape, silicon, PEI, glass, etc) and instructions to "try each".

This makes a project like Cerealbot somewhat difficult. I need to find a way to have the part be firmly attached to the print plate while its being made, and then broken entirely free afterwards. If you have a printer and pretty good print adhesion, then think about it the next time you go to scrape off a part. I believe you'll be surprised how much dexterity is required, and then consider how difficult it will be for a robot to do the same task.


The Plan:

I'm sidestepping the issue of print adhesion by not using a motor to break the print free. Instead, the current Cerealbot will cycle its hotbed up to ~60C a few times, and the process of heating up and cooling down the part repeatedly tends to totally remove its grasp on the build plate. Then the print head can push the part out of the way. BUT: if the part is printed underneath the print head's home location, then it will wind up drilling down into the part before trying to sweep it off the plate! To allow for use of the entire print surface, I've added a servo to the hot end which will swing down an arm to push parts off, this alleviates the issue of needing to lower the entire print head and risk crunching the printed part.

External Resources

Parts

Amazon is an OK outlet for GT2 gear/belt parts for the X-Y motion

Source for 2-3mm Hex Bolts like those used in the simple metal

Pololu for servos

MISC

ctag's G+ Image Album

Printrbot initial config guide

Protoparadigm plastic I'm interested in

Quick guide on authbind, which allows octoprint to bind port 80

http://hackaday.com/2013/10/23/3d-printering-a-call-for-an-open-source-automated-build-platform/

Glass is good for easy part removal

Other serial printers

Someone's building a Cerealbot! https://wiki.melbournemakerspace.org/projects/CerealBot

http://nvbots.com/about/

http://forums.trossenrobotics.com/showthread.php?6311-One-more-robotic-3D-printer-assembler