Man faces court after being charged with weapon offences