Программа для нарезки SuperSlicer настройка для longer-LK-4,LK-2
#1
Всем привет имеется бюджетный принтер из Китая Longer LK2 (тот же LK4 только с V пазами сверху) "печатающий" из коробки информации в рунете по ним очень мало, известно что это клон U30 Alfawise который в свою очередь клон эндера, но это по механики. 18

Есть и 2 новых прошивки на гитхабе(марлин одна простая вторая с мешем(для калибровки стола), но они обе не захотели работать с тачем моего принтера. Потом как оказалось где то в дебрях гитхаба я так и откопал как настроить калибровку этого тача второй версии V2. Поэтому делюсь сборкой может кому надо. сборки 2 одна простая вторая с мешем. Надо было исправить строки 2255-2261 в файле Configuration.h
Цитата:#define TOUCH_SCREEN_CALIBRATION

  #define XPT2046_X_CALIBRATION  12013
  #define XPT2046_Y_CALIBRATION  -8711
  #define XPT2046_X_OFFSET        -32
  #define XPT2046_Y_OFFSET        256
#endif
прошивается просто кидаем файл project.bin в корень микроэсди флэшки и включаем принтер он сразу прошьется потом надо изьять флэшку и удалить это файл иначе прошьется еще раз при старте.

Ну а самая соль это была настройка SuperSlicer 32 , методом научного тыка методом подбора как уже писал выше это недалекий клон эндера. Выбираем Creality CR-6 SE 0.4mm прошив ка Марлин и жмем завершить.

далее нажимаем настройки принтера выбираем (если их несколько) Creality CR-6 SE 0.4mm и жмем справа на дискету сохранить вводим любое имя (у меня LK) и жмем сохранить. Нажимаем Пользовательский G-код меняем стартовый G-код на



Цитата:; LONGER Start G-code
G21 ; metric values
G90 ; absolute positioning
M82 ; set extruder to absolute mode
M107 ; start with the fan off
G92 E0 ; Reset Extruder
G28 ; Home all axes
G1 Z2.0 F3000 ; Move Z Axis up little to prevent scratching of Heat Bed
G1 X20 Y20 Z0.3 F5000.0 ; Move to start position
G1 X35 Y20.0 Z0.3 F1500.0 E15 ; Draw the first line
G1 X35 Y20.4 Z0.3 F5000.0 ; Move to side a little
G1 X20 Y20.4 Z0.3 F1500.0 E30 ; Draw the second line
G92 E0 ; Reset Extruder
G1 X2.3 F5000
G92 E0
G1 Y10 E10 F1200 ; prime the nozzle
G92 E0
G1 Y140 E10 F1500 ; prime the nozzle
G1 X2.3 F5000
G92 E0
G1 Y10 E10 F1200 ; prime the nozzle
G92 E0
нажимаем на замок (должен стать синим)сохранить и ок.



потом правим Завершаюший G-код



Цитата:; LONGER End G-code
G91 ;Relative positioning
G1 E-2 F2700 ;Retract a bit
G1 E-2 Z0.2 F2400 ;Retract and raise Z
G1 X5 Y5 F3000 ;Wipe out
G1 Z10 ;Raise Z more
G90 ;Absolute positioning
M106 S0 ;Turn-off fan
M104 S0 ;Turn-off hotend
M140 S0 ;Turn-off bed
M84 X Y E ;Disable all steppers but Z
и те же действия, замок должен стать синим, иначе не сохранится если оставить код от эндера то ось Z не работает.
Реально слайсер нарезает качественнее последней куры мне нравится.
я новичек в деле с такими машинками и есть еще куда копать. надо сделать запоминание места печати при внеплановой остановке (погас свет, глюки бесплатного ПО и т.д.) как это было в родной прошивке(тоже марлин но урезаный), хотя возможно изза этого печть лагала и качество неахти. Возможно есть знаюшии комрады  как это сделать, тут на форуме. Если решу эту проблемку отпишусь.

Файлы вложений Эскизы
   


.zip   project_tach_v2_ru.zip (Размер: 135.86 KB / Загрузок: 9)

.zip   project_mesh_touch_v2_ru.zip (Размер: 147.94 KB / Загрузок: 11)
#2
Не могу исправить верхний пост там ощибки в G-коде, вот рабочие версии G-кодов для SuperSliser (PrusaSliser)

Цитата:; LONGER Start G-code
G21 ; metric values
G90 ; absolute positioning
M82 ; set extruder to absolute mode
M140 S{first_layer_bed_temperature[initial_extruder]} ; set final bed temp
M109 S{first_layer_temperature[initial_extruder]-39} ; set temporary nozzle temp to prevent oozing during homing
M190 S{first_layer_bed_temperature[initial_extruder]} ; wait for bed temp to stabilize
G92 E0 ; Reset Extruder
M104 S{first_layer_temperature[initial_extruder]+extruder_temperature_offset[initial_extruder]} ; set final nozzle temp
M109 S{first_layer_temperature[initial_extruder]+extruder_temperature_offset[initial_extruder]} ; wait for nozzle temp to stabilize
G28 ; Home all axes
G1 Z2.0 F3000 ; Move Z Axis up little to prevent scratching of Heat Bed
G1 X20 Y20 Z0.3 F5000.0 ; Move to start position
G1 X35 Y20 Z0.3 F1500.0 E5 ; Draw the first line
G1 X35 Y20.4 Z0.3 F5000.0 ; Move to side a little
G1 X20 Y20.4 Z0.3 F1500.0 E5 ; Draw the second line
G92 E0 ; Reset Extruder
G1 Z2.0 F3000 ; Move Z Axis up little to prevent scratching of Heat Bed
G1 X5 Y20 Z0.3 F5000.0 ; Move over to prevent blob squish

G1 X2.3 F5000
G92 E0
G1 Y10 E1,6 F1200 ; prime the nozzle
G92 E0
и конечный



Цитата:; LONGER End G-code
G91 ;Relative positioning
G1 E-2 F2700 ;Retract a bit
G1 E-2 Z0.2 F2400 ;Retract and raise Z
G1 X5 Y5 F3000 ;Wipe out
G1 Z10 ;Raise Z more
G90 ;Absolute positioning
M106 S0 ;Turn-off fan
M104 S0 ;Turn-off hotend
M140 S0 ;Turn-off bed
M84 X Y E ;Disable all steppers but Z
       
#3
Активация в слайсере функции Linear Advance v1.5 очень нужная функция для быстрой и качественной печати. Если у вас Bowden экструдер тогда перед активацией надо изменить начальное значение К на от 0.5 до 2.0 (в прошивке Configuration_adv.h ) иначе может выбить тефлоновую трубку от резкого перепада подачи. По умолчанию равно 0.0 для Direct экструдера.

Цитата:; LONGER Start G-code
G21 ; metric values
G90 ; absolute positioning
M82 ; set extruder to absolute mode
M140 S{first_layer_bed_temperature[initial_extruder]} ; set final bed temp
M109 S{first_layer_temperature[initial_extruder]-39} ; set temporary nozzle temp to prevent oozing during homing
M190 S{first_layer_bed_temperature[initial_extruder]} ; wait for bed temp to stabilize
G92 E0 ; Reset Extruder
M104 S{first_layer_temperature[initial_extruder]+extruder_temperature_offset[initial_extruder]} ; set final nozzle temp
M109 S{first_layer_temperature[initial_extruder]+extruder_temperature_offset[initial_extruder]} ; wait for nozzle temp to stabilize
G28 ; Home all axes
G1 Z2.0 F3000 ; Move Z Axis up little to prevent scratching of Heat Bed
G1 X20 Y20 Z0.3 F5000.0  ; Move to start position
G1 X35 Y20 Z0.3 F1500.0 E0.5  ; Draw the first line
G1 X35 Y20.4 Z0.3 F5000.0  ; Move to side a little
G1 X20 Y20.4 Z0.3 F1500.0 E1  ; Draw the second line
G92 E0 ; Reset Extruder
G1 Z2.0 F3000 ; Move Z Axis up little to prevent scratching of Heat Bed
G1 X5 Y20 Z0.3 F5000.0 ; Move over to prevent blob squish
G1 X2.3 F5000
G92 E0
G1 Y10 E1 F1200 ; prime the nozzle
G92 E0
M900 K75  ;set K  -Factor PLA
 
последняя строка значение для PLA. В архиве исходники мастер поршивки для LK2
https://drive.google.com/file/d/1W4gCVIf...sp=sharing
#4
потом надо сгенерировать G-код для своих настроек печати на сайте калибровки и вывести его на печать https : /  / marlinfw.org/tools/lin_advance/k-factor.  html вот пример:
Цитата:; ### Marlin K-Factor Calibration Pattern ###
; -------------------------------------------
;
; Printer: Longer
; Filament: PLA
; Created: Tue Dec 28 2021 025545 GMT+0700 (Красноярск, стандартное время)
;
; Settings Printer:
; Filament Diameter = 1.75 mm
; Nozzle Diameter = 0.4 mm
; Nozzle Temperature = 200 °C
; Bed Temperature = 60 °C
; Retraction Distance = 1 mm
; Layer Height = 0.2 mm
; Extruder = 0
; Fan Speed = 0 %
; Z-axis Offset = 0 mm
;
; Settings Print Bed:
; Bed Shape = Rect
; Bed Size X = 220 mm
; Bed Size Y = 220 mm
; Origin Bed Center = false
;
; Settings Speed:
; Slow Printing Speed = 1200 mm/min
; Fast Printing Speed = 6000 mm/min
; Movement Speed = 7200 mm/min
; Retract Speed = 1800 mm/min
; Unretract Speed = 1800 mm/min
; Printing Acceleration = 500 mm/s^2
; Jerk X-axis =  firmware default
; Jerk Y-axis =  firmware default
; Jerk Z-axis =  firmware default
; Jerk Extruder =  firmware default
;
; Settings Pattern:
; Linear Advance Version = 1.5
; Starting Value Factor = 0
; Ending Value Factor = 2
; Factor Stepping = 0.2
; Test Line Spacing = 5 mm
; Test Line Length Slow = 20 mm
; Test Line Length Fast = 40 mm
; Print Pattern = Standard
; Print Frame = false
; Number Lines = true
; Print Size X = 98 mm
; Print Size Y = 75 mm
; Print Rotation = 0 degree
;
; Settings Advance:
; Nozzle / Line Ratio = 1.2
; Bed leveling = 0
; Use FWRETRACT = false
; Extrusion Multiplier = 1
; Prime Nozzle = true
; Prime Extrusion Multiplier = 2.5
; Prime Speed = 1800
; Dwell Time = 2 s
;
; prepare printing
;
G21 ; Millimeter units
G90 ; Absolute XYZ
M83 ; Relative E
T0 ; Switch to tool 0
M104 S200 ; Set nozzle temperature (no wait)
M190 S60 ; Set bed temperature (wait)
G28 ; Home all axes
G1 Z5 F100 ; Z raise
M109 S200 ; Wait for nozzle temp
M204 P500 ; Acceleration
G92 E0 ; Reset extruder distance
M106 P0 S0
G1 X110 Y110 F7200 ; move to start
G1 Z0.2 F1200 ; Move to layer height
;
; prime nozzle
;
G1 X61 Y72.5 F7200 ; move to start
G1 X61 Y147.5 E7.4835 F1800 ; print line
G1 X61.72 Y147.5 F7200 ; move to start
G1 X61.72 Y72.5 E7.4835 F1800 ; print line
G1 E-1 F1800 ; retract
;
; start the Test pattern
;
G4 P2000 ; Pause (dwell) for 2 seconds
G1 X71 Y72.5 F7200 ; move to start
M900 K0 ; set K-factor
M117 K0 ;
G1 E1 F1800 ; un-retract
G1 X91 Y72.5 E0.7982 F1200 ; print line
G1 X131 Y72.5 E1.5965 F6000 ; print line
G1 X151 Y72.5 E0.7982 F1200 ; print line
G1 E-1 F1800 ; retract
G1 X71 Y77.5 F7200 ; move to start
M900 K0.2 ; set K-factor
M117 K0.2 ;
G1 E1 F1800 ; un-retract
G1 X91 Y77.5 E0.7982 F1200 ; print line
G1 X131 Y77.5 E1.5965 F6000 ; print line
G1 X151 Y77.5 E0.7982 F1200 ; print line
G1 E-1 F1800 ; retract
G1 X71 Y82.5 F7200 ; move to start
M900 K0.4 ; set K-factor
M117 K0.4 ;
G1 E1 F1800 ; un-retract
G1 X91 Y82.5 E0.7982 F1200 ; print line
G1 X131 Y82.5 E1.5965 F6000 ; print line
G1 X151 Y82.5 E0.7982 F1200 ; print line
G1 E-1 F1800 ; retract
G1 X71 Y87.5 F7200 ; move to start
M900 K0.6 ; set K-factor
M117 K0.6 ;
G1 E1 F1800 ; un-retract
G1 X91 Y87.5 E0.7982 F1200 ; print line
G1 X131 Y87.5 E1.5965 F6000 ; print line
G1 X151 Y87.5 E0.7982 F1200 ; print line
G1 E-1 F1800 ; retract
G1 X71 Y92.5 F7200 ; move to start
M900 K0.8 ; set K-factor
M117 K0.8 ;
G1 E1 F1800 ; un-retract
G1 X91 Y92.5 E0.7982 F1200 ; print line
G1 X131 Y92.5 E1.5965 F6000 ; print line
G1 X151 Y92.5 E0.7982 F1200 ; print line
G1 E-1 F1800 ; retract
G1 X71 Y97.5 F7200 ; move to start
M900 K1 ; set K-factor
M117 K1 ;
G1 E1 F1800 ; un-retract
G1 X91 Y97.5 E0.7982 F1200 ; print line
G1 X131 Y97.5 E1.5965 F6000 ; print line
G1 X151 Y97.5 E0.7982 F1200 ; print line
G1 E-1 F1800 ; retract
G1 X71 Y102.5 F7200 ; move to start
M900 K1.2 ; set K-factor
M117 K1.2 ;
G1 E1 F1800 ; un-retract
G1 X91 Y102.5 E0.7982 F1200 ; print line
G1 X131 Y102.5 E1.5965 F6000 ; print line
G1 X151 Y102.5 E0.7982 F1200 ; print line
G1 E-1 F1800 ; retract
G1 X71 Y107.5 F7200 ; move to start
M900 K1.4 ; set K-factor
M117 K1.4 ;
G1 E1 F1800 ; un-retract
G1 X91 Y107.5 E0.7982 F1200 ; print line
G1 X131 Y107.5 E1.5965 F6000 ; print line
G1 X151 Y107.5 E0.7982 F1200 ; print line
G1 E-1 F1800 ; retract
G1 X71 Y112.5 F7200 ; move to start
M900 K1.6 ; set K-factor
M117 K1.6 ;
G1 E1 F1800 ; un-retract
G1 X91 Y112.5 E0.7982 F1200 ; print line
G1 X131 Y112.5 E1.5965 F6000 ; print line
G1 X151 Y112.5 E0.7982 F1200 ; print line
G1 E-1 F1800 ; retract
G1 X71 Y117.5 F7200 ; move to start
M900 K1.8 ; set K-factor
M117 K1.8 ;
G1 E1 F1800 ; un-retract
G1 X91 Y117.5 E0.7982 F1200 ; print line
G1 X131 Y117.5 E1.5965 F6000 ; print line
G1 X151 Y117.5 E0.7982 F1200 ; print line
G1 E-1 F1800 ; retract
G1 X71 Y122.5 F7200 ; move to start
M900 K2 ; set K-factor
M117 K2 ;
G1 E1 F1800 ; un-retract
G1 X91 Y122.5 E0.7982 F1200 ; print line
G1 X131 Y122.5 E1.5965 F6000 ; print line
G1 X151 Y122.5 E0.7982 F1200 ; print line
G1 E-1 F1800 ; retract
G1 X71 Y127.5 F7200 ; move to start
;
; Mark the test area for reference
M117 K0
M900 K0 ; Set K-factor 0
G1 X91 Y127.5 F7200 ; move to start
G1 E1 F1800 ; un-retract
G1 X91 Y147.5 E0.7982 F1200 ; print line
G1 E-1 F1800 ; retract
G1 X131 Y127.5 F7200 ; move to start
G1 E1 F1800 ; un-retract
G1 X131 Y147.5 E0.7982 F1200 ; print line
G1 E-1 F1800 ; retract
G1 Z0.3 F1200 ; zHop
;
; print K-values
;
G1 X153 Y70.5 F7200 ; move to start
G1 Z0.2 F1200 ; zHop
G1 E1 F1800 ; un-retract
G1 X155 Y70.5 E0.0798 F1200 ; 0
G1 X155 Y72.5 E0.0798 F1200 ; 0
G1 X155 Y74.5 E0.0798 F1200 ; 0
G1 X153 Y74.5 E0.0798 F1200 ; 0
G1 X153 Y72.5 E0.0798 F1200 ; 0
G1 X153 Y70.5 E0.0798 F1200 ; 0
G1 E-1 F1800 ; retract
G1 Z0.3 F1200 ; zHop
G1 X153 Y80.5 F7200 ; move to start
G1 Z0.2 F1200 ; zHop
G1 E1 F1800 ; un-retract
G1 X155 Y80.5 E0.0798 F1200 ; 0
G1 X155 Y82.5 E0.0798 F1200 ; 0
G1 X155 Y84.5 E0.0798 F1200 ; 0
G1 X153 Y84.5 E0.0798 F1200 ; 0
G1 X153 Y82.5 E0.0798 F1200 ; 0
G1 X153 Y80.5 E0.0798 F1200 ; 0
G1 E-1 F1800 ; retract
G1 X156 Y80.5 F7200 ; move to start
G1 E1 F1800 ; un-retract
G1 X156 Y80.9 E0.016 F1200 ; dot
G1 E-1 F1800 ; retract
G1 X157 Y80.5 F7200 ; move to start
G1 E1 F1800 ; un-retract
G1 X157 Y82.5 F7200 ; move to start
G1 X157 Y84.5 F7200 ; move to start
G1 X157 Y82.5 E0.0798 F1200 ; 4
G1 X159 Y82.5 E0.0798 F1200 ; 4
G1 X159 Y84.5 F7200 ; move to start
G1 X159 Y82.5 E0.0798 F1200 ; 4
G1 X159 Y80.5 E0.0798 F1200 ; 4
G1 E-1 F1800 ; retract
G1 Z0.3 F1200 ; zHop
G1 X153 Y90.5 F7200 ; move to start
G1 Z0.2 F1200 ; zHop
G1 E1 F1800 ; un-retract
G1 X155 Y90.5 E0.0798 F1200 ; 0
G1 X155 Y92.5 E0.0798 F1200 ; 0
G1 X155 Y94.5 E0.0798 F1200 ; 0
G1 X153 Y94.5 E0.0798 F1200 ; 0
G1 X153 Y92.5 E0.0798 F1200 ; 0
G1 X153 Y90.5 E0.0798 F1200 ; 0
G1 E-1 F1800 ; retract
G1 X156 Y90.5 F7200 ; move to start
G1 E1 F1800 ; un-retract
G1 X156 Y90.9 E0.016 F1200 ; dot
G1 E-1 F1800 ; retract
G1 X157 Y90.5 F7200 ; move to start
G1 E1 F1800 ; un-retract
G1 X157 Y92.5 F7200 ; move to start
G1 X159 Y92.5 E0.0798 F1200 ; 8
G1 X159 Y90.5 E0.0798 F1200 ; 8
G1 X157 Y90.5 E0.0798 F1200 ; 8
G1 X157 Y92.5 E0.0798 F1200 ; 8
G1 X157 Y94.5 E0.0798 F1200 ; 8
G1 X159 Y94.5 E0.0798 F1200 ; 8
G1 X159 Y92.5 E0.0798 F1200 ; 8
G1 E-1 F1800 ; retract
G1 Z0.3 F1200 ; zHop
G1 X153 Y100.5 F7200 ; move to start
G1 Z0.2 F1200 ; zHop
G1 E1 F1800 ; un-retract
G1 X153 Y102.5 E0.0798 F1200 ; 1
G1 X153 Y104.5 E0.0798 F1200 ; 1
G1 E-1 F1800 ; retract
G1 X154 Y100.5 F7200 ; move to start
G1 E1 F1800 ; un-retract
G1 X154 Y100.9 E0.016 F1200 ; dot
G1 E-1 F1800 ; retract
G1 X155 Y100.5 F7200 ; move to start
G1 E1 F1800 ; un-retract
G1 X155 Y102.5 F7200 ; move to start
G1 X155 Y104.5 F7200 ; move to start
G1 X157 Y104.5 E0.0798 F1200 ; 2
G1 X157 Y102.5 E0.0798 F1200 ; 2
G1 X155 Y102.5 E0.0798 F1200 ; 2
G1 X155 Y100.5 E0.0798 F1200 ; 2
G1 X157 Y100.5 E0.0798 F1200 ; 2
G1 E-1 F1800 ; retract
G1 Z0.3 F1200 ; zHop
G1 X153 Y110.5 F7200 ; move to start
G1 Z0.2 F1200 ; zHop
G1 E1 F1800 ; un-retract
G1 X153 Y112.5 E0.0798 F1200 ; 1
G1 X153 Y114.5 E0.0798 F1200 ; 1
G1 E-1 F1800 ; retract
G1 X154 Y110.5 F7200 ; move to start
G1 E1 F1800 ; un-retract
G1 X154 Y110.9 E0.016 F1200 ; dot
G1 E-1 F1800 ; retract
G1 X155 Y110.5 F7200 ; move to start
G1 E1 F1800 ; un-retract
G1 X155 Y112.5 F7200 ; move to start
G1 X157 Y112.5 E0.0798 F1200 ; 6
G1 X157 Y110.5 E0.0798 F1200 ; 6
G1 X155 Y110.5 E0.0798 F1200 ; 6
G1 X155 Y112.5 E0.0798 F1200 ; 6
G1 X155 Y114.5 E0.0798 F1200 ; 6
G1 X157 Y114.5 E0.0798 F1200 ; 6
G1 E-1 F1800 ; retract
G1 Z0.3 F1200 ; zHop
G1 X153 Y120.5 F7200 ; move to start
G1 Z0.2 F1200 ; zHop
G1 E1 F1800 ; un-retract
G1 X153 Y122.5 F7200 ; move to start
G1 X153 Y124.5 F7200 ; move to start
G1 X155 Y124.5 E0.0798 F1200 ; 2
G1 X155 Y122.5 E0.0798 F1200 ; 2
G1 X153 Y122.5 E0.0798 F1200 ; 2
G1 X153 Y120.5 E0.0798 F1200 ; 2
G1 X155 Y120.5 E0.0798 F1200 ; 2
G1 E-1 F1800 ; retract
G1 Z0.3 F1200 ; zHop
;
; FINISH
;
M107 ; Turn off fan
M400 ; Finish moving
M104 S0 ; Turn off hotend
M140 S0 ; Turn off bed
G1 Z30 X220 Y220 F7200 ; Move away from the print
M84 ; Disable motors
M501 ; Load settings from EEPROM
;
#5
Пере-собрал прошивку для LK4/LK2 c v2 тачем на основе 2.0.6.1.мастер прошивки, изменения небольшие есть, опирась на код прошивки U30 подправил значения пид-регуляторов, там они кардинально отличаются, количество шагов на Экструдере 98 вместо 96,
было

Цитата:// на 240гр E3DV6
  #define DEFAULT_Kp 28.25
  #define DEFAULT_Ki 2.73
  #define DEFAULT_Kd 73.03

[font=Droid Sans Mono', 'monospace', monospace, 'Droid Sans Fallback] #define DEFAULT_bedKp 98.62
#define DEFAULT_bedKi 17.33
#define DEFAULT_bedKd 374.23
[/font]
стало
Цитата:// Alfawise U30/U20
    #define DEFAULT_Kp  17.22
    #define DEFAULT_Ki  1.00
    #define DEFAULT_Kd  74.22

[font=Droid Sans Mono', 'monospace', monospace, 'Droid Sans Fallback] #define DEFAULT_bedKp 338.46
    #define DEFAULT_bedKi 63.96
    #define DEFAULT_bedKd 447.78
[/font]

принтер на режим печати стал выходить быстрее и температура сопла стала стабильной кому нужно вот копия бинарника. и ссылка на сборку https://drive.google.com/file/d/1_9D7h22...sp=sharing

Файлы вложений

.zip   project_U30_lk2_lk4_2_0_6_1.zip (Размер: 136.07 KB / Загрузок: 2)