Nema 23's for a 3d printer unless it's crazy over sized is probably too much like you don't want to use nema 34's on smaller routers
Yes, sorry I meant to say for the z-axis, I have a pair of complete slide/lead screw assemblies. the x,y will be belt driven so plenty fast enough.

I use a raspberry pi with the official 7" touchscreen and octoprint as my printer's control interface. Very neat solution - also allows a webcam feed and remote access.
Is the PI just running the printers driver or does it control the steppers and heating mosfets direct?

guessing i will still need a duet or RAMPs with the PI