roboforum.ru

Технический форум по робототехнике.

Новичкам. Задай вопрос - получи ответ

Re: Новичкам. Задай вопрос - получи ответ

Radus » 10 май 2014, 17:44

dkv писал(а):Добрый день всем.
Начал делать первые принты, подскажите пожалуйста по качеству печати, не знаю что делать с углами кубика,
хотя в размер попадает (19.93х19.95х19.95).
Спасибо.

Лучше взять кисслайсер и задать в нем чтобы шов был в одном определенном месте.

Re: Новичкам. Задай вопрос - получи ответ

dkv » 10 май 2014, 18:53

Спасибо, попробую.

Re: Новичкам. Задай вопрос - получи ответ

diglook » 10 май 2014, 20:09

спинка гладкая -? что еще?

Шаговики пищат и дергаются на месте.

Ruslan » 10 май 2014, 23:32

Только что подключил шаговики к RAMPS c ЖК экраном. Пытаюсь протестировать командами из меню на перемещение осей - моторы дергаются или проворачиваются мало и гудят/пищат. Полярность проверил. Сопротивление на обмотках по 7 Ом. Шаговики NEMA 17 от Pololu, как рекомендовано.

В чем может быть дело? Как правильно проверить шаговик с помощью RAMPS?

Re: Шаговики пищат и дергаются на месте.

goodwind » 11 май 2014, 09:06

Ruslan писал(а):Только что подключил шаговики к RAMPS c ЖК экраном. Пытаюсь протестировать командами из меню на перемещение осей - моторы дергаются или проворачиваются мало и гудят/пищат. Полярность проверил. Сопротивление на обмотках по 7 Ом. Шаговики NEMA 17 от Pololu, как рекомендовано.

В чем может быть дело? Как правильно проверить шаговик с помощью RAMPS?

Концевики подключены?
На драйвере переменником попробуйте максимальный ток повысить

Re: Новичкам. Задай вопрос - получи ответ

diglook » 11 май 2014, 11:47

может полярность одной из обмоток поменять?

Re: Шаговики пищат и дергаются на месте.

icehardy » 11 май 2014, 12:00

Ruslan писал(а):Только что подключил шаговики к RAMPS c ЖК экраном. Пытаюсь протестировать командами из меню на перемещение осей - моторы дергаются или проворачиваются мало и гудят/пищат. Полярность проверил. Сопротивление на обмотках по 7 Ом. Шаговики NEMA 17 от Pololu, как рекомендовано.

В чем может быть дело? Как правильно проверить шаговик с помощью RAMPS?

А концевики какие?
возможно по концевикам считается, что оси находятся в нуле и конечно ехать уже никуда не надо
Для оптических концевиков в конфиге нужно включать инверсию
Но, если управлять принтером из Pronterface движки заработают, несмотря на концевики
у меня такая ситуация была

Re: Новичкам. Задай вопрос - получи ответ

Ruslan » 11 май 2014, 12:52

Полярность обмоток менял - не помогает.
Концевики пока не подключал, управляю прямо на контроллере, прошивка = Марлин.

Дополнение: шаговики вроде нормально двигаются, если давать команду на смещение на 0.1 мм. Если дать на 1мм или 10мм, то тогда пищат и почти не проворачиваются. То есть проблема не решена. :(

Еще 2 вопроса:
1. как правильно выставить ток на шаговиках?
2. как подключить Pronterface? Я установил его и все требуемые программы отсюда. При запуске выбираю порт и жду, а он говорит "Connecting..." и всё.

Re: Новичкам. Задай вопрос - получи ответ

icehardy » 11 май 2014, 13:56

Подключай концевики и правильно настрой их в прошивке, ток пока выкрути на минимум
скорость сом порта возможно не настроена в диспетчере устройств, вот и не соединяется

Re: Новичкам. Задай вопрос - получи ответ

saleenes7 » 11 май 2014, 16:27

А может кто-нибудь подробнее рассказать, как ПРАВИЛЬНО НАСТРОИТЬ концевики?
Дельта принтер, концевики механические, только на максимуме. Подсоединены правильно, если верить http://reprap.org/wiki/RAMPS_1.4
"Соедините контакт помеченный на плате"S" с контактом "NC" микропереключателя.
Соедините контакт помеченный на плате "GND" с контактом "C" микропереключателя."

На M119 все в любом состоянии отзываются все трое как TRIGGERED.
Никак не могу понять, в чем проблема.
Подскажите, кто знает, пожалуйста :)
Код: Выделить всёРазвернуть
// coarse Endstop Settings
#define ENDSTOPPULLUPS // Comment this out (using // at the start of the line) to disable the endstop pullup resistors

#ifndef ENDSTOPPULLUPS
  // fine Enstop settings: Individual Pullups. will be ignored if ENDSTOPPULLUPS is defined
  // #define ENDSTOPPULLUP_XMAX
  // #define ENDSTOPPULLUP_YMAX
  // #define ENDSTOPPULLUP_ZMAX
  // #define ENDSTOPPULLUP_XMIN
  // #define ENDSTOPPULLUP_YMIN
  // #define ENDSTOPPULLUP_ZMIN
#endif

#ifdef ENDSTOPPULLUPS
  #define ENDSTOPPULLUP_XMAX
  #define ENDSTOPPULLUP_YMAX
  #define ENDSTOPPULLUP_ZMAX
  #define ENDSTOPPULLUP_XMIN
  #define ENDSTOPPULLUP_YMIN
  #define ENDSTOPPULLUP_ZMIN
#endif

// The pullups are needed if you directly connect a mechanical endswitch between the signal and ground pins.
const bool X_MIN_ENDSTOP_INVERTING = false; // set to true to invert the logic of the endstop.
const bool Y_MIN_ENDSTOP_INVERTING = false; // set to true to invert the logic of the endstop.
const bool Z_MIN_ENDSTOP_INVERTING = false; // set to true to invert the logic of the endstop.
const bool X_MAX_ENDSTOP_INVERTING = false; // set to true to invert the logic of the endstop.
const bool Y_MAX_ENDSTOP_INVERTING = false; // set to true to invert the logic of the endstop.
const bool Z_MAX_ENDSTOP_INVERTING = false; // set to true to invert the logic of the endstop.
//#define DISABLE_MAX_ENDSTOPS
// Deltas never have min endstops
#define DISABLE_MIN_ENDSTOPS
// Disable max endstops for compatibility with endstop checking routine
#if defined(COREXY) && !defined(DISABLE_MAX_ENDSTOPS)
  #define DISABLE_MAX_ENDSTOPS
#endif

// For Inverting Stepper Enable Pins (Active Low) use 0, Non Inverting (Active High) use 1
#define X_ENABLE_ON 0
#define Y_ENABLE_ON 0
#define Z_ENABLE_ON 0
#define E_ENABLE_ON 0 // For all extruders

// Disables axis when it's not being used.
#define DISABLE_X false
#define DISABLE_Y false
#define DISABLE_Z false
#define DISABLE_E false // For all extruders

#define INVERT_X_DIR false // DELTA does not invert
#define INVERT_Y_DIR false
#define INVERT_Z_DIR false

#define INVERT_E0_DIR false   // for direct drive extruder v9 set to true, for geared extruder set to false
#define INVERT_E1_DIR false    // for direct drive extruder v9 set to true, for geared extruder set to false
#define INVERT_E2_DIR false   // for direct drive extruder v9 set to true, for geared extruder set to false

// ENDSTOP SETTINGS:
// Sets direction of endstops when homing; 1=MAX, -1=MIN
// deltas always home to max
#define X_HOME_DIR 1
#define Y_HOME_DIR 1
#define Z_HOME_DIR 1

#define min_software_endstops true // If true, axis won't move to coordinates less than HOME_POS.
#define max_software_endstops true  // If true, axis won't move to coordinates greater than the defined lengths below.



Добавлено спустя 13 минут 55 секунд:
Ruslan писал(а):Еще 2 вопроса:
1. как правильно выставить ток на шаговиках?
2. как подключить Pronterface? Я установил его и все требуемые программы отсюда. При запуске выбираю порт и жду, а он говорит "Connecting..." и всё.


1. Регулятор тока находится на драйвере шагового двигателя. Извиняюсь за плохое фото, но нужно повернуть вот этот регулятор по часовой стелке) мне хватило повернуть его буквально на 1\8 оборота)

2. Скорее всего нужно правильно установить скорость соединения.
Вероятно, там должно быть 250000.
Ну, или контакт замыкает где-то (нужно внимательно следить за проводами, если они не заизолированы)
Вложения
!!2014-05-08 16.23.48 - копия.jpg
!Безымянный.jpg

Re: Новичкам. Задай вопрос - получи ответ

