- Регистрация
- 29.01.2020
- Сообщения
- 209
- Реакции
- 105
- Баллы
- 63
- Город
- обнинск
- Имя
- d.
Похожая тема была, но заглохла и вменяемого решения не было предоставлено. Поэтому, сорри, создам новую тему с работающим решением.
Основное занятие моего станочка - 3д-печать, плюс фрезирование по необходимости. Замена железа принтер-фрезер - минут 20.(Изначально был китайский CNC2418, переделан на рельсы, ШВП, понемногу может грызть мягкое железо)
Основная проблема - для 3д печати на станке должна быть прошивка MARLIN, с GRBL(КЕНДЛОМ) она не дружит, много чего нет полезного для фрезера(фрезеровать можно, например платы с использованием компенсации кривизны стола вместо карты высот нормально идут, G-код GRBL почти нормально понимает). И с 4осью поиграться хочется по взрослому..
Пока думал, китайцы сделали плату USB-MACH3, и показалось что это самое оно., осталось присобачить ее в паралель с платой МАРЛИНа.
Вообчем купил платку за тыщщу, их на али много, взял синюю. Она без драйверов, так что использовал драйвера что на стоящей на станке плате SKR1.3. Доработка плат: на МАЧе убрал питание с юсб, и завел его (питание) с платы МАРЛИНа; на драйвера (дир, степ) у меня стояли две микросхемы 74нс245, они могут отключать выход при подаче на вход ОЕ логической единицы, эти входы ОЕ обеих микросхем отпаял от земли и проводом соеденил с рубильником на землю и ресетом платы МАРЛИН. Кроме того диодами пришлось развязать сигналы ENABLE(на МАЧЕ идут одним проводом на все драйвера, на МАРЛИНе на каждый драйвер свой ENABLE), после чего соединил ДИРы, СТЕПы и ENABLE обеих плат вместе.(да, проц на МАРЛИНе у меня 3,3 вольта, пришлось ножки питания упомянутых выше микросхем 74нс245 перекинуть на 3.3 вольта). Концевики через диоды собрал в кучу и подал на вход 2 МАЧа....
Результат - если рубильник включен(RESET с МАРЛИНа и ОЕ с микросхем МАЧа), на плату МАРЛИН поступает сигнал RESET, процессор не выставляет никаких управляющих сигналов, с его стороны все выводы на работу не влияют: на плате МАЧ микросхемы включены и полностью работоспособны, вставляем в USB MACHа провод от компа и работаем...
Если рубильник выключен, то все наоборот, пользуемся 3д принтером...
Плюсы-минусы, ньюансы... у меня стоят драйвера TMC2209, они с настройкой от процессора. Поэтому сначала надо загрузить МАРЛИН, дождаться пока он не инициализирует драйвера, потом переключатся на МАЧ.. пока вроде все..
Основное занятие моего станочка - 3д-печать, плюс фрезирование по необходимости. Замена железа принтер-фрезер - минут 20.(Изначально был китайский CNC2418, переделан на рельсы, ШВП, понемногу может грызть мягкое железо)
Основная проблема - для 3д печати на станке должна быть прошивка MARLIN, с GRBL(КЕНДЛОМ) она не дружит, много чего нет полезного для фрезера(фрезеровать можно, например платы с использованием компенсации кривизны стола вместо карты высот нормально идут, G-код GRBL почти нормально понимает). И с 4осью поиграться хочется по взрослому..
Пока думал, китайцы сделали плату USB-MACH3, и показалось что это самое оно., осталось присобачить ее в паралель с платой МАРЛИНа.
Вообчем купил платку за тыщщу, их на али много, взял синюю. Она без драйверов, так что использовал драйвера что на стоящей на станке плате SKR1.3. Доработка плат: на МАЧе убрал питание с юсб, и завел его (питание) с платы МАРЛИНа; на драйвера (дир, степ) у меня стояли две микросхемы 74нс245, они могут отключать выход при подаче на вход ОЕ логической единицы, эти входы ОЕ обеих микросхем отпаял от земли и проводом соеденил с рубильником на землю и ресетом платы МАРЛИН. Кроме того диодами пришлось развязать сигналы ENABLE(на МАЧЕ идут одним проводом на все драйвера, на МАРЛИНе на каждый драйвер свой ENABLE), после чего соединил ДИРы, СТЕПы и ENABLE обеих плат вместе.(да, проц на МАРЛИНе у меня 3,3 вольта, пришлось ножки питания упомянутых выше микросхем 74нс245 перекинуть на 3.3 вольта). Концевики через диоды собрал в кучу и подал на вход 2 МАЧа....
Результат - если рубильник включен(RESET с МАРЛИНа и ОЕ с микросхем МАЧа), на плату МАРЛИН поступает сигнал RESET, процессор не выставляет никаких управляющих сигналов, с его стороны все выводы на работу не влияют: на плате МАЧ микросхемы включены и полностью работоспособны, вставляем в USB MACHа провод от компа и работаем...
Если рубильник выключен, то все наоборот, пользуемся 3д принтером...
Плюсы-минусы, ньюансы... у меня стоят драйвера TMC2209, они с настройкой от процессора. Поэтому сначала надо загрузить МАРЛИН, дождаться пока он не инициализирует драйвера, потом переключатся на МАЧ.. пока вроде все..