User Tools

Site Tools


firmware:ui_controller

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
firmware:ui_controller [2016/07/15 09:24]
Matthew Upp created
firmware:ui_controller [2020/07/30 17:22] (current)
Matthew Upp
Line 1: Line 1:
-===== Updating UI Controller Firmware =====+~~NOTOC~~
  
 +====== Updating UI Controller Firmware ======
 +
 +----
 +<WRAP center round alert 100%>
 +<WRAP group>
 +<WRAP column half>
 +<wrap lo><​wrap em>If you received a Select Mini V1 or V2, black or white and the UI looks like the photo, do <wrap hi>​__NOT__</​wrap>​ update the UI Controller firmware with any currently available firmware version. Some V1's & V2's, white or black do <wrap hi>​__NOT__</​wrap>​ use the same firmware as previous V1 & V2's. \\
 +\\
 +
 +If your Select Mini has UI Controller version 106.2, 156.2, or similar pre-installed,​ do <wrap hi>​__NOT__</​wrap>​ use V1 UI Controller firmware which is any versions 33 through 42. \\
 +\\
 +I know all that is a bit confusing and may not make sense to anyone other than myself. Basically if you have a Select Mini V2 or V1 that has the UI seen in the pictures below/​adjacent,​ don't update the UI/LCD Controller firmware. \\
 +</​wrap></​wrap>​
 +</​WRAP>​
 +
 +
 +<WRAP column half>
 +
 +<WRAP group>
 +<WRAP column half>
 +{{gallery>​ :​wiki:​mpsm_new_ui_example_collage_20170623.jpg?&​200x200&​1&​lightbox }}
 +</​WRAP>​
 +<WRAP column half>
 +{{gallery>​ :​wiki:​collage_2017-09-25_07_14_52.jpg?&​200x200&​1&​lightbox }}
 +</​WRAP>​
 +
 +</​WRAP>​
 +</​WRAP>​
 +
 +
 +</​WRAP>​
 +</​WRAP>​
 +
 +
 +
 +<WRAP center round info 100%>
 +<wrap lo>
 +Do you have a black screen after falling victim to updating the firmware after watching a video or maybe you outright ignored the warnings? You can contact me in one of the following online community groups so that we may schedule a time to get your printers display back to the way Monoprice intended it to be. \\
 +[[https://​facebook.com/​groups/​1717306548519045/​|MP Select Mini Owners Facebook Group]] - Name: [[https://​www.facebook.com/​matthewupp|Matthew Upp]] \\
 +[[https://​reddit.com/​r/​MPSelectMiniOwners/​|MPSelectMiniOwners subreddit]] - User: [[https://​www.reddit.com/​user/​tiny_tim_|tiny_tim_]] \\
 +[[https://​plus.google.com/​communities/​116802523766279866092|Monoprice MP Select Mini Google+ Community]] - Name: [[http://​google.com/​+MatthewUpp|Matthew Upp]]\\
 +//(This is only a temporary fix. When the V1's have definitely stopped shipping and fully tested firmware for the V2 is released, this process will not need to be done.)//</​wrap>​
 +
 +</​WRAP>​
 +
 +
 +<wrap em>​**UPDATING THE FIRMWARE IS NOT SUPPORTED BY MONOPRICE** </​wrap>​\\
 +<wrap lo><​wrap em>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.</​wrap></​wrap>​ \\
 +
 +<wrap em><​wrap lo>If you have UI Controller firmware version 34 or higher you do NOT need to update the firmware to enable WiFi.</​wrap></​wrap>​
 +
 +**[[downloads:​start|Link to V1 firmware]]**
 +
 +<wrap hi>//​Note:​ If you have trouble updating, please format microSD card or use another microSD card and try again. Try a microSD card that is 4GB or less formatted with FAT. The printer can be picky at which cards it will update from so try a few cards.//</​wrap>​
 +
 +----
 +
 +===== UI Controller Firmware (lcd.bin) Update Process =====
 +  - Disconnect USB cable
   - Copy the lcd.bin file to the micro SD card and put into printer while powered off   - Copy the lcd.bin file to the micro SD card and put into printer while powered off
-  - Slide the x carriage all the way to the end stop making sure the endstop stays depressed+  - Move the x-axis (x-carriageall the way to the left making sure the endstop stays pressed in
-  - Slide the bed all the way to the end stop making sure the endstop stays depressed+  - Slide the y-axis (bedall the way to the back making sure the endstop stays pressed in
-  - Press and hold the dial in. +  - Press and hold down the control ​dial/button 
-  - While still keeping the dial button ​depressed, power on the printer. +  - While keeping the control ​dial/button ​pressed down, power on the printer. Keep the control ​dial/button pressed down until the fan on the hotend ​starts spinning (about 3-5 seconds).\\ The LCD will stay black or white until the update process is finished which is about one minute ​or less. The LCD will display will turn on when the update is complete. 
-  - Keep the dial depressed ​until the cooling ​fan on the hotend ​turns on and then release the dial. +  - Restart Printer 
-  - The LCD will stay black until the update process is finished which is about one minute ​of less.+  - Delete lcd.bin from micro SD card if printer keeps restarting.
  
-Note 1: +----
-If the fan doesn'​t come on, check to make sure the x and y end stops are depressed.+
  
-Note 2: The IP address shown on the LCD after the screen comes back on is because I had updated ​the UI Controller firmware previously ​and set up the Wifi (see video link below for video showing the process)The video was intended to show the process of updating the UI Controller ​firmware. ​I didn't think about downgrading the firmware ​until after the video was posted.+==== Troubleshooting ==== 
 +<WRAP center round important 100%> 
 +**Update not starting? Fan doesn'​t start spinning?​** 
 +  * If the fan doesn'​t come on, check to make sure the x and y endstops are pressed in. 
 +  * Verify ​the USB cable is disconnected from the printer 
 +  * Format microSD card or use another microSD card and try again. 
 +  * Try microSD card that is 4GB or less formatted with FAT. 
 +  * Try updating the motion controller ​firmware ​firstOlder firmware ​version had problem updating ​the UI controller firmware. 
 + 
 +</​WRAP>​
  
  
 YouTube link:  https://​youtu.be/​8nELO68ueNY - Updating UI Controller firmware YouTube link:  https://​youtu.be/​8nELO68ueNY - Updating UI Controller firmware
 +
 +{{youtube>​8nELO68ueNY?​medium}}
 +\\
 +
 +
 +==== Behind the Scenes ====
 +A simplified version of what is happening at the start of the UI Controller firmware update process. \\
 +<wrap lo>//​User needs to be pressing the button to force LCD module into recovery mode.//</​wrap>​ \\
 +  - Bootloader jump to main app
 +  - Initialize all IO and read both X & Y endstops
 +  - If both endstops are triggered, check microSD is available. Check 3 times, if failed go to standard boot.
 +  - If microSD available and lcd.bin file exist. Turn on FAN to indicate updating has started.
 +  - Re-initialize IO and upload firmware for LCD module.
firmware/ui_controller.1468574662.txt.gz · Last modified: 2016/08/03 06:02 (external edit)