UMO / UMO+ Firmware

Topics related to printer firmware
User avatar
antiklesys
Reactions:
Posts: 183
Joined: February 13th, 2016, 8:01 am
3D Printer(s): UMO

Re: UMO / UMO+ Firmware

Post by antiklesys »

I am still missing something: why would this be a good idea/improvement?
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 »

For me because:

- I can add any material (a sheet of X material) and readjust the z in seconds
- I can change nozzle, readjust and keep the calibration.

It's the same as having a manual screw to adjust the z endstop, but digital. Also for some materials that I want to test they are almost 5cm height, so the endstop of the top can't go down that much. Also I could do that by gcode, but no need anymore.

Also, next step for me it's to make a simple 3 points calibration routine. I clearly don't need it by its more accurate if the machine moves the hotend than when I push it manually.
User avatar
LePaul
Reactions:
Posts: 3966
Joined: February 7th, 2016, 10:26 pm
Location: Bangor, Maine USA
3D Printer(s): 24 - Yes I have a problem!
Contact:

Re: UMO / UMO+ Firmware

Post by LePaul »

Is there a way to have the print startup of the UMO be similar to the UM2?

The reason I ask is I hate that the start of the print autohomes, mashing the filament I have manually primed into the nozzle :)
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 »

I have never seen what the UM2 does...

But the UMO just do what is defined in the 'Startup GCode' script, so you can put there whatever you (don't) want.
User avatar
LePaul
Reactions:
Posts: 3966
Joined: February 7th, 2016, 10:26 pm
Location: Bangor, Maine USA
3D Printer(s): 24 - Yes I have a problem!
Contact:

Re: UMO / UMO+ Firmware

Post by LePaul »

Really? Well, here's a short clip of what happens after the print is loaded

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 »

I understand.
On UM2, the homing is done at the bottom, while on the UMO it is at the top, so you must go up to the top to home Z.
The head does not have to be on (0,0) in the (x,y) plane, but it needs to go to the top.

Although we could home at the bottom from a firmware perspective,
  • On the genuine UMO it is not practical as the z-stage is rather slow
  • On the UMO+ there is no switch at the bottom
(And I don't think anybody is keen to home at the bottom anyway)

What you could do is to move your home switch like Neotko suggested a couple of pages back, with a firmware option to adjust the bed height.
This is something I am intending to do in my firmware branch: replace the switch by a proximity sensor on the side and homing at a lower position.

Unfortunately I have been incredibly busy with the radio controlled cars this summer, and now with my professional duties, so this is progressing much slower than expected.
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 »

Yea that's why I did this mod, to have a z calibration like um2. For me it works on 3 machines, no issues except that you loose 10mm on Z

https://www.youmagine.com/designs/new-z ... um2-on-umo

Ofc it needs manually editing the amedee firmware to add new parts on the menu. And for umo I suppose it would be much easier since already has a z endstop on the bottom
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 »

Yep, the reason why I am looking at a proximity sensor is to keep the full height.
And for the UMO the Z stage is incredibly slow, so it would be a pain to home at the bottom....
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 »

Maybe it could be done something to make sense, like testing how long it takes for it to home, and use the heating time for it. For example, it takes 1min to move the platform? And how much does it heat in 1min? With some small tests it should be possible to make the starting home + heating.

Something like

Heat to target temp -X
Wait for target temp -X
Set target temp
Home
Wait for target Temp

That should remove the slow movement and use it for the heating sequence normal time, so it won't be a waste of time.
User avatar
LePaul
Reactions:
Posts: 3966
Joined: February 7th, 2016, 10:26 pm
Location: Bangor, Maine USA
3D Printer(s): 24 - Yes I have a problem!
Contact:

Re: UMO / UMO+ Firmware

Post by LePaul »

I think the Heated Bed Upgrade kit makes the UMO build plate and motor similar to the UM2. I know my Z movement is a lot faster than before.
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 »

Indeed the bed upgrade uses the same bed & motor of umo+/um2
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 »

So now you want to heat my acrylic plate?

:lol:
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 »

No I mean... Use the time where the hotend heats, to move the bed to 0

This way isn't a waste of time, but it goes in between.

Home XY
Preheat hotend to target temp minus 50C
Wait for hotend target minus 50C
Preheat hotend to real target temp
Home Z
Wait for hotend real target temp
User avatar
antiklesys
Reactions:
Posts: 183
Joined: February 13th, 2016, 8:01 am
3D Printer(s): UMO

Re: UMO / UMO+ Firmware

Post by antiklesys »

Hi everyone,

Someone using this firmware can try the following GCODE?

Code: Select all


G21			;metric values
G90			;absolute positioning
M107			;start with the fan off
G28 X0 Y0		;move X/Y to min endstops
G28 Z0			;move Z to min endstops
G1 Z5 F12000		;move the platform down 5mm
M0             ;Safety time
M117 Cutting...
M106			;heatsink assistance - fan ON
;Rapid Move
M400
M42 P10 S0		;laser off
G0 X47.41 Y109.46 Z6.10 F12000

;Plunge Move 
M400
M42 P10 S255		;laser on
G1   Z-0.00 2400
;First Feed Move
M400
M42 P10 S255		;laser on
G1 X39.25   F400.0

Please let me know if the machine moves AT ALL after you are asked to press the ulticontroller button.
User avatar
antiklesys
Reactions:
Posts: 183
Joined: February 13th, 2016, 8:01 am
3D Printer(s): UMO

Re: UMO / UMO+ Firmware

Post by antiklesys »

I seem to be having this issue: https://ultimaker.com/en/community/9683 ... ed-pwm-bug
Any insights on what is happening?
Post Reply

Return to “Firmware”