Плата с RepRapFirmware на STM32

svs0724
Идет загрузка
Загрузка
24.11.2019
4321
55
печатает на RepRap
Личные дневники

Подпишитесь на автора

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

Отписаться от уведомлений вы всегда сможете в профиле автора.

24
Статья относится к принтерам:
RepRap

Немного задержался выпуск платки, из за разных производственных проблем, первая партия все таки, плюс понадобились некоторые доработки прошивки, но тем не менее осталось совсем немного, на неделе планирую отправить заказавшим платки после анонса. Ну и бонусом в прошивку добавлю возможность подключить дисплеи MKS mini 12864, уже почти доделал. В оригинальную прошивку его добавлять не захотели.

На фото пока подключен MKS TFT

Подпишитесь на автора

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

Отписаться от уведомлений вы всегда сможете в профиле автора.

24
Комментарии к статье

Комментарии

25.11.2019 в 00:06
0

Сколько будет стоить?

25.11.2019 в 04:52
0

В прошлом анонсе все цены.

25.11.2019 в 10:45
0

Ссылку бы. Найти предыдущую статью на эту тему не удалось.

25.11.2019 в 10:59
1
25.11.2019 в 11:06
1

У каждого есть профиль. А там все статье, вопросы и т.д. и т.п.

25.11.2019 в 10:49
1

Не, так ты слона не продашь

25.11.2019 в 12:30
1

Так он и не продаёт слона :)

25.11.2019 в 01:05
0

Ссылочки на гитхаб будут?

25.11.2019 в 10:25
0

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

25.11.2019 в 05:38
0

В конфигураторе RRF поддержка планируется?

25.11.2019 в 10:24
0

Можно через их конфигуратор создать конфиги, как для duet-wifi, а потом руками немного подправить

28.11.2019 в 18:13
0

Для дельта принтеров, поддерживается ли в вашей прошивке коррекция arm_length раздельно по осям? Углы я так понимаю корректируюся через g code. В marlin они вносятся в configuration.h через #define DELTA_DIAGONAL_ROD_TRIM_TOWER , klipper рассчитывает самостоятельно и пишет в файл конфига на диске. Не смог почему то найти информацию возможно ли это в RRF. Если такая возможность существует я пожалуй становлюсь в очередь за вашей платой. Как раз закупился программатором и буду шить альтернативную прошивку в MKS TFT 3.5

    Сейчас использую klipper на Flsun QQ, в качестве хоста eee pc 701. Каждый раз при какой то нештатной ситуации приходится отключать питание принтера, потому как кнопок стоп и пауза оченно не хватает, а до веб морды пока доберешься... Да и места эта связка много занимает.

    Расширенная калибровка дельты в klipper очень крутая исправляет даже очень кривую геометрию, устраняет нелинейность размеров отпечатков по всем осям а не только кривизну стола. Есть ли что то подобное в RRF? 

28.11.2019 в 18:24
0

Я не силен в дельта принтерах, какие то коррекции там есть при настройки и калибровке, но мне трудно судить насколько оно лучше чем в klipper, но все настройки тоже в файл пишутся, вот инструкция по настройке дельты, правда на английском, возможно разберетесь

https://duet3d.dozuki.com/Wiki/Calibrating_a_delta_printer

28.11.2019 в 18:37
0

То что я искал, спасибо!

PS К сожалению такой возможности нет, видимо из за того что это не поддерживается в g-code.

25.11.2019 в 11:48
0

Брал я у svs0724 ruramps 4d с предусилителями для термопар.

Плата крутая, работает под MARLIN 2.0 с ТМС2130 стабильно уже более полугода. Но есть некоторые вещи, о которых стоит знать клиентам.

-далее был список претензий производителю, которые производитель принял во внимание.

25.11.2019 в 11:58
0

Извиняюсь если чем обидел, просто физически не получается ответить все на возникающие вопросы, т.е. всем занимаюсь в одиночку, плюс письма иногда в сппм попадают.

Про термопары на фроуме на сколько я помню был ответ, если нет, я поищу ваш вопрос и отвечу.

Про транзистор не совсем понял, на платах все элементы паяются вручную

25.11.2019 в 12:18
0

Я не собираюсь делать ущерб вашему бизнесу. Просто дайте подробный гайд по термопарам.

25.11.2019 в 12:20
0

Хорошо, добавлю сегодня на сайт в раздел документации

25.11.2019 в 12:51
0

А можно узнать что у Вас не так с термопарами?

У меня еще с первой версии все работает, т.е. больше двух с половиной лет.

25.11.2019 в 13:47
0

Ответил в пм

25.11.2019 в 20:38
0

https://ruramps4d.ru/docs/

добавил пункт 10.1 про термопару, попробуйте настроить, потом напишите в личку получилось или нет

25.11.2019 в 21:25
0

Сергей, вы как-то мне обещали подсказать какие термопары К типа с aliexpress могут подойти? можете это тоже добавить в документацию?

25.11.2019 в 22:26
0

Спасибо.

25.11.2019 в 23:48
0

 Сделал по Вашей инструкции, работает нормально! Пока показывает 106С при мокании в кипяток. Вооружусь более точными термометрами завтра и попробую докалибровать точнее. В личку писать не стал, пусть все видят, что Ваша плата работает хорошо! Добавьте пожалуйста туда-же в инструкцию точную геометрию платы, размеры, расположение и диаметр отверстий.

26.11.2019 в 14:16
0

Добавил

25.11.2019 в 14:54
0

Спасибо за титанический труд. Но как тут уже справедливо заметили - так вы слона не продадите.

Сейчас на алишечки очень много 32 битных плат, чем ваша лучше? Спасибо за ответ.

25.11.2019 в 15:05
0

В предыдущем посте уже писал о преимуществах, поэтому кратко об основных:

- прошивка RepRapFirmware со встроенным веб сервером и функциональным веб интерфейсом

- через  wifi модуль файлы пишутся на карточку и USB флэш на скорости 300-500 кБайт/c, читаются на скорости до 1Мбайта/c.

- печать с USB flash (реализован полноценный USB хоst, а не через SPI модуль/конвертер) 

- плата собирает в себе функционал сразу Duet-WiFi, Duet-Ethernet, Duet- Maestro

- драйверы съемные, можете комбинировать их по своему усмотрению.

Из похожих конкурентов на али только клон Duet, но у меня функционал пошире, возможно еще lerdge, но там свои "тараканы",

26.11.2019 в 21:21
0

Слона не продаст... Платы продает...

Многие уже купили... Я купил ruramps4d 1.3. И ещё куплю. И новой версии с stm попозже куплю...

В Китае много разных... Каждый выбирает по своим соображениям.

25.11.2019 в 16:12
0

Здорово. Но меня больше скорости интересуют. Какя максимальная частота на ногах step? Step для всех 4 драйверов не зависим? Как он реализован, по прерываниям или в живой очереди главного цикла? Спасибо

25.11.2019 в 16:25
0

На тестах гонял XY на высоких оборотах (кинематика corexy), осцилограф показывал до 500кГц step импульсы, при повышении скорости клинило моторы, точно обороты не помню, могу повторить эксперимент.

По прерыванию от таймера проверяется какими движками надо подвигать и по маске выставляются или сбрасываются биты одновременно на всех нужных step пинах

25.11.2019 в 22:50
0

На тестах гонял XY на высоких оборотах (кинематика corexy), осцилограф показывал до 500кГц step импульсы

А на высокой скорости (200 - 500 кГц) при одновременной работе нескольких моторов, импульсы идут с равномерным периодом (при равномерном движении)? Или они "болтаются" и период у соседних импульсов разный?

25.11.2019 в 22:57
1

Работали одновременно X и Y сигналы смотрел на драйвере X, при равномерном движении  период у импульсов был одинаковый, если интересно постараюсь завтра повторить эксперимент и показать что осцилограф кажет

26.11.2019 в 00:09
0

Да, интересно посмотреть как выглядят сигналы на осциллографе. Спасибо.

25.11.2019 в 16:41
0

Очень не дурно. A какя частота у прерывания по Таймеру? Кто еще висит на прерываниях (экран наверное и  eeprom) и какого они типа?

25.11.2019 в 16:57
0

Очень хочется попробовать RRF, но такая мощно заряженная плата, в общем-то, и не нужна. Хотя очень интересна. Не думали что-то простенькое сделать, под условные 4 драйвера минималистичное? И еще, размеры платы не подскажете?

25.11.2019 в 17:14
0

Если оставить 4 драйвера и один хотенд, то можно камень поменьше воткнуть конечно, но цена все равно не сильно упадет, хотя размеры платы сократятся конечно, с другой стороны народ просит еще больше драйверов и экструдеров, я так понял многие хотят попробовать вариант с автосменой печатающей головы как у E3D

