Из феодализма в коммунизм. Шилд для Клиппера.

MMaygli
Идет загрузка
Загрузка
23.03.2019
1589
41
печатает на Anet A6
Личные дневники

Подпишитесь на автора

Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых постах.

Отписаться от уведомлений вы всегда сможете в профиле автора.

14
Статья относится к принтерам:
Anet A6
От современной материнки хочется цветной экранчик, камеру, вэб морду и т.д. И чтобы при этом еще и принтером успевала рулить. Все эти хотелки перекрываются симпатичной платкой за совсем не страшные 15$ - Оранж Пи зеро. На которой работает Клиппер. Осталось только сделать шилд под нее.
Что есть на плате:

- Разъемы под 6 драйверов ШД. С драйвера оси Z выведен как разъем под один двигатель так и сделаны 2 разъема под 2 двигателя, включенных последовательно. Микростепы в отличии от Мант устанавливаются отдельно для каждого драйвера.

- Нагреватель на стол

- 3 нагревателя экструдеров

- 4 регулируемых вентилятора. Спасибо jmz за идею использовать мелкие транзисторы для вентиляторов. Без его статьи было 2 вентилятора как на Мантах.

- 4 входа для датчиков температуры

- 6 датчиков концевиков (XMIN,YMIN,ZMIN,XMAX,YMAX,ZMAX)

- 3 датчика окончания филамента

- входы для BlTouch

- выход реле отключения питания

- 3 оставшихся неиспользованных ноги у контроллера выведены на отдельный разъем.

- на вентиляторы можно подавать либо входное напряжение либо 5В.

- сделана защита от переполюсовки

Размер платы 100х140 мм. Примерно как MKS Sbase.

Плата предусматривает установку либо Оранж пи зеро, либо Распберри Пи. Распберри Пи выступает за плату. Оранж помещается целиком. Естественно можно использовать и другие одноплатные компьютеры.

Шилд коннектится по юсб. У Оранж пи 2 порта юсб выведены на 13 пиновый коннектор. Один из портов коннектиться к шилду. Второй порт выведен на шилде и может использоваться как обычный USB host (можно например флэшку подоткнуть). У Распберри 4 юсб разъема стоят на плате. И к шилду надо один из этих разъемов подключить обычным юсб кабелем.

Одноплатник можно установить 2 способами: 1) можно нужные ножки (для распберри их 3, для оранж 6) перепаять на обратную сторону и платки втыкать в разъем на шилде. 2) ничего не перепаивать. Спаять кабель (3 провода для распберри и 6 для оранжа) и подтыкаться кабелем.

Обратная сторона платы:
Проект сделан в езиде и будет открыт после отладки платы.

P/S У JLPCB теперь платки любого цвета стоят одинаково (раньше зеленая была дешевле).

Подпишитесь на автора

Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых постах.

Отписаться от уведомлений вы всегда сможете в профиле автора.

14
Комментарии к статье

Комментарии

23.03.2019 в 00:45
0

Без притензий к шилду, но оранж пи зеро это не та плата которая достойна быть ведущей

А по самому шилду, если он основан на обычной 8битной меге ( а похоже на то) - интересно чем он тогда лучше уже готовой fysetc f6

23.03.2019 в 01:19
0

Шилд на STM32.
А чем нолик недостоин, особенно новых версий? Кривущий вайвай на первой версии не в счёт. Она идеальна по цене и форм-фактору для этой задачи.

23.03.2019 в 01:32
0

Тогда поди это не зеро, а зеро плюс, об этом не говорится.
Обычный у меня есть. Мало довольства от него кроме цены $9. Греется, без кулера слабо живет. С вифи виснет.

По чипу можно угадывать только по посадочному месту.
Вообще, я думаю, редко кто имеет 3 экструдера. Поэтому на 1 и 2 плата от большого дерева наверное бы подошла. Если уж так нужно (?) и клиппер и 32 бит.

23.03.2019 в 01:38
0

У меня тоже есть. Нормально живёт и без кулера, в приклеенным радиатором. Родная вафля дрянь, я её вообще сдул и воткнул какую-то выдранную из телика на USB.
Чип по посадочному месту угадывать не надо, о том, что это STM красноречиво говорит разъём SWD ;)

23.03.2019 в 04:19
0

Но есть и те у кого 4 экструдера.

И мало плат которые имеют термопары в круг, да и то там пара на экструдеры, а на стол считают и так сойдет.

Ну, подождем.

Одноплатники прикручивать начинают, движение есть.

23.03.2019 в 11:24
0

Можно на все вопросы сразу ? Оранж Пи зеро можно поставить любую - они геометрически одинаковы. Брать сейчас первую смысла нет. Плюс стоит практически столько же. Плюс 2  пока дорогая - лучше тогда доплатить немного и взять Распберри. Проц стоит  STM32F103R с любой буквой. 32 бита для Клиппера не нужны - меги больше чем достаточно. Но сейчас экономического смысла ставить мегу нет.

23.03.2019 в 11:55
0

