Բովանդակություն:

DIY CNC գրելու մեքենա ՝ օգտագործելով GRBL ՝ 16 քայլ
DIY CNC գրելու մեքենա ՝ օգտագործելով GRBL ՝ 16 քայլ

Video: DIY CNC գրելու մեքենա ՝ օգտագործելով GRBL ՝ 16 քայլ

Video: DIY CNC գրելու մեքենա ՝ օգտագործելով GRBL ՝ 16 քայլ
Video: Generative Model Building with Luka Piskorec 2024, Նոյեմբեր
Anonim
DIY CNC գրելու մեքենա ՝ օգտագործելով GRBL
DIY CNC գրելու մեքենա ՝ օգտագործելով GRBL

Այս նախագծում ես ձեզ ցույց կտամ, թե ինչպես հեշտությամբ կառուցել ձեր սեփական էժան Arduino CNC պլոտատորը ՝ օգտագործելով անվճար և բաց կոդով ծրագրակազմ:

Ես հանդիպել եմ բազմաթիվ ձեռնարկների, որոնք բացատրում են, թե ինչպես կարելի է կառուցել ձեր սեփական CNC պլատերը, բայց ոչ մի, որը մանրամասն բացատրում է դրա իրականացման համար անհրաժեշտ բոլոր մանրամասների և ծրագրակազմի մասին: Այս նախագիծը կյանքի կոչելու համար ես ստիպված եղա անդրադառնալ դժոխքի բազմաթիվ ձեռնարկների: Ամեն ինչ, ներառյալ օգտագործվող ծրագրաշարի մանրամասները, նշված են այս ձեռնարկում: Այսպիսով, ես ուզում էի դա կիսել հասարակության հետ բոլոր նրանց համար, ովքեր ցանկանում են ստեղծել այս նախագիծը:

Քայլ 1 ՝ ԻՆՉ Է ՊԵՏՔ

ԻՆՉ ՊԵՏՔ Է ՔԵ
ԻՆՉ ՊԵՏՔ Է ՔԵ
ԻՆՉ ՊԵՏՔ Է ՔԵ
ԻՆՉ ՊԵՏՔ Է ՔԵ
  • Nema 17 Stepper Motor (4-Wire) x 2
  • Arduino Uno R3
  • CNC Shield V3 Arduino Uno- ի համար
  • A4988 Stepper Motor Driver x 2
  • Թելերով ձողեր x 2 (չափսերը ՝ ըստ ձեր կարիքների)
  • Պարզ ալյումինե ձողեր x 2
  • Սուպեր սոսինձ
  • 5 մմ ակրիլային թերթ
  • CNC ֆրեզերային/լազերային դանակ/3D տպիչ
  • Միկրո սերվո

Քայլ 2. Հիմնական ակնարկ

Այս մեքենայի սիրտը աշխատում է Arduino- ով

CNC Shield- ի և Stepper Motors- ի հետ: Տափաստանային շարժիչներն օգտագործվում են X և Y առանցքները գործարկելու համար: Երկու հենակետ, որոնցից յուրաքանչյուրը բաղկացած է մեկ շարժիչային շարժիչից, պատրաստվում և կառուցվում է ակրիլային օգտագործմամբ: Յուրաքանչյուր առանցք առանձին վերահսկվում է Arduino- ի կողմից ՝ GRBL ծրագրակազմով, որն անվճար է և բաց կոդով: Z- առանցքի վրա ամրացված գրիչը վերահսկվում է սերվոյի միջոցով:

Քայլ 3. Շրջանակի պատրաստում

Շրջանակի պատրաստում
Շրջանակի պատրաստում

Ներբեռնեք տվյալ Illustrator ֆայլը և օգտագործեք ձեր համապատասխան Mill/LaserCutter/3D տպիչը ՝ շրջանակի կտորները պատրաստելու համար: Կտրեք նաև Stepper շարժիչի հենարանները:

Քայլ 4. Շարժիչի համար ադապտեր ստեղծելը

ԱՐՏԱԴՐՈԹՅԱՆ ՍՏԵՈՄ Շարժիչի համար
ԱՐՏԱԴՐՈԹՅԱՆ ՍՏԵՈՄ Շարժիչի համար

