Minimaker 3d printer. Ultimaker derivative. Remixed from several sources.