Мазмуну:

GRBL CNC машинасы үчүн Arduino негизделген DRO: 3 кадам (сүрөттөр менен)
GRBL CNC машинасы үчүн Arduino негизделген DRO: 3 кадам (сүрөттөр менен)

Video: GRBL CNC машинасы үчүн Arduino негизделген DRO: 3 кадам (сүрөттөр менен)

Video: GRBL CNC машинасы үчүн Arduino негизделген DRO: 3 кадам (сүрөттөр менен)
Video: Smart RAMPS – оптический EndStop 2024, Июль
Anonim
GRBL CNC Machine үчүн Arduino негизделген DRO
GRBL CNC Machine үчүн Arduino негизделген DRO

Бул долбоорду бир гана максат менен баштадым. Мен CNC машинам жөнүндө маалыматты көрүүнүн жөнөкөй, бирок эффективдүү жолун кааладым, CNC станогунда турганда, моюнумду дээрлик конструктивдүү позицияларда кыйшайтып, күндүн көзүн карап турган кишиге окшоп, компьютердин мониторун көрүү үчүн бөлмөнүн экинчи тарабы. Ушуну эске алып, мен арзан компоненттерди, ebay спецификаларын жана запастагы ширетүүчү жана скотч лентасын чогултууну чечтим. Мына кытайдан бөлүктөрдү күтүү менен дээрлик бир жылдын жыйынтыгы.. эрм.. Максатыма карай тырышчаактык менен иштөө.:)

1 -кадам: Аппараттык дизайн стадиясы…

Аппараттык дизайн стадиясы…
Аппараттык дизайн стадиясы…
Аппараттык дизайн стадиясы…
Аппараттык дизайн стадиясы…

Биз кылышыбыз керек болгон биринчи нерсе, баарын үймөгө ыргытып, туш келди нерселерди туташтыруу, бардык өрттөрдү өчүрүү, түтүн жана түтүндү чыгаруу үчүн терезелерди ачуу, анан биз кандайдыр бир кызыктуу нерсени кура башташыбыз керек. Мейли. Мага баары бир. Мен баардык жерде боло турган arduino328pлердин бирин "DIP" пакет түрүндө алуу менен баштадым. (Dual Inline Pins = Буту менен таяк) Ошол жерден мага маалыматты визуалдык түрдө көрсөтүүнүн кандайдыр бир жолу керек болчу. Менин биринчи оюм стандарттык 16x2 ЖКны колдонуу болчу, жана мен тез эле түшүндүм, кичинекей ЖКга кооз жылдыруусуз, же экрандын убактысын которбостон, экөө тең жагымдуу эмес. Ошентип, менин кийинки идеям 20х4 болчу. анда негизги маалыматты көрсөтүү үчүн көп орун бар жана тийүү менен мен жумуш менен машинанын координаттарын алмаштыра алам. Ушуну менен мен arduino эскизин курууга жөнөдүм … Жолдун бир жеринде мен чыныгы кол менен тегирменде чыныгы DRO көрдүм … 7 сегменттүү дисплей кампанын аркы өйүзүнөн көрүнүп турду … Ошентип, мен аны дизайныма кошууну чечтим, жөн эле мага LCD мындан ары жаккан жок. Мага жаккан модулдарды табуу үчүн ebayди көп саат тазалагандан кийин, менде max7219 ic менен 8 разряддуу 7 сегменттүү дисплей модулдарынын 3үн сатып алдым. Кемчиликсиз … эми мен болгону arduino китепканасын курушум керек …. Жок.. Кимдир бирөө буга чейин ушундай кылган окшойт. Ник Гаммон бул китепкананы ушул дисплейлерде жана башкаларда колдонуу үчүн иштелип чыккан. Бул абдан түз. Ник Гаммондун Max7219 Arduino китепканасы Мага жаккан жок, мен сандарды оңго, ал эми сол жагындагы "-" белгисин тегиздей албадымбы.. бирок, ал иштейт. Бир нече жумадан кийин, коэффициенттерди, биттерди жана бобдорду бириктиргенден кийин жана youtube'дагы кимдир бирөөнүн жардамы менен, мен 7-сегменттүү модулдарды колдонуп, нандын үстүндө иштөөчү прототипке ээ болдум..

2 -кадам: PCB Дизайн…

PCB Дизайн…
PCB Дизайн…
PCB Дизайн…
PCB Дизайн…
PCB Дизайн…
PCB Дизайн…
PCB Дизайн…
PCB Дизайн…

