Код: Выделить всё
// Prescaled, 8-bit Fast PWM mode.
#define SPINDLE_TCCRA_INIT_MASK ((1<<WGM20) | (1<<WGM21)) // Configures fast PWM mode.
// #define SPINDLE_TCCRB_INIT_MASK (1<<CS20) // Disable prescaler -> 62.5kHz
// #define SPINDLE_TCCRB_INIT_MASK (1<<CS21) // 1/8 prescaler -> 7.8kHz (Used in v0.9)
// #define SPINDLE_TCCRB_INIT_MASK ((1<<CS21) | (1<<CS20)) // 1/32 prescaler -> 1.96kHz
#define SPINDLE_TCCRB_INIT_MASK (1<<CS22) // 1/64 prescaler -> 0.98kHz (J-tech laser)
upd 18-02
Продолжаю "жечь напалмом" Бгг.... Захотелось таки реализовать идею платы управления с 100% изоляцией... да так, что-бы можно было использовать не только с игрушечным макетом, но и на вполне взрослом с пром. драйверами...На Али заказаны ADUM для развяки usb-интерфейса.. На макетку поставил ширпотребовский PC817... в общем... плохая идея их использовать.. но можно в качестве удешевления поставить на аварийную кнопку, Z-щуп.. Нужно смотреть в сторону высоко-скоростных оптопар.. почитал форумы.. заказал HCPL2630.
Поначалу проводил эксперемент с портом 11.. Выяснил, что при частоте выше 1кГц имеем печальку с PC817. На частоте 62кГц при ШИМ заполнении выше 60% - на транзисторе имеем "прямую линию". Т.к. каждый раз компилировать в лом, как и доставать генератор.. установил в уставках GRBL (110-112 )подачу 12000, ускорение 200, шаги на оборот 100/160/100 (как у большого, под управлением RZNC 0501)
Отредактировал ini файл "свечки"
Код: Выделить всё
[code=ini]
jogFeeds=1000, 2000, 3000, 4000, 5000, 6000, 7000, 8000, 9000, 12000
jogFeed=4000
jogSteps=Непрерывно, 0.01, 0.1, 1, 5, 10, 100, 1000
При указанных выше настройках подчи и ускорения получил:
подача 1000 - частота 1.67кГц
подача 2000 - частота 3.33кГц
подача 3000 - частота 5.0кГц
подача 4000 - частота 6.66кГц
подача 5000 - частота 8.33кГц
подача 6000 - частота 9.99кГц
подача 7000 - частота 11.66кГц
подача 8000 - частота 13.31кГц
подача 9000 - частота 14.98кГц
подача 12000 - частота 19.97кГц
Включал на макетке по разному... На форумах разработчики говорят, что параметры 817х могут "гулять" в зависимости от производителя.. желательно брать именно Филипс.. У них по крайней мере ДШ соответсвует реалиям... но... все характеристики даны при Т=25 градусов.. что мало вероятно в среде их использования.. при 50 градусах может и вовсе отказать работать..
В общем жду окончания Чинайского НГ... покупать в офф-лайне 6N136 по цене десятка на Али.. зелёная душит..
v 0.1, жёлтый - 11 порт, розовый - эмитер 817 https://youtu.be/NwpRjspDn1k
v 0.2, жёлтый - анод 817го, розовый - эмитер 547го транзистора https://youtu.be/RH5DOkklKBo
возможно применив напильник можно добиться результата... но.. имхо лучше искать другую опто-пару..
Пока на этом всё... по факту наличия и проверки годных опто-пар уже буду продолжать рукоблудие..
upd спустя пару часов.... шаря по форумам, прочитал рекомендация - 2531... именно такие оптроны стоят по STEP/Dir в лидшайнах 542... плюсом является использование все ног корпуса.. т.е экономим место на плате. вместо 2х корпусов на ось - 1.. Заказал ещё и их.. HCPL-2531... за туже сумму что 10шт 136х, получает в 2 раза больше коммутируемых линий..
