User Tools

Site Tools


firmware:ui_controller

Differences

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

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
firmware:ui_controller [2016/08/27 15:22]
Matthew Upp
firmware:ui_controller [2018/03/02 17:42] (current)
Matthew Upp
Line 1: Line 1:
-===== Updating UI Controller Firmware =====+~~NOTOC~~
  
-**Link to firmware:** https://goo.gl/YTwBs9+====== 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> 
 + 
 +{{gallery>​ :​wiki:​mpsm_new_ui_example_collage_20170623.jpg?&​200x200&​1&​lightbox }} 
 + 
 +{{gallery>​ :​wiki:​collage_2017-09-25_07_14_52.jpg?&​200x200&​1&​lightbox }} 
 + 
 + 
 + 
 +</​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 againTry 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>
  
   - Disconnect USB cable   - Disconnect USB cable
-  - Rename lcd_Ver##​.bin to lcd.bin 
   - 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
   - Move the x-axis (x-carriage) all the way to the left making sure the endstop stays pressed in.   - Move the x-axis (x-carriage) all the way to the left making sure the endstop stays pressed in.
   - Slide the y-axis (bed) all the way to the back making sure the endstop stays pressed in.   - Slide the y-axis (bed) all the way to the back making sure the endstop stays pressed in.
   - Press and hold down the control dial/button   - Press and hold down the control dial/button
-  - 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 until the update process is finished which is about one minute or less. The LCD will turn on when the update is complete.+  - 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.
   - Restart Printer   - Restart Printer
   - Delete lcd.bin from micro SD card if printer keeps restarting.   - Delete lcd.bin from micro SD card if printer keeps restarting.
  
-=== 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 
  
 +==== 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 a microSD card that is 4GB or less formatted with FAT.
   * Try updating the motion controller firmware first. Older firmware version had problem updating the UI controller firmware.   * Try updating the motion controller firmware first. Older firmware version had problem updating the UI controller firmware.
 +
 +</​WRAP>​
  
  
Line 24: Line 79:
  
 {{youtube>​8nELO68ueNY?​medium}} {{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.1472311346.txt.gz · Last modified: 2016/08/27 15:22 by Matthew Upp