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

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

;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 >>

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