Самопал ЧПУ для stm32f407

Mach, популярные и не очень CAD, CAM. Обсуждение и разработка программ для управления станками.

Самопал ЧПУ для stm32f407

Сообщение Крафтер » 09 янв 2019, 00:15

Как уже говорил, переписал на праздники свою систему под более популярный контроллер и за одно поправил пачку багов.
Начало можно почитать здесь http://www.cnc-club.ru/forum/viewtopic.php?f=16&t=7628

Сам пользуюсь, в принципе хватает. Если у кого-то есть желание попробовать, в архиве лежит exe, к нему надо подкинуть dll из другого архива. Не закидывал в общий архив, потому что эти dll будут дублироваться для следующих версий (если конечно они будут ) ).
Прошивка в архиве f407_bin, её можно залить через flash loader demonstrator.
Плату брал здесь https://ru.aliexpress.com/item/STM32F40 ... 32138.html
Разводка ножек есть в исходниках в .ioc файле.
Ну и здесь напишу: (step dir) (PD12 PD10) (PD13 PD11) (PD14 PG2) (PD15 PG3) (PG4 PG6)
В конфиге можно задать, какой оси какая группа соответствует.
Кто захочет собрать из исходников, для компиляции exe нужна библиотека glm.

Список изменений:
Немного доделано ручное передвижение. Если зажать шифт, станок двигается на максимальной скорости.
Переписан протокол связи с устройством, теперь пакеты шлются окном для ускорения посылки, упрощена разметка пакетов, отложенная обработка очереди usart.
Немного правок по чтению окружностей.
Правка циклов сверления.
Поддержка выходных файлов "как для mach3".
Правки прерывания обработки.
Правка расчета ускорения в разных случаях.
Проект переведен на coocox.
Проект переведен на stm32f407.
Улучшена диагностика ошибок.

CraftTool.zip
(110.65 Кб) Скачиваний: 16
Исполняемый файл.
Qt_dll.zip
(14.32 Мб) Скачиваний: 15
Библиотеки к нему.
f407_bin.zip
(125.13 Кб) Скачиваний: 14
Прошивка контроллера.
CNC_818b5c2.zip
(927.76 Кб) Скачиваний: 15
Исходники.
Аватара пользователя
Крафтер
Опытный
 
Сообщения: 180
Зарегистрирован: 27 мар 2015, 22:25
Откуда: Ростов-на-Дону
Репутация: 50
Настоящее имя: Андрей

Re: Самопал ЧПУ для stm32f407

Сообщение Крафтер » 09 янв 2019, 23:22

Пример работы интерпретатора. В 23 часа ночи пилил шестерню, никто не жаловался ).

Дисковые фрезы рулят, ими обработка идет тише.

Здесь осмелел, попробовал быструю выборку паза сделать.

Это пример, насколько точно можно обработать деталь, хотя есть и элемент везения ) .

Посмотрите, какая красивая стружечка.

Это в 20 часов пилил шайбу из стали.


И можно на видосах заметить, как зажимы были сначала деревянными, потом алюминиевыми, потом стальными. :)
Аватара пользователя
Крафтер
Опытный
 
Сообщения: 180
Зарегистрирован: 27 мар 2015, 22:25
Откуда: Ростов-на-Дону
Репутация: 50
Настоящее имя: Андрей

Re: Самопал ЧПУ для stm32f407

Сообщение Крафтер » 10 янв 2019, 22:26

Мелкую фрезу отгибает, поэтому сложно попасть в размер. Но если пилить вертикально (плунжерное фрезерование), тогда сразу хорошо снимает, и поверхность приличная выходит. Если предварительно дырки насверлить, то потом можно фрезой потолще по окружности отрезать. Шестерня была нужна для ремня HTD-5М, там по расчетам на 60 зубов длина окружности должна быть 300 мм, а по факту от силы 295.
Самопал ЧПУ для stm32f407 DSC05408.JPG


А это немного темного прошлого станка :hehehe: . Сначала станок был деревянный и даже при обработке дерева сильно гудел. Поэтому сразу начал пилить на нем алюминиевый.



Когда допилил и начал разбирать старый станок, там половина гаек была откручена и направляющие просто болтались туда-сюда. Короче вибрации зло, надо их забарывать ) .

Пробовал вырезать кабель-канал из тонкой фанеры, потом склеил канцелярским клеем. Вроде работоспособно, но места занимает много и трение большое. Проще купить и не тратить время.


Еще была проблема с тем, что моторы питались от компьютерного блока питания 12 вольт. Когда станок гонял на максималке, освещение станка тухло, и конечно же моторы пропускали шаги. Странно, что мне не было это очевидно, думал, проблема в контроллере. Так вот, потом станок начал постоянно проглючивать на одной программе, нашел там конкретную команду, и оказалось, что это G0 с движением одновременно по всем осям, причем пропускало не при всяком угле наклона. Купил светодиодный БП на 24 вольта, поставил, и все, никаких глюков. Плюс скорость выросла в 2 раза, до 3000 мм/мин.
Аватара пользователя
Крафтер
Опытный
 
