roboforum.ru

Технический форум по робототехнике.
Текущее время: 17 фев 2025, 07:56

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 10 ] 
Автор Сообщение
 Заголовок сообщения: Как заменить заменить ось X на Z?
СообщениеДобавлено: 25 окт 2023, 21:05 
Не в сети

Зарегистрирован: 25 окт 2023, 17:37
Сообщения: 5
Приветствую, у меня такая проблема решил собрать 3D принтер все заказал в китае. Собрал оси X и Y, кинематика CoreXY, Mega2560 + Ramps 1.4, прошивка для испытания Repetier для лазерного гравера, прошил, но оказалось, один двигатель не работает на оси X, после долгих поисков в чем причина, выяснилось, что проблема в самом микроконтроллере mega2560, один из выводов А0-STEP на котором должны быть импульсы управления драйвером были очень слабые из за того, что сам вывод был закорочен на землю через 22 k, с остальными аналоговыми выводами было все в порядке на них были мегаомы и движки работают как надо. Наверно попался бракованный контроллер.

Скажите можно ли ось X заменить на ось Z, чтобы собрать хотя бы лазерный гравер?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как заменить заменить ось X на Z?
СообщениеДобавлено: 27 окт 2023, 00:15 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 04 окт 2004, 12:58
Сообщения: 10990
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко
в любой прошивке есть конфиг файлы. в частности какие ноги контроллера считать ответственными за действия с осями.
можно все что угодно - хоть поменять функционал между каретками драйверов , хоть отрезать от больной кроватки ногу и внешним проводком заменить функционал с другой ноги (в драйверах аналог не требуется совсем, CS STEP DIR - три цифровых сигнала, заменить любым дополнительным пином - просто и логично )


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как заменить заменить ось X на Z?
СообщениеДобавлено: 27 окт 2023, 02:47 
Не в сети

Зарегистрирован: 25 окт 2023, 17:37
Сообщения: 5
setar писал(а):
в любой прошивке есть конфиг файлы. в частности какие ноги контроллера считать ответственными за действия с осями.
можно все что угодно - хоть поменять функционал между каретками драйверов , хоть отрезать от больной кроватки ногу и внешним проводком заменить функционал с другой ноги (в драйверах аналог не требуется совсем, CS STEP DIR - три цифровых сигнала, заменить любым дополнительным пином - просто и логично )


Ясно, теперь другая проблема в конфиге подключается #include "pins.h", зашел туда, там вроде как нашел свою плату, но пины не совпадают, там включается ось X на 54 пине - #define ORIG_X_STEP_PIN 54, но у меня 94, ничего не понимаю.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как заменить заменить ось X на Z?
СообщениеДобавлено: 27 окт 2023, 08:59 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 04 окт 2004, 12:58
Сообщения: 10990
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко
чуть более конкретно, я исходники гляну.
там были разные названия одного и того же Ramps в зависимости от вариантов использования, правда на ноги драйверов это влиять не должно.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как заменить заменить ось X на Z?
СообщениеДобавлено: 27 окт 2023, 13:10 
Не в сети

Зарегистрирован: 25 окт 2023, 17:37
Сообщения: 5
setar писал(а):
чуть более конкретно, я исходники гляну.
там были разные названия одного и того же Ramps в зависимости от вариантов использования, правда на ноги драйверов это влиять не должно.


все настройки с разных плат проверил вроде нет там 94 пина


Вложения:
Repetier-Firmware.rar [438.6 КиБ]
Скачиваний: 0
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как заменить заменить ось X на Z?
СообщениеДобавлено: 27 окт 2023, 23:31 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 04 окт 2004, 12:58
Сообщения: 10990
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко
Позвольле Уважаемый, ну так и на меге256 под которую ramps разработан нет 94 пина (по крайней мере по обозначениям)
https://www.electronicshub.org/arduino-mega-pinout/


Вложения:
Schematic-2.png
Schematic-2.png [ 444.19 КиБ | Просмотров: 1394 ]
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как заменить заменить ось X на Z?
СообщениеДобавлено: 28 окт 2023, 02:49 
Не в сети

Зарегистрирован: 25 окт 2023, 17:37
Сообщения: 5
Как нет вот

Пин с выхода A0 идет на 97 пин на меге.

Добавлено спустя 8 минут 19 секунд:
Все я разобрался у ардуины оказывается своя номирация выводов, в данном случае 54, а значит все правильно.

Добавлено спустя 2 часа 22 минуты 58 секунд:
Оси X переставил на ось Z временно и все заработало, огромное спасибо за помощь.


Вложения:
chip_atmega2560.png
chip_atmega2560.png [ 660 КиБ | Просмотров: 1400 ]
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как заменить заменить ось X на Z?
СообщениеДобавлено: 29 окт 2023, 01:38 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 04 окт 2004, 12:58
Сообщения: 10990
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко
Да, все верно
там нумерация в исходном коде идет по установкам Arduino IDE и pin 97(Phys) = 54 (D54) = A0


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как заменить заменить ось X на Z?
СообщениеДобавлено: 15 май 2024, 12:12 
Не в сети

Зарегистрирован: 15 май 2024, 12:08
Сообщения: 1
Оси X и Z в 3D принтере выполняют разные функции. Ось X отвечает за перемещение печатной платформы влево-вправо, а ось Z – за движение экструдера вверх-вниз.Оси X и Z могут использовать разные двигатели и драйверы, так как для них требуются различные усилия и точность. Замена одного на другой может привести к некорректной работе. Если вам нужно узнать больше о подшипниках, вы можете посетить https://en.tradebearings.com/clist_112.html


Последний раз редактировалось coperlio 20 май 2024, 10:53, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как заменить заменить ось X на Z?
СообщениеДобавлено: 16 май 2024, 18:54 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 04 окт 2004, 12:58
Сообщения: 10990
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко
в 95% случаев типы драйверов и моторов на X и Z одинаковы.
а учитывая начальный вопрос про "Mega2560 + Ramps 1.4" они одинаковы с вероятностью 99.9%


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 10 ] 

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: Bing [Bot], Google [Bot] и гости: 0


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO