Собираем 3D-принтер своими руками. Пошаговая инструкция. Часть 3.2.

plastmaska
Идет загрузка
Загрузка
05.08.2016
71689
193
Техничка

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

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

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

73
Друзья, привет!

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

Все материалы отсняты и остается только писать.

Вот небольшое видео первой печати этого принтера:
Завершаю 3 часть эпопеи сборки Ultimakera и так же напомню наш намеченный план:

1. Вводный. Приобретение всего необходимого. 2. Сборка принтера. Часть первая. Корпус и механика. 3. Сборка принтера. Часть вторая. Электроника. 3.1. Дополнительные фотографии. 3.2. Подключение электроники

4. Прошивка и настройка принтера – Marlin.

5. Прошивка и настройка принтера - Repetier-Firmware.

Сегодня мы с вами завершим подключать всю электронику принтера, что бы было можно перейти к прошивке и настройке принтера:

И так поехали:

1. Подключаем кардридер:

Вот самая понятная схема подключения взятая из группы ZAV принтера.
Так же нужно сделать еще перемычку, на схеме не отмечена, информация взята там же:
Вот что получилось у меня - Перерезал дорожку:
Припаял перемычку
Припаял 7 проводов:
Подключил к РАМПС:
2. Подключение экрана:

Схема взял там же:
Нужно припаять диод 100 Ом:
Припаять перемычки:
Припаять провода:
И воткнуть все это дело в РАМПС, забегая вперед контакт GND от энкодера я объединил с GND от экрана:
3. Подключаем энкодер:

Схема - взял там же:
И все это дело в РАМПС:
На этом самое сложно закончилось, вот что у нас получилось:


4. Подключаем подсветку:


один из контактов светодиодной ленты подключаем к контакту выключателя, ко второму контакту выключателя и второму контакту светодиодной ленты присоединяем провода сечением 0,22 кв.мм будет достаточно, длинной см 20-25.
Провода от вентилятора охлаждения РАМПС, подсветки и охлаждения радиатора печатной головы объединяем, соблюдая полярность:
И подключаем к блоку питания:
5. Подключение разъема питания к блоку питания. На блоке питания и на разъеме питания все контакты подписаны. Необходимо в сотвествии с этим подписями подключить их друг к другу, при этом контакт L необходимо пропустить через выключатель и предохранитель, т.е. контакт от L пермычкой кидаем на выключатель, а от второго контакта выключателя уже на блок питания:
Не забываем поставить предохранитель!!!



6. Подключение всего остального к РАМПС:


Следующая схема думаю большинству хорошо известна:
Единственное отличие от нашей схемы, это то что на оси Z у нас один двигатель.

6.1. Соблюдая полярность подключаем провода сечением 2,5 кв.мм. подключаем РАМПС к блоку питания:
Провода у РАМПС у меня припаяны снизу:


6.2. Нагреватель печатной головы подключаем к РАМПС:


6.3. Нагреваемый стол подключаем к РАМПС:


6.4. Обдув печатной зоны подключаем к РАМПС:
6.5. Двигатель Оси X:

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

В моем случае по цветам:

A - зеленый и красный (у меня для запоминания ассоциировался с флагом Португалии).

B - желтый и синий (а этот ассоциировался с флагом Украины).

Как правило цвета у вас тоже совпадут, но проверить необходимо.

В разъем ставим цвета в следующем порядке зеленый-красный-синий-желтый и это для всех двигателей.
6.5. Двигатель оси Y:


6.6. Двигатель оси Z:


6.7. Двигатель экструдера:
6.8. Термистор печатной головы:
6.9. Термистор стола:
6.10. Концевые выключатели:
В нашем случае используется:

Z - max

Y - max

X- min
Получилась вот такая 'петрушка'

Вид на РАМПС:
Общий вид на электронику:
На это на сегодня все. После этого если все собрано правильно!!! при включении принтера у вас должен загореться экран, и закрутиться 3 вентилятора (в блоке питания, обдув Рампс и обдув радиатора печатной головы).

Я уже приступил к написанию главы про прошивку, постараюсь выпустить ее в ближайшее время.
Update
Часть 4. Установка и настройка прошивки Marlin. >> http://3dtoday.ru/blogs/plastmaska/collect-a-3d-printer-with-your-hands-step-by-step-instructions-part-4/Часть 5. Обновления и дополнения. >> http://3dtoday.ru/blogs/plastmaska/small-update-ultimaker/Просим поддержать данный проект! Сделайте репост нашей статьи в ваши социальные сети.

Просьба поддержать данный проект в соц.сетях. Нужен репост статьи!

На всякий случай я в контакте.

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

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

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

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

Комментарии

05.08.2016 в 15:59
4

Рампс не солидно, к такому принтеру !? Будет подтормаживать, надо как минимум дуе. Ещё порадовала фраза про диод 100 Ом. Тщательнее надо учитель.  :D:D:D

05.08.2016 в 16:12
0

Спасибо, Учитель!

05.08.2016 в 17:18
2

А минусить то зачем? Или с диодом ,я не прав?

05.08.2016 в 17:25
0

Правы. Думал о диодах писал о резисторе. Я же поблагодарил за внимательность.

05.08.2016 в 17:59
2

Своеобразная благодарность или просто думали , о другом?

05.08.2016 в 18:12
0

А я так выразил свое мнение о первом Вашем предложении.
За второй коментарий который был только про диод если посмотрите я поставил плюсик:)

05.08.2016 в 18:26
1

Спустя два часа . :cry: Что -то каждый день от вас такие 'благодарности', на ровном месте.

05.08.2016 в 19:33
1

Критика ценнее благодарности. Особенно если по делу. Потому что все ленятся критиковать правильно. Всем нравится или быть в маске добренького или маске безтолкового тролля. 
Но нужно быть готовым что не все готовы воспринимать критику) И могут заминусить) Но это не должно останавливать. От минусов ещё никто не умирал)

05.08.2016 в 20:59
1

 Я вообще то, не понял к чему это вы написали.

06.08.2016 в 08:06
1

А, что с РАМПСом-то не так?

06.08.2016 в 09:15
0

Особенно если учесть что до сих пор из тех же общепризнанных и серийно производимых принтеров недалеко ушли от связки дуня+рампс. Форма выпуска только меняется. Тот же ультик

06.08.2016 в 09:44
2

По сути, я знаю о наличии всяких Румб, плат от Ультимейкера, макербаз и т.д., но для меня более предпочтительно именно РАМПС, как плата расширения. Простая, почти нет деталей, соответственно и 'ломаться' не чему, а если и 'сгорела', стоимость РАМПСА в 300р, проще поменять, переставив все на другую....На интегрированых платах, сгоревший драйвер, требует ремонтного вмешательства, да и АВР-ка интегрирована......На РАМПСе можно менять драйвера на более предпочтительные......

06.08.2016 в 09:48
1

Вот тоже самое. Мало того что имеет возможность расширения до разумных пределов. Так и еще простота,  дешевизна и универсальность.

06.08.2016 в 11:44
1

Уважаемый, вы же в соседней теме тапками кидаетесь, в тех, кто говорит о притормаживании рампса?

06.08.2016 в 11:46
4

А он везде кидается, независимо от.

06.08.2016 в 12:01
0

Я хоть не убираю то, что написал.

06.08.2016 в 12:11
2

Нечистоплотно с вашей стороны. Люди же ходят, натыкаются.

06.08.2016 в 12:22
0

 Я не оставляю такого , что надо срочно убирать или проветривать. Ни один мой коммент не опровергнут , аргументированно. А вот свои перлы, некоторые быстренько смывают и ещё всех вокруг, кто близко стоял, хлорочкой присыпают. И вообще отстаньте от меня, мне не интересно ваше мнение обо мне, ну прям совсем. Уже раз пятый это пишу . Не пыжтесь, пишите по делу.

06.08.2016 в 12:44
2

Как же важны ударения...

06.08.2016 в 11:57
1

Плата комутации, вроде как и не чему там притормаживать....

06.08.2016 в 12:07
1

Имеется ввиду связка ардуины и рампса. Ибо рампс по умолчанию дружит с 8 битной ардуиной.

06.08.2016 в 12:32
1

Если внимательно приглядеться к плате РАМПС, то заметите, что кроме проводников, там почти ничего нет (имеются ввиду портовые комутации), поэтому как то сомнительно, что в других связках проводники будут отсуствовать.....

06.08.2016 в 12:36
0

да действительно там всего лишь плата разветвления что бы не паять все это дело как я с экраном делал.

06.08.2016 в 12:08
0

С чужих слов спел. Я попытался намекнуть гуру, что он не в тренде, собирая принтер на элементной базе позавчерашнего дня . И удивился , где прошаренные , которые не пропускают ни одного поста, со своими лаптями в сторону отстойной связки меги и рампса. Прям ни один не отметился. Чудно.

06.08.2016 в 12:12
3

Приехав на мирный и тихий курорт, журналист НТВ уже через три дня решился на убийство.

06.08.2016 в 12:25
0

Бред ?

06.08.2016 в 12:40
2

Ардуино мега + рампс притормаживают на сложной геометрии или высоких скоростях. Факт. Хотите проверить - берете обычную сову, масштабите до 0,5 и ставите скорость 150. А если еще энкодер покрутите - то уууу.... Но на скорости 100 - все ок. 
Но ввиду разницы в цене между платами на 8 и 32 бит - сидеть на ардуине нам еще долго. Я попробовал на мкс ген 1.3 - результат тот же. 
Хотя для запредельных скоростей и сложных моделей я еще не готов. Мне еще геометрию до ума доводить.... 

06.08.2016 в 13:31
1

Плат 8 и 32 бит не встречал, встречал только процессор...

06.08.2016 в 13:35
0

Вам докопаться нужно, или так, просто скучно?

06.08.2016 в 13:45
0

Лично я, чем вам не угодил? Не нравятся четкие определения?

06.08.2016 в 14:03
4

[IMG]https://otvet.imgsmail.ru/download/33253567_d2bb5c45063c5a22ba4362e60cb04abf_800.jpg[/IMG]

06.08.2016 в 15:42
0

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

06.08.2016 в 14:04
0

Тут как в анекдоте 'Лекция для колхозников'. :D

06.08.2016 в 14:44
0

Сам анекдот

Лекция для колхозников. Лектор:
- Товарищи колхозники. Перед вами череп Александра Македонского,
где ему 7 лет. А вот этот череп, где ему 25 лет. И, наконец,
череп умершего Александра Македонского. Вопросы есть?
Есть:
- Скажите, пожалуйста, как может быть у одного человека три черепа?
- А вы, простите, кто? - спрашивает лектор.
- Дачник.
- Вот и идите на три буквы. Лекция для колхозников.
Правда не понял, в каком контексте его сюда использовать...

06.08.2016 в 19:02
0

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

07.08.2016 в 08:39
1

Правда не понял, в каком контексте его сюда использовать...
В качестве любимой картинки модератора:

06.08.2016 в 14:41
0

Вы прекрасно поняли о чем речь, так назачем эти выпендрежи про процессоры, платы коммутации? Знаниями блестнть? 
Ну а руководствуясь вашей логикой - процессоров на 8 или 32 бит тоже не бывает. Объяснять почему?

06.08.2016 в 15:35
0

Откровенно? Мне пофиг......

06.08.2016 в 15:54
0

Так вы же борец за правильную терминологию в жаргонной беседе. А тут вдруг пофиг.... Но уж нет! Процессоров на 8 или 32 бит не бывает потому, что это архитектура процессора. И тогда, если говорить грамотно, мы имеем вместо 'тормозной рампс' - коммуникационная плата расширения под управлением управляющей платы с неуспевающим обрабатывать поток комманд процессором на 8-битной архитектуре. Да, это действительно лучше.

06.08.2016 в 16:00
0

Велик интернет......

06.08.2016 в 13:33
0

я себе на пробу сейчас мкс заказал, пока еще не получил

06.08.2016 в 14:56
0

MKS Gen 1.3-1.4 удобны своей компактностью и питанием до 24в. А так разницы не замечено.

06.08.2016 в 15:03
0

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

08.08.2016 в 10:03
0

лучше бы уж тогда Mks smini заказал. теже деньги но 32 бита. :)

08.08.2016 в 10:06
0

А я 32 битную заказал про которую Дмитрий dagov писал

06.08.2016 в 13:39
1

Согласен за платой и геометрией,потянется экструдер, способный обеспечить необходимый поток пластика,за этим изменение конструкции. И получим нечто,типа такого.

08.08.2016 в 10:02
0