Бүркүттө ойноп жатып, мен ПХБны жабыштыра алдым… Тактанын туура чыгышына үч жолу аракет кылдым, бирок бул жөн эле тажрыйбасыздык жана ebay атайын кургак фоторезистикалык фильм. Бул кадамга бүркүт файлдарынын жаңыртылган топтому киргизилген. Биринчи коллегиянын катастрофасынан айырмаланып (сүрөттөлгөн сүрөттөр) Жаңыртылган дизайн бир аз чоңураак жана модулдарга жетиштүү кубат берүү менен болгон кээ бир маселелерди чечет. Көрсө, эгерде электр энергиясын алуу керек болгон жол тегерек үстөлдүн тегерегинде өтсө, анда эң четиндеги кээ бир компоненттер чучка жетиштүү шире ала алышпайт (AvE … Менин сүйлөшүүмдү жуктурууну токтот!) такта ошол max7219 электрондук сегменттин дисплей модулдарынын үчөө менен, ошондой эле ЖК менен колдонууга ылайыкталган. ЖКнын бөлүгү милдеттүү эмес, бирок келечектеги кайталоолордо мен CNC шпинделиндеги залдын эффекти сенсорунун башка пинин сындырууну пландап жатам. Ошондой эле, бүркүт файлдарынын бул версиясында мен жибек экрандын жакшыраак жайгашуусун жана документтерин коштум, эгерде сиз RGB статусун алып салсаңыз, эгер сизде жер үстүндөгү орнотуу версиясы болбосо же аны монтаж кылгыңыз келсе жана LEDди кааласаңыз. башка жерде. Мен аны кайра программалоо үчүн USB колдонууну каалабасаңыз, мен ICSPтин башын коштум. Ошондой эле, бул такта DIP Atmeg328p пакетин колдонбогонун байкайсыз. Анын ордуна ал QFP SMD пакетин колдонуп жатат. (QFP = Quad Flat Pack.) Бул негизинен дагы дагы тешик казыктарын айланып өтпөстөн, тактар астында издер үчүн көбүрөөк орун болушу үчүн жасалды. Режим үчүн сындыруучу казыктар бар, жана баштапкы абалга келтирүү баскычтары, ошондой эле астыңкы эки үзүлүү бар, бири ЖКга, экинчиси GRBL CNC машинасын башкаруучу arduinoго барат.

Бардык такта болгону 2.6 "x 2.25" (же сиз үчүн 65.94mm x 57.1mm), X, Y жана Z аталыштары каалаган стандарттуу болушу мүмкүн.1 "pich header, же жөн эле лента кабелин модулуңузга кошуңуз..

-= [АКЫЛДУУ БОЛ !!!] = - - = [АКЫЛДУУ БОЛ !!!] = - - = [АКЫЛДУУ БОЛ !!!] =-

Модулдар бир гана жол менен туташат. Модулдун кайсы тарабы VCC/GND экенин жана тактада бирдей экенин байкоо үчүн этият болуңуз. Эгер сиз аларды туташтырсаңыз же артка зым салсаңыз, анда, балким, аппаратты түтөтөсүз.

3 -кадам: Жолдун аягы.. Же башка нерсенин башталышы.. Ким билет

Жолдун аягы.. Же башка нерсенин башталышы.. Ким билет
Жолдун аягы.. Же башка нерсенин башталышы.. Ким билет

Акыр -аягы, мен ADD/ADHDдин бул кичинекей турунда бул менин жашоомо келет. Бул жерде менин DRO долбоорумдун акыркы сулуу сүрөтү жатат. @Scanlime Sticker менен толтуруңуз (Илхам үчүн рахмат жана стикерлер!) Мен колдонгон DRO эскиздери менен Rar архивине түштүм. Балким, жакшыртуу үчүн орун бар, жана, албетте, бүтпөгөн, таза иш эмес. Коддо мен азырынча ишке ашыра элек өзгөчөлүктөр бар, жана мен кантип кошууну билишим керек болгон коддо эмес.. Жалпысынан алганда, бул абдан ийгиликтүү PoC болду деп ойлойм. Техникалык жактан "жабык цикл" болбосо да, Санарип окулат. Бул бир максатка кызмат кылат. Мен муну улантууну каалап, акырында төрт бурчтуу таразага же башка нерсеге колдоо кошкум келет. Мен, албетте, консерваланган иликтөө циклдерин, тешик үлгүлөрүн ж.. Бул сизге дем берет деп үмүттөнөбүз. Эгерде сиз аны куруп жатсаңыз, мага кабарлаңыз. Мен сүрөттөрдү жана жакшыртууларды көргөндү жакшы көрөм. Мени менен бирге болгонунузга рахмат:)-= [ArcAiN6] =-

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