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

Подписаться на 3Dtoday
Provlax
Идет загрузка
Загрузка
17.04.17
16125
98
печатает на Anet A8
Творчество
135
Статья относится к принтерам:
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
135
Комментарии к статье

Комментарии

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

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

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

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

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


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

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

Это уже поди как, и не 3D получится.
10.05.17 в 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.05.17 в 13:58
0
У вас точно порт не занят был, например Arduino IDE?

Прикрепите, пожалуйста, скриншот того, как у вас выглядит устройство в диспетчере задач.
11.05.17 в 09:48
1
Arduino закрыта, для надежности перезагрузил компьютер. Все также - не работает. Скрин прикрепил.
b6c672325b06d312fd33dd294d37dc7d.png
12.03.18 в 18:19
0
Такая же проблема.
Удалось решить????
12.03.18 в 18:31
0
Нет, так и не решил. Вот уж скоро новая пасха, думаю может тема оживет :)
Так что если решите - пишите.
12.03.18 в 18:41
0
Попробуйте отдельно установить Inkscape 0.91 (из дистрибутива) и отдельно плагин в него скопировать. Помогает в большинстве случаев, если конечно корректно указано название платы в файле ebb_serial.py. Если у вас Linux, то замените EBBport = None на EBBport = "/dev/tty[something]" . Для Windows также порт можно указать напрямую заменив EBBport = None на ваш номер порта EBBport = "COMxx".

Не забывайте что это питон и табуляция в коде имеет значение.
12.03.18 в 18:52
0
Спасибо, буду пробовать!
16.03.18 в 06:13
0
Таки решил.
Проблема была в Inkscape.
Скачал последнюю версию Inkscape с офф сайта. Причем качал 64 битную версию, поскольку на своем ПК имею 64 битную версию Win 10.
После установки скачал по ссылке автора плагин Eggbot для Inkscape, и установил.
После этого все заработало с первого раза.
21.08.17 в 06:36
0
Собрал яйцебота.. Моторы нещадно греются...
Через 20 минут попыток отстроить все и попробовать что нить напечатать - пропала связь с ардуиной. И больше я ее не смог увидеть ни в инскэйпе ни в IDE..
Покупал все по списку (моторы, драйверы)
Куда копать???
PS - почему высоту принтера не запроектировали под стандартные ардуиновские проводки ? не лезут они. Чем соединяли все?
PSS - а так - все здорово конечно :)
PSS - я у Вас через paypal силиконки для него покупал
17.02.18 в 17:59
0
Тоже греются,а что сделать чтобы не грелись кто знает?
18.02.18 в 13:15
0
Скорее всего у вас 5В двигатели, а вы используете 12В блок питания.
18.02.18 в 15:57
0
Так они же от Ардуино питаются,а там 5в
18.02.18 в 16:17
0
Если БП не используете, сильно греться не должны. Можете замерить конкретную температуру нагрева?
18.02.18 в 18:36
0
Блок питания подключил к Ардуино,он 9в, но выходы на шаговики. 5в.
18.02.18 в 21:46
0
Если вы собирали по схеме +5в то у вас один шаговк записан от VIN. На VIN ток подаётся напрямую от блока питания, т.е. у вас на нем +9в и это подаётся на движок. Если собирали по схеме +12в, то от VIN записаны оба движка. Отсюда и нагрев.

Для 5в движков отдельный БП не нужен. Достаточно питания USB порта для всей схемы.
18.02.18 в 22:01
0
Точно , спасибо,а я то голову сломал, почему греется
31.08.17 в 21:50
0
У оригинала появилась электрокисточка с цветным воском.
10.09.17 в 11:18
0
Спасибо большое за такую подробную инструкцию.
Набрел случайно. Очень понравилось.
Сейчас заказал всё что нужно на ebay.
Блок питания и ардуина у меня есть. Подшипники вытащу из спиннера.
Электроника вышла в 6.81$
16.12.17 в 15:47
0
Отличный материал.