MKS Gen это те же ардуина и рампс, просто красиво сделан.
MKS smini стоит как тот же как MKS Gen.
Не вижу разницы в цене. :)

08.08.2016 в 10:07
1

К сожалению на момент моего заказа я ещё не знал о преимуществе 32 битах и заказывал только красивую плату:D

08.08.2016 в 10:10
0

http://3dtoday.ru/blogs/dagov/32bit-on-taste-and-color/

05.08.2016 в 16:24
2

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

05.08.2016 в 16:28
2

Нет. Просто я люблю ншви.

07.08.2016 в 08:43
2

я люблю ншви.
Я - тоже, и дело не в размере ;)

05.08.2016 в 17:04
2

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

Или это только ради удобного размещения кардридера в корпусе?

05.08.2016 в 17:25
2

Подключал, экран, картридер, бипер и энкодер, ничего сложного. 
Скорость меню увеличилось. Бипер пищит тише =(.

05.08.2016 в 17:28
1

Да только из за карты памяти.

05.08.2016 в 18:30
2

самый распространенный вариант вроде этого
т.н.LCD-2004 (20C X 4L), двуцветный монохром, цвет подсветкаи - м.б.разный,
четырёхстрочный, буквенно-цифровой (не графический).
Иногда называется 'Smart Discount'.

Цепляется идентично 8-ми строчному, монохромному, у которого обозначение 12864 (128C X 64L), есть возможность вывода графики.

Были ещё 2-строчные '20x16' (20C X 2L),
вроде тут всё показано:
http://reprap.org/wiki/RAMPS_LCD

05.08.2016 в 17:19
2

Раз все так подробно, и, если будет возможность подредактировать — я б добавил про 'регулятор яркости' у экрана. А то экран-то включится, а будет он показывать — это уже вопрос. :)

05.08.2016 в 17:30
0

Показывает.

06.08.2016 в 17:30
1

Подскажите пожалуйста, а почему на дисплее нет значка стола рядом с вентилятором? Это версия прошивки такая, или его как-то можно убрать в прошивке? Просто у меня стол без нагрева и значок по сути не нужен, он конечно не мешает, но хотелось бы его убрать всё-равно :)  В прошивке всё прошарил, ничего не нашел.

06.08.2016 в 17:41
0

Это пока не настроенная прошивка была.
Есть фото там уже все горит правильно.

06.08.2016 в 17:42
0

Убрать можно просто термистор стола поставить 0

06.08.2016 в 18:00
0

Так у меня итак ноль стоит, всё-равно значок остался :(

06.08.2016 в 18:09
0

Странно. А марлин последний?

06.08.2016 в 19:11
0

У меня 1.1.0-RC6

05.08.2016 в 17:22
2

Или это только ради удобного размещения кардридера в корпусе?
Бинго ;)

05.08.2016 в 17:27
1

С диодом таки очпятка. Но то фигня. 
А кнапарык, который на объединенной плате есть, и жужалка-пищалка предполагаются к включению?

05.08.2016 в 17:33
0

Да думал про диод писал про резистор. 
Кнопка ресет нет. 
Бипер тоже. 
Но если хочется подключить схема есть.

05.08.2016 в 17:43
1

Вань,а не знаешь как присоединить это к обычным разъемам (как на mks или переходник рампса) вместе с такой же, как у тебя крутилкой?

05.08.2016 в 18:07
0

Дима, нет пока не знаю. Мкс у меня еще в пути. 
Попробую найти.

05.08.2016 в 18:15
0

Я в плане к обычным разъемам EXP1 и EXP2.

06.08.2016 в 14:59
1

Я мультиметром прозванивал рампсовский переходник и сверялся с схемой от ZAV.

06.08.2016 в 15:44
1

он подключается еще проще, на рампсе рядом с колодкой концевиков разведен и2ц, в configuration.h выбираем #define RA_CONTROL_PANEL, адрес по дефолту у дисплея 0x27, если у Вас другой то правьте в conditionals.h

06.08.2016 в 17:38
0

Это на рампс. А на mks sbase?

06.08.2016 в 19:06
1

До mks sbase я еще не дорос :)

06.08.2016 в 21:41
0

Я вот заказал попробовать.

05.08.2016 в 18:04
1

Нет. Просто я люблю ншви.
plastmaska, Классно, то, что искал!
Очень своевременная подача материала.

Прошу Вашего разрешения воспользоваться планом Вашего сочинения.

Очень нужно, концепция - сошлась.

ski
05.08.2016 в 18:06
1

Так точно, разрешаю:D

05.08.2016 в 18:09
1

Ок, Благодарю. Намедни посмотрите, что получится... :)

ski
05.08.2016 в 18:13
1

Отлично!

05.08.2016 в 22:44
1

plastmaska,
только что дошло как до жирафа,

В моем случае по цветам:
A - зеленый и красный (у меня для запоминания ассоциировался с флагом Португалии).
B - желтый и синий (а этот ассоциировался с флагом Украины).

Как правило цвета у вас тоже совпадут, но проверить необходимо.

В разъем ставим цвета в следующем порядке зеленый-красный-синий-желтый и это для всех двигателей.
Можно сделать 3D- 2D- 1D- 'запоминалочку':
'Порт-Укр', при условии, что цвета вспоминаются 'Слева-Направо, Сверху-Вниз'.

Если же использовать ОДНО 'цветовое' направление,
да дать ещё  и географическую поправку,
то при 'Сверху-Вниз' будет не Мадагаскар,
а очень просто: 'Бел-Укр' ;) ,
и сразу ясно, что для нас Батька - важнее :D :D :D

( по топологии RAMPS-a там ведь у каждого разъёма
для каждого шаговика '1'единичка есть, ну, та что у контакта '2B' )

05.08.2016 в 22:52
5

Наверное, я скоро упорюсь и соберу еще и ультик. И виноват в этом будет товарищ Пластмаска.

05.08.2016 в 23:20
2

Жжошь :D Я уже тоже склоняюсь к этой мысли, но не хочу головной боли с прямотой валов и подбором втулочек...

06.08.2016 в 06:29
0

На самом деле удивительно, но мне с валами как то везет,  но когда есть биение за счет конструкции крестовины,  еще и на 6 валах это биение невилируется и на моделе его не видно.
С втулками вообще проблем не было. Проблемы встречаются только с подшипниками lm6luu и lmk12luu. Подумываю их заменить на латунные по типу втулок в каретках.

