Not really an Arduino specific question but I figured you all would know the answer.
I have an Arduino-based project that uses one bipolar stepper motor, and one servo motor. At present I'm using an Arduino Uno and the Adafruit motor shield.
The problem is that the Uno+shield is pretty large and I don't need any of the other features the Arduino brings. The ONLY thing this project does is control a stepper and a servo from a Windows program that communicate to the Arduino by USB. Would like to replace the whole thing with something more compact to keep the overall project size at a minimum.
I looked at Adafruit's feather products but as best I can tell I'd need to stack a stepper wing and a servo wing on the base, and basically wind up with something about as tall as the Uno + motor shield anyway.
I don't necessarily need to use the Arduino IDE or programming environment. If there's some documented API and library for the board, that's fine.
I see a handful of simple USB controller boards out there that will take care of steppers OR servos (and often a lot of either) but none that will do both.
In a perfect world, there's a single board solution out there that has a USB connector, a header for a servo motor, a header for a stepper motor, a power connector for the motors, and nothing else except a basic well-documented library/Windows driver/API in C. And it's not $700.
I don't have the knowledge/talent to roll my own with a custom PCB and solder a bunch of components together, and unfortunately I don't have the spare time to learn how (maybe someday).