
Самодельная палат для 3х осевого ЧПУ на мк stm32. За основу взят проект 6-AXIS-USBCNC-GRBL.
В поисках готовой платы на stm32f103c8t6 я не нашел ничего. Поэтому решил сделать свою. За основу взят порт GRBL 1.1f https://github.com/robomechs/6-AXIS-USBCNC-GRBL/.
Как видно, проект поддерживает до 6 осей, но на моем самодельном ЧПУ только 3 оси.
Плату Bluepill я ставить не захотел, из за лишних штекеров, которые не всегда имеют хороший контакт.
Скачать плату и схему GRBL1.1f на STM32F103C8T6 в DipTrace.
Схема контроллера GRBL 1.1f на STM32F103C8T6
Питание пока разделил. МК STM32F103C8T6 питается через стабилизатор 3.3В от USB.
Питание шаговых двигателей от 19В БП J4. С него же на mc34063 понижающий преобразователь до 12В для вентилятора охлаждения драйверов J10.
Шпиндель с поддержкой ШИМ и опторазвязкой. Я питаю от 36В БП 775 мотор, разъем J14. Выход на шпиндель J6.
Так же есть выход TTL на лазер, но для этого необходимо соединить землю МК и 12В питания лазера с помощью джампера J16. Питание лазера подключается вместо питания шпинделя на J14.
На J17 выведены кнопки Feed hold и Cycle start.
J9 - это Z-щуп.
Вот первый прототип платы, сделанный на тот же ЧПУ.
Комментарии к статье: Плата GRBL1.1f ЧПУ/CNC на STM32F103C8T6