А!!! Троблема!!! (Отвечаем на вопросы новичков)

Собираем, настраиваем, печатаем, делимся опытом, помогаем новичкам

Модератор: Kaktus

Аватара пользователя
dark184
Сообщения: 1505
Зарегистрирован: 19 фев 2018, 18:18
Имя: Алексей
Откуда: Архангельск
Благодарил (а): 11 раз
Поблагодарили: 115 раз

Re: А!!! Троблема!!! (Отвечаем на вопросы новичков)

Непрочитанное сообщение dark184 » 12 мар 2018, 13:45

Вот еще что нашел

Код: Выделить всё

  void lcd_tune_menu() {
    START_MENU();

    //
    // ^ Main
    //
    MENU_BACK(MSG_MAIN);

    //
    // Speed:
    //
    MENU_ITEM_EDIT(int3, MSG_SPEED, &feedrate_percentage, 10, 999);

    // Manual bed leveling, Bed Z:
    #if ENABLED(MESH_BED_LEVELING) && ENABLED(LCD_BED_LEVELING)
      MENU_ITEM_EDIT(float43, MSG_BED_Z, &mbl.z_offset, -1, 1);
    #endif

    //
    // Nozzle:
    // Nozzle [1-4]:
    //
    #if HOTENDS == 1
      MENU_MULTIPLIER_ITEM_EDIT_CALLBACK(int3, MSG_NOZZLE, &thermalManager.target_temperature[0], 0, HEATER_0_MAXTEMP - 15, watch_temp_callback_E0);
    #else // HOTENDS > 1
      MENU_MULTIPLIER_ITEM_EDIT_CALLBACK(int3, MSG_NOZZLE MSG_N1, &thermalManager.target_temperature[0], 0, HEATER_0_MAXTEMP - 15, watch_temp_callback_E0);
      MENU_MULTIPLIER_ITEM_EDIT_CALLBACK(int3, MSG_NOZZLE MSG_N2, &thermalManager.target_temperature[1], 0, HEATER_1_MAXTEMP - 15, watch_temp_callback_E1);
      #if HOTENDS > 2
        MENU_MULTIPLIER_ITEM_EDIT_CALLBACK(int3, MSG_NOZZLE MSG_N3, &thermalManager.target_temperature[2], 0, HEATER_2_MAXTEMP - 15, watch_temp_callback_E2);
        #if HOTENDS > 3
          MENU_MULTIPLIER_ITEM_EDIT_CALLBACK(int3, MSG_NOZZLE MSG_N4, &thermalManager.target_temperature[3], 0, HEATER_3_MAXTEMP - 15, watch_temp_callback_E3);
          #if HOTENDS > 4
            MENU_MULTIPLIER_ITEM_EDIT_CALLBACK(int3, MSG_NOZZLE MSG_N5, &thermalManager.target_temperature[4], 0, HEATER_4_MAXTEMP - 15, watch_temp_callback_E4);
          #endif // HOTENDS > 4
        #endif // HOTENDS > 3
      #endif // HOTENDS > 2
    #endif // HOTENDS > 1

    //
    // Bed:
    //
    #if HAS_TEMP_BED
      MENU_MULTIPLIER_ITEM_EDIT_CALLBACK(int3, MSG_BED, &thermalManager.target_temperature_bed, 0, BED_MAXTEMP - 15, watch_temp_callback_bed);
    #endif
Тут судя по всему callback отправляет на индикатор значения температуры, везде для всех хотэндов и стола присутствует -15. Именно по этому если в прошивке стоит 260 градусов HEATER_0_MAXTEMP, то индикатору через прерывание отсылается значение на 15 градусов меньше, само собой и значения максимальной температуры выставляются на 15 меньше. Здесь лучше ничего не менять, задумка автора прошивки не очень ясна, но для чего то это сделано.
Думаю самое верное будет выставить HEATER_0_MAXTEMP не 260, а 275 градусов. По дефолту это значение как раз 275 градусов.
Вобщем примите как должное, а при настройке прошивки имейте ввиду, что HEATER_0_MAXTEMP и BED_MAXTEMP ставятся на 15 градусов больше, чем хочется.
Сами функции найти не удалось, Arduino IDE в отличие от нормальных IDE не позволяет гулять по функциям, искать их приходится ручками и спрятаны они могут быть скорее всего в библиотеках, доступа к исходникам которых просто нет. Выяснять это у меня нет желания.
Nik777 писал(а):
12 мар 2018, 10:05
В первую очередь проверил, ограничение стоит 260 и принтер печатает на 250 , больше не ставил . При управлении от дисплея не могу установить больше 245.
Судя по всему все верно. Надо ограничение ставить 275, а не 260.
Последний раз редактировалось dark184 12 мар 2018, 14:35, всего редактировалось 1 раз.
Купил себе танк и никого больше не жалею.

Аватара пользователя
dark184
Сообщения: 1505
Зарегистрирован: 19 фев 2018, 18:18
Имя: Алексей
Откуда: Архангельск
Благодарил (а): 11 раз
Поблагодарили: 115 раз

Re: А!!! Троблема!!! (Отвечаем на вопросы новичков)

Непрочитанное сообщение dark184 » 12 мар 2018, 14:32

chompy69 писал(а):
12 мар 2018, 13:24
Приветствую. У кого есть опыт печати на хотэнде mk8 и e3d
В смысле MK8 хотэнд? Это же экструдер. Хотя на прюше у меня стоял директ экструдер по типу МК8, этот имеется ввиду? Я сейчас перешел на E3D v6, в принципе разницы не заметил, вот только датчик температуры уже поставлен другой, да и плата управления другая. У меня создается стойкое впечатление что датчик врет градусов на 20-30. Мерял термопарой параллельно, термопара показывает температуру градусов на 20-30 меньше, чем терморезистор на хотэнде. Да и по печати видно, что температура ниже, чем должна быть. А вот насколько можно доверять китайской термопаре и такому же китайскому тестеру, которым снимались показания с термопары, я не знаю...
Купил себе танк и никого больше не жалею.

chompy69
Сообщения: 47
Зарегистрирован: 10 янв 2017, 10:34
Благодарил (а): 1 раз
Поблагодарили: 2 раза

Re: А!!! Троблема!!! (Отвечаем на вопросы новичков)

Непрочитанное сообщение chompy69 » 12 мар 2018, 14:45

dark184 писал(а):
12 мар 2018, 14:32
насколько можно доверять китайской термопаре и такому же китайскому тестеру, которым снимались показания с термопары, я не знаю...
вот и я о том же. при занижении температуры до 210 - все равно перегрев, а ниже - пластик течь перестает и нормально размазываться. хотэнд мк8 - это трубка с резьбой м6 и нагревательный блок 20х20х10, ну и сопла, соответственно, мк8, которые на китайских дрыгостолах с директом стоят обычно.

Аватара пользователя
dark184
Сообщения: 1505
Зарегистрирован: 19 фев 2018, 18:18
Имя: Алексей
Откуда: Архангельск
Благодарил (а): 11 раз
Поблагодарили: 115 раз

Re: А!!! Троблема!!! (Отвечаем на вопросы новичков)

Непрочитанное сообщение dark184 » 12 мар 2018, 14:51

Может что с термистором? Я когда прюшу переделал на E3D сразу все норм было, даже коррекции температуры не потребовалось. А сейчас уже и плата другая, и термистор другой, да и принтер уже другой. Прюша героически пожертвовала плату(точнее плату отдал товарищу, у которого похожая плата умерла, а у меня уже была sBase, а вместо старой прюшкиной платы прикупил еще MKS GEN_L, на которой пока и работаю, sBase пока лень подключать к новому. Соберу второй маленький принтер, тогда и поставлю все на свои места) и моторы на более совершенный принтер.
Купил себе танк и никого больше не жалею.

chompy69
Сообщения: 47
Зарегистрирован: 10 янв 2017, 10:34
Благодарил (а): 1 раз
Поблагодарили: 2 раза

Re: А!!! Троблема!!! (Отвечаем на вопросы новичков)

Непрочитанное сообщение chompy69 » 12 мар 2018, 15:09

dark184 писал(а):
12 мар 2018, 14:51
Может что с термистором?
да хз. температура не прыгает вроде, если провода шевелить)

