Бюджетный 3Д-печатный Яйцебот Про Мини

Подписаться на 3Dtoday
Provlax
Идет загрузка
Загрузка
17.04.17
5962
53
печатает на Anet A8
Творчество
120
Статья относится к принтерам:
Anet A8
Всем привет!

Сегодня я хочу рассказать о своем проекте - бюджетном Яйцеботе Про Мини. Скорее всего многие из вас уже видели такие девайсы, а у некоторых даже имеется свой собственный. Для тех кто не в курсе яйцебот - это устройство, рисующее обычным маркером или фломастером на яйцах и любых других сферических объектах - шариках для пин-понга или лампочках. Девайс просто не заменим для украшения яиц перед пасхой ))).

Автором концепта является дизайнер - Bruce Shapiro, разработавший этот проект в 1990 годах. В последствие его идея была реализована небезызвестной компанией Evil Mad Scientist Laboratories, делающей очень крутых роботов.

Своего яйцебота я хотел сделать качественным и законченным продуктом. Все 3Д печатные детали я проектировал с нуля, лишь изредка поглядывая на картинку с оригинальным Eggbot. В отличие от оригинала я спрятал всю электронику в корпус и постарался минимизировать видимость проводов. Мне очень не нравятся тянущиеся сопли к открытой электронике. Хотя это конечно на любителя, кому-то нравится созерцать клубок разноцветных перепутанных проводов, но это не по мне.

Вот так мой яйцебот выглядит напечатанный и собранный:
f7da4be6393322b2826c557c54c234d9.png
Бюджетным мой яцебот получился потому, что я старался использовать самые доступные детали. В отличие от большинства других проектов я использовал шаговые двигатели 28BYJ-48-12V, которые вместе с драйвером на алиэкспрессе стоят всего 100 руб. Вот полный список непечатных комплектующих, которые мне понадобились в проекте:
  • 1 x Arduino UNO
  • 2 x 28BYJ-48-12V Шаговый двигатель
  • 2 x ULN2003 Драйвер шагового двигателя
  • 1 x SG90 Микро серво двигатель
  • 1 x 12V Блок питания
  • 1 x USB Кабель для соединения с компом
  • 2 x 608 Подшипник
  • Немного проводов
Также мне понадобились различные болты и гайки, которые без труда можно найти в любом хозяйственном магазине:
  • 1 x 15x20мм Пружина
  • 1 x 2x18мм Гвоздь без шляпки
  • 2 x M4x16 Болт
  • 2 x M4 Гайка
  • 8 x M3x12 Винт
  • 5 x M3x16 Винт
  • 12 x M3 Гайка
  • 4 x M3 Шайба
  • 12 x M2x4 Винт
  • 24мм резиновая прокладка (можно и напечатать, если есть Flex пластик)
  • 15мм резиновая прокладка (можно и напечатать, если есть Flex пластик)
Вся электроника (кроме блока питания, который у меня уже был) и непечатные детали обошлись примерно в 600 руб. В сравнение оригинальный The Eggbot Pro стоит $325.

Все остальное печатается на 3Д принтере. Вот список деталей и количество, которое нужно напечатать:
  • 1 x 0000001. Нижняя крышка корпуса
  • 1 x 0000002. Верхняя крышка корпуса
  • 1 x 0000003. Логотип
  • 2 x 0000004. Держатель гайки М4
  • 1 x 0000005. Правая ось поддержки яйца
  • 1 x 0000006. Держатель пружины
  • 1 x 0000007. Держатель правой оси
  • 1 x 0000008. Фиксатор оси поддержки
  • 2 x 0000009. Держатель болта М4 низ
  • 2 x 0000010. Держатель болта М4 верх
  • 1 x 0000011. Держатель левой оси
  • 1 x 0000012.Левая ось поддержки яйца
  • 1 x 0000013. Держатель руки маркера
  • 1 x 0000014. Направляющая держателя руки маркера
  • 1 x 0000015. Корпус направляющей
  • 1 x 0000016. Рука маркера H
  • 1 x 0000017. Рука маркера V
  • 1 x 0000018. Правая крышка корпуса
Stl файлы для печати можно скачать тут:
https://github.com/ProbotXYZ/EggBot/tree/master/Stl/ru

Я печатал все черные детали ABS-ом, а желтые PLA. Хотя и желтые можно печатать ABS, но мне нравится зеркальность PLA, поэтому я его частично использовал. Из-за усадки ABS все макеты нужно увеличить на 1% в слайсере перед печатью. Для того, чтобы корпус получился гладким со всех сторон я печатаю его в развернутом виде, а при сборке складываю буквой П. Глянцевая поверхность получается со всех сторон и корпус выглядит как отлитая деталь.

Те кто не может распечатать детали самостоятельно обращайтесь в личку, напечатаю и пришлю.

Для того, чтобы каждый смог воссоздать моего яйцебота я написал инструкцию по сборке. Инструкция получилась достаточно качественной и подробной. Скачать ее можно тут:
https://github.com/ProbotXYZ/EggBot/blob/master/AssemblyInstructions/Assembly_Instruction_ru.pdf

