Professional Documents
Culture Documents
Table of Contents
Assembly/Disassembly
Bottom
A guide to screws inside the lower chassis
A guide to screws on top of the the upper chassis
Main Board Connectors
Bed Leveling and First Layers
Leveling the bed
Adjusting the bed height
First layer height
Troubleshooting the first layer
Bed Coverings (Tape, Glass, Other)
Glass Screen Protector
Glass
PEI (Polyetherimide) Sheet
Sheet of Kapton
Issues List - Hardware
1 of 41
2 of 41
3 of 41
4 of 41
Assembly/Disassembly
The entire chassis of the Monoprice Select Mini is constructed from formed sheet metal and
fastened with machine screws. The vast majority of these machine screws have M3 x 0.5
threads, are 6mm long, and can be driven by either the supplied 2 mm hex key or a 2.5mm hex
key. The machine screws mate with tapped holes in the sheet metal, which can be stripped
easily. Exercise caution when reassembling parts of the printer and make sure not to
over-torque the machine screws.
Bottom
The bottom panel of the printer is fastened to the rest of the chassis by six (6) machine
screws. Be careful when removing the bottom panel, as the controller for the printer is
mounted to it on the left edge. For this reason, you will not be able to f ully separate the
bottom panel from the rest of the printer unless you either unscrew the controller from
the bottom panel or detach all the connectors from the controller. It is not often
necessary to fully separate the bottom panel from the rest of the printer, as it can be
rotated out of the way to access all the screws inside the lower chassis.
5 of 41
6 of 41
7 of 41
(Flipped view of the first version of the main board with a bit more info.)
8 of 41
9 of 41
This process can be painstaking, and may be exacerbated if the Z-axis limit switch in
your printer is not secured tightly enough (see I nconsistent height of first layer from print
to print under Issues List - Hardware).
10 of 41
11 of 41
So far it's been working great with no apparent wear. Which should be the case since it's
sold as a scratch resistant shatter proof surface. It was cheaper than buying a roll of
masking tape and just as easy to put down. A big plus is that the bed side of the object
comes out very smooth and shiny.
Comments from Eric Schuyler (via Facebook) suggests the following: I just did the
same thing with two Samsung S5 protectors. There is a small (~1/4") overhang on each
side, and they cover the entire bed with clearance for the adjustment screws - perfect!
Thanks for this great idea.
Comments from Daniel Elliott (via Facebook) suggests the following: Tempered glass
screen protectors were a wonderful idea. 2x HTC One M7 protectors are a perfect fit for the
build area
12 of 41
Glass
For those who are using a glass bed and are wondering what thickness to use, what
type of glass, and even what temperature to adjust the bed at, here are some
suggestions.
- from Bryan Russell (via Facebook): Using regular window glass 3/32" from Lowes.
Only $7 for a 12"x36" piece and could make several for extras. Glass works great! And
with regards to temperature, I haven't changed what I was doing before. Depending on
the type of print, I may run anywhere from 0 to 50 on the bed. I just use a thin layer of
glue stick and have had no issues.
- from Tony Sleck (via Facebook): I used a 1/8" thick Borosilicate glass sheet I got from
McMaster-Carr. I used small binder clips to attach it to the bed on the printer. I did use
the Z axis offset clip. Works perfect.
- from Capitn Pamplinas (via Facebook): I use (in Spain) a 2mm regular sheet of
glass, it's 160x130mm with 16mm diagonal corner cuts. It cost me 6 euro at a local glass
shop (windows, bathroom stuff, glass doors...) but if it breaks anytime I would rather
order a 130mm square one. And dollar store hairspray on top, of course!!
Using this surface Ive made prints stick in ABS and PLA without turning my bed on,
without using acetone or glue or hairspray or anything else. Heated bed is
recommended, best results for IC3D Natural ABS was 220/50.
If you measure twice and cut once, this is enough for 4 beds worth of sheets. I cracked
two in less than a month because I didnt wait for the sheet to fully cool when removing
parts, these cracks eventually cause issues removing parts or having flat/even bottom
surfaces. Removing the adhesive is a nightmare best tackled with putting your bed in the
freezer for an hour, pull it out, blast with WD40, scrape with razor blade, repeat ad
nauseum (more than one blade reqd).
Unlike glass, you do not need the Z bracket spacer to make this work, and also unlike
glass, your bed still has the ability to warp, especially when removing parts. Again use
patience and caution as this is what broke my bed thermistor. If you dont damage it,
13 of 41
users report the surface lasting over thousands of prints. Your only cleanup step is to
wipe it down lightly with isopropyl alcohol once you remove your previous part.
When printing in ABS you can lay down acetone for extra adhesion without worrying
about the surface taking damage. A reliable, no-nonsense surface that seemed
appealing to me because no printed mods were required and I worried about binder clips
hitting my nozzle. Based on the internet hate machine view of ABS I thought it would be
an issue on this printer but Im convinced this surface made ABS trivial to say the least.
Sheet of Kapton
-- Created by Evan Nguyen (via FB), and tested by James Stoffel
This is a print plate using a thick sheet of kapton and backed with 3M high temp double
sided tape. Evan has been printing very successfully with it without needing glue,
hairspray, etc. It should also work with PETG and ABS. I (James) am testing this
product for the sake of doing a writeup for others. Per Evan, you can cut this product
with scissors. The product is about as thick as the Buildtak, but more resilient.
I asked Evan if the bed needed to be re-leveled and he said no (see the following):
Evan Nguyen I didn't have to readjust the bed. If you have masking tape on there
now it's just a straight swap.
-- Once I (James) receive the product there will be a more thorough writeup in this section.
14 of 41
15 of 41
16 of 41
Solved by designing and printing a new, properly sized spacer that can be installed in
the existing location. Can be installed without any disassembly, but installation is much
easier if the front panel of the upper chassis is removed.
STL for new spacer here: http://www.thingiverse.com/thing:1614059
Old spacer seen here:
17 of 41
I ended up removing the sheet metal entirely and never put it back on. Ive had no issues
with the functionality of the printer and find it easier to access the screws behind the belt
without it
Open space in print head - CLOSED
Theres a span between the quick-connect tube fitting and the entrance to the hot end
that has no guidance for the filament. This is a prime spot for filament to get kinked.
Solved by installing a short length of PTFE tubing to withstand the temperatures of the
hot end (pictured in white below, above a piece of filament damaged by the original gap).
[Photo by Isaac B]
Hot end teardown and commentary: h
ttps://www.youtube.com/watch?v=ab1QN9P5fkE
18 of 41
The full M301 has P, I, D, C, and L components. I did not change C or L, as I'm not
entirely sure what they're for [see Michael OBriens link above]. I couldn't find any
reference to them, but I think they may be the same as T and S (seen here
http://reprap.org/wiki/G-code#M301:_Set_PID_parameters). If anyone knows I'd love to
hear it!
Better Heated Bed PID Variables
There is over-under shoot with the stock variables in firmware 20 & 22. If you modified
the heated bed PID variables with M304, you can reset them with M502 & M500. I spent
a couple hours to see if I can smooth things out and set some that work for temps of 45
C to 80 C. These are derived from PID auto tuning. You can read here about them:
https://hackaday.io/project/12696/log/43193.
Update: I lowered D & I and was able to increase P to make it more responsive. A
lso,
I for M304 also has thousandths resolution despite the display, just like M301.
My new settings are: M304 P48.94 I0.03 D187.31
Update to heated bed settings: M304 P106.56 I0.024 D93.81
Ending G-code lacking - CLOSED
There is no ending G-code provided out of the box.
My current ending G-code is as follows:
M104 S0 ; turn off extruder
M140 S0 ; turn off bed
G4 P300000 ; wait 5 minutes before turning off the fan **
M106 S1 ; turn off fan (See comments from others regarding this code change.)
G28 X ; home x axis
G1 Y120 ; move platform forward for access
M84 ; disable motor
I am using M106 S1 instead of M106 S0, as the printer will automatically turn the fan
back on if you try to turn it off. S1 (a duty cycle of 1/255) is not technically off, but it is low
enough that the fan does not move nor make a PWM sound, and it tricks the printer
into thinking its still on.
[** Kin Wong, as of Oc 16th: I have tested this on both ABS and PLA prints, it works perfectly,
the fan will stay on for 5 min after the end of the print, by that time the nozzle temp is cooled way
down to safely turn of the fan.]
19 of 41
Solved by updating M203 in the firmware to Z2.5. I experimented with higher speeds but
the Z-axis stepper motor skips steps when trying to move the Z-axis faster than 4-5
mm/sec. Z3.0 seemed fine, but sounded like it may have been skipping steps
occasionally.
20 of 41
Note that this is a slightly older revision of the wiki, and it looks like Malyan removed it in
a newer revision, most likely due to these firmwares being somewhat untested beta
versions, and as such, should only be used at your own risk. This method has been
tested by myself and others, and works. I am currently running firmware V15.36 on my
Monoprice MP Select Mini, (AKA, Malyan M200). After updating the firmware, the wifi
becomes enabled.
After reviewing a specific revision of the Malyan wiki at
http://wiki.malyansys.com/doku.php?id=home&rev=1465823696#software_for_m200, it
appears that after the firmware update, there are two options to configure the wifi. This
can be done via the android apk, (downloadable via the previous link), or through M
commands, (M550 SSID, and M551 PASSWORD).
After the Android application or the M commands are used to configure the wifi, the
Malyan Link software, (also downloadable via the previous link), and the drivers it comes
with can be installed on a computer connected to the same network. After the printer is
discovered by the Malyan Link software, the printer can be controlled over wifi through
Repetier Host. A limited port scan of the printer revealed the telnet port and a very
limited web interface for uploading G Code files are also featured on the printer,
although from my experience the web interface doesnt appear to be fully implemented.
Also of note is that after decompiling the Android apk file, some of this same web code
appears, but doesnt appear to be implemented?
Steps necessary to configure wifi with the Android app and control the machine through
Malyan Link via Repetier Host can be viewed at:
https://www.youtube.com/watch?v=UQkVYsSrpVw
I found it necessary to update Repetier Host to its newest version in order to
successfully connect Repetier Host through Malyan Link.
21 of 41
Disclaimer:
THE FOLLOWING IS NOT INTENDED FOR MONOPRICE SELECT MINI PRODUCT #15365
BUT WILL WORK - (PLEASE IGNORE ANY MENTION OF THE SELECT MINI THAT YOU
MAY SEE). THE FOLLOWING IS INTENDED FOR MALYAN SYSTEMS M200 3D PRINTER.
ASSUME THAT USING THE FOLLOWING INSTRUCTIONS, FILES, LINKS, VIDEOS, AND
WHATEVER ELSE I MISSED WILL MAKE YOUR PRINTER A PAPER WEIGHT
WARNING: BETA VERSIONS, ONLY FOR WHO HAVE TECHNICAL BACKGROUND IN CASE
OF UPDATE FAILURE. PROCEED WITH CAUTION
BE SAFE KIDS BUT TRY TO HAVE FUN
I have tried to include everything in one posting to make searching easier. I have probably left
some things out but I wanted to get something posted so I only have to edit one post if updates
or changes need to be made. Please leave comment if you noticed something is incorrect,
missing, can be improved, or think something should be added or removed.
LINKS TO FIRMWARE & SOFTWARE I HAVE SAVED & SHARED USING GOOGLE DRIVE
https://goo.gl/YTwBs9
[Update by Matthew Upp, 07/21/16] F
irmware Version 20.38 Uploaded to Google Drive
Firmware version 20.38 has been uploaded replacing version 20.37. This brings the current
motion controller to version 20 and the UI controller to version 38. h
ttps://goo.gl/YTwBs9
Not sure what all was changed but they did fix part of the Move menu navigation problem. When
a selection is made the box turns red instead of blue. Would be nice if the black box would have
been changed to blue or maybe green. I think if the selection boxes were a bit thicker would
help.
See the comments for a video.
RECOVERY METHOD
The recovery mode method can be used as follows 1. Copy the "update.bin" firmware file to the SD card.
2. Copy any random file larger than 1MB(megabyte) to the SD card and rename to
"fcupdate.flg". Or create a file named "fcupdate.flg" and copy to the SD card. The file size
seems not to matter.
22 of 41
3. Power on the printer. When the printer is powered on, it will force the update.
4. After successfully updating, remove the SD Card and delete the "fcupdate.flg" file. You
may also delete the "update.bin".
UI CONTROLLER UPDATE
YouTube link: https://youtu.be/8nELO68ueNY - MP Select Mini / Malyan M200 - Updating UI
Controller Firmware. To update the UI Controller, which is the lcd.bin file in the pack.
1. Copy the lcd.bin file to the micro sd card and put into printer while powered off
2. Slide the x carriage all the way to the end stop making sure the endstop stays depressed.
3. Slide the bed all the way to the end stop making sure the endstop stays depressed.
4. Press and hold the dial in.
5. While still keeping the dial button depressed, power on the printer.
6. Keep the dial depressed until the cooling fan on the hotend turns on and then release the
dial.
7. The LCD will stay black until the update process is finished which is about one minute of
less.
Note 1: If the fan doesn't come on, check to make sure the x and y end stops are depressed.
23 of 41
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 a
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.
24 of 41
2. Once installed and running right click the Malyan Link icon in the Windows taskbar. It is a
black "M" with a circle around it.
3. Select Wifi wizard. "wifi" dialog should box appear
4. Select your wireless network from the list or manually input your wireless networks SSID if
using a computer without WiFi. If the option to manually input your SSID is not available
please download the newest version.
5. Input network password
6. Connect
7. Disconnect USB when told
Access through web browser:
Check IP address displayed on LCD, copy this address to web browser in computer.
Connecting Malyan M200 (Monoprice Select Mini) to WiFi and Controlling with
Repetier-Host:
https://youtu.be/UQkVYsSrpVw Or
https://youtu.be/XuO_UaUFlBI
25 of 41
26 of 41
Parts Sourcing
Need to find a replacement part? Want to upgrade something? Heres the parts Ive identified so
far and where to source them.
Whole Printer
Monoprice.com
http://www.monoprice.com/product?p_id=15365
Jet.com
https://jet.com/product/MP-Select-Mini-3D-Printer/6aacb19912cd471b9a4bfa697da6cc2
4
Malyan M200 from Zhangzhou Echo Technology Co., LTD.
http://wholesaler.alibaba.com/product-detail/Malyan-3d-printer-M200-with-heat_6040446
9308.html
Hobbyking.com (in europe, promised from November / December)
http://www.hobbyking.com/hobbyking/store/__103391__Malyan_M200_Desktop_3D_pri
nter_US_Plug_.html
Stepper motors
X-axis, Y-axis, and extruder steppers are model no. JK42HS34-1334 here:
http://www.jkongmotor.com/Product.asp?Action=View&ProductID=437&Catalog=13
200 steps/rev., which means they could be upgraded to 400 step/rev models for 2x the
precision.
Linear bearings
Z-axis & X-axis bearings are LM6LUUs like these: h
ttp://amzn.com/B00AGAIJ1G
Y-axis are LM8LUUs like these: http://amzn.com/B01GQBQKFA
Painters tape
ScotchBlue Painter's Tape, Delicate Surface:
http://amzn.com/B000BPRGFQ
ScotchBlue Painter's Tape, Multi-Use:
http://amzn.com/B00004Z4DU
27 of 41
Replacement Heat Break for Stock Hot End (by Sarah Cole via Facebook)
Power Supply
Winkeyes 12V 10A PSU (confirmed by Mark Lorich)
https://amzn.com/B018G3ABWY
Ive confirmed it works as we
ll as many others on the facebook group page. Its plug and
play, multiple users ment io
n better qu
alit y prints, and no soldering splicing or stripping.
The big confusing ada
pter tang
le is extra; ignore it.
NOTE: The specs have changed on Amazon (as of 9/19/2016) showing 6A instead of
10A
NOTE: As of Oct 12th 2016 the site page now shows a 10A unit.
Jacky LED DC 12V 10A:(US)
http://amzn.com/B00IF4WYOS
(UK)
http://amzn.co.uk/dp/B00WG6Q8XY
ATX Conversion
https://amzn.com/B00TK0S300 barrel ja
ck (5.5mm x 2.5mm)
https://amzn.com/B000O7WFHA ATX P4 extension
28 of 41
Thermistor
Thermistors located at both the hotend and hotbed are 100K NTC resistor with beta
3950. Source: Maly an wiki,
http://wiki.malyansys.com/doku.php?id=type_of_thermistors_of_m200
NTC 3950 100K Thermistors:
http://amzn.com/B01B41K7OM
LCD Screen
F11 TM032PDZ04 http://m.ebay.com/itm/New-LCD-Display-Screen-Repair-Part-For-Huawei-U8510-IDEOSX3-T8300-Blaze-/291630682720
29 of 41
MPSelectMiniOwners (Reddit)
https://www.reddit.com/r/MPSelectMiniOwners/comments/4r59bn/welcome_to_mpselectminiowners/
Malyan Community
http://wiki.malyansys.com/doku.php?id=home
30 of 41
Things to Print For the Monoprice Select Mini (Great doc on what to print IMHO, JS)
https://docs.google.com/document/d/1LipXlz3UXfd59a8iISdR77O31rTF_Iy5wV4IwcHytak/edit#h
eading=h.hv0c9yxbpyol
Print Quality Troubleshooting Guide (you don't have to own the software to view it)
https://www.simplify3d.com/support/print-quality-troubleshooting/
Pillowing (When the top surface of a print is not completely closed or shows bumps)
https://ultimaker.com/en/resources/19503-pillowing
Preventing warping and improving adhesion of high temperature PLA: A practical guide
https://cdn.thingiverse.com/assets/b9/d8/da/c1/d0/Preventing_warping_and_improving_adhesio
n_of_high_temperature_PLA.pdf
Ten Quick Steps to Modifying an Inexpensive ATX PSU for RepRap Use - with
pictures!
http://reprap.org/wiki/Choosing_a_Power_Supply_for_your_RepRap#Ten_Quick_Steps_to_Mod
ifying_an_Inexpensive_ATX_PSU_for_RepRap_Use_-_with_pictures.21
31 of 41
Resources (Miscellaneous)
CAD Software
Onshape
KiCAD http://kicad-pcb.org/
Eagle CAD
https://cadsoft.io/
Fusion 360
http://fusion360.autodesk.com
https://www.onshape.com/
https://www2.warwick.ac.uk/fac/sci/wmg/about/outreach/3d_design_printing/cad_tutorial
s/
Tools
Hilitchi 210pcs M3 Stainless Steel Hex Socket Head Cap Screws Nuts Assortment
Kit with Box (M3)
https://www.amazon.com/gp/product/B014ONCP88?ref_=sr_ph_1&qid=1469859983&sr
=sr-1&keywords=m3%20screws&pldnSite=1
Filament(s)
Monoprice.com
http://www.monoprice.com/search/index?keyword=filament&sort_rating=2,1&price_sale=9,49
32 of 41
MP Select Mini Controller Board Fan Mount, by jason jones, uploaded Jul 20, 2016
https://www.thingiverse.com/make:238252
MP Select Mini Controller Board Fan Mount, by NF6X, published Jul 10, 2016
http://www.thingiverse.com/thing:1667026
Select Mini E3D Adapter (another print) ( by Anthony Sleck, via Facebook)
100100047_07262016_01.stl , Yesterday at 12:05pm Latest version by Tony Sleck
33 of 41
Belt Tensioner 2X
http://www.thingiverse.com/thing:99858
34 of 41
Thermistor Problem
Gaurav Patil, 6:33 PM Jul 7
I just got my MP select mini. The extruder heats up but the temperature on the display
remains at 0 and I guess that's why it doesn't start printing. The platform is heating up and
displaying temperatures correctly. Any help would be appreciated
Garrett G, 6:56 PM Jul 7
Sounds like the thermistor isn't connected properly. The thermistor is what reads the
temperature, and tells the heater when to turn off or on. The thermistor wires are the smaller
wires going into the heater block. You should check these wires going into the mainboard to
make sure there's not a loose wire. If that's not the case, you might want to remove the
screw on the right side of the heat block to remove the thermistor and inspect it, as one
person has said it's not always soldered properly and may have a bad joint. The polarity on
the thermistor wires doesn't matter.
Gaurav Patil, 7:06 PM Jul 7
Thanks for the help. Looks like that's exactly what the problem is. I tried tugging on the
thermocouple wires and they just popped out like they were not soldered at all. I talked to
their customer care and they are sending me a replacement. I think I'll take the replacement
instead of tinkering around.
35 of 41
Hot end jams have dominated this [FB] group recently and partial jams can also contribute
to under extrusion issues as well, so I wanted to make a quick infographic (via Onshap) to
help explain some of the most common jam areas/causes. These descriptions are NOT
exhaustive however, and if you have resolved a jam that was caused by another factor, feel
free to comment for others who may be struggling. (note, I have had 0 jams in several
36 of 41
hundred hours of printing with the stock hot end and it is my opinion that at least 80% of
jams are due to user error and incorrect slicer settings, not faulty hardware)
Kris Jones (via Facebook)
I'll take this opportunity to mention that all my extruder problems (with my home-built
printer) went away when I finally broke down and bought an E3D-V6. I have literally 0
issues with filament feeding now.
I hadn't thought about the PTFE liner and the retraction limit with the included hot-end.
Over a year ago I bought a beta-version of the Ubis-13S to replace the regular Ubis that
came with my Printrbot. I was very excited because I wanted to be able to print PETG.
Even though the Ubis-13 could print at a much higher temperature, it still used a PTFE
liner, so they said not to use retraction over 0.5mm. Retracting melted filament into a
hot-end with a teflon liner will ruin it. Even though the Printrbot has a direct-drive extruder,
it still needs several mm of retraction to print nylon or PETG well. A Bowden setup
requires even more. (My home-build printer uses 5mm of retraction, and that makes all
the difference).
I really do think that an extruder that can't do much retraction is really only good for
printing PLA. I struggled with entry-level hotends for way too long, and replacing them
with an E3D-V6 was the best purchase I've made.
Sam Schmidt (via Facebook)
Kris Jones Good observations, though I would modify them in a few ways:
1) Melted plastic does not ruin Teflon, per say, ( remember the end of the Teflon heat
break tube is in constant contact with a 180-230C nozzle end). However if allowed to
harden in the Teflon tube, trying to remove it without damage can be an issue.
2) What is really the Achilles heel of Teflon lined heat-breaks is the that they have more
compliance and slightly larger ID than the nozzle. If you retract melted or even too soft of
filament it tends to expand to fill that ID. If it begins to harden too quickly, it will be
impossible for the return retraction to force it back into the slightly smaller and
non-compliant nozzle ID. This is why some hot-end designs ran Teflon all way into the
nozzle. The problem there is that if you even try to print ABS at 230, you will seriously
degrade and and eventually ruin the Teflon at the tip since it will see temps even higher
than your thermistor registers.
3) A good chunk of Bowden retraction simply takes up the play in the tube and
connectors. By the time you get to the nozzle, the filament tip is still only moving 1-2mm
when properly configured.
37 of 41
--------------------------------
Unit Freezes with White LCD Screen Ryan Echlin, 2:48 PM Jul 5
Has anyone run into an issue where when the printer is powered up it freezes at an all white
screen on the LCD? It looks like just the backlight turns on. The fan will turn on sometimes
and I can hear a click from somewhere in the "tower", but nothing else happens.
I can normally "fix" this issue by turning off and on the printer a bunch of times. Sometimes it
comes back on after 2-3 power cycles, sometimes I have to walk away from it for a while.
I ordered the recommended replacement power brick from Amazon, so we'll see if that
helps. I also reflowed some sketchy solder joints on the motherboard, which didn't seem to
help, and also reflowed the solder joins to the "jog" dial, which made the dial work much
better.
[Need an answer or suggestion(s).]
--------------------------------
38 of 41
my printer and my operating profile. I assume this would have to be compensated for by
feeding filament as part of the start gcode?
Ethan Anderson, 4:05 PM Jul 5
I see. I haven't seen that issue but it's possible that retraction would help a bit. No need to
compensate in the start G-Code, the printer resets its extruder index at the beginning of
each print.
--------------------------------
39 of 41
Cory Harpell To low percent infill and not enough top layers... I would just add 2-3 more
top layers and I would think it would be fine.
Cory Harpell https://ultimaker.com/en/resources/19503-pillowing
--------------------------------
--------------------------------
40 of 41
41 of 41