Метки: 3D принтер, Mendel90  
2015-10-17  
  
Раздел: Постройка 3D принтера, Своими руками  
Автор: AKDZG Просмотров: 15 086  
Нет комментариев
Первые шаги к постройке Mendel90
Добавлено в закладки: 3
3D принтер Mendel90
Автор проекта Nophead (Chris Palmer).
Огромный вклад в популяризацию Mendel90 в Рунете внёс Setar (Сергей Тараненко) на робофоруме.
Чем интересен этот проект?
- Свободная кастомизация под свои рабочие габариты
- Можно настроить под любые комплектующие
- Настройка под любой материал корпуса
- Жёсткая и продуманная конструкция кареток
- Нет ограничений на используемую электронику
Что нужно знать для начала?
- Диаметр направляющих
- Длины шаговых двигателей
- Толщину материала корпуса
- Размер столика
- Тип ремня
Что нужно выбрать для получения отличного результата?
- Диаметр направляющих 10 мм
- Приводной ремень GT2
- Шаговые двигатели Nema 17 на ток 1,7А
- Электроника RAMPS 1.4
- Шариковые подшипники с фланцем F624, для ремня
- Жёсткий и толстый материал корпуса, для понижения вибраций
Подготовительные действия на компьютере.
Качаем свежий проект 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;
Сравните названия папок со своими и исправьте при необходимости.
Понадобится перезагрузка компьютера, иначе потом будет так
Создаем и правим свой проект
Идем в папку C:\My90\scad\conf, копируем mendel_config.scad в my_config.scad.
Здесь и далее my – название создаваемого проекта.
В файле machine.scad изменяем подключаемый конфиг на свой, так :
Для упрощения работы с правкой файлов конфигураций я устанавливаю Far Manager. Для редактирования файла жмём F4.
http://www.farmanager.com/download.php?l=ru
Проверяем и изменяем параметры в файле my_config.scad.
Ищем названия своих деталей в файлах папки vitamins и если нужно, то дополняем или правим их.
Линейные подшипники. Тип зависит от диаметра направляющих.
Y_bearings = LM10UU; | указываем выбранные линейные подшипники
X_bearings = LM10UU; | vitamins\linear-bearings.scad
Шаговые двигатели
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 ];
hot_end = JHeadMk5; | хотэнд не трогаем или правим файл vitamins\hot_ends.scad под свой хотэнд
bed_depth = 214; | Размеры столика. Длина по Y
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];)
Y_carriage = DiBond; | толщина нижней части стола выбираем в файле vitamins\sheet.scad, или правим его
X_belt = T2p5x6; | приводной ремень выбираем из файла
Y_belt = T2p5x6; | vitamins\belts.scad
motor_shaft = 5; | диаметр вала мотора
Z_screw_dia = 8; | диаметр шпильки для привода оси 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
========================================================
Чтобы отрегулировать отверстие в экструдере под пруток 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 на клавиатуре, вылезает светлое окошко с командной строкой.
Набираем cmd, давим OK, вылезает тёмное окошко. Набираем cd C:\My90, давим Enter.
В следующей строке появилась надпись C:\My90>, набираем make_machine.py my, жмём Enter и ждём. Если всё сделано верно значит можно пойти выпить чаю, процесс может затянуться.
Закрываем чёрное окно. Переходим в созданную папку C:\My90\my.
В папке C:\My90\my\bom содержится списки всех используемых деталей и материалов. Нас интересует файл bom.txt, в нём весь список нужных материалов.
В папке C:\My90\my\stls лежат модели пластиковых деталей для изготовления на 3D принтере.
В папке C:\My90\my\sheets лежат чертежи-выкройки корпуса в разных форматах. Я распечатывал PDF файлы на формате A4 с крестиками и склеивал их на окне по крестикам.
Размеры в чертежах можно узнать открывая файлы SVG в программе Inkscape и используя линейку. Линейку нужно переключить в мм.
Заглянем в файл bom.txt (список материалов)
Вертикальные столбики – это блоки, к которым относятся элементы
Горизонтальные надписи – названия элементов
Цифры на пересечениях – количество элементов в блоке
Расшифровка названий важных элементов (нерусских слов)
Ссылка на список комплектующих со ссылками для покупки в Китае
Гайки желательно латунные, а лучше фторопластовые – самодельные. Латунные гайки М8 нужно искать в автомобильных магазинах, для советских машин, или в сантехнике в комплекте для бочка унитаза. Я покупал в Китае. Свои гайки я подгонял под посадочные отверстия. Гайки ставятся по одной и не закрепляются.
Особенности stl моделей, на которые нужно обратить внимание
Место крепления хотэнда, посмотрите на свой
wades_block.stl
Убедитесь, что место под гайку напечатается в обеих деталях
x_motor_bracket.stl, x_idler_bracket.stl
Инструкция по сборке https://github.com/nophead/Mendel90/raw/master/dibond/manual/Mendel90_Dibond.pdf
Неплохие ролики по сборке Mendel90 https://www.youtube.com/playlist?list=PLNUL7DzXzp_JqA92h6eeVH8XwwLVZ_C0Z
От классики к мистике. Тест поверхностей для печати       Обзор основных настроек слайсера Cura