Мазмуну:

Easy Build Focus Stacking Rig: 11 кадам
Easy Build Focus Stacking Rig: 11 кадам

Video: Easy Build Focus Stacking Rig: 11 кадам

Video: Easy Build Focus Stacking Rig: 11 кадам
Video: Моя работа наблюдать за лесом и здесь происходит что-то странное 2024, Июль
Anonim
Easy Build Focus Stacking Rig
Easy Build Focus Stacking Rig
Easy Build Focus Stacking Rig
Easy Build Focus Stacking Rig
Easy Build Focus Stacking Rig
Easy Build Focus Stacking Rig

3D принтеринин бөлүктөрү жана Arduino негизделген FastStacker программасы толук өзгөчөлөнгөн фокустук стек түзүлүшүнүн жөнөкөй жана арзан түзүлүшүн камсыздайт

Сергей Машченко (Pulsar124) өз викинде сүрөттөлгөн DIY Arduino негизделген фокус стейкти иштеп чыгуу жана документтештирүү боюнча чоң жумуш аткарды (https://pulsar124.fandom.com/wiki/Fast_Stacker). Көптөр анын долбоорун курушкан жана ал викиге белгилегендей, анын долбоору тиешелүү форумдарда кеңири талкууга алынган. Мен жакында эле анын викиге жазган комментарийинде документтештирип жатып, бул курулуштун бир версиясын өзүм бүтүрдүм. Мен Pulsar124 дизайнынын айланасында контроллерди Arduino, клавиатура, тепкич айдоочу жана Nokia 5110 LCD дисплейин колдонуп курдум. Лайкоо жакшы тартылган жана эски ЖК абдан көйгөйлүү болгон. Форумдар башкаларга ЖК менен көйгөйлөрү бар экенин көрсөттү. Pulsar124 долбоорунун программасы абдан сонун. Бул жетилген жана толук өзгөчөлөнгөн жана мен аны колдонуучу системаны курууну жеңилдетким келген. Мен анын программасын Arduino мегасынан, RAMPS 1.4 калканынан жана байланышкан кабелдери бар толук графикалык акылдуу контролер ЖК панелинен турган 3D принтер башкаруу платформасында иштөөгө бердим. Мен бул программаны бул жерде иштеп жаткан стекер контроллерин бириктирүү боюнча көрсөтмөлөрдү берем. Рельстин өзү үчүн, баштапкы долбоордогудай коммерциялык Velbon темир жолунан баштоонун ордуна, мен бул жерде документтештирилген жөнөкөй 3D принтерге негизделген темир жолду иштеп чыктым. Эгерде кимдир бирөө камерасын же башка нерсесин бузуп алса, мен бул код же дизайн үчүн эч кандай жоопкерчилик тартпайм.

Жабдуулар

Stacker Controller

Төмөнкү бөлүктөр "3D принтер комплект" же "RAMPS комплект" катары өтө арзан сатылат, бирок сиз аларды жекече сатып алсаңыз же колдонулбаган 3D принтерден тазаласаңыз болот.

  • Arduino мега
  • RAMPS 1.4
  • 1 тепкич айдоочу (комплекттер адатта 4төн кем эмес келет)
  • Толук Graphics Smart Controller ЖК дисплейи коннектор тактасы жана лента кабели менен. Эгерде сатып алсаңыз, жарыктын деңгээлин көзөмөлдөө үчүн борттогу потенциометр менен бирин тандаңыз.
  • тепкич драйверин конфигурациялоо үчүн баш секиргичтер
  • repRap стилинин чектөө которгучтары жана байланышкан кабелдер

Контроллер үчүн дагы талап кылынат:

  • 4x4 баскыч баскычы
  • чыңалуу бөлүүчү бөлүктөрү

    • 150K каршылыгы
    • 390K каршылыгы
    • 0.1 uf конденсатор
    • 2 жалгыз эркек баш казыктары (милдеттүү эмес)
  • Камера интерфейсинин релелик тактасынын бөлүктөрү

    • 2 камыш реле- 10ма катушка, снуббер диоддорго курулган
    • 1/8 "фоно уячасы
    • 3 пин 0.1 "баш
  • Батарея менен иштөө үчүн NiMH кайра заряддалуучу батареялары бар 6 клеткалуу АА батарейкасы
  • AC иштеши үчүн номиналдуу 9VDC жеткирүүчү дубал сөөлү
  • Өткөргүч зымдар же зымдар/казыктар/туташтыргычтын корпустары клавиатура менен RAMPS аталыштарынын ортосундагы байланышты түзөт. 8-пин 2 X 4-пин туташуу талап кылынат.
  • Чектөө которгучтарын RAMPS башына туташтыруу үчүн зымдар же кабель. Мен RAMPS комплектиндеги чектик которгучтар менен келген кабелдерди колдонуп, аларды төмөндө сүрөттөлгөндөй кеңейттим.
  • Кадамды RAMPSтин башына туташтыруу үчүн кабель. Мен Amazon'дун 59 дюймдук кабелин колдондум.
  • Камераңыздын түрү менен иштеген кол менен камера жапкычын башкаруу кабели- ebay же Amazonдо бир-эки долларга табыңыз. Көтөрүү баскычын кесиңиз жана ыргытыңыз жана камераңызга тиешелүү кабель менен туташтыргычты сактап коюңуз.

Focus Rail

  • Камтылган STL файлдарын колдонуп 3D басылган даана- мотор учу, алыскы учу жана чана.
  • 300 мм T8 коргошун менен NEMA 17 тепкич мотору көрсөтүлгөн же сиздин каалооңуз. Эгерде коргошун бурамасы интеграцияланбаса, степперге корпуска кошуу үчүн кошкучту колдонуңуз
  • Коргошун бурамасы үчүн жез гайкасы - кадимки же жазгы жүктөлүшкө каршы
  • 4 LM8U подшипниктери
  • 2 8мм болоттон жасалган таяк 340мм узундукта же коргошундун бурамасына чейин
  • Негизги табак 100мм х 355мм (же ылайыктуу узундукта) Мен 4 "x 14" алюминий запасын колдонуп, үстүн тазаладым. Башка көптөгөн башка варианттар мүмкүн.
  • Негизги бөлүктөрдү бекитүү үчүн болттар - мен 1/4-20 колдондум
  • Чектүү өчүргүчтөрдү бекитүү үчүн гайкалар/болттар - 4-40 же 3мм
  • RepRap стилинин чектөө которгучтары. RAMPS топтомдору көбүнчө 3 же 4 менен келет. Стандарттык микроскопторду да кабыл алуучу учтардагы тешик үлгүлөрү менен колдонсо болот.
  • Төмөнкү, камерадан баштап, төмөндөн жогору карай, камераңызды темир жолдун чанасына орнотуу үчүн колдонулат

    • 1/4 бурамасы бар 50 мм универсалдуу тез бут табак, Arca-Swiss стандартына туура келет (камерага орнотулат)
    • 200 мм Nodal Slide фокустоочу рельс плитасы, Arca тоосу үчүн тез чыгаруучу кыскычы менен (жогорудагы табакты кабыл алат)
    • 50мм Арка швейцар кыскычы, тез чыгаруучу табак кыскычы, Arca стилиндеги табакка туура келет (чанага жылдыруучу түйүндүү табакты орнотот)
  • Zip галстуктары, 4"

1 -кадам: RAMPS жана Arduino

RAMPS жана Arduino
RAMPS жана Arduino
RAMPS жана Arduino
RAMPS жана Arduino
RAMPS жана Arduino
RAMPS жана Arduino
RAMPS жана Arduino
RAMPS жана Arduino

Сүрөттө типтүү RAMPS комплекттеринин бири көрсөтүлгөн.

Бул курулуш үчүн программалык камсыздоо бул жерде:

FastStacker программасын мега тактага орнотуңуз. Faststacker программасын тактага жүктөө жана жүктөө алдында Arduino IDE китепканасынын менеджерин колдонуп, u8g2lib графикалык китепканасын Arduino чөйрөңүзгө орнотуңуз. Эгерде сиз башка темир жолду, чектөө өчүргүчтөрүн ж.б. колдонсоңуз, ыңгайлаштыруу боюнча кеңеш алуу үчүн түпкү Wikiге кайрылыңыз.

Сүрөттө көрсөтүлгөндөй RAMPSтин X тепкичтүү мотор драйверине үч секиргичти орнотуңуз, андан кийин бул жерге тепкичтүү мотор драйверин орнотуңуз. Бул 16 микро кадам менен иштөө үчүн конфигурацияланган. RAMPS калканчын Arduino мегага сайыңыз. Графикалык ЖКны RAMPSке интерфейс картасы жана лента кабели менен туташтырып, ар бир учунда коннекторлордун этикеткаларына көңүл буруңуз. Белгилей кетчү нерсе, бул ЖК арткы жарыктын программалык көзөмөлүн колдобойт, андыктан функция программалык камсыздоо портуна чыгып кетет.

Кийинки кадамдарда, RAMPS тактасына ар кандай аталыштарга туташтырып, бир нече байланыш жасалат. RAMPS тактасынын диаграммасы бул байланыштарды кийинки кадамдарда берилген кошумча маалымат менен жалпылайт.

2 -кадам: Чыңалуу бөлүштүргүч

Voltage Divider
Voltage Divider
Voltage Divider
Voltage Divider
Voltage Divider
Voltage Divider
Voltage Divider
Voltage Divider

Стекер контролеру батарейканын чыңалуусун көзөмөлдөө функциясын камтыйт (же кирүүчү энергия булагы кандай болбосун). Чыңалуу бөлүштүргүч 2 резистордон жана 0.1uf ызы -чууну басаңдатуучу конденсатордон баштапкы дизайнга ылайык түзүлөт. Бул конструкцияда чыңалуу бөлүштүргүч башкача колдонулбаган тепкичтин башына туташтырылган. Мега ички 2.56V чыңалуу шилтемеси өлчөө үчүн колдонулат.

Эки бөлүнүүчү резистор баштапкы долбоордук документтерде жана коддо R3 жана R4 деп аталат жана биз муну ушул жерде улантабыз. R3 аккумулятордун "Y" башына түз туташкан (Y head pin16) жана R4 жерге (Y head pin 9) туташкан деп ойлосок, бөлүштүргүчтүн катышы R4/(R3+R4). Бул курулуш номиналдык киргизүүнү болжолдойт 6.9Vдан 9Vга чейинки чыңалуу диапазону. Батарейкалар менен иштөөдө 6 AA NiMH кайра заряддалуучу батареялары колдонулат. ACдан иштеп жатканда, 9V номиналдуу дубал сөөлүн колдонот. Биз бул резисторлор менен 9.2Vдан 2.56Vга чейин өлчөйбүз: R4 = 150K, R3 = 390K.

Көрсөтүлгөндөй чыңалуу бөлүштүргүчтү куруңуз. Кадрлардын кереги жок, сиз резистордун жетектерин баштын башына сайсаңыз болот. Бирок, резисторлордун учтары мен кичинекей көрүнгөндүктөн, алар ишенимдүү салынбашы мүмкүн деп коркчумун, ошондуктан мен төөнөгүчтөрдү коштум. Мен конденсатордун чындап эле керек экенине ишенбейм- бул бир эле ширетүүчү туташууну колдонуп, бөлүштүргүчтүн минималисттик версиясынын сүрөтүндө көрсөтүлгөндөй эле иштейт окшойт.

Бөлгүчтү RAMPSдеги Y-stepper башына төмөнкүдөй жана сүрөттө көрсөтүлгөндөй сайыңыз:

Pin 16 (Vcc)- 390K каршылыгынын бекер коргошун.

Pin 9 (gnd) - 150K каршылыгынын бекер коргошун

Pin 8 (Y stepper иштетүү, arduino A7)- чыңалуу бөлүштүргүчтүн краны

3 -кадам: Баскычтоп

Баскычтоп
Баскычтоп
Баскычтоп
Баскычтоп
Баскычтоп
Баскычтоп
Баскычтоп
Баскычтоп

Жалпы жеткиликтүү баскычтоптордун 2 түрү көрсөтүлгөн. Stacker.h файлы демейки боюнча иштетилген кара/ак түстөгү бирдиктин экөөнүн тең негизги карталарын камтыйт. Эгерде сиз кызыл/көк мембрананын бир түрүн колдонуп жатсаңыз, анын ордуна башка картаны жазыңыз. Эгерде сиздики башка болсо, баштапкы долбоордук документтерге кайрылыңыз.

Эгерде сизде кээ бир ачкычтар иштебей жатса, бирок толук сап же мамыча жок болсо жана сиз кара/ак бирдикти колдонуп жатсаңыз, бардык баскычтар үчүн сап-мамычалуу байланыштардын каршылыгын өлчөңүз. Кара/ак стилдеги баскычтоптор тактада кандайдыр бир басылган көмүр издерин колдонушат, бул кээ бир катар мамычалардын туташуулары жогорку каршылыкка алып келет, кээ бир платформалар менен колдонулганда жооп бербейт, мисалы, arduino pro mini.

Ариптакта 8 пин туташтыргычы бар. Бул пиндердин 4ү RAMPSтин бир башына, ал эми калган 4ү башка баштыкка туташат. Мен сүрөттөрдө көрсөтүлгөндөй эки баскычтуу эки типтеги 8 пинден 4 пиндик лента кабелдерин жасадым. Алар клавиатурага туташтырылган казыктардын жынысын кошпогондо, бирдей. Мен кабелдерди жасоо үчүн зым жана кысуучу курал менен бирге эркек жана ургаачы төөнөгүчтөрдү жана түйрүктөрдү колдоном, бирок секирүүчү зымдарды же башка алдын ала кысылган варианттарды колдонсо болот. Бул Полулудагы видео бул түрдөгү кабелдерди куруунун көптөгөн продукт варианттарын көрсөтөт: https://www.pololu.com/category/39/cables-and-wir…. Көрсөтүлгөн түрдөгү секиргич зымдар оңой вариант.

Сүрөттөр боюнча баскычтопту RAMPSке туташтыруу үчүн кабелди колдонуңуз жана төмөндөгүдөй (клавиатуранын алдыңкы жагын карасаңыз, төмөндө берилген 1 баскычтын пин номери сол жакта, 8 -пин оңго карайт):

1-4 клавиатура казыктары RAMPS Servos аталышына туташат, казыктар ирети менен, солго оңго, баштапкы абалга келтирүү баскычына жакын пинден башталат. Бул төмөнкүдөй туташат:

баскычтоп 1- D11

баскычтоп 2- D6

баскычтоп 3- D5

баскычтоп 4- D4

5-8 клавиатура казыктары RAMPSтин токтоочу аталышына туташып, төмөнкүдөй байланыштарды түзүңүз:

баскычтоп 5- Ymin- D14

баскычтоп 6- Ymax- D15

баскычтоп 7- Zmin - D18

баскычтоп 8, Zmax- D19

4 -кадам: Камера интерфейси

Камера интерфейси
Камера интерфейси
Камера интерфейси
Камера интерфейси
Камера интерфейси
Камера интерфейси

RAMPS менен камеранын ортосундагы интерфейс катары 2 камыштуу реле, 3-төбөлүү жана 1/8 дюймдук аудио уячасы бар кичинекей такта иштейт. Мен орнотулган снайпердик диоддору бар релелерди колдонууну сунуштайм. Иштетүү үчүн 10мадан ашпаган нерсени тандаңыз (500ohm катушкасы). Менде кээ бир Gordos 831A-4 релеси болгон, бирок, мисалы, DigiKeyде Littlefuse #HE721A0510, Digi-Key Part Number HE101-ND бар Бул ылайыктуу көрүнөт. Схема көрсөтүлгөн.

Кабель кол менен жапкычты башкаруудан тартып, кайсы зымдар АФ, жапкыч жана жалпы экенин белгилегенден кийин баскыч баскычын көзөмөлдөө менен ыргытылат. Бул кабель релелик тактанын уячасына туташтырылган 1/8 дюймдук аудио сайгычка тиркелет.

Реле тактасы RAMPSке көрсөтүлгөндөй кыска 3 зымдуу серво кабели менен туташат. Сиз стандарттуу серво кабелин колдоно аласыз, секиргичтерди колдоно аласыз же өзүңүз жасай аласыз. Камера интерфейсинин реле тактасы RAMPS тактасынын AUX-2 башына сайылып, төмөнкү байланыштарды түзөт-

Aux 2, pin 8- GND

Aux 2, pin 7- AF- D63

Aux 2, пин 6 - жапкыч- D40

Мен такта курбоо үчүн бул функция үчүн реле модулун колдонуп көрдүм, бирок мен колдонгон модуль 5В темир жолдон өтө көп токту колдонуп көрдү.

5 -кадам: Stepper Connection

Stepper Connection
Stepper Connection
Stepper Connection
Stepper Connection

Степпер кабелин X степпердин башына сайыңыз. Мен 2 -сүрөттө көрсөтүлгөндөй 59 дюймдук узартуу кабелин колдондум. Эгерде тепкич туура эмес жакка бурулса, RAMPS тактасына сайылган степпердин коннекторун артка кайтарыңыз.

6 -кадам: Чектерди чектөө

Limit Switches
Limit Switches
Limit Switches
Limit Switches
Limit Switches
Limit Switches

FastStacker программалык камсыздоосу эки стопту айырмалабайт жана кайсынысы урулганына маани бербейт. RAMPS стекер программасы RAMPS боюнча Xmin жана Xmax башталгычтын баш позицияларына туташкан 2 стандарттык repRap чектөө алмаштыргычтары жана алар менен байланышкан кабелдер менен түз иштей алгыдай конфигурацияланган. Сүрөт бул плагиндердин кайда экенин көрсөтөт. Бул конфигурацияда темир жолдогу ар бир чектик которгуч +5V, GND менен туташат жана ар бир чек которгуч үчүн жеке сигнал зымы иштейт. Программалык камсыздоо эки киргизүүнү бирге түзөт. Бул RAMPS топтому менен келген кабелдерди оңой сайып, кайра колдонууга мүмкүндүк берет жана токтоочу жерлер иштетилгенде, repRap endstop такталарындагы LED көрсөткүчтөрүн жандырууга мүмкүндүк берет. Такта +5 алганда, эки repRap өчүргүчтүн сигналдык линияларын бири -бирине туташтырууга болбойт, эгер алар болсо, бирин иштетет, экинчиси GNDке +5 кыска болбойт. Мен баштапкы кабелдерден көрсөтүлгөн кабелдик туташтыргычты жасадым, өчүргүчтөргө бир гана жуп жөнөтүп, бирок алардын жеке сигнал зымдарын сактап, бардык зымдарды узарттым. Бул дагы контроллер менен темир жолдун ортосунда 4 зым колдонот.

Жөнөкөй ыкма жөн эле 2 зымды колдонот- GND жана Xmin же Xmax endstop header казыктарынын бири, алар параллелдүү туташкан Нормалдуу Ачык эки өчүргүчкө иштетилет. Эгерде токтотуучу которгуч иштетилсе, сигнал линиясы жерге тартылат. Зымдар азыраак, бирок которгуч иштетилгенде LED жарык жок.

Темир жолдун тетиктериндеги тешик үлгүлөрү стандарттык өлчөмдөгү микроскопторду (repRap такталарындагыдай эмес) колдойт, бул учурда 2 зым конфигурациясын колдонуңуз.

7 -кадам: Power жана Bench Test

Power жана Bench Test
Power жана Bench Test
Power жана Bench Test
Power жана Bench Test

7-9V номиналын RAMPSтин кирүүчү туташтыргычына колдонуңуз. Сүрөттө электр туташтыргычында терминалдардын кайсы топтому колдонулганына көңүл буруңуз. Бул VPS кирүүлөрүнүн аз кубаттуулугу, RAMPS MOSFETSти башкаруучу жогорку кубаттуулуктагы кириштер эмес. Система жүктөлүп, калибрлөөнү баштоо үчүн каалаган баскычты басууңузду айтуусу керек. Качан, тепкич айлана баштайт. Муну бир нече секундага кылгыла, андан кийин чектик которгучтардын бирин иштеткиле. Мотор артка бурулушу керек. Бир нече 10 секундага чуркап көрүңүз, анан кайра чекти алмаштырыңыз. Мотор кайра артка бурулат жана 4мм позиция деп ойлогон нерсеге өтөт. Бул учурда, клавиатуранын ар кандай баскычтарын иштетип, баштапкы долбоордук документтерге кайрылып, ачкычтардын баары туура окулганына ынануу үчүн. Бул системада баштапкы долбоордун арткы жарыкты башкаруу функциясы колдоого алынбаганына көңүл буруңуз- ЖК аны колдобойт. Бир нече стекти иштетип, реленин активдешүүсүн угуңуз жана баары жакшы болуп көрүнгөндө, камераңыздын интерфейсин текшериңиз. Электроника үчүн ушундай болушу керек.

8 -кадам: темир жол

Rail
Rail
Rail
Rail
Rail
Rail

Үч 3D басып чыгаруу оңой басылат жана майда катмарлар талап кылынбайт- мен.28мм колдондум. Ал сүрөттөрдөгүдөй чогуу барат. Көңүл бургула, бул Нускамада кээ бир сүрөттөр темир конструкциянын мурунку кайталанышын көрсөтөт, мен акыркы токтоткучтарды акыркы бөлүктөрдүн үстүнөн акыркы бөлүктөрдүн ичине жылдырганга чейин. Чана көрсөтүлгөндөй артка каршы гайканы же стандарттык гайканы камтыйт. Кыймылдын аягынан баштаңыз, моторду жана токтоону тиркеп, рельстерди кошуңуз, анан чананы сүйрөңүз жана гайканы жипке илүү үчүн коргошундун бурамасын кол менен айлантыңыз. Алыскы бөлүктү рельстерге түртүп, сыдырма байламдарды кошуңуз, жана жыйноо негизинен сиз тандаган базага болттон тышкары жасалат. Базанын көптөгөн варианттары бар. Мен колдонгон алюминий табак күчтүү жана штативге орнотуу үчүн оңой тапталган. Алюминий экструзиясы же жыгач - башка мүмкүнчүлүктөр.

9 -кадам: Каптоо

Корпус
Корпус
Корпус
Корпус
Корпус
Корпус

1 -сүрөттө көрсөтүлгөн электрониканы таңгактоонун көптөгөн мүмкүн болгон жолдору бар. Thingiverseде RAMPS/mega/LCD комбинациясын камтыган кутучалар үчүн көптөгөн долбоорлор бар, алар 3D басылган версиясынын башталышы болушу мүмкүн. Мен тиркелген SVG файлында берилген дизайндан акрил консолунун стилиндеги кутуну жасоо үчүн лазер колдондум. Куту Boxes.py жана Lightburnго кошулган тешик үлгүлөрүнүн жардамы менен түзүлгөн. Бул 2.8 мм материал үчүн арналган. Мен батарейканы электрониканын артында кармап туруу үчүн кутучаны ойлоп таптым жана анын кубаттуулугун коргошун арткы жагына чыгардым. Топсодогу капкак батареяны оңой эле алып салууга мүмкүндүк берет. Системанын кубаттуулугун киргизүү уячасы кутунун артындагы тешикке жеткирилет, ал жерде супер жабыштырылган. Батареядан чуркап жүргөндө, батарейканын коргошусу көрсөтүлгөндөй джекке туташтырылган. AC адаптери ACдан иштеп жатканда ошол эле уячага сайылат. Батарея топтомун сүрөттө көрсөтүлгөндөй кутудан чыгарбай эле толтурса болот.

10 -кадам: операция

Image
Image
Операция
Операция

Бул жерде мен сизди Pulsar124тин эң сонун колдонуучу көрсөтмөсүнө кайрылып жатам: https://pulsar124.fandom.com/wiki/User_guide. Мен клавиатуранын буйруктарын алар менен таанышканга чейин эстеп калуу үчүн көрсөтүлгөндөй ламинатталган баракты жасадым. Мурда да айтылгандай, ЖК контролдук жарыктандырууну башкарууну колдобойт, андыктан #-4 буйругу иштебейт.

Кээ бир негизги операциялардын өтө тез демо үчүн тиркелген видеону караңыз.

11 -кадам: Эскертүүлөрдү жана ойлорду түзүңүз

Порт FastStacker V1.16 менен башталган. Бул негизинен менин про-мини негизделген курулушум үчүн колдонгон версиям болгондуктан. Себеби мен V1.17ди про-мини-ге ылайыкташтыра алган жокмун жана телескопту башкаруу жөндөмү жөнүндө 1.17ге такыр маани бербедим. Мегада, мен 1.16a деп атаган бул версия эс тутумдун 20% дан азын ээлейт, андыктан V1.17 жана башкалар үчүн көп орун бар. RAMPS порту пин картасын түзүүнү жана эски ЖК драйверин u8g2lib графикалык драйверине алмаштырууну камтыйт. Чоңураак ЖК мен учурдагы UIдин энбелгилери, билдирүүлөрү жана бирдиктери үчүн колдонгон кошумча белгилердин люксун камсыз кылды, аны кээде колдонуучуларга жеткиликтүү кылуу үчүн. Белгиленгендей, ЖК программалык жарык көзөмөлдөөнү колдобойт, андыктан буйрук чыгып кетет. Мен чыңалууга мониторинг жүргүзүү чөйрөсүндө кээ бир өзгөртүүлөрдү киргиздим, ички чыңалуу шилтемесин колдонуп жана темир жолду өчүрүүдөн мурун төмөнкү чыңалууну текшерүү үчүн колдонулган дагы бир чыңалуу чыңалуусунун константасын коштум. Мен ошондой эле дизайнды баштапкы түзүлүштөгүдөй 8 эмес, 6 клеткадан иштетүүнү максат кылдым. 6 клетка энергияны үнөмдүүрөөк, азыраак орунду ээлейт жана мегадагы 5В жөндөгүчкө стрессти азайтат, физикалык көрсөткүчтөргө эч кандай таасири жок. Мен ката билдирүүлөрүнүн бирин көрсөтүүдө кыска сигнал берүү үчүн ЖКдагы сигналды колдондум. Мен баштапкыдай эле 0.2мм демейки боштук санын таштап койгом, бирок мен антишке каршы гайка менен азыраак деп шектенем, бирок мен аны өлчөөгө аракет кылган жокмун. Эгерде сиз боштуктун компенсациясын өчүрүп, тик бурчта иштеп жатсаңыз, позицияны сактап калуу үчүн энергияны үнөмдөөнү өчүрүңүз. Программада болгум келген бир өзгөчөлүк-бул боштукту компенсациялоо багытын клавиатура менен көзөмөлдөө (*-1 командасын колдонуп темир жолдун иштөө багытын өзгөртпөстөн). Бул колдонулбаган арткы жарыкты көзөмөлдөө баскычына картага түшүрүлүшү мүмкүн. Иштин багытталышына жараша, мен учурдагы компенсациянын багыты туура эмес экенине ишенбейм, б.а., мотордон алыстап бара жаткан чана дайыма компенсацияга муктаж эмес багыт деп ойлоого болот. Менимче, бул чоң стектер үчүн чынында мааниге ээ эмес. Код 16 mcrosteps үчүн конфигурацияланган. Мен стекер.хте RAIL_LENGTH деп аныктаган 1pt стектери үчүн акылга сыярлык #кадрларды текшерүү үчүн колдонулган коддо туруктуу бар болчу жана 180ге койду, бул болжол менен бул темир жолдун диапазону. Сиздин темир жол башкача болсо өзгөртүңүз.

Бул платформа эстутумдан тышкары башка кошумча мүмкүнчүлүктөрдү сунуштайт. ЖКнын графикалык мүмкүнчүлүктөрү батарейканын SOC индикаторун тартууга караганда көбүрөөк колдонулушу мүмкүн. Оптикалык коддогучтун азгырыгы бар жана мен аны долбоорго интеграциялоодо атып алдым. Мен жакшы айдоочуну таптым, аны конструкцияга жана негизги циклге киргиздим жана программаны бурмалап жатканда "1" жана "А" баскычтары басылып жатат деп ойлоп калп айтууга аракет кылдым. Бул кандайдыр бир деңгээлде иштеди, бирок чуркап кетти жана пайдалуу жөндөмдүүлүк жок болгондуктан мен аны сууруп алдым. RAMPS тактасында колдонулбаган бир нече айдоочу тактар бар, алар кошумча кадамдарды көзөмөлдөө үчүн колдонулушу мүмкүн, эгер бул пайдалуу болсо.

RAMPS сыяктуу 3D принтер контроллери ушул сыяктуу курулуштар үчүн эң сонун баштапкы чекиттерди камсыз кылат жана мен дагы бир нече адам Pulsar124тин ушул жеңил платформада жайгаштырылган сонун программасынан пайдалана алышат деп үмүттөнөм.

Сунушталууда: