Cov txheej txheem:

Vertical Plotter: 6 Kauj Ruam
Vertical Plotter: 6 Kauj Ruam

Video: Vertical Plotter: 6 Kauj Ruam

Video: Vertical Plotter: 6 Kauj Ruam
Video: Vertical Plotter KraxlBot - Zeitraffer / Time Lapse 2024, Hlis ntuj nqeg
Anonim
Ntsug Plotter
Ntsug Plotter
Ntsug Plotter
Ntsug Plotter

Hauv qhov kev qhia no koj yuav kawm paub tsim koj tus kheej cov phiaj xwm ntsug. Nov yog lub tshuab cnc uas koj tuaj yeem siv los hloov cov duab kos mus rau txhua qhov chaw ntsug (piv txwv li phab ntsa, lub qhov rai).

Khoom siv

- 1 lub tog raj kheej (2m ntev thiab 5mm dav) + 2 lub zog rau cov tsav tsheb

- 2 NEMA 17 stepper motors, lub kaum ntse ntse 1.8 °, ntsuas hluav taws xob 12V, ntsuas tam sim no 1.7A

- 1 arduino uno board

- 1 Adafruit motorshield V2

- 1 USB cable ntev 2m

- qee lub raj cua sov

- 19g servo motor

- 1x M4x50mm + ntsia liaj qhov rooj

- 1x M3x15mm + ntsia liaj qhov rooj

- 11x cov ntsia hlau me (ntev txog 2cm)

-3D cov khoom luam tawm (1 tus tuav lub rooj tsavxwm, 1 lub nkuaj, 1 lub cav txuas rau sab laug, 1 lub cev muaj zog-sab xis, 2 sab tuav qhov hnyav, 1 lub hauv paus hnyav)

- 1 Lub hwj chim, 12V 5A

8 x M3x7mm

Kauj Ruam 1: Program Arduino Board

Program lub Arduino Board
Program lub Arduino Board
Program lub Arduino Board
Program lub Arduino Board
Program lub Arduino Board
Program lub Arduino Board

Koj yuav tsum tau xa cov cuab yeej ntsug ntsug Firmware ntawm koj lub rooj tsav xwm arduino.

Lub firmware muaj nyob ntawm no. kom ntseeg tau tias koj rub tawm txhua yam los ntawm nias "Clone lossis rub tawm" thiab tom qab ntawd "Download Zip".

Tom qab unzipping daim nplaub tshev, tso tawm "polargraph_server_a1", thiab koj yuav tsum tau txais lub qhov rais Arduino nrog ntau lub qhov rai sub (comms, teeb tsa, thiab lwm yam), zoo li no.

Ua ntej xa cov cai, muaj qee qhov chaw peb yuav tsum tau saib xyuas:

1. xaiv Arduino uno ua koj pawg thawj coj. Koj tsuas yog yuav tsum tau tawm kab 40 ntawm cov cai los ntawm kev ntxiv ob slash // nyob rau sab xub ntiag ntawm kab

2. qhia meej tias koj tab tom siv Adafruit motorshield V2. Tsis suav nrog cov kab tsim nyog ntawm cov cai, tawm tswv yim rau lwm tus los ntawm kev siv //

Tam sim no teeb tsa cov tsev qiv ntawv tsim nyog, uas yog Adafruit_MotorShield thiab AccelStepper, yog tias koj tsis tau ua li ntawd ua ntej lawm. Txhawm rau ua qhov no, nkag mus rau tus thawj tswj tsev qiv ntawv hauv qab Sketch menu, thiab ntaus lub npe ntawm cov tsev qiv ntawv.

Tam sim no koj tuaj yeem rub tawm lub firmware rau ntawm lub rooj tsavxwm.

Kauj Ruam 2: Nruab Tus Tswj Xyuas Software

Nruab qhov Software Tswj
Nruab qhov Software Tswj
Nruab qhov Software Tswj
Nruab qhov Software Tswj
Nruab qhov Software Tswj
Nruab qhov Software Tswj

Tus tswj hwm software yog qhov cuam tshuam uas ua rau peb tswj hwm cov kab lus thiab xa peb tus kheej cov qauv tsim.

Txhawm rau teeb tsa Tus Tswj Xyuas software, ua raws cov lus qhia muaj nyob ntawm no.

Tam sim no koj tuaj yeem tshaj tawm cov software tswj hwm thiab sim tias pawg thawj coj saib txuas kom raug rau lub software, ua ntej pib tsim qhov tseeb.

