printer updates
This commit is contained in:
parent
da3624a345
commit
61c6cd4204
14 changed files with 354 additions and 29 deletions
|
@ -70,7 +70,6 @@ cask "balenaetcher"
|
|||
cask "deadbeef-nightly"
|
||||
cask "discord-canary"
|
||||
cask "emacs"
|
||||
cask "emacs-mac-spacemacs-icon"
|
||||
cask "firefox"
|
||||
cask "font-jetbrains-mono-nerd-font"
|
||||
cask "font-ubuntu-mono"
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
# generated by PrusaSlicer 2.3.3+arm64 on 2021-10-04 at 04:24:49 UTC
|
||||
auto_toolbar_size = 55
|
||||
# generated by PrusaSlicer 2.3.3+arm64 on 2021-11-29 at 16:36:08 UTC
|
||||
auto_toolbar_size = 50
|
||||
autocenter = 1
|
||||
background_processing = 0
|
||||
collapsed_sidebar = 0
|
||||
|
@ -34,7 +34,7 @@ version_check = 1
|
|||
version_online = 2.3.3
|
||||
version_online_seen = 2.3.3
|
||||
view_mode = expert
|
||||
window_mainframe = 2585; 20; 835; 1400; 0
|
||||
window_mainframe = 2157; 20; 808; 690; 0
|
||||
window_settings_dialog = 0; 385; 1920; 1055; 0
|
||||
|
||||
[filaments]
|
||||
|
@ -59,7 +59,7 @@ sla_print =
|
|||
|
||||
[recent]
|
||||
config_directory = /Users/kdb424/Downloads
|
||||
skein_directory = /Users/kdb424/octoprint/uploads/printer_upgrade/Voron-Switchwire-1.0/STL/Gantry/XZ Axis/X Carriage
|
||||
skein_directory = /Users/kdb424/octoprint/uploads/keyboards/artisans
|
||||
|
||||
[recent_projects]
|
||||
1 = /Users/kdb424/Downloads/Voron_Design_Cube_Speed_v7.3mf
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
# generated by SuperSlicer G-code Viewer 2.3.57 on 2021-11-28 at 04:35:04 UTC
|
||||
# generated by SuperSlicer G-code Viewer 2.3.57 on 2021-11-29 at 16:36:23 UTC
|
||||
objects_always_expert = 1
|
||||
reverse_mouse_wheel_zoom = 0
|
||||
seq_top_layer_only = 1
|
||||
|
@ -9,7 +9,7 @@ splash_screen_gcodeviewer = prusa-gcodepreview.jpg
|
|||
use_free_camera = 0
|
||||
use_perspective_camera = 1
|
||||
version = 2.3.57.6
|
||||
window_mainframe = 2585; 20; 835; 690; 0
|
||||
window_mainframe = 875; 20; 835; 1400; 0
|
||||
|
||||
[filaments]
|
||||
AmazonBasics PLA = 1
|
||||
|
@ -83,5 +83,5 @@ Verbatim PLA = 1
|
|||
Verbatim PP = 1
|
||||
|
||||
[recent_projects]
|
||||
1 = /Users/kdb424/octoprint/uploads/keyboards/artisans/Artisan_Holder/drawer_body_-_2_trays_0.25mm_PLA_MINI_14h15m.gcode
|
||||
1 = /Users/kdb424/octoprint/uploads/keyboards/artisans/Artisan_Holder/drawer_insert_0.25mm_PLA_MINI_3h59m.gcode
|
||||
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
# generated by SuperSlicer 2.3.57 on 2021-11-28 at 21:03:12 UTC
|
||||
# generated by SuperSlicer 2.3.57 on 2021-12-06 at 15:40:46 UTC
|
||||
auto_switch_preview = 2
|
||||
auto_toolbar_size = 100
|
||||
autocenter = 0
|
||||
|
@ -82,7 +82,7 @@ Prusament PLA = 1
|
|||
[presets]
|
||||
filament = PLA Polymaker
|
||||
physical_printer = Switchwire * Switchwire Tamed
|
||||
print = SW_SS_Profile(Voron) Tamed
|
||||
print = SW_Asthetic_Profile(Voron)
|
||||
printer = Switchwire Tamed
|
||||
sla_material =
|
||||
sla_print =
|
||||
|
@ -91,12 +91,12 @@ sla_print =
|
|||
config_directory = /Users/kdb424/octoprint/uploads/keyboards/Dokuu_Lily
|
||||
printhost_path =
|
||||
printhost_print = 1
|
||||
skein_directory = /Users/kdb424/octoprint/uploads/keyboards/Dokuu_Lily
|
||||
skein_directory = /Users/kdb424/Downloads/low-poly-cyndaquil
|
||||
|
||||
[recent_projects]
|
||||
1 = /Users/kdb424/octoprint/uploads/keyboards/Dokuu_Lily/Top.3mf
|
||||
2 = /Users/kdb424/octoprint/uploads/misc/Battery_case.3mf
|
||||
3 = /Users/kdb424/octoprint/uploads/calibration/Flow Test SW.3mf
|
||||
2 = /Users/kdb424/octoprint/uploads/calibration/Flow Test SW.3mf
|
||||
3 = /Users/kdb424/octoprint/uploads/misc/Battery_case.3mf
|
||||
4 = /Users/kdb424/Downloads/fox-dice-tower-supports-1.3mf
|
||||
5 = /Users/kdb424/src/VoronUsers/printer_mods/Kruppes/Deck_Panel_inserts_logo/Deck_Panel_with_Logo.zip.amf
|
||||
6 = /Users/kdb424/Downloads/Filament_Passthrough_bottom_for_M3x8.3mf
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
# generated by SuperSlicer 2.3.57 on 2021-11-19 at 00:37:09 UTC
|
||||
# generated by SuperSlicer 2.3.57 on 2021-12-05 at 01:04:15 UTC
|
||||
allow_empty_layers = 0
|
||||
avoid_crossing_not_first_layer = 1
|
||||
avoid_crossing_perimeters = 0
|
||||
|
@ -10,6 +10,7 @@ bridge_acceleration = 0
|
|||
bridge_angle = 0
|
||||
bridge_flow_ratio = 85%
|
||||
bridge_overlap = 50%
|
||||
bridge_overlap_min = 80%
|
||||
bridge_speed = 140
|
||||
bridge_speed_internal = 180
|
||||
bridged_infill_margin = 200%
|
||||
|
@ -44,7 +45,7 @@ external_perimeter_cut_corners = 100%
|
|||
external_perimeter_extrusion_spacing =
|
||||
external_perimeter_extrusion_width = 100%
|
||||
external_perimeter_overlap = 100%
|
||||
external_perimeter_speed = 80
|
||||
external_perimeter_speed = 120
|
||||
external_perimeters_first = 0
|
||||
external_perimeters_hole = 1
|
||||
external_perimeters_nothole = 1
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
# generated by SuperSlicer 2.3.57 on 2021-11-28 at 04:33:05 UTC
|
||||
# generated by SuperSlicer 2.3.57 on 2021-12-03 at 00:15:37 UTC
|
||||
allow_empty_layers = 0
|
||||
avoid_crossing_not_first_layer = 1
|
||||
avoid_crossing_perimeters = 0
|
||||
|
@ -10,6 +10,7 @@ bridge_acceleration = 0
|
|||
bridge_angle = 0
|
||||
bridge_flow_ratio = 85%
|
||||
bridge_overlap = 50%
|
||||
bridge_overlap_min = 80%
|
||||
bridge_speed = 140
|
||||
bridge_speed_internal = 180
|
||||
bridged_infill_margin = 200%
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
# generated by SuperSlicer 2.3.57 on 2021-11-28 at 04:32:41 UTC
|
||||
# generated by SuperSlicer 2.3.57 on 2021-12-03 at 00:15:25 UTC
|
||||
allow_empty_layers = 0
|
||||
avoid_crossing_not_first_layer = 1
|
||||
avoid_crossing_perimeters = 0
|
||||
|
@ -10,6 +10,7 @@ bridge_acceleration = 0
|
|||
bridge_angle = 0
|
||||
bridge_flow_ratio = 85%
|
||||
bridge_overlap = 50%
|
||||
bridge_overlap_min = 80%
|
||||
bridge_speed = 140
|
||||
bridge_speed_internal = 180
|
||||
bridged_infill_margin = 200%
|
||||
|
@ -133,7 +134,7 @@ overhangs_reverse = 0
|
|||
overhangs_reverse_threshold = 250%
|
||||
overhangs_speed = 100%
|
||||
overhangs_width = 0
|
||||
overhangs_width_speed = 55%
|
||||
overhangs_width_speed = 0%
|
||||
perimeter_acceleration = 0
|
||||
perimeter_bonding = 0%
|
||||
perimeter_extruder = 1
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
# generated by SuperSlicer 2.3.57 on 2021-11-28 at 04:32:56 UTC
|
||||
# generated by SuperSlicer 2.3.57 on 2021-12-07 at 04:57:38 UTC
|
||||
allow_empty_layers = 0
|
||||
avoid_crossing_not_first_layer = 1
|
||||
avoid_crossing_perimeters = 0
|
||||
|
@ -10,6 +10,7 @@ bridge_acceleration = 0
|
|||
bridge_angle = 0
|
||||
bridge_flow_ratio = 85%
|
||||
bridge_overlap = 50%
|
||||
bridge_overlap_min = 80%
|
||||
bridge_speed = 140
|
||||
bridge_speed_internal = 180
|
||||
bridged_infill_margin = 200%
|
||||
|
@ -19,7 +20,7 @@ brim_ears_max_angle = 120
|
|||
brim_ears_pattern = concentric
|
||||
brim_inside_holes = 0
|
||||
brim_offset = 0
|
||||
brim_width = 4
|
||||
brim_width = 0
|
||||
brim_width_interior = 0
|
||||
clip_multipart_objects = 1
|
||||
compatible_printers =
|
||||
|
@ -112,7 +113,7 @@ ironing_speed = 15
|
|||
ironing_type = top
|
||||
layer_height = 0.2
|
||||
max_print_speed = 300
|
||||
max_volumetric_speed = 15
|
||||
max_volumetric_speed = 17
|
||||
milling_after_z = 200%
|
||||
milling_extra_size = 150%
|
||||
milling_post_process = 0
|
||||
|
@ -129,10 +130,10 @@ only_retract_when_crossing_perimeters = 1
|
|||
ooze_prevention = 0
|
||||
output_filename_format = [input_filename_base]-[printer_settings_id]-[filament_settings_id].gcode
|
||||
over_bridge_flow_ratio = 100%
|
||||
overhangs_reverse = 0
|
||||
overhangs_reverse = 1
|
||||
overhangs_reverse_threshold = 250%
|
||||
overhangs_speed = 100%
|
||||
overhangs_width = 0
|
||||
overhangs_width = 75%
|
||||
overhangs_width_speed = 55%
|
||||
perimeter_acceleration = 0
|
||||
perimeter_bonding = 0%
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
# generated by SuperSlicer 2.3.57 on 2021-11-28 at 21:38:01 UTC
|
||||
# generated by SuperSlicer 2.3.57 on 2021-11-29 at 16:55:24 UTC
|
||||
bed_custom_model = /Users/kdb424/Library/Application Support/SuperSlicer/voron/SW_bed_model.stl
|
||||
bed_custom_texture = /Users/kdb424/Library/Application Support/SuperSlicer/voron/SW_bed_textured_pei.png
|
||||
bed_shape = 0x0,245x0,245x230,0x230
|
||||
|
|
|
@ -0,0 +1,115 @@
|
|||
# generated by SuperSlicer 2.3.57 on 2021-12-09 at 04:55:44 UTC
|
||||
bed_custom_model = /Users/kdb424/Library/Application Support/SuperSlicer/voron/SW_bed_model.stl
|
||||
bed_custom_texture = /Users/kdb424/Library/Application Support/SuperSlicer/voron/SW_bed_textured_pei.png
|
||||
bed_shape = 0x0,245x0,245x230,0x230
|
||||
before_layer_gcode =
|
||||
between_objects_gcode =
|
||||
color_change_gcode = M600
|
||||
cooling_tube_length = 5
|
||||
cooling_tube_retraction = 91.5
|
||||
default_filament_profile = ""
|
||||
default_print_profile =
|
||||
deretract_speed = 30
|
||||
end_gcode = PRINT_END
|
||||
extra_loading_move = -2
|
||||
extruder_colour = ""
|
||||
extruder_fan_offset = 0%
|
||||
extruder_offset = 0x0
|
||||
extruder_temperature_offset = 0
|
||||
fan_kickstart = 0
|
||||
fan_percentage = 0
|
||||
fan_speedup_overhangs = 1
|
||||
fan_speedup_time = -1
|
||||
feature_gcode = ;External perimeter\n{if extrusion_role=~/ExternalPerimeter/};[extrusion_role]\nSET_VELOCITY_LIMIT ACCEL=6000 ACCEL_TO_DECEL=6000 SQUARE_CORNER_VELOCITY=8\n\n; Perimeter\n{elsif extrusion_role=~/Perimeter/};[extrusion_role]\nSET_VELOCITY_LIMIT ACCEL=6000 ACCEL_TO_DECEL=6000 SQUARE_CORNER_VELOCITY=8\n\n; Overhang perimeter\n{elsif extrusion_role=~/OverhangPerimeter/};[extrusion_role]\nSET_VELOCITY_LIMIT ACCEL=4000 ACCEL_TO_DECEL=4000 SQUARE_CORNER_VELOCITY=8\n\n; Internal infill\n{elsif extrusion_role=~/InternalInfill/};[extrusion_role]\nSET_VELOCITY_LIMIT ACCEL=7000 ACCEL_TO_DECEL=7000 SQUARE_CORNER_VELOCITY=8\n\n; Top solid infill\n{elsif extrusion_role=~/TopSolidInfill/};[extrusion_role]\nSET_VELOCITY_LIMIT ACCEL=7000 ACCEL_TO_DECEL=7000 SQUARE_CORNER_VELOCITY=8\n\n; Solid infill\n{elsif extrusion_role=~/SolidInfill/};[extrusion_role]\nSET_VELOCITY_LIMIT ACCEL=8000 ACCEL_TO_DECEL=8000 SQUARE_CORNER_VELOCITY=8\n\n; Bridge infill\n{elsif extrusion_role=~/BridgeInfill/};[extrusion_role]\nSET_VELOCITY_LIMIT ACCEL=8000 ACCEL_TO_DECEL=8000 SQUARE_CORNER_VELOCITY=8\n\n; Gap fill\n{elsif extrusion_role=~/GapFill/};[extrusion_role]\nSET_VELOCITY_LIMIT ACCEL=5000 ACCEL_TO_DECEL=5000 SQUARE_CORNER_VELOCITY=8\n\n; Skirt\n{elsif extrusion_role=~/Skirt/};[extrusion_role]\nSET_VELOCITY_LIMIT ACCEL=6000 ACCEL_TO_DECEL=6000 SQUARE_CORNER_VELOCITY=8\n\n; Support material\n{elsif extrusion_role=~/SupportMaterial/};[extrusion_role]\nSET_VELOCITY_LIMIT ACCEL=6000 ACCEL_TO_DECEL=6000 SQUARE_CORNER_VELOCITY=8\n\n; Support material interface\n{elsif extrusion_role=~/SupportMaterialInterface/};[extrusion_role]\nSET_VELOCITY_LIMIT ACCEL=6000 ACCEL_TO_DECEL=6000 SQUARE_CORNER_VELOCITY=8\n\n; Thin walls\n{elsif extrusion_role=~/ThinWall/};[extrusion_role]\nSET_VELOCITY_LIMIT ACCEL=6000 ACCEL_TO_DECEL=6000 SQUARE_CORNER_VELOCITY=8\n\n; Other\n{else};[extrusion_role]\nSET_VELOCITY_LIMIT ACCEL=6000 ACCEL_TO_DECEL=6000 SQUARE_CORNER_VELOCITY=8\n{endif}\n
|
||||
gcode_filename_illegal_char =
|
||||
gcode_flavor = klipper
|
||||
gcode_precision_e = 5
|
||||
gcode_precision_xyz = 3
|
||||
high_current_on_filament_swap = 0
|
||||
host_type = octoprint
|
||||
inherits =
|
||||
layer_gcode =
|
||||
lift_min = 0
|
||||
machine_limits_usage = time_estimate_only
|
||||
machine_max_acceleration_e = 10000,5000
|
||||
machine_max_acceleration_extruding = 7000,1250
|
||||
machine_max_acceleration_retracting = 99999,1250
|
||||
machine_max_acceleration_travel = 7000,1250
|
||||
machine_max_acceleration_x = 7000,1000
|
||||
machine_max_acceleration_y = 7000,1000
|
||||
machine_max_acceleration_z = 3000,200
|
||||
machine_max_feedrate_e = 99999,120
|
||||
machine_max_feedrate_x = 27000,200
|
||||
machine_max_feedrate_y = 27000,200
|
||||
machine_max_feedrate_z = 1800,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_gcode_per_second = 1500
|
||||
max_layer_height = 0.3
|
||||
max_print_height = 213
|
||||
milling_diameter =
|
||||
milling_toolchange_end_gcode =
|
||||
milling_toolchange_start_gcode =
|
||||
milling_z_lift =
|
||||
min_layer_height = 0.04
|
||||
min_length = 0
|
||||
nozzle_diameter = 0.4
|
||||
parking_pos_retraction = 92
|
||||
pause_print_gcode = M601
|
||||
print_host =
|
||||
printer_custom_variables =
|
||||
printer_model =
|
||||
printer_notes =
|
||||
printer_settings_id = Switchwire
|
||||
printer_technology = FFF
|
||||
printer_variant =
|
||||
printer_vendor =
|
||||
printhost_apikey =
|
||||
printhost_cafile =
|
||||
printhost_port =
|
||||
remaining_times = 1
|
||||
remaining_times_type = m73
|
||||
retract_before_travel = 2
|
||||
retract_before_wipe = 0%
|
||||
retract_layer_change = 0
|
||||
retract_length = 1
|
||||
retract_length_toolchange = 10
|
||||
retract_lift = 0.2
|
||||
retract_lift_above = 0.25
|
||||
retract_lift_below = 0
|
||||
retract_lift_first_layer = 0
|
||||
retract_lift_top = "All surfaces"
|
||||
retract_restart_extra = 0
|
||||
retract_restart_extra_toolchange = 0
|
||||
retract_speed = 30
|
||||
seam_gap = 15%
|
||||
silent_mode = 1
|
||||
single_extruder_multi_material = 0
|
||||
start_gcode = M104 S0\nM140 S0\nPRINT_START EXTRUDER_TEMP=[first_layer_temperature] BED_TEMP=[first_layer_bed_temperature] AREA_START={first_layer_print_min[0]},{first_layer_print_min[1]} AREA_END={first_layer_print_max[0]},{first_layer_print_max[1]} DWELL={if HS>1}{HS}{else}1{endif}\nSET_PRESSURE_ADVANCE ADVANCE={if PA<1}{PA}{else}1{endif}\n\n; ACCEL: 2000/2000/8 for First Layer\n; ACCEL: 7000/7000/8 for Travel\n; ACCEL: 1000/1000/8 for TYPE:External perimeter\n; ACCEL: 2000/2000/8 for TYPE:Overhang perimeter\n; ACCEL: 2000/2000/8 for TYPE:Internal perimeter\n; ACCEL: 2000/2000/8 for TYPE:Top solid infill\n; ACCEL: 4000/4000/8 for TYPE:Solid infill\n; ACCEL: 5000/5000/8 for TYPE:Internal infill\n; ACCEL: 5000/5000/8 for TYPE:Bridge infill\n; ACCEL: 5000/5000/8 for TYPE:Internal bridge infill\n; ACCEL: 2000/2000/8 for TYPE:Thin wall\n; ACCEL: 2000/2000/8 for TYPE:Gap fill\n; ACCEL: 5000/5000/8 for TYPE:Skirt\n; ACCEL: 5000/5000/8 for TYPE:Support material\n; ACCEL: 5000/5000/8 for TYPE:Support material interface
|
||||
start_gcode_manual = 0
|
||||
template_custom_gcode =
|
||||
thumbnails = 32x32,400x300
|
||||
thumbnails_color = #00FF00
|
||||
thumbnails_custom_color = 0
|
||||
thumbnails_end_file = 0
|
||||
thumbnails_with_bed = 0
|
||||
time_estimation_compensation = 137.8%
|
||||
tool_name = ""
|
||||
toolchange_gcode =
|
||||
use_firmware_retraction = 0
|
||||
use_relative_e_distances = 1
|
||||
use_volumetric_e = 0
|
||||
variable_layer_height = 1
|
||||
wipe = 0
|
||||
wipe_advanced = 0
|
||||
wipe_advanced_algo = linear
|
||||
wipe_advanced_multiplier = 60
|
||||
wipe_advanced_nozzle_melted_volume = 120
|
||||
wipe_extra_perimeter = 0
|
||||
wipe_speed = 0
|
||||
z_offset = 0
|
||||
z_step = 0.005
|
|
@ -0,0 +1,115 @@
|
|||
# generated by SuperSlicer 2.3.57 on 2021-12-09 at 05:00:42 UTC
|
||||
bed_custom_model = /Users/kdb424/Library/Application Support/SuperSlicer/voron/SW_bed_model.stl
|
||||
bed_custom_texture = /Users/kdb424/Library/Application Support/SuperSlicer/voron/SW_bed_textured_pei.png
|
||||
bed_shape = 0x0,245x0,245x230,0x230
|
||||
before_layer_gcode =
|
||||
between_objects_gcode =
|
||||
color_change_gcode = M600
|
||||
cooling_tube_length = 5
|
||||
cooling_tube_retraction = 91.5
|
||||
default_filament_profile = ""
|
||||
default_print_profile =
|
||||
deretract_speed = 30
|
||||
end_gcode = PRINT_END
|
||||
extra_loading_move = -2
|
||||
extruder_colour = ""
|
||||
extruder_fan_offset = 0%
|
||||
extruder_offset = 0x0
|
||||
extruder_temperature_offset = 0
|
||||
fan_kickstart = 0
|
||||
fan_percentage = 0
|
||||
fan_speedup_overhangs = 1
|
||||
fan_speedup_time = -1
|
||||
feature_gcode = feature_gcode = ; External perimeter\n{if extrusion_role=~/ExternalPerimeter/};[extrusion_role]\nSET_VELOCITY_LIMIT ACCEL=1000 ACCEL_TO_DECEL=500 SQUARE_CORNER_VELOCITY=8\n\n; Perimeter\n{elsif extrusion_role=~/Perimeter/};[extrusion_role]\nSET_VELOCITY_LIMIT ACCEL=2000 ACCEL_TO_DECEL=1000 SQUARE_CORNER_VELOCITY=8\n\n; Overhang perimeter\n{elsif extrusion_role=~/OverhangPerimeter/};[extrusion_role]\nSET_VELOCITY_LIMIT ACCEL=2000 ACCEL_TO_DECEL=1000 SQUARE_CORNER_VELOCITY=8\n\n; Internal infill\n{elsif extrusion_role=~/InternalInfill/};[extrusion_role]\nSET_VELOCITY_LIMIT ACCEL=7000 ACCEL_TO_DECEL=3500 SQUARE_CORNER_VELOCITY=8\n\n; Top solid infill\n{elsif extrusion_role=~/TopSolidInfill/};[extrusion_role]\nSET_VELOCITY_LIMIT ACCEL=2000 ACCEL_TO_DECEL=1000 SQUARE_CORNER_VELOCITY=8\n\n; Solid infill\n{elsif extrusion_role=~/SolidInfill/};[extrusion_role]\nSET_VELOCITY_LIMIT ACCEL=4000 ACCEL_TO_DECEL=2000 SQUARE_CORNER_VELOCITY=8\n\n; Bridge infill\n{elsif extrusion_role=~/BridgeInfill/};[extrusion_role]\nSET_VELOCITY_LIMIT ACCEL=5000 ACCEL_TO_DECEL=2500 SQUARE_CORNER_VELOCITY=8\n\n; Gap fill\n{elsif extrusion_role=~/GapFill/};[extrusion_role]\nSET_VELOCITY_LIMIT ACCEL=2000 ACCEL_TO_DECEL=1000 SQUARE_CORNER_VELOCITY=8\n\n; Skirt\n{elsif extrusion_role=~/Skirt/};[extrusion_role]\nSET_VELOCITY_LIMIT ACCEL=7000 ACCEL_TO_DECEL=3500 SQUARE_CORNER_VELOCITY=8\n\n; Support material\n{elsif extrusion_role=~/SupportMaterial/};[extrusion_role]\nSET_VELOCITY_LIMIT ACCEL=7000 ACCEL_TO_DECEL=3500 SQUARE_CORNER_VELOCITY=8\n\n; Support material interface\n{elsif extrusion_role=~/SupportMaterialInterface/};[extrusion_role]\nSET_VELOCITY_LIMIT ACCEL=7000 ACCEL_TO_DECEL=3500 SQUARE_CORNER_VELOCITY=8\n\n; Thin walls\n{elsif extrusion_role=~/ThinWall/};[extrusion_role]\nSET_VELOCITY_LIMIT ACCEL=2000 ACCEL_TO_DECEL=1000 SQUARE_CORNER_VELOCITY=8\n\n; Other\n{else};[extrusion_role]\nSET_VELOCITY_LIMIT ACCEL=4444 ACCEL_TO_DECEL=2222 SQUARE_CORNER_VELOCITY=8\n{endif}\n
|
||||
gcode_filename_illegal_char =
|
||||
gcode_flavor = klipper
|
||||
gcode_precision_e = 5
|
||||
gcode_precision_xyz = 3
|
||||
high_current_on_filament_swap = 0
|
||||
host_type = octoprint
|
||||
inherits =
|
||||
layer_gcode =
|
||||
lift_min = 0
|
||||
machine_limits_usage = time_estimate_only
|
||||
machine_max_acceleration_e = 10000,5000
|
||||
machine_max_acceleration_extruding = 7000,1250
|
||||
machine_max_acceleration_retracting = 99999,1250
|
||||
machine_max_acceleration_travel = 7000,1250
|
||||
machine_max_acceleration_x = 7000,1000
|
||||
machine_max_acceleration_y = 7000,1000
|
||||
machine_max_acceleration_z = 3000,200
|
||||
machine_max_feedrate_e = 99999,120
|
||||
machine_max_feedrate_x = 27000,200
|
||||
machine_max_feedrate_y = 27000,200
|
||||
machine_max_feedrate_z = 1800,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_gcode_per_second = 1500
|
||||
max_layer_height = 0.3
|
||||
max_print_height = 213
|
||||
milling_diameter =
|
||||
milling_toolchange_end_gcode =
|
||||
milling_toolchange_start_gcode =
|
||||
milling_z_lift =
|
||||
min_layer_height = 0.04
|
||||
min_length = 0
|
||||
nozzle_diameter = 0.4
|
||||
parking_pos_retraction = 92
|
||||
pause_print_gcode = M601
|
||||
print_host =
|
||||
printer_custom_variables =
|
||||
printer_model =
|
||||
printer_notes =
|
||||
printer_settings_id = Switchwire
|
||||
printer_technology = FFF
|
||||
printer_variant =
|
||||
printer_vendor =
|
||||
printhost_apikey =
|
||||
printhost_cafile =
|
||||
printhost_port =
|
||||
remaining_times = 1
|
||||
remaining_times_type = m73
|
||||
retract_before_travel = 2
|
||||
retract_before_wipe = 0%
|
||||
retract_layer_change = 0
|
||||
retract_length = 1
|
||||
retract_length_toolchange = 10
|
||||
retract_lift = 0.2
|
||||
retract_lift_above = 0.25
|
||||
retract_lift_below = 0
|
||||
retract_lift_first_layer = 0
|
||||
retract_lift_top = "All surfaces"
|
||||
retract_restart_extra = 0
|
||||
retract_restart_extra_toolchange = 0
|
||||
retract_speed = 30
|
||||
seam_gap = 15%
|
||||
silent_mode = 1
|
||||
single_extruder_multi_material = 0
|
||||
start_gcode = M104 S0\nM140 S0\nPRINT_START EXTRUDER_TEMP=[first_layer_temperature] BED_TEMP=[first_layer_bed_temperature] AREA_START={first_layer_print_min[0]},{first_layer_print_min[1]} AREA_END={first_layer_print_max[0]},{first_layer_print_max[1]} DWELL={if HS>1}{HS}{else}1{endif}\nSET_PRESSURE_ADVANCE ADVANCE={if PA<1}{PA}{else}1{endif}\n\n; ACCEL: 2000/2000/8 for First Layer\n; ACCEL: 7000/7000/8 for Travel\n; ACCEL: 1000/1000/8 for TYPE:External perimeter\n; ACCEL: 2000/2000/8 for TYPE:Overhang perimeter\n; ACCEL: 2000/2000/8 for TYPE:Internal perimeter\n; ACCEL: 2000/2000/8 for TYPE:Top solid infill\n; ACCEL: 4000/4000/8 for TYPE:Solid infill\n; ACCEL: 5000/5000/8 for TYPE:Internal infill\n; ACCEL: 5000/5000/8 for TYPE:Bridge infill\n; ACCEL: 5000/5000/8 for TYPE:Internal bridge infill\n; ACCEL: 2000/2000/8 for TYPE:Thin wall\n; ACCEL: 2000/2000/8 for TYPE:Gap fill\n; ACCEL: 5000/5000/8 for TYPE:Skirt\n; ACCEL: 5000/5000/8 for TYPE:Support material\n; ACCEL: 5000/5000/8 for TYPE:Support material interface
|
||||
start_gcode_manual = 0
|
||||
template_custom_gcode =
|
||||
thumbnails = 32x32,400x300
|
||||
thumbnails_color = #00FF00
|
||||
thumbnails_custom_color = 0
|
||||
thumbnails_end_file = 0
|
||||
thumbnails_with_bed = 0
|
||||
time_estimation_compensation = 137.8%
|
||||
tool_name = ""
|
||||
toolchange_gcode =
|
||||
use_firmware_retraction = 0
|
||||
use_relative_e_distances = 1
|
||||
use_volumetric_e = 0
|
||||
variable_layer_height = 1
|
||||
wipe = 0
|
||||
wipe_advanced = 0
|
||||
wipe_advanced_algo = linear
|
||||
wipe_advanced_multiplier = 60
|
||||
wipe_advanced_nozzle_melted_volume = 120
|
||||
wipe_extra_perimeter = 0
|
||||
wipe_speed = 0
|
||||
z_offset = 0
|
||||
z_step = 0.005
|
|
@ -1,4 +1,4 @@
|
|||
# generated by SuperSlicer 2.3.57 on 2021-11-28 at 21:38:30 UTC
|
||||
# generated by SuperSlicer 2.3.57 on 2021-12-07 at 03:53:24 UTC
|
||||
bed_custom_model = /Users/kdb424/Library/Application Support/SuperSlicer/voron/SW_bed_model.stl
|
||||
bed_custom_texture = /Users/kdb424/Library/Application Support/SuperSlicer/voron/SW_bed_textured_pei.png
|
||||
bed_shape = 0x0,245x0,245x230,0x230
|
||||
|
@ -20,7 +20,7 @@ fan_kickstart = 0
|
|||
fan_percentage = 0
|
||||
fan_speedup_overhangs = 1
|
||||
fan_speedup_time = -1
|
||||
feature_gcode = ;External perimeter\n{if extrusion_role=~/ExternalPerimeter/};[extrusion_role]\nSET_VELOCITY_LIMIT ACCEL=1000 ACCEL_TO_DECEL=1000 SQUARE_CORNER_VELOCITY=8\n\n; Perimeter\n{elsif extrusion_role=~/Perimeter/};[extrusion_role]\nSET_VELOCITY_LIMIT ACCEL=2000 ACCEL_TO_DECEL=2000 SQUARE_CORNER_VELOCITY=8\n\n; Overhang perimeter\n{elsif extrusion_role=~/OverhangPerimeter/};[extrusion_role]\nSET_VELOCITY_LIMIT ACCEL=2000 ACCEL_TO_DECEL=2000 SQUARE_CORNER_VELOCITY=8\n\n; Internal infill\n{elsif extrusion_role=~/InternalInfill/};[extrusion_role]\nSET_VELOCITY_LIMIT ACCEL=2000 ACCEL_TO_DECEL=2000 SQUARE_CORNER_VELOCITY=8\n\n; Top solid infill\n{elsif extrusion_role=~/TopSolidInfill/};[extrusion_role]\nSET_VELOCITY_LIMIT ACCEL=2000 ACCEL_TO_DECEL=2000 SQUARE_CORNER_VELOCITY=8\n\n; Solid infill\n{elsif extrusion_role=~/SolidInfill/};[extrusion_role]\nSET_VELOCITY_LIMIT ACCEL=2000 ACCEL_TO_DECEL=2000 SQUARE_CORNER_VELOCITY=8\n\n; Bridge infill\n{elsif extrusion_role=~/BridgeInfill/};[extrusion_role]\nSET_VELOCITY_LIMIT ACCEL=2000 ACCEL_TO_DECEL=2000 SQUARE_CORNER_VELOCITY=8\n\n; Gap fill\n{elsif extrusion_role=~/GapFill/};[extrusion_role]\nSET_VELOCITY_LIMIT ACCEL=2000 ACCEL_TO_DECEL=2000 SQUARE_CORNER_VELOCITY=8\n\n; Skirt\n{elsif extrusion_role=~/Skirt/};[extrusion_role]\nSET_VELOCITY_LIMIT ACCEL=2000 ACCEL_TO_DECEL=2000 SQUARE_CORNER_VELOCITY=8\n\n; Support material\n{elsif extrusion_role=~/SupportMaterial/};[extrusion_role]\nSET_VELOCITY_LIMIT ACCEL=2000 ACCEL_TO_DECEL=2000 SQUARE_CORNER_VELOCITY=8\n\n; Support material interface\n{elsif extrusion_role=~/SupportMaterialInterface/};[extrusion_role]\nSET_VELOCITY_LIMIT ACCEL=2000 ACCEL_TO_DECEL=2000 SQUARE_CORNER_VELOCITY=8\n\n; Thin walls\n{elsif extrusion_role=~/ThinWall/};[extrusion_role]\nSET_VELOCITY_LIMIT ACCEL=2000 ACCEL_TO_DECEL=2000 SQUARE_CORNER_VELOCITY=8\n\n; Other\n{else};[extrusion_role]\nSET_VELOCITY_LIMIT ACCEL=2000 ACCEL_TO_DECEL=2000 SQUARE_CORNER_VELOCITY=8\n{endif}\n
|
||||
feature_gcode = ;External perimeter\n{if extrusion_role=~/ExternalPerimeter/};[extrusion_role]\nSET_VELOCITY_LIMIT ACCEL=2000 ACCEL_TO_DECEL=2000 SQUARE_CORNER_VELOCITY=8\n\n; Perimeter\n{elsif extrusion_role=~/Perimeter/};[extrusion_role]\nSET_VELOCITY_LIMIT ACCEL=2000 ACCEL_TO_DECEL=2000 SQUARE_CORNER_VELOCITY=8\n\n; Overhang perimeter\n{elsif extrusion_role=~/OverhangPerimeter/};[extrusion_role]\nSET_VELOCITY_LIMIT ACCEL=2000 ACCEL_TO_DECEL=2000 SQUARE_CORNER_VELOCITY=8\n\n; Internal infill\n{elsif extrusion_role=~/InternalInfill/};[extrusion_role]\nSET_VELOCITY_LIMIT ACCEL=2000 ACCEL_TO_DECEL=2000 SQUARE_CORNER_VELOCITY=8\n\n; Top solid infill\n{elsif extrusion_role=~/TopSolidInfill/};[extrusion_role]\nSET_VELOCITY_LIMIT ACCEL=2000 ACCEL_TO_DECEL=2000 SQUARE_CORNER_VELOCITY=8\n\n; Solid infill\n{elsif extrusion_role=~/SolidInfill/};[extrusion_role]\nSET_VELOCITY_LIMIT ACCEL=2000 ACCEL_TO_DECEL=2000 SQUARE_CORNER_VELOCITY=8\n\n; Bridge infill\n{elsif extrusion_role=~/BridgeInfill/};[extrusion_role]\nSET_VELOCITY_LIMIT ACCEL=2000 ACCEL_TO_DECEL=2000 SQUARE_CORNER_VELOCITY=8\n\n; Gap fill\n{elsif extrusion_role=~/GapFill/};[extrusion_role]\nSET_VELOCITY_LIMIT ACCEL=2000 ACCEL_TO_DECEL=2000 SQUARE_CORNER_VELOCITY=8\n\n; Skirt\n{elsif extrusion_role=~/Skirt/};[extrusion_role]\nSET_VELOCITY_LIMIT ACCEL=2000 ACCEL_TO_DECEL=2000 SQUARE_CORNER_VELOCITY=8\n\n; Support material\n{elsif extrusion_role=~/SupportMaterial/};[extrusion_role]\nSET_VELOCITY_LIMIT ACCEL=2000 ACCEL_TO_DECEL=2000 SQUARE_CORNER_VELOCITY=8\n\n; Support material interface\n{elsif extrusion_role=~/SupportMaterialInterface/};[extrusion_role]\nSET_VELOCITY_LIMIT ACCEL=2000 ACCEL_TO_DECEL=2000 SQUARE_CORNER_VELOCITY=8\n\n; Thin walls\n{elsif extrusion_role=~/ThinWall/};[extrusion_role]\nSET_VELOCITY_LIMIT ACCEL=2000 ACCEL_TO_DECEL=2000 SQUARE_CORNER_VELOCITY=8\n\n; Other\n{else};[extrusion_role]\nSET_VELOCITY_LIMIT ACCEL=2000 ACCEL_TO_DECEL=2000 SQUARE_CORNER_VELOCITY=8\n{endif}\n
|
||||
gcode_filename_illegal_char =
|
||||
gcode_flavor = klipper
|
||||
gcode_precision_e = 5
|
||||
|
@ -89,7 +89,7 @@ retract_speed = 30
|
|||
seam_gap = 15%
|
||||
silent_mode = 1
|
||||
single_extruder_multi_material = 0
|
||||
start_gcode = M104 S0\nM140 S0\nPRINT_START EXTRUDER_TEMP=[first_layer_temperature] BED_TEMP=[first_layer_bed_temperature] AREA_START={first_layer_print_min[0]},{first_layer_print_min[1]} AREA_END={first_layer_print_max[0]},{first_layer_print_max[1]} DWELL={if HS>1}{HS}{else}1{endif}\nSET_PRESSURE_ADVANCE ADVANCE={if PA<1}{PA}{else}1{endif}\n\n; ACCEL: 2000/2000/8 for First Layer\n; ACCEL: 2000/2000/8 for Travel\n; ACCEL: 1000/1000/8 for TYPE:External perimeter\n; ACCEL: 2000/2000/8 for TYPE:Overhang perimeter\n; ACCEL: 2000/2000/8 for TYPE:Internal perimeter\n; ACCEL: 2000/2000/8 for TYPE:Top solid infill\n; ACCEL: 2000/2000/8 for TYPE:Solid infill\n; ACCEL: 2000/2000/8 for TYPE:Internal infill\n; ACCEL: 2000/2000/8 for TYPE:Bridge infill\n; ACCEL: 2000/2000/8 for TYPE:Internal bridge infill\n; ACCEL: 2000/2000/8 for TYPE:Thin wall\n; ACCEL: 2000/2000/8 for TYPE:Gap fill\n; ACCEL: 2000/2000/8 for TYPE:Skirt\n; ACCEL: 2000/2000/8 for TYPE:Support material\n; ACCEL: 2000/2000/8 for TYPE:Support material interface
|
||||
start_gcode = M104 S0\nM140 S0\nPRINT_START EXTRUDER_TEMP=[first_layer_temperature] BED_TEMP=[first_layer_bed_temperature] AREA_START={first_layer_print_min[0]},{first_layer_print_min[1]} AREA_END={first_layer_print_max[0]},{first_layer_print_max[1]} DWELL={if HS>1}{HS}{else}1{endif}\nSET_PRESSURE_ADVANCE ADVANCE={if PA<1}{PA}{else}1{endif}\n\n; ACCEL: 2000/2000/5 for First Layer\n; ACCEL: 2000/2000/5 for Travel\n; ACCEL: 1000/1000/5 for TYPE:External perimeter\n; ACCEL: 2000/2000/5 for TYPE:Overhang perimeter\n; ACCEL: 2000/2000/5 for TYPE:Internal perimeter\n; ACCEL: 2000/2000/5 for TYPE:Top solid infill\n; ACCEL: 2000/2000/5 for TYPE:Solid infill\n; ACCEL: 2000/2000/5 for TYPE:Internal infill\n; ACCEL: 2000/2000/5 for TYPE:Bridge infill\n; ACCEL: 2000/2000/5 for TYPE:Internal bridge infill\n; ACCEL: 2000/2000/5 for TYPE:Thin wall\n; ACCEL: 2000/2000/5 for TYPE:Gap fill\n; ACCEL: 2000/2000/5 for TYPE:Skirt\n; ACCEL: 2000/2000/5 for TYPE:Support material\n; ACCEL: 2000/2000/5 for TYPE:Support material interface
|
||||
start_gcode_manual = 0
|
||||
template_custom_gcode =
|
||||
thumbnails = 32x32,400x300
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
# generated by SuperSlicer 2.3.57 on 2021-11-28 at 21:37:35 UTC
|
||||
# generated by SuperSlicer 2.3.57 on 2021-12-03 at 04:09:53 UTC
|
||||
bed_custom_model = /Users/kdb424/Library/Application Support/SuperSlicer/voron/SW_bed_model.stl
|
||||
bed_custom_texture = /Users/kdb424/Library/Application Support/SuperSlicer/voron/SW_bed_textured_pei.png
|
||||
bed_shape = 0x0,245x0,245x230,0x230
|
||||
|
@ -89,7 +89,7 @@ retract_speed = 30
|
|||
seam_gap = 15%
|
||||
silent_mode = 1
|
||||
single_extruder_multi_material = 0
|
||||
start_gcode = M104 S0\nM140 S0\nPRINT_START EXTRUDER_TEMP=[first_layer_temperature] BED_TEMP=[first_layer_bed_temperature] AREA_START={first_layer_print_min[0]},{first_layer_print_min[1]} AREA_END={first_layer_print_max[0]},{first_layer_print_max[1]} DWELL={if HS>1}{HS}{else}1{endif}\nSET_PRESSURE_ADVANCE ADVANCE={if PA<1}{PA}{else}1{endif}\n\n; ACCEL: 2000/2000/8 for First Layer\n; ACCEL: 5000/5000/8 for Travel\n; ACCEL: 1000/1000/8 for TYPE:External perimeter\n; ACCEL: 2000/2000/8 for TYPE:Overhang perimeter\n; ACCEL: 2000/2000/8 for TYPE:Internal perimeter\n; ACCEL: 2000/2000/8 for TYPE:Top solid infill\n; ACCEL: 4000/4000/8 for TYPE:Solid infill\n; ACCEL: 5000/5000/8 for TYPE:Internal infill\n; ACCEL: 5000/5000/8 for TYPE:Bridge infill\n; ACCEL: 5000/5000/8 for TYPE:Internal bridge infill\n; ACCEL: 2000/2000/8 for TYPE:Thin wall\n; ACCEL: 2000/2000/8 for TYPE:Gap fill\n; ACCEL: 5000/5000/8 for TYPE:Skirt\n; ACCEL: 5000/5000/8 for TYPE:Support material\n; ACCEL: 5000/5000/8 for TYPE:Support material interface
|
||||
start_gcode = M104 S0\nM140 S0\nPRINT_START EXTRUDER_TEMP=[first_layer_temperature] BED_TEMP=[first_layer_bed_temperature] AREA_START={first_layer_print_min[0]},{first_layer_print_min[1]} AREA_END={first_layer_print_max[0]},{first_layer_print_max[1]} DWELL={if HS>1}{HS}{else}1{endif}\nSET_PRESSURE_ADVANCE ADVANCE={if PA<1}{PA}{else}1{endif}\n\n; ACCEL: 2000/2000/8 for First Layer\n; ACCEL: 7000/7000/8 for Travel\n; ACCEL: 1000/1000/8 for TYPE:External perimeter\n; ACCEL: 2000/2000/8 for TYPE:Overhang perimeter\n; ACCEL: 2000/2000/8 for TYPE:Internal perimeter\n; ACCEL: 2000/2000/8 for TYPE:Top solid infill\n; ACCEL: 4000/4000/8 for TYPE:Solid infill\n; ACCEL: 5000/5000/8 for TYPE:Internal infill\n; ACCEL: 5000/5000/8 for TYPE:Bridge infill\n; ACCEL: 5000/5000/8 for TYPE:Internal bridge infill\n; ACCEL: 2000/2000/8 for TYPE:Thin wall\n; ACCEL: 2000/2000/8 for TYPE:Gap fill\n; ACCEL: 5000/5000/8 for TYPE:Skirt\n; ACCEL: 5000/5000/8 for TYPE:Support material\n; ACCEL: 5000/5000/8 for TYPE:Support material interface
|
||||
start_gcode_manual = 0
|
||||
template_custom_gcode =
|
||||
thumbnails = 32x32,400x300
|
||||
|
|
|
@ -0,0 +1,92 @@
|
|||
#!/usr/bin/python
|
||||
|
||||
import sys, re, time
|
||||
|
||||
#############
|
||||
# accel, acceltodecel, squarecorner
|
||||
travel = [ 10000, 10000, 8 ]
|
||||
|
||||
#############
|
||||
output = []
|
||||
|
||||
target = travel
|
||||
saved = [ 0, 0, 0 ]
|
||||
last = [ 0,0,0 ]
|
||||
|
||||
untrigger = False
|
||||
|
||||
gcode = open(sys.argv[1], 'r')
|
||||
content = gcode.read()
|
||||
|
||||
alltravels = re.findall('G1 X\d+.\d+ Y\d+.\d+ F(\d+.\d+?)', content)
|
||||
alltravels.append('4711')
|
||||
travelspeed = str(max([ int(x) for x in alltravels ]))
|
||||
|
||||
extr_trigger = False
|
||||
extr_mult = 1.0
|
||||
more_extrusion = {
|
||||
';TYPE:Perimeter': 1.0 ,
|
||||
';TYPE:External perimeter': 1.0, #1.035,
|
||||
';TYPE:Gap fill': 1.0 ,
|
||||
|
||||
';TYPE:Solid infill': 1.0 ,
|
||||
';TYPE:Internal infill': 1.0 ,
|
||||
';TYPE:Top solid infill': 1.0
|
||||
}
|
||||
|
||||
try:
|
||||
with open( sys.argv[1] , 'r' ) as fp:
|
||||
for cnt, line in enumerate(fp):
|
||||
|
||||
# pick existing accel
|
||||
if "SET_VELOCITY_LIMIT" in line:
|
||||
numbers = re.findall(r'\d+', line)
|
||||
target = last = saved = [ numbers[0] , numbers[1] , numbers[2] ]
|
||||
|
||||
if travelspeed in line:
|
||||
target = travel
|
||||
untrigger = True
|
||||
|
||||
if untrigger and re.match('G1 F\d+', line):
|
||||
target = saved
|
||||
untrigger = False
|
||||
|
||||
if target != last:
|
||||
output.append("SET_VELOCITY_LIMIT ACCEL=" + str(target[0]) + " ACCEL_TO_DECEL=" + str(target[1]) + " SQUARE_CORNER_VELOCITY=" + str(target[2]) + "\n")
|
||||
last = target
|
||||
|
||||
# extrusiontype changes
|
||||
if ";TYPE:" in line:
|
||||
try:
|
||||
extr_mult = more_extrusion[line[:-1]]
|
||||
except Exception as e:
|
||||
extr_mult = 1.0
|
||||
|
||||
if any(word in line for word in more_extrusion.keys()) and extr_mult != 1.0:
|
||||
extr_trigger = True
|
||||
line = line + "; extr_mult= " + str(extr_mult) + "\n"
|
||||
else:
|
||||
extr_trigger = False
|
||||
extr_mult = 1.0
|
||||
line = line + "; extr_mult= " + str(extr_mult) + "\n"
|
||||
|
||||
if extr_trigger and "G1 X" in line and extr_mult != 1.0:
|
||||
items = line.split(' ')
|
||||
#orgline = line
|
||||
for i in range(0,len(items)):
|
||||
if items[i].startswith('E'):
|
||||
items[i] = 'E' + '{:f}'.format( float( items[i][1:] ) * extr_mult)
|
||||
line = ' '.join(items) + "\n"# + ' ; mult ' + str(extr_mult)
|
||||
#import pdb; pdb.set_trace()
|
||||
|
||||
output.append(line)
|
||||
|
||||
except Exception as e:
|
||||
print(e)
|
||||
time.sleep(200)
|
||||
|
||||
|
||||
# overwrite original file
|
||||
with open( sys.argv[1] , 'w') as f:
|
||||
for line in output:
|
||||
f.write(line)
|
Loading…
Add table
Reference in a new issue