What’s better than an inexpensive 3D printer? Free sources of information! The items below are a resource list for 3D printing with the Monoprice Select Mini, all thanks to a lively community of users around the interwebz.
- Product Page:
- Official User Manual:
- Facebook Group:
- Unofficial Wiki:
- Community Knowledge Base:
Materials and Accessories
Initial Set Up
- CAD Modeling Software (free for hobbyists and enthusiasts):
- Slicing Software:
- Onboard WiFi for wireless printing:
- Using Raspberry Pi and Octoprint for wireless printing:
The machine settings below are based off the ones in the official user manual. However, the start and end gcode was taken from the community-driven Google Doc (see above) and slightly modified to include an initial nozzle wipe/primer and to remove the delay in turning the fans off.
For the lazy, you can simply copy and paste the code boxes below (ignore the End Gcode in the image above).
;; Start Gcode G28 ;Home G1 Z0.2 F1200 ; raise nozzle G92 E0 ; reset extrusion distance G1 X10 G1 Y100 E12 F600 ; purge nozzle & wipe G92 E0 ; reset extrusion distance
;; End Gcode M104 S0 ; turn off hotend heater M140 S0 ; turn off bed heater G91 ; Switch to use Relative Coordinates G1 E-2 F300 ; retract the filament a bit before lifting the nozzle to release some of the pressure G1 Z1 ; raise Z 1mm from current position G1 E-2 F300 ; retract filament even more G90 ; Switch back to using Absolute Coordinates G1 X20 ; move X axis close to tower but hopefully far enough to keep the fan from rattling G1 Y115 ; move bed forward for easier part removal M84 ; disable motors G4 S600 ; keep fan running for 600 seconds to cool hotend and allow the fan to be turned off M107 ; turn off fan
To connect OctoPrint through Cura, go to “Settings > Printer > Manage Printers”, select your printer from the list, then click the “Connect OctoPrint” button on the right side of the menu.
This way, you can send gcode files directly from Cura to Octoprint with a click of a button!
When fiddling with layer heights, it’s recommended to use the optimal values below:
- 0.04375 (results may vary)*
Numbers courtesy of Michael O’Brien on Hackaday. Explanation:
So that motor [Z-Axis] is a 7.5°, 48 step motor as I just listed. Since the motor is attached to a M4 rod, which has a 0.7 mm thread pitch, then in one revolution makes the Z-Axis travel up or down 0.7 mm. Since it took 48 steps to turn that rev, each step is 0.0014583… mm. To avoid rounding errors, you can use multiple of 3 of this number, which is a nice and pretty 0.04375 mm. That is a nice and handy number that effectively represents the layer heights that mathematically work the best for layer heights for this printer.
The settings below should serve as a decent starting point in dialing in your own print settings for PLA.
Want parts to fit together? 0.25mm is usually works well.
Hole Features on First Layer Not Adhering
Make the following setting modifications, in descending order of preference (I try to avoid using rafts to reduce print time and material waste).
- Slow down print speed to ~10mm/s
- Increase build plate temperature and/or use external adhesion methods (ie. glue/hairspray)
- Increase initial layer height such that more material sticks to the bed
- Disable fans for initial layer
- Use raft
- Fiddle with retraction distance and speed (start with 4.5mm and 40mm/s)
Last edited: February 10, 2018