06.08.2016 в 19:18
1

Я у себя пробовал латунные ставить везде. тише работает. :)
Модель только пришлось переделывать. диаметр то у них другой.
Если нужно, могу на винте поискать модель под бронзу.
Надо попробовать оригинальный ум2 собрать. :)
Благо композит есть и могу сам порезать. :)

06.08.2016 в 21:40
0

Корпус из фанеры тише.
Да втулки гораздо тише и мягче ходят.

09.08.2016 в 22:05
1

для стола втулки не прокатили... вес стола работает как рычаг и клинит...пробовал на 4 валах и на 2......пока на 4 валах висят лм-ки...вродь ничо так (есесьно валы 12)

09.08.2016 в 22:14
0

Да тут надо наверное надо 4 вала и два винта.

09.08.2016 в 22:56
0

вес стола работает как рычаг и клинит
По-моему это закономерно. Тут шарики нужны. И в идеале рельсы.

06.08.2016 в 06:24
1

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

06.08.2016 в 12:19
1

подумываю про аля ультимейкер гоу, блин почти покемон гоу.
У меня голова занята только Новым Геркулесом в стране ... Великанов :D

Пытался пожонглировать тремя на последней выставке для школьников...
Да, на одном велосипеде действительно, штуки четыре можно... увести увезти ;)...
Если бы я был бы китайцем, то увёз бы мелкооптовую партию :D Вречатление удивительно-смешанное - при всёй стильности дизайна,
он какой-то ... сонный что-ли...

Почти как я по утрам перед первой мензуркой кофе... :D

07.08.2016 в 16:17
1

У меня вот почему-то не получается сд-карту подцепить...на экране не отображается  об отсутствии карты, а если вставить ее, то экран тухнет.... без нее все работает прекрасно, но она все-же нужна.

07.08.2016 в 17:41
1

Дорожку перерезал? Перемычку поставил?  У меня заработало без проблем. Печатал с карты.

07.08.2016 в 18:24
1
07.08.2016 в 19:09
1

Мне кажется или дорожка целая?

07.08.2016 в 19:20
1

Ну вот я на двух платах по-разному ее пробовал резать/ковырять, не знаю до какой степени это надо делать

07.08.2016 в 19:29
1

Прозвони. Если звонится то не перерезал. Я резал как на схеме.

07.08.2016 в 21:55
1

не знаю до какой степени это надо делать
Вплоть до разрыва меди под синим лаком,
вплоть до выворачивания наружу 'листиков' дорожки.

Шило + канц.нож.

Тестер - проверяет.

Затем - каплю лака/замазки ;).

08.08.2016 в 12:58
0

если я правильно понял цель данной махинации с дорожкой, то можно ее не перезать и просто не подпаиваться к выходу 3.3В, а вот ту перемычку сразу припаивать к входящему проводу. 
если бы собиралось на разъемах - был бы смысл.

dez
08.08.2016 в 17:43
0

Кстати вроде да

07.08.2016 в 16:53
1

У меня енкодер на плате, как его распаять?

07.08.2016 в 18:15
1

А можно или к контактам с обратной стороны. Или прозвонить какие контакты из этих чему соотвествуют.
По идее gnd это то что с перемычкой. 
Clk это второй с той стороны где 2 контакта.

07.08.2016 в 20:06
3

как его распаять?
plastmaska, я вот чего-то не увидел у Вас доп.обвязки 'антидребезга',
ну типа того, что раньше делали вот тут:

ski
07.08.2016 в 20:33
2

Спасибо за схему!

plastmaska, я вот чего-то не увидел у Вас доп.обвязки 'антидребезга',
ну типа того, что раньше делали вот тут:
А я про такое и не знал. На самом деле все работает по сделанной мною схеме без 'дребезга'

07.08.2016 в 20:37
0

На самом деле все работает по сделанной мною схеме без 'дребезга'
Не спорю, но видимо
'на новом энкодере',
ну и 'на коротких проводах' :D

ski
07.08.2016 в 20:50
1

около 30 см

07.08.2016 в 20:54
0

около 30 см
без 'экрана'?

ski
07.08.2016 в 21:12
1

Без

ski
07.08.2016 в 20:34
1

Ну и вот такое тоже было, только это вариант без подавления дребезга:

ski
07.08.2016 в 20:37
1

Это я так понимаю на arduino (mini). А если к ranps. У Вас нет случайно схемы?

07.08.2016 в 20:47
1

У меня для ramps - готовое решение LCD 2004.
Можно вывести по схеме smart-адаптера,
да учесть разводку энкодера EC11E15244B2.

ski
07.08.2016 в 21:11
1

вроде нашёл, от 2012 года...
опять надо проверять достоверность...

ski
07.08.2016 в 21:24
1

Видимо надо ещё проверять настройку на аппаратуру в Марлине:
вот этот пассаж может помочь:

ok... finally figured it out.

So, in the pins.h, under ULTRA_LCD, there are several sets of pin definitions, sitting in an IF...ELSEIF...THEN structure.
Since I was only using the NEWPANEL part of the code, that was the only place I had set the pin definitions for the LCD, the encoder and buzzer (note: the buzzer is not hooked up. This will be important in a moment).

Now, I have a touch of OCD, so, just to keep everything looking good, I went through the rest of the ULTRA_LCD and set the pin definitions to the same values for each board type. While doing this, I noticed that under one section (LCD_I2C_PANELOLU2) the buzzer was set to pin 33. Will, as I said, I have a bit of OCD. Having pins spread across AUX-4 drove me crazy, so I moved everything down by the +5 and GND pins. This put one of the encoder pins on 33. Hmmm....

I recompiled and uploaded. Low and behold, that darned thing is now working correctly. Apparently, when you pull up the menu, the program changes the panel being used. *shakes head*

So, when changing pin definitions, change it for every section of code in the pins.h.

Once I have this bugger working, I may see about making a new control code module. Less repetition, less chance to miss something. Then make a document that would give all of the correct values to put in, based on what board you are using.
отсюда:
[url]http://3dprintboard.com/showthread.php?1660-Marlin-forgets-about-the-rotary-encoder

* * *
плюс может бытть путаница между версиями RAMPS,
разбросанными во времени (v.1.3 и v.1.4),
хотя кроме конденсаторов они не отличаются серьёзно...