PAP
Сообщения: 86
Зарегистрирован: 05 май 2016, 16:30
Имя: Алексей
Откуда: Саратовская обл., г. Балаково
Благодарил (а): 4 раза
Поблагодарили: 2 раза

Re: А!!! Троблема!!! (Отвечаем на вопросы новичков)

Непрочитанное сообщение PAP » 13 мар 2018, 12:36

Здравствуйте. Включил принтер, а там вот такое. Пол экрана две полоски, при этом остальное работает. Что смотреть не подскажите?
Спойлер
IMG_20180313_133058.jpg

Аватара пользователя
dark184
Сообщения: 1505
Зарегистрирован: 19 фев 2018, 18:18
Имя: Алексей
Откуда: Архангельск
Благодарил (а): 11 раз
Поблагодарили: 115 раз

Re: А!!! Троблема!!! (Отвечаем на вопросы новичков)

Непрочитанное сообщение dark184 » 13 мар 2018, 12:45

Перезагрузить принтер. А скорее всего проблема в шлейфе. Еще можно попробовать перепрошить.
Купил себе танк и никого больше не жалею.

PAP
Сообщения: 86
Зарегистрирован: 05 май 2016, 16:30
Имя: Алексей
Откуда: Саратовская обл., г. Балаково
Благодарил (а): 4 раза
Поблагодарили: 2 раза

