The default behaviour when homing the Z axis is to move up by a small amount, then move down until the end stop is triggered. If the firmware thinks the end stop is already triggered, it will move up but not down.
Check your wiring and send M119 to the printer. It will tell you the current state of the end stops. If your wiring is OK, you may have to change it so the end stop is normally closed or invert the behaviour in your firmware. End stops should normally be closed so that no damage is done if they are disconnected.
[
3DKarma.com] - suppliers of quality, affordable 3D printer kits and filament for the UK market.