The invention provides a roller, a driving device and a preparation method thereof.The roller comprises a threaded section, a first
tooth part and a second
tooth part, the threaded section is located between the first
tooth part and the second tooth part, the first tooth part comprises first teeth, the first tooth part is provided with first tooth grooves in the circumferential direction of the roller, and the second tooth part is provided with second teeth in the circumferential direction of the roller; the first tooth part comprises a first tooth, the first tooth part comprises a first tooth and a second tooth, the first tooth groove is located between two adjacent first teeth, the second tooth part comprises a second tooth, the second tooth part is provided with a second tooth groove in the circumferential direction of the roller, and the second tooth groove is located between two adjacent second teeth; the first teeth and the second teeth are arranged in a staggered mode in the axial direction of the pin roller. The requirement on
machining precision is reduced; the driving device comprises a shell, a driving
assembly and an output
assembly, at least part of the driving
assembly is located in the shell, the driving assembly is connected with the output assembly, the output assembly comprises a sleeve, a pin roller and a lead screw, the sleeve is in threaded fit with the pin roller, the pin roller is in threaded fit with the lead screw, and the pin roller is in threaded fit with the lead screw. And according to the preparation method, a mold is adopted, forming, demolding and other processes are carried out, the pin roller is formed, demolding is convenient, and the
machining precision requirement is lowered.