Реализация 32 бит на RAMPS

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

Модератор: Kaktus

Аватара пользователя
Lenivo
Сообщения: 1816
Зарегистрирован: 25 май 2017, 12:46
Имя: Александр
Благодарил (а): 92 раза
Поблагодарили: 179 раз

Re: Реализация 32 бит на RAMPS

Непрочитанное сообщение Lenivo » 05 ноя 2017, 09:44

Ещё немного более детальных фотографий (почти статья).

Переделка RAMPS 1.5 под управление Ардуино DUE 32 бита.


Начинать следует с прочтения статей о переделке RAMPS 1.4 - так как отличия у плат не значительные.
https://3deshnik.ru/blogs/anry777/hacke ... controller
DUE+RAMPS  1  4 11 2017.JPG
DUE+RAMPS  2  4 11 2017.JPG
DUE+RAMPS  3  4 11 2017.JPG
Вот фото со снятыми платами:
DUE+RAMPS  4  4 11 2017.JPG
DUE+RAMPS  5  4 11 2017.JPG
Остановимся более подробно на перепайке RAMPS. Так как в сети я не нашёл печатной платы RAMPS 1.5, то при переделках основывался на плате RAMPS 1.4 - так как подсоединительные контакты совпадают , то измерив прибором нужные точки на плате стало понятно, как её изменять. Внизу схема как изменять плату, на основе картинки RAMPS 1.4.

Сперва выпаиваем штырьки и силовую колодку:
Переделка RAMPS 1_4 под DUE   32 бита    1.png
Переделка RAMPS 1_4 под DUE 32 бита 1.png (216.02 КБ) 1980 просмотров
Затем паяем перемычки и в одном месте перезаем дорожку
Переделка RAMPS 1_4 под DUE   32 бита    2.png
Вот так это выглядит на фото платы:
DUE+RAMPS  6  4 11 2017.JPG
На верхней стороне делать придётся чуть побольше:
DUE+RAMPS 7  4 11 2017.JPG
Дополнительно к перемычкам, надо выпаять силовые транзисторы B55NF и впаять L3803V (Предварительно откусив и выгнув, как надо, ноги и откусив лишнюю часть монтажной площадки под винт).
DUE+RAMPS 8  4 11 2017.JPG
Также припаиваем стабилизатор на 9 вольт L7809:
DUE+RAMPS  5  4 11 2017.JPG
Припаиваем керамические конденсаторы 4,7 мкф и паяем на съемных колодках дополнительный электролит на линию 3,3 вольта.
DUE+RAMPS 10  4 11 2017.JPG
Или такой вариант с шунтирующим керамическим конденсатором:
DUE+RAMPS 11  4 11 2017.JPG

Линия на "+5" вольт нужна только для питания дисплея. Поэтому дополнительный конденсатор напаял прямо на дисплей. Дисплей подключен стандартно:

RAMPS  1_4  и   LCD 12864.jpg
DUE+RAMPS 9  4 11 2017.JPG
Kimbra 1.JPG
Энкдер подключен по схеме, только без кнопки "СБРОС" - так как это не "резет" - а просто какая то команда, которая с задержкой стопорит выполнение программы.
Подключение энкодера к RAMPS 1.4.png
Подключение энкодера к RAMPS 1.4.png (221.65 КБ) 1980 просмотров
Оптические концевики были спаяны по схеме и их работоспособность проверена на текущей переделанной плате:
Оптический концевик 1.JPG
Оптический концевик 1.JPG (55.64 КБ) 1980 просмотров
На плате DUE был выпаян разъём на 9 вольт и впаян винтовой разъём. Также было припаяно сопротивление 10 кОм . О сопротивлении читайте статью:
https://3deshnik.ru/blogs/anry777/probl ... ri-pokupke
DUE+RAMPS  5  4 11 2017.JPG
О подсоединении SD карты читайте здесь :

https://3deshnik.ru/blogs/lenivo/sobira ... m-sd-kartu
SD card 9.jpg
Конфигуратор прошивки "MK4due v4.3.2" :