Ես 3D մոդելավորեցի մոդելի ադապտորը Fusion 360- ում `ըստ իմ ձողի և շարժիչի լիսեռի չափսերի: Ստորև բերված են stl և fusion ֆայլերը: Այն կարելի է գտնել նաև իմ TinkerCAD պրոֆիլում: Ներբեռնեք ֆայլերը և 3D տպեք ադապտեր:

Սեղմեք այստեղ TinkerCAD ֆայլի համար:

Քայլ 5. ՏՆՏԵՍՈԹՅՈՆՆԵՐԻ Հավաքում

ՇՆՈՐՀԱՎՈՐՆԵՐԻ ՀԱՄԱՅՆՔ
ՇՆՈՐՀԱՎՈՐՆԵՐԻ ՀԱՄԱՅՆՔ
ԱՌԱՆՈԹՅՈՆՆԵՐԻ ՀԱՄԱՅՆՔ
ԱՌԱՆՈԹՅՈՆՆԵՐԻ ՀԱՄԱՅՆՔ
ՇՆՈՐՀԱՎՈՐՆԵՐԻ ՀԱՄԱՅՆՔ
ՇՆՈՐՀԱՎՈՐՆԵՐԻ ՀԱՄԱՅՆՔ

Հավաքեք CNC'd Ակրիլային կտորները `ցուցադրվող պատկերին համապատասխանելու համար` տեղադրելով ուղղահայաց շարժիչի և ձողի հենարանները, ինչպես ցույց է տրված նկարում: Նմանապես, հավաքեք Y gantry- ն ՝ օգտագործելով ակրիլային կտորները:

Քայլ 6. ՁԵՌՆԱՐԿՈԹՅՈՆՆԵՐԸ ՄԵԿՈԹՅԱՆ ԳԵՏՈՄ

ԵՐԿՐՈԹՅՈՆՆԵՐԸ ՄԵԿՆԵԼՈ ՄԵԿԻՆ
ԵՐԿՐՈԹՅՈՆՆԵՐԸ ՄԵԿՆԵԼՈ ՄԵԿԻՆ
ԵՐԿՐՈԹՅՈՆՆԵՐԸ ՄԵԿՆԵԼՈ ՄԵԿԻՆ
ԵՐԿՐՈԹՅՈՆՆԵՐԸ ՄԵԿՆԵԼՈ ՄԵԿԻՆ
ԵՐԿՐՈԹՅՈՆՆԵՐԸ ՄԵԿՆԵԼՈ ՄԵԿԻՆ
ԵՐԿՐՈԹՅՈՆՆԵՐԸ ՄԵԿՆԵԼՈ ՄԵԿԻՆ

Սահեցրեք ընկույզները ինչպես թելերով, այնպես էլ սովորական ձողերով և ամրացրեք դրանք տեղում: Կպչեք մի կտոր ակրիլով, որը տարածվում է երկու ձողերի վրա:

Կպչեք Y առանցքի դարպասը ակրիլային այս կտորին,

Քայլ 7. ԿԱՏԱՐԵԼ Մատիտի սեփականատիրոջը

ՄԱՐԴԻԿ ՏԵԱԿԱԼ
ՄԱՐԴԻԿ ՏԵԱԿԱԼ
ՄԱՐԴԻԿ ՏԵԱԿԱԼ
ՄԱՐԴԻԿ ՏԵԱԿԱԼ
ՄԱՐԴԻԿ ՏԵԱԿԱԼ
ՄԱՐԴԻԿ ՏԵԱԿԱԼ
ՄԱՐԴԻԿ ՏԵԱԿԱԼ
ՄԱՐԴԻԿ ՏԵԱԿԱԼ

CNC- ն հանեք պահանջվող մասերը և դրանք միացրեք ՝ ձևավորելով պատկերներում ցուցադրվող մեխանիզմը: Կպցրեք Servo- ն տվյալ տեղում `սոսինձ օգտագործելով:

Քայլ 8. ՄԵՔԵՆԱՅԻ ՄԱՍՆԱԳՈՐՈՄ

ՄԵՔԵՆԱՆԻ ԼԵՌՈՄ
ՄԵՔԵՆԱՆԻ ԼԵՌՈՄ

Միացրեք արու թռիչքաձողերը Վարորդի կրիչների միջև ՝ միկրո-քայլը թույլ տալու համար:

միացրեք մնացած մասերը, ինչպես նշված է էլեկտրագծերի գծապատկերում:

Մասերը միացրեք 12 վ լարման միջոցով

Քայլ 9. ՏԵՍԱՆՅՈԹԸ ՏԵREԵԿՈԹՅՈՆԸ CREATTIVE BUZZ- ի կողմից `ՄԵՔԱՆԻԿԱԿԱՆ ՇԻՆԱՐԱՐՈԹՅԱՆ ՄԱՍԻՆ ՄԱՍԻՆ ՄԱՆՐԱՄԱՍՆԵՐԻ ՀԱՄԱՐ

Image
Image

Ես արել եմ իմ մեխանիկական շինարարությունը ՝ այս տեսանյութի վերաբերյալ, բոլոր վարկերը սեփականատիրոջը:

Քայլ 10: FՐԱԳԻՐ

Քայլ 11. GRBL- ի ASՈՈՄ ARDUINO- ին

Arduino- ի վրա աշխատող հիմնական ծրագրակազմը, որը վերահսկում է շարժիչները, GRBL է: Flashրամեկուսացնելու համար.

  • Ներբեռնեք տրված գրադարանը
  • Ավելացրեք գրադարանը Arduino IDE- ին
  • Բաց օրինակներ

    • MIGRBL- ի ներքո
    • բաց grblupload
  • Վերբեռնեք ուրվագիծը ձեր arduino- ում:

Քայլ 12. ԲԱKSԱՌՔ ԿՈԴԸ ուղարկելու համար

G CODE SENDER- ի ՀԱՄԱՐ ՄԱՍԻ ՔԱՅԼԵՐԸ ՉԱՓՈՐՈՄԱՆ
G CODE SENDER- ի ՀԱՄԱՐ ՄԱՍԻ ՔԱՅԼԵՐԸ ՉԱՓՈՐՈՄԱՆ

Ներբեռնեք Inkscape տարբերակը 0.47 այստեղից: և տեղադրել այն:

Քայլ 13. GRBL- ի ընդլայնումը ներբեռնելը և ավելացնելը ներկապնակում

Ներբեռնեք ստորև բերված ֆայլերը

Անդրադառնացեք այս տեսանյութին ՝ Inkscape- ում ընդլայնումը տեղադրելու մանրամասների համար:

Քայլ 14. UNIVERSAL G CODE SENDER

Ներբեռնեք Ունիվերսալ G կոդի ուղարկողին և բացեք այն:

ԱՅՍՏԵ:

Քայլ 15. GԱՆԱՉԱՓԱԿՈՄԸ ՔԱՅԼԵՐԻ ՀԱՄԱՐ G CODE SENDER- ի համար

Բացեք G-Code Sender հավելվածը:

  • Միացրեք Arduino- ն համակարգչին
  • Ընտրեք կապի ճիշտ պորտը
  • Կտտացրեք Բաց ՝ arduino- ի հետ կապ հաստատելու համար:
  • Մուտքագրեք մեքենայի կառավարման ռեժիմ
  • Համոզվեք, որ ձեր մեքենան աշխատում է ճիշտ ուղղություններով ՝ օգտագործելով x y շարժումները:
  • յուրաքանչյուր առանցքին տվեք 1 դյույմ շարժում և չափեք իրական հեռավորությունը
  • Տեղափոխել հրամանի ներդիրին
  • Մուտքագրեք $ $
  • նշեք $ 100 և $ 101 արժեքները `համապատասխանաբար x և y առանցքի մեկ մմ -ի համար:
  • Օգտագործեք «$ 100 =» ՝ x մմ առանցքի վրա մեկ մմ -ով քայլերը և y առանցքի համար ՝ համապատասխանաբար «$ 101 =»:
  • Կրկնեք սա մինչև անցած տարածությունը ճիշտ հավասար լինի տրված հրամանին:

Քայլ 16. Ստեղծեք GCODE FILE

GCODE FILE- ի ստեղծում
GCODE FILE- ի ստեղծում
GCODE FILE- ի ստեղծում
GCODE FILE- ի ստեղծում
  • Բացեք Inkscape- ը
  • Ներմուծեք ցանկալի պատկերը և փոխակերպեք այն ուղու
  • Ընդլայնումներում օգտագործեք MI GRBL EXTENSION- ը:
  • Կտտացրեք կիրառել և ստեղծեք GCODE FILE- ը:
  • Բացեք Ֆայլի ռեժիմը GCODE ուղարկողի մեջ
  • ընտրել ֆայլը
  • հարվածել ուղարկել

ՆՍՏԵՔ ԵՎ ԹՈETԵՔ ՄԵՔԵՆԱՅԻ ՆԿԱՐ:

Խորհուրդ ենք տալիս: