Программка для несложного 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 подписчиков

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

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

раскрыть ветку (6)
2
Автор поста оценил этот комментарий
Тут в чем прикол. Я беру фото очередной панели контроллера (они все разные!), по нему делаю подгонку кода. Ориентиры - обычно крайние точки разъемов. Зная сколько там мм и пикселей фото вгоняется в реальном размере. Дальше задача красиво обвести. Все, что я видел из софта, с фото работать не умеет.

Можно взять любую картинку, количеством обводов получить нужную точность и детализацию. Прогнать код, поправить, еще прогнать.

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

А пока просто может кому поможет чтото несложное сделать.
раскрыть ветку (5)
Автор поста оценил этот комментарий

ну почему, тот же Фьюжн может загонять фотки что бы обводить и размеры подгонять

Автор поста оценил этот комментарий

Подобный софт (для отрисовки вектора по фото подложке) используется в оцифровке географических/топографических карт.

раскрыть ветку (3)
Автор поста оценил этот комментарий
Чьорд, вы меня спалили. Софт для переноса спелеотопы на бумагу у меня тоже есть самодельный. И часть решений брал из той прграммы...
раскрыть ветку (2)
Автор поста оценил этот комментарий

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

раскрыть ветку (1)
Автор поста оценил этот комментарий
Сделать я могу что угодно, опыт в программировании большой. Но я пока слабо представляю что и как нужно сделать. И как трехмерное отображение на плоскости красиво отобразить. Я больше по базам данных спец. Подумать можно, телега или ваззап по номеру 7 9о3 777 оо 8о...
Вы смотрите срез комментариев. Чтобы написать комментарий, перейдите к общему списку