А!!! Троблема!!! (Отвечаем на вопросы новичков)
Модератор: Kaktus
- dark184
- Сообщения: 1520
- Зарегистрирован: 19 фев 2018, 18:18
- Имя: Алексей
- Откуда: Архангельск
- Благодарил (а): 11 раз
- Поблагодарили: 116 раз
Re: А!!! Троблема!!! (Отвечаем на вопросы новичков)
Удалось идентифицировать цифровые потенциометры на sBase, это микрочиповские MCP4451 на 50 килоом. Их адресация на шине I2C первый 0х44, второй 0х45. Если кто знает клиппер умеет ими управлять? Или опять быть первопроходцем?
Купил себе танк и никого больше не жалею.
-
- Сообщения: 757
- Зарегистрирован: 11 май 2018, 09:09
- Имя: Андрей
- Благодарил (а): 11 раз
- Поблагодарили: 63 раза
Re: А!!! Троблема!!! (Отвечаем на вопросы новичков)
Sbase, у меня нет. Думал, что внешние драйвера стоят. I2C с драйверами, думаю нет. Хотя, меня это не интересовало. Мог, что-то пропустить. Можно на гитхабе спросить...
- dark184
- Сообщения: 1520
- Зарегистрирован: 19 фев 2018, 18:18
- Имя: Алексей
- Откуда: Архангельск
- Благодарил (а): 11 раз
- Поблагодарили: 116 раз
Re: А!!! Троблема!!! (Отвечаем на вопросы новичков)
Уже нашел в example-extras.cfg. Клиппер умеет работать с 4451! УРА! Мало того, он еще умеет работать и с SPI интерфейсом. В принципе осталось только поставить и настроить все правильно. В принципе даже есть от чего оттолкнуться, но конфиг все равно придется нехило править похоже. Ладно, надеюсь в прошивку хоть не придется лезть.
Купил себе танк и никого больше не жалею.
-
- Сообщения: 1145
- Зарегистрирован: 31 авг 2017, 14:26
- Имя: Кирилл
- Откуда: Москва, CAO
- Благодарил (а): 38 раз
- Поблагодарили: 168 раз
- Контактная информация:
Re: А!!! Троблема!!! (Отвечаем на вопросы новичков)
да там настраивать то нечего по сути...
в этом файле:
https://github.com/KevinOConnor/klipper ... xample.cfg
лежат настройки по умолчанию для всех плат...
тут лежат настройки в виде написанных расширений сторонними разработчиками:
https://github.com/KevinOConnor/klipper ... extras.cfg
сами расширения находятся по пути "klippy/extras/", названия файла соответствует названия блока (mcp4451.py > [mcp4451]) в конфигурационном файле, тем же способом можно писать свои расширения...
и тд
в этом файле:
https://github.com/KevinOConnor/klipper ... xample.cfg
лежат настройки по умолчанию для всех плат...
тут лежат настройки в виде написанных расширений сторонними разработчиками:
https://github.com/KevinOConnor/klipper ... extras.cfg
сами расширения находятся по пути "klippy/extras/", названия файла соответствует названия блока (mcp4451.py > [mcp4451]) в конфигурационном файле, тем же способом можно писать свои расширения...
и тд
- dark184
- Сообщения: 1520
- Зарегистрирован: 19 фев 2018, 18:18
- Имя: Алексей
- Откуда: Архангельск
- Благодарил (а): 11 раз
- Поблагодарили: 116 раз
Re: А!!! Троблема!!! (Отвечаем на вопросы новичков)
Да уж... Нечего. БЛИН! Опять хрень! Начал собирать клиппер на юбунте бионик и напоролся на проблему newlib. Короче не собирается из за этого именно на бионике и только на ней... Бляха муха, да что жеж такое то. Проблема как я понял прямо сейчас и решается.
https://bugs.launchpad.net/ubuntu/+sour ... ug/1767223
Купил себе танк и никого больше не жалею.
-
- Сообщения: 1145
- Зарегистрирован: 31 авг 2017, 14:26
- Имя: Кирилл
- Откуда: Москва, CAO
- Благодарил (а): 38 раз
- Поблагодарили: 168 раз
- Контактная информация:
Re: А!!! Троблема!!! (Отвечаем на вопросы новичков)
у меня PC с Debian... проблем нет ) у меня единственная проблема была с прошивкой контроллера, так как в инструкции было написано (сейчас там переписано нормально) у меня не работало.
шилось толmко аля:
шилось толmко аля:
Код: Выделить всё
/dev/serial/by-id/...
Последний раз редактировалось Avtonomys 22 апр 2019, 21:24, всего редактировалось 1 раз.
- dark184
- Сообщения: 1520
- Зарегистрирован: 19 фев 2018, 18:18
- Имя: Алексей
- Откуда: Архангельск
- Благодарил (а): 11 раз
- Поблагодарили: 116 раз
Re: А!!! Троблема!!! (Отвечаем на вопросы новичков)
А у меня юбунта именно та, единственная с которой проблема. но у меня апельсинка, поэтому выбора особо нет.
Купил себе танк и никого больше не жалею.
-
- Сообщения: 1145
- Зарегистрирован: 31 авг 2017, 14:26
- Имя: Кирилл
- Откуда: Москва, CAO
- Благодарил (а): 38 раз
- Поблагодарили: 168 раз
- Контактная информация:
Re: А!!! Троблема!!! (Отвечаем на вопросы новичков)
так вот под вашу плату готовый конфиг, если я правильно понял...
https://github.com/KevinOConnor/klipper ... r-v1.3.cfg
- dark184
- Сообщения: 1520
- Зарегистрирован: 19 фев 2018, 18:18
- Имя: Алексей
- Откуда: Архангельск
- Благодарил (а): 11 раз
- Поблагодарили: 116 раз
Re: А!!! Троблема!!! (Отвечаем на вопросы новичков)
Неа, это не он. Там и распиновка другая, и драйвера другие. Вчера поразбирался, оказалось для MKS sBase идеально подходит конфиг
https://github.com/KevinOConnor/klipper ... eboard.cfg
Все совпадает, распиновка, адресация цифровых потенциометров. Вобщем все соответствует именно MKS sBase. Вчера поставил дебиан вместо юбунту. Прошивка клиппера собралась. Осталось разобраться как прошить ее в плату. Судя по всему прошивается плата по UART0, именно сюда у меня апельсинка и подключена, с точки зрения дебиана это ttyS2. Т.е. на sBase это UART0, но у апельсины сидит на порту UART2, а вот дебиан к этому порту не дает доступ. Помню ковырялся с юбунту, была проблема, надо разрешить этот порт. Только в юбунту это в конфиге псевдографикой делается, т.е. галочка ставится, а вот в дебиан нужно ручками в консоли включать, а вот что набрать в консоли фиг знает. Сейчас как раз ищу команду.
Купил себе танк и никого больше не жалею.
- dark184
- Сообщения: 1520
- Зарегистрирован: 19 фев 2018, 18:18
- Имя: Алексей
- Откуда: Архангельск
- Благодарил (а): 11 раз
- Поблагодарили: 116 раз
Re: А!!! Троблема!!! (Отвечаем на вопросы новичков)
Так как вчера sBase прошить не удалось, решил попробовать прошить мегу2560 на другом принтере клиппером. Прошивку пересобрал под этот проц, на удивление она залилась, принтер хоть и не сразу но задергался. Вобщем клиппер похоже тот еще гемор. Принтер поехал в хоум, но Х поехала в другую сторону, поправил, обе оси поехали в правильную сторону, концевики отказались работать, поправил, теперь работают, но перепутаны какого хрена местами. Т.е. концевик на Х работает на хоум Y и наоборот. В конфиге указано все верно, но концевики перепутаны. Ладно замахнул в конфиге местами концевики, стали наоборот работать, т.е. потребовалась инверсия какого фига, поправил, Х поехала в другую сторону от хоум, поправил направление, Y поехала в другую сторону, Х нормально, но падло опять концевики не работают! Короче правишь одно, вылезает другое, правишь другое, вылезает третье, правишь третье, вылезает первое. Не прошивка, а просто какое то чудо. Замкнутый круг просто.
Последний раз редактировалось dark184 24 апр 2019, 10:09, всего редактировалось 1 раз.
Купил себе танк и никого больше не жалею.
-
- Сообщения: 1145
- Зарегистрирован: 31 авг 2017, 14:26
- Имя: Кирилл
- Откуда: Москва, CAO
- Благодарил (а): 38 раз
- Поблагодарили: 168 раз
- Контактная информация:
Re: А!!! Троблема!!! (Отвечаем на вопросы новичков)
не знаю, у меня никаких проблем не было с установкой с файлом generic-ramps.cfg (mega2560+ramps 1.4) скорее всего вы что то где то перепутали и все по цепочки посыпалось или в конфиге было не правильно указано. не очень удобно сделал автор прошивки что инверсия для пинов двигателей это "!"...
- dark184
- Сообщения: 1520
- Зарегистрирован: 19 фев 2018, 18:18
- Имя: Алексей
- Откуда: Архангельск
- Благодарил (а): 11 раз
- Поблагодарили: 116 раз
Re: А!!! Троблема!!! (Отвечаем на вопросы новичков)
Тоже этот файл взял, моя плата хоть и MKS Gen L, но абсолютно совместима с рампсом. Даже в марлине распиновка берется от рампса. Да и без проблем в марлине можно указать вместо своей платы именно рампс, проблем не возникает. А на клиппере раз и гимор.
Конечно, я понимаю что в конфиге проблема, но где, пока не понял. Ах да, перепутал, концевики работают правильно, оси местами какого то хрена перепутаны. Надо замахнуть их в конфиге, мало ли что, вдруг прошивка с CoreXY работает не совсем корректно, либо инверсию одного из двигателей сделать скорее всего надо. Хотя все инверсии брал с конфига от марлина и репетира. Там все совпало, а здесь нет.
И еще. Пока не разобрался, где то в конфиге закралась настройка, типа не рыпаться пока оси не выведены в ноль. К тому же при любом сообщении прошивки об ошибке, отваливается коннект от окты. Где это отключить в свежей окте пока не увидел. Думаю это как раз в окте и отключается.
Купил себе танк и никого больше не жалею.
- koluna
- Сообщения: 1545
- Зарегистрирован: 24 авг 2018, 09:32
- Имя: Николай
- Откуда: Самара
- Благодарил (а): 92 раза
- Поблагодарили: 30 раз
Re: А!!! Троблема!!! (Отвечаем на вопросы новичков)
Так, коллеги линуксоиды, помогите, пожалуйста, установить Pronterface крайнего релиза под Mint 18.1.
Тыркнулся - не получилось с налету. Не копал пока глубоко.
Вы каким Pronterface пользуетесь?
Установил Repetier Host 2.1.3, но там много лишнего... попривык уже к Pronterface под виндой...
Тыркнулся - не получилось с налету. Не копал пока глубоко.
Вы каким Pronterface пользуетесь?
Установил Repetier Host 2.1.3, но там много лишнего... попривык уже к Pronterface под виндой...
RepRap "Кухня3D" - в процессе, но уже печатает...
https://3deshnik.ru/forum/viewforum.php?f=34
https://3deshnik.ru/forum/viewforum.php?f=34
-
- Сообщения: 1145
- Зарегистрирован: 31 авг 2017, 14:26
- Имя: Кирилл
- Откуда: Москва, CAO
- Благодарил (а): 38 раз
- Поблагодарили: 168 раз
- Контактная информация:
Re: А!!! Троблема!!! (Отвечаем на вопросы новичков)
это вшито в прошивку, без g28 оси не двигаются. можно костылями только исправить:
Код: Выделить всё
# Support manually moving stepper motors for diagnostic purposes.
# Note, using this feature may place the printer in an invalid state -
# see docs/G-Codes.md for important details.
#[force_move]
#enable_force_move: False
# Set to true to enable FORCE_MOVE and SET_KINEMATIC_POSITION
# extended G-Code commands. The default is false.
для настройки есть команды:
Код: Выделить всё
STEPPER_BUZZ STEPPER=stepper_x
STEPPER_BUZZ STEPPER=stepper_y
STEPPER_BUZZ STEPPER=stepper_z
для проверки концернов лучше использовать команду в консоль M119/QUERY_ENDSTOPS :
Код: Выделить всё
Recv: x:open y:open z:open
...
-
- Сообщения: 1145
- Зарегистрирован: 31 авг 2017, 14:26
- Имя: Кирилл
- Откуда: Москва, CAO
- Благодарил (а): 38 раз
- Поблагодарили: 168 раз
- Контактная информация:
Re: А!!! Троблема!!! (Отвечаем на вопросы новичков)
так что ли?
Код: Выделить всё
sudo usermod -a -G tty имя_пользователя
sudo usermod -a -G dialout имя_пользователя