Собрал "на коленке" электронную часть и попал на странное поведение.
Если подключен серво-привод - вывод из редактора прерывается по ошибке обмена с портом.
Если серво отключить - все отрабатывает как надо.
16.12.17 в 18:09
0
Все оказалось просто - не хватает питания. Запитал серву отдельно - работает нормально.
13.01.18 в 14:39
0
Добрый день!
Я смотрю тут движки применяются с 5.ххх градусов на полушаг или 10.ххх на шаг.
Каково разрешение при рисовании? Там микрошаговое управление есть что-ли?
13.01.18 в 15:02
0
Добрый день. У этих движков 4096 шагов на оборот.
09.02.18 в 23:44
0
Собрал это чудо-юдо. Кто какие фломастеры использует?
Люфты просто ужасные на моторах.
14.02.18 в 16:50
0
Люфты устранены в новой версии - https://github.com/ProbotXYZ/EggPainter-v2-mini/tree/master/stl
Инструкция по механизму устранения люфтов:
eb4ba462863a893236c840bce4ac9996.png

Качество рисунков новой модификации:
945ff83c39c48491c3d291520ba0c74a.jpg
62fbbb4d3eab8375be88ddea8d287534.jpg
820f82600e61b5fdb5a1cd27c87a28da.jpg
9839a9ba97aa7af34e60aecfab926b1d.jpg
14.02.18 в 16:13
0
закачал скетч в ардуино, сервомотор привода пера крутится в одну сторону до упора и хочет дальше крутиться ашь до треска,что делать?
14.02.18 в 16:45
0
Зайдите в плагин на закладку Setup, укажите высоту поднятия опускания и нажмите "Применить". Должно заработать.
14.02.18 в 17:02
0
b68fff0b7da26d055d3f7e8d1eba1f80.png
14.02.18 в 17:02
0
Пишет какую-то лобуду
14.02.18 в 17:25
0
У вас Inkscape наверно 0.92. Используйте 0.91.
14.02.18 в 17:28
0
ок попробую
14.02.18 в 17:39
0
тоже самое окно вылазит, может всетаки связи нет с ардой, как это проверить, в диспетчере устройств все нормально
14.02.18 в 17:44
0
Вы плагин откуда брали?
14.02.18 в 17:50
0
Нужно скачать плагин отсюда https://github.com/ProbotXYZ/EggBot/blob/master/Firmware/Firmware.zip
14.02.18 в 18:56
0
Спасибо, прогресс пошел, вроде заработало,буду допиливать дальше
01.04.18 в 21:04
0
Здравствуйте!
собрал все работает, но
не дорисовывает окружность и по длине яйца у Вас на видео больше захват
менял параметры

#define rotStepsPerRev 4096
#define penStepsUseable 1100
не помогло подскажите в чем может быть дело?
02.04.18 в 00:03
0
Нужно именно размер макета установить в 4096х1100px. Пробовали это?
02.04.18 в 11:12
0
Программу открыл изменил, действительно размер шаблона был намного меньше почему-то.
вместо 4096х1100 было 3000х800.
Вечером попробую.
спасибо за совет!!!
05.04.18 в 10:21
0
Не могу заставить это чудо работать. Рисует нормально, но серва не работает. При включении рычаг уходит вниз до упора. На команды из расширения Inskcape не реагирует. Пробовал настройки менять, все безрезультатно. А так рисует, но перо не поднимается.
05.04.18 в 10:59
0
При включении рычаг уходит вниз и серва все равно пытается его провернуть его еще ниже?
05.04.18 в 11:09
0
Скроей всего да. Треска не слышно, но поставить рычаг в другое положение нельзя, его всё равно опускает вниз моторчик сервы
05.04.18 в 11:37
0
На закладке Setup в лпагине меняли параметры высоты опускания и поднятия сервы?
06.04.18 в 05:27
0
Нашел причину. Перепутал выводы сервы. Все работает, сейчас нужно победить жуткие люфты.
06.04.18 в 10:47
0
Люфты побеждаются легко. Если вы печатали новую версию то вам ужн несколько винтов и 2 резинки. См. фото выше в комментариях. По аналогии можно сделать и для старой версии бота.
15.04.18 в 19:09
0
Добрый день! Заинтересовался проектом. Заказал все компоненты, распечатал файлы. Решил проверить. Залил прошивку на ардуино и скачал Inskcape. Но при запуске выдаёт ошибку. Запуск произвожу последовательностью Extension-Eggbot-Eggbon Control. Программа загружается и потом выдаёт ошибку. Подскажите что делать?

40631b0b9db3e3341e4b7debb90b7f81.jpg
02.06.18 в 14:21
0
Заказывал комплект печатаемых деталей у автора... Оплатил. Получил. Все-норм:

- корпус (верхняя крышка, основание, боковины, логотип) отпечатаны весьма прилично. Однако, темы с М2 винтами, крепящими платы модулей (УНО и контроллеров шаговиков) - не понял и нарезал резьбу МЗ. Посадил платы на основание нейлоновыми винтами. Полюбовался - отложил.
- Начал выгибать боковины крышки корпуса. Возможно, мне не повезло и мне ее распечатали из хрупкого ПЛА, но, чтоб пластик не лопнул по изгибу пришлось прогревать при выгибе изгибов горелкой. Сборка корпуса (гайки М5 в держатели встали хорошо, плотно - пристукнул молоточком, все - ОК) прошла на-ура (резьба М3 в крышке была нарезана). Однако,
- крышка и основание - тонкие. Корпус чуток "свинтило": на 4х ножках на ровной поверхности покачивается. Оригинальный яйцебот не зря на 3х ножках был. Косяк конструкции.

Ставим шаговик яйца на боковину - без проблем. А, вот

- держатель яйца на ось шаговика одеть без надфиля - фиг: при распечатке держателя то ли допуск не учтен, то ли принтер - кхм... сверхбюджетный... хз! Но! Что мешало сделать посадку на вал сквозной, как у шаговика держателя маркера?! - шкрябать надфилем пришлось в разы удобнее. Косяк конструкции и косяк исполнения.

Собираем правый держатель яйца. Опаньки!

- посадка под подшипники не циллиндрическая, а многоугольник! Блииин... :-((( трудно было в модели $fn больше сделать?! + неровная вертикаль при печати... Короче, подшипник пришлось забивать молотком (второй подшипник, забегая вперед, на люфт оси правого держателя почти не влияет и, видимо, нужен как ограничитель хода. Можно заменить (и заменил) на шайбу, приклеенную к корпусу со стороны фиксирующего колпачка оси (фиксатор оси поддержки)). Косяк исполнения.

- Ось держателя лопнула. Ну нафига ее надо было печатать (она еще и кривая - дефект печати) ?! Тем более так... Заварил и чуток погрел горелкой по все длине, чтоб больше не лопалась. Косяк конструкции и исполнения.

- ставим болт М5, чтоб установить на корпус собранный узел. А его вставить в отверстие нельзя: нет места (упирается головкой в держатель подшипника), не просовывается. Выбиваю болт из декоративного барашка, а гайку М5 - из держателя (корпус - разбираю). В держатель ставлю болт, гайку - в барашек. Вот, теперь все собирается. Косяк конструкции + косяк инструкции.

Собираем узел маркера:

- чтоб посадить держатель маркера на ось шаговика юзаем надфиль. Тут попроще, чем с шаговиком яйца. Но, косяк исполнения - налицо.
- Как поставить сервопривод - пришлось подумать и погонять его от контроллера, не смейтесь :-))). Сервопривод на планке встает косо: на скорость, правда, не влияет, но мои эстетические чувства - оскорбляет.

Да,

- резьбы М3 под все фиксирующие винты - нарезаны. Гуд.

Итак, вся механика собрана, электроника - лежит в стороне (вдруг и с ней будет косяков лукошко - лучше пусть сначала будет рядом), смотрим, что получилось:

- подвижные узлы - двигаются, фиксируются, все - ОК. Ставим (вместо яйца) мячик от пинг-понга, чуть поджимаем пружину, видим:
- боковина шаговика яйца выгибается, крышка корпуса - тоже, но по-меньше. Я поставил слишком жесткую пружину?! Однако, все равно, где ребра жесткости? Косяк конструкции.
- Люфт откидной планки держателя пера где-то 3..4 мм. Как по оси вращения, так и поперек. Фигасе... Косяк конструкции (узел маркера не годен никуда). Плюс
- люфтят редукторы шаговиков. Прилично так люфтят. Когда разболтаются - думаю, вообще будет порно. Косяк конструкции.


Собираем (отдельно лежащую: см. выше) электронику:

- кабель от сервопривода надо удлинять, чтоб довести до контроллера. Удлинил.
- Высота корпуса не позволяет установить модули внутрь без пайки проводов кабелей к ним (или без угловой гребенки). Косяк конструкции.

Погонял отдельными скетчами шаговики и серву. Все - ОК, идем дальше:

- контроллер прошивкой с гитхаба - прошивается,
- инкскейп с плагином с гитхаба - запускается, и...

- и чо дальше-то и как делать-то?! Косяк инструкции.

Ладно, погуглил-покурил-допер. Гоняем шаговики и серву из инкспейса и

