Home to Z max and LCD menus

Hello.

I use DIY ultimaker machine.
Before migration to 32bit I home Z by Z max.

This give some profits for me, in example not hit head by prints.

Unfortunately in Smoothieware is not possible for me set this.

I have all 6 endstops, all working and declared in code.

When I set homing direction ZXY and Z Max homing not working.

When is XYZ or ZXY and Home to min working fine.

I not understand why? Of course commands in config is exactly as required.

Second question is “set 0 Z”

I believe make homing, next move Z in right distance to hotend and click in menu Set Z

Unfortunately not working.
My limit Z swith is 1mm over bed (print head press bed down on springs).

Also when I send GO etc bed coming to limit switch not to 0.

And last hard to understand thing:

For PLA I use cooling fan for hotend. I set program switch, over 60° fan start and working ok.
But when bed come to top, fan stop to about 1 minutes (time for last temperature stabilisation) and start again after print starting.

Sometimes make this trouble and block filament in heatsink.

Also when I switch fan ON from menu is stopped in this same place.
Of course Gcode is with included fan control to ON.

I understand this question are probably silly but important for migration from 8bits.

Regards Marcin

But when

Imported from wikidot

Of course z_max homing is possible, how did you get to thinking something like that ??? If you don’t know how to do something, don’t say it’s impossible …

Did you even read smoothieware.org/endstops ? It’s explained in detail there. You need to set homing_direction to home_to_max for that axis, very simply.

For the rest I just don’t understand you unfortunately.