Точняк, https://drufelcnc.com/, итого 100 баксев и любые USB контроллеры можно юзать.
https://www.youtube.com/watch?v=maGD5r08SkY
Точняк, https://drufelcnc.com/, итого 100 баксев и любые USB контроллеры можно юзать.
Предположим, что это любой из приведенных в посте чуть выше. Не знаю, можно и нужно ли их перепрошивать. Или тебе так удобнее - переиспользовать уже готовые решения?
Могу отправить Почтой (СДЭК) такой
Думаю, что это простейший вид одноклеточных контроллеров. 200КГц нафиг не нужно.
Исходники не нужны. Есть 2 типа готовых драйверов (точнее плагинов), которые можно дизассемблировать, если это поможет.MX_Master писал(а): ↑ Если нужны все исходники - цена может подняться в несколько раз (иногда, в десятки раз). Чем сложнее код, тем выше множитель. Если исходники не нужны, цена будет минимальной, потому что я смогу продать эту работу кому-то ещё. К примеру, если нужен бинарник прошивки, привязанный к конкретному контроллеру (драйвер всегда открытый), цена может быть порядка 2-3т.р. Если нужен бинарник прошивки, который не привязан к серийнику конкретного контроллера, цена будет порядка 10-15т.р. Такой бинарник можно заливать во все контроллеры данной модели. Если нужен бинарник прошивки со всеми исходниками, цена будет порядка 30-40т.р.
Месяц - как то привлекательнее
Если речь идет о Drufel, то это отвратная поделка, очень криво управляющая контроллерами.
Без исходников и описания протокола передачи, это будет дороже, чем написать новый.Курдль писал(а): Меня бы вполне устроил вариант починки существующего плагина, чтобы он позволял и с пультом работать и карту высот нормально писать.
Глянул. На STB4100 чистый аппаратный вывод (Timer->GPIO) на STEP пины практически невозможен. Полу-аппаратный вывод (Timer->DMA->GPIO, до 1 МГц) возможен для всех 4-х осей, это радует. Чистый аппаратный ввод (Timer-EncoderMode) доступен только для входных пинов A и B.
Перед отправкой надо убедиться, что контроллер можно шить новыми прошивками. Для этого нужно заиметь китайский ST-LINK v2. Подключить (ткнуть) в нужные 2 пятака на плате и проверить, читается ли прошивка в программе ST-LINK Utility. Если читается, можно продолжить разговор.
А она у тебя есть? Могу подкинуть "на опыты".
Я не настаиваю на Linux, мне бы любой полностью функциональный вариант, а не урезанный. Ну и чтобы сигналы генерировал точно в необходимые моменты времени, а не как попало.
Я не все понял. Что есть шагогенераторы? Под не_RT_драйвером ты имеешь в виду USB?
Нет, на руках у меня такой платы нет. Если проверка при подключении ST-LINK покажет, что чип доступен на запись. Тогда можно будет отправить.
А если в настройках Mach3 отключить все input-сигналы, но питание +12 на плате оставить, эффект повторяется?
Ну, видимо наводки в цепях. Рекомендую в цепи питания +12В поставить нормальный конденсатор 250-500мкФ, а каждую из цепей датчиков шунтировать от помех конденсаторами где-то 3300пФ на землю.
На корпус чего? Станка? Я стараюсь вообще никакие цепи на корпус не заводить. А корпус соединять с заземлением розетки.
Судя по статьям из интернета, STM32F1XX не имеет Level 2 protection, что позволяет перепрошивать даже залоченный код.
А на STB4100 вроде сделали (как на "красной" плате, так и на "синей"). Справа от контроллера - это они?
Да, это именно те пятаки Щупы мультиметра туда воткнуться с первого раза. На STB5100 нужно будет аккуратно держать щупы прямо на ножках МК.
Выпаивать ничего не надо. Нужные две ножки на всех платах свободны для подключения программатора.