3d printed peripherals