Перевод значений из прошивки 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
- В Конфигурации.h Я могу найти
Z высота погружения
- Кажется, в заголовках Marlin нет эквивалента, что я ищу? Это
MESH_HOME_Z_SEARCH
?
- Кажется, в заголовках Marlin нет эквивалента, что я ищу? Это
На странице "Моторы":
Я должен установить микрошаги на 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
Как рассчитать максимальное изменение скорости, максимальную скорость, ускорение и ток двигателя? Вот связанные значения, которые я могу найти у Марлина:
#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
@user962460, 👍0
0
- Как использовать обозначения MEGA pin number вместо номеров RAMPS pin в marlin
- Прошивка Alunar m508
- Ось Z застряла с Marlin 1.1.0-RC7
- Ось Z 3Д принтера Prusa i3 только растет
- Проблемы с прошивкой Marlin
- Указание смещения Z в прошивке Marlin
- Как добавить параметры меню в жидкокристаллическое меню (прошивка Marlin)?
- Есть ли способ изменить направление двигателя с помощью GCode вместо встроенного ПО в Marlin