Общая схема сборки выглядит так:
20b6ed1035f54ebe39520a3d4a5518cd.png
К слову на саму инструкцию я потратил гораздо больше времени, чем на проектирование, печать и сборку яйцебота.

Программное обеспечение я использовал оригинальное, но немного модифицировал.

Вначале, при помощи Arduino IDE, в микроконтроллер нужно загрузить прошивку Eggduino. Полностью настроенную для работы с моим яйцеботом прошивку можно скачать тут:
https://github.com/ProbotXYZ/EggBot/blob/master/Firmware/Firmware.zip

В качестве управляющей программы я использовал Inkscape + плагин для оригинального Eggbot. Inkscape с уже встроенным плагином можно скачать тут:
https://github.com/ProbotXYZ/EggBot/blob/master/Software/Software_(inkscape%2Bextension).zip

Если Inkscape у вас уже есть и вам нужен отдельный плагин, то он здесь:
https://github.com/ProbotXYZ/EggBot/blob/master/Software/Inkscape_extension_only.zip

После запуска Inkscape и подключения яйцебота к компьютеру используйте в Inkscape меню Extensions->EggBot для настройки, управления и отправки на печать. Для понимания размеров рабочего поля можно использовать шаблон EggBot File->New from Template.

Обзор 360°:
081ce1dcb6d1eb7816ab2eeb89c6f256.gif
Видео первого запуска:
https://youtu.be/MZZwDX_0e_o
Мой проект полностью открытый и размещен на гитхабе, любые улучшения приветствуются:
https://github.com/ProbotXYZ/EggBot

Проект на thingiverse.com, добавляем, лайкаем:
http://www.thingiverse.com/thing:2245428
Подписаться на 3Dtoday
120
Комментарии к статье

Комментарии

17 Апр 13:30
0
Классно!
А главное, вовремя)))))))
17 Апр 13:45
1
Нужно было на недельку пораньше, но не успел :(. очень долго инструкцию делал. Сам яйцебот уже 2 месяца как был готов.
17 Апр 13:41
0
Как раз к пасхе! Спасибо. Теперь можно и яйцА покрасить.
17 Апр 13:44
1
Красьте на здоровье ) На новый год можно елочные игрушки разрисовывать. А без повода и все лампочки в доме разукрасить. ))
17 Апр 13:58
0
Спасибо! Отличный проект, чуть не успел конечно. К следующему году надо реализовать, давно смотрю на него.
17 Апр 14:13
0
Не забудьте форкнуть гитхаб или добавить проект в коллекцию на thingiverse.com, чтобы не потерялось до следующего года :)
17 Апр 14:18
0
Рисунки сами рисуете? Или есть где-то коллекции?
17 Апр 14:21
0
Вы имеете ввиду рисунки для рисования на яйцах?
17 Апр 14:28
0
Да
17 Апр 14:35
0
Есть небольшая коллекция (хорошо, что напомнили, выложу на гитхаб чуть позднее и отпишу тут).
Так же не сложно их нарисовать и самому в Inkscape. Inkscape - обычный векторный редактор, такой же как и Adobe illustrator или Corel Draw.
17 Апр 16:56
0
владея корелом, можно вообще любую иллюстрацию отвекторить
17 Апр 17:42
4
Это точно...

02f1138a57235cb3c4cf35fa765264b2.png
17 Апр 17:54
0
ну чо, почти похоже))
17 Апр 17:58
1
Тогда не точно... :)
17 Апр 23:53
0
Добавил коллекцию на гитхаб https://github.com/ProbotXYZ/EggBot/tree/master/Samples
17 Апр 15:07
1
17 Апр 15:17
0
Да неплохая модель, но подороже будет. Один движок Nema 17 будет стоить почти как весь мой проект. Ну и плата открыта, без корпуса - ворох проводов.
17 Апр 15:23
0
Ну это же - я его слепила из того что было по чертежам с тингиверса.
17 Апр 15:30
0
Provlax
Брависсимо!
18 Апр 00:17
1
Спасибо за поддержку.
17 Апр 15:42
3
Я тоже сделал аналогичный станочек год назад. Вторую Пасху уже радует:)
18 Апр 00:18
0
Вместо маркера у вас шприц с краской? Как работает подача краски? Самотеком?
18 Апр 12:39
0
Так да, самотеком. Подбираешь нужную густоту краски и все работает на ура:)

Данная технология широко использовалась во времена моей молодости - люди рисовали иголкой и битумным лаком печатные платы к таким компьютерам как РК86 и Спектрум:)
18 Апр 12:41
0
Спасибо, надо будет попробовать.
18 Апр 12:51
0
Как работает подача краски? Самотеком?
Еще со старых времен помню способ - надо в иголку засунуть проволочку почти такого же диаметра,с другого конца подпаянную к пьезопищалке.
Когда вибрирует - краска идет, не вибрирует - не идет. Заправляется обычной чертежной тушью.
18 Апр 13:42
0
Как раз ищу что-то подобное. Нет ли чуть более подробного описания? Картинка какая нибудь?
21 Апр 11:40
0
У меня сейчас задача надо рисовать на сфере густой водной краской. Какую подачу посоветуете?
17 Апр 16:27
0
Отличный проект! Спасибо за публикацию.
17 Апр 23:54
0
Спасибо за отзыв!
17 Апр 18:53
0
Супер!! Все сделано как говорится с чувством, с толком, с расстановкой! У меня вопрос про инструкцию, в какой программе делали?
17 Апр 23:55
0
3Д рендеренг в Fusion 360. Верстка в Adobe Illustrator.
17 Апр 21:34
0
как скучно я живу...

