Filament Drives

Discussions concerning the Ultimaker 2 / Ultimaker 2+ series of printers, including the Ultimaker 2 Go
User avatar
Neotko
Reactions:
Posts: 1142
Joined: February 7th, 2016, 7:02 pm
Location: Madrid
3D Printer(s): UMO+ x2.5
Contact:

Re: Super hard nozzles - Test pilots

Post by Neotko »

I think it's related to the test of the ruby nozzle somehow. Anyway. When other tester 'test it' better. Maintly the concert for me was that you can see erros on the print than e3d blurs, not constant flow it's one of them. And again, it prints so nice :D
johan
Reactions:
Posts: 27
Joined: February 13th, 2016, 9:12 am
3D Printer(s): UMO (UM2, UM2+, UM2XT+, Form2, etc. at work)

Re: Super hard nozzles - Test pilots

Post by johan »

I can imaging different reasons why the result of the Olsson 'bling' nozzles are better than the E3D nozzles. I would guess the better thermal conductivity of the material used is the main reason for this difference. To keep the plastic flowing smoothly through the orifice keeping the plastic at an even temperature there is crucial. Using steel or other materials with low thermal conductivity get more temperature fluctuations and an uneven extrusion. This difference in temperature and therefore in flow characteristics would impact the desired flow rate settings.
User avatar
ivan.akapulko
Reactions:
Posts: 389
Joined: February 11th, 2016, 11:27 am
Location: Ust-Kamenogorsk, Kazakhstan
3D Printer(s): Ultimaker 2
Contact:

Re: Super hard nozzles - Test pilots

Post by ivan.akapulko »

Neotko wrote:With that it could be posible to run calibration according to each temp/speed and generate profiles for the esteps on each case. I would love an encoder actually controlling the real amount of filament move.
{offtop on}
It can count a filament on a roll, and make some warnings if he close to end?
{offtop off}
User avatar
Neotko
Reactions:
Posts: 1142
Joined: February 7th, 2016, 7:02 pm
Location: Madrid
3D Printer(s): UMO+ x2.5
Contact:

Re: Super hard nozzles - Test pilots

Post by Neotko »

There's a sollution for that ivan http://tunell.us/

And yes you are right johan we are going way offtopic XD
User avatar
Meduza
Reactions:
Posts: 289
Joined: February 10th, 2016, 8:08 pm
Location: Stockholm, Sweden
3D Printer(s): UM2+, UM3 (F2, UM2EX+ UM3EX, etc at work)
Contact:

Re: Super hard nozzles - Test pilots

Post by Meduza »

Maybe some mod (that means LePaul right now) can split this thread into a new one about filament sensors and servo loop filament drive :-)
User avatar
LePaul
Reactions:
Posts: 3970
Joined: February 7th, 2016, 10:26 pm
Location: Bangor, Maine USA
3D Printer(s): 24 - Yes I have a problem!
Contact:

Re: Super hard nozzles - Test pilots

Post by LePaul »

I don't know if I can split it up...I'd have to see what my admin account can do.

OR...someone could just start filament drive thread :)

(I'll check about option 1)
User avatar
LePaul
Reactions:
Posts: 3970
Joined: February 7th, 2016, 10:26 pm
Location: Bangor, Maine USA
3D Printer(s): 24 - Yes I have a problem!
Contact:

Filament Drives

Post by LePaul »

I'll see if I can move the discussion that went off topic (from Hardened Nozzles) to here...but no promises

Please....resume the Filament Drive chat here =)
User avatar
Meduza
Reactions:
Posts: 289
Joined: February 10th, 2016, 8:08 pm
Location: Stockholm, Sweden
3D Printer(s): UM2+, UM3 (F2, UM2EX+ UM3EX, etc at work)
Contact:

Re: Filament Drives

Post by Meduza »

So, how to do a reliable, not too expensive (to get adoption) accurate filament sensor?

I have been thinking about using a rotary encoder like this: http://www.ebay.com/itm/221765812822, cut out a small notch in the bowden tube, add some thin silicone heat shrink tubing to the encoder axle and spring load it against the filament.
johan
Reactions:
Posts: 27
Joined: February 13th, 2016, 9:12 am
3D Printer(s): UMO (UM2, UM2+, UM2XT+, Form2, etc. at work)

Re: Filament Drives

Post by johan »

I want give a rough intuition about the problem of getting the extrusion amount just right. First of all we don't want to bother with the case of failure where the filament slips or we have missed steps, those are real problems of 3d-printing but not of importance when discussing the nature of the problem with setting the e-steps right. The question of whether we have a bowden setup or not is also not necessary to address because that introduces related but not the same type of problems. The only thing we actually need to consider is the length of filament you actually feed through the feeder (due to conservation of mass :)).

The reason for the problem of too little filament fed is really a fundamental one, whenever you apply a force to some object the object will deform. How much depends on the force applied.