http://marlinkimbra.it/configurator/v4_ ... urator.php

О том как прошить DUE прошивкой "MK4due" читайте статью:

http://3dtoday.ru/blogs/rus5/setting-mk ... -pictures/

kandrey
Сообщения: 523
Зарегистрирован: 25 авг 2017, 00:03
Благодарил (а): 8 раз
Поблагодарили: 8 раз

Re: Реализация 32 бит на RAMPS

Непрочитанное сообщение kandrey » 05 ноя 2017, 13:45

Lenivo писал(а):
04 ноя 2017, 20:43
обычно процессор в ноутбках и планшетах - по кругу обложен конденсаторами в два -три ряда
Так эти процессоры и жрут десятки ампер при напряжении питания около 1В, вот и городят многофазные цепи питания, а каждая фаза это драйвер, мосфет, емкость, индуктивность
Lenivo писал(а):
04 ноя 2017, 20:43
скачет напряжение на линии питания 3,3 вольта
Такого не должно быть, или стаб битый или он реально не вывозит - можно замерить потребление в цепи питания 3.3

Аватара пользователя
Чиффа
Сообщения: 378
Зарегистрирован: 09 июн 2016, 08:04
Имя: Сергей
Откуда: Арзамас
Благодарил (а): 14 раз
Поблагодарили: 31 раз

Re: Реализация 32 бит на RAMPS

Непрочитанное сообщение Чиффа » 05 ноя 2017, 15:54

Lenivo, предлагаю провести следующий эксперимент, дабы доказать или опровергнуть превосходство 32 бит над 8.

Нужны:
- две платы DUE и Мега 2560. Без рампсов, шилдов и прочего. Чисто платы.
- чистая прошивка кимбра, подходящая под 32 бита. Без доработок, последняя версия прям с сайта.
- пронтерфэйс или аналог для управления.
- тэстовый g-код.

Смысл вот какой: одна и та же прошивка заливается в платы (отличие только в типе платы, чтобы прошить в DUE, все остальное для чистоты эксперимента одинаковое). Выполняется g-код на перемещение головы с фиксированной скоростью. Если он выполняется без ошибок, которые появляются когда мозги не успевают обрабатывать перемещения в пронтере, повышается скорость перемещения. И так до появления ошибок, чтобы определить максимально возможную скорость.
1) Подготовить прошивку: скачать с офф сайта, выбрать механику coreXY, настроить максимальные скорости перемещения по X Y побольше (DEFAULT_MAX_FEEDRATE), выставить DEFAULT_AXIS_STEPS_PER_UNIT большие (у меня при 0,9° и 1/32 шаге DUE начинала подглючивать на скоростях > 100 мм/с), подключить фулграфик дисплей, отключить защиту по температуре.
2) Запустить на пустой плате тестовый g-код а-ля:
Спойлер

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

G90 ; use absolute coordinates
G28;Home

G1 F3000;
G1 X10 Y10;
G1 X10 Y180;
G1 X180 Y180;
G1 X180 Y10;
G1 X10 Y10;

G1 F3600; меняем скорость
G1 X10 Y10;
G1 X10 Y180;
G1 X180 Y180;
G1 X180 Y10;
G1 X10 Y10;

G1 F4200;
G1 X10 Y10;
G1 X10 Y180;
G1 X180 Y180;
G1 X180 Y10;
G1 X10 Y10;

G1 F4800;
G1 X10 Y10;
G1 X10 Y180;
G1 X180 Y180;
G1 X180 Y10;
G1 X10 Y10;

G1 F5400;
G1 X10 Y10;
G1 X10 Y180;
G1 X180 Y180;
G1 X180 Y10;
G1 X10 Y10;

G1 F6000;
G1 X10 Y10;
G1 X10 Y180;
G1 X180 Y180;
G1 X180 Y10;
G1 X10 Y10;

