Коллеги, статья была написана давно, еще до появления на массовом рынке стальных рам для конструктива Prusa i3.
Тогда действительно вариантов прочного и недорогого корпуса не было, а сейчас я рекомендовал бы именно стальную Prusa i3
-------- оригинал --------
Всвязи в участившимися вопросами : "хочу, а как , а где, а что лучше" ?
Решил написать эту тему.
Абсолютно не претендую на единственно правильный путь, это скорее попытка увести Вас от граблей на первом принтере.
А уж второй, вы обязательно сделаете по своему
Итак, строим первый принтер.
вопросы которые нужно будет решить сразу:
- модель принтера. тут вариантов много, но думаю что про mendel90 никто не скажет ничего плохого. Прост, надежен, жесткий каркас. Из минусов - не компактен, но это малая плата за остальные плюсы.
- принцип сборки. Полная рассыпуха и самостоятельная сборка - это хорошо для второго принтера. Чтобы избежать всяких сложностей рекомендую брать комплекты узлов. Причем за вами выбор будет ли комплект собран или сделаете ли это сами (сэкономите 10-15 $ на узле)
- какой пластик брать.
Тут два варианта по диаметру и несколько по типу.
Тип бывает ABS (как на пластиковых окнах), PLA похож на жесткий полиэтилен, реже бывает PC - поликарбонат (не пробовал, не знаю). PLA позволяет печатать без подогреваемого стола, для ABS он нужен.
Бывает ещё PVA - это водорастворимый пластик, для поддержки нависающих элементов, печатается второй головой, пока не для нас.
Диаметра применяют два : 3мм и 1.75мм первый более распространен, в том числе есть российские производители, второй позволяет быстрее печатать, но покупать придется только "там". Пластик стоит порядка 1000р/кг если везти нормальный вес (~10кг), Российский дешевле.
PLA , PVA и PC в России не производятся. - какой диаметр валов использовать
8мм - стандарт
10мм - лучше (жестче) но достать сложнее
12мм - совсем хорошо
выше уже перебор - сколько денег готовить
как всегда это зависит от аппетитов, оценочно 50 000 руб.
Ну а дальше более детально по закупке
- состав по блокам
- пластиковые узлы. Печатаются на аналогичных принтерах, покупка у коллег 3D печать, сообщество (кто может напечатать).
- горячую голову брать комплектом в makergear.com. рекомендую короткую версию (36мм) с соплом 0.35 + дополнительное сопло 0.5 для тренировки. Если используем пластик 1.75мм
указываем при заказе псевдо товар "V3 GrooveMount for 1.75mm filament to replace V3 GrooveMount for 3mm filament for $0.00 USD"Внимание! измененился состав "по умолчанию", теперь там 1.75 но с нагревателем 24V, так что вероятно имеет смысл поменять нагреватель на 12V а состав базового комплекта оставить без изменения диаметра. - электронику в сборе, лучше Megatronics
- драйверы двигателей (4 или 5 шт), пятый для второй головы на расширение + радиаторы (! обязательно) + термоклей (полезно)
- для автономной печати (это не обязательно) без компа удобно использовать LCD + key
- термодатчик такой ставится вместо того что в комплекте с горячей головой (а из комплекта идет на контроль нагрева кровати)
- концевики , 3 шт (можно 6 шт, тогда можно будет автокалибровку скорости запускать). Механика дешевле, оптика точнее.
- моторы (4 шт + 1 шт)
- кровать нагревательная + Capton (термоскотч покрытия кровати, рекомендуется)
- ремни 2 м + две шпули (можно использовать печатанные, но эти лучше)
- валы там или тут - выбрать диаметр (8 / 10 / 12 мм). по длинам так:
1 x 12mm x 276mm
2 x 12mm x 345mm
2 x 12mm x 389mm
1 x 12mm x 418mm
1 x 8mm x 22mm
* здесь вместо 12мм ставим свой диаметр, а последний короткий вал должен быть именно 8 мм (его можно заменить куском болта M8)
можно заказывать в размер (дороже) или пилить самим (пилится болгаркой, неспешно)
если пилим сами то заказываем просто три вала по 500мм и три по 330мм (это стандартные размеры в готовом виде)
там же заказываем линейные подшипники на валы тип LMXXUU где XX это ваш диаметр, подшипников нужно 10шт. - Блок питания. компьютерный 350W или выше или берем у продавцов светодиодных лент БП на 12B/35А (по току можно больше)
- Метизы и подшипники качения (смотрим приложенный файл). Подшипники 608 очень распространены, их используют в том числе в скейтбордах и продают в спорт магазинах.
- Рама - нужно определиться с толщиной и типом листов. Самое простое - мебельные щиты. Нарезаем сами через напечатанную выкройку или под заказ у мебельщиков.
- Если следовать вышеуказанным ссылкам то получается нужно всего 4 посылки : 1-пластик, 2-горячая голова, 3-10-электроника, 11-валы
- Документация
http://reprap.org/wiki/Mendel90_Build_Manual
при закупке на reprapworld.com, если брать там же пластик, то вес посылки получается порядка 10кг. не спешите оплачивать стандартную доставку, оформите заказ и не оплачивая спишитесь с продавцом. Спросите сколько будет стоить доставка типа express (прикол их почты, доставка 10кг посылки обычным отправлением стоит 100EUR а экспрессом 80EUR и приходит за 4 дня )
Самостоятельная сборка проекта в OpenScad
Качаем свежий проект (https://github.com/nophead/Mendel90/zipball/master или git clone git://github.com/nophead/Mendel90.git)
Устанавливаем OpenSCAD (openscad.org)
создаем свой конфиг
- в папке проекта идем в Mendel90/scad/conf
- копируем mendel_config.scad (или sturdy_config.scad, без разницы, все равно проверять) в my_config.scad
(здесь и далее my - название нашей модели принтера, можно заменить на что то внятное) - в файле machine.scad подключаемый конфиг на свой, так : include <my_config.scad>
проверяем/изменяем параметры:
в файле my_config.scad
- тип подшипников X_bearings = LM12UU; (для всех осей) ; типы описаны в Mendel90/scad/vitamins/linear-bearings.scad
- тип мотоов X_motor = NEMA17; (для всех осей) ; типы описаны в Mendel90/scad/vitamins/stepper-motors.scad
- желаемые размеры перемещений X_travel = 214; (для всех осей) лучше не менять без осознания того что потребуются изменение всех связанных параметров включая размеры подогреваемой кровати и длины осей/ремней
- размеры кровати (не менять если используем стандартную плату подогрева)
bed_depth = 214;
bed_width = 214; - bed_pillars = M3x20_pillar;
- Стекло которым планируем накрывать плату подогрева bed_glass = glass2; типы описаны в Mendel90/scad/vitamins/sheet.scad
- Справочно толщина сборки "кровать" bed_thickness = 1.6 + sheet_thickness(bed_glass); // PCB heater plus glass sheet
bed_holes = 209; - материал базы base = PMMA6; типы описаны в Mendel90/scad/vitamins/sheet.scad
- base_corners = 0;
- материал рамы frame = PMMA6; типы описаны в Mendel90/scad/vitamins/sheet.scad
- frame_corners = 0;
- frame_nuts = false;
- Какой будем ставить кулер на охлаждение готовой модели case_fan = fan80x38; типы описаны в Mendel90/scad/vitamins/fans.scad
- psu = KY240W;
- single_piece_frame = true;
- stays_from_window = false;
- Y_carriage = DiBond;
- extruder_width = 30; // actually 28 but offset
- nozzle_x_offset = 16; // offset from centre of the extruder
- nozzle_length = 50; // from base of extruder to nozzle tip
- тип используемого ремня (Mendel90/scad/vitamins/belts.scad)
X_belt = T5x6;
Y_belt = T5x6; - диаметр вала моторов motor_shaft = 5; ??? не понятно зачем тут, они в типах моторов описаны
- Диаметр вала привода вертикальной оси Z_screw_dia = 8; // Studding for Z axis
- Справочно размер выреза в раме под платформу кровати
Y_carriage_depth = bed_depth + 10;
Y_carriage_width = bed_width + 10; - Параметры гаек привода вертикальной оси (могут быть нестандартны для латунных например или капролоновых)
(Mendel90/scad/vitamins/nuts.scad)
Z_nut_radius = M8_nut_radius;
Z_nut_depth = M8_nut_depth;
Z_nut = M8_nut; - болты "по умолчанию"
cap_screw = M4_cap_screw;
hex_screw = M4_hex_screw; - болты в базу и раму (Mendel90/scad/vitamins/screws.scad)
frame_soft_screw = No6_screw; // Used when sheet material is soft, e.g. wood
frame_thin_screw = M4_cap_screw; // Used with nuts when sheets are thin
frame_thick_screw = M4_pan_screw; // Used with tapped holes when sheets are thick and hard, e.g. plastic or metal - толщины стенок по умолчанию (в печатных компонентах)
default_wall = 4;
thick_wall = 4;
После этого можно приступать к сборке проекта
В каталоге проекта из командной строки запускаем команду
make_machine.py my
ждем сборки (в зависимости от скорости компьютера от нескольких минут до получаса)
имеем на выходе :
в папке проекта появляется папка с нашим названием (my)
она содержит все что требуется для изготовления, в частности:
my/bom/bom.txt - список всего что потребуется (в той же папке файлы с отдельными списками по узлам)
rf/sheets - там выкройки в формате svg и dxf для листовых элементов.
здесь
frame_base - база (подставка/основание)
frame_gantry - фронтальная рама
frame_gantry_and_y_carriage - вариант компановки фронтальной рамы с кроватью (если материал тот же)
frame_left , frame_right - левая и правая части рамы
y_carriage - выкройка основания стола
y_heatshield - выкройка теплового щита стола (вырезается ножом из гофрокартона)
Для резки на лазерном резаке обычно просят сконвертнуть DXF в формат CorelDrow 10
Это собственно в CorelDrow и делается :
открываем dxf , единицы измерения 1мм
Макет / Параметры страницы > A0
выделить все (Ctrl+a) и сказать "объединить кривые" (не помню в каком меню) с допуском 0.01, методом "Кривая безье"
затем сохранить как ... и выбрать версию CorelDraw не выше 10
my/stls - 3D модели узлов , количество смотреть в bom.txt
my/stls/printed - 3D модели узлов скомпонованные по типам (чтобы не запутаться в количестве/размерах визуально похожих деталек)
P.S. добавления / корректировки ?