Привет,
в Marlin NOZZLE_TO_PROBE_OFFSET определя на какво отстояние е сензора спрямо дюзата. Ако примерно сензорът е разположен зад дюзата се задават съответните милиметри със знак "-" (NOZZLE_TO_PROBE_OFFSET { 0, -44, 0 } сензорът е на 44 мм зад дюзата). Същото важи и ако има отстояние в ляво или дясно. Но не е задължително тази конфигурация да се прави в Marlin може спокойно да се направи и в самият Slicer.. ако не се лъжа повечето имат такава опция (поне в Simplify3D има).
Друг е въпросът какво искаме да се случи с позицията на главата след G28 (Auto home команда). Аз лично съм си добавил допълнителни команди в опцията за стартиращ скрипт.
Ето и един пример:
в slicer-a температурата за първи слой е зададена на 150 градуса (тази ми е оптимална за да няма излишно разтичане на пластамаса от дюзата докато се взима нивото на леглото) а за останалите е спрямо вида на плсатмасата.
В Starting script имам следните команди:
M851 Z-1.52; z offset from nozzle -- тука задавам това разстояние защото сменям дюзи и не ми се препрограмира контролера
G28 ; Home extruder
G29 ; AutoLeveling
M420 S1 ; Bed Leveling ON -- тука го оставям постоянно да си компенсира наклона на леглото.. може да се каже и след каква височина да спре компенсирането
G1 X-30 Y-60 -- тука позиционирам главата на определена позиция след взимането на нивото, искам главата да е извън леглото
;PETG
M109 T0 S230 ; Wait for Hotend Temperature
;ABS
;M109 T0 S250 ; Wait for Hotend Temperature
;PLA
;M109 T0 S180 ; Wait for Hotend Temperature
G92 E1
G1 E10 -- тука екструдирам 10мм филамент
;G12 P1 ; Nozzle clean feature -- това все още не съм го донастрол само мазало става с излизшна пластмаса върху дюзата
M75 ; Start Print Job Timer -- тука ресетвам таймера за печат защото от G28 до достигане на желаните температури при мен отнема около 10 мин.
Имам и команди в Ending script, които да позиционират главата след приключване на печат
в Marlin NOZZLE_TO_PROBE_OFFSET определя на какво отстояние е сензора спрямо дюзата. Ако примерно сензорът е разположен зад дюзата се задават съответните милиметри със знак "-" (NOZZLE_TO_PROBE_OFFSET { 0, -44, 0 } сензорът е на 44 мм зад дюзата). Същото важи и ако има отстояние в ляво или дясно. Но не е задължително тази конфигурация да се прави в Marlin може спокойно да се направи и в самият Slicer.. ако не се лъжа повечето имат такава опция (поне в Simplify3D има).
Друг е въпросът какво искаме да се случи с позицията на главата след G28 (Auto home команда). Аз лично съм си добавил допълнителни команди в опцията за стартиращ скрипт.
Ето и един пример:
в slicer-a температурата за първи слой е зададена на 150 градуса (тази ми е оптимална за да няма излишно разтичане на пластамаса от дюзата докато се взима нивото на леглото) а за останалите е спрямо вида на плсатмасата.
В Starting script имам следните команди:
M851 Z-1.52; z offset from nozzle -- тука задавам това разстояние защото сменям дюзи и не ми се препрограмира контролера
G28 ; Home extruder
G29 ; AutoLeveling
M420 S1 ; Bed Leveling ON -- тука го оставям постоянно да си компенсира наклона на леглото.. може да се каже и след каква височина да спре компенсирането
G1 X-30 Y-60 -- тука позиционирам главата на определена позиция след взимането на нивото, искам главата да е извън леглото
;PETG
M109 T0 S230 ; Wait for Hotend Temperature
;ABS
;M109 T0 S250 ; Wait for Hotend Temperature
;PLA
;M109 T0 S180 ; Wait for Hotend Temperature
G92 E1
G1 E10 -- тука екструдирам 10мм филамент
;G12 P1 ; Nozzle clean feature -- това все още не съм го донастрол само мазало става с излизшна пластмаса върху дюзата
M75 ; Start Print Job Timer -- тука ресетвам таймера за печат защото от G28 до достигане на желаните температури при мен отнема около 10 мин.
Имам и команди в Ending script, които да позиционират главата след приключване на печат