Talaan ng mga Nilalaman:
- Mga gamit
- Hakbang 1: Gupitin ang Lupon
- Hakbang 2: Assembly
- Hakbang 3: I-program ang Nano
- Hakbang 4: Pagkakalibrate
Video: CNC Servo Stepper (Kakayanang GRBL): 4 na Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:10
Ang proyektong ito ay isang medyo simpleng motor controller na nagbibigay-daan sa paggamit ng murang makapangyarihang DC motor na may GRBL upang mapatakbo ang mga lead screws ng isang machine na CNC. Suriin ang video sa itaas para sa isang pagpapakita ng tagakontrol na ito sa aking bahay na binuo ng makina ng CNC na konektado sa GRBL na tumatakbo sa isang bahay na itinayo Arduino sa isang perf board na tumutugon sa G code na ipinadala kasama ng unibersal na G code sender.
Idinisenyo ko ito dahil nagtatayo ako ng isang medyo malaking machine ng CNC mula sa simula at alam kong magiging masyadong mabigat at tigas para sa maliliit na stepper motor upang mapatakbo ito.
Ang layunin ay gamitin ang murang mga high torque DC gear motor ngunit mayroon pa ring kakayahang gumamit ng G code tulad ng isang normal na makina ng CNC.
Mga gamit
(para sa bawat axis)
1 Arduino nano
1 Hbridge sapat na malakas upang hawakan ang anumang motor na iyong pinili.
2 10k resistors
1 2k ohm risistor
1 500ohm palayok
2 IR diode ng detector
1 IR emitter diode
1 perf board
ilang kawad
isang encoder wheel (maaari mo itong gawin o bumili ng isa)
panghinang at bakalang panghinang
wire cutter / stripper
isang hack saw
Hakbang 1: Gupitin ang Lupon
Gamitin ang hacksaw upang i-cut sa perf board upang makagawa ng puwang para sa encoder na madulas.
Ipinapakita ng larawan sa itaas ang puwang sa board at kung paano ito nababagay ng aking gulong.
Ang susi dito ay upang i-cut ito ng kaunti mas malalim kaysa sa kinakailangan upang ang encoder wheel ay hindi i-drag o pindutin ang board.
Ang mga detektor at emitter ay kailangang lagyan ng puwang ang puwang upang mag-iwan ng sapat na silid sa pisara upang mapaunlakan ang mga ito.
Hakbang 2: Assembly
Ilagay ang nano at iba pang mga sangkap sa pisara.
Dahil ito ay perf board at ang bawat pag-set up ay maaaring magkakaibang paglalagay ng mga bahagi ay nasa sa iyo, ngunit ang mga koneksyon ay dapat na tulad ng ipinakita sa larawan.
Kapag inilalagay ang mga detektor ay mag-iingat upang itali ang mga anod at ikonekta ang mga ito sa lupa, at ang mga cathode ay dapat na hiwalay.
Tiyaking mayroong sapat na tingga sa mga detector at emitter upang payagan silang baluktot at ayusin.
Maaari kang gumamit ng ilang tape o pag-urong ng tubo sa mga detector cathode upang maiwasan ang mga ito mula sa sama-sama na pag-ikli.
Ang potensyomiter ay dapat na itakda sa paligid ng center upang magbigay ng isang mahusay na panimulang punto para sa pagkakalibrate kapag nakarating ka sa hakbang na iyon.
Hakbang 3: I-program ang Nano
Matapos itong tipunin maaari mong i-upload ang sketch sa nano.
Ang pinagmulang file ay isang sketch para sa arduino, i-upload ito sa board tulad ng nais mong anumang iba pang arduino sketch.
Ang pagpupulong ng mga bahagi ng mekanikal ay nasa sa iyo dahil maraming mga pagpipilian para sa mga bahagi ng mekanikal.
Hakbang 4: Pagkakalibrate
Kapag natagpuan mo ang board, na-program, naka-mount sa iyong hardware at ang encoder wheel ay nasa lugar na maaari mong simulan ang pagkakalibrate.
Kapag pinapataas ang board ay subukang dalhin ito malapit sa encoder, at sa isang posisyon kung saan ang mga IR diode ay malapit na nakapila.
Maaari mong ilipat ang mga diode ng kaunti sa pamamagitan ng mata pagkatapos na ang board ay naka-mount upang mapalapit ang mga ito sa linya.
Ngayon pinapagana mo ang control board na iyong itinayo, ngunit hindi ang Hbridge.
Igalaw ng kaunti ang mekanismo at encoder at tingnan kung ang pulang ilaw ay kumukurap sa nano.
Ayusin ang mga diode at potentiometer hanggang sa tumugon ang led kapag lumipat ang mga ngipin ng encoder sa pagitan ng mga diode.
Inaayos ng potensyomiter ang tindi ng inilalabas na ilaw ng IR.
Kung masyadong malakas ang ilaw ay maaaring bounce at maging sanhi ng paglalakbay ng mga detector kung hindi dapat.
Masyadong mahina at ang mga detektor ay hindi magbibiyahe.
Kapag nasiyahan ka sa pagsasaayos maaari kang maglapat ng kapangyarihan sa Hbridge.
Kapag inilipat mo ang encoder dapat basahin ng board ang paggalaw at subukang ilipat ang motor pabalik sa posisyon ng pahinga.
Kung sa halip ay nagsisimula itong tumalsik sa direksyon na iyong nakabukas ang encoder alam mo na ang mga wire sa motor ay kailangang baligtarin sa output ng hbridge.
Inirerekumendang:
Kontrolin ang Grbl CNC Over Wifi: 5 Hakbang
Kontrolin ang Grbl CNC Over Wifi: Sa tutorial na ito mailalakad kita sa kung paano paganahin ang kontrol ng GRBL sa WIFI. Maaari mong gamitin ang pamamaraang ito sa anumang nagpadala kasama ang lasergrbl at Universal Gcode Sender (UGS). Sa madaling salita, gagamitin namin ang gawa ni arkypita at iba pang software upang lumikha ng isang
Kinokontrol na Modelong Stepper Motor ng Stepper - Stepper Motor Bilang isang Rotary Encoder: 11 Hakbang (na may Mga Larawan)
Kinokontrol na Modelong Stepper Motor ng Stepper | Stepper Motor Bilang isang Rotary Encoder: Sa isa sa mga nakaraang Instructable, natutunan namin kung paano gamitin ang isang stepper motor bilang isang rotary encoder. Sa proyektong ito, gagamitin namin ngayon ang stepper motor na naka-rotary encoder upang makontrol ang isang modelo ng lokomotip gamit ang isang Arduino microcontroller. Kaya, nang walang fu
Kinokontrol ng Stepper Motor na Stepper Motor - Stepper Motor Bilang isang Rotary Encoder: 11 Hakbang (na may Mga Larawan)
Kinokontrol ng Stepper Motor na Stepper Motor | Stepper Motor Bilang isang Rotary Encoder: Magkaroon ng isang pares ng mga stepper motor na nakahiga at nais na gumawa ng isang bagay? Sa Instructable na ito, gumamit tayo ng isang stepper motor bilang isang rotary encoder upang makontrol ang posisyon ng isa pang stepper motor gamit ang isang Arduino microcontroller. Kaya't nang walang pag-aalinlangan, ge
Mecanum Omni Wheels Robot Sa GRBL Stepper Motors Arduino Shield: 4 na Hakbang
Mecanum Omni Wheels Robot Sa GRBL Stepper Motors Arduino Shield: Mecanum Robot - Isang proyekto na nais kong buuin mula pa noong nakita ko ito sa blog ng mechatronics ng Dejan: howtomechatronics.com Si Dejan ay talagang gumawa ng isang mahusay na trabaho na sumasakop sa lahat ng mga aspeto mula sa hardware, 3D printing , electronics, code at isang Android app (MIT
DIY CNC Writing Machine Gamit ang GRBL: 16 Hakbang
DIY CNC Writing Machine Gamit ang GRBL: Sa proyektong ito, ipapakita ko sa iyo kung paano madaling bumuo ng iyong sariling murang Arduino CNC Plotter Gamit ang Libre at Open-Source Software! Natagpuan ko ang maraming mga tutorial na nagpapaliwanag kung paano bumuo ng iyong sarili Plotter ng CNC, ngunit hindi isang solong nagpapaliwanag sa de