Перевод значений из прошивки Marlin в прошивку RepRap для Prusa i3 MK3S

Я также новичок, пытающийся понять значения прошивки и узнать свой принтер, прежде чем я на самом деле получу дуэт, поэтому, пожалуйста, потерпите со мной, дайте мне знать, когда я получил значения или вычисления неправильно.

Соответствующие файлы для Prusa Marlin:

На главной странице конфигуратора RepRap:

  • Скорость самонаведения (первый проход) и Скорость самонаведения (второй проход)
  • Я не смог найти эквивалент в заголовках Marlin, ближе всего #define HOMING_FEEDRATE {3000, 3000, 800, 0} // установите скорости самонаведения (мм/мин), но это скорости самонаведения для отдельных осей, а скорость самонаведения первого и второго прохода не указывает на какие - либо оси
  • Скорость перемещения

    • В Конфигурации.h Я могу найти #define XY_TRAVEL_SPEED 8000 в мм/мин, так что мне придется преобразовать его в мм/с, разделив на 60 = 133.33
  • Z высота погружения

    • Кажется, в заголовках Marlin нет эквивалента, что я ищу? Это MESH_HOME_Z_SEARCH?

На странице "Моторы":

  • Я должен установить микрошаги на 256, так как duet wifi использует TMC2660, который имеет 256 микрошагов, соедините это с NEMA 17 из 200 шагов, и я получу 51200 шагов за оборот. При 20 зубчатых шкивах и использовании шага GT2 2 мм для X и Y он составляет 40 мм на оборот, что дает 1280 шагов/мм. Так как ходовой винт на оси Z имеет шаг 8 мм 51200/8 = 6475 шагов/мм

  • Как рассчитать шаги/мм для экструдера? Родственные ценности от Marlin:

    • define DEFAULT_AXIS_STEPS_PER_UNIT {100,100,3200/8,280} // в Marlin с использованием Einsy RAMBO на 16 микрошагах
  • Как рассчитать максимальное изменение скорости, максимальную скорость, ускорение и ток двигателя? Вот связанные значения, которые я могу найти у Марлина:

  • #define DEFAULT_MAX_ACCELERATION {1000, 1000, 200, 5000} // (мм/сек^2) максимальное ускорение (М201)

  • #define DEFAULT_MAX_ACCELERATION_SILENT {960, 960, 200, 5000} // (мм/сек^2) максимальное ускорение (М201), бесшумный режим

  • #define DEFAULT_ACCELERATION 1250 // X, Y, Z и E максимальное ускорение в мм/с^2 для печати перемещений (M204S)

  • #define TMC2130_CURRENTS_H {16, 20, 35, 30} // токи удержания по умолчанию для всех осей

  • #define TMC2130_CURRENTS_R {16, 20, 35, 30} // текущие токи по умолчанию для всех осей

  • #define TMC2130_CURRENTS_R_HOME {8, 10, 20, 18} // самонаводящиеся бегущие токи по всем осям

На странице Endstops конфигуратора RepRap:

  • Я должен установить все конечные точки на бессенсорные а местоположение на низкие потому что

    • #define X_HOME_DIR -1
    • #define Y_HOME_DIR -1
    • #define Z_HOME_DIR -1
  • Что касается зонда Z, я невежествен, i3 MK3S использует зонд PINDA, который является индуктивным датчиком, я предполагаю, что это либо простой модулированный ИК-зонд, либо немодулированный/умный ИК-зонд, как я могу найти высоту триггера и значение триггера? У меня также есть смещения X и Y, но где я могу ввести смещение Z и найти скорость зондирования?

    • #define X_PROBE_OFFSET_FROM_EXTRUDER -25
    • #define Y_PROBE_OFFSET_FROM_EXTRUDER -29
    • #define Z_PROBE_OFFSET_FROM_EXTRUDER -12.35

, 👍0