Сообщения: 180
Зарегистрирован: 27 мар 2015, 22:25
Откуда: Ростов-на-Дону
Репутация: 50
Настоящее имя: Андрей

Re: Самопал ЧПУ для stm32f407

Сообщение Крафтер » 10 янв 2019, 23:14

Пробовал фрезеровать платы... не пошло. Если плата неровная, то фреза в одном месте прорезает на половину толщины, в другом не достаёт. Если взять конус с маленьким углом, тогда может хотя бы ширина дорожек будет меньше плавать. А вот сверлит красиво.
Самопал ЧПУ для stm32f407 DSC05381.JPG

Самопал ЧПУ для stm32f407 DSC05382.JPG

С ЛУТом масштаб не совпадает, видимо бумага от нагрева немного сжимается. Хорошо бы сделать корректировку положений дырок по камере.
Аватара пользователя
Крафтер
Опытный
 
Сообщения: 180
Зарегистрирован: 27 мар 2015, 22:25
Откуда: Ростов-на-Дону
Репутация: 50
Настоящее имя: Андрей

Re: Самопал ЧПУ для stm32f407

Сообщение NikolayUa24 » 12 янв 2019, 14:15

Крафтер писал(а):Проект переведен на stm32f407.

Китайцы выпускают на stm32f407 автономный контролер 6 осей частота 2МГЦ экран 3.5 дюйма.
NikolayUa24
Мастер
 
Сообщения: 677
Зарегистрирован: 31 июл 2013, 20:05
Откуда: UA
Репутация: 129
Настоящее имя: Николай

Re: Самопал ЧПУ для stm32f407

Сообщение MX_Master » 12 янв 2019, 14:17

NikolayUa24 писал(а):Китайцы выпускают на stm32f407 автономный контролер 6 осей частота 2МГЦ экран 3.5 дюйма.

Где посмотреть сие чудо техники?
Аватара пользователя
MX_Master
Мастер
 
Сообщения: 3534
Зарегистрирован: 27 июн 2015, 19:45
Откуда: KZ
Репутация: 1884
Медальки:
Настоящее имя: Михаил

Re: Самопал ЧПУ для stm32f407

Сообщение NikolayUa24 » 12 янв 2019, 14:52

MX_Master писал(а):
NikolayUa24 писал(а):Китайцы выпускают на stm32f407 автономный контролер 6 осей частота 2МГЦ экран 3.5 дюйма.

Где посмотреть сие чудо техники?

Посмотреть фото плат ?
NikolayUa24
Мастер
 
Сообщения: 677
Зарегистрирован: 31 июл 2013, 20:05
Откуда: UA
Репутация: 129
Настоящее имя: Николай

Re: Самопал ЧПУ для stm32f407

Сообщение xenon-alien » 12 янв 2019, 15:22

NikolayUa24 писал(а):
MX_Master писал(а):
NikolayUa24 писал(а):Китайцы выпускают на stm32f407 автономный контролер 6 осей частота 2МГЦ экран 3.5 дюйма.

Где посмотреть сие чудо техники?

Посмотреть фото плат ?

Ссылку на продукт можно...?
Аватара пользователя
xenon-alien
Почётный участник
Почётный участник
 
Сообщения: 936
Зарегистрирован: 01 янв 2013, 13:13
Откуда: Закарпатсская обл. Украина (Венгрия - Будапешт)
Репутация: 233
Настоящее имя: Daniel

Re: Самопал ЧПУ для stm32f407

Сообщение Крафтер » 12 янв 2019, 15:34

Про автономные контроллеры я знаю, здесь можно и без китайцев обойтись. Где-то на просторах нашего интернета выкладывали исходный код. Мне надо было именно с ноутбука сидеть, и не хотелось ловить глюки с пропуском шагов.
Аватара пользователя
Крафтер
Опытный
 
Сообщения: 180
Зарегистрирован: 27 мар 2015, 22:25
Откуда: Ростов-на-Дону
Репутация: 50
Настоящее имя: Андрей


Вернуться в Windows / Mach

Кто сейчас на конференции

Зарегистрированные пользователи: aegis, Argon-11, Bing [Bot], Craig, dpss-2, evgenkravtsov, evgenymcp, frezeryga, gendos, Google [Bot], Kiriba, Majestic-12 [Bot], mak123, MGG, Nik4722, NikolayUa24, nizamus, nkp, PavelTch, PRomanS, ГАлексей, Samodelkin 88, ScrewDriver, sever29, shalek, surbhi786, Uda4LIVEc, Vitalii, vovafed, Xer0x_king, Yandex [bot], пансо, ДмитрийП, Леонид Владимирович

Поделиться

Reputation System ©'