UMO / UMO+ Firmware

Topics related to printer firmware
User avatar
Neotko
Posts: 942
Joined: February 7th, 2016, 7:02 pm
Location: Madrid
3D Printer(s): UMO+ x2.5
Contact:

Re: UMO / UMO+ Firmware

Postby Neotko » August 17th, 2016, 7:44 am

You could then indeed cut the holes, if you see my printed version, you could check the umo+ diagram and print one to find the spots on umo (like the umo bed upgrade does with a paper printed).

Image

I would wait for @Amedee's magic, my coding skills are quite poor (but so far works like a charm)

Uploaded a easy print addon to have a more robust fix on the endstop.

https://ultimaker.com/en/community/2212 ... ply-153884

User avatar
LePaul
Posts: 2050
Joined: February 7th, 2016, 10:26 pm
Location: Bangor, Maine USA
3D Printer(s): Ultimaker Original HBK, Ultimaker 2+
Contact:

Re: UMO / UMO+ Firmware

Postby LePaul » August 17th, 2016, 8:50 am

With the new firmware released by Ultimaker...I assume we will have new firmware soon too? :)

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

Re: UMO / UMO+ Firmware

Postby Neotko » August 17th, 2016, 8:52 am

Honestly I don't think that Ultimaker will ever change umo/umo+ firmware to improve them.

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

Re: UMO / UMO+ Firmware

Postby Amedee » August 17th, 2016, 8:59 am

Indeed, I double checked on Github, there is no recent change for the UMO(+) firmware. The firmware announcement with the new Cura is only for the UM2 line (and the max temp stuff is already covered in my fork)
Phil.

User avatar
LePaul
Posts: 2050
Joined: February 7th, 2016, 10:26 pm
Location: Bangor, Maine USA
3D Printer(s): Ultimaker Original HBK, Ultimaker 2+
Contact:

Re: UMO / UMO+ Firmware

Postby LePaul » August 17th, 2016, 9:12 am

Ok....good to know

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

Re: UMO / UMO+ Firmware

Postby Neotko » August 18th, 2016, 4:23 pm

Updated design on youmagine. Now it's really rock solid. It had a small flaw and today test with a feller failed 1/20 times because it could tilt horizontally. Now works like a clock.

Amall issue on my firmware quick write the 'move to z offset' does home but sometimes it doesn't do the home to g1 z0. I suppose it's because I sent gcode instead of moving the planer by actual coding. I should fix that.

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

Re: UMO / UMO+ Firmware

Postby Neotko » August 19th, 2016, 3:17 pm

I have observed a sligh (very very slight) anomaly on the Z position. But I think it's related to the repetition but my gut tells me that it might be the 0.01 adjustment by firmware when doing the Z adjustment. Will run more tests, worse case scenario I will do a simple adapter to place the endstop on the bottom.

Back to square one (hopefully not...)

I mean this line

Code: Select all

    if (encoderPosition != 0)
    {
        refresh_cmd_timeout();
        current_position[Z_AXIS] += float((int)encoderPosition) * 0.01;


Because when doing the Z adjustment some points the Z doesn't move at all, probably related to decimal points being dismissed on the process. UMO+ Z motor just doesn't move after each 0.01 change, but it does each 0.02, that makes sense since that's supposed it's minimum resolution. I think that it's making a decimal point that it's screwing repetition. Ofc this doesn't make much sense but I'll run more tests with that change and a Gauge Dial indicator to see if there's true perfect repetition.

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

Re: UMO / UMO+ Firmware

Postby Amedee » August 20th, 2016, 4:02 am

I haven't look at the code, but I am very skeptical that these switches achieve that level of accuracy (in particular when they are mounted like you did)...
I think if I go that way, I'll use an inductive switch.
Phil.

User avatar
antiklesys
Posts: 179
Joined: February 13th, 2016, 8:01 am
3D Printer(s): UMO

Re: UMO / UMO+ Firmware

Postby antiklesys » August 20th, 2016, 12:03 pm

Amedee wrote:I haven't look at the code, but I am very skeptical that these switches achieve that level of accuracy (in particular when they are mounted like you did)...
I think if I go that way, I'll use an inductive switch.


What about an optical one?

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

Re: UMO / UMO+ Firmware

Postby Amedee » August 20th, 2016, 12:24 pm

antiklesys wrote:What about an optical one?


I don't know... maybe...

I said inductive because I have a couple in my toolbox and they give very good results on my CNC... I can power the switch directly from the PSU, but need to reduce the signal voltage (opto or divider, ...)
Phil.

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

Re: UMO / UMO+ Firmware

Postby Neotko » August 20th, 2016, 1:14 pm

Changed the firmware so it does 0.02 movement and got repetition back. I need to design an adapter for my gauge dial, but so far 6 prints first layer landed the same quality (I'm pretty obsessed with it so I always look when it prints). Doing 80 keychains this weekend... Much to hack so little time

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

Re: UMO / UMO+ Firmware

Postby Neotko » August 20th, 2016, 1:22 pm


User avatar
antiklesys
Posts: 179
Joined: February 13th, 2016, 8:01 am
3D Printer(s): UMO

Re: UMO / UMO+ Firmware

Postby antiklesys » August 23rd, 2016, 5:26 am

I'm still looking forward having the bed leveling routine integrated in the firmware :P

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

Re: UMO / UMO+ Firmware

Postby Neotko » August 23rd, 2016, 7:01 am

That shouldn't be too complicated.. It's a bit like the firmware changes I did, but adding 2 more steps. It's quite easy btw. If I end the new z endstop (redoing all because it indeed has a repetition problem) to move it down the bed. But it might need to loose 2cm of the bottom area or saw the bottom part :S I'm back to square one point 5

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

Re: UMO / UMO+ Firmware

Postby Neotko » August 23rd, 2016, 8:00 pm

antiklesys wrote:I see.
I guess I'll stick to standard or eventually cut a few holes.
Can't home Z at the bottom due the current amount of modifications implemented on the machine :P


Well, changed the Endstop from top to bottom, repetition now isn't a problem. Documented all the changed on firmware on the first post and updated the design on youmagine

https://ultimaker.com/en/community/2212 ... mit-on-umo

With a longer base it should (I can upload the step file if you like this idea) it should be really easy to change the 'bottom' so you could get rid of the bottom z endstop.

Anyway, I love to be able to change the Z by firmware. If I get time next weeks I'll write a basic calibration routine like the um2 does, nothing fancy. Anyway I prefer to calibrate while doing the new z offset with this added firmware code.

Cheers!!


Return to “Firmware”

Who is online

Users browsing this forum: No registered users and 2 guests