Monoprice Select Plus 3d Printer (printer #5)

Primary tabs

See your print live at: makehaven.org/3dprintercam

Requirements for Use
Required Badges: 

Prusa 3D Printers

Completing this badge allows you to use the Prusa 3D printers. Additional training is required for use of the Markforged and Form Labs 3D printers.

 

Watch Video
Pass Quiz
In person checkout required
Facilitator Checkout
Estimated Minutes for Checkout: 
30 Minutes

Check Out With Facilitator

Community Facilitators are volunteers who to advise MakeHaven members on projects and show members how to use the tools.

Facilitator hours will be BY APPOINTMENT during their listed hours. To make an appointment, contact the facilitator directly via Slack. To prevent unnecessary space access during the pandemic, facilitators will not be in the space unless they have an appointment. Note that some facilitators are available only for online virtual appointments at this time. Any questions please email info@makehaven.org.

Community Facilitators are volunteers who to advise MakeHaven members on projects and show members how to use the tools.


Start Time When Member Photo Name / Activity Area
10:00AM Sunday Mar 31, 10:00am to 1:00pm

Nathan Rawling

Electronics, 3D Printing, Metal Shop


6:30PM Tuesday Apr 2, 6:30pm to 9:30pm

Colin Bunting

3D Printing & Design


9:00PM Tuesday Apr 2, 9:00pm to Wednesday Apr 3, 12:00am

Darcy Canales

Late Night Badging: Multiple Popular Tools


6:00PM Thursday Apr 4, 6:00pm to 9:00pm

Sean Bender

3D Printing


Instructions for Use: 

Option 1 - Slice the object online 

Slice using Octoprint (as labled on the machines)

(must be on "MakeHaven" network, not the "MakeHaven-guest" or other wireless networks).

Note: Some Windows machines cant find the network address. In that case it can be fixed by installing Bonjour.

Tip: The display screen is powered by USB, the motors have a seperate power switch at the back of the machine.

 

 

 

TIPS

  • Click the "connect" button to link to control the printer. If you get an error be sure the printer is on, then refresh the browser page.
  • Be sure the printer motors are on (switch at back) before connecting. (the one with the screen has a fan running and screen on even when off).
  • Can't find your gcode or model once uploaded. Click the wrench in the file list box and double check what is being filtered.
  • Double check you are printing with PLA. 
  • Check for your problem with the online trouble shooting guides. Option1, Option2, Option3
  • You will want to make sure you slide with setting that will work well for PLA.  Although PLA offically calls for 200C we often find that 215 works better.

 

You are generally not going change advanced settings, but as a reference here are the defaults.

 

 

Option 2 - Install Slicer on your computer for more control

Use Cura

https://ultimaker.com/en/products/cura-software

You will need to create a custom machine.

Machine Settings
Width (mm): 200
Depth (mm): 200
Height (mm): 180
Extruder Count: 1
Headed bed: Checked
Build Area: Square
Gcode Flavor: RepRap (Marlin/Sprinter)

Different versions of Cura may have somewhat different settings but the above should be enough with others on default settings.

In the advanced settings you can also set the starting gcode to be

G21 ;metric values

G90 ;absolute positioning

M82 ;set extruder to absolute mode

M107 ;start with the fan off

G28 X0 Y0 ;move X/Y to min endstops

G28 Z0 ;move Z to min endstops

G1 Z15.0 F225 ;move the platform down 15mm

G92 E0 ;zero the extruded length

G1 F140 E30 ;extrude 3mm of feed stock

G1 X20 Y0 F140 E30

G92 E0 ;zero the extruded length again

G1 F225

M117 ;Printing...

and closing gcode to be

M117 Cooling down . . .

M300 ;beep

M104 S0 ;extruder heater off

M140 S0 ;heated bed heater off (if you have it)

G91 ;relative positioning

G1 E-1 F300 ;retract the filament a bit before lifting the nozzle, to release some of the pressure

G1 Z+0.5 E-5 X-20 Y-20 F9000 ;move Z up a bit and retract filament even more

M106 S255 ;fan at 100% to cool nozzle

G28 X0 Y0 ;move X/Y to min endstops, so the head is out of the way

G90 ;absolute positioning

G1 Y190 ;move bed forward

M84 ;steppers off

M117 Cooling down . . .

G4 P120000 ;wait 2 minutes (120 seconds)

M106 S0 ;fan off

M117 Finished!!!

M300 ;beep

The 3d printer company also customized their own version of Cura with the settings predefined.
 

Note: the SD card goes in upside down. Not in the Raspberry Pi, check in the side of the black 3d printer box.

Loading New Configuration Files

From the MakeHaven network use terminal to login to the pie you want to change

ssh pi@octopi3.local

Navaigate to 

~/.octoprint/slicingProfiles/cura 

in this directory you can create a text file with the .profile extension. 

for example 

nano iip.profile

 

It should look something like

_description: Imported from IIP.ini on 2017-03-05 01:30
_display_name: IIP
bottom_layer_speed: 25
bottom_thickness: 0.3
brim_line_count: 20
cool_head_lift: false
cool_min_feedrate: 10
cool_min_layer_time: 5
end_gcode:
- '

  M104 S0                     ;extruder heater off

  M140 S0                     ;heated bed heater off (if you have it)

  G91                                    ;relative positioning

  G1 E-1 F300                            ;retract the filament a bit before lifting
  the nozzle, to release some of the pressure

  G1 Z+0.5 E-5 X-20 Y-20 F{travel_speed} ;move Z up a bit and retract filament even
  more

  G28 X0 Y0

  G90

  G1 Z160                                 ;move X/Y to min endstops, so the head is
  out of the way

  M84                         ;steppers off

  G90                         ;absolute positioning

  ;{profile_string}'
- '

  M104 T0 S0                     ;extruder heater off

  M104 T1 S0                     ;extruder heater off

  M140 S0                     ;heated bed heater off (if you have it)

  G91                                    ;relative positioning

  G1 E-1 F300                            ;retract the filament a bit before lifting
  the nozzle, to release some of the pressure

  G1 Z+0.5 E-5 X-20 Y-20 F{travel_speed} ;move Z up a bit and retract filament even
  more

  G28 X0 Y0                              ;move X/Y to min endstops, so the head is
  out of the way

  M84                         ;steppers off

  G90                         ;absolute positioning

  ;{profile_string}'
- '

  M104 T0 S0                     ;extruder heater off

  M104 T1 S0                     ;extruder heater off

  M104 T2 S0                     ;extruder heater off

  M140 S0                     ;heated bed heater off (if you have it)

  G91                                    ;relative positioning

  G1 E-1 F300                            ;retract the filament a bit before lifting
  the nozzle, to release some of the pressure

  G1 Z+0.5 E-5 X-20 Y-20 F{travel_speed} ;move Z up a bit and retract filament even
  more

  G28 X0 Y0                              ;move X/Y to min endstops, so the head is
  out of the way

  M84                         ;steppers off

  G90                         ;absolute positioning

  ;{profile_string}'
- '

  M104 T0 S0                     ;extruder heater off

  M104 T1 S0                     ;extruder heater off

  M104 T2 S0                     ;extruder heater off

  M104 T3 S0                     ;extruder heater off

  M140 S0                     ;heated bed heater off (if you have it)

  G91                                    ;relative positioning

  G1 E-1 F300                            ;retract the filament a bit before lifting
  the nozzle, to release some of the pressure

  G1 Z+0.5 E-5 X-20 Y-20 F{travel_speed} ;move Z up a bit and retract filament even
  more

  G28 X0 Y0                              ;move X/Y to min endstops, so the head is
  out of the way

  M84                         ;steppers off

  G90                         ;absolute positioning

  ;{profile_string}'
fan_enabled: true
fan_full_height: 0.5
fan_speed: 100
fan_speed_max: 100
filament_diameter:
- 1.75
- false
- false
- false
filament_flow: 100.0
fill_density: 20
fill_overlap: 15
first_layer_width_factor: 100
fix_horrible_extensive_stitching: false
fix_horrible_union_all_type_a: true
fix_horrible_union_all_type_b: false
fix_horrible_use_open_bits: false
follow_surface: false
infill_speed: 50
inner_shell_speed: 30
layer_height: 0.1
object_sink: 0.0
ooze_shield: false
outer_shell_speed: 15
overlap_dual: 0.15
perimeter_before_infill: false
platform_adhesion: raft
print_bed_temperature: 50
print_speed: 50
print_temperature:
- 195
- false
- false
- false
raft_airgap: 0.22
raft_airgap_all: 0.0
raft_base_linewidth: 0.8
raft_base_thickness: 0.2
raft_interface_linewidth: 0.4
raft_interface_thickness: 0.27
raft_line_spacing: 3.0
raft_margin: 5.0
raft_surface_layers: 2
raft_surface_linewidth: 0.4
raft_surface_thickness: 0.27
retraction_amount: 7
retraction_combing: all
retraction_dual_amount: 16.5
retraction_enable: true
retraction_hop: 0.0
retraction_min_travel: 1.5
retraction_minimal_extrusion: 0.02
retraction_speed: 40.0
skirt_gap: 3.0
skirt_line_count: true
skirt_minimal_length: 150.0
solid_bottom: true
solid_layer_thickness: 0.6
solid_top: true
solidarea_speed: 15
spiralize: false
start_gcode:
- '

  ;Basic settings: Layer height: {layer_height} Walls: {wall_thickness} Fill: {fill_density}

  ;Print time: {print_time}

  ;Filament used: {filament_amount}m {filament_weight}g

  ;Filament cost: {filament_cost}

  ;M190 S{print_bed_temperature} ;Uncomment to add your own bed temperature line

  ;M109 S{print_temperature} ;Uncomment to add your own temperature line

  G21        ;metric values

  G90        ;absolute positioning

  M82        ;set extruder to absolute mode

  M107       ;start with the fan off

  G28 X0 Y0  ;move X/Y to min endstops

  G28 Z0     ;move Z to min endstops

  G1 Z15.0 F{travel_speed} ;move the platform down 15mm

  G92 E0                  ;zero the extruded length

  G1 F140 E30              ;extrude 3mm of feed stock

  G1 X20 Y0 F140 E30

  G92 E0                  ;zero the extruded length again

  G1 F{travel_speed}

  ;Put printing message on LCD screen

  M117 Printing...'
- '

  ;Basic settings: Layer height: {layer_height} Walls: {wall_thickness} Fill: {fill_density}

  ;Print time: {print_time}

  ;Filament used: {filament_amount}m {filament_weight}g

  ;Filament cost: {filament_cost}

  ;M190 S{print_bed_temperature} ;Uncomment to add your own bed temperature line

  ;M104 S{print_temperature} ;Uncomment to add your own temperature line

  ;M109 T1 S{print_temperature2} ;Uncomment to add your own temperature line

  ;M109 T0 S{print_temperature} ;Uncomment to add your own temperature line

  G21        ;metric values

  G90        ;absolute positioning

  M107       ;start with the fan off

  G28 X0 Y0  ;move X/Y to min endstops

  G28 Z0     ;move Z to min endstops

  G1 Z15.0 F{travel_speed} ;move the platform down 15mm

  T1                      ;Switch to the 2nd extruder

  G92 E0                  ;zero the extruded length

  G1 F200 E10             ;extrude 10mm of feed stock

  G92 E0                  ;zero the extruded length again

  G1 F200 E-{retraction_dual_amount}

  T0                      ;Switch to the first extruder

  G92 E0                  ;zero the extruded length

  G1 F200 E10             ;extrude 10mm of feed stock

  G92 E0                  ;zero the extruded length again

  G1 F{travel_speed}

  ;Put printing message on LCD screen

  M117 Printing...'
- '

  ;Basic settings: Layer height: {layer_height} Walls: {wall_thickness} Fill: {fill_density}

  ;Print time: {print_time}

  ;Filament used: {filament_amount}m {filament_weight}g

  ;Filament cost: {filament_cost}

  ;M190 S{print_bed_temperature} ;Uncomment to add your own bed temperature line

  ;M104 S{print_temperature} ;Uncomment to add your own temperature line

  ;M109 T1 S{print_temperature2} ;Uncomment to add your own temperature line

  ;M109 T0 S{print_temperature} ;Uncomment to add your own temperature line

  G21        ;metric values

  G90        ;absolute positioning

  M107       ;start with the fan off

  G28 X0 Y0  ;move X/Y to min endstops

  G28 Z0     ;move Z to min endstops

  G1 Z15.0 F{travel_speed} ;move the platform down 15mm

  T2                      ;Switch to the 2nd extruder

  G92 E0                  ;zero the extruded length

  G1 F200 E10             ;extrude 10mm of feed stock

  G92 E0                  ;zero the extruded length again

  G1 F200 E-{retraction_dual_amount}

  T1                      ;Switch to the 2nd extruder

  G92 E0                  ;zero the extruded length

  G1 F200 E10             ;extrude 10mm of feed stock

  G92 E0                  ;zero the extruded length again

  G1 F200 E-{retraction_dual_amount}

  T0                      ;Switch to the first extruder

  G92 E0                  ;zero the extruded length

  G1 F200 E10             ;extrude 10mm of feed stock

  G92 E0                  ;zero the extruded length again

  G1 F{travel_speed}

  ;Put printing message on LCD screen

  M117 Printing...'
- '

  ;Basic settings: Layer height: {layer_height} Walls: {wall_thickness} Fill: {fill_density}

  ;Print time: {print_time}

  ;Filament used: {filament_amount}m {filament_weight}g

  ;Filament cost: {filament_cost}

  ;M190 S{print_bed_temperature} ;Uncomment to add your own bed temperature line

  ;M104 S{print_temperature} ;Uncomment to add your own temperature line

  ;M109 T2 S{print_temperature2} ;Uncomment to add your own temperature line

  ;M109 T1 S{print_temperature2} ;Uncomment to add your own temperature line

  ;M109 T0 S{print_temperature} ;Uncomment to add your own temperature line

  G21        ;metric values

  G90        ;absolute positioning

  M107       ;start with the fan off

  G28 X0 Y0  ;move X/Y to min endstops

  G28 Z0     ;move Z to min endstops

  G1 Z15.0 F{travel_speed} ;move the platform down 15mm

  T3                      ;Switch to the 4th extruder

  G92 E0                  ;zero the extruded length

  G1 F200 E10             ;extrude 10mm of feed stock

  G92 E0                  ;zero the extruded length again

  G1 F200 E-{retraction_dual_amount}

  T2                      ;Switch to the 3th extruder

  G92 E0                  ;zero the extruded length

  G1 F200 E10             ;extrude 10mm of feed stock

  G92 E0                  ;zero the extruded length again

  G1 F200 E-{retraction_dual_amount}

  T1                      ;Switch to the 2nd extruder

  G92 E0                  ;zero the extruded length

  G1 F200 E10             ;extrude 10mm of feed stock

  G92 E0                  ;zero the extruded length again

  G1 F200 E-{retraction_dual_amount}

  T0                      ;Switch to the first extruder

  G92 E0                  ;zero the extruded length

  G1 F200 E10             ;extrude 10mm of feed stock

  G92 E0                  ;zero the extruded length again

  G1 F{travel_speed}

  ;Put printing message on LCD screen

  M117 Printing...'
support: none
support_angle: 60
support_dual_extrusion: both
support_fill_rate: 15
support_type: lines
support_xy_distance: 0.7
support_z_distance: 0.15
travel_speed: 80.0
wall_thickness: 0.8
wipe_tower: false
wipe_tower_volume: 15

 

Information Plate: 
Status: 

Materials for Sale

Custom text
3d Printer Filament PLA Track your usage in Octopi--once a project is printing, it will display the total meters of filament used. $0.10 per meter Add to cart

Open Tasks You Can Do.