А!!! Троблема!!! (Отвечаем на вопросы новичков)

Собираем, настраиваем, печатаем, делимся опытом, помогаем новичкам

Модератор: Kaktus

Аватара пользователя
dark184
Сообщения: 1520
Зарегистрирован: 19 фев 2018, 18:18
Имя: Алексей
Откуда: Архангельск
Благодарил (а): 11 раз
Поблагодарили: 116 раз

Re: А!!! Троблема!!! (Отвечаем на вопросы новичков)

Непрочитанное сообщение dark184 » 22 апр 2019, 18:54

Удалось идентифицировать цифровые потенциометры на sBase, это микрочиповские MCP4451 на 50 килоом. Их адресация на шине I2C первый 0х44, второй 0х45. Если кто знает клиппер умеет ими управлять? Или опять быть первопроходцем?
Купил себе танк и никого больше не жалею.

AndrK
Сообщения: 757
Зарегистрирован: 11 май 2018, 09:09
Имя: Андрей
Благодарил (а): 11 раз
Поблагодарили: 63 раза

Re: А!!! Троблема!!! (Отвечаем на вопросы новичков)

Непрочитанное сообщение AndrK » 22 апр 2019, 18:59

dark184 писал(а):
22 апр 2019, 18:30
Нет, на sBase ток регулируется цифровыми потенциометрами, которые подключены к контроллеру платы по шине I2C
Sbase, у меня нет. Думал, что внешние драйвера стоят. I2C с драйверами, думаю нет. Хотя, меня это не интересовало. Мог, что-то пропустить. Можно на гитхабе спросить...

Аватара пользователя
dark184
Сообщения: 1520
Зарегистрирован: 19 фев 2018, 18:18
Имя: Алексей
Откуда: Архангельск
Благодарил (а): 11 раз
Поблагодарили: 116 раз

Re: А!!! Троблема!!! (Отвечаем на вопросы новичков)

Непрочитанное сообщение dark184 » 22 апр 2019, 19:04

Уже нашел в example-extras.cfg. Клиппер умеет работать с 4451! УРА! Мало того, он еще умеет работать и с SPI интерфейсом. В принципе осталось только поставить и настроить все правильно. В принципе даже есть от чего оттолкнуться, но конфиг все равно придется нехило править похоже. Ладно, надеюсь в прошивку хоть не придется лезть.
Купил себе танк и никого больше не жалею.

Avtonomys
Сообщения: 1145
Зарегистрирован: 31 авг 2017, 14:26
Имя: Кирилл
Откуда: Москва, CAO
Благодарил (а): 38 раз
Поблагодарили: 168 раз
Контактная информация:

Re: А!!! Троблема!!! (Отвечаем на вопросы новичков)

Непрочитанное сообщение Avtonomys » 22 апр 2019, 20:12

да там настраивать то нечего по сути...
в этом файле:
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: А!!! Троблема!!! (Отвечаем на вопросы новичков)

Непрочитанное сообщение dark184 » 22 апр 2019, 21:12

Avtonomys писал(а):
22 апр 2019, 20:12
да там настраивать то нечего по сути...
Да уж... Нечего. БЛИН! Опять хрень! Начал собирать клиппер на юбунте бионик и напоролся на проблему newlib. Короче не собирается из за этого именно на бионике и только на ней... Бляха муха, да что жеж такое то. Проблема как я понял прямо сейчас и решается.
https://bugs.launchpad.net/ubuntu/+sour ... ug/1767223
Купил себе танк и никого больше не жалею.

Avtonomys
Сообщения: 1145
Зарегистрирован: 31 авг 2017, 14:26
Имя: Кирилл
Откуда: Москва, CAO
Благодарил (а): 38 раз
Поблагодарили: 168 раз
Контактная информация:

Re: А!!! Троблема!!! (Отвечаем на вопросы новичков)

Непрочитанное сообщение Avtonomys » 22 апр 2019, 21:18

у меня PC с Debian... проблем нет ) у меня единственная проблема была с прошивкой контроллера, так как в инструкции было написано (сейчас там переписано нормально) у меня не работало.
шилось толmко аля:

Код: Выделить всё

/dev/serial/by-id/...
Последний раз редактировалось Avtonomys 22 апр 2019, 21:24, всего редактировалось 1 раз.

Аватара пользователя
dark184
Сообщения: 1520
Зарегистрирован: 19 фев 2018, 18:18
Имя: Алексей
Откуда: Архангельск
Благодарил (а): 11 раз
Поблагодарили: 116 раз

Re: А!!! Троблема!!! (Отвечаем на вопросы новичков)

Непрочитанное сообщение dark184 » 22 апр 2019, 21:24

А у меня юбунта именно та, единственная с которой проблема. но у меня апельсинка, поэтому выбора особо нет.
Купил себе танк и никого больше не жалею.

Avtonomys
Сообщения: 1145
Зарегистрирован: 31 авг 2017, 14:26
Имя: Кирилл
Откуда: Москва, CAO
Благодарил (а): 38 раз
Поблагодарили: 168 раз
Контактная информация:

Re: А!!! Троблема!!! (Отвечаем на вопросы новичков)

Непрочитанное сообщение Avtonomys » 23 апр 2019, 23:54

dark184 писал(а):
22 апр 2019, 19:04
но конфиг все равно придется нехило править похоже.
так вот под вашу плату готовый конфиг, если я правильно понял...
https://github.com/KevinOConnor/klipper ... r-v1.3.cfg

Аватара пользователя
dark184
Сообщения: 1520
Зарегистрирован: 19 фев 2018, 18:18
Имя: Алексей
Откуда: Архангельск
Благодарил (а): 11 раз
Поблагодарили: 116 раз

Re: А!!! Троблема!!! (Отвечаем на вопросы новичков)

Непрочитанное сообщение dark184 » 24 апр 2019, 08:10

Avtonomys писал(а):
23 апр 2019, 23:54
так вот под вашу плату готовый конфиг, если я правильно понял...
Неа, это не он. Там и распиновка другая, и драйвера другие. Вчера поразбирался, оказалось для 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: А!!! Троблема!!! (Отвечаем на вопросы новичков)

Непрочитанное сообщение dark184 » 24 апр 2019, 09:56

Так как вчера sBase прошить не удалось, решил попробовать прошить мегу2560 на другом принтере клиппером. Прошивку пересобрал под этот проц, на удивление она залилась, принтер хоть и не сразу но задергался. Вобщем клиппер похоже тот еще гемор. Принтер поехал в хоум, но Х поехала в другую сторону, поправил, обе оси поехали в правильную сторону, концевики отказались работать, поправил, теперь работают, но перепутаны какого хрена местами. Т.е. концевик на Х работает на хоум Y и наоборот. В конфиге указано все верно, но концевики перепутаны. Ладно замахнул в конфиге местами концевики, стали наоборот работать, т.е. потребовалась инверсия какого фига, поправил, Х поехала в другую сторону от хоум, поправил направление, Y поехала в другую сторону, Х нормально, но падло опять концевики не работают! Короче правишь одно, вылезает другое, правишь другое, вылезает третье, правишь третье, вылезает первое. Не прошивка, а просто какое то чудо. Замкнутый круг просто.
Последний раз редактировалось dark184 24 апр 2019, 10:09, всего редактировалось 1 раз.
Купил себе танк и никого больше не жалею.

Avtonomys
Сообщения: 1145
Зарегистрирован: 31 авг 2017, 14:26
Имя: Кирилл
Откуда: Москва, CAO
Благодарил (а): 38 раз
Поблагодарили: 168 раз
Контактная информация:

Re: А!!! Троблема!!! (Отвечаем на вопросы новичков)

Непрочитанное сообщение Avtonomys » 24 апр 2019, 10:09

не знаю, у меня никаких проблем не было с установкой с файлом generic-ramps.cfg (mega2560+ramps 1.4) скорее всего вы что то где то перепутали и все по цепочки посыпалось или в конфиге было не правильно указано. не очень удобно сделал автор прошивки что инверсия для пинов двигателей это "!"...

Аватара пользователя
dark184
Сообщения: 1520
Зарегистрирован: 19 фев 2018, 18:18
Имя: Алексей
Откуда: Архангельск
Благодарил (а): 11 раз
Поблагодарили: 116 раз

Re: А!!! Троблема!!! (Отвечаем на вопросы новичков)

Непрочитанное сообщение dark184 » 24 апр 2019, 10:16

Avtonomys писал(а):
24 апр 2019, 10:09
generic-ramps.cfg
Тоже этот файл взял, моя плата хоть и MKS Gen L, но абсолютно совместима с рампсом. Даже в марлине распиновка берется от рампса. Да и без проблем в марлине можно указать вместо своей платы именно рампс, проблем не возникает. А на клиппере раз и гимор.
Конечно, я понимаю что в конфиге проблема, но где, пока не понял. Ах да, перепутал, концевики работают правильно, оси местами какого то хрена перепутаны. Надо замахнуть их в конфиге, мало ли что, вдруг прошивка с CoreXY работает не совсем корректно, либо инверсию одного из двигателей сделать скорее всего надо. Хотя все инверсии брал с конфига от марлина и репетира. Там все совпало, а здесь нет.
И еще. Пока не разобрался, где то в конфиге закралась настройка, типа не рыпаться пока оси не выведены в ноль. К тому же при любом сообщении прошивки об ошибке, отваливается коннект от окты. Где это отключить в свежей окте пока не увидел. Думаю это как раз в окте и отключается.
Купил себе танк и никого больше не жалею.

Аватара пользователя
koluna
Сообщения: 1545
Зарегистрирован: 24 авг 2018, 09:32
Имя: Николай
Откуда: Самара
Благодарил (а): 92 раза
Поблагодарили: 30 раз

Re: А!!! Троблема!!! (Отвечаем на вопросы новичков)

Непрочитанное сообщение koluna » 24 апр 2019, 10:31

Так, коллеги линуксоиды, помогите, пожалуйста, установить Pronterface крайнего релиза под Mint 18.1.
Тыркнулся - не получилось с налету. Не копал пока глубоко.
Вы каким Pronterface пользуетесь?
Установил Repetier Host 2.1.3, но там много лишнего... попривык уже к Pronterface под виндой...
RepRap "Кухня3D" - в процессе, но уже печатает...
https://3deshnik.ru/forum/viewforum.php?f=34

Avtonomys
Сообщения: 1145
Зарегистрирован: 31 авг 2017, 14:26
Имя: Кирилл
Откуда: Москва, CAO
Благодарил (а): 38 раз
Поблагодарили: 168 раз
Контактная информация:

Re: А!!! Троблема!!! (Отвечаем на вопросы новичков)

Непрочитанное сообщение Avtonomys » 24 апр 2019, 10:48

dark184 писал(а):
24 апр 2019, 10:16
И еще. Пока не разобрался, где то в конфиге закралась настройка, типа не рыпаться пока оси не выведены в ноль.
это вшито в прошивку, без 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
на 1мм двигает ось в сторону "+" и возвращает назад. они работают без G28.


для проверки концернов лучше использовать команду в консоль M119/QUERY_ENDSTOPS :

Код: Выделить всё

Recv: x:open y:open z:open
...

Avtonomys
Сообщения: 1145
Зарегистрирован: 31 авг 2017, 14:26
Имя: Кирилл
Откуда: Москва, CAO
Благодарил (а): 38 раз
Поблагодарили: 168 раз
Контактная информация:

Re: А!!! Троблема!!! (Отвечаем на вопросы новичков)

Непрочитанное сообщение Avtonomys » 24 апр 2019, 15:06

dark184 писал(а):
24 апр 2019, 08:10
Т.е. на sBase это UART0, но у апельсины сидит на порту UART2, а вот дебиан к этому порту не дает доступ.
так что ли?

Код: Выделить всё

sudo usermod -a -G tty имя_пользователя
sudo usermod -a -G dialout имя_пользователя

Ответить

Вернуться в «3D принтеры и 3D печать»

Яндекс.Метрика