When we push filament through a 3D-printer nozzle we usually apply a large force to the filament to overcome not only the force to obtain the pressure necessary to push the molten plastic through the nozzle but also frictional and similar forces to feed the filament through the entire system. To realize the problem we only need to ascertain two simple facts, first of all that depending on how fast we try to push filament through the nozzle and at what temperature the force required to feed the filament will vary. Secondly, when we feed the filament the force we employ will deform the filament at the contact point and the deformation will depend on the force applied and this deformation will mean the filament is fed less forward. It is a bit of a leap that this is the source of the problem but with measured differences of material fed by 25 % depending on the rate of extrusion without observed missed steps or noticeable slippage gets me to the conclusion that this is a real effect.

The main point I want to make is that there is a fundamental relation between extrusion rates and the amount the filament that is actually fed when your feeder turns a certain distance. You will therefore need to change the amount of movement of your feeder motor depending on the aggregated back pressure of your extrusion system. The back pressure will depend on your extrusion rate, the design of your system and will also change over time when parts of your system wears out, the temperature of your hot end fluctuates, heat flows back up your filament path etc. I would say it is practically impossible to create a model which simulates all these time varying processes to attain a feed forward solution to the flow rate/e-steps parameter. Therefore I would say you will need a feedback filament feeder to address this problem in a satisfactory fashion.

Sorry for the wall of text :D.

ps. I would guess @Meduza agrees with what I have said above.
User avatar
Meduza
Reactions:
Posts: 289
Joined: February 10th, 2016, 8:08 pm
Location: Stockholm, Sweden
3D Printer(s): UM2+, UM3 (F2, UM2EX+ UM3EX, etc at work)
Contact:

Re: Filament Drives

Post by Meduza »

I totally agree with Johan, i believe that a lot of the problems with slight underextrusion and such we see today is because of deformation and micro-slippage on the surface of the filament, factors that most people seem to just ignore or even deny that they exist.

A high resolution filament sensor right in the print head's cold part and running the feeder in some kind of servo loop is one possibility to actually know what is going into the print head instead of guessing... just throwing out ideas here ;)
Anders Olsson
Reactions:
Posts: 415
Joined: February 8th, 2016, 8:37 pm
Location: Uppsala, Sweden
3D Printer(s): UM2 UM2E, UM2Go, UM3, Delta Tower, Form 1+, Form 2
Contact:

Re: Super hard nozzles - Test pilots

Post by Anders Olsson »

johan wrote:I can imaging different reasons why the result of the Olsson 'bling' nozzles are better than the E3D nozzles. I would guess the better thermal conductivity of the material used is the main reason for this difference. To keep the plastic flowing smoothly through the orifice keeping the plastic at an even temperature there is crucial. Using steel or other materials with low thermal conductivity get more temperature fluctuations and an uneven extrusion. This difference in temperature and therefore in flow characteristics would impact the desired flow rate settings.
The thermal conductivity of the ruby is actually closer to stainless steel than to brass. but since most of the ruby nozzle is made from brass the thermal conductivity of the orifice is not that important.
I believe that the improvement in overhangs comes from a combination of reduced friction (plastic vs. ruby), smaller shoulder and much higher manufacturing precision than for the brass nozzles.
(Sorry for the off topic but that post was moved here :) )

When it comes to feeder precision my view on things after using the direct feeder with 1.75 mm filament is that those two things are absolutely crucial to get decent precision. It is almost unbelievable what difference there is in the response from the feeder compared to the original bowden 3 mm setup.
I will record a video when I am finished with the XT-CF20 testing.

Apart from that a filament movement sensor would be nice of course.
I somehow would like a pressure sensor that measures the feeding pressure too and decreases the feedrate if it is obviously too high, like when starting a print with the nozzle too close to the platform. But all those things would require quite some clever programming and lots of testing.
User avatar
Neotko
Reactions:
Posts: 1142
Joined: February 7th, 2016, 7:02 pm
Location: Madrid
3D Printer(s): UMO+ x2.5
Contact:

Re: Filament Drives

Post by Neotko »

This looks like a cheap and micro rotary counter. http://sparklab-shop.de/parts/sparepart ... ing-system
User avatar
Meduza
Reactions:
Posts: 289
Joined: February 10th, 2016, 8:08 pm
Location: Stockholm, Sweden
3D Printer(s): UM2+, UM3 (F2, UM2EX+ UM3EX, etc at work)
Contact:

Re: Filament Drives

Post by Meduza »

That could be a option if it good enough resolution :-)

It would be interesting to just attach one of those just on top of the feeder, and log requested and measured extrusion distance with timestamps to see what the difference really are.
User avatar
Amedee
Reactions:
Posts: 599
Joined: February 15th, 2016, 11:10 am
Location: Brussels, Belgium
3D Printer(s): UMO / UMO+
Contact:

Re: Filament Drives

Post by Amedee »

From the doc it is a HAL sensor so I don't expect high resolution -- but probably good enough for looking at differences on a print.

I didn't knew Repetier firmware had that capability built in, interesting...
User avatar
Meduza
Reactions:
Posts: 289
Joined: February 10th, 2016, 8:08 pm
Location: Stockholm, Sweden
3D Printer(s): UM2+, UM3 (F2, UM2EX+ UM3EX, etc at work)
Contact:

Re: Filament Drives

Post by Meduza »

I would like to have at least the same resolution as a 1/4step of the feeder motor, to be able to really see the deformation of the surface.
Post Reply

Return to “Ultimaker 2 / Ultimaker 2+ / Extended & Go”