- Intro
- The Printer
- STOP! Do This First
- Maintenance Tools
- 3D Filaments
- Profiles
- Printer Settings & Tuning
- Calibration
- Slicers & Firmware
- G-code Details
- Parts
- Resources
- Modifications and Settings
- Doodads
I’m trying a Git/markdown combo for all the info about setting up, checking, and using this printer with the notion that our teenager could learn a few aspects of software development.
The printer’s full name is Monoprice Maker Ultimate 3D Printer MK11 Direct Drive Extruder / 24V Power System.
Notes on setup/configuration for this Wanhao Duplicator 6 clone which is a clone of the Ultimaker 2. Interestingly, it appears the Wanhao firmware is used in the Monoprice. The manual also uses this name “Maker Select Pro Ultimate 3D” for the printer. Specific experience with an open box model is here.
- Part no: 15710
- Name: Monoprice Maker Ultimate 3D Printer, MK11 direct drive extruder / 24V power system.
- Rear tag: Monoprice Maker Select Pro Ultimate 3D Printer
- Processor: Arduino Mega 2560 (as reported by MacOS System Info)
- Firmware flavor: Marlin
- Firmware version: DEV 3.01
- Firmware source: The Wanhao firmware kept the Ultimaker strings in
the
language.h
file.- Wanhao: https://github.com/garychen99/Duplicator-6-firmware-version-3.1
- From M115 G-code: https://github.com/Ultimaker/Ultimaker2Marlin
- G-codes implemented: https://github.com/garychen99/Duplicator-6-firmware-version-3.1#implemented-g-codes
The manuals are:
- Monoprice manual
- Wanhao manual. The Wanhao manual is easier to understand than the Monoprice one.
Resist the urge to plug in your new shiny printer! Set aside 1 - 2 hours for a careful inspection. See Inspection and Initial Setup.
- 1mm feeler gauge
- 0.004" feeler gauge
- 9mm 1/4" socket w/speed thumb wheel on ratchet
- Smooth jaw pliers
- 0.015" dia High-Speed M2 Tool Steel Rod for unclogging nozzle. Will compare effectiveness to sewing needle.
See filaments.md for settings and experience with different materials.
See profiles.md saved printer profiles which include stock and custom ones.
Likely to move to its own page
The build leveling function does not offer a way to cancel out once started. There is no built-in feature to review the bed levelness. You can do this with g-code {add details from my file}.
To-do list:
Anytime a piece of your printing environment changes, a recalibration of your printer is needed. If a phyical component is changed, always check the bed level. If the filament is changed, checking the temperatures and extrusion number is well advised.
Easiest to start with PLA filament because it’s the most forgiving.
- Check build level using the printer’s LCD menu option
- <<Select a slicer program - add more details>>
- Create a slicer profile based on Monoprice’s info .
This section is a work-in-progress
Both Cura and PrusaSlicer offer a couple of different ways to store settings for future use.
PrusaSlicer only provides profiles for its own printers. Here are some notes on how I made ones for the Monoprice.
- Fine tuning hotend temperature, this Temperature Tower was sliced and then the g-code edited to insert the commands to change the temperature. All files are here.
To-do list:
- See Configuration.h for feed, speed, and acceleration values
starting at line 364.
m501
will read the EEPROM values. - Add details from https://hackaday.com/2016/08/30/review-monoprice-maker-ultimate-3d-printer/ around speeds. The position precision in the X and Y axes are 12.5 micron, in the Z is 5 micron. Suggested settings: x/y acceleration: 2K - 3K mm/sec2 print speed: 100mm/sec (down from 150mm/sec). Limiting factor is if the hotend can deliver enough filament. At 300mm/sec and 0.1mm layer height the extruder started stripping the filament.
- https://pinshape.com/blog/10-advanced-3d-slicer-settings-that-will-save-your-prints/
- https://www.thingiverse.com/groups/wanhao-duplicator-6/forums/general/topic:17580
- http://projects.ttlexceeded.com/3dprinting_maintenance.html
- https://toms3d.org/2014/07/07/3d-printing-guides-tuning-speeds
- Interesting discussion on calibrating the extruder and this
- Errata: 1000 micron (micrometer) = 1mm; 1 micron = 0.001mm
- Layer resolution: Ultra high: 20 micron; High: 60 micron; Medium: 100 micron; Low: 200 micron
This section will be updated based on experiences w/using these tests
Be sure to read the instructions for which settings to use.
- The Essential Calibration Set
- XY 20 mm Calibration Box
- All In One 3D Printer test or the micro sized version or the mini sized version
- Benchy
- Bed Leveling Calibration Test Object (Parametric)
- Print Temperature Calibration Piece
- Deterministic Retraction Calibration
- Part Fitting Calibration
- Test your 3D printer! v2 Have not tried v3
These articles were used in calibrating this printer:
- https://marlinfw.org/docs/configuration/configuration.html#sources-of-documentation
- https://reprap.org/wiki/Triffid_Hunter%27s_Calibration_Guide
- 3D Nation Guide
- not used Marlin3DprinterTool
This info is unvetted:
The slicer is the software needed to turn a 3D model into G-code. The printer’s firmware translates the G-code into control signals which drive the printer’s different parts.
- Info on customizing Cura w/definition files
- Details for PrusaSlicer and https://forum.prusaprinters.org/forum/english-forum-general-discussion-announcements-and-releases/prusaslicer-ini-docs/
- PrintRun tutorial - may need to move out of this section.
There are variations in how each printer implements G-code. See RepRap for the reference specification. Refer to this page for Marlin specifics. G-code viewer.
- Micro-Swiss
- Ultimate 3D Printing Store
- BuildTak. Monoprice support said the bed surface was PEI sheet.
- Marlin Intro
- Duplicator 6 Community Wiki! as of March 2020, it is being ported over from Google Sites
- Thingiverse collection of various parts
- cnorth’s settings
- https://othermod.com/turn-a-monoprice-maker-ultimate-or-wanhao-duplicator-6-into-an-ultimaker-2/
- Advanced: Add menu options to Marlin firmware LCD menu
Fun or useful things to print: