Помощь с переменными прошивки Repetier (Dimension Dual Delta - J Group Robotics)
Итак, я наконец-то создаю новую прошивку (Repetier), так как моя текущая прошивка не может быть отредактирована. Это принтер Delta, и он подробно описан здесь: Помощь с прошивкой Repetier (вероятно, заблокированной и лицензированной).
Есть много переменных, которые я не смог найти в EEPROM. Может ли кто-нибудь объяснить мне это (перечисленное ниже)? Я перечислил только те из них, которые считаю наиболее важными на данный момент.
Общие сведения и размеры:
KILL_METHOD
STARTUP_GCODE
DELTA_FLOOR_SAFETY_MARGIN_MM
Max. horizontal radius (
DELTA_MAX_RADIUS
): у меня есть "max printable radius" и "delta radius" A (0), B (0) и C (0) каждый.Столбец ошибок радиуса A / B / C (
DELTA_RADIUS_CORRECTION_A /B / C
): Могут ли это быть дельта-радиусы A (0), B (0) и C (0)?
Z-коррекция (коррекция искажений)
Полная коррекция до (FC) или
DISTORTION_START_DEGRADE
Уменьшите коррекцию до нуля при (RZ) или
DISTORTION_END_HEIGHT
Радиус коррекции (
DISTORTION_CORRECTION_R
)Обновляйте каждые x вычислений (
DISTORTION_UPDATE_FREQUENCY
)
У меня есть следующее в EEPROM:
- Высота Z-зонда [мм]
- Макс. z-зонд - настольный диск. [мм]
- Z-скорость зонда [мм/с]
- Z-зонд x-y-скорость [мм/с]
- Смещение Z-зонда x [мм]
- Смещение z-зонда y [мм]
- Z-зонд X1 [мм]
- Z-зонд Y1 [мм]
- Z-зонд X2 [мм]
- Z-зонд Y2 [мм]
- Z-зонд X3 [мм]
- Z-зонд Y3 [мм]
- Z-коррекция изгиба зонда A [мм]
- Z-коррекция изгиба зонда B [мм]
- Z-коррекция изгиба зонда C [мм]
Степпер
ENABLE_BACKLASH_КОМПЕНСАЦИЯ
ALLOW_QUADSTEPPING
Эндстопы
ENDSTOP_PULLUP_X_MIN/ENDSTOP_X_MIN_INVERTING
ENDSTOP_PULLUP_Y_MIN/ENDSTOP_Y_MIN_INVERTING
ENDSTOP_PULLUP_Z_MIN/ENDSTOP_Z_MIN_INVERTING
ENDSTOP_PULLUP_X_MAX/ENDSTOP_X_MAX_INVERTING
ENDSTOP_PULLUP_Y_MAX/ENDSTOP_Y_MAX_INVERTING
ENDSTOP_PULLUP_Z_MAX/ENDSTOP_Z_MAX_INVERTING
Изготовление плавленой нити
EXTRUDER_SWITCH_XY_SPEED
Кроме того, как узнать, какие датчики температуры используются для экструдеров? Где они находятся?
Вот данные EEPROM:
<Repetier-Firmware-EEPROM>
<epr pos="1028" type="0" value="0">Language</epr>
<epr pos="75" type="2" value="115200">Baudrate</epr>
<epr pos="129" type="3" value="32.752">Filament printed [m]</epr>
<epr pos="125" type="2" value="21644">Printer active [s]</epr>
<epr pos="79" type="2" value="0">Max. inactive time [ms,0=off]</epr>
<epr pos="83" type="2" value="360000">Stop stepper after inactivity [ms,0=off]</epr>
<epr pos="11" type="3" value="80.0000">Steps per mm</epr>
<epr pos="23" type="3" value="200.000">Max. feedrate [mm/s]</epr>
<epr pos="35" type="3" value="20.000">Homing feedrate [mm/s]</epr>
<epr pos="39" type="3" value="10.000">Max. jerk [mm/s]</epr>
<epr pos="133" type="3" value="-140.000">X min pos [mm]</epr>
<epr pos="137" type="3" value="-140.000">Y min pos [mm]</epr>
<epr pos="141" type="3" value="0.000">Z min pos [mm]</epr>
<epr pos="145" type="3" value="140.000">X max length [mm]</epr>
<epr pos="149" type="3" value="140.000">Y max length [mm]</epr>
<epr pos="153" type="3" value="313.280">Z max length [mm]</epr>
<epr pos="59" type="3" value="2000.000">Acceleration [mm/s^2]</epr>
<epr pos="71" type="3" value="2000.000">Travel acceleration [mm/s^2]</epr>
<epr pos="881" type="3" value="355.200">Diagonal rod length [mm]</epr>
<epr pos="885" type="3" value="186.990">Horizontal rod radius at 0,0 [mm]</epr>
<epr pos="925" type="3" value="140.000">Max printable radius [mm]</epr>
<epr pos="891" type="1" value="70">Segments/s for travel</epr>
<epr pos="889" type="1" value="180">Segments/s for printing</epr>
<epr pos="893" type="1" value="0">Tower X endstop offset [steps]</epr>
<epr pos="895" type="1" value="0">Tower Y endstop offset [steps]</epr>
<epr pos="897" type="1" value="0">Tower Z endstop offset [steps]</epr>
<epr pos="901" type="3" value="210.000">Alpha A(210):</epr>
<epr pos="905" type="3" value="330.000">Alpha B(330):</epr>
<epr pos="909" type="3" value="90.000">Alpha C(90):</epr>
<epr pos="913" type="3" value="0.000">Delta Radius A(0):</epr>
<epr pos="917" type="3" value="0.000">Delta Radius B(0):</epr>
<epr pos="921" type="3" value="0.000">Delta Radius C(0):</epr>
<epr pos="933" type="3" value="0.000">Corr. diagonal A [mm]</epr>
<epr pos="937" type="3" value="0.000">Corr. diagonal B [mm]</epr>
<epr pos="941" type="3" value="0.000">Corr. diagonal C [mm]</epr>
<epr pos="1024" type="3" value="1.000">Coating thickness [mm]</epr>
<epr pos="808" type="3" value="0.800">Z-probe height [mm]</epr>
<epr pos="929" type="3" value="10.000">Max. z-probe - bed dist. [mm]</epr>
<epr pos="812" type="3" value="5.000">Z-probe speed [mm/s]</epr>
<epr pos="840" type="3" value="70.000">Z-probe x-y-speed [mm/s]</epr>
<epr pos="800" type="3" value="0.000">Z-probe offset x [mm]</epr>
<epr pos="804" type="3" value="0.000">Z-probe offset y [mm]</epr>
<epr pos="816" type="3" value="-95.260">Z-probe X1 [mm]</epr>
<epr pos="820" type="3" value="-55.000">Z-probe Y1 [mm]</epr>
<epr pos="824" type="3" value="95.260">Z-probe X2 [mm]</epr>
<epr pos="828" type="3" value="-55.000">Z-probe Y2 [mm]</epr>
<epr pos="832" type="3" value="0.000">Z-probe X3 [mm]</epr>
<epr pos="836" type="3" value="110.000">Z-probe Y3 [mm]</epr>
<epr pos="1036" type="3" value="0.000">Z-probe bending correction A [mm]</epr>
<epr pos="1040" type="3" value="0.000">Z-probe bending correction B [mm]</epr>
<epr pos="1044" type="3" value="0.000">Z-probe bending correction C [mm]</epr>
<epr pos="880" type="0" value="1">Autolevel active (1/0)</epr>
<epr pos="106" type="0" value="1">Bed Heat Manager [0-3]</epr>
<epr pos="107" type="0" value="255">Bed PID drive max</epr>
<epr pos="124" type="0" value="80">Bed PID drive min</epr>
<epr pos="108" type="3" value="196.000">Bed PID P-gain</epr>
<epr pos="112" type="3" value="33.000">Bed PID I-gain</epr>
<epr pos="116" type="3" value="290.000">Bed PID D-gain</epr>
<epr pos="120" type="0" value="255">Bed PID max value [0-255]</epr>
<epr pos="1020" type="0" value="0">Enable retraction conversion [0/1]</epr>
<epr pos="992" type="3" value="3.000">Retraction length [mm]</epr>
<epr pos="996" type="3" value="13.000">Retraction length extruder switch [mm]</epr>
<epr pos="1000" type="3" value="40.000">Retraction speed [mm/s]</epr>
<epr pos="1004" type="3" value="0.000">Retraction z-lift [mm]</epr>
<epr pos="1008" type="3" value="0.000">Extra extrusion on undo retract [mm]</epr>
<epr pos="1012" type="3" value="0.000">Extra extrusion on undo switch retract [mm]</epr>
<epr pos="1016" type="3" value="20.000">Retraction undo speed</epr>
<epr pos="200" type="3" value="93.000">Extr.1 steps per mm</epr>
<epr pos="204" type="3" value="150.000">Extr.1 max. feedrate [mm/s]</epr>
<epr pos="208" type="3" value="20.000">Extr.1 start feedrate [mm/s]</epr>
<epr pos="212" type="3" value="5000.000">Extr.1 acceleration [mm/s^2]</epr>
<epr pos="216" type="0" value="3">Extr.1 heat manager [0-3]</epr>
<epr pos="217" type="0" value="230">Extr.1 PID drive max</epr>
<epr pos="245" type="0" value="40">Extr.1 PID drive min</epr>
<epr pos="218" type="3" value="7.0000">Extr.1 PID P-gain/dead-time</epr>
<epr pos="222" type="3" value="2.0000">Extr.1 PID I-gain</epr>
<epr pos="226" type="3" value="40.0000">Extr.1 PID D-gain</epr>
<epr pos="230" type="0" value="255">Extr.1 PID max value [0-255]</epr>
<epr pos="231" type="2" value="0">Extr.1 X-offset [steps]</epr>
<epr pos="235" type="2" value="0">Extr.1 Y-offset [steps]</epr>
<epr pos="290" type="2" value="0">Extr.1 Z-offset [steps]</epr>
<epr pos="239" type="1" value="1">Extr.1 temp. stabilize time [s]</epr>
<epr pos="250" type="1" value="150">Extr.1 temp. for retraction when heating [C]</epr>
<epr pos="252" type="1" value="0">Extr.1 distance to retract when heating [mm]</epr>
<epr pos="254" type="0" value="255">Extr.1 extruder cooler speed [0-255]</epr>
<epr pos="300" type="3" value="93.000">Extr.2 steps per mm</epr>
<epr pos="304" type="3" value="150.000">Extr.2 max. feedrate [mm/s]</epr>
<epr pos="308" type="3" value="20.000">Extr.2 start feedrate [mm/s]</epr>
<epr pos="312" type="3" value="5000.000">Extr.2 acceleration [mm/s^2]</epr>
<epr pos="316" type="0" value="3">Extr.2 heat manager [0-3]</epr>
<epr pos="317" type="0" value="230">Extr.2 PID drive max</epr>
<epr pos="345" type="0" value="40">Extr.2 PID drive min</epr>
<epr pos="318" type="3" value="7.0000">Extr.2 PID P-gain/dead-time</epr>
<epr pos="322" type="3" value="2.0000">Extr.2 PID I-gain</epr>
<epr pos="326" type="3" value="40.0000">Extr.2 PID D-gain</epr>
<epr pos="330" type="0" value="255">Extr.2 PID max value [0-255]</epr>
<epr pos="331" type="2" value="0">Extr.2 X-offset [steps]</epr>
<epr pos="335" type="2" value="0">Extr.2 Y-offset [steps]</epr>
<epr pos="390" type="2" value="0">Extr.2 Z-offset [steps]</epr>
<epr pos="339" type="1" value="1">Extr.2 temp. stabilize time [s]</epr>
<epr pos="350" type="1" value="150">Extr.2 temp. for retraction when heating [C]</epr>
<epr pos="352" type="1" value="0">Extr.2 distance to retract when heating [mm]</epr>
<epr pos="354" type="0" value="255">Extr.2 extruder cooler speed [0-255]</epr>
Извините за длинный, подробный и потенциально неприятный вопрос. Я действительно новичок в этом деле.
Edit: Чтобы быть более полным, я включаю фотографии плат контроллера.
Кроме того, я отследил принтер до тайваньского производителя: http://d-force.tw /
Есть несколько доступных деталей: горячая печатнаяплата, основная плата контроллера и серводвигатель для калибровки (Z-зонд). Я пока не смог найти другую плату (с HRD12008 SMPS на ней и расположенную рядом с основной платой контроллера).
Разве это что-то меняет? Если да, то как?
Я продолжаю сжигать новую прошивку на текущей плате только потому, что смена комбинации платы и щита кажется мне слишком сложной. Но так ли это?
1 ответ
Каждая из настроек имеет информативные комментарии, написанные непосредственно перед параметром #define
, поэтому их чтение может указать вам правильное направление - если требуемое значение не выскочит у вас из настроек EEPROM.
Сделав обоснованное предположение (и я могу ошибаться), и посмотрев на комментарии, я бы предположил, что:
Общие сведения и размеры:
KILL_METHOD
. Из вопросов конфигурации прошивки Repetier (prusa mendel)Я бы выбрал второй метод уничтожения, так как он позволяет продолжить работу с вашим принтером после сбоя.
Итак, вы хотите иметь
#define KILL_METHOD 1
На данный момент понятия не имею
Вы можете либо измерить высоту каретки от пола, когда стержень (стержни) горизонтальны, либо просто использовать значение по умолчанию
15
для безопасности - вероятно, лучше всего дважды проверить это и физически измерить, чтобы предотвратить любые повреждения:// Margin (mm) to avoid above tower minimum (xMin xMinsteps) // Если ваш принтер может поставить каретку достаточно низко, то стержень находится горизонтально, не ударяясь об пол // установите это значение равным нулю. В противном случае измерьте высоту каретки от горизонтального стержня // Кроме того, скорость движения в нижней части башни составляет от 10 до 20 декартовых скоростей. // Возможно, вам придется оставить несколько мм для безопасности. // Удар по полу на высокой скорости может привести к повреждению принтера (двигателей, приводов и т. Д.). // ЭТО МОЖЕТ ПОТРЕБОВАТЬ ОБНОВЛЕНИЯ, ЕСЛИ ВЫСОТА ГОРЯЧЕГО КОНЦА ИЗМЕНИТСЯ! #define DELTA_FLOOR_SAFETY_MARGIN_MM 15
DELTA_MAX_RADIUS
используйтеМаксимальный радиус печати [мм]
.Значения, которые вы имеете для
Alpha A (210)
,Alpha B (330)
иAlpha C (90)
, будут следующими:#define DELTA_ALPHA_A 210 #define DELTA_ALPHA_B 330 #define DELTA_ALPHA_C 90
Радиусы коррекции должны быть
равны 0
и представляют собой значения, которые вы имеете дляДельта-радиуса A (0)
,Дельта-радиуса B (0)
иДельта-радиуса C (0)
:/** Исправьте радиус на это значение для каждого столбца. Идеальные сборки имеют 0 везде. */ #define DELTA_RADIUS_CORRECTION_A 0 #define DELTA_RADIUS_CORRECTION_B 0 #define DELTA_RADIUS_CORRECTION_C 0
Аналогично, учитывая настройки EEPROM, которые вы перечислили для
Corr. diagonal A [mm]
,Corr. diagonal B [mm]
иCorr. diagonal C [mm]
:/** Коррекция размера диагонали по умолчанию. Добавленная стоимость.*/ #define DELTA_DIAGONAL_CORRECTION_A 0 #define DELTA_DIAGONAL_CORRECTION_B 0 #define DELTA_DIAGONAL_CORRECTION_C 0
Z-коррекция (коррекция искажений)
DISTORTION_START_DEGRADE
- Изначально я бы оставил это по умолчанию. Вы всегда можете настроить его на более позднем этапе./** z-искажение ухудшается до 0 с этой высоты. Вы должны начать после первого слоя, чтобы получить лучшее сцепление с поверхностью. */ #define DISTORTION_START_DEGRADE 0.5
DISTORTION_END_HEIGHT
- Изначально я бы оставил это по умолчанию. Вы всегда можете настроить его на более позднем этапе./** коррекция искажений z снижается до 0 на этой высоте. */ #define DISTORTION_END_HEIGHT 1.5
DISTORTION_CORRECTION_R
- Изначально я бы оставил это по умолчанию. Вы всегда можете настроить его на более позднем этапе./* Для дельта-принтеров вы просто определяете измеренный радиус вокруг начала координат */ #define DISTORTION_CORRECTION_R 80
DISTORTION_UPDATE_FREQUENCY
- На данный момент я бы оставил это по умолчанию. Как отмечается в комментариях, это требует больших вычислительных затрат и потребует большой вычислительной мощности - мощности, которую вы хотите сохранить для управления двигателями. ПОЭТОМУ лучше не делать эту частоту слишком высокой./** Вычисление коррекции - недешевая операция, и изменения незначительны. Поэтому нет необходимости обновлять его для каждой вычисленной подстроки. Например, возьмем DELTA_SEGMENTS_PER_SECOND_PRINT = 150 и самую быструю скорость печати 100 мм / с. Таким образом, мы имеем максимальную длину сегмента 100/150 = 0,66 мм. Теперь латы говорят, что наше точечное поле составляет 200 х 200 мм с точками 9 х 9. Таким образом, между 2 точками мы имеем 200/ (9-1) = 25 мм. Таким образом, нам нужно не менее 25 / 0.66 = 37 линий, чтобы перейти к следующей точке измерения. Таким образом, обновление коррекции каждые 15 вызовов дает нам как минимум 2 обновления между измеренными точками. ПРИМЕЧАНИЕ: Явные изменения z всегда будут вызывать обновление! */ #define DISTORTION_UPDATE_FREQUENCY 15
Степпер
ENABLE_BACKLASH_COMPENSATION
- Как уже говорилось, он редко нужен, поэтому оставьте его равным0
/* Если у вас есть люфт в обоих направлениях z, вы можете использовать это. Для большинства принтеров стол будет опущен вниз собственным весом, так что в этом почти нет необходимости. */ #define ENABLE_BACKLASH_COMPENSATION 0
ALLOW_QUADSTEPPING
- Вам нужны высокие частоты? Это может быть случай, когда вы оставляете значение по умолчанию1
, и если вы испытываете остановку, то установите значение0
, чтобы увидеть, лечит ли оно остановку/** Если вам нужно отключить частоты более 30000, вам определенно нужно включить это. Если у вас есть только 1/8 шага , это может привести к остановке ваших движений при достижении 20000 Гц. */ #define ALLOW_QUADSTEPPING 1
Эндстопы
ENDSTOP_PULLUP_X_MIN/ENDSTOP_X_MIN_INVERTING
- это относительно просто. Из комментария кENDSTOP_X_MIN_INVERTING
/* По умолчанию все конечные точки подтягиваются до МАКСИМУМА. Вам нужно подтягивание, если вы используете механический концевой упор, соединенный с GND. Установите значение false для отсутствия подтягивания на этом ограничителе. */
Подтягивание относится к подтягивающему резистору. В данном случае это часть схемы в блоке микроконтроллера (MCU) (то есть чип Arduino [ATmega 2560] на плате контроллера. Это
#define
позволяет включить или отключить его для каждого входа, подключенного к эндстопу. В принципе, они останавливают короткие замыкания между источником питания и землей - они делают больше, чем это, но... Вероятно, вам нужновключить MAX endstops, где у вас действительно есть endstop. Если нет
MIN
endstops, то есть в нижней части рельсов, то они могут быть установлены в false.#define ENDSTOP_PULLUP_X_MIN false #define ENDSTOP_PULLUP_Y_MIN false #define ENDSTOP_PULLUP_Z_MIN false #define ENDSTOP_PULLUP_X_MAX true #define ENDSTOP_PULLUP_Y_MAX true #define ENDSTOP_PULLUP_Z_MAX true
ENDSTOP_X_MIN_INVERTING
это просто позволяет вам инвертировать входные данные из endstop. Например, если конечный упор срабатывает при вертикальной каретке, то переключатель "закроется". Если вместо этого код действительно ищет "открытый" переключатель, а не "закрытый", когда переключатель endstop срабатывает от удара вертикальной каретки, то вам просто нужно инвертировать его.//установите значение true, чтобы инвертировать логику конечных точек #define ENDSTOP_X_MIN_INVERTING true #define ENDSTOP_Y_MIN_INVERTING true #define ENDSTOP_Z_MIN_INVERTING true #define ENDSTOP_X_MAX_INVERTING false #define ENDSTOP_Y_MAX_INVERTING false #define ENDSTOP_Z_MAX_INVERTING false
Изготовление плавленой нити
EXTRUDER_SWITCH_XY_SPEED
- Вероятно, лучше оставить по умолчанию100
и настроить позже, если понадобится/* Скорость в мм/с для перемещения экструдера по внутренним командам, например, переключение экструдера. */ #define EXTRUDER_SWITCH_XY_SPEED 100
Что касается настроек датчика температуры на экструдере (читай: hotend), то из документации по микропрограммномуобеспечению Repetier:
#define EXT0_TEMPSENSOR_TYPE 5
Какой датчик температуры вы используете в экструдере? В конфигурационном файле перечислены возможные значения и значения.
#define EXT0_TEMPSENSOR_PIN 0
Этот параметр является сложным и часто вызывает неправильные конфигурации. По историческим причинам он получил название PIN но это НЕ ПИН. Это позиция в массиве аналоговых источники входных данных. В этом массиве хранится реальный контакт. В 99,9% 0 - это правильный ответ здесь.
#define EXT0_HEATER_PIN HEATER_0_PIN
Какой штифт включает нагревательный блок. Он работает с любым контактом. Возможность ШИМ не требуется для использования ПИД на выходе.
Для EXT0_TEMPSENSOR_TYPE
датчик температуры "похоронен" внутри блока нагревателя hotend, и поэтому его, вероятно, будет нелегко и нежелательно извлекать и исследовать, хотя это, безусловно, возможно сделать, если вы чувствуете себя в состоянии выполнить эту работу. Если бы это был просто вопрос проб и ошибок. У вас есть восемь или около того вариантов на выбор. Тем не менее, термистор 100k является одним из наиболее распространенных типов, и поэтому 1
изначально кажется хорошей настройкой для выбора:
// Какой тип датчика используется?
// 0 - нет термистора / контроль температуры
// 1 - термистор 100k (Epcos B57560G0107F000 - RepRap-Fab.org и многое другое)
// 2 - термистор 200k
// 3 is термистор mendel-parts (EPCOS G550)
// 4 - это термистор 10k
// 8 is ATC Semitec 104GT-2
// 12 is 100k RS термистор 198-961
// 13 is PT100 для E3D/Ultimaker
// 14 is 100K NTC 3950
// 5 is userdefined термистор таблица 0
// 6 is userdefined термистор таблица 1
// 7 is userdefined термистор таблица 2
// 50 is userdefined thermistor таблица 0 для термисторов PTC
// 51 is userdefined thermistor таблица 0 для термисторов PTC
// 52 is userdefined thermistor таблица 0 для термисторов PTC
// 60 - это AD8494, AD8495, AD8496 или AD8497 (5mV / degC и 1/4 цена AD595, но только пакет MSOT_08)
// 61 - это AD8494, AD8495, AD8496 или AD8497 (смещение 5mV / degC и 1.25 Vref, как прорыв adafruit)
// 97 Общий термистор таблица 1
// 98 Общий термистор таблица 2
// 99 Общий термистор таблица 3
// 100 - это AD595
// 101 - это MAX6675
// 102 is MAX31855
#define EXT0_TEMPSENSOR_TYPE 1
Как говорится в документации Repetier, в 99,9% случаев для EXT0_TEMPSENSOR_PIN, вероятно, будет работать значение 0
. Если это не так, то вам, возможно, придется изменить его на какое-то другое значение.
Для EXT0_HEATER_PIN HEATER_0_PIN
просто следуйте проводке принтера и посмотрите, к какому контакту подключен нагреватель.
Где и как изменить настройки
Вы, вероятно, уже знаете об этом, но если нет ...
После того, как вы скачали Repetier-Firmware-master.zip
от Github.com : repetier/Repetier-Прошивка, и распаковал ее, после чего вам нужно будет отредактировать файлы в Configuration.h
в каталоге src/ArduinoAVR/Repetier
. Обратите внимание, что каталог ArduinoAVR используется для платы Arduino Mega 2560 и ее производных.
Откройте Repetier.ino
в Arduino IDE и отредактируйте Configuration.h
в Arduino IDE. Вы также можете отредактировать Configuration.h
в вашем любимом текстовом редакторе, если это необходимо, но, вероятно, проще и проще сделать все в Arduino IDE.
После того как вы отредактировали необходимые настройки, как я описал в Справке по прошивке Repetier (вероятно, заблокированной и лицензированной), скомпилируйте и загрузите прошивку на свою плату. Затем запустите печать. Если что-то кажется неправильно установленным, остановите печать. Затем измените настройки, скомпилируйте и загрузите снова, а затем запустите еще одну тестовую печать. Ad infinitum...
После нескольких итераций вы должны быть вполне довольны этим процессом и получить хорошо откалиброванный принтер.
- Недоэкструзия ближе к концу печати
- Метод выравнивания стола не работает с прошивкой Repetier 0.92.9?
- Калибровка искажений на плоскости XY в Repetier
- Искажение дельта-принтера
- Delta printer печатает неправильные размеры в направлениях X и Y. Размеры Z верны
- Создание новой прошивки Repetier для принтера delta (D-force)
- Низкая скорость работы 3D-принтера delta 3D
- Проблема Самонаведения Дельта принтера
Возможно, стоит просто * повторить * марку и модель вашего принтера в * этом * вопросе, чтобы избавить людей от необходимости переходить по ссылке на ваш предыдущий вопрос :-), @Greenonline
@Greenonline пожалуйста, взгляните на прошивку, загруженную с сайта repetier. Он запрашивает контакты, используемые для z-зонда и т. Д. Во время компиляции. Ссылка такова: https://drive.google.com/drive/folders/0Bwypz0ZN4X9RUXBhcjBRVUVDTWM?usp=sharing, @Ojasvi Srivastava
@Greenonline большое вам спасибо :) У принтера есть z-зонд. Я отредактировал свой вопрос. Пожалуйста, дайте мне знать, как это все меняет., @Ojasvi Srivastava
@Greenonline конечно. Я тоже согласен с тем, что эти вопросы сильно разветвляются. Как только я получу достаточно ясности относительно переменных прошивки, калибровки и плат контроллера, я объединю всю информацию, содержащуюся в комментариях к этим соответствующим вопросам. Здесь я задал новый вопрос: https://3d-printery.ru/topics/4213/building-new-repetier-firmware-for-a-delta-printer-d-force, @Ojasvi Srivastava