Re: А!!! Троблема!!! (Отвечаем на вопросы новичков)

Непрочитанное сообщение PAP » 13 мар 2018, 12:56

dark184 писал(а):
13 мар 2018, 12:45
Перезагрузить принтер. А скорее всего проблема в шлейфе. Еще можно попробовать перепрошить.
Делал всё, нет эффекта.

Аватара пользователя
dark184
Сообщения: 1505
Зарегистрирован: 19 фев 2018, 18:18
Имя: Алексей
Откуда: Архангельск
Благодарил (а): 11 раз
Поблагодарили: 115 раз

Re: А!!! Троблема!!! (Отвечаем на вопросы новичков)

Непрочитанное сообщение dark184 » 13 мар 2018, 12:57

Вчера понадобилось распечатать модель с поддержками. Т.к. знаю что кура лучше работает с поддержками, решил воспользоваться ей... И ничего. Вроде как файл подготовил, с поддержками все прекрасно, НО!!! Как подключить принтер??? Не то что кнопки подключить не нашел, даже настроек подключения не нахожу, где все это??? Ладно думаю код подготовлю и в Slic3r закину, опять засада! Из за конструктивного недостатка ось Z мне необходимо вывести в ноль, а перед печатью спустить вниз примерно на мм и отсюда начинать только печатать. Так вот в слике выхожу из положения Z offset, она добавляет в гкод указанное смещение, в итоге я получаю именно то, что мне нужно, Z выходит в ноль, а перед печатью выставляется на величину смещения + высота первого слоя и все прекрасно. В куре я этой настройки не нашел, а соответственно этот гкод использовать не могу. Перенастраивать стол или принтер ради разовой печати с поддержками нет желания. Cura 3.2.1 самая последняя что нашел на сайте. Где в куре искать хотя бы параметр аналогичный Z offset в слике?
Купил себе танк и никого больше не жалею.

Аватара пользователя
dark184
Сообщения: 1505
Зарегистрирован: 19 фев 2018, 18:18
Имя: Алексей
Откуда: Архангельск
Благодарил (а): 11 раз
Поблагодарили: 115 раз

Re: А!!! Троблема!!! (Отвечаем на вопросы новичков)

Непрочитанное сообщение dark184 » 13 мар 2018, 12:59

PAP писал(а):
13 мар 2018, 12:56
Делал всё, нет эффекта.
А шлейф? Проблема очень похожа на проблемы со шлейфом. Хотя не исключено что дело и в прошивке. Я бы поставил шлейф от карты на место шлейфа индикатора и проверил без карты. Еще разъемы бы посмотрел и пропаял похорошему.
Купил себе танк и никого больше не жалею.

