Hi Inferno
Micro-stepping does not really have significantly less torque. There are many myths on the web, and this is mostly one of them. The explanation of the origin of the myth gets rather technical: lets just skip it for now and ignore it. Do all your planning on the assumption that you do not have micro-stepping, even to the point of getting Mach going without it. Then ... if you decide you want to implement 8x micro-stepping, do so, and change the calibration in Mach by the same factor. You will get slightly smoother movement.
If you wish to have some 'gearing', do NOT use metal gears, or gears of any sort. Go for modern toothed belts, such as GT2. They work extremely well, do not have backlash, and have oodles of power rating. But note:
'modern' toothed belts. The older and possibly better known 'timing belts' do have backlash and should be avoided. They will only bring grief. Fwiiw, I use a GT2 9 mm wide toothed belt to give a 3:1 reduction on each of my axes. I replaced the older timing belts the machine came with. The spindle still has a timing belt drive ... so who cares?
The resonance problem is more technical - but it is also far more important. If your drivers do not support resonance suppression, then there are going to be some limits to what you can do. You will have to avoid a middle speed band. That too is possible at the start. You will find out about that when you get going.
Stepper motor size: my CNC machine is not large - it is a dual axis CNC 4-axis MACHINE, not a router. It has 300 W DC servo motors on the axes, 3:1 reduction, 5 mm pitch ball screws. I have current meters on each driver. I very rarely see any movement in the meters at all. I do not think they ever draw more than 10 - 20 W at full slewing speed. I rather suspect that a lot of builds have motors way bigger than they will ever need.
Of course, once you have built a CNC, you can always make new improved parts for it! Some of our readers seem to spend most of their time doing just that.
Cheers
Roger
Cheers