G1 F6600;
G1 X10 Y10;
G1 X10 Y180;
G1 X180 Y180;
G1 X180 Y10;
G1 X10 Y10;

G1 F7200;
G1 X10 Y10;
G1 X10 Y180;
G1 X180 Y180;
G1 X180 Y10;
G1 X10 Y10;

G1 F7800;
G1 X10 Y10;
G1 X10 Y180;
G1 X180 Y180;
G1 X180 Y10;
G1 X10 Y10;

G1 F8400;
G1 X10 Y10;
G1 X10 Y180;
G1 X180 Y180;
G1 X180 Y10;
G1 X10 Y10;

G1 F9000;
G1 X10 Y10;
G1 X10 Y180;
G1 X180 Y180;
G1 X180 Y10;
G1 X10 Y10;

G1 F9600;
G1 X10 Y10;
G1 X10 Y180;
G1 X180 Y180;
G1 X180 Y10;
G1 X10 Y10;

G1 F10200;
G1 X10 Y10;
G1 X10 Y180;
G1 X180 Y180;
G1 X180 Y10;
G1 X10 Y10;

G1 F10800;
G1 X10 Y10;
G1 X10 Y180;
G1 X180 Y180;
G1 X180 Y10;
G1 X10 Y10;

G1 F11400;
G1 X10 Y10;
G1 X10 Y180;
G1 X180 Y180;
G1 X180 Y10;
G1 X10 Y10;

G1 F12000;
G1 X10 Y10;
G1 X10 Y180;
G1 X180 Y180;
G1 X180 Y10;
G1 X10 Y10;
UPD: рампс нужен - без концевиков получится ехать только домой ((
DIY принтер, 28х23х18, директ, прямой привод осей.

Аватара пользователя
Alex Post
Сообщения: 7026
Зарегистрирован: 11 янв 2017, 17:22
Имя: Александр
Откуда: Брест, РБ
Благодарил (а): 333 раза
Поблагодарили: 822 раза
Контактная информация:

Re: Реализация 32 бит на RAMPS

Непрочитанное сообщение Alex Post » 05 ноя 2017, 16:51

Неееее, это фигня. С таким г-кодом быстрее в механику упрешься чем в электронику. Г-код должен быть с какой-то модели с большим количеством полигонов, чтоб процу нужно было очень дофига считать перемещения-ускорения. Вот тогда может быть что то и будет заметно.
Prusa i3 rework - трудится с 2015 года
Черно-оранжевый 3D-SPrinter 232 - https://3deshnik.ru/forum/viewtopic.php?f=21&t=393

Аватара пользователя
Alex Post
Сообщения: 7026
Зарегистрирован: 11 янв 2017, 17:22
Имя: Александр
Откуда: Брест, РБ
Благодарил (а): 333 раза
Поблагодарили: 822 раза
Контактная информация:

Re: Реализация 32 бит на RAMPS

Непрочитанное сообщение Alex Post » 05 ноя 2017, 17:21

Я предлагаю если и меряться пиписьками, то распечатать Lenivo какую то "тяжелую" модель типа скульптуры метров на 50-100 чтоб stl ка была на обычном мега+рампс комплекте. А потом - на due+рампс и посмотреть, будет ли хоть какое то отличие. Все настройки что по механике, что в слайсере выставить одинаковые, само собой. Вот это уже будет что-то похожее на правду. На тудэе чел какой то утверждал, что разница сразу видна.
Prusa i3 rework - трудится с 2015 года
Черно-оранжевый 3D-SPrinter 232 - https://3deshnik.ru/forum/viewtopic.php?f=21&t=393

Аватара пользователя
Lenivo
Сообщения: 1816
Зарегистрирован: 25 май 2017, 12:46
Имя: Александр
Благодарил (а): 92 раза
Поблагодарили: 179 раз

Re: Реализация 32 бит на RAMPS

Непрочитанное сообщение Lenivo » 05 ноя 2017, 18:12

Так не сравнить.
Вот два принтера - белый справа воин напечатан на первом принтере (смартрапкоре на рельсах) , второй с той же карты и с той же самой прошивкой только шаги на Z поменены, напечатан на собираемом СПринтере ПРО.
В первом случае допилена электрика - стоят конденсаторы дополнительные, везде толстые провода, хот енд в обёрнут в асбестовый утеплитель. Экструдеры одинакового типа с одинаковыми ведущими шестернями (снял я титан - так как грешил на экструдер, потому как новый принтер хуже напечатал тестовую модель). Также у нового принтера механика не разработана и хо тенд в силиконовой оболочке . И основное отличие первый -ХУ-коре, второй (СПринтер) Н-бот.
Кстати второй принтер печатает с зеркальным отражением и по высоте разница около 3 мм.

Ещё раз бесцветный пластик - первый мой принтер, серый пластик -вновь собранный СПринтер. Менял пластики на принтерах. СПринтер на бесцветном пластике вообще всю деталь поплавил (то есть тупо надо режимы подстраивать серьёзно, а я не стал этого делать, так как все оптимально настроено на рабочий принтер).
Слева первый принтер - справа СПРИНТЕР 5  11 2017.JPG
Спринтер был запущен на моем запасном комплекте РАМПС 1.4 и Мега 2560. Тупо разрезал обертку и поставил, как и драйвера (только ток отрегулировал). По питанию тоже ничего не переделывал - только напряжение на БП выставил 11,5 вольт, чтоб не пожечь стабилизатор на Меге. На основном принтере он благополучно сожён и питание идет через внешнюю кренку " +5 вольт". Спринтер запускал, чтобы быть уверенным, что механика работает перед установкой 32 битной платы.

Видно или нет, но разница существенная. Первый принтер ,который отлаживал несколько месяцев печатает лучше, чем Спринтер собранный на стандарте. И чтобы не говорили - я свое мнение составил. Но СПринтер завелся сразу и стал печатать, а мне на Смартрапкоре понадобилось около месяца, чтоб выйти на приличную печать - но там опыта 3D печати и настроек прошивок не было вообще. Зато теперь я точно знаю, что надо сделать чтоб качество печати поднять. Просто было интересно как печатает принтер на комплектующих из коробки, без существенного "допила". Хотя на СПринтере, я всё ж немного экструдер подшаманил - пружинку нормальную русскую поставил и фитинг, нормально держащий тефлоновую трубку напечатал и поставил.
Экструдер 31 10 2017.JPG
Экструдер 31 10 2017.JPG (72.51 КБ) 1941 просмотр
Сравнения будут, но только всё списывать на электронику или кинематику не стоит. Вот, пример, с тестовым БП - SD карта с питанием 3,3 вольта с шины РАМПСА - работала со сбоями, поэтому мудрил со стабилизатором. Тут поставил плату в корпус, где электрика сделана по уму, и SD-карта заработала без стабилизатора. Вот сейчас сижу, пишу пост и чешу затылок - на "постоянку" делать или не делать стабилизатор для SD карты. Вроде работает и без стабилизатора, значит и не надо усложнять себе жизнь. Потом забудешь чего наваял и придётся заново голову ломать , чтоб чего изменить.

Аватара пользователя
Alex Post
Сообщения: 7026
Зарегистрирован: 11 янв 2017, 17:22
Имя: Александр
Откуда: Брест, РБ
Благодарил (а): 333 раза
Поблагодарили: 822 раза
Контактная информация:

Re: Реализация 32 бит на RAMPS

Непрочитанное сообщение Alex Post » 05 ноя 2017, 18:20

Если печатать на одном и том же принтере без большого разрыва по времени и одним и тем же пластиком - разницу можно смело относить на электронику.
Ну а "свежему" спринтеру нужно просто "прикататься", и качество придет ;) Я тоже поначалу был разочарован, что спринтер печатал на уровне моей пруши, а то и хуже. А сейчас разница видна невооруженным глазом: все слои ровненькие, один в один, поверхность гладкая. Звон только на углах так и не удалось убрать, но это из-за тяжелой двухствольной головы...
И то, что зеркалит - это ты с моторами накосячил, нужно разбираться.
Prusa i3 rework - трудится с 2015 года
Черно-оранжевый 3D-SPrinter 232 - https://3deshnik.ru/forum/viewtopic.php?f=21&t=393

Аватара пользователя
Lenivo
Сообщения: 1816
Зарегистрирован: 25 май 2017, 12:46
Имя: Александр
Благодарил (а): 92 раза
Поблагодарили: 179 раз

Re: Реализация 32 бит на RAMPS

Непрочитанное сообщение Lenivo » 05 ноя 2017, 18:33

Вот так Титан печатает на СПринтере, только с ретрактом косячит. Переходы и углы явно заглажены.
Оценивайте сами.
Вот два воина, размером меньше в два раза, чем модели напечатанные выше.
Справа напечатан на моем первом принтере, где экструдер обычный(не редукторный), слева на СПринтере с экструдером ТИТАН. Качество отличается.
Поэтому поставил обычный экструдер на СПринтер. Короче вариантов комплектации уйма -потом потихоньку поставлю всё для наилучшего качества.
Слева первый принтер - справа СПРИНТЕР 31 11 2017.JPG
Сейчас же надо просто запустить печать на 32 битной плате , а потом уже буду над качеством биться.

Shaman
Сообщения: 1229
Зарегистрирован: 23 ноя 2016, 22:50
Имя: Денис
Откуда: Дубна
Благодарил (а): 44 раза
Поблагодарили: 124 раза

Re: Реализация 32 бит на RAMPS

Непрочитанное сообщение Shaman » 05 ноя 2017, 23:45

Вроде взрослый человек, а верит в то, что 2 принтера будут печатать одинаково с одного g-файла.
Можно начать (да и закончить) с того, что на двух принтерах стоят разные термисторы и врут они по разному. В итоге все эти сопли на втором - результат того (к примеру), что пластик перегрет. Плюс, наверняка, обдув тоже разный, плюс... да куча всего. Что бы реально сравнить механики, нужно переставить ВСЕ, где течет ток, с одного принтера на другой. И только тогда можно сравнивать как работает то или другое. А пока это все вилами да по воде.
Когда на форуме переходят на "Вы", в реальной жизни уже давно бьют морду!

Аватара пользователя
Alex Post
Сообщения: 7026
Зарегистрирован: 11 янв 2017, 17:22
Имя: Александр
Откуда: Брест, РБ
Благодарил (а): 333 раза
Поблагодарили: 822 раза
Контактная информация:

Re: Реализация 32 бит на RAMPS

Непрочитанное сообщение Alex Post » 06 ноя 2017, 01:08

Так вопрос то не в том, чтоб сравнить механики. Вопрос в том, чтоб сравнить разницу от замены меги на дуе. Поскольку замена одного на другое тянет за собой кое-какие переделки, то я предлагаю непосредственно перед апгрейдом напечатать какую нибудь высокополигональную модель. Желательно достаточно высокую и объемную, чтоб косяки легче разглядывать ;) затем неторопясь провести апгрейд на 32 бита, все отладить-проверить, и тогда уж напечатать эту же модель еще раз. Можно с того же Г-кода, а можно и с другого. Единственное условие, чтобы скорость в слайсере и ускорения-джерки в прошивке были одинаковые там и там. Заодно можно и время печати записать, поскольку по логике вещей, если разницы в качестве не будет, то хотя бы в скорости должно быть преимущество (небольшое, это понятно).
Но если ни там ни там разницы не будет - смысл иметь себе геморрой? Вот как то так мои соображения.
Prusa i3 rework - трудится с 2015 года
Черно-оранжевый 3D-SPrinter 232 - https://3deshnik.ru/forum/viewtopic.php?f=21&t=393

