Makergear Mosaic

From CGW Wiki
Jump to: navigation, search

NO LONGER AVAILABLE - We will hopefully be obtaining a new printer in due time.

CGW currently has a 3D Printer, on loan from member Scott Kovaleski. It is available for use by members who want to learn more about 3D printing and computer design. The space's computer workstation is configured to control the printer.

Makergear Mosaic 3D Printer

Restrictions

The 3D Printer is available to members only. Non-members may operate this equipment only in direct collaboration with an active member.

Training

To reduce the risk of damage to the printer, it may only be operated by members trained in 3D printing. If you need training, please simply contact an officer either online or at one of our regular events.

Operation

Hardware Setup

  • The USB cable should be plugged into one of the rear USB ports on the computer. Other ports have caused instructions not to be sent to the printer.
  • The motor controller board must be cooled by the large computer fan.

Software Setup

There are two major software components to CGW's 3D printer: Slic3r and Pronterface. Slic3r is used to actually "slice" the 3D model into layers that the printer will actually print, and Pronterface is used to actually control the hardware.

Slic3r

Slic3r can import a configuration file with all the required settings. To import a file, just open Slic3r and go to File > Load Config....

The latest config is located in the 3d_printering directory under home as "config-PLA-CGW.ini". Its latest contents are below.

# generated by Slic3r 1.1.6 on Sun Aug 17 16:34:19 2014
avoid_crossing_perimeters = 0
bed_size = 140,140
bed_temperature = 60
bottom_solid_layers = 3
bridge_acceleration = 0
bridge_fan_speed = 100
bridge_flow_ratio = 1
bridge_speed = 60
brim_width = 0
complete_objects = 0
cooling = 1
default_acceleration = 0
disable_fan_first_layers = 1
dont_support_bridges = 1
duplicate_distance = 6
end_gcode = M104 S0 ; turn off temperature\nG91\nG1 Z10\nG90\nG28 X0  ; home X axis\nM84     ; disable motors\nM107
external_perimeter_speed = 70%
external_perimeters_first = 0
extra_perimeters = 1
extruder_clearance_height = 20
extruder_clearance_radius = 20
extruder_offset = 0x0
extrusion_axis = E
extrusion_multiplier = 1
extrusion_width = 0
fan_always_on = 0
fan_below_layer_time = 60
filament_diameter = 1.757
fill_angle = 45
fill_density = 40%
fill_pattern = rectilinear
first_layer_acceleration = 0
first_layer_bed_temperature = 65
first_layer_extrusion_width = 200%
first_layer_height = 80%
first_layer_speed = 30%
first_layer_temperature = 184
g0 = 0
gap_fill_speed = 20
gcode_arcs = 0
gcode_comments = 0
gcode_flavor = reprap
infill_acceleration = 0
infill_every_layers = 1
infill_extruder = 1
infill_extrusion_width = 0
infill_first = 0
infill_only_where_needed = 0
infill_speed = 50
interface_shells = 0
layer_gcode = 
layer_height = 0.25
max_fan_speed = 100
min_fan_speed = 35
min_print_speed = 10
min_skirt_length = 0
notes = 
nozzle_diameter = 0.35
only_retract_when_crossing_perimeters = 1
ooze_prevention = 0
output_filename_format = [input_filename_base].gcode
overhangs = 1
perimeter_acceleration = 0
perimeter_extruder = 1
perimeter_extrusion_width = 0
perimeter_speed = 50
perimeters = 3
post_process = 
print_center = 60,60
raft_layers = 0
resolution = 0
retract_before_travel = 2
retract_layer_change = 1
retract_length = 1
retract_length_toolchange = 10
retract_lift = 0
retract_restart_extra = 0
retract_restart_extra_toolchange = 0
retract_speed = 30
seam_position = aligned
skirt_distance = 6
skirt_height = 1
skirts = 1
slowdown_below_layer_time = 30
small_perimeter_speed = 30
solid_fill_pattern = rectilinear
solid_infill_below_area = 70
solid_infill_every_layers = 0
solid_infill_extrusion_width = 0
solid_infill_speed = 60
spiral_vase = 0
standby_temperature_delta = -5
start_gcode = G28 X Y Z; home all axes\nM106 S255
support_material = 0
support_material_angle = 0
support_material_enforce_layers = 0
support_material_extruder = 1
support_material_extrusion_width = 0
support_material_interface_extruder = 1
support_material_interface_layers = 3
support_material_interface_spacing = 0
support_material_interface_speed = 100%
support_material_pattern = pillars
support_material_spacing = 2.5
support_material_speed = 60
support_material_threshold = 0
temperature = 181
thin_walls = 1
threads = 2
toolchange_gcode = 
top_infill_extrusion_width = 0
top_solid_infill_speed = 50
top_solid_layers = 3
travel_speed = 100
use_firmware_retraction = 0
use_relative_e_distances = 0
vibration_limit = 0
wipe = 0
z_offset = 0

Pronterface

Pronterface is part of the Printrun tool suite. Its configuration is loaded from the file ~/.pronsolerc. The contents of that file are located below.

set last_window_maximized False
set last_window_width 1258
set last_window_height 579
set port /dev/ttyACM0
set baudrate 115200
set build_dimensions 140.00x140.00x140.00+0.00+0.00+0.00+0.00+0.00+0.00
set extruders 1
set xy_feedrate 3000
set z_feedrate 100
set e_feedrate 100
set slicecommand  ~/Slic3r/bin/slic3r $s --load ~/3DPrinting/3D-printing/config-PLA.ini --output $o
set sliceoptscommand ~/Slic3r/bin/slic3r --load ~/3DPrinting/3D-printing/config-PLA.ini --ignore-nonexistent-config
set last_sash_position 571
set last_temperature 185.0
set last_bed_temperature 60.0
set total_filament_used 5184.83547