ski
07.08.2016 в 21:26
1

Отлично!

ski
07.08.2016 в 21:28
1

OCD - это не термин, а ... заболевание автора коммента;
Обсессивно-компульсивное расстройство (ОКР).

типа дотошной педантичности...

ski
08.08.2016 в 09:20
2

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

ski
07.08.2016 в 21:51
2

votocorp,
похоже, Ваш будет цепляться чуть по-другому...
Не 'дербанить' же Вам Ваш новый модуль...

У Вас должны быть на оборотной стороне платки энкодера два резистора,
'поттягивающие' выходные сигналы к +5v.

Есть ньюансы подсоединения к RAMPS...

ski
07.08.2016 в 22:15
3

Да резисторы присутствуют, если нет 'готового' решения то может проще таки выпаять с платы енкодер... Жду советов от спецов.

07.08.2016 в 23:39
2

Хорошее описание Вашего энкодера KY-040 по-русски - тут
http://arduino-kit.ru/catalog/id/modul-datchika-vrascheniya-_valkoder_

ИМХО резисторы нужны тогда, когда на РАМПСЕ нет встроенных 'pull-up' резисторов,

в чём я неуверен, т.к. у меня - готовое решение LCD2004, там уже всё есть.

ski
08.08.2016 в 09:06
3

Дословно по-русски это звучит, как подтяжка напряжения в случае когда резистор стоит в 'положительной' цепи, и стяжка, когда в 'отрицательной'. Применяется для 'защиты' порта, точнее 'подгружают' порт, что бы не держать его открытым. Разница в данном случае только управление, или отрицательное значение на вход порта (коммутация с массой), или положительное (коммутация с +5 вольт).
Может кому то пригодится.

08.08.2016 в 09:08
1

Корпус у меня так пока только и корпусом, никак не придет часть деталей, зависло на какой то почте.....все есть кроме кареток с ремнями и подшипниками....

08.08.2016 в 12:57
1

Вот так я собираюсь подключить енкодер.Правильно?

08.08.2016 в 15:02
2

Я еще подал питание на энкодер +5v, без него экодер глючил - работала либо кнопка нажатия, либо прокрутка. Сначала думал, что что-то неправильно подключил. Но оказалось, что для энкодера, распаянного на плате с резисторами, нужно питание.
Для энкодера без платы (без 'подстроечных' резисторов) питание не нужно.

13.09.2016 в 08:38
0

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

15.03.2017 в 23:47
0

Подскажите плиз, откуда брали +5v?

05.10.2016 в 23:30
1

Вот так я собираюсь подключить енкодер.Правильно?
Я бы прозвонил всё что называется у Вас '+' и 'GND', и обязательно ДО подключения.
Мало ли что китайцы там понатворяли.
Важно, чтобы в любом положении крутилки и кнопки не было контакта/короткого/КЗ между '+' ми GND.

ski
15.10.2016 в 20:17
3

Прозванивал свой, действительно китайцы напутали. Красным показаны подписи от производителя, зеленым фактические.

05.11.2016 в 10:17
0

ТАААК  !!  вот это поворот.. ..  а если я попутаю эти три контакта ..... ? что будет ?

06.02.2017 в 17:19
0

Слушай, энкодер то по итогу удалось подключить?)

05.11.2016 в 10:27
0

Рассказывай ..   работает при таком подключении ???

08.08.2016 в 14:08
2

Комментарий скрыт

08.08.2016 в 15:13
1

Не пробовал. Но вообще народ печатал.

22.08.2016 в 15:54
0

Нужно припаять диод 100 Ом:
как понимаю резистор? можно поставить 100 Ом 0,25 ват?

22.08.2016 в 16:05
2

так точно

07.09.2016 в 19:45
0

Питание на рампс как припаялись , не понятно...

07.09.2016 в 19:53
1

что именно не понятно? там подписаны плюсы и минусы и от БП плюсы и минусы

08.09.2016 в 09:49
0

Получается берем произвольно два плюса от БП и припаиваем к двум плюсам на Рампсе и так же два минуса к двум минусам на рампсе ??

08.09.2016 в 09:51
2

так точно!

09.09.2016 в 23:00
0

Я. простите, наверное чего-то не понимаю, но как у Вас работает дисплей при нераспаянной шине данных?

10.09.2016 в 07:18
2

Честно не знаю. Инструкция из интернета и по ней все работает.

05.11.2016 в 10:23
1

Вот я так же ... ))

14.11.2016 в 09:02
0

Дисплей может работать в двух режимах, по восьмибитной шине или по SPI, в нашем случае как раз используется второй.
На хабре есть статья на эту тему (правда там для AVR, а не для ардуино). https://habrahabr.ru/post/213459/
Вот еще статья, с использованием библиотеки u8glib: http://nnm.me/blogs/pencraft/arduino-i-graficheskiy-displey-128x64-s-kontrollerom-st7920/

05.10.2016 в 23:07
0

у меня не совсем такой кардридер, тут нет с обратной стороны дорожки такой) как быть?

05.10.2016 в 23:38
1


Выбрать питание правильно.
Есть ньюансы по функционированию карточек памяти SD при разном питании.
Ёмкость карточек памяти SD и SDHC тоже важна, как и параметры их электропитания.
Не уверен, что на РАМПСе есть +3.3V.
По-прежнему рекомендую не заморачиваться и купить LCD2004, где всё уже решено за Вас.

У таких модулей, как Ваш, должна быть инструкция с описанием типовых подключений, и максимальный размер поддерживаемой ёмкости.
http://www.chinalctech.com/index.php?_m=mod_product&_a=view&p_id=645

Ошибка с питанием чревата последствиями, защиты от дурака в таких модулях, как у Вас, обычно отсутствует.

Вроде раньше был стандарт - не более 2gb.
У LCD2004(при эксплуатации с РАМПС+МЕГА) - можно вставлять до 8gb, однако реально читается не более 4gb.

Лично я пошёл по пути покупки карточек SDHC-2Gb (намедни три штучки купил, дефицит однако.)
Исключает сии заморочки полностью.

Вот нашёл похожую на Вашу:
[url]http://www.progdron.com/ru/arduino-shield/arduino-shield/395-modul-sd-card-sd-card-module

Модуль SD Card (SD Card Module)


Рабочее напряжение:5V
Размер:20x28mm
Интерфейс: SPI
Совместимый:Micro SD

