!!!Любое неосторожное (необдуманное) внесение изменений в конфиг может стать последним!!!
Я (автор статьи - Ya 流浪者 ) противник изменения конфигурации принтера просто чтобы сделать, поэтому трижды подумайте, надо оно вам, или нет.
Если не уверены – не надо. Я проверил и переписал лишь часть макросов, которыми пользуюсь сам, часть макросов не проверял, если будут глюки – не обессудьте.
Моя правка конфигурационных файлов при установке «Микропробы».
printer.cfg – за основу взял файл Соркина (первого варианта – с парковкой внизу), но внес небольшие правки, для чуть большей «стоковости» конфига.
gcode_macro.cfg – внес правки, для восстановления стандартной работы экрана, удалил часть макросов, касающихся парковки по тензам/индукции.
Режим работы драйверов моторов оставил шумный, меня это не парит – принтеры не в жилом помещении, кого раздражает – поправьте интерполяцию сами. Меня больше интересует точность.
Макросы print.start и print.end настроил по своему, у меня все работает, старт печати быстрый, завершение печати корректное. Пуск/окончание печати делаю этими макросами, считаю это более правильным.
Для справки – мои стартовый и завершающий gcode в слайсере PrusaSliser:
Стартовый gcode:
PRINT_START BED=[first_layer_bed_temperature] HOTEND=[first_layer_temperature] CHAMBER=[chamber_temperature]
#M83
#G4 P3000
#T[initial_tool]
#{position[0] = max((min(print_bed_max[0], first_layer_print_min[0] + 80) - 85), 0)}
#{position[1] = max((min(print_bed_max[1] - 5, first_layer_print_min[1] + 80) - 85), 0)}
#{position[2] = 0.5 * first_layer_height * nozzle_diameter[0]}
#G0 X{position[0]} Y{position[1]} Z5 F6000
#G0 Z[first_layer_height] F600
#G1 E3 F1800
#G1 X{position[0] + 85} E{85 * position[2]} F3000
#G1 Y{position[1] + 2} E{2 * position[2]}
#G1 X{position[0]} E{85 * position[2]}
#G1 Y{position[1] + 85} E{83 * position[2]}
#G1 X{position[0] + 2} E{2 * position[2]}
#G1 Y{position[1] + 3} E{82 * position[2]}
#G1 X{position[0] + 3} Z0
#G1 X{position[0] + 6}
#G1 X10 Y10
#G1 Z10 F600
В стартовом коде вставил любимый многими просерочный уголок, как в орке, но закомментировал его. Если нужен - пользуйтесь, я предпочитаю юбку.
Завершающий gcode:
PRINT_END
Монтаж микропробы – подробно описан в статье на k3d. В моем конфиге так же, как у первоисточника – вентилятор выдува из камеры настроен как дополнительное охлаждение отсека материнской платы, если у вас он стоит штатно – поправьте по стоковому. Показания всех датчиков вынесены во флуидд. Основной вентилятор охлаждения материнской платы настроен на включение при достижения температуры хоста в 50 градусов.