The kind of 3D printer you need for your design will depend on the type of filament you will be using for your prints. The printer should be able to work perfectly with the fiber you will be using. It should have the recommended nozzle diameter and be able to attain the specified temperatures.
If you are printing many items, you would be better off purchasing a machine that can print in bulk quickly. If you are printing a few products, you can use any 3D printer available within your budget constraints.
The environment from which you will be building your items also matters. If it is outdoors, then you need a machine that can handle sudden weather changes well. For indoors, the building controls the weather. Therefore, you do not need special printers.