Русский экран для Mach3

Запилил я себе станочек трехосевой с управлением Mach3 и остро втала проблема управления оным, ибо родной скринсет - просто днище! На просторах интеренета нашел очень красивый экран, огромное спасибо за него Михаилу Юрову, добоваил нужное мне и убавил ненужное. Результатом делюсь.

Начнем про изменения с левого верхнего угла:

  1. Добавил LED состояния, он же кнопка, по которой открывается корявое окно с о бъяснением, что не в порядке.
  2. Добавил машинные координаты, соответственно убил кнопку, которая на них переключает.
  3. Убрал четвертую ось.
  4. Кнопка поиска базы стала LEDом срабатывания концевиков.
  5. Кнопки обнуления по всем координатам стали показывать состояние - забазировано или нет.
  6. В кнопку софтлимитов так же вставил индикацию, что бы было сразу заметно есть или нет. Т.о. если в этом блоке все зеленое, то можно пилить, если что то другого цвета - нужно разбираться.
  7. Дальше кнопки абсолютных координат: машинный ноль, позиция смены инструмента, в дальний правый угол стола и наоборот - с места парковки в ноль и сразу забазировать. Эта кнопка нажимается один раз в начале работы и делает все за меня.
  8. В следующем блоке все как и было в оригинале, но добавил кнопку "Обновить", что бы не лазать по меню.
  9. Дальше блок поиска координат
    02
    В поля вводится диаметр щупа и расстояние до центра детали. Координаты начинают искаться с Х и в положительную сторону. Если нет, значит в отрицательную X, ну и т.д. Разберетесь, не маленькие.
    Еще две кнопки: "0?" - обнулять координату(-ы) или только встать над точкой, ну например если нужно только прокрутить отверстие как сверлилкой; "1,6" - если нажата, то испоьзуется контактная пластина, соответственно будут паузы для её установки и её толщина не будет учиваться. В скриптах я мог чтото напарить, так что осторожнее.
  10. Дальше ещё изменения:
    03
    Кнопки пылесоса, света и креста лазерами. Дальше перезд по относительным координатам. Потенциально опасные перезды - розовым. Все преезды - через верх, т.е. сначала вверх до ноля, преезд и опускается в нужную позицию. Мне кажется, что так чуточку безопаснее.
    В следующей колонке верхняя и нижняя кнопки - поиск нуля по Z, просто в заготовку и в контактную пластину соответственно. Там же встроены хорошо видимые леды замыкания щупа на землю.
    Посередине креста кнопка обнуления координат Х и Y.
  11. В кнопки 100% шпинделя и подачи вставлены LED-ы оверрайда. Для работы светика шпинделя пришлось написать брейн, не забудте его подключить.
  12. Рядом с установленной скоростью шпинделя выводится реальная.
  13. Починил индикацию на кнопке показа границ.
  14. Добавил выключатель следящего экрана.
  15. Добавил справку по кодам и экрану - пока без картинок.

Вроде все перечислил. Красот не наводил, особенно дизайн кнопок тоже не выдумывал, если ктото сделает лучше и пришлет - буду безмерно рад.
Файлы: архив со скринсетом, архив с графикой - полный мусорник. Там все файлы во всяких форматах, с которыми я возился, ничего не чистил. Как есть - так есть, извините.

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

Спасибо за внимание, всего доброго.