Experiments and implementations of new features for the RepRapBCN 3D printer