Аватара пользователя
AKDZG
Сообщения: 2205
Зарегистрирован: 17 окт 2015, 10:00
Имя: Алексей
Откуда: Иркутск
Благодарил (а): 23 раза
Поблагодарили: 76 раз

Re: Реализация 32 бит на RAMPS

Непрочитанное сообщение AKDZG » 06 ноя 2017, 05:08

По моему плюсы 32 битной электроники могут проявиться только на специально заточенной прошивке, когда например отрезки перемещения при нарастании и затухании скорости (то есть ускорениях и естественно это происходит постоянно) становятся более короткими, соответственно поверхность становится более гладкой. И сравнивать конечно нужно на одном и том же принтере.
СПринтер 233
Anycubic Mono M7 Pro

Аватара пользователя
Lenivo
Сообщения: 1816
Зарегистрирован: 25 май 2017, 12:46
Имя: Александр
Благодарил (а): 92 раза
Поблагодарили: 179 раз

Re: Реализация 32 бит на RAMPS

Непрочитанное сообщение Lenivo » 06 ноя 2017, 05:45

Так ведь для этого я воина на простом комплекте и печатал. Налажу 32 битную электронику и снова воина напечатаю. И сравню.

Разница в настройках - существенная.
Согласен, стандартные допуски на радиодетали детали - 20%. Реально, сейчас почти все детали , за исключением конденсаторов, укладываются в 3-5%. Плюс по разному настроена величина выходного напряжения в блоках питания. Ну и СПринтер -банально не откалиброван и механика у него не притерлась. Да первичную калибровку сделал, но по занятиям радиоэлектроникой знаю, в первую неделю работы после сборки у любого устройства с радиодеталями, параметры скачут плюс-минус километр. Поэтому нужна перекалибровка после недели двух работы. Тут же принтер менее суток проработал.

