Yep. The electronics are frightening. The rest of
it is respectable,
though.
THIS can solve all your problems in a simple way, and you can do this
board at home.
http://reprapbr-ge.blogspot.com.br/2012/08/placa-gen7br2.html
This is the board all of us use here, and works flawlessly.