Возвращаясь к напечатанному. 8 bit vs 32 bit.

MorAlex
Идет загрузка
Загрузка
17.09.2019
803
35
печатает на Anet A6
Вопросы и ответы
Статья относится к принтерам:
Anet A6

Этот вопрос я задавал где то в конце прошлого или начале этого года.  Сейчас вернувшись к идее собрать принтер другой конструкции используя донором Anet A6. И собственно снова возник вопрос. Чем 32-х битная плата лучше 8-ми битной?

В прошлый раз ответы были на уровне:

- Ну как?! 32 бита гораздо лучше 8-ми! Быстрее, лучше, сильнее! Но чем лучше, чем сильнее? Как 32-х битная плата улучшит и улучшит ли скорость, и качество печати так никто и не ответил.

Может ли кто нибудь по пунктам привести преимущества 32 bit для 3D принтера? Скорость, качество, отсутствие необходимости использования Klipper т.к. сам контроллер справляется с вычислениями? Какие плюсы за эти деньги?

Ответы на вопросы

Ответы

17.09.2019 в 22:15
10

Если Вы за целый год не разобрались с этим вопросом, то это диагноз.

Извините...

17.09.2019 в 22:25
3

32 бита нынче стоят не дорого, не вижу смысла брать 8 бит при такой цене на 32)

18.09.2019 в 07:53
0

Зачем что-то брать, когда уже есть? Если собирать на комплектующих от ани, то как не крути скоростей не добиться приличных, а значит и 8бит в картезиане будет с головой.

18.09.2019 в 09:39
1

Мозги от ани — ущербнее не придумать.

18.09.2019 в 10:57
0

для ани их хватает выше крыши

17.09.2019 в 22:27
1

В некоторых случаях у avr-ов не хватает производительности и они начинают подтормаживать. На деле короткие замирания во время печати, в особенности на большой скорости. На ютюбе есть видео типа марлин vs клиппер. По личному опыту думаю что наступал на эту проблему, но это неточно.

18.09.2019 в 07:53
0

В некоторых случаях у avr-ов

В каких?

18.09.2019 в 14:58
0

Например движение по окружности из 100-200 точек на большой скорости. Конкретную границу, когда начинает ломаться, я к сожалению не прощупывал.

17.09.2019 в 23:27
3

AVR на все фичи уже тупо не хватает, ни по частоте, ни по памяти, ни по набору инструкций. Например, никак не выйдет на AVR одновременно использовать дельту, фуллграфик экран, linear advance, s-curve acceleration, автолевел и два экструдера на скорости 80-100.
Ну и в один прекрасный момент вы обнаружите, что не можете обновить прошивку, ибо разработчики бросили AVR, и даже баги не пофиксят. Но, пока что, война за каждый бит и такт на AVR заставляет писать качественный и эффективный код, что есть очень хорошо. Да и камушки ARM тоже не без подводных камней, например, на stm32f4 вход и выход из FPU настолько долгий, что большинство вычислений быстрее выполнить на ALU, особенно это касается нашей простой и быстрой печатной тригонометрии. Реально, вход и выход занимает в разы больше времени, чем сами вычисления. Но за счёт тактовой частоты в 20 раз выше AVR и набора инструкций пошире - это незаметно.

18.09.2019 в 09:42
1

> Например, никак не выйдет на AVR одновременно использовать дельту, фуллграфик экран

На этом список можно остановить, вычислительные мощьности уже закончились.

18.09.2019 в 04:29
0

если нужно заменить дохлую плату, то только 32bit, ибо это мейнстрим и они тупо дешевле, чем 8bit-ные


если не стоит вопрос замены дохлой платы, то для Anet-овских дрыгостолов никаких 32bit не надо, не те скорости.

18.09.2019 в 07:58
0

и они тупо дешевле, чем 8bit-ные

С чего они дешевле?

https://ru.aliexpress.com/item/32915489138.html - MKS GEN L V1.0 950 рублей + драйвера.

https://ru.aliexpress.com/item/32857164057.html - Рампс + мега + драйвер - 1080 рублей.

Сколько стоит самый дешевый скр?

8 бит в принципе хватит и для кубойдов с лихвой если скоростя не улетают за 150. А собрать кубойда из ани с терпимым качеством печати и скоростями такими ни как не выйдет. Ну будет 80. ну пусть 100 вместо 60. И то под вопросом.

18.09.2019 в 09:45
2

> Сколько стоит самый дешевый скр?

скр 1.3 — 1200 

скр мини 1.1 — 800

18.09.2019 в 10:19
0

А я так и не понял. скр мини 2 версии существует? И нагреватели все внешние блоки ключей использовать? И что там с прошивками? Я так понимаю только марлин 2.0 и то с танцами?

18.09.2019 в 17:45
2

> А я так и не понял. скр мини 2 версии существует?

Три версии: обычная SKR mini 1.1 и две для Эндора3 SKR mini E3 c 2209 и SKR mini E3 DIP с кроватками под драйвера.

Плюс каждая или с колодкой питания или с гнездом 5.5\2.1 — итого шесть видов.

> И нагреватели все внешние блоки ключей использовать?

Нагреватель стола внешний. Для хотэнда мосфет есть. Для вентилятора транзюк есть. 

> И что там с прошивками?

Только марлин 2.0. Лежит на ГитХабе у дерева с преднастройкой под два разных телевизора: 2004 и 12864.

Танцев нету, если была чистая установка платформио.

18.09.2019 в 10:23
1

посмотри ценник на какой-нибудь Anet Board или родную плату от Creality, ужаснешься.

самый дешевый SKR mini 1.1 стоит 770

SKR 1.1  - 990

SKR 1.3 - 1200

18.09.2019 в 10:29
0

Зачем мне смотреть на них, когда я 2 варианта уже предложил. Обкатанные в хвост и в гриву. А скр... почитай сколько постов "не могу прошить",  "не могу... прочее". Я не спорю что она хороша за свои, но та же скр за 1000 рублей будет без драйверов.

Во вторых в таком контексте без линков на лоты - пустые слова.

18.09.2019 в 10:45
3

ну вот тебе линк на лот - SKR mini 1.1

http://ali.pub/3sah42  - 768.65р с бесплатной доставкой


насчет постов "не могу прошить" - эти хомячки и MKS GEN не смогут прошить. все ньюансы сборки прошивки для SKR описаны в документации, проблем вообще никаких. это я тебе как владелец SKR 1.3 и даже новой SKR PRO говорю. просто надо прочитать и тупо сделать по инструкции.


а для совсем альтернативно одаренных прям готовая прошивка на гитхабе у BIGTREETECH лежит, там даже инструкцию читать не надо.




18.09.2019 в 10:48
0

Вот спасибо. Ну и контрольный в голову ))) На дельту какие драйвера взять? тмс2208? 2209 я так понимаю днем с огнем не найти.

18.09.2019 в 10:50
2

чойта не найти? вон лежат уже у меня )))


просто спроси у китаез, когда смогут поставить 2209. ну может максимум месяц подождать придется, я неделю ждал.


подождать того стоит, им не нужно активное охлаждение, как остальным TMC. они и с пассивным холодные.



18.09.2019 в 11:31
0

А у кого брал 2209? Спасибо.

18.09.2019 в 11:40
2

я брал конкретно вот этот лот http://ali.pub/3sas72


но "деревья" они и в африке "деревья", хоть и несколько магазинов, все равно из одного места берут и даже при заковыристых вопросах один и тот же Eric отвечает )


поэтому особой разницы, в каком из магазинов BIGTREETECH брать, нет

18.09.2019 в 17:30
2

> На дельту какие драйвера взять?

LV8729.

19.09.2019 в 08:40
0

А они к SKR болтон встанут? Я подумываю простую 1.3 версию взять. Очень уж я полюбился со смузваре.

19.09.2019 в 08:45
0

> SKR болтон

Что ещё за «болтон»?

SKR 1.3 едет, поэтому не подскажу.

Сейчас у меня в Призме стоит SKR mini 1.1 с LV8729×3+A4988 — движения по осям тихие и плавные. Я теперь вентиляторы слышу.

19.09.2019 в 08:47
1

Т.е. воткнул, выбрал его в прошивке и пользуешься. Без переходников, напаиваний и прочего.

Понял-принял. Значит так и поступлю. Спасибо.

19.09.2019 в 08:52
1

> Т.е. воткнул, выбрал его в прошивке и пользуешься. Без переходников, напаиваний и прочего.

Именно так. Просто воткнул согласно распиновке. Настроил ток. Перемычками выбрал нужный микрошаг. В прошивке указал новое кол-во шагов. И до кучи указал версию драйвера, но это пока не работает.

При необходимости инвертировать моторы.

18.09.2019 в 08:29
0

А у мея проблема с прошивкой 32bit-ной SKR :(

18.09.2019 в 09:48
1

Там окромя ущербного, б-гомерзкого марлина ничего не работает.

На скр1.3 можно и смузи, но хомячки в её неумеют.

18.09.2019 в 10:40
1

а у меня нет проблем ни с SKR 1.3, ни с SKR PRO 1.1 )

там всего лишь нужно прочитать документацию от производителя платы и от производителя прошивки