Сейчас размер 180х138мм

25.11.2019 в 17:22
0

Спасибо. А кроме Вашей платы и Дуэтов больше ничего с RRF нет?

25.11.2019 в 17:39
0

Урезанные варианты без веба есть для arduino due и платы на контроллере lpc1768/9 , типа mks sbase или skr 1.3 но там и контроллеры уже слабоваты для RRF

15.12.2019 в 17:26
0

В открытом доступе схем не будет? 

15.12.2019 в 18:13
0

Пока не готов сказать, не очень хочется чтобы клоны Китайские появились как у Duet3D. Скорее всего у Duet с рядом производителей контракты, я даже видел несколько принтеров куда штатно Duet ставят, и розница им не сильно интересно. В общем будем посмотреть

15.12.2019 в 20:49
0

Ясно. Ну если выложите в открытый доступ, то попробовал бы сделать минималистичный вариант платы под один экструдер и все такое.

25.11.2019 в 17:01
0

Частота прерывания от  таймера около 1,3 MHz.

А для работы остальных задач используется FreeRTOS. 

EEPROM тут нет, конфиг на SD карте сохраняется, можно как вариант еще выделить область памяти контроллера 

25.11.2019 в 17:14
0

Тогда у вас отличный проект. Таких как вы не много. Желаю вам успехов.

25.11.2019 в 17:15
0

Спасибо

25.11.2019 в 22:57
0

Я пользуюсь RuRAMPS4D и прошка MK4duo. Доволен как слон, еще раз спасибо за вашу работу. 

Как прошка MK4duo появится на вашу новую карту , то куплю ее.

25.11.2019 в 23:07
0

Mk4Duo поддержку STM32 делают в данный момент, и запустить ее можно будет, но не раскроет Mk4Duo всех возможностей новой платы, только RepRapFirmware

26.11.2019 в 00:01
0

Ясно. Спасибо. 

26.11.2019 в 01:22
0

Поздравляю! Становлюсь в очередь. Спасибо ВАм и всего самого наилучшего.

27.12.2019 в 10:58
0

Сказать честно? 

Я больше не куплю ваши решения в виде плат рурампс.

Почему?

Отсуствие документации совсем.

Отсутсвие поддержки совсем.

Глюки как были так и остаются.

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

Больше чем уверен что на эту плату обновления будут появляться так же часто как и документация на шилд рурампс.

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

Но нет, шилд со всеми глюками лежит на полке.

27.12.2019 в 11:14
0

RuRamps это просто шилд (соединительная плата), и грабли как правило, это грабли прошивок а не самой платы.

А по поводу отсутствия документации и поддержки причем совсем, я бы поспорил, да е яне могу отвечать на вопросы всем и 24 часа в сутки, но стараюсь это делать по возможности.

Можете для примера написать про глюки шилда, из за которого он валяется на полке?

На новой плате уже прошивкой занимаюсь я лично, поэтому документация будет в том числе и по прошивке.

27.12.2019 в 11:40
0

Сергей, вопрос по поводу будущих плат ( если вы планируете) - планируется ли сделать впаяные драйвера, скажем TMC2208/2209? Или все так и будет в виде вставляемых драйверов в виде марок?

27.12.2019 в 11:59
0

По впаянным драйверам вопрос интересный, еще не решил делать ли такую плату и с какими драйверами, с одной стороны так лучше, с другой стороны теряется свобода выбора, да и стоимость самих чипов (если не брать из тысячами) соизмерима со стоимостью китайского модуля.

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

27.12.2019 в 12:23
0

Ну вот как по мне, так лучше уж возможность управлять драйверами в прошивке и нормально охлаждать их при помощи омеднения на плате+радиатор, чем морочиться с охлаждением платы драйвера размером с почтовую марку.

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

27.12.2019 в 12:40
0

Полностью согласен с вашими аргументами, но выбрать драйвера который всем подойдет задача тоже не простая, пока вроде 2209 довольно интересен, и подойдет для большинства принтеров, но 5161 помощнее будет, можно больше вариантов охватить, в общем буду еще думать

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

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

Абордажный пистолет. Новый проект из серии Ван Хельсинг.

Темная сторона 3D-печати.

Энциклопедия Ошибок

Погрузочные работы

Hello World

Эволюция 3DeLorean