Size: a a a

K3D - Всё о 3d печати

2021 April 18

IS

Ivan S in K3D - Всё о 3d печати
бро у меня ровно тоже самое))
источник

И

Игорь in K3D - Всё о 3d печати
Бойзы, разбивал кто катушки бестфиламент?
источник

И

Игорь in K3D - Всё о 3d печати
Надо фланец снять
источник

E

Evgenii in K3D - Всё о 3d печати
Сколько процентов петг обдувать двумя 5015?
источник

S

SaenaMereyo (Dmitriy... in K3D - Всё о 3d печати
кабель поменяй
источник

RF

Roman Fedyashov in K3D - Всё о 3d печати
Да
источник

RF

Roman Fedyashov in K3D - Всё о 3d печати
Когда руки мокрые обжечь может
источник

IS

Ivan S in K3D - Всё о 3d печати
Значится, так.
Рассматриваем вариант с декартовым принтером, в котором движение сопла описывается по трем ортогональным координатам - X, Y, Z
Примем такую систему координат: X увеличивается  при движении либо сопла слева направо, либо столика справа налево; Y увеличивается при движении либо сопла в направлении 'от себя', либо при движении столика в направлении 'на себя'; Z увеличивается при движении либо сопла вверх, либо столика вниз - в зависимости от конструкции механизма перемещения.

1. X_BED_SIZE и Y_BED_SIZE
На примере оси X (с Y по аналогии).
Если сопло доходит до левого края стола (при этом неважно, может ли оно двигаться еще левее за пределы стола, или нет), то условным нулем по оси X считаем левый край стола. Если сопло физически не может дойти до левого края стола, то условным нулем по оси X считаем эту крайнюю предельно левую точку.
Перемещаем сопло вправо до тех пор, пока не случится одно из событий, по принципу 'что наступит раньше':
а) сработает концевик Xmax (если он есть);
б) каретка с соплом дойдет до механического препятствия;
в) сопло достигнет физического правого края стола.
Итог: расстояние между 'условным нулем' и этой точкой будет X_BED_SIZE.

2. X_MIN_POS и Y_MIN_POS
На примере оси X (с Y по аналогии).
Если сопло физически может выйти за левый край стола, то двигаем каретку влево, пока не случится одно из событий по принципу 'что наступит раньше':
а) сработает концевик Xmin (если он есть);
б) каретка с соплом дойдет до механического препятствия.
Как правило - это срабатывание концевика, ибо концевик Xmin имеется, пожалуй, у всех.
Замеряем расстояние от этой точки до левого края стола и указываем в качестве X_MIN_POS с отрицательным знаком (например, -5 мм, -23 мм, -40 мм и т.д.).
Если же сопло физически не может достичь левого края стола, то указываем X_MIN_POS = 0 (независимо от фактической величины 'недоезда').

3. X_PROBE_OFFSET_FROM_EXTRUDER и Y_PROBE_OFFSET_FROM_EXTRUDER
Это - координаты расположения 'умного' концевика Zmin (например, индукционного датчика или BLTouch) относительно сопла. Если датчик стоит левее сопла, то X_PROBE_OFFSET_FROM_EXTRUDER будет иметь отрицательное значение. Если датчик стоит ближе сопла (если смотреть на принтер спереди), то Y_PROBE_OFFSET_FROM_EXTRUDER будет иметь отрицательное значение.
источник

IS

Ivan S in K3D - Всё о 3d печати
4.  LEFT_PROBE_BED_POSITION , RIGHT_PROBE_BED_POSITION, FRONT_PROBE_BED_POSITION, BACK_PROBE_BED_POSITION
Соответственно, координаты левой, правой, ближней и дальней координат, куда может доехать (внимание!!!) не сопло, а датчик Zmin. При этом должно соблюдаться условие - ни датчик, ни сопло не должны выезжать за пределы стола. Расстояния считаются от 'условного нуля' (см.п.1).
Поясню на примере: например, размеры вашего стола (не физические, а вычисленные!!!) по X и Y такие: 200x210. То есть, сопло способно достигать позиции X=200, Y=210. При этом на каретке закреплен датчик, который относительно сопла смещен влево на 44 мм и 'вдаль' на 20 мм.
Значит, при достижении соплом координаты X=200 датчик будет находиться в координате X=(200-44)=156 мм. А когда сопло 'доедет' по Y до координаты Y=21, то датчик будет висеть в воздухе за пределами стола на координате Y=(210+20)=230 мм. Похожая ситуация возникнет и тогда, когда мы будем двигать каретку влево - датчик выйдет за левый край стола.
В итоге мы получим следующие величины
#define LEFT_PROBE_BED_POSITION   0 //сопло при этом будет в позиции X=44
#define RIGHT_PROBE_BED_POSITION 156 //сопло при этом будет в позиции X=200
#define FRONT_PROBE_BED_POSITION  20 //сопло при этом будет в позиции Y=0
#define BACK_PROBE_BED_POSITION  170 //сопло при этом будет в позиции Y=150
При использовании относительно 'площадного' датчика (например, индукционного с диаметром порядка 10-15 мм) нужно указывать координаты углов калибровочной площадки с некоторым запасом - чтобы за пределы стола не выходила вся площадь датчика, а не только его центральная ось:
В нашем примере, если мы сузим калибровочную площадку по 15 мм с каждой стороны, это будет:
#define LEFT_PROBE_BED_POSITION   15 //сопло при этом будет в позиции X=(44+15)=59
#define RIGHT_PROBE_BED_POSITION 141 //сопло при этом будет в позиции X=(200-15)=185
#define FRONT_PROBE_BED_POSITION  35 //сопло при этом будет в позиции Y=15
#define BACK_PROBE_BED_POSITION  155 //сопло при этом будет в позиции Y=(150-15)=135

Вот, собственно говоря, и все хитрости.
источник

IS

Ivan S in K3D - Всё о 3d печати
Это для старой прошивки, в новой сейчас -EDGE вместо последних пунктов тут, но по аналогии
источник

o

orskdealer in K3D - Всё о 3d печати
Спасибо. То есть вполне безопасно. Может быть в дальнейшем увидим принтеры, работающие на 36 или 48 вольтах.
источник

S

SaenaMereyo (Dmitriy... in K3D - Всё о 3d печати
вполне дааааа
источник

H

Hackermanfromrussia in K3D - Всё о 3d печати
речь про ток жеж
источник

H

Hackermanfromrussia in K3D - Всё о 3d печати
500ком у меня сейчас от руки до руки
источник

H

Hackermanfromrussia in K3D - Всё о 3d печати
Прям в упор до боли щупы зажал
источник

H

Hackermanfromrussia in K3D - Всё о 3d печати
при 24в это меньше 1ма
источник

H

Hackermanfromrussia in K3D - Всё о 3d печати
при 48 это 0.1ма
источник

H

Hackermanfromrussia in K3D - Всё о 3d печати
поэтому безболезненно
источник

H

Hackermanfromrussia in K3D - Всё о 3d печати
намочил руки спиртом
источник

H

Hackermanfromrussia in K3D - Всё о 3d печати
160 ком получилось
источник