ПОЛЕЗНО GRBL Commander - автономный контроллер на ESP32

    Рекомендованный
  • #136
Пошаманил еще немного с наклейкой на корпус контроллера особо чего то там такого прям что бы, не придумывал. Сделал в простом варианте, как примерно у всех контроллеров подобного класса.
Саму наклейку целесообразно разделить на 3-и части это область индикатора, область больших кнопок, ну и область кнопок управления, так ее и клеить потом легче да и в области управления она все таки изнашиваться по любому быстрее будет а так не надо будет если что все переклеивать.
Износилась в области кнопок отклеил, новую распечатал и пришпандолил вместо старой. :D
Печать стандартная, обычный монохромный лазерный принтер и пленка для лазерной печати.
 

Вложения

  • n1.png
    n1.png
    23.2 KB · Просмотры: 137
  • n2.png
    n2.png
    15.2 KB · Просмотры: 111
Пошаманил еще немного с наклейкой на корпус контроллера
Красиво, но немного недошаманил - надкнопочные символы забыл. Они нужны для изменения некоторых параметров и "командной строки".
 
но немного недошаманил
Не, все норм, так и задумано.
Видел их в вашем варианте, себе на наклейку специально ставить не стал, если будет острая необходимость то или запомню или добавлю или кнопку 3-х секционной сделаю :) . У меня кнопки стоят 6х6х10 мм. и главным критерием было хорошо читабельный двойной основной текст на каждой кнопке.
 
SMD MCP23017 сильно подорожали. :( Тогда как модули еще можно найти по приемлемой цене.
1653778955956.png
ПП ключей под этот модуль в приложении.
 

Вложения

  • keys.zip
    27.9 KB · Просмотры: 72
MCP23017 сильно подорожали
Нашёл вроде как функциональный аналог - PCF8575, они доступнее и дешевле 23017-х (~150р с доставкой за 5 шт), приедут, попробую как альтернативный вариант. В SOIC правда не нашёл, только в SSOP.
 
Не я пока в своем варианте в DIP поставил, MCP23017, на тот момент в таком исполнении была самая адекватная цена.
 

Вложения

  • 3.png
    3.png
    14 KB · Просмотры: 95
Использование, или только как вход или только как выход. Совместить конечно можно, но это лишний код.
Выход только замыкание на землю. Или надо ставить какой-то усилитель.
А для входа надо ставить внешнюю подтяжку, внутренняя не работает. Точнее её не хватает.
 

Вложения

  • pcf8575.zip
    797 байт · Просмотры: 54
Допечатал обе половинки корпуса, стойки под индикатор и боковые вставки для SD карты и разъема GX16. Так же в нижней части корпуса колец добавил, для того что бы можно было магниты вклеить, вдруг захочется на металлическую поверхность прикладывать :).

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

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

Так же примерил кнопки питания и аварийного останова. Смотрится хорошо. В окошко правда ни кто не выглядывает :), но это надо еще сами платы спаять.

Остается последний шаг это в верхнюю часть корпуса вплавить бронзовые резьбовые втулки. Т.к корпус в принципе не маленький и по высоте тоже то найти длинные саморезы к примеру та еще песня а вот обычные винты всегда есть под рукой. Собственно они тут и закладывались и их 4-е шт М3х30 потай и 2шт М3х20 потай.

Тут возникает вопрос особенно у того к то с такими втулками дела не имел от слова совсем.

-А как их блин вплавить то что бы они ровно были и не выпирали и не проваливались относительно верхнего края стойки?

Тут в принципе все просто, такие втулки впаиваются обычным паяльником, но так все таки лучше не делать, причин тому несколько быстрый нагрев втулки на жале паяльника (она то маленькая), так себе обычно на самом жале держится (тут еще или делать жало или подбирать) ну и самое главное кто даст гарантию что руку будут вести с сильно разогетой втулкой строго под 90гр. относительно всех плоскостей или она не дрогнет в последний момент? Да блин никто. Можно конечно сделать стойку с вертикальной подачей строго на 90гр. Но это лишнее городить. Самый простой и действенный способ.

Берем винт нужного размера с головкой под внутренний шестигранник, выпиливаем из не фольгированного стеклотекстолита шайбу (она то и играет роль термобарьера) с диаметром стойки в корпусе, ну и саму втулку. Все это собираем, скручиваем. Длину винта берем такой, что бы выступающая часть была длиннее самой втулки, но не настолько что бы корпус пропалить насквозь. Эта выступающая часть имеет две функции первая это центровка всего относительно отверстия в стойке, и вторая не дает пластику в процессе попасть в саму втулку.

Итак собрали, поставили, выставили паяльник на градусов 300-350 и слегка надавили и ждем. Примерно через 2-3 минуты все это прогреется и втулка очень медленно начинает погружаться. После того как втулка вся вошла в стойку и шайба ровно соприкоснулась с верхней поверхностью стойки, убираем паяльник. Ждем остывания и выкручиваем винт. Вот и все втулка в отверстии, она ровно по его центру и ровно с верхним краем и ее резьба не забита оплавленным пластиком. На весь процесс для одной такой стойки уходит где то минут пять. То же самое и для остальных стоек.

В итоге вплавил втулки во все стойки для винтов.

Корпус готов. Теперь осталось как то выкроить время и спаять обе платы. Но это уже дальше.
 

Вложения

  • IMG_20220501_200006.jpg
    IMG_20220501_200006.jpg
    52.8 KB · Просмотры: 97
  • IMG_20220527_182655.jpg
    IMG_20220527_182655.jpg
    43.6 KB · Просмотры: 87
  • IMG_20220527_182752.jpg
    IMG_20220527_182752.jpg
    35.5 KB · Просмотры: 86
  • IMG_20220527_182943.jpg
    IMG_20220527_182943.jpg
    52.5 KB · Просмотры: 106
  • IMG_20220527_183457.jpg
    IMG_20220527_183457.jpg
    38.7 KB · Просмотры: 129
OlegK
В архив все файлики положили? Что то при компиляции ругается на вот эти файлы
#include "FS.h"
#include "SD.h"
#include "SPI.h"
#include <Preferences.h>

Посмотрел в архиве их нет :( остальные вроде все на месте
 
  • Последнее редактирование:
Последнее редактирование:
Что то при компиляции ругается на вот эти файлы
Эти файлы "родные" из пакета поддержки ESP32, пакет устанавливается отдельно и по-дефолту не входит в инсталлятор Ардуино IDE. Устанавливается так.
У меня всё это находится по такому пути -
C:\Users\Oleg\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4\libraries
Ну и опции для компиляции -
 

Вложения

  • IDE_Settings.png
    IDE_Settings.png
    12.4 KB · Просмотры: 75
Сверху Снизу
Обнаружен блокировщик рекламы AdBlock

МЫ ДОГАДЫВАЕМСЯ, ЧТО РЕКЛАМА ВАС РАЗДРАЖАЕТ!

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

Спасибо за Ваше понимание!

Я отключил свой AdBlock    Нет, я не буду ничего отключать