The open source micro-factory