Qhib "polargraphcontroller" los ntawm Sketchbook

Tom qab ntawv nyem rau lub pob Run

Yog tias kev sib txuas nrog arduino ua tiav, koj yuav tau txais "Polargraph READY" cov lus. Nco ntsoov tias koj tau txuas koj lub rooj tsav xwm arduino rau lub khoos phis tawj.

Kauj Ruam 3: Tsim Vertical Plotter

Tsim Vertical Plotter
Tsim Vertical Plotter
Tsim Vertical Plotter
Tsim Vertical Plotter
Tsim Vertical Plotter
Tsim Vertical Plotter
Tsim Vertical Plotter
Tsim Vertical Plotter

Siv M3x7mm ntsia hlau kom ruaj ntseg lub tshuab tsav mus rau lub cav nce.

Tom qab ntawd txuas lub cav kom nce mus rau kev txhawb nqa ntsug siv cov ntsia hlau me me (ntev txog 2cm).

Txuas lub rooj tsav tsheb nce mus rau qhov chaw nyob rau sab saum toj ntawm qhov chaw ntsug, siv lwm 4 qhov ntsia hlau me.

Tam sim no npaj tus neeg nqa khoom thiab ruaj ntseg cov tuav qhov hnyav ntawm txhua qhov kawg ntawm txoj hlua.

Thaum kawg, teeb tsa lub gondole: txuas lub servo lub cev rau sab saud, ruaj tus tuav lub luj rau sab saum toj ntawm lub gondole siv M3x15mm thiab qhia M4x50mm los tuav tus cwj mem. Nws tsis tas yuav tsum muab tus cwj mem tso rau hauv lub gondole ntawm theem no.

Koj tseem tuaj yeem xaub lub tsev hais plaub mus rau hauv lub gondole zoo li no:

Kauj Ruam 4: Txhim Kho Cov Cheebtsam rau Arduino Board

Txhim Kho Cov Txheej Txheem rau Arduino Board
Txhim Kho Cov Txheej Txheem rau Arduino Board
Txhim Kho Cov Txheej Txheem rau Arduino Board
Txhim Kho Cov Txheej Txheem rau Arduino Board

Nov yog daim duab ntawm cov xov hlau.

Txuas cov stepper motors ua ntej Lub tshuab sab laug mus rau hauv M1 thiab M2. Muab cov kab hluav taws xob stepper tso rau hauv thawj, thib ob, plaub thiab thib tsib qhov. Hauv peb daim duab, peb muaj kab liab rau hauv qhov 1, kab xiav rau hauv qhov 2, kab dub rau hauv qhov 4 thiab cov kab ntsuab rau hauv qhov 5. Tam sim no txuas lub thib ob lub tshuab tsav. Ua tib zoo ua raws tib qho kev txiav txim, los ntawm saum toj mus rau hauv qab. Piv txwv li peb tso txoj hlua liab rau hauv qhov 1, txoj hlua xiav rau hauv qhov 2, thiab lwm yam, ib yam li rau lub cav dhau los.

Lub cav servo nkag mus rau "servo 2" qhov qhib ntawm lub qhov rooj tsheb. Mus ntawm sab laug mus rau sab xis, txuas hauv av (kab dub), 5V (kab liab) thiab teeb liab (Txiv kab ntxwv cable).

Thaum kawg txuas 5V lub zog xa mus rau lub iav (+ yog rau sab laug, thiab 6 mus rau sab xis).

Kauj Ruam 5: Teeb Tus Tswj Software

Teeb Tus Tswj Xyuas Software
Teeb Tus Tswj Xyuas Software
Teeb Tus Tswj Xyuas Software
Teeb Tus Tswj Xyuas Software
Teeb Tus Tswj Xyuas Software
Teeb Tus Tswj Xyuas Software
Teeb Tus Tswj Xyuas Software
Teeb Tus Tswj Xyuas Software

Thaum koj lub phiaj xwm tau txuas nrog, tso tawm Tus Tswj Xyuas software los ntawm Kev Ua Haujlwm interface.

Nyem rau ntawm CommandQueue … liab, thiab koj lub tshuab hluav taws xob yuav tsum qhib.

Kab mus ntsuab.

Tam sim no koj tuaj yeem qhib lawv kom txav mus ncig lub gondole. Thawj qhov ua yog tso koj daim ntawv (yog tias koj xav kos rau ntawm ib daim ntawv) thiab tom qab ntawd ntsuas lub tshuab.

Muab tus cwj mem tso rau saum nruab nrab ntawm daim ntawv ntawv, lossis qhov twg los xij uas koj xav kos rau.

