Ответ AlexMurch в «Присоединюсь»
Вот кто прилетал сегодня и благополучно улетел в окно, но обещал вернуться.
Вот кто прилетал сегодня и благополучно улетел в окно, но обещал вернуться.
Здравствуйте. Решил поделиться ещё одной своей небольшой программой "Калькулятор продолжительности стажа сотрудников". Программу делал для кадровой службы, так как с переходом с "Windows" на "Astra Linux", выяснилось что все существующие программы не работают в линуксе, а пользоваться онлайн сервисами запрещено. Соответственно пришлось как всегда выкручиваться и делать своё, благо выяснил что среда разработки "Lazarus" позволяет компилировать под линукс с минимальными правками.
Программа рассчитана на 100 периодов стажа, результат которого можно сохранять в файлы для каждого сотрудника, и в дальнейшем их подгружать. Единственное пока не смог реализовать вывод на печать.
Дополнительно встроен небольшой калькулятор для расчёта накопленных дней отпуска.
1. Скачать архив с дистрибутивом можно на Яндекс.Диске;
2. Скачать программу на GitHub.
Возможно кому-нибудь она может пригодиться, в архиве версия для "Windows" и "Astra Linux".
Для линукс нужно в свойстве файла "CalcExpLinux", поставить запускать как приложение.
Сильно не пинайте за ошибки, я бывший троечник.Здравствуйте, решил и я поделиться. Не так давно сделал небольшую программу под названием "Вычитайка", она помогает детям начального и дошкольного образования научиться самостоятельно и быстро считать примеры на сложение, вычитание, умножение и деление. Моя программа полностью бесплатна и не содержит рекламы.
Она работает в операционных системах Windows и Linux (проверено только на 64 битных системах и в Astra Linux и Linux Mint).
В линукс в свойстве файла "Math_tests" необходимо установить - запускать как программу.
Программу сделал в Lazarus, т.к. ранее немного программировал на Delphi 7. Это её второй вариант, в ней теперь сохраняется результат прохождения заданий и сама программа выглядит намного лучше первой версии. Моим детям и знакомым она очень понравилась.
Сильно не пинайте за ошибки, я бывший троечник, а с тегами похоже что-то намудрил.
Решил сделать из самодельного 3D сканера, платформу для презентаций.
3D сканер: https://pikabu.ru/story/samodelnyiy_3d_skaner_na_arduino_uno...
Написал небольшую программу, для управления поворотным столом сканера и веб камерой.
Ссылку на программу, выложил в описании видео: https://youtu.be/iIjSCjmBkuc
Программа управляет контроллером Arduino UNO с прошивкой от 3D сканера Horus 0.2.
https://pikabu.ru/story/samodelnyiy_3d_skaner_na_arduino_uno...
Программа делает фотографии объекта презентации с определенным заданным углом, который можно выбрать с помощью кнопок.
Готовый результат сохраняет в папку с текущей датой.
Из готовых фотографий, можно делать gif-ки презентаций своих поделок, для размещения на сайтах.
Мои старые танки.
------------------------------------------------------------------------------------------------------------------
Надеюсь, кому-нибудь пригодится мой пост.
Спасибо за внимание.
Решил сделать самодельный 3D сканер.
Так же сделал небольшое видео, заранее извиняюсь за качество озвучки (в конце видео плавает громкость звука, не знаю почему так получилось).
Выложил 3D модель сканера в описании видео: https://youtu.be/nyqT_j9Mruk
В FreeCAD сделал модель сканера.
Далее вырезал детали на самодельном ЧПУ
https://pikabu.ru/story/samodelnyiy_chpu_stanok_na_arduino_u...
Несколько фотографий из процесса сборки
Спаял шилд для Arduino UNO
Готовый сканер
------------------------------------------------------------------------------------------------------------------
Надеюсь, кому-нибудь пригодится мой пост.
Спасибо за внимание.
Решил модернизировать защитный кожух на самодельном ЧПУ станке
3D модель и небольшое видео работы положил тут: https://youtu.be/3tZr-A5dOoU
------------------------------------------------------------------------------------------------------------------
Для начала нарисовал и распечатал 3D модель в FreeCAD, большое спасибо за помощь @LeonidN
Кожух состоит из трех частей, две основные половинки и защелка держатель. Также имеются отверстия для вытяжки.
Далее приклеил ворс от строительной кисточки
Установил кожух на дремель ЧПУ станка
Благодаря тому что кожух имеет съемную часть, то теперь легче стало менять фрезы
Готовый результат. Пыли стало намного меньше.
Фото старого кожуха
3D модель и небольшое видео работы положил тут: https://youtu.be/3tZr-A5dOoU
------------------------------------------------------------------------------------------------------------------
Надеюсь, кому-нибудь пригодится мой пост.
Спасибо за внимание.
Решил показать вам, как можно сгенерировать G-Code с помощью бесплатного онлайн сервиса «MakerCAM».
Видеоурок и файлы положил тут: https://youtu.be/Fu_fQ8M7AaM
Сервис «MakerCAM» работает только с файлами в формате SVG. Например, вы можете выгрузить его в программе FreeCAD, в файл – «MakerCAM.svg».
Заходим на сервис «MakerCAM», в правом верхнем углу, выбираем единицы измерения «CM» и ставим галочку на против «view cuts».
Загрузим «File – Open SVG File» наш файл «MakerCAM.svg»
Теперь необходимо сделать траекторию сверления отверстий.
Выделяем отверстия и выбираем в меню CAM - «drill operation» (траектория сверления отверстий).
Тут установлены значения по умолчанию, нам необходимо вписать свои значения.
«name» - название операции, оставим так как есть «drill 1»;
«tool diameter» - диаметр сверла, ставлю 1.5 мм;
«target depth» - глубина сверления, ставлю -8 мм;
«drill location» - центр отверстия, оставляем «path center»;
«hole spacing» - расстояние между отверстиями, оставляем так как есть;
«safely height» - безопасная высота перемещения инструмента;
«stock surface» - оставляем так как есть;
«peck distance» - глубина погружения сверла за один прием, выставляем в зависимости от жесткости материала;
«plunge rate» - скорость врезания режущего инструмента;
Заполнив панель своими значениями, нажимаем кнопку «OK».
Теперь создадим траекторию для обрезки центрального круга.
Выделяем круг и выбираем в меню «CAM» панель «profile operation».
Тут так же установлены значения по умолчанию, нам необходимо вписать свои значения.
«name» - название операции, оставим так как есть «profile 2»;
«tool diameter» - диаметр фрезы, ставлю 1.5 мм;
«target depth» - глубина сверления, ставлю -8 мм;
«Inside/Outside» - вырезать внутри или снаружи, ставим «Inside» (внутри);
«safely height» - безопасная высота перемещения инструмента;
«stock surface» - оставляем так как есть;
«step down» - глубина реза за один проход;
«feed rate» - скорость подачи режущего инструмента;
«plunge rate» - скорость врезания режущего инструмента;
«direction» - направление движения рабочего инструмента: по часовой стрелке, или против. Ставим по часовой стрелке.
Заполнив панель своими значениями, нажимаем кнопку «OK».
Теперь осталось, сделать траекторию обработки по контору детали.
Выделяем внешний контур детали и выбираем в меню «CAM» панель «profile operation».
Вписываем свои значения.
«name» - название операции, оставим так как есть «profile 3»;
«Inside/Outside» - вырезать внутри или снаружи, ставим «Outside» (снаружи);
«direction» - направление движения рабочего инструмента: по часовой стрелке, или против. Ставим против часовой стрелки.
Заполнив панель своими значениями, нажимаем кнопку «OK».
С траекториями мы закончили, теперь необходимо рассчитать их в G-Code.
Для этого выбираем в меню «CAM» пункт «calculate all».
После непродолжительных расчетов, мы получаем траектории движения фрезы.
Теперь необходимо, экспортировать все наши траектории в файл.
Для этого, выбираем в меню «CAM» пункт «export gcode».
Открывается окно, с настройками сохранения траекторий.
Последовательность траекторий, можно менять.
В нашем случае, необходим следующий порядок выполнения:
1. drill 1 – Сверление отверстий;
2. profile 2 – Вырезание внутреннего круга;
3. profile 3 – Обрезка по внешнему контуру.
Нажимаем кнопку «all», которая выделяет все задачи и нажимаем кнопку «Export Selected Toolpaths».
Сохраняем результат в файл «MakerCAM.nc», который содержит G-Сode.
Файл «MakerCAM.nc» загружаем в программу станка, например, в bCNC и вырезаем на ЧПУ.
Готовая вырезанная деталь.
В данном посту хотел показать вам, как можно легко, а самое главное бесплатно сделать
G-Code для вашего станка, с помощью бесплатного онлайн сервиса «MakerCAM».
Видеоурок и файлы положил тут: https://youtu.be/Fu_fQ8M7AaM
Надеюсь, кому-нибудь пригодится мой пост.
Спасибо за внимание.
Решил сделать для дачи небольшой телевизор.
3D модель и небольшое видео сборки (работы) положил тут:
Уже давно без дела лежит экран от сломанного ноутбука
Заказал из Китая контроллер для матрицы 15.4 1280x800 CLAA154WB05A
Теперь осталось собрать
Для начала нарисовал в FreeCAD модель будущего короба
По готовой модели вырезал на ЧПУ детали и начал склеивать их вместе
Установил на свое место всю электронику и приклеил динамики
Вырезал отверстия для кнопок
Напечатал кнопки на принтере
Установил их на свои места
Заднюю панель прикрутил на саморезы
Вырезал из пластика панель для разъемов
Приклеил ее к задней панели
Подписал кнопки и разъемы
Вот что получилось
Вышел компактный маленький телевизор, звук хороший.
3D модель и небольшое видео сборки (работы) положил тут:
------------------------------------------------------------------------------------------------------------------
Надеюсь, кому-нибудь пригодится мой пост. Спасибо за просмотр.
Если понравилось, задавайте вопросы...
------------------------------------------------------------------------------------------------------------------
ЧПУ станок: https://pikabu.ru/story/samodelnyiy_chpu_stanok_na_arduino_u...