Схема подкючения SD Card Module Для тестирования модуля SD необходимо установить SD библиотеку SD.h


/*
  SD card test
    
 This example shows how use the utility libraries on which the'
 SD library is based in order to get info about your SD card.
 Very useful for testing a card when you're not sure whether its working or not.
    
 The circuit:
  * SD card attached to SPI bus as follows:
 ** MOSI - pin 11 on Arduino Uno/Duemilanove/Diecimila
 ** MISO - pin 12 on Arduino Uno/Duemilanove/Diecimila
 ** CLK - pin 13 on Arduino Uno/Duemilanove/Diecimila
 ** CS - depends on your SD card shield or module.
    Pin 4 used here for consistency with other Arduino examples
 
 
 created  28 Mar 2011
 by Limor Fried
 modified 9 Apr 2012
 by Tom Igoe
 */
 // include the SD library:
#include
 
// set up variables using the SD utility library functions:
Sd2Card card;
SdVolume volume;
SdFile root;
 
// change this to match your SD shield or module;
// Arduino Ethernet shield: pin 4
// Adafruit SD shields and modules: pin 10
// Sparkfun SD shield: pin 8
const int chipSelect = 4;    
 
void setup()
{
 // Open serial communications and wait for port to open:
  Serial.begin(9600);
   while (!Serial) {
    ; // wait for serial port to connect. Needed for Leonardo only
  }
 
 
  Serial.print('
Initializing SD card...';);
  // On the Ethernet Shield, CS is pin 4. It's set as an output by default.
  // Note that even if it's not used as the CS pin, the hardware SS pin
  // (10 on most Arduino boards, 53 on the Mega) must be left as an output
  // or the SD library functions will not work.
  pinMode(10, OUTPUT);     // change this to 53 on a mega
 
 
  // we'll use the initialization code from the utility libraries
  // since we're just testing if the card is working!
  if (!card.init(SPI_HALF_SPEED, chipSelect)) {
    Serial.println('initialization failed. Things to check:';);
    Serial.println('* is a card is inserted?';);
    Serial.println('* Is your wiring correct?';);
    Serial.println('* did you change the chipSelect pin to match your shield or module?';);
    return;
  } else {
   Serial.println('Wiring is correct and a card is present.';);
  }
 
  // print the type of card
  Serial.print('
Card type: ';);
  switch(card.type()) {
    case SD_CARD_TYPE_SD1:
Serial.println('SD1';);
break;
    case SD_CARD_TYPE_SD2:
Serial.println('SD2';);
break;
    case SD_CARD_TYPE_SDHC:
Serial.println('SDHC';);
break;
    default:
Serial.println('Unknown';);
  }
 
  // Now we will try to open the 'volume'/'partition' - it should be FAT16 or FAT32
  if (!volume.init(card)) {
    Serial.println('Could not find FAT16/FAT32 partition.
Make sure you've formatted the card';);
    return;
  }
 
 
  // print the type and size of the first FAT-type volume
  uint32_t volumesize;
  Serial.print('
Volume type is FAT';);
  Serial.println(volume.fatType(), DEC);
  Serial.println();
   
  volumesize = volume.blocksPerCluster();    // clusters are collections of blocks
  volumesize *= volume.clusterCount(); // we'll have a lot of clusters
  volumesize *= 512;     // SD card blocks are always 512 bytes
  Serial.print('Volume size (bytes): ';);
  Serial.println(volumesize);
  Serial.print('Volume size (Kbytes): ';);
  volumesize /= 1024;
  Serial.println(volumesize);
  Serial.print('Volume size (Mbytes): ';);
  volumesize /= 1024;
  Serial.println(volumesize);
 
   
  Serial.println('
Files found on the card (name, date and size in bytes): ';);
  root.openRoot(volume);
   
  // list all files in the card with date and size
  root.ls(LS_R | LS_DATE | LS_SIZE);
}
 
 
void loop(void) {
   
}

Если карта SD подключена правильно то на мониторе порта Arduino IDE можно будет увидеть информацию о карте.

Очень важен тип файловой системы на карточке памяти FAT16 Или FAT32.
Со своими ограничениями, разумеется.
NTFS - не катит.
Если и этой инфы недостаточно - ройте форумы по Ардуино.
Я - предупредил.
[]

05.12.2016 в 14:43
0

Удалось подключить кардридер? У меня просто такой же(( Есть возможность использовать этот?

05.12.2016 в 16:34
1

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

30.12.2018 в 16:26
0

У меня тоже такой,  периодически пытаюсь запустить, но никак. Тишина от него, хотя все напряжения имеются

23.11.2016 в 23:48
0

я так понимаю на БП три плюса и три минуса? Подключать к плате вот таК? И по поводу подключения к сети БП. Подключил как по инструкции - лампочка не светится на выключателе и БП включается с задержкой в секунды 2.(на выключателе 3 контакта, поединил нижний с L и от среднего контакта к БП

25.11.2016 в 18:37
0

Да все правильно

04.12.2016 в 15:33
0

У меня такой же кардридер как у Warxen
Но так и осталось непонятным перерезать дорожку или нет? Если да то какую?

07.12.2016 в 20:53
0

Присоединяюсь к вопросу. У меня тоже кардридер без дорожки. Правильно ли будет, если перерезать я ничего не буду, а входящий провод сразу подпаяю к контакту, к которому по инструкции должна быть перемычка? 
[IMG]http://3dtoday.ru/upload/main/107/111.jpg[/IMG]

07.01.2017 в 19:50
0

Удалось такой кардридер подключить?

15.01.2017 в 20:31
2

Весь смысл перерезания дорожки и припаивания перемычки в том, что 3.3V пин не используется, а нога DET ридера не разведена (нужна для определения наличия карты). Соответственно отрезаем 3.3 и к освободившемуся пину цепляем вывод DET.

Я подключил просто припаяв провод непосредственно к 5 слева выводу SD-ридера (к которому на фото припаивается перемычка). Больше ничего делать не нужно. Подключение такое же, только вместо вывода 3.3V используете этот провод, к 3.3 ничего не подключаем.

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

15.04.2017 в 17:39
0

А куда второй конц провода?

14.05.2017 в 12:57
0

при таком подключение нормально идет печать с CD?

26.11.2016 в 16:04
0

а для подключения дисплея, энкодера и картридера можно обычный сетевой использовать? Там  8 проводов, но они одножильные.

26.11.2016 в 16:05
0

Да

26.11.2016 в 16:20
1

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

27.11.2016 в 15:38
0

Как узнать где у нагревателя хотенда + и - или тут не принципиально?

27.11.2016 в 15:40
0

Не принципиально.

14.12.2016 в 18:01
1

Добрый день! Огромное спасибо за статью! Немного непонятно (мне непонятно :) ), как правильно подключать контакты к блоку питания, что, к чему и куда?... Если Вас не затруднит, можно по пункту 4 и 5 добавить больше фоток, что бы было видно какие кабели откуда идут и куда подключаются? 
Заранее благодарен!

13.01.2017 в 22:49
0

Добрый вечер Всем!! Подключил картридер без перемычек напрямую и без перерезания дорожек всё работает прекрасно, это контакт присутствия флешки в картридере

29.01.2017 в 02:34
0

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

04.02.2017 в 17:22
0

Уважаемые! Помогите разобраться. . .
Всё собрал, всё подключил согласно схеме. Проверил 1000000 раз.
Включаю.
Вентиляторы работают, подсветка работает.
Экран мёртвый.
Отключаю экран, проверяю на другой ардуине - работает без нареканий.
Лезу глубже, оказывается не работает MEGA.
Отцепляю Мегу от всего - работает и от USB и от 2.1мм и просто от подачи 5 вольт от другой ардуины.
Подключаю RAMPS - MEGA  лежит мёртвым грузом. Питание с RAMPS  не подаётся. Пробую подцепить USB при подключенной RAMPS - результат тот же, MEGA лежит, запитываю от 2.1мм результат тот же.
отцепляю RAMPS, замеряю напряжение на контактах для питания ардуины - на них ноль.
Вопросы:
1. Как запитать MEGA? 
Как я понял из этих материалов нужно выпаять диод и запитать её отдельно? ? ?
2. Почему не идёт питание с RAMPS?
С Уважением. . .

04.02.2017 в 17:27
0

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

04.02.2017 в 17:41
0

Благодарю за совет.
Входные клеммы - имеются ввиду 12 Вольт? 

04.02.2017 в 17:45
0

Да. Обе пары. И глазами рампс посмотрите внимательно на предмет 'соплей' при пайке.

04.02.2017 в 17:57
0

Да плата вообще в идеале . . .:oops:

04.02.2017 в 21:50
0

Нет, к сожалению проблема осталась. Даже когда выпаян диод Мега отказывается работать при подключенной RAMPS. В чём проблема понять не могу. . .

04.02.2017 в 22:24
0

Так. Значит, я чего-то еще не додумал.

07.02.2017 в 19:39
0

Ребят, кто знает, Почему эти два крайних пина на рампсе прозваниваются друг с дружкой? просто на сколько я понял по схеме, то один из них + а другой земля) Или я что то путаю?)

22.03.2017 в 21:43
0

подключил дисплей по вашей схеме, а где в прошивке что менять?

22.03.2017 в 21:49
0

это читайте в заключительной части

22.03.2017 в 22:00
0

а она есть?))

22.03.2017 в 22:08
0

http://3dtoday.ru/blogs/plastmaska/collect-a-3d-printer-with-your-hands-step-by-step-instructions-part-4/

22.03.2017 в 23:06
0

все сделал как там описано, а в ответ синий экран...((((

22.03.2017 в 23:20
0

проверяйте тогда что сделали

23.03.2017 в 18:56
0

а из-за неисправной библиотеки U8glib_Arduino-master может быть проблема?

23.03.2017 в 20:25
0

фуф, разобрался. Надо было сзади потенциометром контрастность настроить))))))))))))

