Design for a compact direct-drive plastic extruder for RepRap 3D printers