roboforum.ru

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

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

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

Myp » 17 июн 2015, 18:08

arsqqq писал(а):Ведёт детали .... пластик ABS

всё верно, так и должно быть.
чем больше площадь детали в сечении тем сильнее её ведёт.
чтобы не вело существует множество ухищрений которые более или менее помогают. например пиво :beer:

самое простое это распечатать деталь повернув её вертикально, если конечно позволяет рабочая область принтера по высоте.

MakerBot мосты

strorr » 17 июн 2015, 23:01

Всем привет, не так давно приобрел принтер Makerbot Replicator 2. Довольно долго разбирался со slicer (пользовательские профили настроек), многие вопросы стали понятны, но столкнулся с серьёзной проблемой, не могу построить мост без опор, видел видео, где на таком же принтере печатали мосты без опор длиной по 8-10 см. Подскажите, пожалуйста, каким образом настроить принтер для построения аналогичных мостов (настройки слайсера, температура, настройка мостов и т.д.)? чтобы эти мосты были как крыша или пол, а ни 4-5 полосок на которые потом ложится пластик.

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

Alexus12 » 18 июн 2015, 01:19

Пробовал печатать вот эту модель - http://www.thingiverse.com/thing:181502/#files
Конкретно - башня танка. Так вот цифры на ней отобразились при печати зеркально по горизонтали. Из-за чего такое быть может?

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

Fat-Zer » 18 июн 2015, 07:46

Alexus12 писал(а):Пробовал печатать вот эту модель - http://www.thingiverse.com/thing:181502/#files
Конкретно - башня танка. Так вот цифры на ней отобразились при печати зеркально по горизонтали. Из-за чего такое быть может?

Надо инвертировать направление X или Y. Вероятнее Y.
На всех пост-мендель принтерах кровать должна ехать в направлении противоположном направлению стрелки в пронтерфейсе.

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

loox » 18 июн 2015, 10:06

traliman
У меня не дельта, но такой же эффект был на пруше. Оказалось что шкив на оси Y был чуть меньшего диаметра. Решение проблемы - замена на нужный.
Спасибо loox.

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

Reader » 18 июн 2015, 12:52

Всем привет.
Пытаюсь настроить ЛСДи и Румбу + repetier 0.91

Перепробовал следующие варианты ЛСДи панелей
smartcontroller from reprapdiscount on a RAMPS or Rumba board
reprapdiscount full graphic smart controller
openhadrware.co.za lcd 2004

Однако компиляция не идет.

Вот что выдает компилятор.

Надеюсь на вашу помощь.

Благодарю заранее.

ui.cpp: In member function 'void UIDisplay::adjustMenuPos()':
ui.cpp:2016:47: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive]
uint8_t mtype = HAL::readFlashByte((const prog_char*)&(men->menuType));
^
ui.cpp:2016:47: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive]
ui.cpp:2016:41: error: expected primary-expression before 'const'
uint8_t mtype = HAL::readFlashByte((const prog_char*)&(men->menuType));
^
ui.cpp:2016:41: error: expected ')' before 'const'
ui.cpp: In member function 'void UIDisplay::nextPreviousAction(int8_t)':
ui.cpp:2083:47: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive]
uint8_t mtype = HAL::readFlashByte((const prog_char*)&(men->menuType));
^
ui.cpp:2083:47: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive]
ui.cpp:2083:41: error: expected primary-expression before 'const'
uint8_t mtype = HAL::readFlashByte((const prog_char*)&(men->menuType));
^
ui.cpp:2083:41: error: expected ')' before 'const'
ui.cpp:2087:49: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive]
uint8_t entType = HAL::readFlashByte((const prog_char*)&(ent->menuType));// 0 = Info, 1 = Headline, 2 = submenu ref, 3 = direct action command
^
ui.cpp:2087:49: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive]
ui.cpp:2087:43: error: expected primary-expression before 'const'
uint8_t entType = HAL::readFlashByte((const prog_char*)&(ent->menuType));// 0 = Info, 1 = Headline, 2 = submenu ref, 3 = direct action command
^
ui.cpp:2087:43: error: expected ')' before 'const'

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

Alex Post » 18 июн 2015, 14:13

Reader писал(а):Всем привет.
Пытаюсь настроить ЛСДи и Румбу + repetier 0.91

Перепробовал следующие варианты ЛСДи панелей
smartcontroller from reprapdiscount on a RAMPS or Rumba board
reprapdiscount full graphic smart controller
openhadrware.co.za lcd 2004

Однако компиляция не идет.


Я не спец по прошивке, но для поддержки full graphic дисплея в Марлине нужно ручками библиотеку добавлять. Может в этом собака порылась?

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

Reader » 18 июн 2015, 16:12

Что добавлять и куда, я не программист.

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

Alex Post » 18 июн 2015, 17:20

Reader писал(а):Что добавлять и куда, я не программист.

В файле Configuration.h написано:

// The RepRapDiscount FULL GRAPHIC Smart Controller (quadratic white PCB)
// http://reprap.org/wiki/RepRapDiscount_F ... Controller
//
// ==> REMEMBER TO INSTALL U8glib to your ARDUINO library folder: http://code.google.com/p/u8glib/wiki/u8glib
//#define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER

Я качал по этой ссылке библиотеку и по инструкции добавлял через Arduino IDE.

Добавлено спустя 42 минуты 42 секунды:
Кстати, чтоб исключить косяки с LCD - можно попробовать отключить ее совсем и скомпилировать без поддержки дисплея. Если все равно не скомпилится - то рыть дальше.

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

Alexus12 » 18 июн 2015, 22:11

Fat-Zer писал(а):Надо инвертировать направление X или Y. Вероятнее Y.
На всех пост-мендель принтерах кровать должна ехать в направлении противоположном направлению стрелки в пронтерфейсе.

У меня кровать только Z ездит. Это что теперь концевик надо по У переставить?

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

Scald » 18 июн 2015, 22:41

Это в прошивке ось инвертировать.

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

Alexus12 » 18 июн 2015, 23:04

Scald писал(а):Это в прошивке ось инвертировать.

Ну так она же тогда в другую сторону от концевика начнет ездить, т.е. концевик тогда станет не МИН, а МАХ?

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

de-si-gn » 19 июн 2015, 00:04

Reader писал(а):Что добавлять и куда, я не программист.


Библиотека.jpg

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

Scald » 19 июн 2015, 00:21

Alexus12 писал(а):Ну так она же тогда в другую сторону от концевика начнет ездить, т.е. концевик тогда станет не МИН, а МАХ?


Логично. Но простой перестановкой концевика вопрос ведь не решается :) Надо же заставить каретку к нему правильно ехать. Поэтому инверсия оси+перенос концевика.

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

setar » 19 июн 2015, 01:54

не нужно ничего переносить
инвертируем направление мотора,
#define INVERT_Y_DIR false (или true, в общем изменить от того что было)
и инвертируем направление парковки (не в минимум а в максимум)
#define Y_HOME_DIR 1
и дополнительно
#define MANUAL_HOME_POSITIONS
#define MANUAL_Y_HOME_POS 200 (ну или сколько там получается , 180 может)

Добавлено спустя 1 минуту 25 секунд:
ноль по Y находится на ближнем краю платформы, сама платформа при этом максимально отодвинута

Добавлено спустя 1 минуту 54 секунды:
еще не забыть сам концевик по электронике переключить на плате с Ymin на Ymax


Rambler\'s Top100 Mail.ru counter