12.06.2017 в 16:11
0

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

12.06.2017 в 16:20
0

Напротив входного рвзъема вдоль боковой стенки

14.06.2017 в 12:57
0

Да, я понял это по фотографиям, но пытался найти отверстия, видимо надо разметить и просверлить самостоятельно. Впрочем это не проблема...

08.02.2018 в 09:41
0

День добрый уважаемые, вопрос относительно подключения вот такого дисплея  [IMG]https://robu.in/wp-content/uploads/2016/03/14053305610.jpg[/IMG] и такого кардридера 
[IMG]https://ae01.alicdn.com/kf/HTB1hYtoLpXXXXbmXFXXq6xXFXXX1/Universal-SD-MicroSD-cards-high-speed-module.jpg_640x640.jpg[/IMG]
я хочу просто припаять к обратной стороне колодки AUX-3 провода и подключить кардридер, тогда у меня будет 2 кардридера удобный и неудобный.
Не будет ли между ними путаницы с адресацией (типа адресации I2C). Может кто уже подключал подобное, пните ссылкой.

23.02.2018 в 05:08
0

Пользоваться можно, но только одним из них, иначе будет конфликт.

17.04.2018 в 17:17
0

а на сколько ампер предохранитель ставить надо? при подключении 220

10.10.2018 в 14:16
0

