Project to automatically remove parts from build plate

Hi guys and girls,
what happened to you all after the call? Im super interested in this project - and would love to connect with you as well!
I’ll most likely work on a similar solution as the one posted by Biocraftlab ( Bambulab P1P auto eject test - YouTube )
Seems like the github project created by Julie77 is no longer online?

Where are you? :slight_smile:

Peter (from germany)

1 Like

Hi folks!
My name is Al Amantea,
I’m a proud owner of a print farm (9 SWX2’s), a X1Carbon Combo, and currently use 3dQue’s AutoFarm3D software on a pi4b 8gb for control of the sidewinders.

I am also a member of their beta team, and as @Heliscone can possibly attest, quite active in that endeavor to bring automation to the X1 Carbon and other BL printers.
Hoping to add to the conversation, and participate here as well.
I’m based in Baton Rouge, Louisiana, USA.
Al

2 Likes

This project sounds awesome!! Go Go Go!!

Hi!
I have been searching around the internet for something like this. Would love to contribute if possible. I have a P1P and absolutely love the machine. I was considering buying other printers for a small print farm, but if this is doable I would love to just use P1Ps. Would you consider adding me to the GitHub and maybe I am able to contribute in some way?

Regards, Torstein

I think this is kind of a strange project idea, myself. This is what belt printers are great at (I have one, but I have yet to assemble it. Though I bought it so I could print “infinite” Z-height objects, not do continuous part production). For continuous production, I wouldn’t use a X1C. You want the parts that will inevitably wear out to be cheap to replace and easy to get.

But on the subject of cooling, here’s my contribution… I didn’t see anyone suggest a Peltier device for heating the build plate. Peltiers have the amazing ability to heat on one side and cool on the other as a function of the polarity of the DC voltage applied. So you could run power through it one way to heat the build plate and reverse the voltage to cool it down. And Peltiers can get to very high and low temperatures, easily above 100ºC or below 0ºC. They do pull a lot of Amps, though. It’d need a separate power supply. But you could probably cool the build plate down fast enough the parts would pop off on their own. You could get rid of the arm idea and just blow them off with a fan. :slight_smile:

2 Likes

I am curious as to what progress has been made on this project. Still very interested in participating!

It’s disappointing the github link is no longer public, I was hopeful for this project.

1 Like

Any updates on this project? I really want this for the masses!

I came up with a simple solution that works for many of my parts. I just modified my machine end gcode to use the print head to push the parts of the plate.

It does have limitations,

  • parts need to be lined up with the left/right center of the bed because that is where I am putting the print head.
  • depending on the type of filament you might need to add in the commented out delay to give the print time to self release.

This is the end of my machine end g-code.

G90 ; absolute positioning
G1 X128 Y250 F3600 ; park

; ======== eject parts
G0 X128 Y256 ; move to middle back of bed
G0 Z1 ; raise bed until nozzle is almost touching
M106 P2 S255 ; turn on aux fan to cool bed quickly
M190 30 ; wait for bed to be cold
;G04 S300 ; give the part time to break free so pushing it is easier
M106 P2 S0 ; turn off aux cooling fan
G0 Y0 F1000 ; push part of bed
; ==== end eject

M220 S100 ; Reset feedrate magnitude
M201.2 K1.0 ; Reset acc magnitude
M73.2 R1.0 ;Reset left time magnitude
M1002 set_gcode_claim_speed_level : 0

M17 X0.8 Y0.8 Z0.5 ; lower motor current to 45% power

3 Likes

is start googling 5 minute ago to find if something like this was possible on bambulab… and i foun your answer to this posted 15 min ago ahah what a coincidence! i will definitly try it ! did you have some fail with this technique? maybe is there a way to have a variable instead of the X value? maybe to “auto-center” it on the part?

In one of his videos, Tom Sanlanerer prototyped a device that would pick up the entire build plate , remove it, and shove another one in. Yours, however, is simpler than that.

Also, if you print on garolite, the prints really do self-release on cooldown, with seemingly no residue, so it might be very good for your purposes:

I wonder, though, if you’d be better off sending your prints to a print-farm of cheap printers, so then the parts could be printed in parallel, which would greatly reduce your effective print time?

On the other hand, your design would take up less space, and it would be convenient. I can see the benefit in it.

I had the stupid idea of using a Universal Robot UR10 with a camera to open the door, remove the build plate, place the build plate on a magnetic platform, remove the print, and then put a new build plate in.
Overcomplicated, yes. Entertaining, yes
UR10e

3 Likes

@julie777, i tried your code last night and something went wrong because the printer wasn’t waiting for the bed to cool down, i’m trying to figure it out

i solved it, added temp target and a “S” before the temp value:

G90 ; absolute positioning
G1 X128 Y250 F3600 ; park

; ======== eject parts
G0 X128 Y256 ; move to middle back of bed
G0 Z1 ; raise bed until nozzle is almost touching
M106 P2 S255 ; turn on aux fan to cool bed quickly
M140 S0 ; For some reason you need to set the bed temp again before
M190 S30 ; wait for bed to be cold
G04 S300 ; give the part time to break free so pushing it is easier
M106 P2 S0 ; turn off aux cooling fan
G0 Y0 F1000 ; push part of bed
; ==== end eject

M220 S100 ; Reset feedrate magnitude
M201.2 K1.0 ; Reset acc magnitude
M73.2 R1.0 ;Reset left time magnitude
M1002 set_gcode_claim_speed_level : 0

M17 X0.8 Y0.8 Z0.5 ; lower motor current to 45% power

2 Likes

Have you seen this post?

5 Likes

I’m now convinced that in the realm of 3d printing, there are no stupid ideas… only ideas that need further development.

2 Likes

We have another one mounted to a gantry on the ceiling of our greenhouse
In combination with the FarmBot, it is a fully-automated greenhouse

I tend to be the overachieving, crazy engineer that thinks of stupid yet genius ideas

1 Like

What’s the latest on this any plans or models I can try?

What slant3d does in their printer farm factory is use the toolhead to push the prior print off the build plate into a bin, and then start a new print. It never actually changes the build plate at all. Of course, they limit themselves to models which can detach in this way, so I wouldn’t call it a panacea per se.

First time messaging. I love your idea. We had a similar idea so if you make one… make two! :wink: I’ll defo take one haha.

Keep up the great work. I have my Prusas automated… Now the P1Ps😉

1 Like