18.09.2019 в 12:43
0

Тогда поделитесь опытом, а то лежат две дровишки, пыль собирают. Хотел сдалить обнову купил SKR1.3 и SKR MINI 1.1, а прошить не получается. Я бсуждал этот вопрос здесь.

19.09.2019 в 04:34
1

я уже поделился опытом: чтобы успешно прошить, нужно прочитать документацию.

18.09.2019 в 12:36
1

Вот например 32бит не справляются если 1\128 шагов. 8Бит с натягом 1\32 шага могут.

А вот что будет лучше если всё равно 1\16 шагать будем с какими ни будь TMC`ками…. наверное всё же 32бита, потому что тикатель в ней быстрее тикает.

А вот если 8бит, да на больших мегагерцах! Вот где сила ! или на гГц`ах : )

18.09.2019 в 15:57
1

Скорость экструдера с редуктором резко снижается и может быть недостаточна для боудена. Мне пришлось поставить зубастую шестерню большую вместо маленькой, иначе подсопливливало. Сейчас максимальная скорость 40 при ретракте 4мм. А при включении квадратичной адаптации падает в 4 раза, поскольку при этом отключается функция комбинирования шагов по два и четыре.

Кстати именно поэтому 32 бита печатает качественно на высоких скоростях, ведь контроллеру нет необходимости экономить тики.

03.10.2019 в 20:49
0

Задолбался читать коменты, отвечу как знаю , всё верно 32 бита : дешевле , быстрее мощнее, однако только что наткнулся на 32 битную плату mks robin v 1.1 , с н есьёмными драйвера , и сразу скажу . что у неё нет преимущетсв даже перед той же melzi.  Вкратсе 32бит на stm32f103  - это 72мгц , что значительнее больше 16мгц у avr , однако несьёмные драйера стоят а4988 , а значит вся вычислительная мощь резко уходит на уровень авр , т.к. тихие драйвера не поставить , а а4988 самый дешёвый и шумный драйвер. Следующий этап , то что у stm32f103 есть встроенная подержка usb -круто ! Я это знаю , я с этим работал и пробовал vcp( виртуальный ком порт) и я о.... когда увидел что вместо стандарного usb с vcp , там блин стоит ch341g  которую повесели на 1 из юартов , то есть забили на аппаратную поддержку мк и подолжили мост . там где он  не нужен . увеличив стоимость платы и опять прировняв её к melzi=arduino.  Дальше наличие слота для карты памяти . конкретно эта плата была на stm32f103c8 , а значит у неё нет аппаратной поддержки карт памяти . но есть програмная на72мгц , она значительнее выше чем у авр(но на деле я не лез в прошивку и не проврял) так запись/чтение должно быть быстрее . возможный+. Дисплей вот тут 32бита действительно выигрывают заливка и обработка будут намного быстрее . однако если ты используешь lcd2004 или 12864 , или даже oled 0,96 , этими 32бита можно подтерется, т.к. сами эти дисплейчики очень медленные и авр реализует их полынй потенциал. Но всё же тфт он потянет гораздо быстрей. Сомнительный + если ты вообще используешь дисплеи.
Ну а теперь то  в чем  большинство arm платы прогрывают 8 БИТ. У всех авр с ацп ест ьвстроенный ион на 1.1в для более точных измерений температуры , а арм его нет , питание ацп и мк идёт по 1 и той же шине , то есть при питании 3.3в , в сети могут быть проседания до 3.2 или скачки до 3.4(по факту мк будет работать и при 3.1 и при 3.6) это вызовет серьёзные скачки показаний ацп отсюда изменение температуры +-5 а то и более градусов (что очнь хреново , и чем выше темпер , тем больше скачки), конечно это решается внешним ацп и термопарой . или запиткой от ион , но что-то из тех плат что просматривал , ни у 1 нет ни иона . ни внешнего ацп. То есть значительный -. Дальше , при использовании столодрыга ( анеты пруши и т.п.) высокой скорости не добится . а значит 8 бит опять в выйгрыше, т.к. избыточная производительность нафиг не нужна. То есть - , но + на кинематттике corexy , на высоких скоростях.

В общем 2 сомнительных + , 1 минус , и 1 неопределёный. В общей сложности 32 битные платы с открытой прошивкой до 2к это шлак, который почти не превосходит 8 битные платы . 

Для написания комментариев, пожалуйста, авторизуйтесь.

Читайте в блогах

Лампа- Ночник

Магнитная палочка для труднодоступных мест )

Игрушки для детей

Эксклюзивный кальян на принтере - да легко!))

Спасение настольной лампы Globo Famous

Восстановление сопел для 3d принтера