Skip to content
Aegean Odyssey edited this page Aug 11, 2020 · 43 revisions

mpmd_marlin_1.1.x

an open-source upgrade for the Monoprice MP Mini Delta 3d printer

 

Improve this Wiki!

Please help us make this wiki better! GitHub users are free to add and edit pages in this wiki (see Adding or Editing Wiki Pages).

All are welcome and encouraged to join in, participate, and have fun -- here are the rules :)
  • Do not change or abbreviate the project's name. Please always use mpmd_marlin_1.1.x as the name for the project, repository, or firmware.
  • Likewise, use the full version and release number (e.g. 119r12) or the shortened release number (e.g. r12) enclosed in backticks when refering to a release. And to succintly refer to a variant of the firmware, please use the labels, -SM0000, -SM0001, -SM1110, -SM1111, -ACfan, -PCfan, -10Alimit, and -05Alimit enclosed in backticks.
  • Contributors, please do not be offended by gentle edits to your work. And editors, please administer gentle edits and provide an explanatory note in the commit comment. It is perfectly acceptable to create another page with duplicate information, rather than walk over someone else's work. Editing pages jointly and continually is very much encouraged; use commit comments to discuss, debate, and negotiate your collaboration efforts.
  • Please do not edit the wiki's Home page (this page). I'd like this page to rarely change.

Ink is better than the best memory. -- Chinese proverb

 

The mpmd_marlin_1.1.x project is a port of the very popular Marlin firmware. This port, from Aegean Odyssey, specifically targets the 32-bit motherboard found in the Monoprice MP Mini Delta 3d printer. It is Marlin firmware tailored to the strengths and weaknesses of the Mini Delta.

Should you upgrade?

I'd like to say everyone with a Monoprice MP Mini Delta should try this firmware upgrade, but it is not for everyone. Follow the link, "Should you upgrade?", for information to help you decide. We believe this open-source alternative is worthwhile. Naturally, the choice is yours. To give it a try. please see the wiki page, "Quick Start", for instructions.

Why another Marlin port?

My initial experience with the Monoprice MP Mini Delta was mostly frustration. I just could not get the printer to print reliably. But when it did work, it was great fun. Installing Marlin4MPMD greatly improved the printing, though there were still some usability issues that I thought might be fixable. After spending some time understanding the build process for the Marlin4MPMD project, I opted to work out a simpler command-line build for stable Marlin firmware, and to code the relatively simple low-level interface to the printer's 32-bit controller board. The goal is to produce a very usable "open source upgrade" (firmware, supporting files, and utilities) for the stock Monoprice MP Mini Delta printer.

The mpmd_marlin_1.1.x project is the result.

By the way, the mpmd_marlin_1.1.x project would not be possible without the extensive information curated by @mcheah in the Marlin4MPMD source code and at its GitHub repository, mcheah/Marlin4MPMD.