3D-Print Farm

From NURDspace
Revision as of 21:24, 22 April 2026 by Berend (talk | contribs)
Jump to navigation Jump to search
3D-Print Farm
3d-Print Farm.jpeg
Participants
Skills
Status Operational
Niche 3D Printing
Purpose Reliable fabrication
Tool Yes
Location 3D-Corner
Cost
Tool category Fabrication

3D-Print Farm

3d-Print Farm.jpeg {{#if:Yes | [[Tool Owner::{{{ProjectParticipants}}} | }} {{#if:Yes | [[Tool Cost::{{{Cost}}} | }}



We try to keep an array of working printers connected to this server.

Current working printers:

  • Ultimaker Original modified Direct Drive(1.75mm)

UMO+DD_Prusaslicer_config.ini: # generated by PrusaSlicer 2.9.0 on 2025-01-22 at 18:46:23 UTC arc_fitting = disabled autoemit_temperature_commands = 1 automatic_extrusion_widths = 0 automatic_infill_combination = 0 automatic_infill_combination_max_layer_height = 100% avoid_crossing_curled_overhangs = 0 avoid_crossing_perimeters = 0 avoid_crossing_perimeters_max_detour = 0 bed_custom_model = bed_custom_texture = bed_shape = 0x0,203x0,203x193,0x193 bed_temperature = 60 before_layer_gcode = between_objects_gcode = binary_gcode = 0 bottom_fill_pattern = monotonic bottom_solid_layers = 3 bottom_solid_min_thickness = 0 bridge_acceleration = 0 bridge_angle = 0 bridge_fan_speed = 100 bridge_flow_ratio = 1 bridge_speed = 60 brim_separation = 0 brim_type = outer_only brim_width = 0 chamber_minimal_temperature = 0 chamber_temperature = 0 color_change_gcode = M600 colorprint_heights = compatible_printers_condition_cummulative = ;printer_notes~/.*PRINTER_MODEL_UMO_DD.*/ complete_objects = 0 cooling = 1 cooling_tube_length = 5 cooling_tube_retraction = 91.5 default_acceleration = 0 default_filament_profile = default_print_profile = deretract_speed = 0 disable_fan_first_layers = 1 dont_support_bridges = 1 draft_shield = disabled duplicate_distance = 6 elefant_foot_compensation = 0 enable_dynamic_fan_speeds = 0 enable_dynamic_overhang_speeds = 0 end_filament_gcode = "; Filament-specific end gcode" end_gcode = PRINT_END\n; # # # # # # START Footer\n;G91 ; relative coordinates\n;G1 E-1 F1200 ; retract the filament\n;G1 Z+15 X-10 Y-10 E-7 F6000 ; move Z a bit\n; G1 X-10 Y-10 F6000 ; move XY a bit\n;G1 E-5.5 F300 ; retract the filament\n;G28 X0 Y0 ; move X/Y to min endstops, so the head is out of the way\n;M104 S0 ; extruder heater off\n;M140 S0 ; heated bed heater off (if you have it)\n;M84 ; disable motors\n; # # # # # # END Footer\n ensure_vertical_shell_thickness = enabled external_perimeter_acceleration = 0 external_perimeter_extrusion_width = 0 external_perimeter_speed = 50% external_perimeters_first = 0 extra_loading_move = -2 extra_perimeters = 1 extra_perimeters_on_overhangs = 0 extruder_clearance_height = 20 extruder_clearance_radius = 20 extruder_colour = #FD8008 extruder_offset = 0x0 extrusion_axis = E extrusion_multiplier = 1 extrusion_width = 0 fan_always_on = 1 fan_below_layer_time = 100 filament_abrasive = 0 filament_colour = #FF8000 filament_cooling_final_speed = 2 filament_cooling_initial_speed = 3 filament_cooling_moves = 1 filament_cost = 25.4 filament_density = 1.24 filament_deretract_speed = nil filament_diameter = 1.75 filament_infill_max_crossing_speed = 0 filament_infill_max_speed = 0 filament_load_time = 0 filament_loading_speed = 14 filament_loading_speed_start = 19 filament_max_volumetric_speed = 0 filament_minimal_purge_on_wipe_tower = 0 filament_multitool_ramming = 0 filament_multitool_ramming_flow = 10 filament_multitool_ramming_volume = 10 filament_notes = "" filament_purge_multiplier = 100% filament_ramming_parameters = "130 120 2.70968 2.93548 3.32258 3.83871 4.58065 5.54839 6.51613 7.35484 7.93548 8.16129| 0.05 2.66451 0.45 3.05805 0.95 4.05807 1.45 5.97742 1.95 7.69999 2.45 8.1936 2.95 11.342 3.45 11.4065 3.95 7.6 4.45 7.6 4.95 7.6" filament_retract_before_travel = nil filament_retract_before_wipe = nil filament_retract_layer_change = nil filament_retract_length = nil filament_retract_length_toolchange = nil filament_retract_lift = nil filament_retract_lift_above = nil filament_retract_lift_below = nil filament_retract_restart_extra = nil filament_retract_restart_extra_toolchange = nil filament_retract_speed = nil filament_seam_gap_distance = nil filament_settings_id = "Generic PLA @UMO+DD, 1.75mm" filament_shrinkage_compensation_xy = 0% filament_shrinkage_compensation_z = 0% filament_soluble = 0 filament_spool_weight = 0 filament_stamping_distance = 0 filament_stamping_loading_speed = 20 filament_toolchange_delay = 0 filament_travel_lift_before_obstacle = nil filament_travel_max_lift = nil filament_travel_ramping_lift = nil filament_travel_slope = nil filament_type = PLA filament_unload_time = 0 filament_unloading_speed = 20 filament_unloading_speed_start = 100 filament_vendor = Generic filament_wipe = nil fill_angle = 45 fill_density = 15% fill_pattern = line first_layer_acceleration = 0 first_layer_acceleration_over_raft = 0 first_layer_bed_temperature = 60 first_layer_extrusion_width = 200% first_layer_height = 0.2 first_layer_speed = 30 first_layer_speed_over_raft = 30 first_layer_temperature = 210 full_fan_speed_layer = 3 fuzzy_skin = none fuzzy_skin_point_dist = 0.8 fuzzy_skin_thickness = 0.3 gap_fill_enabled = 1 gap_fill_speed = 20 gcode_comments = 0 gcode_flavor = klipper gcode_label_objects = disabled gcode_resolution = 0.0125 gcode_substitutions = high_current_on_filament_swap = 0 host_type = prusalink idle_temperature = nil infill_acceleration = 0 infill_anchor = 600% infill_anchor_max = 50 infill_every_layers = 1 infill_extruder = 1 infill_extrusion_width = 0 infill_first = 0 infill_overlap = 25% infill_speed = 100 inherits_cummulative = ;"Generic PLA @Template"; interface_shells = 0 ironing = 0 ironing_flowrate = 15% ironing_spacing = 0.1 ironing_speed = 15 ironing_type = top layer_gcode = layer_height = 0.2 machine_limits_usage = time_estimate_only machine_max_acceleration_e = 10000,5000 machine_max_acceleration_extruding = 1500,1250 machine_max_acceleration_retracting = 1500,1250 machine_max_acceleration_travel = 1500,1250 machine_max_acceleration_x = 9000,1000 machine_max_acceleration_y = 9000,1000 machine_max_acceleration_z = 500,200 machine_max_feedrate_e = 120,120 machine_max_feedrate_x = 500,200 machine_max_feedrate_y = 500,200 machine_max_feedrate_z = 12,12 machine_max_jerk_e = 2.5,2.5 machine_max_jerk_x = 10,10 machine_max_jerk_y = 10,10 machine_max_jerk_z = 0.2,0.4 machine_min_extruding_rate = 0,0 machine_min_travel_rate = 0,0 max_fan_speed = 100 max_layer_height = 0.6 max_print_height = 205 max_print_speed = 150 max_volumetric_extrusion_rate_slope_negative = 0 max_volumetric_extrusion_rate_slope_positive = 0 max_volumetric_speed = 11.5 min_bead_width = 85% min_fan_speed = 100 min_feature_size = 25% min_layer_height = 0.05 min_print_speed = 10 min_skirt_length = 0 mmu_segmented_region_interlocking_depth = 0 mmu_segmented_region_max_width = 0 multimaterial_purging = 140 notes = nozzle_diameter = 0.6 nozzle_high_flow = 0 only_one_perimeter_first_layer = 0 only_retract_when_crossing_perimeters = 0 ooze_prevention = 0 output_filename_format = [input_filename_base].gcode overhang_fan_speed_0 = 0 overhang_fan_speed_1 = 0 overhang_fan_speed_2 = 0 overhang_fan_speed_3 = 0 overhang_speed_0 = 15 overhang_speed_1 = 15 overhang_speed_2 = 20 overhang_speed_3 = 25 overhangs = 1 parking_pos_retraction = 92 pause_print_gcode = M601 perimeter_acceleration = 0 perimeter_extruder = 1 perimeter_extrusion_width = 0 perimeter_generator = arachne perimeter_speed = 100 perimeters = 1 physical_printer_settings_id = post_process = prefer_clockwise_movements = 0 print_host = print_settings_id = Ultimaker Original + Direct Drive (0.2mm) printer_model = printer_notes = PRINTER_MODEL_UMO_DD printer_settings_id = Ultimaker Original + Direct Drive, 0.6 nozzle printer_technology = FFF printer_variant = printer_vendor = printhost_apikey = printhost_cafile = raft_contact_distance = 0.1 raft_expansion = 1.5 raft_first_layer_density = 90% raft_first_layer_expansion = 3 raft_layers = 0 remaining_times = 0 resolution = 0 retract_before_travel = 2 retract_before_wipe = 80% retract_layer_change = 0 retract_length = 3 retract_length_toolchange = 10 retract_lift = 0.5 retract_lift_above = 0 retract_lift_below = 0 retract_restart_extra = 0 retract_restart_extra_toolchange = 0 retract_speed = 60 scarf_seam_entire_loop = 0 scarf_seam_length = 20 scarf_seam_max_segment_length = 1 scarf_seam_on_inner_perimeters = 0 scarf_seam_only_on_smooth = 1 scarf_seam_placement = nowhere scarf_seam_start_height = 0% seam_gap_distance = 15% seam_position = nearest silent_mode = 0 single_extruder_multi_material = 0 single_extruder_multi_material_priming = 1 skirt_distance = 6 skirt_height = 1 skirts = 2 slice_closing_radius = 0.049 slicing_mode = regular slowdown_below_layer_time = 10 small_perimeter_speed = 15 solid_infill_acceleration = 0 solid_infill_below_area = 70 solid_infill_every_layers = 0 solid_infill_extruder = 1 solid_infill_extrusion_width = 0 solid_infill_speed = 50 spiral_vase = 0 staggered_inner_seams = 0 standby_temperature_delta = -5 start_filament_gcode = "; Filament gcode\n" start_gcode = PRINT_START BED=60 EXTRUDER=210\n; Printer_Settings_ID: [printer_settings_id]\n\n; # # # # # # START Header\n;G21 ; metric values\n;G90 ; absolute positioning\n;M82 ; set extruder to absolute mode\n;M107 ; start with the fan off\n\n;M140 S[first_layer_bed_temperature] ; start bed heating\n\n;G28 X0 Y0 Z0 ; move X/Y/Z to endstops\n;G1 X1 Y6 F15000 ; move X/Y to start position\n;G1 Z35 F9000 ; move Z to start position\n\n; Wait for bed and nozzle temperatures\n;M190 S{first_layer_bed_temperature[0] - 5} ; wait for bed temperature - 5\n;M140 S[first_layer_bed_temperature] ; continue bed heating\n;M109 S[first_layer_temperature] ; wait for nozzle temperature\n\n; Purge and prime\n;M83 ; set extruder to relative mode\n;G92 E0  ; reset extrusion distance\n;G0 X0 Y1 F10000\n;G1 F150 E20 ; compress the bowden tube\n;G1 E-8 F1200\n;G0 X30 Y1 F5000 \n;G0 F1200 Z{first_layer_height/2} ; Cut the connection to priming blob\n;G0 X100 F10000 ; disconnect with the prime blob\n;G0 X50  ; Avoid the metal clip holding the Ultimaker glass plate\n;G0 Z0.2 F720\n;G1 E8 F1200\n;G1 X80 E3 F1000  ; intro line 1\n;G1 X110 E4 F1000 ; intro line 2\n;G1 X140 F600  ; drag filament to decompress bowden tube\n;G1 X100 F3200  ; wipe backwards a bit\n;G1 X150 F3200  ; back to where there is no plastic: avoid dragging\n;G92 E0  ; reset extruder reference\n;M82 ; set extruder to absolute mode\n\n; # # # # # # END Header support_material = 0 support_material_angle = 0 support_material_auto = 1 support_material_bottom_contact_distance = 0 support_material_bottom_interface_layers = -1 support_material_buildplate_only = 1 support_material_closing_radius = 2 support_material_contact_distance = 0.3 support_material_enforce_layers = 0 support_material_extruder = 1 support_material_extrusion_width = 0 support_material_interface_contact_loops = 0 support_material_interface_extruder = 1 support_material_interface_layers = 2 support_material_interface_pattern = rectilinear support_material_interface_spacing = 0 support_material_interface_speed = 100% support_material_pattern = rectilinear support_material_spacing = 2.5 support_material_speed = 100 support_material_style = organic support_material_synchronize_layers = 0 support_material_threshold = 0 support_material_with_sheath = 1 support_material_xy_spacing = 80% support_tree_angle = 40 support_tree_angle_slow = 25 support_tree_branch_diameter = 2 support_tree_branch_diameter_angle = 5 support_tree_branch_diameter_double_wall = 3 support_tree_branch_distance = 1 support_tree_tip_diameter = 0.8 support_tree_top_rate = 15% temperature = 215 template_custom_gcode = thick_bridges = 1 thin_walls = 0 thumbnails = thumbnails_format = PNG toolchange_gcode = top_fill_pattern = monotonic top_infill_extrusion_width = 0 top_one_perimeter_type = none top_solid_infill_acceleration = 0 top_solid_infill_speed = 15 top_solid_layers = 3 top_solid_min_thickness = 0 travel_acceleration = 0 travel_lift_before_obstacle = 0 travel_max_lift = 0.5 travel_ramping_lift = 1 travel_slope = 0 travel_speed = 200 travel_speed_z = 0 use_firmware_retraction = 0 use_relative_e_distances = 0 use_volumetric_e = 0 variable_layer_height = 1 wall_distribution_count = 1 wall_transition_angle = 10 wall_transition_filter_deviation = 25% wall_transition_length = 100% wipe = 1 wipe_into_infill = 0 wipe_into_objects = 0 wipe_tower = 0 wipe_tower_acceleration = 0 wipe_tower_bridging = 10 wipe_tower_brim_width = 2 wipe_tower_cone_angle = 0 wipe_tower_extra_flow = 100% wipe_tower_extra_spacing = 100% wipe_tower_extruder = 0 wipe_tower_no_sparse_layers = 0 wipe_tower_width = 60 wiping_volumes_matrix = 0 wiping_volumes_use_custom_matrix = 0 xy_size_compensation = 0 z_offset = 0


We recommend using PrusaSlic3r to convert STL to gcode, then upload gcode to the appropriate printer on the server and print. Printer profiles to follow ...


FvH says: PrusaSlicer does not seem to support the Ultimaker? For the ultimaker, you can use https://ultimaker.com/software/ultimaker-cura/