A lot of printers also use BLDC pancake style motors, with the motor mounted directly on the driver circuitry. And I would have to agree with the previous poster, buying a ready-made controller makes much more sense. Unless your quite proficient at electronics and designing, and have cheap access to materials, it will be very hard to make anything as good, let alone cheaper, than the current stuff out there that's dirt cheap.
Some interesting links there though guys, I'll have to check them out.
cheers, Ian
It's rumoured that everytime someone buys a TB6560 based board, an engineer cries!