Suppose that there were an example of positive edge-length. Consider an example of minimal edge-length.
Suppose that the vertices' $x$-coordinates all have the same parity.
If their $y$-coordinates all have the same parity, then we could subtract 1 from any odd coordinates, then divide every coordinate by 2, yielding a smaller example, thus contradicting minimality.
So the $y$-coordinates must be of mixed parity.
So label the vertices so that $A=(x_a, y_a), B=(x_b, y_b)$ have $y$-coordinates of the same parity, and let the other vertex be $C=(x_c, y_c)$. Then $|AB|^2=(x_a-x_b)^2+(y_a-y_b)^2$ is even, but $|AC|^2=(x_a-x_c)^2+(y_a-y_c)^2$ is odd.
Similarly if the $y$-coordinates all have the same parity.
If the $x$-coordinates are of mixed parity, as are the $y$-coordinates, then label the vertices so that $A=(x_a, y_a), B=(x_b, y_b)$ have $y$-coordinates of the same parity, and that $A$ and $C=(x_c, y_c)$ have $x$-coordinates of the same parity. Then $|AB|^2$ is odd, but $|BC|^2$ is even.
In each case, therefore, two sides must have squared lengths of different parity. Therefore $ABC$ cannot be equilateral.