close-circle
Close
0%
0%

Robot 3D printer auto eject sys & web print queue

A 3d printer system that can be operated by multiple people that just spits out parts placed in the web based print queue

Similar projects worth following
I just set up a new web site for this project.

Going to be publishing and documenting the whole thing.

http://www.3dpaperprinter.com/

For the purposes of the "BEST PRODUCT CONTEST" the product I will be providing an add on kit of all the parts required to build and actuate the trap door.
The table, 3d printer and 2d printer will not be included.


This is a project that combines multiple things together.

A web based interface for uploading stl files to a server that manages a 3d printer (Or multiple printers) queue.

Server side slicing of the stl file.

Gcode preview in web browser.

Approval of model to print.

3d printer control software (gcode sender) that connects to the server and can retrieve print jobs.

Hardware to perform auto ejection of part from 3d printer.

See the following presentation for details ab

So this is one of the first tests.

Link to the git hub for the GCODE sender written in BASIC

Link to the github for the web based queue and slicing software (PHP laravel and mysql reqd)

This is the latest video

This is a really old video with first printer

  • 1 × Delta 3D printer I am using a Kossel Delta (About 230$ shipped on ebay)
  • 1 × Incjet printer An incjet printer that is able to spit out paper that can fall on the build plate of the 3d printer (50$ at best buy). You will want one with the paper output as close to the fron of the machine as you can get it.
  • 1 × Linear actuator To open and clsoe the trap door
  • 1 × Plywood with sooth surface for printer table and trap door
  • 2 × Hinge For build plate paper clamp

