Вопросы и замечания по статьям и схемам, представленным на нашем сайте

При поддержке РадиоКОТструктор.ру


Ответить

32 бита для 3D принтера

Ср апр 24, 2019 11:30:21

Статья находится здесь https://radiokot.ru/artfiles/6197
Внёс маленькие изменения в плату контроллера - подвинул 2 3-пиновых разъёма для возможности установки вертикального разъёма для LCD.
В архиве в 3 частях только изменённый файл платы, остальное без изменений в статье.
Вложения
Smoothie.part3.rar
(232.44 KiB) Скачиваний: 329
Smoothie.part2.rar
(1 MiB) Скачиваний: 254
Smoothie.part1.rar
Файл платы
(1 MiB) Скачиваний: 257

Re: 32 бита для 3D принтера

Чт май 30, 2019 14:36:23

Тема интересна. Сейчас собираю контроллер по вашей схеме. Хочу изменить под себя, есть пара вопросов. Реализация lan порта возможна? Можно пины перекинуть с 69 по 76, они все для lan нужны? Свободны 2 драйвера шд, 4 led, small1,high1. И ещё, как реализовать систему 3в1 (3d принтер, лазер, гравер), меняя голову? Lcd 7" можно поставить? Спасибо.

Re: 32 бита для 3D принтера

Чт май 30, 2019 19:23:10

Моя схема - это упрощённая версия базовой схемы с http://smoothieware.org/. Там сеть есть, так как контроллер круче. Там же вся документация по использованию для разных применений. Но для гравёра нужна прочная механика, а она будет тяжёлая и медленная и для 3Д принтера может не очень подойти.
LCD можно поставить в принципе любой, так как контроллер внешний. Только зачем такой большой? Ну и такие экраны скорее всего будут с каким-нибудь неудобным интерфейсом, типа RGB с синхроимпульсами. И разрешение будет большое, понадобится другой контроллер использовать для обеспечения приемлемой скорости отрисовки.

Re: 32 бита для 3D принтера

Чт май 30, 2019 23:42:10

В lpc 1758 сеть есть в том то и дело по даташиту пины 69-76 ENET. Lcd 7 " есть в наличии с планшетов, попробую запустить. Реализация гравера нужна для текстолита не более. Конструктив как тут: https://boxzy.com , https://boxzy.com/tech-specs/ (не реклама) . Как реализовать программно переход с 3D принтера на шпиндель?

Re: 32 бита для 3D принтера

Пт май 31, 2019 08:00:51

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

Re: 32 бита для 3D принтера

Пт май 31, 2019 08:45:20

Спасибо за ответ. А как насчёт lan? Можно пины переназначить? Очень нужно чтоб по сети, тем более он в чипе есть.

Добавлено after 20 minutes 44 seconds:
Поставлю atx бп, соответственно стабы 3.3 ,5 , 12 вольт убираем.

Re: 32 бита для 3D принтера

Пт май 31, 2019 10:07:10

Ну откройте же базовую схему - там изначально пины были под сеть, так как она там была. Я их использовал как мне было нужно. На 3.3В лучше локальный стабилизатор, так как от стабильности этого напряжения зависит точность измерения канала АЦП, то есть температуры.

Re: 32 бита для 3D принтера

Пт май 31, 2019 10:41:12

Ясно спасибо.

Добавлено after 20 minutes 49 seconds:
Согласен, для стабильности заведу с БП 12 в. Линейные стабы 3.3 и 5 в оставлю. Киньте ссылку от какой базовой схемы вы отталкивались, что то разновидностей их развелось.

Re: 32 бита для 3D принтера

Пт май 31, 2019 12:02:55

Evdokimoff писал(а):Киньте ссылку от какой базовой схемы вы отталкивались, что то разновидностей их развелось.
Где их развелось? На сайте разработчика, ссылку на сайт которого я уже приводил выше, под LPC17 только одна схема http://smoothieware.org/smoothieboard-v1.

Re: 32 бита для 3D принтера

Вс июн 02, 2019 23:55:43

Скажите для чего нужен транзистор Q1 IRLML6302 в схеме ? P BUT c 1 по 6 можно как дополнительные пины использовать, если будет стоять энкодер ? Lan нужно ещё физически реализовывать PHY на какой-нибудь микросхеме KS8721, но у меня лежит без дела wifi модуль NRF24L01Изображение . Его реализация в smoothieware вроде есть, попробую.

Re: 32 бита для 3D принтера

Пн июн 03, 2019 09:25:45

Транзистор нужен для нормальной работы USB интерфейса. Выводы, заложенные мной под кнопки, могут быть использованы для любых других подходящих задач.

Сейчас заканчиваю второй принтер. Решил на всякий случай проверить номинал токозадающих резисторов на драйверах А4988 - по надписи должен быть 0.1 Ом, а реально 0.2. Так что проверяйте у себя и пересчитывайте Vref по формуле. На LV8729 номинал с надписью совпадает.

Re: 32 бита для 3D принтера

Ср июн 19, 2019 06:32:19

Скажите пожалуйста. Я правильно понял, что стандартная прошивка без изменений заработает на вашей версии платы?

И еще, у вас в Альтиуме практически все отверстия 0.4мм. Не маловато для разъемов? А то я платы заказал не посмотрев сразу. А теперь вот жду их и мучаюсь раздумьями :) Неохота сверлить потом, металлизации то капут тогда.