Сборка была осуществлена для оценки , принципиальной работоспособности механики перед началом установки с 32-битной платы. И уж очень мне хотелось экструдер Титан с обычным экструдером сравнить......... Хотелось. Сравнил...... блин.

Аватара пользователя
Lenivo
Сообщения: 1816
Зарегистрирован: 25 май 2017, 12:46
Имя: Александр
Благодарил (а): 92 раза
Поблагодарили: 179 раз

Re: Реализация 32 бит на RAMPS

Непрочитанное сообщение Lenivo » 06 ноя 2017, 06:45

Кстати на РАМПС 1.5 обнаружил доп разъём - стал устанавливать разъёмы двигателей и оп .... рядом с разъёмом экструдера ещё три вывода появилось.
Дополнительный разъём на РАМПСе 1_5.JPG

Аватара пользователя
Чиффа
Сообщения: 378
Зарегистрирован: 09 июн 2016, 08:04
Имя: Сергей
Откуда: Арзамас
Благодарил (а): 14 раз
Поблагодарили: 31 раз

Re: Реализация 32 бит на RAMPS

Непрочитанное сообщение Чиффа » 06 ноя 2017, 11:36

Я так понимаю, рампс 1.5 знаменитый китайский маркетинг придумал. Любят они почти ничего не меняя циферку в конце заменить и типа новая версия. На reprap.org вроде ничего нет о нем, в других достоверных источниках тоже.
Поправьте меня кто в курсе какие там принципиальные различия кроме цвета?
DIY принтер, 28х23х18, директ, прямой привод осей.

Аватара пользователя
Alex Post
Сообщения: 7026
Зарегистрирован: 11 янв 2017, 17:22
Имя: Александр
Откуда: Брест, РБ
Благодарил (а): 333 раза
Поблагодарили: 822 раза
Контактная информация:

Re: Реализация 32 бит на RAMPS

Непрочитанное сообщение Alex Post » 06 ноя 2017, 12:18

Так отличие то в основном в смд монтаже всех компонентов. Только разъемы остались "дырчатые", остальное все "поверхностное". По пинам-разъемам разницы нет.
Prusa i3 rework - трудится с 2015 года
Черно-оранжевый 3D-SPrinter 232 - https://3deshnik.ru/forum/viewtopic.php?f=21&t=393

Ответить

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

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