UMO / UMO+ Firmware

Topics related to printer firmware
User avatar
Amedee
Reactions:
Posts: 599
Joined: February 15th, 2016, 11:10 am
Location: Brussels, Belgium
3D Printer(s): UMO / UMO+
Contact:

Re: UMO / UMO+ Firmware

Post by Amedee »

Neotko wrote:Woohoo You men work fast!
And you are even faster in checking latest versions :lol:

Note that it is not enabled by default, you need to select the option in the builder

For the code change, I took another approach: I am using a fake pin (255), which allows me to stick more to the original code, and looks cleaner (in my view). But at the end it does about the same.

For the Bed PID, it won't be before next week, because I need to do some testing and m printer is now reserved for 'production use' ;)
User avatar
antiklesys
Reactions:
Posts: 183
Joined: February 13th, 2016, 8:01 am
3D Printer(s): UMO

Re: UMO / UMO+ Firmware

Post by antiklesys »

Request for the web builder: make it possible to select the temp sensor pin?
User avatar
Amedee
Reactions:
Posts: 599
Joined: February 15th, 2016, 11:10 am
Location: Brussels, Belgium
3D Printer(s): UMO / UMO+
Contact:

Re: UMO / UMO+ Firmware

Post by Amedee »

antiklesys wrote:Request for the web builder: make it possible to select the temp sensor pin?
Can you be more specific on what you are trying to achieve?

I mean do you want to mix & mach between the available temp pins (e.g Extruder 1 on Extruder 2 temp pin) or do you want to use unassigned pins (like the Exp3 header on the Ultiboard 1.5.x) ?
User avatar
antiklesys
Reactions:
Posts: 183
Joined: February 13th, 2016, 8:01 am
3D Printer(s): UMO

Re: UMO / UMO+ Firmware

Post by antiklesys »

Amedee wrote:
antiklesys wrote:Request for the web builder: make it possible to select the temp sensor pin?
Can you be more specific on what you are trying to achieve?

I mean do you want to mix & mach between the available temp pins (e.g Extruder 1 on Extruder 2 temp pin) or do you want to use unassigned pins (like the Exp3 header on the Ultiboard 1.5.x) ?
I was totally referring to the second one: using unassigned pins like the Exp3 on UMO boards
User avatar
Amedee
Reactions:
Posts: 599
Joined: February 15th, 2016, 11:10 am
Location: Brussels, Belgium
3D Printer(s): UMO / UMO+
Contact:

Re: UMO / UMO+ Firmware

Post by Amedee »

Like for PT100 on UMO ;)

I'll put that on the list for one of the next release...
User avatar
antiklesys
Reactions:
Posts: 183
Joined: February 13th, 2016, 8:01 am
3D Printer(s): UMO

Re: UMO / UMO+ Firmware

Post by antiklesys »

Awesome, and yes: the PT100 on UMO is exactly what I was aiming for.
One more question: why the firmware builder limits the temperature to 315?
Using hot ends like E3D with a PT100 you can go up to 400 (theoretically).
Wouldn't it be worth to increase also the max temp range in the drop-down menu?
User avatar
Amedee
Reactions:
Posts: 599
Joined: February 15th, 2016, 11:10 am
Location: Brussels, Belgium
3D Printer(s): UMO / UMO+
Contact:

Re: UMO / UMO+ Firmware

Post by Amedee »

There is no particular reason to limit to 315°C -- I try to sanitize input by providing 'common values' based on what I am using or what is requested by the community.

My view with the builder is to provide an easy way to customize with the most common options, for people who want to go completely 'off track', they still can build from source ;)

I'll amend the temperature list of values in the next release.
(To set the expectation right, that will be something like by the end of the week -- it is a 2 minutes fix, but I have a couple of commits pending and I won't have much time during the week)
User avatar
antiklesys
Reactions:
Posts: 183
Joined: February 13th, 2016, 8:01 am
3D Printer(s): UMO

Re: UMO / UMO+ Firmware

Post by antiklesys »

No rush man, it's a great project this one and it's great to have people like you to maintain it :)
Thanks for taking in account this kind of feedback :)
User avatar
Amedee
Reactions:
Posts: 599
Joined: February 15th, 2016, 11:10 am
Location: Brussels, Belgium
3D Printer(s): UMO / UMO+
Contact:

Re: UMO / UMO+ Firmware

Post by Amedee »

Neotko wrote:Got some time and after doing BED pid and pid and pid...

M304 P50.81 I8.36 D72.32
Now that I can touch the printer again, I tested the bed PID and it is quite stable for me with the default paramters.

I ran the auto-tune quite some times, and I am not very far from the initial values.

But what I can see is that the lower your target temperature is, the lower the autotune PID values are.
I guess you auto-tuned for 60°C ?

Based on this, I'll probably won't change the default in the firmware, but just allows to save in NVRAM
User avatar
Neotko
Reactions:
Posts: 1142
Joined: February 7th, 2016, 7:02 pm
Location: Madrid
3D Printer(s): UMO+ x2.5
Contact:

Re: UMO / UMO+ Firmware

Post by Neotko »

Oh I see. Indeed I did 60. So I should autotune to 80C for example?
User avatar
Neotko
Reactions:
Posts: 1142
Joined: February 7th, 2016, 7:02 pm
Location: Madrid
3D Printer(s): UMO+ x2.5
Contact:

Re: UMO / UMO+ Firmware

Post by Neotko »

Oh btw! I did run the autotune with fans at 70% and the hotend at 4cm pointing to the center. I suppose that's a mistake... Now that I think outloud.
User avatar
Amedee
Reactions:
Posts: 599
Joined: February 15th, 2016, 11:10 am
Location: Brussels, Belgium
3D Printer(s): UMO / UMO+
Contact:

Re: UMO / UMO+ Firmware

Post by Amedee »

Well, you should autotune for the temperature you are using the most...
So if you mainly do PLA with the bed at 60°C, then it is OK to autotune at that temp.

I made some tests with the fans at 100% to see how the PID was reacting, and it was relatively stable. So I am not sure fan plays a role.

To illustrate, here what I have at 60°C with default PIDs:
PID vs BangBang
PID vs BangBang
Left is PID, right is Bang-Bang. The scale of the picture is not optimal but you can see that it is more stable with PID -- although it is not bad with Ban-Bang.
PID fluctuation is +/- 0.5°C and with Ban-Bang +/-1°C
User avatar
Neotko
Reactions:
Posts: 1142
Joined: February 7th, 2016, 7:02 pm
Location: Madrid
3D Printer(s): UMO+ x2.5
Contact:

Re: UMO / UMO+ Firmware

Post by Neotko »

Wow that's quite a difference. I'll rerun the pid on the 3 machines to see. I suppose to have a even more stable bed temp one would need a carbon plate so the heat doesnt scape that fast, but that stuff it's quite pricy.
User avatar
Amedee
Reactions:
Posts: 599
Joined: February 15th, 2016, 11:10 am
Location: Brussels, Belgium
3D Printer(s): UMO / UMO+
Contact:

Re: UMO / UMO+ Firmware

Post by Amedee »

Work in progress ;)

User avatar
Neotko
Reactions:
Posts: 1142
Joined: February 7th, 2016, 7:02 pm
Location: Madrid
3D Printer(s): UMO+ x2.5
Contact:

Re: UMO / UMO+ Firmware

Post by Neotko »

Amedee for president!
Post Reply

Return to “Firmware”