Is there anything special for printing TPU material e.g extruder or temperature?
It's my first time printing TPU material, so if you have any photos, it would be great if you can share them.
Elastomers do much better on direct-drive heads (pulled to the head by the motor) than on Bowden designs (where the material is pushed to the head by a motor). This is because the flexible TPU or TPE can bend in the guide tube, causing lag during advance/retract changes, and sometimes even bind up during delivery.
Look for equipment which explicitly states that it is compatible with, and designed for, flexible filaments.
Flexible materials cause lot of issues if there is any space between extruder gear and PTFE tube. Since it is flexible it refuses to follow the path and starts bending around the opening. There are parts in Thingiverse that you can print to remove that distance. Additionally make sure that your extruder fan is working. After those two modifications, I was able to reliably print flexible filaments.