That’s because brushless DC motors require carefully timed signals used in a process called Electronic Speed Control (ESC). [Fileark] built and ESC using an Arduino and has a couple of posts ...
As [Curious Scientist] demonstrates, this is a relatively simple motion control project and well ... carriage up or down. An Arduino Nano acts as the brains, a stepper motor drives the lead ...