ddanielkultt » 11 май 2014, 18:25

Начал собирать дельта-принтер на основе kossel. при выборе приводов оказался в ступоре. Какой брать? Во всех мануалах берут с крутящим моментом 5,5 кг, но я такие почти нигде не видел, чем черевато покупка двигателя послабее, допустим 4.4кг? И какой мощности достаточно для экструдера?

Re: Новичкам. Задай вопрос - получи ответ

saleenes7 » 11 май 2014, 18:32

У меня тоже дельта, 700 мм в высоту и 45 мм диаметр. Каретки и направляющие из алюминия вытачивались. Были подозрения, что вес критичный получится, но все нормально пока что)) момента 3,6 вполне хватает. Экструдер еще не подключали, но карандашиком рисует) Там же 3 двигателя, а не один, вместе должны вытянуть, наверное)
Вложения
!2014-05-05 16.00.44 - копия.jpg
пока что колхозный вид)

Re: Новичкам. Задай вопрос - получи ответ

Sailanser » 11 май 2014, 18:37

saleenes7 писал(а):А может кто-нибудь подробнее рассказать, как ПРАВИЛЬНО НАСТРОИТЬ концевики?


По концевикам если каретка стоит в середине то должно быть Оpen открыт, если на концевике то TRIGGERED закрыт, сначала укажите какие у вас концевики стоят на минимуме или на максимуме, если вверху то это максимум то надо их раскоментить.
// fine Enstop settings: Individual Pullups. will be ignored if ENDSTOPPULLUPS is defined
#define ENDSTOPPULLUP_XMAX
#define ENDSTOPPULLUP_YMAX
#define ENDSTOPPULLUP_ZMAX
// #define ENDSTOPPULLUP_XMIN
// #define ENDSTOPPULLUP_YMIN
// #define ENDSTOPPULLUP_ZMIN
После этого смотрите по движению правильно ли ходят оси. После этого даете команду домой и вручную нажимаете на концевик, если отработал так как надо то все в порядке если нет то вот тут
// The pullups are needed if you directly connect a mechanical endswitch between the signal and ground pins.
const bool X_MIN_ENDSTOP_INVERTING = false; // set to true to invert the logic of the endstop.
const bool Y_MIN_ENDSTOP_INVERTING = false; // set to true to invert the logic of the endstop.
const bool Z_MIN_ENDSTOP_INVERTING = false; // set to true to invert the logic of the endstop.
const bool X_MAX_ENDSTOP_INVERTING = false; // set to true to invert the logic of the endstop.
const bool Y_MAX_ENDSTOP_INVERTING = false; // set to true to invert the logic of the endstop.
const bool Z_MAX_ENDSTOP_INVERTING = false; // set to true to invert the logic of the endstop.
В последних трех строчках где максимальные, меняете состояние на true т.е инвертируете его
Т.е сначала добиваетесь того дабы по M119 при среднем положении был открыт а если нажали рукой то закрыт ну и потом уже двигаетесь дальше. Еще проверьте сами концевики на исправность.

Re: Новичкам. Задай вопрос - получи ответ

amp » 11 май 2014, 19:54

Ruslan писал(а):Полярность обмоток менял - не помогает.
Концевики пока не подключал, управляю прямо на контроллере, прошивка = Марлин.

Дополнение: шаговики вроде нормально двигаются, если давать команду на смещение на 0.1 мм. Если дать на 1мм или 10мм, то тогда пищат и почти не проворачиваются. То есть проблема не решена. :(


Скорее всего у тебя косяк в параметрах прошивки, а точнее в файле Configuration.h, неправильные DEFAULT_AXIS_STEPS_PER_UNIT, DEFAULT_MAX_FEEDRATE и DEFAULT_MAX_ACCELERATION.
Очень похоже, что контролер выдает степрейт выше, чем могут отработать шаговики.

Re: Шаговики пищат и дергаются на месте.

sergdem » 11 май 2014, 19:59

Ruslan писал(а):Сопротивление на обмотках по 7 Ом. Шаговики NEMA 17 от Pololu, как рекомендовано.

Очень большое сопротивление. Обычно от 1.8 до 3.5 Ом. Или вы неправильно измерили. Или это шаговики на 24 Вольт
Ради интереса зашел на pololu.com с таким сопротивлением шаговиков NEMA 17 у них нет.


Rambler\'s Top100 Mail.ru counter