Здравствуйте! Если в прошивке активирую SD (#define SDSUPPORT), то выскакивают ошибки при компиляции:

In file included from sketchHAL.h:33:0,

                 from sketchMarlinConfig.h:39,

                 from sketchSd2Card.cpp:29:

Sd2Card.h:100:39: error: pasting '/* SPI Master In Slave Out pin*/' and '_DDR' does not give a valid preprocessing token

   #define SPI_MISO_PIN MISO_PIN       // SPI Master In Slave Out pin

                                       ^

sketchfastio.h:86:42: note: in definition of macro '_SET_INPUT'

 #define _SET_INPUT(IO)        CBI(DIO ## IO ## _DDR, DIO ## IO ## _PIN)

                                          ^

sketchSd2Card.cpp:316:3: note: in expansion of macro 'SET_INPUT'

   SET_INPUT(SPI_MISO_PIN);

   ^

sketchSd2Card.cpp:316:13: note: in expansion of macro 'SPI_MISO_PIN'

   SET_INPUT(SPI_MISO_PIN);

             ^

Sd2Card.h:100:39: error: pasting '/* SPI Master In Slave Out pin*/' and '_PIN' does not give a valid preprocessing token

   #define SPI_MISO_PIN MISO_PIN       // SPI Master In Slave Out pin

                                       ^

sketchfastio.h:86:61: note: in definition of macro '_SET_INPUT'

 #define _SET_INPUT(IO)        CBI(DIO ## IO ## _DDR, DIO ## IO ## _PIN)

                                                             ^

sketchSd2Card.cpp:316:3: note: in expansion of macro 'SET_INPUT'

   SET_INPUT(SPI_MISO_PIN);

   ^

sketchSd2Card.cpp:316:13: note: in expansion of macro 'SPI_MISO_PIN'

   SET_INPUT(SPI_MISO_PIN);

             ^

Sd2Card.h:99:39: error: pasting '/* SPI Master Out Slave In pin*/' and '_DDR' does not give a valid preprocessing token

   #define SPI_MOSI_PIN MOSI_PIN       // SPI Master Out Slave In pin

                                       ^

sketchfastio.h:87:42: note: in definition of macro '_SET_OUTPUT'

 #define _SET_OUTPUT(IO)       SBI(DIO ## IO ## _DDR, DIO ## IO ## _PIN)

                                          ^

sketchSd2Card.cpp:317:3: note: in expansion of macro 'SET_OUTPUT'

   SET_OUTPUT(SPI_MOSI_PIN);

   ^

sketchSd2Card.cpp:317:14: note: in expansion of macro 'SPI_MOSI_PIN'

   SET_OUTPUT(SPI_MOSI_PIN);

              ^

Sd2Card.h:99:39: error: pasting '/* SPI Master Out Slave In pin*/' and '_PIN' does not give a valid preprocessing token

   #define SPI_MOSI_PIN MOSI_PIN       // SPI Master Out Slave In pin

                                       ^

sketchfastio.h:87:61: note: in definition of macro '_SET_OUTPUT'

 #define _SET_OUTPUT(IO)       SBI(DIO ## IO ## _DDR, DIO ## IO ## _PIN)

                                                             ^

sketchSd2Card.cpp:317:3: note: in expansion of macro 'SET_OUTPUT'

   SET_OUTPUT(SPI_MOSI_PIN);

   ^

sketchSd2Card.cpp:317:14: note: in expansion of macro 'SPI_MOSI_PIN'

   SET_OUTPUT(SPI_MOSI_PIN);

              ^

Sd2Card.h:101:39: error: pasting '/* SPI Clock pin*/' and '_DDR' does not give a valid preprocessing token

   #define SPI_SCK_PIN SCK_PIN         // SPI Clock pin

                                       ^

sketchfastio.h:87:42: note: in definition of macro '_SET_OUTPUT'

 #define _SET_OUTPUT(IO)       SBI(DIO ## IO ## _DDR, DIO ## IO ## _PIN)

                                          ^

sketchSd2Card.cpp:318:3: note: in expansion of macro 'SET_OUTPUT'

   SET_OUTPUT(SPI_SCK_PIN);

   ^

sketchSd2Card.cpp:318:14: note: in expansion of macro 'SPI_SCK_PIN'

   SET_OUTPUT(SPI_SCK_PIN);

              ^

Sd2Card.h:101:39: error: pasting '/* SPI Clock pin*/' and '_PIN' does not give a valid preprocessing token

   #define SPI_SCK_PIN SCK_PIN         // SPI Clock pin

                                       ^

sketchfastio.h:87:61: note: in definition of macro '_SET_OUTPUT'

 #define _SET_OUTPUT(IO)       SBI(DIO ## IO ## _DDR, DIO ## IO ## _PIN)

                                                             ^

sketchSd2Card.cpp:318:3: note: in expansion of macro 'SET_OUTPUT'

   SET_OUTPUT(SPI_SCK_PIN);

   ^

sketchSd2Card.cpp:318:14: note: in expansion of macro 'SPI_SCK_PIN'

   SET_OUTPUT(SPI_SCK_PIN);

              ^

exit status 1
pasting '/* SPI Master In Slave Out pin*/' and '_DDR' does not give a valid preprocessing token

10.10.2018 в 14:29
0

Ответ нашел:

почему-то в новой версии компилятору не нравится в файле Sd2Card.h в коде коментарии (если их убрать или переместить на строки ниже/выше, то всё работает):
Было:
#define SPI_MOSI_PIN MOSI_PIN // SPI Master Out Slave In pin
#define SPI_MISO_PIN MISO_PIN // SPI Master In Slave Out pin
#define SPI_SCK_PIN SCK_PIN // SPI Clock pin
Стало:
// SPI Master Out Slave In pin
#define SPI_MOSI_PIN MOSI_PIN
// SPI Master In Slave Out pin
#define SPI_MISO_PIN MISO_PIN
// SPI Clock pin
#define SPI_SCK_PIN SCK_PIN

03.03.2019 в 07:49
0

Спасибо Вам огромное! Это мой первый собранный принтер своими 'прямыми руками'. До этого была пруша. Что ж сказать, пруша и рядом не стояла! Если с механикой вроде дружно живу, все собрал ровно, но вот с программированием у меня 0 навыков, немного пришлось поломать голову с концевиками, и прошивкой марлин, но в конце все удалось, печатает красавчик)) Не много поменял фарш в подвале, поставил все таки блок АТХ, пришлось городить охлаждение турбиной ноутбука. Валы были немного кривые, и не лезли в подшипники, тоже пришлось придумывать как их туда забить.
Спасибо!

17.02.2020 в 20:34
0

Добрый день.

Заканчиваю сборку Ultimaker в корпусе из фанеры.

Дошло до проверки электрики.

По координатам движение экструдера есть, а подача прутка не работает.

Двиг. исправен, драйвер тоже, при посадке на какую-либо координату в обе стороны есть чёткое вращение.

Может на RAMPсе нужно перемычку ставить? Типа концевика на обрыв нити?

17.02.2020 в 21:45
0

Или подача начинает работать при нагреве экструдера до определённой температуры?

18.02.2020 в 00:20
0

Разобрался сам - выставил нагрев экструдера 175 градусов - после прогрева проверил - подача прутка заработала.

08.07.2020 в 00:24
0

Подскажите в чем может быть проблемма?

18.11.2020 в 17:30
0

Боюсь спросить, вопрос еще актуален?)

10.07.2020 в 23:43

Комментарий удалён

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

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

Проект электронного мультитула QUARK

Яйца с сюрпризом, или готовимся к пасхе...

Камень из Hearthstone

Скоро косить #2

20-процентные скидки на наборы пластиков для 3D-печати от REC

Супер подсветка - конструктор