Технический форум по робототехнике.
setar » 25 сен 2016, 12:47
как изменилось качество ?
Diffid » 25 сен 2016, 15:28
На мой взгляд- почти идеально печатает, только наплывы на острых углах никуда не ушли (jerk крутил от 2 до 50 и ускорения от 200 до 2000).
Вот Путин напрмимер (83мм высота): сопло 0.6 вулкан, HIPS от FDPlast, слой 0.1, скорость 60мм/с.
Видно довольно плохо, ибо фоткал на телефон, но слои очень хорошо лежат. Слайсил курой, на гранях можно неравномерность разглядеть, это из-за начала периметров в разных местах наверно, наплывы небольшие.
- Вложения
-
-
Vovich70 » 25 сен 2016, 22:46
Сопло 0.6 и слой 0.1?Барин знает толк в извращениях))
А потоньше сопла нет?ИМХО,тут что-то нелогичное видится.
Myp » 25 сен 2016, 22:53
ну зато сцепляемость слоёв ОГОГО какая )))
Diffid » 25 сен 2016, 23:47
Сопла потоньше для вулкана как раз жду, скоро доставят
Лень перекидывать блоки туда-сюда, хотя специально для этого поставил разъём XT60 на нагрев.
Забрал с почты сопла 0.2-0.5. Когда заказывал- не нашёл под вулкан таких маленьких, в итоге взял мейкерботовские (
https://ru.aliexpress.com/item/5pcs-0-2-0-4-0-5mm-Large-Flow-Large-Diameter-Stainless-Nozzle-3D-Printer-Extruder/32720311162.html). Сейчас примерил- резьба 1 в 1, отличие только в длине кончика (+2мм).
Потом уже случайно наткнулся на родные:
https://ru.aliexpress.com/store/product/Brass-Volcano-Nozzle-0-2mm-For-1-75mm-High-Flow-Big-Caliber-Lengthen-Copper-nozzle-Crater/1032650_32474326938.html
VaDer » 12 ноя 2016, 18:33
Подскажите, кто может..
Есть Мендель90 со столом 300*300, но в настоящий момент установлен стол 200*200. Все концевики настроены стандартно под 300 стол. Соответственно дом получился за пределами стола справа. Установлен автоуровень. Как сделать, чтобы по команде G28 и ручной парковке ноль по Z определялся не в точке X_max, Y_max, а в точке 175,180??
Пробовал стартовый код менять так:
G28 XY
E1 X175 Y180 F1500
G28 Z
G29
При этом принтер корректно находит xy, смещает голову в нужную точку, затем дергает головой как будто сработал концевик (но при этом диод на концевике не загорелся - концевик индукционный), затем поднимает голову на 5 мм и начинает печатать... т.е. G28 Z и G29 он пропускает...
Что я не так делаю?
setar » 13 ноя 2016, 00:20
это не регулируется в gcode , только в прошивке (это если по уму)
можно конечно так, но это не правильно:
G28 XY ; паркуемся по xy
G92 X 175 Y 180; принудительно считаем что сейчас X=175 Y=180
VaDer » 13 ноя 2016, 01:08
Я решил перенастроить эндстоп по Х - прикрутил датчик к валу. Теперь у меня Z попадает на стол, но возникла другая проблема..
Датчик расположен впереди справа от сопла и соответственно выше сопла (индукционный).
Указал:
#define X_PROBE_OFFSET_FROM_EXTRUDER 30
#define Y_PROBE_OFFSET_FROM_EXTRUDER -70
#define Z_PROBE_OFFSET_FROM_EXTRUDER -4.20
Z-probe делаю по 3 точкам.Координаты в прошивке указал.
При этом он почему-то при выполнении G28 и G29 смещение не учитывает (проводит поиск по Z находясь соплом в указанных координатах, а при самой печати детали наоборот смещается по столу на (30, -70) по XY...
Что-то я совсем запутался... Посмотрел G-код печати - там координаты правильные - полностью соответствуют расположению детали..
setar » 15 ноя 2016, 12:27
G29 находится в коде непосредственно перед печатью первого слоя ?
по своей сути G28 убивает результат калибровки G29, поэтому правильная связка такая :
-- стартовый Gcode, прогрев стола и головы ---
G28 XY ; привязка начала координат XY
G29; привязка Z (автоуровень)
--- чистка сопла, печать первого слоя ---
VaDer » 15 ноя 2016, 14:33
G29 был в конце. Всё как нужно. Видимо что-то с прошивкой случилось.. обновил Marlin до последней версии и настроил Z_SAFE_HOMING - вроде всё заработало. Как ни странно, Z_SAFE_HOMING работает только с переменными.. когда указывал в координатах конкретные значения, он их игнорировал. Заработало только когда задал координаты через Xmax. Но теперь другая проблема ))))) В новой прошивке используется код M851. И теперь я не могу провести калибровку Z-probe.
По XY в пронтерфейсе голова катается, а вот по Z опускаться не хочет.
VaDer » 15 ноя 2016, 23:11
Задал Zmin = -10. Смог найти Z для Z-probe, но что бы я ни вписывал в Z_PROBE_OFFSET_FROM_EXTRUDER принтер на это никак не реагирует... голова печатает в воздухе на одном и том же уровне при любом значении переменной... Пробовал задать значение через EEPROM. Значение сохранилось, но результат тот-же.
При этом при каждом включении принтера в Repetiere в строке состояния пишет:
echo:Z-Probe Offset (mm):
echo: M851 Z0.00
т.е. По сути значение оффсет по Z в прошивке игнорируется. Хотя X,Y обрабатываются корректно
Добавлено спустя 1 час 36 минут 36 секунд:
Re: 3D печать , инструкция по самостоятельной сборке. (Mendel90)
Вроде победил.
После команды M851 Z1.6 выполнил команду M500 и он начал принимать значения из EEPROM. Но странно, что из прошивки данные не принимал.
Сергей (Setar), огромное спасибо за участие в поиске проблемы.
setar » 16 ноя 2016, 23:40
собственно не за что, Вы сами проблему решили.
А из прошивки не принимало параметры как раз потому что в EEPROM лежали настройки M851 Z 0
При перепрошивке EEPROM бывает не перезаписывается (когда пришивка считает что формат хранения не изменился), поэтому по хорошему после перепрошивки нужно делать :
M502 ; сброс параметров EEPROM к дефолтным
M500 ; сохранить полученные после сброса текущие настройки в EEPROM
Mell2010 » 30 ноя 2016, 21:19
Спасибо большое за последних 3-4 сообщения. Вчера с 18 до 2 ночи с бубном плясал,а оно вон как все просто.В качестве благодарности внесу своей немного лепты.
Небольшая инструкция по настройке автокалибровки.
1. После того как в MARLIN все настройки автокалибровки (в инете полно) выставили, прописываем 0 в строке - (Z_PROBE_OFFSET_FROM_EXTRUDER 0), заливаем в принтер.
2. Паркуем экструдер по X и Y, после чего вручную гоним экструдер по X и Y в центр платформы так, чтобы датчик смотрел в центр стола. Записываем или запоминаем координаты XY
3. Меняем в слайсере стартовый код на :
G28 X0 Y0 ; парковка xy
G1 X135 Y130 F4000 ; после Х ваши запомненные координаты Х и после Y меняем на свое значение
G28 Z0.1 ; парковка Z
G29 ; запуск автокалибровки
G1 Z5 F3000 ; lift nozzle (подъем экструдера на 5 мм, чтобы передвинуть
M300 S5000 P280 ;пикнет перед началом печати
4. Подключаем принтер к компувключаем нагрев эктрудера, как нагрееться, паркуем по XY. Отправляем команду G1 X135 Y130 F4000(значения ХУ ваши), потом отправляем G29.Начнется автокалибровка, смотрим по всем ли точкам срабатывает датчик и ждем ее конца.
5. После того как пройдет автокалибровка опускаем экструдер по оси Z до 0.После этого примерно на глаз смотрим зазор между соплом и столом. Оценили расстояние, накинули еще 5 мм и прописываем команду
G92 Z(ваше значение) Например: G92 Z10.
6. Опускаем по чуть-чуть сопло, пока зазор не уменьшиться до нужного для печати расстояния. Вводим команду M114 и смотрим Z, после от полученного расстояния отнимаем значение которое вводили ранее через команду G92 получаем Offset(значение, которое нужно запомнить).
7. Вводим m851. Смотрим значение и к нему плюсуем offset. Далее полученное значение вносим в Eeprom M851 Z(значение без скобок). Сохраняем командой M500. Пробуем печатать
1alexk » 27 апр 2021, 20:42
Подскажите плиз. Не могу понять в чем дело. Принтер flying bear ghost 4s. Как убрать эту полосатость. ПИД колибровал, ремни натянуты.
ilalexey » 27 апр 2021, 21:30
Фотку поправь(залей на робофорум). Рассмотреть не возможно.