View all 8 components

  • Problems and soultions.

    mmiscool4 days ago 0 comments

    so I was having some trouble with EMI. When the relays or switches were opening there would be a pulse from the coil in the motor that would interrupt the serial communications with the computer. This was the bane of my existence for a while. 

    I rigged up a couple of limit switches to control the linear actuator that the print head would hit using a bit of gcode.  and it was working great. That was untill some one uploaded a file that was way to big for the printer and the print head broke the limit switches. I have been working to make it so that there is a check for the print size to prevent future problems. 

    Might also get an h bridge motor controller for the linear actuator. 

  • Problems and soultions.

    mmiscool4 days ago 0 comments

    so I was having some trouble with EMI. When the relays or switches were opening there would be a pulse from the coil in the motor that would interrupt the serial communications with the computer. This was the bane of my existence for a while. 

    I rigged up a couple of limit switches to control the linear actuator that the print head would hit using a bit of gcode.  and it was working great. That was untill some one uploaded a file that was way to big for the printer and the print head broke the limit switches. I have been working to make it so that there is a check for the print size to prevent future problems. 

    Might also get an h bridge motor controller for the linear actuator. 

  • I ordered up more parts to build another printer.

    mmiscool07/16/2017 at 22:26 0 comments

    So I ordered another kossel printer and linear actuator.

    Going to be building yet another printer.

    Also had some issues with the control board on my existing printer. A friend ordered up a new board and is going to be building a different circuit to control the relays for the linear actuator. More details to come.

    Just want to make sure the printer is truly replicable before publishing more documentation and assembly instructions.

    Hopefully will have some good news by thursday.

  • Just found out that my project was acepted for a booth at Maker Fair New York

    mmiscool07/13/2017 at 00:55 2 comments

    So it looks like I will be setting up a booth at Maker Fair New York. Wooooooooooooo!!!

    http://www.3dpaperprinter.com/

  • Made some changes tonight. Fixed some issues. We have a working machine.

    mmiscool07/11/2017 at 02:50 0 comments

    So there were several problems each compounding the other.

    I had removed some code from the gcode sender to reset the serial connection between prints. This has been added back in.

    The extruder had a loose wire for the heater so that caused some head ache. That has been corrected now.

    As of tonight there is a functional printer that can work continuously. I will be working on getting the documentation updated with dimensions to build the printer.

    Hopefully some one will be brave enough at that point to replicate the machine. Then the fun begins.

  • Working but have problems.

    mmiscool07/08/2017 at 17:22 0 comments

    So I have a problem with the usb cominucation with the printer cutting out if i toggle the io pins or attempt to operate a servo :-(

  • Got most of the version 3 build finished.

    mmiscool07/03/2017 at 22:23 0 comments

    Just got a few more things to do before I start testing the version 3 build of the automatic 3d printer.

    I took a lot of pictures in the build process.

    I will be publishing dimensions for every thing here soon.

  • Just improved the GCODE sender!!

    mmiscool07/02/2017 at 21:23 0 comments

    So i just updated the github for the gcode sender.

    It has a few new options.

    First off I added a setting that optionally makes the gcode sender wait at the end of the print job and prompt for a person to remove the print. This allows the 3d print queue to be used with printers that do not have an auto eject system.

    Second because I am building a new printer witch uses a different ejection system and therefor different ejection gcode I added start and end gcode boxes to the settings page.

    You can enter printer printer specific gcode to do the auto ejection, nozzle cleaning or other actions. This makes the gcode sender compatible with different printers and allows the gcode produced on the server to be generic.

    There is another thing I was working on but it is not ready for prime time yet. I have not integrated the code in to the gcode sender yet. The new thing is the ability to capture an image of the print bead to detect if the piece of paper from the 2d printer is there yet. Incjet printers can some times take a minuet or 2 to clean the head at the most inopportune times. You also have the possibility of running out of paper. Hopefully this will prevent any of those scenarios from becoming a problem. It also opens up the possibilty of taking a picture of the print when it is done and uploading that back to web server for visual verification.

  • Quick tally on the total cost of building the version 3 machine

    mmiscool07/02/2017 at 01:14 0 comments

    all prices were rounded up a bit.

    60$ rolling 2 shelf cart from harbour freight

    230$ delta 3d printer from eBay kossel variant.

    45$ linear actuator from eBay

    3$ double Relay control board from eBay

    50$ lumber or just the scraps you have around.

    35$ regular 2d printer from Walmart.

    0$ old PC to run gcode sender.

    Total cost 438$ including all shipping charges.

    That's a pretty good deal if you want a 3d printer that can continuously run. :-)

  • Just went down to the local harbour freight. Picked up some goodies.

    mmiscool07/02/2017 at 00:49 0 comments

    So today I went down to the local harbor freight and picked up some goodies.

    I bought one of the steel carts. I will use this to build iteration 3 of the machine with the linear actuator for the trap door. As of today I have all the parts needed to build version 3 including the relay board to control the linear actuator. Using the steal cart really is going to make it easier to move around and show off. It was not fun moving it last time to bring it to the local mini maker fair.

    I got a hole cut in the top tray of the cart. Took about 5 minuets with an angle grinder.

    I plan to get the 3d printer mounted tomorrow or on Tuesday along with the trap door and actuator.

    The new trap door will be made with 2 pieces of plywood and use a pice of squishy foam between them to allow for some leeway in tollerences.

    Expect an update video in the next few days and some really good documentation and build of materials information.

View all 30 project logs

Enjoy this project?

Share

Discussions

Nathann wrote 06/23/2017 at 23:01 point

If you have a laser inkjet, here is a little hack : You can transfer a picture from the paper to the bottom face of the print. I only tried black text and logo but it may work with color too.

  Are you sure? yes | no

mmiscool wrote 06/05/2017 at 04:14 point

well been having pretty good luck with the printer and trap door. Still pooping out parts and it is really great. 

  Are you sure? yes | no

Kevin Harrington wrote 05/02/2017 at 14:35 point

I have been doing work with a vaccume bed to hold paper down and getting very good results. It gets rid of the paper warping problem on larger prints. Oak Ridge National Labs uses that trick to print huge parts. Think of it like an air hockey table in reverse, you get a firm even hold that is robust to part warping.  Just a thought...

  Are you sure? yes | no

mmiscool wrote 05/02/2017 at 15:19 point

I did try a vacuum plate initially when I was working with a standard prusa style printer in the initial videos.

Unfortunately I think that the vacuume required will need to be significantly better than the one I had.
Possibly iteration 3.

  Are you sure? yes | no

mmiscool wrote 05/01/2017 at 03:09 point

So the printer is fully working now. Been printing a whole bunch of stuff on it.

  Are you sure? yes | no

mmiscool wrote 05/01/2017 at 01:20 point

You know you want auto ejection for your 3d printer !!!!

  Are you sure? yes | no

mmiscool wrote 04/22/2017 at 13:31 point

That is good. Really trying to pull all the parts together for this.
So far I have had a working prototype (The one that sent the pice of paper flying at the end. The next one will be better with the trap door concept and positive clamping provided by applying pressure trap door plate.

  Are you sure? yes | no

David Scholten wrote 04/21/2017 at 12:38 point

This project makes me so damn happy :)

  Are you sure? yes | no

mmiscool wrote 05/01/2017 at 01:09 point

I upload a new video with things working. 

I have been print and continuing to print with out any problems so far. Just need yo make sure i keep loading up the paper. 

  Are you sure? yes | no

mmiscool wrote 04/21/2017 at 04:11 point

really can't wait to have this fully working. 

  Are you sure? yes | no

Similar Projects

Does this project spark your interest?

Become a member to follow this project and never miss any updates