I've made a printer in less than a day, but it really depends on what you consider finished (assembly takes a bit of time, then you need to calibrate it for a long time, a process that is never really done). A weekend would be a reasonable estimate to get decent prints.