A number of our members are currently building desktop 3D printers called RepRaps, in various configurations - including fully custom electronics and firmware.