ЗЫ положил закладки, звезданул на гитхабе
17 Апр 23:56
0
Спасибо!
18 Апр 01:35
0
Класс!

Поехали :D
5766460f781d7bbfcd801b4ad313cf2c.jpg
18 Апр 08:21
0
Когда нибудь в будущем так и будет :)
18 Апр 08:58
2
что было раньше - модель или яйцо? :D
18 Апр 09:28
0
Модель с яйцом :)
18 Апр 11:47
0
Вопрос по sg90. Наверное использовался моторчик для корабликов, с готовыми насадками? Для обычного, с голой шестеренкой, надо будет кривошипчик замоделить и допечатать?
18 Апр 12:31
0
Добрый день.
Обычно в комплекте уже есть набор качелек. Для проекта использовалась такая:
619b2c79dbddd351111419e2f95baad4.png


Не встречал, чтобы продавали моторчики вообще без них.
18 Апр 21:14
0
God level! :)
18 Апр 22:53
0
Подскажите пожалуйста, зашил вашу прошивку под Uno с шилдом cnc, пробовал рисовать вашим софтом с встроенным плагином выдает (EggBot Control working, please wait...) и стоит ничего не делает, пробовал закинуть ваш плагин в версию 0.91 пишет ошибка подключения. Может подскажите что не так.
18 Апр 22:56
0
Какая у вас Arduino? Как она выглядит в списке подключенных устройств?
18 Апр 23:02
0
Uno, в списке выбрал #define BOARD_CNCSHIELD
18 Апр 23:04
0
Уны разные бывают. Посмотрите диспетчер устройств. Как она называется там?
18 Апр 23:06
0
Подписано USB Serial Port (Com5)
18 Апр 23:11
0
В папке с плагином найдите файл "ebb_serial.py" и в строчке 52 поменяйте название "USB-SERIAL CH340" на ваше.
18 Апр 23:21
0
Заработало :D, спасибо огромное проект просто супер.
19 Апр 18:34
0
Provlax, подскажите пожалуйста где можно сменить кол-во шагов на оборот, у меня шд с углом 1.876 и он немного накладывает рисунок друг на друга
20 Апр 09:39
0
Сейчас не могу подсказать, очень занят. Позднее посмотрю.
21 Апр 03:26
0
Правильная, и с точки зрения дизайна приятная "настольная" вещь. Браво!
На Бангуде подобная рисовалка в брутальном исполнении стоит $169.90!!!

К слову давно репу чешу, почему бы не замутить подобную скажем приставку для принтера, для печати на цилиндрах, щарах и не только, например изготавливать спиральное - многослойное (жесткое) покрытие из пластика на мет. валах, трубках.
Да хоть "яйца фоберже" излаживай;)

Это уже поди как, и не 3D получится.
10 Май 07:05
0
Собрал Яйцебот'а. Спасибо Provlax за печать пластиковый деталей, хорошее качество печати, зеркальная поверхность корпуса классно смотрится.
Но есть проблема, никак не могу заставить Inskape рисовать яйцебот.

Arduino на ch340 в Windows определяется как USB-SERIAL CH340, inkscape скачал по ссылке Provlax. При попытке начать рисование, inkscape появляется окошко, типа процесс идет, но arduino светодиоды rx-tx не мигают, даже не пытаются мигать. При попытке закрыть окно inkscape выдает ошибку internal error.

Такое ощущение что inkscape не может подключить к COM порту. Я так понимаю плагин написан на Питоне? Может можно как-то вывести список доступных COM портов в файл и посмотреть что inkscape видит?

Пробовал также запустить на mac os. Inkscape ругается на 52 строчку в файле ebb_serial.py, наверно также не может найти com порт.
В mac os ардуино определяется как /dev/cu.usbmodem (Arduino\Genuino UNO 411) пробовал написать всю эту строчку в ebb_serial.py - не помогает.

Как быть? Может подскажете в чем может быть дело?
10 Май 13:58
0
У вас точно порт не занят был, например Arduino IDE?

Прикрепите, пожалуйста, скриншот того, как у вас выглядит устройство в диспетчере задач.
11 Май 09:48
0
Arduino закрыта, для надежности перезагрузил компьютер. Все также - не работает. Скрин прикрепил.
b6c672325b06d312fd33dd294d37dc7d.png

Для написания комментариев, пожалуйста, авторизуйтесь.

Читайте в блогах

Еще один Anet A2 или "о вреде чтения инструкций"

Хорек низдзя или доработка фабричного принтера.

Экструдер.

Держи катушку - спаси печать!

Ну очень самодельный динамик, или о том, как печатать магнитное поле.

Ремонт кофемолки для хобби жены