>>2943670
>>What 3d printer should I be using?
Doesn't matter as long as it prints within tolerance
>What type of filament?
Again, doesn't matter as long as it is fit for purpose. PLA works just fine for a hobby project usually
>What type of software?
This is the most important question. Printing and assembling a relatively simple robot is easy. Even designing one isn't too hard. Making it move etc. is the very hard part. You could write your own software from scratch, ROS is popular and well documented but quite complicated and most likely overkill or you could try Isaac Sim and Isaac Lab which are poorly documented and also complicated.