Greetings to this community!
I am about to start another project using an arduino uno and a DRV8825 driver, which involves a Nema-17 Stepper motor. Before I begin I would like to clarify that I am fairly experienced in 3D design, and can 3D model almost any output shaft I would ever need for this project.
Here is the amazon link for the motors I plan on buying:
For this project, I need to use six of these motors, however I have encountered a problem that I am not sure what to do about.
Specifically I am not sure exactly how I would connect a 3d printed shaft to the shaft of the motor. The "extension shaft" would have one end fitting onto the motor, and another end with a different shape which I will use for my project. The motor shaft is almost a full cylindrical shape, of roughly 5mm in diameter, however there is a slightly flattened side of the shaft, which may be useful in making an extension for the shaft.
However, for this project I cannot afford more than 3 degrees of error in my shaft extension, meaning the output shaft has to be a very tight fit. I could always print an extension to the shaft that fits the motor's shaft near perfectly, but then I would need to hammer in the extension to ensure that all the motors are the same distance from the other end of the extension.
I am unsure if this is a safe and recommended method of attaching a custom shaft to the motor, and wanted to know if anyone here has any better ideas or insight as to how I should do this.
Thanks in advance!