Количество моторов и драйверов подбирается исходя из конструкции станка. Для простого фрезера, небольших размеров, достаточно трех моторов, соответственно и драйвер должен быть на три оси. На станках портального типа часто ставят два мотора на одну ось (по краям портала), которые работают синхронно, это позволяет избежать заклинивания из за перекосов и применить два менее мощных мотора вместо одного. А если нужна еще и поворотная ось, для обработки сложных трехмерных моделей, то и еще один канал в драйвере нужен.
К выбору двигателей нужно подходить исходя из конструкции станка, а соответственно и драйвер подбирается под двигатель.
Двигатель который вы выбрали "NEMA 23 Dual Shaft STEPPER MOTOR 425 OZ-IN" имеет высокий момент при небольшом токе, а это значит, что у него очень большая индуктивность обмоток и достичь высокой скорости с ним невозможно, то есть он может тягать , например, тяжелый портал, но со скоростью, скажем, 1 метр в минуту. При ходе оси в 500 мм перемещения от края до края придется ждать 30 секунд. То есть на холостых перемещениях придется потерять кучу времени. Иногда это не критично, а иногда... В общем, закон рычага, выигрываем в силе, проигрываем в расстоянии...
В идеале, конечно, нужно покупать драйверы Gecko. Но чтобы сэкономить можно взять
такие, ну или
такие. Для неискушенного пользователя самое - то, да и всяко лучше чем гуано на TB6560. Опторазвязка встроена, можно цеплять напрямую к LPT. При желании можно будет легко прикрутить к специализированному контроллеру на USB типа
Planet CNC или подобным.
Потом, нужно понять, каким софтом вы будете управлять станком. Лично у меня С MACH3 не срослось, особенно после покупки отдельного компа б/у под нее. Установил чистую винду, оптимизировал, все настроил. Но движки почему-то не пели на высоких оборотах, а кряхтели пердели и стопорились. Ткнулся осциллом в порт, а там - кошмар. Достал из закромов карту PCI - LPT, та же фигня. С горя установил Linux CNC, думал что виновата либо винда либо мач3, - все повторилось. Думаю, что дело в материнке, она просто не способна выдавать стабильный сигнал STEP, даже через карту PCI - LPT. В какой-то момент сигнал шага поступает чуть раньше или с небольшой задержкой и движок стопорится, и микрошаг тоже ни на что не влияет, а вы говорите переходник USB - LPT, они вообще не годятся. Подключился к контроллеру от Planet CNC, и движки запели как положено. Так что использование LPT, это своего рода лотерея, не предназначен он для этого, мне не повезло...
Посмотрел, что сейчас Gecko выпускает,
вот такую штуку нашел.
Ссылка на официальный сайт.