- настраиваем положение рычажка сервопривода. В инструкции об этом ни гу-гу. Косяк.

Идем дальше: ставим маркер, и в ручном режиме рисуем на мячике несколько линий. Ух, ты!!! Переходим к примерам из гитхаба. Ха:

- инкскейпом (ось - вин7 64) открывается и рисуется лишь ОДИН Hexagons.svg!!! Непереводимая игра слов с использованием местных идеоматических выражений (с). Ставлю инкскейп 64бит с родного сайта, плагин - с гитхаба (погуглил как в инк ставятся плагины) - еще пяток примеров получилось открыть... Мдяяя... Косяк!

- на мячике от пинг-понга рисунки (подготовленные для яиц?) рвутся. Как сие поправить - пока не знаю. В инструкции о подготовке рисунков для печати ничего не написано, а я - не дизигнер, я на стройке перфоратором стены и перекрытия буравлю и провАда в них впихиваю! - теперь буду, да? Косяк, имхо.

Что ж, рисуем узоры которые рисуются + коалу с дитенышем:

- из-за лютых люфтов сложные красивые рисунки нечего даже пытаться рисовать: перевод продуктов и чернил.

Продолжение - следует ....
16.06.18 в 01:41
0
Продолжение по "Бюджетный 3Д-печатный Яйцебот Про Мини"

Немного возвращаясь назад:

- итоговый внешний вид механики яйцебота:

a9190babe15f16877244971514a993b3.JPG


- по люфтам редукторов шаговиков (держателей/вращателей яйца и пера) и петли откидной планки держателя пера выкладываю видео:

https://yadi.sk/i/f53xoC3r3XwfZc

Теперь, собственно продолжение... Про "рисование"...

Как было отмечено выше, из предложенных Автором проекта ряда примеров открывается инкскейпом только малая часть. А рисуется, то, что открывается, если рисунок "сворачивающийся", некорректно! Вот, например, результат рисования примера Hexagons.svg:

76935dd45f564f13cd272090e5251278.jpg


f46de8e0c0dd173634b5baaafe1211ed.jpg


Ладно, с огрехами толщины пера и люфтами редукторов шаговиков и петли планки - все понятно. Но почему рисунок-то "разорванный"?! Автор проекта говорит, что ширина рисунка "на полный оборот" д.б. 4096 пикселей, а рисунок из примера Автора имеет ширину порядка 3500...

Хорошо, попробуем сделать свой рисунок шириной 4096 пикселей, и попроще, чтоб рисовался быстрее. Пусть это будет спираль:

8bfb29b80ae35eef4363c50ae8aa5b67.jpg


Рисуем. Фигня - полная!

2cb89929a870a7cd7bdd1c6a94bf9060.jpg


(видео рисования тут: https://yadi.sk/i/hXwnecxF3XwhbE)

Не, полный оборот, да, 4096 пикселей, но почему потом перо отводится назад (до 3200 пикселей, приблизительно)?

Изменим немного модель: сделаем ее ширину величиной 3200 пикселей

1c337cde718326ef3d4cf57f9b66ca2d.jpg


Рисуем ее. Получаем нормальную спираль, только, конечно, укороченную (4096-3200 * на количество оборотов):

afe39f15fe3b3e9b94f44c359ddff85d.jpg


(видео рисования тут: https://yadi.sk/i/sFtDQsAH3Xwhvy)

Складывается такое впечатление, что где-то в плагине, выложенным Автором, есть косяк с числами 3200 и 4096...

Но простые "не замкнутые" картинки (со скидкой на люфты), да, рисуются:

1800147d7fe68a28cd8498473b6a7333.jpg


b06854865e091277b18847a5d1041b88.jpg


В общем, как подарок ребенку тема не прокатывает... Да и для себя - тоже... Проект не качественный и не законченный. Это - не продукт. По крайне мере, пока - не продукт. Надо переделывать. И переделывать - ВСЕ.
06.06.18 в 07:30
0
Какой САПР используете для построения моделей?
16.06.18 в 01:58
0
bd11464944304d74fb073caba5a3f09d.jpg

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

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

Брук Драмм заявил о прекращении производства 3D-принтеров Printrbot

Волшебная палочка - фонарик из "Harry Potter: Hogwarts Mystery"

Дайджест за неделю от IMPRINTA

Пример выполнения гравировки на 3D принтере SkyOne

Горячий стол на резисторах

BASF инвестирует $25 млн в бельгийский сервис 3D-печати Materialise