Nov yog koj lub tsev, peb tuaj yeem qhia lub tshuab los ntawm nyem rau "SET HOME" khawm.

Txhawm rau pib ntsuas lub tshuab, xaiv qhov "MOVE PEN TO POINT" xaiv los ntawm cov ntawv qhia zaub mov, tom qab ntawv nyem rau ntawm lub kaum sab saud sab saud ntawm koj daim ntawv, thiab saib qhov twg tus cwj mem nres.

Raws li qhov ntawd, koj tuaj yeem hloov kho "PAGE WIDTH" hauv qab SETUP ntawv qhia zaub mov. Piv txwv li, yog tias koj tus cwj mem nres sab nraum daim ntawv, txo nplooj ntawv dav, yog tias koj tus cwj mem nres ua ntej lub ces kaum, tom qab ntawd nce nplooj ntawv dav.

Tsuas yog rau koj tus kheej siv, siv daim ntawv A4, peb PAGE cov lus tshwj xeeb yog 1024x1744 hli.

Thaum koj tau xam tawm qhov dav ntawm nplooj ntawv raug, koj yuav tsum ntsuas lub tshuab kom siab.

Tsiv koj tus cwj mem mus rau hauv qab ntawm nplooj ntawv, thiab hloov "PAGE HEIGHT" raws li xav tau.

Tam sim no koj yuav tsum tuaj yeem tswj lub tshuab kom qhov twg los xij uas koj xaiv tus cwj mem txav mus rau, tus cwj mem tau mus txog qhov ntawd ntawm daim ntawv tiag tiag ntawm daim ntawv txuas rau saum npoo av

Tsis txhob txhawj xeeb yog tias koj lub cev muaj zog qeeb tiag tiag, uas yog ib txwm muaj. Koj tuaj yeem hloov qhov nrawm nyob hauv cov ntawv qhia zaub mov teeb tsa: MOTOR MAX SPEED THIAB MOTOR ACCELERATION, txawm li cas los xij koj lub cav yuav tsis txav nrawm dua.

Tam sim no nws yog lub sijhawm los ntsuas lub cav servo.

Qhia tus cwj mem rau hauv lub gondole tom qab ntawd nyem rau PEN LIFT thiab PEN DROP los ntawm INPUT menu. Thaum koj tsoo tus cwj mem nqa, tus cwj mem yuav tsum tsis txhob sib cuag nrog saum npoo. Hloov chaw, thaum koj tsoo tus cwj mem poob, tus cwj mem yuav tsum kov daim ntawv. Yog tias tsis yog qhov xwm txheej, hloov kho PEN UP POSITION thiab PEN DOWN POSITION qhov tseem ceeb hauv qab SETUP ntawv qhia zaub mov.

Koj li software tswj tam sim no tau teeb tsa tiav thiab koj tuaj yeem thauj cov duab rau nws.

Kauj Ruam 6: Thauj Cov Duab Vector

Load Vector Drawing
Load Vector Drawing
Load Vector Drawing
Load Vector Drawing
Load Vector Drawing
Load Vector Drawing

Koj tuaj yeem thauj cov duab vector mus rau hauv lub software tswj, thiab tom qab ntawd kom lub tshuab kos tus qauv tsim mus rau qhov chaw ntsug uas koj xaiv. Peb siv Inkscape los tsim cov duab kos duab vector, txawm li cas los xij muaj ntau lwm yam software uas tso cai rau koj ua nws. Koj tseem tuaj yeem rub cov duab vector los ntawm lub vev xaib.

Xaiv SELECT AREA los ntawm cov ntawv qhia zaub mov INPUT.

Tom qab ntawd siv koj tus nas kos rau thaj tsam uas yuav muaj koj daim duab. Cov cheeb tsam no yuav tsum muaj nyob hauv daim ntawv ntawv, lossis qhov twg los xij uas koj tab tom kos rau.

Thaj chaw uas koj xaiv tau muab cais los ntawm kab liab. Tam sim no ntaus SET FRAME TO AREA khawm.

Tom ntej no, ntaus lub LOAD VECTOR khawm thiab xaiv koj cov duab vector Koj tuaj yeem txav ib puag ncig daim duab nrog MOVE VECTOR khawm, lossis hloov qhov kos duab nrog RESIZE VECTOR xaiv.

Thaum koj npaj txhij, ntaus lub ROOJ VECTOR khawm kom pib kos duab ntawm qhov ntsug.

Pom zoo: