Первые шаги к постройке Mendel90

3D принтер Mendel90

Автор проекта Nophead (Chris Palmer).
photo

Огромный вклад в популяризацию Mendel90 в Рунете внёс Setar (Сергей Тараненко) на робофоруме.
2

Чем интересен этот проект?

  • Свободная кастомизация под свои рабочие габариты
  • Можно настроить под любые комплектующие
  • Настройка под любой материал корпуса
  • Жёсткая и продуманная конструкция кареток
  • Нет ограничений на используемую электронику

Что нужно знать для начала?

  • Диаметр направляющих
  • Длины шаговых двигателей
  • Толщину материала корпуса
  • Размер столика
  • Тип ремня

Что нужно выбрать для получения отличного результата?

  • Диаметр направляющих 10 мм
  • Приводной ремень GT2
  • Шаговые двигатели Nema 17 на ток 1,7А
  • Электроника RAMPS 1.4
  • Шариковые подшипники с фланцем F624, для ремня
  • Жёсткий и толстый материал корпуса, для понижения вибраций

IMG_5667

Подготовительные действия на компьютере.

Качаем свежий проект https://github.com/nophead/Mendel90/zipball/master
Распаковываем на диск C:\, переименовываем папку в My90.

Устанавливаем x86 (32 bit) версии программ, нужных для создания проекта, для упрощения порядка действий. В названиях папок не должно быть кириллицы.

OpenSCAD http://www.openscad.org/downloads.html
В папку C:\Program Files (x86)\OpenSCAD

Python v2 https://www.python.org/downloads/
В папку C:\Python27
Python обязательно второй версии. Python – это программируемая среда, сердце компиляции.

Inkscape https://inkscape.org/ru/download/
В папку C:\Program Files (x86)\Inkscape
Нужен для создания файлов чертежей

Прописываем переменные Windows (на примере Windows 7)

Компьютер -> меню Свойства -> Дополнительные параметры системы -> вкладка Дополнительно -> кнопка Переменные среды -> Системные переменные -> Path -> кнопка Изменить -> добавить (а не заменить) в параметр Рath
C:\Program Files (x86)\OpenSCAD;C:\Program Files (x86)\Inkscape;C:\Python27;

Сравните названия папок со своими и исправьте при необходимости.

Program Manager 2015-02-21 14.03.01

Понадобится перезагрузка компьютера, иначе потом будет так
Error2

Создаем и правим свой проект

Идем в папку C:\My90\scad\conf, копируем mendel_config.scad в my_config.scad.
Здесь и далее my – название создаваемого проекта.
В файле machine.scad изменяем подключаемый конфиг на свой, так :
инструкция.txt — Блокнот 2015-02-17 15.56.47

Для упрощения работы с правкой файлов конфигураций я устанавливаю Far Manager. Для редактирования файла жмём F4.
http://www.farmanager.com/download.php?l=ru

Проверяем и изменяем параметры в файле my_config.scad.

Ищем названия своих деталей в файлах папки vitamins и если нужно, то дополняем или правим их.

Линейные подшипники. Тип зависит от диаметра направляющих.

Z_bearings = LM10UU;  |
Y_bearings = LM10UU;  | указываем выбранные линейные подшипники
X_bearings = LM10UU;  | vitamins\linear-bearings.scad
LMxxUU

Шаговые двигатели
X_motor = NEMA17M;  | Обязательно указываем свои шаговые двигатели по длине
Y_motor = NEMA17M;  | при необходимости добавляем свой размер в файл vitamins\stepper-motors.scad
Z_motor = NEMA17S;   | NEMA17M = [42.3, 39, 53.6/2, 25, 11, 2, 5, 24, 31 ];
edit stepper-motors.scad - Far 3.0.4040 x86 Administrator 2015-01-04 18.49.18
edit My2_config.scad - Far 3.0.4040 x86 Administrator 2015-01-04 18.51.46

hot_end = JHeadMk5;  | хотэнд не трогаем или правим файл vitamins\hot_ends.scad под свой хотэнд

X_travel = 220; | Максимальные перемещения по осям. Чуть больше размеров столика
Y_travel = 220; |
Z_travel = 220; | Желаемые габариты печати. Не забываем про длину хотэнда

bed_depth = 214; | Размеры столика. Длина по Y

bed_width = 214;  | Ширина по X
bed_pillars = M3x20_pillar; | Столбики – опоры стола
bed_glass = glass4; | Толщина покровного стекла стола

bed_holes = [bed_width – 5, bed_depth – 5]; | расстояние между угловыми отверстиями столика

base = MDF12;    | толщина материала корпуса
frame = MDF12;  | vitamins\sheet.scad, добавляем свой материал ДСП 16 мм (DSP16 = [ “MD”, “DSP sheet”, 16, [0.4, 0.4, 0.2, 1 ], true];)
edit sheet.scad - Far 3.0.4040 x86 Administrator 2015-01-03 19.54.12

bottom_limit_switch = false; | Концевой выключатель по оси Z. Нижний – MIN
top_limit_switch = true;        | Верхний – MAX (true – ставить, false – не ставить)

Y_carriage = DiBond;  | толщина нижней части стола выбираем в файле vitamins\sheet.scad, или правим его

X_belt = T2p5x6;  | приводной ремень выбираем из файла
Y_belt = T2p5x6;  | vitamins\belts.scad

motor_shaft = 5;  | диаметр вала мотора

Z_screw_dia = 8;                          | диаметр шпильки для привода оси Z

Z_nut_radius = M8_nut_radius;    | параметры приводной гайки оси Z
Z_nut_depth = M8_nut_depth;      | параметры приводной гайки оси Z
Z_nut = M8_nut;                            | приводная гайка для винта оси Z

Y_carriage_width = bed_holes[0] + 8;  | свободное расстояние по бокам стола для скрепок

Z_nut_radius = M8_nut_radius;  |
Z_nut_depth = M8_nut_depth;   | приводная гайка для шпильки оси Z
Z_nut = M8_nut;                         | vitamins\nuts.scad

default_wall = 4;  | Усиление стенок, увеличение толщины
thick_wall = 4;     |

 

========================================================
Чтобы отрегулировать отверстие в экструдере под пруток 1,75 мм нужно найти файл wade.scad в папке C:\my90\scad и отредактировать строку

teardrop_plus(h = 70, r = (extruder_filament(extruder) + 0.5) / 2, center=true); // filament

Меняем extruder_filament(extruder) на нужный диаметр пластикового прутка
========================================================

Давим Win+R на клавиатуре, вылезает светлое окошко с командной строкой.
Выполнить 2015-01-02 19.14.50

Набираем cmd, давим OK, вылезает тёмное окошко. Набираем cd C:\My90, давим Enter.
Администратор_ C__Windows_system32_cmd.exe 2015-01-02 19.26.12

В следующей строке появилась надпись C:\My90>, набираем make_machine.py my, жмём Enter и ждём. Если всё сделано верно значит можно пойти выпить чаю, процесс может затянуться.
Администратор_ C__Windows_system32_cmd.exe 2015-01-02 19.27.12

Корректное окончание
Администратор_ C__Windows_system32_cmd.exe 2015-01-02 20.28.41

Закрываем чёрное окно. Переходим в созданную папку C:\My90\my.
В папке C:\My90\my\bom содержится списки всех используемых деталей и материалов. Нас интересует файл bom.txt, в нём весь список нужных материалов.
В папке C:\My90\my\stls лежат модели пластиковых деталей для изготовления на 3D принтере.
В папке C:\My90\my\sheets лежат чертежи-выкройки корпуса в разных форматах. Я распечатывал PDF файлы на формате A4 с крестиками и склеивал их на окне по крестикам.
frame_assembly_front

Размеры в чертежах можно узнать открывая файлы SVG в программе Inkscape и используя линейку. Линейку нужно переключить в мм.

frame_gantry.svg - Inkscape 2015-03-16 13.29.07

 

Заглянем в файл bom.txt (список материалов)

view bom.txt - Far 3.0.4040 x86 Administrator 2015-02-26 17.44.43

Вертикальные столбики – это блоки, к которым относятся элементы
Горизонтальные надписи – названия элементов
Цифры на пересечениях – количество элементов в блоке

Расшифровка названий важных элементов (нерусских слов)

view bom.txt - Far 3.0.4040 x86 Administrator 2015-02-26 17.55.32
view bom.txt - Far 3.0.4040 x86 Administrator 2015-02-26 18.23.50

Ссылка на список комплектующих со ссылками для покупки в Китае

Гайки желательно латунные, а лучше фторопластовые – самодельные. Латунные гайки М8 нужно искать в автомобильных магазинах, для советских машин, или в сантехнике в комплекте для бочка унитаза. Я покупал в Китае. Свои гайки я подгонял под посадочные отверстия. Гайки ставятся по одной и не закрепляются.

Особенности stl моделей, на которые нужно обратить внимание

Место крепления хотэнда, посмотрите на свой
wades_block.stl
Cura - 15.01 2015-02-20 15.45.46

Убедитесь, что место под гайку напечатается в обеих деталях
x_motor_bracket.stl, x_idler_bracket.stl
Cura - 15.01 2015-02-20 15.49.08

Инструкция по сборке https://github.com/nophead/Mendel90/raw/master/dibond/manual/Mendel90_Dibond.pdf

Неплохие ролики по сборке Mendel90 https://www.youtube.com/playlist?list=PLNUL7DzXzp_JqA92h6eeVH8XwwLVZ_C0Z

 

Рейтинг: 5

Метки: ,    2015-10-17      Раздел: Постройка 3D принтера, Своими руками  
Автор: Просмотров: 5 909   Нет комментариев



Добавить комментарий




     
Авторизация
*
*
Перейти на страницу
Яндекс.Метрика