Технический форум по робототехнике.
icehardy » 07 фев 2015, 21:27
Получил вчера посылку
довольно быстро приехала, за 8 дней с момента отправки
долго только готовили к отправке, об этом они пишут, мол заказов много, не успеваем, нас всего 3 человека работает
покупал на ebay, но у них и сайт есть для продаж
http://www.ebay.com/itm/Folger-Tech-Kossel-2020-RepRap-Full-3D-Printer-Kit-w-Auto-Level-/331397170359http://folgertech.comНабор неплох, но есть все же косячки
Первое - это печатные детали из PLA, даже эффектор
Потом мне стала непонятна их конструкция экструдера, все вроде хорошо, и прижим фиксированный, и пластик крутит отлично
но заправить пруток в трубку просто невозможно, после шестерни он загибается и упирается в разъем трубки
Хотэнд тоже подлежит небольшой доработке,сопло имеет внутреннюю фаску со стороны резьбы, считаю её там не должно быть
Направляющие рельсы на первый взгляд нормально ездят, чуть только туговато при трогании, посмотрю как работать уже будут
Стол алюминий, с подогревом непосредственно на нем
Сейчас перепечатываю все пластиковые детали, поклеил тяги эффектора
Акелла » 08 фев 2015, 17:04
плечи клей на доске с 2 гвоздями чтобы они ИДЕАЛЬНО были одинаковыми, иначе будут перекосы еффектора
icehardy » 08 фев 2015, 19:45
Примерно так и делал, только на кусок профиля от принтера две шпильки прикрутил
на вид получились одинаковые, а там уже увижу как печать пойдет
Акелла » 08 фев 2015, 19:58
С свой собрал, у меня получилось разброс в 2-3мм и теперь изза этого выворачивает ефектор, я писал в соседней теме о этой проблеме.
Кстати на фото екструдер очень не хороший, в нем нету прижимного колеса, а стоит жестко зафиксированное, и изза того что шестеренка с очень острыми зубами пластик часто грызет.
icehardy » 08 фев 2015, 20:19
Экструдер пока доработал вставкой из пластика, чтоб убрать зазор на входе в трубку
а про фиксированный прижим, не знаю как тут будет, у меня сейчас экструдер тоже с фиксированным прижимом, но шестерня с мелким зубом МК7 и никаких проблем не возникает
плечи получились с разбросом не более 0.2 мм, в пределах люфта отверстия втулки
И поскольку это все же конструктор, многое будет еще переделано
Пока что меня тормозят пластиковые детали, еще не все напечатал, а уже хочется начать собирать )
Акелла » 08 фев 2015, 22:53
был у меня екструдер как на фото, вообщем потом заменил на самодельный.
Добавлено спустя 8 минут 23 секунды:рекоменду
вот этот эфектор для хотенда удобнее и проще.
Добавлено спустя 15 минут 26 секунд:
icehardy » 09 фев 2015, 10:14
как раз эффектор думал сразу другой использовать
спасибо!
icehardy » 18 фев 2015, 15:26
Только вчера появилось время на первый запуск принтера
всё крутится, экструдер работает хорошо, хотэнд тоже
предстоит еще откалибровать перемещения
Кроме ужасной инструкции от производителя нашел несколько мануалов по сборке и настройке
http://blomker.com/Kossel_Mini_Assembly_Guide_V1.0.pdfособенно полезным оказался вот этот
http://reprapby.blogspot.co.il/2014/05/blog-post.htmlправда из-за наличия в ссылок на уже несуществующие картинки замучился его открывать
вот кусок наиболее интересный
Итак основной раздел который нас интересует:
//=======================================================================
//============================== Delta Settings =============================
//=======================================================================
// Enable DELTA kinematics
#define DELTA
задает что кинематика таки от дельтабота. )
#define DELTA_SEGMENTS_PER_SECOND 200
При использовании дельта кинематики в процессор перегоняет постоянно стандартный G-code в дельта координаты
эта строчка задает сколько на сколько участков будет разбиватся каждое движение. значение по умолчанию 200. можно снизить до 150 без особой потери в качестве. (если используется lcd панель на чипе расширения порта i2c (panelulo2) или есть задержки при печати с sd карты, значение рекомендуется снизить, процессору и так не легко приходится)
Дальше нам пригодится визуальная подсказка где какое значение мерить:
#define DEFAULT_DELTA_DIAGONAL_ROD 217.5 // mm
длинна диагоналей
#define DELTA_SMOOTH_ROD_OFFSET 156.4 // mm
от центральной точки до середины направляющих
#define DELTA_EFFECTOR_OFFSET 24 // mm
расстояние от центра эффектора до шарнирных соединений к котором крепятся диагонали
#define DELTA_CARRIAGE_OFFSET 24 // mm
от центра направляющих до шарниров на каретках
#define DEFAULT_DELTA_RADIUS (DELTA_SMOOTH_ROD_OFFSET-DELTA_EFFECTOR_OFFSET-DELTA_CARRIAGE_OFFSET)
а вот этим уравнением вся кинематика и описывается
Измеряем все значения - подставляем правильные.
Дальше большую часть пока опустим. и идем сразу в раздел
//=======================================================================
//=============================Mechanical Settings===========================
//=======================================================================
нам нужны следующие строчки:
#define MANUAL_Z_HOME_POS 258
Расстояние от стола до кончика сопла когда все каретки приехали на home. Это пока предварительное значение можно на него не опираться
#define DEFAULT_AXIS_STEPS_PER_UNIT {80, 80, 80, 439.5}
количество шагов на мм. первые три значения - XYZ. дополнительное - экструдер, если требуется подключить еще один - через запятую дописываем пятое значение (также потребуется изменит значение #define NUM_AXIS 4 с 4 на 5)
значение шагов на мм может быть подсчитано как эмпирически (особенно актуально при использовании печатных шкивов) так и математически исходя из значений в калькуляторе для принтеров от Джозефа Прюши. Значение зависят от того на значения микрошага для двигателя и количестве зубов на шкиву.
Дальше нужно убедится в том что значения
#define EEPROM_SETTINGS
#define EEPROM_CHITCHAT
не закомментированы.
Все. пока можно заливать прошивку на плату.
Далее запускаем принтран:
и нам нужно будет дописать кнопки подобно моим
нажимаем на "+":
и в выпадающем окошке вносим
название команды (Button tittle)
и саму команду (command)
таким образом создаем кнопки
Calib X - G1 X-65 Y-35
Calib Y - G1 X65 Y-35
Calib Z - G1 X0 Y80
Хорошо прошивка залита кнопки созданы.
идем пить чай и попутно искать что-то круглое что можно катать между соплом и столом и точного размера (например сверло на 8мм ))
открываем репитерхост подключаем принте.
Для начала сверимся что сопло не уходит с стол.
В командной строке
вводим -
G28
G1 Z100
Сверяемся не уехало ли сопло на расстояние много меньше 100мм
если 100 или немного больше:
G1 Z8 (если то что вы нашли - 8мм. если нет - вместо 8 вводим нужное значение)
Сопло должно приехать на позицию X0 Y0 Z8 принимаем прокатив наш щуп под соплом дальше можно приподнять или опустить сопло командой G1 чтобы щуп плотно проходил под соплом.
И вот тут нам пригодятся созданные кнопки. после нажатия сопло будет перемещаться к нужной нам колонне по этому можно определить если ли перекос рабочей плоскости относительно плоскости стола. Так же можно проверить наличие отсутствие "Линзы" (когда все углы выше или ниже относительно центра)
В дальнейшем нам потребуется комманда - M666 при помощи нее мы можем вызывать из ЕЕПРОМ текущие значения геометрии принтера и перезаписывать их не перезаливая целиком прошивку.
M666 L - вызывает список текущих значений.
Current Delta geometry values:
X (Endstop Adj): -3.05
Y (Endstop Adj): -1.83
Z (Endstop Adj): -2.69
P (Z-Probe Offset): X0.00 Y10.00 Z-5.60
A (Tower A Position Correction): -0.04
B (Tower B Position Correction): 0.05
C (Tower C Position Correction): -0.02
I (Tower A Radius Correction): 0.25
J (Tower B Radius Correction): -1.25
K (Tower C Radius Correction): -0.37
R (Delta Radius): 109.60
D (Diagonal Rod Length): 224.59
H (Z-Height): 255.73
Endstop adj - подстрока значений эндстопов для выравнивания рабочей плоскости относительно плоскости стола значения "+" если сопло у этой башни ниже чем требуется. и "-" если выше. значения задаются M666 X(нужное значение)
Delta radius - требуется правка если у принтера есть "линза" уменьшать если ниже чем края и увеличивать если выше. M666 R(значение)
Delta diagonal rod - требуется корректировка для подгонки размеров печатаемого к размерам напечатанного. M666 D(значение)
Z-Height - высота от стола до сопла. M666 Z (значение)
M500 сохранить текущие настройки в EEPROM.
M501 откатить настройки к последним сохраненным
Акелла » 19 фев 2015, 00:51
у
них отличный мануал по сборке и настроике.
icehardy » 19 фев 2015, 10:38
Не понял про автоуровень
Выполнил G29, проверяю высоту сопла над столом по углам опор, ерунда получается, по 2мм расхождение
Получается концевики все равно выставлять нужно? Или я что то не так делаю
Пошел путем как в инструкциях пишут, выставил примерно центр, потом углы, потом поправил линзу, всё получилось
А что же тогда исправляет этот самый автоуровень, только небольшую кривизну стола ?
icehardy » 27 фев 2015, 21:54
Окончательно разобрался с калибровкой принтера
оказывается удобно для этой цели использовать щуп автоуровня, измерять расхождение по углам
Нарисовал, напечатал немного своих деталек к принтеру
Обдув еще в процессе, переделываю
icehardy » 03 мар 2015, 09:08
Слой 0.2, скорость 70мм/сек ABS
Правильный обдув не сделал еще
Последний раз редактировалось
icehardy 23 ноя 2015, 12:05, всего редактировалось 1 раз.
icehardy » 16 апр 2015, 23:35
Сделал корпус для экрана
Энкодер попробовал установить сбоку, и вроде бы удобнее получилось
Обдувы переделал, но кажется ноутбучного вентилятора не всегда хватает
Но лёгкий и не дребезжит при резких и мелких перемещениях
Так же для борьбы с дребезгом пришлось поставить под углом вентилятор обдува хотэнда
Сделал плату с OLED дисплеем и картридером, миниатюрно, симпатишно, работает
Корпус к нему надо сделать
- Экранчик
- Обдувы
- Еще экранчик
Piranha » 14 май 2015, 00:53
А можешь про ОЛЕД, его плату и ридер подробнее описать? Как подключал, что на плате, что за картридер? SD ramps
icehardy » 14 май 2015, 09:13
Делал по схеме дисплея от reprap fullgraphic
Изменения только в том, что дисплей на шине i2c
Вечером поищу свои зарисовки соединений
Добавлено спустя 3 минуты 1 секунду:Дисплей
http://www.buyincoins.com/item/45381.html#.VVQud47tlBcКартридер
http://www.buyincoins.com/item/9032.html#.VVQu3o7tlBc