I am still missing something: why would this be a good idea/improvement?
Re: UMO / UMO+ Firmware
Posted: August 25th, 2016, 7:17 am
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.
Re: UMO / UMO+ Firmware
Posted: November 21st, 2016, 9:19 am
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
Re: UMO / UMO+ Firmware
Posted: November 21st, 2016, 9:25 am
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.
Re: UMO / UMO+ Firmware
Posted: November 21st, 2016, 9:35 am
by LePaul
Really? Well, here's a short clip of what happens after the print is loaded
Re: UMO / UMO+ Firmware
Posted: November 21st, 2016, 10:19 am
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.
Re: UMO / UMO+ Firmware
Posted: November 21st, 2016, 10:39 am
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
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
Re: UMO / UMO+ Firmware
Posted: November 21st, 2016, 12:37 pm
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....
Re: UMO / UMO+ Firmware
Posted: November 21st, 2016, 1:56 pm
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.
Re: UMO / UMO+ Firmware
Posted: November 21st, 2016, 2:07 pm
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.
Re: UMO / UMO+ Firmware
Posted: November 21st, 2016, 2:14 pm
by Neotko
Indeed the bed upgrade uses the same bed & motor of umo+/um2
Re: UMO / UMO+ Firmware
Posted: November 21st, 2016, 2:50 pm
by Amedee
So now you want to heat my acrylic plate?
Re: UMO / UMO+ Firmware
Posted: November 21st, 2016, 3:30 pm
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
Re: UMO / UMO+ Firmware
Posted: November 22nd, 2016, 3:10 pm
by antiklesys
Hi everyone,
Someone using this firmware can try the following GCODE?
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.