Можно. Просто такое ощущение что не стоит брать первый зеро знают только те кто на эту граблю наступил. 

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

В таком случае, если меги вполне достаточно на клиппере, то меня бы, например, наверное удовлетворил и fysetc f6. Покупать шилд только ради того чтобы закрепить малину сверху? Смысл?. Поддержка термопар? Ну это на любителя.
Я бы ставил акцент на то что плата 32 бита и разрабатывается под клиппер, но вполне может и без него очень даже.

23.03.2019 в 12:36
0

На плату можно поставить как Оранж так и Распберии. Это чисто шилд и без одноплатника это слепое и глухое нечто (ну можно конечно по юсб подоткнуться к ноутбуку). Сюда даже экран не воткнешь. Смысл всей этой возни (ну кроме рукоблудия - а это основное) получить дешевую систему с блекджеком и женщинами с пониженной социальной ответственностью с вай-фай, сенсорным экраном и т.д. Поэтому и Оранж пи зеро и шилд с которого выкинуто все лишнее. Ну не заработает с Оранж - есть бакдор в виде Распберри. Я не считал во сколько шилд выльеться, но по ощущениям шилд+оранж пи как раз и выйдет по цене как fysetc f6 или даже дешевле.

23.03.2019 в 13:17
0

Если для связи с внешним миром использовать UART, а MCU F103RC и выше, то будет возможность добавлением MKS TFT и ему подобных сделать полноценный принтер и без малинки.

jmz
23.03.2019 в 13:35
0

Спасибо. Подумаю.

25.03.2019 в 15:26
0

А чего, на Zero реально починили WiFi? А то я обрадовался, потом налетел на эту фичу, огорчился и про плату забыл. А на что нужно смотреть при покупке, чтобы на старую не налететь?

25.03.2019 в 16:01
0

Отличить можно по процессору. На старой H2 на новой H5.

23.03.2019 в 00:46
0

Выглядит очень красиво!

Будем ждать тестов.

Пожелаю семь футов под килем!

23.03.2019 в 01:15
0

А зачем подключаться по USB? Можно же по простому UART, гораздо надёжнее будет, и память в МК освободится, и порт свободный останется (под нормальную вафлю, если версия на H2).

23.03.2019 в 11:26
0

Да можно и по уарт сделать. Подумаю.

23.03.2019 в 01:23
0

Есть косяк в шелкухе: ornagge - signal/

23.03.2019 в 11:24
0

Спасибо. Поправлю.

23.03.2019 в 03:01
0

Отличный шилд - с STM которая может сама по себе рулить парой принтеров средней убогости.
Я уж подумал к оранджу прикрутили тупой набор пинов и логики :)

JSD
23.03.2019 в 11:39
0

С тупым набором пока сложно. Выведенных пинов не хватит.  Свою плату на аллвинере я делать не готов (схему смотрел - там далеко не все пины юзаются). И с программной точки зрения вопросов больше чем ответов.

23.03.2019 в 11:45
1

Выведенных пинов хватает. На i2c повесить шимы для вентиляторов и нагревателей.
Ну и внешний ADC тоже на i2c. Но вот Клиппер этого не могет :(. Ну и вопрос с реалтаймом для драйверов.

23.03.2019 в 05:52
0

Нынче модно нативные SPI, UART, sensorless. Посмотрите на рурампс иль skr1.3

23.03.2019 в 10:55
0

Для тех кто верит в чудо напомню - автор так и не довел до окончания свои проекты с громкими названиями Mobula Ray   Manta Ray  Sting Ray .

Ну а теперь всех зовет в коммунизм...а по сути балабол!

23.03.2019 в 11:14
0

Либо автор находится в поисках адекватного решения.

23.03.2019 в 11:13
1

Выглядит достойно.
Но есть пара вопросов по схемотехнике:
Питание аналога STM на чем сделано?
Питание датчиков температуры?

Я вот к чему - из практики пока не поставишь что-то малошумящие отдельное от цифрового питания - больше чистых 5ти - 6ти бит от 12 битных АЦП получить проблематично. С питанием от MCPишки в Sot23 - 10-11 бит не шумят ( при правильной разводке земли аналоговой естественно)

Разводка платы красивая, но с Вашего позволения - блокировочные конденсаторы так не ставят, они должны быть проходными, а не отводными.. Около кварца сделать пад на землю - чтоб проводочек припаять от земли на кварц. C39 -  так в стороне с каким-то смыслом?
Правда реверсить по плате то еще занятие :)

23.03.2019 в 11:35
1

Спасибо огромное. Аналоговую часть переделаю. Чтобы не реверсить сделал проект открытым https://easyeda.com/mmaygli/klipperboard . 

23.03.2019 в 11:56
1

О, так легче.
Конденсаторы с ADC убрать.
В СТМ32 АЦП конденсаторная.
Просто оставлю тут.
 [IMG]https://i.stack.imgur.com/ewQSf.png[/IMG]

23.03.2019 в 12:11
0

OK. Спасибо. Видать придется вспоминать навыки лута :)

23.03.2019 в 17:02
0

Много вы понимаете в разводке, проходные это идеальный случай, как правило почти не реализуемый, попробуйте поставить проходные на камень например в корпусе BGA!

23.03.2019 в 17:45
0

Давайте так:
Тут они реализуемы? Да - почему не сделать?
Тут камень в BGA? Нет - так к чему замечание?
Там где BGA - там 4ре слоя как минимум, проходные там толком не сделать. Но там это решается иначе

23.03.2019 в 12:17
0
23.03.2019 в 17:06
0

С низу и любой сможет! У нас же китайская традиция все элементы сверху!:)))))

23.03.2019 в 17:46
0

Я Русский, китайские традиции мной не поддерживаются :)

23.03.2019 в 12:28
0

В качестве питания аналога - MCP1700 либо LP2985
В качестве питания цифры - AMS1117-3.3

В качестве входного преобразователя TPS54332DDA (до 28 V) - обусловлен тем что работает на мегагерце, катушку можно применить из серии SDR0604.
Питальник будет совсем холодный в отличии от Вашего выбора.

23.03.2019 в 12:47
0

Еще добавить кнопку и реле с автоподхватом и завести на малину (оранж) на gpio - получится автовыключение питания при shutdowne малины.
С автошутдауном принтера вариантов масса:
Реле с 555 таймером на 2е минуты, и малина каждую минуту пинает таймер - как таймер не пнут - он через 2е минуты выключает реле. Такой себе ватчдог.

23.03.2019 в 13:13
0

Спасибо огромное. Выход на реле сейчас есть. Управляется правда контроллером - в качестве ватчдога не пойдет, но принтер выключить может.

23.03.2019 в 18:02
0

Не принимайте как упрек - просто пытаюсь разобраться. Сам юзаю Orange Pi Lite со встроенным вайфаем - год полет нормальный, ничего не виснет все летает, запущен Octaprint + Klipper и все это в связке с RAMPS. Отсюда и вопросы:

1. В чем преимущества данного шилда? Рампс стоит копейки и не надо уметь паять и печатать платы на JLCPCB....
2. Учитывая что у вас на борту STM32 вообще не понятно - зачем тогда клиппер? При всех его достоинствах, мне кажется что он нужен именно на 8 битках, а на 32 можно вполне себе запустить второй марлин и получить гораздо лучший результат, чем на клиппере ну и в придачу все что там вам нужно - камеры дисплеи и прочие навороты.

23.03.2019 в 19:57
0

на 8 битках,
после перехода на 32 качество возросло и скорость что не добиться на 8 битах где подрубается двойной и четверной степинг

23.03.2019 в 20:37
0

Двойно и четверной степпинг разве клиппер его делает?

23.03.2019 в 20:38
0

Сейчас соотношение цен на контроллеры таково, что 32 бита стоят чуть ли не дешевле чем 8. Делать 8 битные платы в 2019 году смысла никакого нет прежде всего экономического (посмотрите на бум 32 решений). Конечно менять готовую систему Оранж+Рампс  на Оранж+Шилдт смысла никакого нет - вы нечего не получите. Но собирать новую систему на 8 битах тоже смысла нет. По цене сейчас они сравнялись. У шилда есть мелкие преимущества - не надо отдельный блок питания на Оранж. Здесь преобразователь рассчитан на питание как шилда так и Оранжа.  Оранж прибит к шилду и никуда не сбежит. При желании можно обойтись без кабелей. На Шилде выведен один из двух разъемов юсб с Оранжа (второй юзается для коммуникации с шилдом) - не надо плату расширения для Оража. Почему вы считаете что Марлин лучше Клиппера  ? По мне так ровно наоборот, но я теоретик - Марлин юзал и ковырял, а вот по Клиперу только читал доки и лазил по коду - практического опыта ноль. 

23.03.2019 в 21:59
0

Почему вы считаете что Марлин лучше Клиппера ?
Я сам юзаю клиппер и знаете - да он производит впечатление, но увы есть жестокая реальность - тесты сравнения клиппера и марлина второго на 32 битах, показывают преимущества марлина как в скорости, так и в качестве. Увы забыл где смотрел и с лету сейчас не нашел. Ну и второй момент - все таки марлин на 32 битах это железка. А клипер это софт под линукс, ну тут уж Вы если разбираетесь в коде, должны понимать разницу, что работает стабильнее, надежнее, быстрее.....

26.03.2019 в 01:50
0

JLPCB теперь платки любого цвета стоят одинаково (раньше зеленая была дешевле).
Хорошая новость, а еще у них платы толщиной от 0.6 до 1.6 теперь тоже стоят одинаково.

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

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

Моя первая законченная миниатюра :)

Центрифуга(миксер) для паяльной пасты

Анонс тизер трейлера 2

Промышленные 3D принтеры большого формата печати

Angelina Jolie as Lara Croft прототип.

Сила прижима магнитов (тяги и подшипники в дельта принтере).