I think you are correct, provided that you use a stepper driver which takes step/direction inputs rather than raw waveforms (with raw waveforms you'd need both channels just to provide simple quadrature for a single motor).
For real Stepper motor gadgets I use the Hybrid stepper motors, 17, 23 or 34 size with proper step/direction drivers 24VDC+.
Most CNC/3Dprinting is 2 axis with step incrementing Z axis, the audio hardware should be able to do this?
Joan's software can also do arbitrary waveform generation that should drive them too.
I used the cheap reduction steppers that come with 2003 driver PCBs, with waveform generated by Ultibo.
https://tronixlabs.com.au/robotics/moto ... australia/
It was a test of Ultibo and these unipolar steppers, conclusion - rewire for bipolar, change driver and try again
Perhaps even replace the ferrite magnet with a super magnet
I was hoping they might be strong enough to making a hexapod walking bot or robot arm as they are cheap
Need many more IO, perhaps use a Zero as IO controller, hard to get any other cpu with 512MB, 1GHz for $5
I have fun booting Zero's from USB, no SD card, USB comms not sorted yet.
Got a recent clue, after USB booting the Zero may still be in OTG mode
I got a Cluster Hat to experiment with Zero's for Pi3B+ IO controllers, vision/audio processing etc.
A Pi3B+ with 4 Zero's should make a kick-arse robot system core.
On hold until baremetal OTG USB comms figured out
8 x Arm cores - 4 Aarch64 with NEON, 4 Aarch32 with SIMD , 3GB RAM, 10 VPU's, 240 ALU's in 60 QPU's.
Need to get MUCH better at coding to use that lot to the max
Use the 2 x VPU's as RT controllers? Not needed if video not used?
RPT guys have told me the QPU have no access to GPIO, there are 48 cpu's in them
There is a compiler/assembler for the VPU's now, but that's pretty bleeding edge.
If the two VPU's could be used for RT cpu's it would be similar to the Beaglebone's RT cpu's.
One of the examples for Ultiobo is multicore coding,
One arm core for motors, one for display, one for G-code, one for comms/control?
Thought about it, on the list of things to try - big list
Plenty of stuff in Pi's to keep me busy for a few more years yet.
I'm dancing on Rainbows.
Raspberries are not Apples or Oranges