А откуда эта цифра? В даташите на orangepi я эту инфу не нашёл.
LinuxCNC + Orange Pi (allwincnc)
- Курдль
- Мастер
- Сообщения: 2174
- Зарегистрирован: 20 мар 2018, 16:55
- Репутация: 282
- Настоящее имя: Курдль Энтеропийский
- Откуда: Msk
- Контактная информация:
Re: LinuxCNC + Orange Pi (allwincnc)
Из даташита на GPIO Rasberry Pi (для orange я тоже не нашел) .
Есть мнение, что технологический процесс orange и Rasberry не позволяет создавать внутри кристалла более мощные транзисторы.
Там приблизительно такое
Мой сайт: https://cnc-hobby.ru
-
13Dmitriy
- Мастер
- Сообщения: 258
- Зарегистрирован: 16 авг 2020, 14:13
- Репутация: 13
- Контактная информация:
Re: LinuxCNC + Orange Pi (allwincnc)
В GRBL например используется: кстати, в ЛЦНЦ такое есть?
- Курдль
- Мастер
- Сообщения: 2174
- Зарегистрирован: 20 мар 2018, 16:55
- Репутация: 282
- Настоящее имя: Курдль Энтеропийский
- Откуда: Msk
- Контактная информация:
Re: LinuxCNC + Orange Pi (allwincnc)
Кстати, параметр $1 в GRBL работает некорректно. Он воспринимает только 2 значения - либо 255, либо какое угодно другое, но задержку выдает всегда одинаковую.
Кроме того, я отрыл серьезную проблему в GRBL, связанную с этим параметром и дальше всегда использовал только $1=255
GRBL имеет критический дефект?
LinuxCNC по умолчанию включает ШД ручным управлением [F2] "Machine Power on" и отключает по "Machine Power off" или E-Stop [F1].
Т.е. пока станок включен, ШД запитаны. Это обеспечивает точное сохранение позиции. Ведь если снять ток с ШД, их роторы установятся в ближайшее магнитостабильное состояние. GRBL имел настройку, когда ток с ШД снимался во время простоя автоматически. В лцнц из коробки такого нет.
Но настройками в конфиге или hal-файле можно обеспечить какой угодно алгоритм этого сигнала.
Мой сайт: https://cnc-hobby.ru
-
vtgmfg
- Мастер
- Сообщения: 1818
- Зарегистрирован: 23 июн 2022, 14:13
- Репутация: 77
- Настоящее имя: Максим
- Контактная информация:
Re: LinuxCNC + Orange Pi (allwincnc)
если все болтается - то да. а если нет то и не шелохнуться.
а вот с сервоШД драйверами своими я обнаружил неприятную засаду. включение ЕНА воспринимается как сброс. т.е. микрошаги сбрасываются. соответственно по выключению как раз установка в соседнее положение - до которого меньше чем 1.8градуса
-
гражданинъ
- Мастер
- Сообщения: 1303
- Зарегистрирован: 07 фев 2020, 21:00
- Репутация: 170
- Настоящее имя: Дмитрий
- Контактная информация:
Re: LinuxCNC + Orange Pi (allwincnc)
Ну если вдруг ,на пример,что то коротнёт в жгуте на 220 вольт или что то (концевики) работает на 24 х вольтах или сподобишься "взрослые " драйвера поставить ,то это спасёт апельсин от разделения на дольки с выходом синего дыма ! А на контактах платы ОР(народная зелёная) , хоть и слаботочный но 5и вольтовый сигнал , для согласования нужен двунаправленый конвертер 3-5 вольт ,8ми канальный на алике стоил 81 рупь !
Так будет не обязательно всегда!
держит моторы на тормозах пока нет сигнала степ ! Представь ,режешь восьмёркой паз вдольY ,а она хочет ехать по X ,особенно если большой шаг ШВП или рейка или ремни ! Дальше нужно объяснять ?
Гражданином Непала может быть любой гражданин,зачатый НЕпалкой и НЕпальцем.
- Курдль
- Мастер
- Сообщения: 2174
- Зарегистрирован: 20 мар 2018, 16:55
- Репутация: 282
- Настоящее имя: Курдль Энтеропийский
- Откуда: Msk
- Контактная информация:
Re: LinuxCNC + Orange Pi (allwincnc)
А какую нашел?
Вот, что мне попалось на глаза:
Allwinner H618 datasheet. Раздел 4. Pin Description
Default Buffer Strength: Defines default drive strength of the associated output buffer. The maximum drive strength of each GPIO is 6mA.
Информация полезная, но тогда я еще больше заблудился. Посмотрел, в таблице H618 указано даже 4 мА. Откуда 20 мА на пин берётся?
понятия не имею! Чья-то фантазия. В интернетах и не такое встретишь. Возможно, цифра придумана по аналогии с какими-нибудь микроконтроллерами. Например в ATmega328 как раз 20 мА на пин. Но это ведь устройства совершенно разного назначения.
Мой сайт: https://cnc-hobby.ru
-
13Dmitriy
- Мастер
- Сообщения: 258
- Зарегистрирован: 16 авг 2020, 14:13
- Репутация: 13
- Контактная информация:
Re: LinuxCNC + Orange Pi (allwincnc)
Никакую. Я искал стаб на плате 3.3в, что бы по даташиту на него посмотреть, есть ли у него защита от перегрузки. Там все микрухи, похожие на стаб, имеют странные надписи и не звонятся с выводом 3.3в. Может конечно он прямо в контроллере реализован, или он на плате не простой трёхвыводный.
Так же это будет не обязательно не всегда.гражданинъ писал(а): ↑ Так будет не обязательно всегда!
-
гражданинъ
- Мастер
- Сообщения: 1303
- Зарегистрирован: 07 фев 2020, 21:00
- Репутация: 170
- Настоящее имя: Дмитрий
- Контактная информация:
Re: LinuxCNC + Orange Pi (allwincnc)
Вероятно тут закралась ошибка ! У меня на всех станках Еn подключен ,он даёт возможность снять удержание без полного отключения , на пример на токарнике для перемещения оси вручную !
Одного раза хватит ! Пару ардуин я спалил .Это дешёвая и надёжная защита . Применять или нет право каждого .Удачи !
Гражданином Непала может быть любой гражданин,зачатый НЕпалкой и НЕпальцем.
- Курдль
- Мастер
- Сообщения: 2174
- Зарегистрирован: 20 мар 2018, 16:55
- Репутация: 282
- Настоящее имя: Курдль Энтеропийский
- Откуда: Msk
- Контактная информация:
-
13Dmitriy
- Мастер
- Сообщения: 258
- Зарегистрирован: 16 авг 2020, 14:13
- Репутация: 13
- Контактная информация:
Re: LinuxCNC + Orange Pi (allwincnc)
- Вложения
-
- OrangePi_pc_schematic_v1.3.pdf
- (215.02 КБ) 2090 скачиваний
- Курдль
- Мастер
- Сообщения: 2174
- Зарегистрирован: 20 мар 2018, 16:55
- Репутация: 282
- Настоящее имя: Курдль Энтеропийский
- Откуда: Msk
- Контактная информация:
Re: LinuxCNC + Orange Pi (allwincnc)
Спасибо!
Очень интересно посмотреть, но пока нет времени на полное изучение. Пока посмотрел по диагонали.
И что, все компоненты, что указаны на этом даташите, нашлись на плате?
Мой сайт: https://cnc-hobby.ru
- Курдль
- Мастер
- Сообщения: 2174
- Зарегистрирован: 20 мар 2018, 16:55
- Репутация: 282
- Настоящее имя: Курдль Энтеропийский
- Откуда: Msk
- Контактная информация:
Re: LinuxCNC + Orange Pi (allwincnc)
Ну и как? Всё работает? Сколько дней "полёт нормальный"?
Мой сайт: https://cnc-hobby.ru
-
13Dmitriy
- Мастер
- Сообщения: 258
- Зарегистрирован: 16 авг 2020, 14:13
- Репутация: 13
- Контактная информация:
Re: LinuxCNC + Orange Pi (allwincnc)
С встроенным напряжением 3.3в я не экспериментировал, поскольку купил отдельный стаб 1117 и только потом набрёл на схему, переделывать в обратную сторону уже смысла нет.
Без конвертора уровней потом ещё часа три погонял станок, пока ничего с ним не произошло. Кстати, а карту высот эта штука умеет снимать?
- Курдль
- Мастер
- Сообщения: 2174
- Зарегистрирован: 20 мар 2018, 16:55
- Репутация: 282
- Настоящее имя: Курдль Энтеропийский
- Откуда: Msk
- Контактная информация:
Re: LinuxCNC + Orange Pi (allwincnc)
А какая сейчас схема сопряжения? Источник +3.3 - нагрузка - сток порта GPIO - земля?
Что в нагрузке?
https://youtu.be/iB8tOT_f5-I
Мой сайт: https://cnc-hobby.ru
-
13Dmitriy
- Мастер
- Сообщения: 258
- Зарегистрирован: 16 авг 2020, 14:13
- Репутация: 13
- Контактная информация:
Re: LinuxCNC + Orange Pi (allwincnc)
Нагрузка по 3,3в там будет три драйвера по 8 мА каждый, это те, что сейчас от 5в работают. Вопрос про схему сопряжения не понял, там вроде без вариантов.
А с картой высот это какой-то стандартный функционал или ты сам что-то дописывал?