PAP
Сообщения: 86
Зарегистрирован: 05 май 2016, 16:30
Имя: Алексей
Откуда: Саратовская обл., г. Балаково
Благодарил (а): 4 раза
Поблагодарили: 2 раза

Re: А!!! Троблема!!! (Отвечаем на вопросы новичков)

Непрочитанное сообщение PAP » 13 мар 2018, 13:05

dark184 писал(а):
13 мар 2018, 12:59
А шлейф? Проблема очень похожа на проблемы со шлейфом. Хотя не исключено что дело и в прошивке. Я бы поставил шлейф от карты на место шлейфа индикатора и проверил без карты. Еще разъемы бы посмотрел и пропаял похорошему.
Выключил абсолютно рабочий принтер, на утро получил такое. Шлейфа местами менял, отдельно подключал, прошивку заливал. Остались разъемы.

Аватара пользователя
dark184
Сообщения: 1505
Зарегистрирован: 19 фев 2018, 18:18
Имя: Алексей
Откуда: Архангельск
Благодарил (а): 11 раз
Поблагодарили: 115 раз

Re: А!!! Троблема!!! (Отвечаем на вопросы новичков)

Непрочитанное сообщение dark184 » 13 мар 2018, 13:14

PAP писал(а):
13 мар 2018, 13:05
ыключил абсолютно рабочий принтер, на утро получил такое.
Конфиг точно не менялся??? Если прошивка марлин, можно для исключения проблем с прошивкой попробовать прошить Repetier, ну или наоборот. Хотя репетир мне как то не очень понравился, марлин лучше. Но это мое мнение.
Купил себе танк и никого больше не жалею.

chompy69
Сообщения: 47
Зарегистрирован: 10 янв 2017, 10:34
Благодарил (а): 1 раз
Поблагодарили: 2 раза

Re: А!!! Троблема!!! (Отвечаем на вопросы новичков)

Непрочитанное сообщение chompy69 » 13 мар 2018, 14:00

dark184 писал(а):
13 мар 2018, 12:57
опять засада
а у тебя из менюхи в параметры eeprom можно зайти? может там z offcet прописать разово? или сделать файлик gcode с прописанной коммандой внесения нового значения z offcet http://reprap.org/wiki/G-code#M206:_Offset_axes

Аватара пользователя
AKDZG
Сообщения: 2201
Зарегистрирован: 17 окт 2015, 10:00
Имя: Алексей
Откуда: Иркутск
Благодарил (а): 21 раз
Поблагодарили: 76 раз

Re: А!!! Троблема!!! (Отвечаем на вопросы новичков)

Непрочитанное сообщение AKDZG » 13 мар 2018, 15:14

dark184, видимо в электронике стоит чип CH340. С ним работает только Кура 15. Для смещения по Z используйте G92 в стартовом G-коде, он настраивается у всех слайсеров.
Ultimaker Original
Mendel90
СПринтер 233

Аватара пользователя
dark184
Сообщения: 1505
Зарегистрирован: 19 фев 2018, 18:18
Имя: Алексей
Откуда: Архангельск
Благодарил (а): 11 раз
Поблагодарили: 115 раз

Re: А!!! Троблема!!! (Отвечаем на вопросы новичков)

Непрочитанное сообщение dark184 » 13 мар 2018, 15:24

Чего то я не совсем догоняю что такое M206, толи компенсация люфтов, толи смещение нулевого концевика. Но судя по ссылке как я понял... Вобщем у меня концевики стоят в позиции X-63 Y-40 Z0, но по сути мне надо считать что Z-0.85 из-за конструктивного просчета и потому, что стол сейчас так настроен уже. Т.е. если я прописываю M206 X-63 Y-40 Z-0.85, то принтер будет считать что концевики уже стоят на позиции X-63 Y-40 Z-0.85? Т.е. даю ему G0 X0 Y0 Z0 он должен отъехать от концевиков на 63, 40 и 0,85 мм соответственно?
Кстати, что то я не припоминаю что то подобное в EEPROM, неужели это и есть jerkи? Все никак не могу сообразить что это такое.
Купил себе танк и никого больше не жалею.

Ответить

Вернуться в «3D принтеры и 3D печать»

Яндекс.Метрика