Программка для несложного G-кода

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

Функционал минимальный - линия, точка сверления, окружность и дуга. Загружаем картинку, обводим, генерируем код.

Программка для несложного G-кода Программа, Free, Очумелые ручки, Длиннопост

Инструкция:

ЛКМ по любому месту - программа запоминает координаты точки.

Нажимаем кнопку рядом с нужным полем - координаты падают в поле.


Shift - линия. ЛКМ начало, ПКМ конец, СКМ стереть.

Следующий Shift+ПКМ рисует продолжение линии.

Спрямление - линия будет горизонтальной или вертикальной.


Ctrl - окружность. ЛКМ начало, ПКМ конец, СКМ центр.

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

Точку центра программа постарается подогнать.


Готово - переносит фигуру в текстовое поле. Его можно править. Потом перерисовать.


Код можно сохранить или загрузить, G-код - только сгенерировать и сохранить.


Рабочее поле у меня 150*80 мм, точность программы 0,1 мм (10 пикселей на 1 мм).


Вобщем если кому надо - пользуйтесь (халява типа). Так же принимаются предложения по доработке. Поле расширить можно, что еще сделать - фантазии у меня не хватает.


Станок:

Программка для несложного G-кода Программа, Free, Очумелые ручки, Длиннопост

В деревянном ящике комп. Что-то более изящное делать было лень, говно и палки рулят.


Зачем это мне нужно было:

Программка для несложного G-кода Программа, Free, Очумелые ручки, Длиннопост

Апгрейд Usovo MF-70.

https://drive.google.com/file/d/1ozUzW4zTIyaMV8LUlp_7u4Pxtj5...

Лига ЧПУшников

1.6K поста11.1K подписчиков

Добавить пост
Вы смотрите срез комментариев. Показать все
Автор поста оценил этот комментарий

Точки и запятые в числах как всегда коряво сделаны.

Иллюстрация к комментарию
Иллюстрация к комментарию
раскрыть ветку (3)
Автор поста оценил этот комментарий

Дельфи зависимы от региональных установок... Можно скрин настроек языка?

раскрыть ветку (2)
Автор поста оценил этот комментарий

Да, в настройках разделитель указан как точка, а не запятая. Вероятно из-за этого ругается.

Кнопка "перерисовать" ставит "_" в полях "Центр" и снова вылазит ошибка.

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

Иллюстрация к комментарию
раскрыть ветку (1)
Автор поста оценил этот комментарий
MaskEdit это стандартная фича дельфей, с ней бывают проблемы, факт. И это точно изза точки... Надо будет подумать над решением...
Вы смотрите срез комментариев. Чтобы написать комментарий, перейдите к общему списку