The analogy is apt and helps to understand how a linear motor works ... which can be selectively controlled through a large number of L293 H-bridge chips and an Arduino Mega.
Leveraging the Trinamic TMC2208 stepper motor driver gives Ethersweep ... implemented in KiCAD and FreeCAD, with Arduino covering the firmware and host control side in python.
Some results have been hidden because they may be inaccessible to you
Show inaccessible results