Здесь размещаются стартовые коды с пояснениями, которые можно использовать в своих слайсерах для достижения максимальной эффективности прошивки. Для желающих пополнить раздел - милости прошу, ищите меня в телеграм-канале прошивки.

Сначала приведу весь свой стартовый код. Потом - пояснения, если кому-то понадобится:

;LAYER_COUNT:[total_layer_count]
;MINX:[first_layer_print_min_0]
;MAXX:[first_layer_print_max_0]
;MINY:[first_layer_print_min_1]
;MAXY:[first_layer_print_max_1]
;Layer height:[layer_height]

M104 S150 ; set hotend temperature and no waiting
M190 S[first_layer_bed_temperature] ; set bed temperature and wait for it to be reached

G91 ;relative coordinates
G28 ; home all axes
G29 ; autolevel
G90 ;absolute coordinates
G92 E0
G1 X10 Y50 Z0.28 F2000.0 ;Move to start position

M109 S[first_layer_temperature] ; set hotend temperature and waiting

G1 X10 Y170.0 Z0.28 F1500.0 E15 ;Draw the first line
G1 X10.3 Y170.0 Z0.28 F2000.0 ;Move to side a little
G1 X10.3 Y50 Z0.28 F1500.0 E30 ;Draw the second line
G92 E0
M900 K0.1 ;LA
M221 S95 ;Set Flow Percentage

Пояснения по коду:

Пояснения по стартовому коду
Код Значение
;LAYER_COUNT:[total_layer_count] Здесь указывается максимальное количество слоёв в модели, что позволит отображать на дисплее во время печти информацию вида "78/10" - 78 слой из 150.
;MINX:[first_layer_print_min_0] Минимум расположения модели по оси X на столе. Поможет прошивке при режиме "замер уровня стола" = "по модели". Чтобы сократить время замера и замерить только область модели, а не весь стол.
;MAXX:[first_layer_print_max_0] Максимум расположения модели по оси X на столе. Поможет прошивке при режиме "замер уровня стола" = "по модели". Чтобы сократить время замера и замерить только область модели, а не весь стол.
;MINY:[first_layer_print_min_1] Минимум расположения модели по оси Y на столе. Поможет прошивке при режиме "замер уровня стола" = "по модели". Чтобы сократить время замера и замерить только область модели, а не весь стол.
;MAXY:[first_layer_print_max_1] Минимум расположения модели по оси Y на столе. Поможет прошивке при режиме "замер уровня стола" = "по модели". Чтобы сократить время замера и замерить только область модели, а не весь стол.
;Layer height:[layer_height] Высота стола
 
M104 S150 ; set hotend temperature and no waiting Установить температуру хотэнда 150 градусов и не ждать, пока хотэнд её наберет. Ускоряет набор температуры принтером и, в силу достаточно низкой температуры, не позволяет сопливить пластиком. Логика простая - предварительно запустить прогрев хотэнда и без ожидания перейти к нагреву стола, т.к. он греется медленнее
M190 S[first_layer_bed_temperature] ; set bed temperature and wait for it to be reached Установить температуру стола равной температуре первого слоя и ждать, пока стол не нагреется
 
G91 ;relative coordinates  
G28 ; home all axes  
G29 ; autolevel  
G90 ;absolute coordinates  
G92 E0  
G1 X10 Y50 Z0.28 F2000.0 ;Move to start position  
 

M109 S[first_layer_temperature] ; set hotend temperature and waiting
 
 
G1 X10 Y170.0 Z0.28 F1500.0 E15 ;Draw the first line  
G1 X10.3 Y170.0 Z0.28 F2000.0 ;Move to side a little  
G1 X10.3 Y50 Z0.28 F1500.0 E30 ;Draw the second line  
G92 E0  
M900 K0.1 ;LA  
M221 S95 ;Set Flow Percentage  

 


Плагин для слайсеров Cura и Prusa >>

Последняя правка: 17.10.2023

Copyright © 2024 SHUI - прошивка для 3D-принтеров. All rights reserved.
Обратите внимание: последнее обновление страницы: 17.10.2023
Мы используем куки (cookie) для наилучшего представления нашего сайта. Если вы продолжите использовать сайт, мы будем считать что вас это устраивает. Вы можете просматривать сайт без использования куки (cookie) с частичной потерей функциональности в приватном режиме вашего браузера. Если вы полностью отказываетесь использовать куки (cookie), вы обязаны покинуть сайт.  Принять  Больше информации