Jump to content
Ultimaker Community of 3D Printing Experts

Recommended Posts

Good morning everyone.  I'd like your thoughts on the following:

 

I've had to clear jams on occasion, and each time I wonder what I am doing to other parts of the printer during a hot pull.  The thread from kman on the PVA mid print pull (excellent workaround BTW) prompted the same concern.

 

Then it hit me:  With removable print cores, why are we forcing all this stress on a high precision printer head supported by bendable rods?  Why not have a robust stand that you can slide the print core into, properly supported so it can withstand a cold pull without damage, power it properly to a selectable temperature  (or temp schedule) and then do the work there?

 

Now, I realise this is going to have to be a smart stand.  My initial thoughts would be arduino running some portion of the full Ultimaker firmware, but really just enough to control temperature.  There would have to be a proper electronic interface to the print core, so the power supply would have to be managed.

 

I looked around my shop and realised the hardware needs are not really that big a stretch.

 

But first impressions in this business are sometimes just a rabbit hole.

 

What do you think?  Is this doable?  Anyone up for a bit of collaboration to get it done?

 

John

  • Like 3

Share this post


Link to post
Share on other sites

The upside of having a separate stand is, that you could take out the print core and clean it while your Ultimaker continuous to print. If you have to clean it in the 3D printer it prevents you from using it basically. Which could cost you precious time. 

  • Like 1

Share this post


Link to post
Share on other sites

I certainly see that benefit too.  The nice thing about having a cleaning stand, especially since the UM3 (in my case) ships with two AA cores, is that even routine post print cleaning can be done on the stand.  For multi printer operations where there are a lot of cores in play, this would have to make sense.

 

Now, I know that Ultimaker and 3rd party makers like 3dSolex and gr5 know the electronics of the print core.  I don't.  That to me is the biggest unknown, managing that interface safely.  How big a challenge is this piece?

 

J

 

Share this post


Link to post
Share on other sites
1 hour ago, SandervG said:

The upside of having a separate stand is, that you could take out the print core and clean it while your Ultimaker continuous to print. If you have to clean it in the 3D printer it prevents you from using it basically. Which could cost you precious time. 

Ok...I think I have a disconnect in me head.....I had a different image....I think I shall watch this to see what you guys speak of.

 

Thanks for info :)

Share this post


Link to post
Share on other sites

I think this is a good idea, with some recent issues with my 3rd party printcore, I couldnt print on the UM3 while I try to free up the jam core.

 

A separate stand would be a good idea, more so to those multiple printer and mostly run continuously. I think it is very doable, some one already may have the code for this, there was a guy who made a sous vide annealing for PLA, the principle is the same just heat up the printcore heater and probe current temp. no need for a full code, PID would be nice to avoid overshoot. Unless you want to to automate the cold pull as well.

 

On the business side, I am no expert but as a individual consumer, I might not buy this due to price. I might just DIY it as well (open source ftw) but businesses might buy it.

Edited by jffry7

Share this post


Link to post
Share on other sites

I'm thinking open source anyway, so cost will be in the hands of the user.  Creating the physical holder doesn't look too difficult, but some thought will have to be given to heat tolerance when the print core is being heated to clear a high temp filament.

 

The electronics interface and heater power is really where it gets tricky for me.  I agree, no need for all of the features of the standard firmware,  I thought it might be easier to clone a controller, then use off the shelf firmware, but the function is basic enough that perhaps that is overkill.

 

I'm a relative novice with GitHub.  Is there source documentation for the printcore electrical interface and associated temperature control code?

 

john

Share this post


Link to post
Share on other sites

That's a good consideration. 

 

I hadn't really fleshed out my thinking enough to consider the case of of removing a print core mid print,  more I was picturing hauling on this thing while doing a cold pull and the stress that puts on the rods and blocks. 

 

Right now my RAM (which at my age stands for 'randomising aging memory') is full, trying to figure out the interface and whether there should be cooling for the upper print core.  I'm also considering whether, since we have control of the environment, it would be worthwhile to allow the stand to tilt so that the nozzle could be horizontal or pointed upwards for cleaning, for those cases where something needs to be inserted through the nozzle opening.    If that capability existed, it would be an easy stretch to add a magnifier so the user could guide a needle more precisely with less risk of damage.  Then the thought of a heated needle....

 

Welcome to the perpetual motion machine of modification.....

 

J

Share this post


Link to post
Share on other sites
3 hours ago, JohnInOttawa said:

Is there source documentation for the printcore electrical interface and associated temperature control code?


The schematics of the Ultimaker3 PCBs can be found here:

https://github.com/Ultimaker/Ultimaker3/tree/master/PCB files

 

There are some hints about how to make the electrical connections to the printcore in this thread:

Using the Ultimaker3 CORE on an Ultimaker2

 

On the Arduino side one can probably copy the heater (output)- and PT100 (input)- circuits from the Ultimaker main-board, again: the schematics are published:

https://github.com/Ultimaker/Ultimaker2/tree/master/1091_Main_board_v2.1.1_(x1)

 

And for the software, take a look at the "manage_heater" function of Marlin:

https://github.com/Ultimaker/UM2.1-Firmware/blob/UM2.1_JarJar/Marlin/temperature.cpp#L406

 

Put it all together and you have a starting point.

Good luck! 😏

 

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Our picks

    • Taking Advantage of DfAM
      This is a statement that’s often made about AM/3DP. I'll focus on the way DfAM can take advantage of some of the unique capabilities that AM and 3DP have to offer. I personally think that the use of AM/3DP for light-weighting is one of it’s most exciting possibilities and one that could play a key part in the sustainability of design and manufacturing in the future.
        • Like
      • 3 replies
×

Important Information

Welcome to the Ultimaker Community of 3D printing experts. Visit the following links to read more about our Terms of Use or our Privacy Policy. Thank you!