Option 1 - Slice the object online
Slice using Octoprint (as labled on the machines)
- http://octopi2.local/
- http://octopi3.local/ Used only in combination with the multi filament fuser.
(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
3d Printer Station
Computer station for 3d printing, running CNC and 3d scanning.
See your print live at: makehaven.org/3dprintercam
See your print live at: makehaven.org/3dprintercam