Re: 32 бита для 3D принтера

Ср июн 19, 2019 08:33:21

Если не использовать мой вариант графической панели, то стандартная прошивка будет работать нормально из коробки, нужно будет только проверить конфигурацию пинов и настройки по осям. Если нужно, могу выложить свою прошивку.
SJhon писал(а):И еще, у вас в Альтиуме практически все отверстия 0.4мм. Не маловато для разъемов?
Проверил сейчас последнюю версию основной платы - вроде основные отверстия нормальные. Малый диаметр имеют отверстия под USB разъём и под разъём питания. Это из-за того, что у них выводы плоские и я просверливаю прорези, а не рассверливаю большим диаметром. На плате панели - да все по 0,4. Мой косяк. Так как делаю платы сам, то для своего техпроцесса сделал такие отверстия для разметки и забыл поменять на ромальные. Некоторые отверстия придётся рассверлить. Под платку контроллера можно не рассверливать, а просто использовать более тонкий провод для припаивания платки. Проект панели поправил.
Вложения
3DP-GLCD.rar
(567.65 KiB) Скачиваний: 163

Re: 32 бита для 3D принтера

Чт июн 20, 2019 15:33:34

Нашёл ошибку в новой плате - не был подключен к +3,3В вывод RD экрана. Исправил.
Сейчас доделываю себе второй принтер и как раз изготовил вторую плату экрана. Прошил контроллер, а на экране вместо картинки мусор, хотя инициализация вроде проходит. Буду разбираться. Возможно чип экрана другой, тогда будет поддержка разных чипов.
Вложения
pcb.rar
(552.94 KiB) Скачиваний: 214

Re: 32 бита для 3D принтера

Вс июн 23, 2019 10:05:04

Если нужно, могу выложить свою прошивку..

Выложите пожалуйста, возможно она поможет не топтаться по граблям в случае проблем с оригинальной прошивкой.

Добавлено after 1 hour 32 minutes 42 seconds:
Кстати, платы получил.
Заказывал на JLCPCB вместе с платами по другим своим проектам.

Вообще никаких нареканий по платам нет. Но именно по данному проекту две проблемы:
1) Забыли засранцы шелкографию. Ох и затрахаюс я теперь похоже.
2) После металлизации отверстия уменьшаются значительно. И так как все отверстия спроектированы "впритык" имеем проблему. Например в отверстия 0.6 проводник соответствующего диаметра никакими услилиями не лезет. Придется сверлить и помахать ручкой металлизации. Так-что если кто будет заказывать платы на производстве все отверстия увеличте на 0.2 от греха, ну а отверстия под разъемы переделать придется все .

А вообще громадное спасибо Serj_K за проделанный труд. Я давно облизывался на Smoothie, но отталкивала избыточность платы, ну и 4-х слойность оригинала. Я бы например на нашел в себе сил сделать такую ревизию платы.

Re: 32 бита для 3D принтера

Вс июн 23, 2019 10:26:21

Отверствия после металлизации должны оставаться какими заказывали, закладывать в схему не надо.
Так косяк производства.

Добавлено after 6 minutes 23 seconds:
Мы на резоните (не реклама у них дорого) заказываем платы для производства там все по фен Шую. Так ручками как автор поста.

Re: 32 бита для 3D принтера

Вс июн 23, 2019 11:12:22

Подозреваю, что обычные небогатые радиогубители предпочтут все-таки дешевых китайцев, а не резонит.
Так что этот нюанс надо держать в голове. По факту проводник 0.6 прекрасно входит в отверстия под буззер (по проекту 0,8) практически без запаса.
Просто я ранее с этим моментом у китайцев не сталкивался, так как в своих проектах отверстия меньше 0.8 никогда не делал, исключая переходные.

Re: 32 бита для 3D принтера

Вс июн 23, 2019 11:22:55

С тем экраном не разобрался, даже ID не смог прочитать, только некоторые ламельки попортил, когда обратно на плату мобилы для проверки перепаивал. Нашёл ещё один из такой же мобилы, уже когда-то проверенный с моей надписью ILI9325. Подключил - заработало, но текст был в зеркалке по горизонтали. Поменял в прошивке один байт в инициализации и всё стало на свои места. Получается, что не всё так стандартно с командами инициализации, но не смертельно.
Прошивку выложу завтра. Только она у меня не совсем новая. С тех пор у них в репозитории уже были некоторые изменения. Но для меня это было не критично и я не заморачивался обновлением.
При монтаже обращайте внимание на распайку картридера. В зависимости от его конструкции направление выводов может быть противоположным. У меня на второй плате как раз используется разъём под карточку от китайского Айфона и с ним карточка смотрит в середину платы.
Последний раз редактировалось Serj_K Вс июн 23, 2019 11:36:41, всего редактировалось 1 раз.

Re: 32 бита для 3D принтера

Вс июн 23, 2019 11:42:44

Простите, а что вы будете держаться в голове. Как заказали так и должно быть. А так не кто не за что не отвечает или как? Лучше самому, и ответственность только на себе. Дороги 0.1 идут в домашних условиях. Поправьте если не прав.

Добавлено after 6 minutes 38 seconds:
Да с китайскими экранами надо мучится. У меня их тоже пачка лежит.

Re: 32 бита для 3D принтера

Вс июн 23, 2019 13:34:53

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