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

    Рекомендованный
  • #781
И у меня проблемы с синим дисплеем, он без кириллицы.
Даже если дисплей не имеет вшитой кириллицы, на нем можно выводить все в кириллице на русском языке.
 
Бор 33 спасибо,сделал проще заказал дисплей.
У меня с новым буком и WIN 11 проблемы,пока осваиваю.
При обновлении меняет настройки в последнем чем пользовался.
Вот и сайте CNC 3018 поменял учетную запись на ошибочную и
у меня не стало прав на ответы. Вроде справился надолго ли.
А менять в программе на контроллер могу всё испортить.

Олег можно в личку по подробней по установке Arduino,
на диск D. У меня пока не получилось, у меня exe c 1.8.13.
 
Олег можно в личку по подробней по установке Arduino,
на диск D. У меня пока не получилось, у меня exe c 1.8.13.
Блин. Может не надо все же засорять тему? Сходите на сайт Arduino IDE и научитесь. Зачем вам интернет?
 
Добрый день Олег.ZIP скачал и установил на D,но вопросы остались.
Может этот вопрос обсудим в личку.
А теперь по клаве. Первое отличие это печать на мягком пластике
(LASERNEX-S250) не мокнет и не лохматится как бумага. Хоть водой или спиртом.
Печатаю на XEROX Phaser 6100(цветной),бумагу выбираю тонкую иначе наматывается
на валы печки. Затем ламинирую(этикетки с пачек на фото) ламинат матовый
температура 150 градусов. По ламинатору были проблемы,он сдвоенный и выдавливается
клей на валы затем и наматывает всё на валы, проходилось часто мыть керосином(инструкция).
Пробовал делать конверт из тонкой бумаги(от самописов) но хватало на 2-3 раза.
Потом применил рукав для запекания,работает хорошо. Данный пирог позволяет вытягивать
кнопки,на фото кнопки вытянуты но их не видно. Приготовлю фото по вытягиванию допишу.
 

Вложения

  • Клава.JPG
    Клава.JPG
    106.1 KB · Просмотры: 49
  • Плёнка.JPG
    Плёнка.JPG
    139.8 KB · Просмотры: 46
Первое отличие это печать на мягком пластике
Я тоже печатаю на пластике и сверху закатываю матовой самоклейкой. Ничего не лохматится и не липнет. Можно мыть мокрой тряпкой - нифига не будет. И, самое главное, есть тактильное восприятие нажатий, в отличие от мембранных клавиатур. Не нравятся они мне...
Может этот вопрос обсудим в личку.
Пишите.
 
Продолжим про вытяжку.
Фото прилагаю. Подставка с выточкой полусферы и каналом отсоса,насос втягивает
плёнку сверху прижимается наружной полусферой в паяльнике.(температура 120-150).
Питается через латор, температура подбирается в зависимости от внешней в комнате.
Греется 10 сек, подымается. Даём остыть и следующую. Сделано несколько сотен.
 

Вложения

  • Вытяжка.JPG
    Вытяжка.JPG
    82.9 KB · Просмотры: 36
  • Вытяжка_2.JPG
    Вытяжка_2.JPG
    51.9 KB · Просмотры: 34
  • Вытяжка_2.JPG
    Вытяжка_2.JPG
    51.9 KB · Просмотры: 33
Продолжим про вытяжку.
Фото прилагаю. Подставка с выточкой полусферы и каналом отсоса,насос втягивает
плёнку сверху прижимается наружной полусферой в паяльнике.(температура 120-150).
Питается через латор, температура подбирается в зависимости от внешней в комнате.
Греется 10 сек, подымается. Даём остыть и следующую. Сделано несколько сотен.
Олег, ты и кнопку вытяжки к своему АК пристроил? :eek::D
 
Подставка с выточкой полусферы и каналом отсоса
Понятно. Ради исполнения дома разовой конструкции нет смысла заморачиваться. Ну и повторюсь - плёночные клавиатуры не нравятся мне, хотя и наиболее компактны по толщине.
Свой способ (для себя) считаю наиболее удачным, минусы есть, само-собой, но в остальном меня устраивает.

Олег, ты и кнопку вытяжки к своему АК пристроил?


Что вы, что вы...
scale_1200.jpg

оффтоп
 
В начале вытяжку делал вручную,затем на сверлильном,но потом только
нашлась станина для массового производства. Делали и для кнопок.
 
Добрый день, OlegK !
Если не трудно, гляньте в файле HeightMapCreator.h строки 88 и 89, в которых рассчитывается размер заготовки для последующего снятия карты высот:
Код:
map_Xdist = abs(map_Xmax) + abs(map_Xmin);
map_Ydist = abs(map_Ymax) + abs(map_Ymin);
Не закралась ли тут ошибка? Может, должно быть что-то типа такого:
Код:
map_Xdist = abs(map_Xmax - map_Xmin);
map_Ydist = abs(map_Ymax - map_Ymin);
?
 
Может, должно быть что-то типа такого:
Да, был такой "косяк". Локально-то я у себя его уже давно исправил, но подзабыл, что оно было и не выкладывал, ибо
никто не жаловался, что, КМК, означает что либо никто не использует, либо ничего не глючит.
Всегда хочется надеяться на последнее :)
Но всё равно, благодарю за багрепорт, сделайте у себя это исправление, пока не "созрела" след. версия.
 
Заодно сообщу еще об одном моментике, который Вами, возможно, тоже уже учтен: в функции runManualMode в файле ManualMode.h переменная prevMillis_2 никогда не меняет свое значение (не хватает
Код:
prevMillis_2 = millis();
). На работоспособность не влияет, просто опрос ЧПУ происходит более часто, без промежутков в 100 мс.
 
Заодно сообщу еще об одном моментике
Подправил. Заодно, там же, нужно перенести блок
C++:
 if (millis() - prevMillis_3 > UPDATE_SCREEN_INTERVAL) {
            SetManualModeScreen();
            UpdateManualModeScreen();
            prevMillis_3 = millis();
        }
на одну скобку ниже. Оно тоже не влияет, но логически неверно.
Bilderman 2024.12.16 13-42-18.png
 
Сверху Снизу
Обнаружен блокировщик рекламы AdBlock

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

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

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

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