User Tools

Site Tools


Sidebar


User's Manual & Quick Start Guide

Specifications

Where to Purchase

Donations & Support

Replacements Parts & Information

Mods & Improvements

How-to

OctoPrint

Slicer Stuff

Troubleshooting

Maintenance

WiFi

Web UI

Firmware

Downloads

Donations & Support



Looking for the Monoprice MP Mini Delta Wiki?

firmware:motion_controller

Motion Controller Firmware


V2 Owners Please Read Before Updating

  • If your V2 currently has Motion Controller v34 or higher installed then you can update to v41 firmware.
  • If your V2 currently has Motion Controller v30 do NOT attempt to update to v41 firmware.
  • If your V2 currently has Motion Controller versions 31, 32, or 33 please ask before updating with this firmware.
  • Do NOT rename firmware.bin to update.bin

Don't attempt to update the firmware if you can't be without the printer for at least a few days in case something goes wrong.

Did the Update Fail?

  • Try formatting the included microSD card with
    • File system: FAT32
    • Cluster/Allocation unit size: 512 bytes
    • If using Windows uncheck the Quick Format box.
      • (It is best to perform a full format to scan the card for bad sectors.)
  • Try other microSD cards up to 32GB (yes some 32GB cards will work and some claim to use 64GB cards).
    • The printer can read both FAT(16) and FAT32. Also exFAT has worked for some people.
  • The printer can be picky about which cards it will read and update from. If you have multiple microSD cards try them all.

Are you afraid your printer is "bricked" after attempting to update the firmware?

If the printer doesn't show the firmware versions at boot time, doesn't respond to any on-board controls, display shows both temperature at 0° and/or won't connect via USB, please make sure you have formatted the included microSD card as FAT32 with 512 Bytes Cluster/Allocation unit size.
If that doesn't work try other microSD cards up to 32GB (yes some 32GB cards will work and some claim to use 64GB cards. The printer can read both FAT(16) and FAT32. Also exFAT has worked for some people.
The printer can be picky about which cards it will read and update from. If you have multiple microSD cards try them all.

I and others have had good luck with this Kingston 2 GB microSD Flash Memory Card SDC/2GBSP (Single Pack) from Amazon.
I purchased the card from Amazon seller “i77e”. It should not matter which seller to purchase from but I wanted to share in case it does.

If you are having trouble after you think you have tried everything, you can contact me in one of the following online community groups or private message through any of the social platforms listed below.
MP Select Mini Owners Facebook Group - Name: Matthew Upp
MPSelectMiniOwners subreddit - User: tiny_tim_
Monoprice MP Select Mini Google+ Community - Name: Matthew Upp


UPDATING THE FIRMWARE IS NOT SUPPORTED BY MONOPRICE
Monoprice may tell you that you have voided your warranty if you attempt to or successfully update the firmware.
PROCEED AT YOUR OWN RISK

Do not update the firmware before completing a few prints.
Updating the firmware before using the printer introduces another variable to the troubleshooting session you may have to go through.


If the ridiculous amount of warnings didn't scare you away please proceed to the downloads and instructions below.
I might as well throw this in also… “Don't say I didn't warn you.”


Motion Controller Firmware Update Procedure and Download

V1 firmware

Link to V1 firmware - Look within the folders “Firmware - V1 ONLY” → “Individual” → “Motion - V1 ONLY” → Choose version 26 or higher.


V2 firmware

v40 - Motion Controller firmware for MPSM V2
(Use this version only if your printer came with v34 or higher.)
Changelog v40

v41 - Motion Controller firmware for MPSM V2
(Use this version only if your printer came with v34 or higher.)
Changelog v41


  1. Right click the microSD card drive and then left click Format
  2. Click the File system dropdown and select FAT32
  3. Click the Allocation unit size dropdown and select 512 bytes
  4. You can leave the Volume label field alone or rename if you wish
  5. Under Format options, uncheck the Quick Format box. It is best to perform a full format to scan the card for bad sectors. NOTE: I have had some memory cards not allow me to perform a full format leaving no choice but to leave the Quick Format box checked.
  6. Click Start and a WARNING window/box will pop up letting you know all data will be erased from the card. Click OK to proceed or Cancel if you need to copy the files from the card to the computer.
  7. The formatting process begins. A full format will probably take a minute or two. A quick format should only take a few seconds to complete.
  8. When the Format Complete box appears, click OK. Then click Close

Actual Motion Controller Firmware Update Procedure

  1. Download the zip file and extract the contents.
  2. Copy the two files onto the root of the microSD card.
    1. V1: fcupdate.flg and update.bin
    2. V2: fcupdate.flg and firmware.bin
  3. With the MP Select Mini powered off, insert the microSD card into the microSD card slot.
  4. Turn on the MP Select Mini. Updating begins: “MP” boot logo will be displayed.
  5. When the updating procedure is complete the firmware versions will be displayed.
  6. IMPORTANT: After successfully updating, turn the MP Select Mini off, remove microSD card and delete the fcupdate.flg and update.bin/firmware.bin files.
  7. POTENTIALLY MORE IMPORTANT: Restore Default Firmware Settings.
    • If flashing to a different version than what is currently installed or the currently installed version is unknown, it is highly recommended to Restore Default Firmware Settings.
    • If reflashing the same version of firmware it would also be a good idea to Restore Default Firmware Settings just in case.
    • If this step is not done there is risk of problems such as the hotend getting much hotter than what the printer is reporting. If this happens then there is a chance that parts of or the whole printer could be damaged or possibly worse 🔥.
      Just do it!

If after the update any of the axes move the opposite direction when homing or moving, you may need to invert the stepper motor direction. Depending on your printer you may have to invert only X, only Y, or possibly X and Y. I have not had to invert the Z-Axis or the extruder/feeder mechanism motor but pay attention to all after you have updated the firmware.

Example: “M562 X”

M562 X                ;Inverts X-Axis motor direction
M500                  ;Saves changes to EEPROM
Reboot printer to complete the process (turn off, then on)

After updating the Motion Controller firmware you may need to change the steps per mm.


YouTube link: https://youtu.be/zAj9wqvPNfA - Updating motion controller firmware - The method shown in the video is a different method of the update process.

firmware/motion_controller.txt · Last modified: 2018/12/05 21:58 by Matthew Upp