Innehållsförteckning:
- Steg 1: Saker vi behöver
- Steg 2: PROGRAMVAROR
- Steg 3: ROTERA Y AXIS MONTERING
- Steg 4: X OCH Z AXIS MONTERING
- Steg 5: ANSLUTNINGAR
- Steg 6: GRBL FIRMWARE OCH KALIBRERING
- Steg 7: INKSCAPE OCH UGS
- Steg 8: TESTNING
- Steg 9: SLUTA
Video: ROTARY CNC BOTTLE PLOTTER: 9 steg (med bilder)
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:36
Jag tog upp några rullar, som förmodligen används i skrivaren. Jag kom på idén att vända dem till rotationsaxeln för CNC -flaskplotter. Idag skulle jag vilja dela med mig av hur man bygger CNC -flaskplotter från dessa rullar och andra rester.
För att göra detta projekt inspirerades jag av lingib med sin CNC-trumplotter:
Låt oss komma igång.
Steg 1: Saker vi behöver
- 1st x Arduino Uno R3.
- 1st x Arduino CNC -sköld V3 GRBL.
- 4st x stegmotordrivrutin A4988.
- 2st x gamla CD/DVD -spelare.
- 2st x Stegmotor NEMA 17-storlek.
- 2st x gamla skrivarvalsar, med längd ca 370 mm och diameter 10 mm.
- 2 meter x 8P Rainbow Ribbon -kabel.
- 2st x aluminium flexibel axelkoppling, inre hålstorlek: 5mm x 8mm.
- 1 st x aluminium flexibel axelkoppling, inre hålstorlek: 10 mm x 10 mm. Den används för att fästa pennan/ pennan.
- 1st x häftapparat.
- 6st x koppar mässingspelare L-5/10mm.
- 3st x gängade stånghängare och muttrar M10 x 500mm. Jag använde gängad bulttyp för att hänga lampor.
- 8st x lager 8mm ID.
- 2st x XH2.54mm - 6P 20cm Wire Cable Double Connector.
- 4st x L formstöd.
- 2st x monteringsstöd för stegmotor.
- 1st x strömförsörjning 12V.
- Några små buntband, kabel spiralfolie, M4 bultar och muttrar.
Steg 2: PROGRAMVAROR
- GRBL -firmware.
- Inkscape.
- AxiDraw Software 2.6.3 av Evil Mad Scientist Laboratories. Det är valfritt för luckfyllningsförlängning.
- Universal Gcode -avsändare.
Steg 3: ROTERA Y AXIS MONTERING
Jag återanvände 2 träpinnar från mina barnleksaker, borrade 2 hål på varje pinne med avstånd ca 65 mm och monterade lagret i borrhål.
- Blå träpinne mått: 100 x 30 x 10 mm
- Röd träpinne mått: 165 x 30 x 10 mm
Två skrivarrullar gavs in i lagret av blå träpinne.
Jag satte in andra sidvalsändar i lager av röd träpinne och kopplade 2 stegmotorer Y -axel till 2 rullar med flexibel koppling 5x8mm. Sedan skar jag en träplåtdimension 250x350mm för att bygga en CNC -fotplatta och monterade L -formstödet på den. Stegmotorerna och röda träpinnar monterades på denna fotplatta.
Steg 4: X OCH Z AXIS MONTERING
X-axeln och Z-axeln monterades på en trälåda 12x10x6mm som borrades 4 hål och sattes in 4 muttrar M10 i dessa hål. Avståndet mellan de två muttrarna på ena sidan är 30 mm.
M10 -gängstängerna polerades i båda ändarna tills de nådde en diameter på 8 mm.
Jag skruvade två M10x500 gängade stavar i 4 muttrar i trälådan. Beroende på flasklängden kan jag justera positionen för X-axeln manuellt. Fyra andra muttrar skruvades också fast i två ändar av trådstänger för att fixera önskat läge.
För X- och Z -axeln monterade jag 2 gamla CD/DVD -spelare på ovanstående trälåda 12x10x6mm.
För att klämma fast pennan/pennan använde jag häftapparatens fjädermekanism och flexibel koppling 10x10mm. Detaljer kan du kontrollera på min tidigare instruerbara: TILLBAKA TILL BASIC-MINI CNC-PLOTTER
Jag kapade de två träplattorna med dimensionen 100x200mm för att bygga vänster och höger sidostöd för X- och Z -axeln. Jag borrade 2 hål på varje platta med avstånd ca 30 mm och monterade lagret i borrhål. De andra hålen användes för att ansluta till L -formstöd.
Två gängade stavar med två CD/DVD -spelare sattes i 2 lager på höger och vänster sidostöd
För att hålla X-axelstöden tillräckligt starka använde jag ytterligare en gängad stång 10x500mm för att ansluta vänster och höger stöd.
Vänster och höger stöd för XZ -axeln monterades på CNC -fotplattan.
Eftersom X-axeln är begränsad till 40 mm, för att kunna förlänga plottningsområdet, använde jag några skrivarhjul och bälte för att ansluta 2 gängade stavar. På så sätt kan jag justera önskad plottposition beroende på flasklängd för hand.
Gjort.
Steg 5: ANSLUTNINGAR
Mitt projekt använde fyra stegmotorer och A4988 -drivrutiner. Eftersom roterande Y -axel drivs med 2 stegmotorer, var jag tvungen att lägga till 2 hoppare enligt bilden nedan för att konfigurera den 4: e axeln. I detta fall klonas Y-Axis till den fjärde stegdrivrutinen A4988 som är markerad som "A" på CNC-skölden.
Slutligen monterade jag CNC Shield och Arduino Uno till CNC fotplatta och kopplar kablar från 4 stegmotorer till 4 drivrutiner A4988.
Anmärkningar: Du kan hänvisa till min instruerbara TILLBAKA TILL BASIC-MINI CNC-PLOTTER i STEG 5 för inställning av mikrosteg och strömgräns för stegdrivrutin A4988.
- Min inställning för mikrosteg är 1/8 stegs upplösning för alla stegmotorer.
- Vi bör vara uppmärksamma på att ställa in den aktuella gränsen för stegmotorer genom att justera trimmerpotentiometern på A4988 -kortet.
Alla monteringsarbeten och elektriska anslutningar gjordes.
Steg 6: GRBL FIRMWARE OCH KALIBRERING
1. Ladda upp GRBL -firmware till Arduino Uno
- Ladda ner GRBL firmware -filer.
- Kopiera GRBL till C: / Users / Administrator / Documents / Arduino / libraries
- Öppna Arduino IDE, från Arkiv -menyn klicka på Exempel ‣ GRBL ‣ grblUpload.
- Välj rätt port och kort (Arduino Uno), kompilera och ladda upp koden till Arduino Uno.
2. GRBL -parametrar för min flaskplotter är följande:
$0 | 10.000 | Stegpuls |
$1 | 25.000 | Steg inaktiv fördröjning |
$2 | 0.000 | Stegpuls invertera |
$3 | 0.000 | Steg riktning invertera |
$4 | 0.000 | Invertera stegaktiveringsstift |
$5 | 0.000 | Vänd gränspinnar |
$6 | 0.000 | Vänd sondstiftet |
$10 | 1.000 | Statusrapportalternativ |
$11 | 0.010 | Korsningsavvikelse |
$12 | 0.002 | Arc tolerans |
$13 | 0.000 | Rapportera i tum |
$20 | 0.000 | Mjuka gränser möjliggör |
$21 | 0.000 | Hårda gränser möjliggör |
$22 | 0.000 | Hemcykel aktivera |
$23 | 0.000 | Heminriktning inverterad |
$24 | 25.000 | Homing lokalisera matningshastighet |
$25 | 500.000 | Hushållssökningsfrekvens |
$26 | 250.000 | Avbrytningsfördröjning för hembrytare |
$27 | 1.000 | Avstängningsavstånd för hembrytare |
$30 | 1000.000 | Maximal spindelhastighet |
$31 | 0.000 | Minsta spindelhastighet |
$32 | 0.000 | Laserlägesaktivering |
$100 | 53.333 | X-axel reseupplösning |
$101 | 20.000 | Y-axel reseupplösning |
$102 | 53.333 | Z-axel reseupplösning |
$110 | 1000.000 | X-axels maximala hastighet |
$111 | 1000.000 | Y-axels maximala hastighet |
$112 | 1000.000 | Z-axels maximala hastighet |
$120 | 50.000 | X-axelacceleration |
$121 | 50.000 | Y-axelacceleration |
$122 | 50.000 | Z-axelacceleration |
$130 | 40.000 | X-axels maximala rörelse |
$131 | 220.000 | Y-axels maximala rörelse |
$132 | 40.000 | Z-axels maximala rörelse |
De viktiga parametrarna som jag har gjort kalibreringarna markeras i tabellen ovan.
3. STEG/MM -inställning:
Steg/mm -inställningen för stegmotorer visas i tabellerna nedan med formeln:
Steg / mm = (Steg per varv)*(Mikrosteg) / (mm per varv)
X OCH Z AXIS - $ 101 och $ 103:
Skruvens arbetslängd: | 40.00 | mm |
Stegängel: | 18 | ° |
Antalet steg som krävs för att DVD -stepper ska göra 1 komplett varv: | 20 | steg/varv |
A4988 mikrostegsinställning: | 8 | - |
DVD -steppskruvhöjd (mm/varv): | 3.0 | mm/varv |
STEG/MM: | 53.333 | steg/mm |
Y OCH AXIS - $ 101
För att bestämma STEG / mm för rotationsaxeln mätte jag omkretsen av det cylindriska gummit som fästs på skrivarvalsarna. Det är rak längd för stegmotorn att göra 1 komplett varv och det är 80 mm i mitt fall.
I mina tester använde jag några glasflaskor (fisksåsflaska) med omkrets 220 mm.
Rotationsaxelns arbetslängd: | 220.000 | mm |
Stegängel: | 1.8 | ° |
Antalet steg som krävs för att steget ska göra 1 komplett varv: | 200 | steg/varv |
A4988 mikrostegsinställning: | 8 | - |
mm per varv: | 80.000 | mm/varv |
STEG/MM: | 20.000 | steg/mm |
Steg 7: INKSCAPE OCH UGS
1. FÄRG
- Från Inkscape -menyn går du till Arkiv ‣ Egenskaper och på fliken Sida ställer du in Visningsenheter (millimeter), Orientering till Porträtt och Sidstorlek: 40x 220 mm. - Importera en lämplig bild med hjälp av menyn Arkiv ‣ Importera. I menyn, gå till Path ‣ Trace Bitmap och konvertera objektet till Path.
- Gå till tillägg ‣ Gcodetools ‣ Verktyg Libary. Välj Verktygstyp: Cylindrisk och klicka på Verkställ.
- Gå till tillägg ‣ Gcodetools ‣ Orienteringspunkter
- Orienteringstyp: 2-poängsläge.
- Z Yta: 0,0 mm. Detta är toppen av din pappersyta.
- Z Djup: -1,0 mm. Detta är arbetspositionen för Z -axeln när CNC -plotteren ritar objekt. Detta negativa tal säkerställer att pennspetsen kan vidröra papperet.
- Gå till tillägg ‣ Gcodetools ‣ Sökväg till Gcode
- Z säker höjd: 2 mm. Det är höjd över ritningsytan när du rör dig mellan ritpunkter.
- Klicka på fliken Sök till Gcode innan du klickar på Verkställ. Detta skapar G-kodfilen.
2. UNIVERSAL GCODE -PLATTFORM
- Öppna Universal Gcode Platform, välj Port och ställ Baud till 115200, klicka på fliken Connect.
- Välj lämplig position genom att flytta X -axlar åt vänster - höger, Y -axlar framåt - bakåt och ställ in de ursprungliga koordinaterna med knappen Återställ noll.
- Klicka på Öppna ‣ Bläddra till G-kodfilen som genererades av INKSCAPE.
- Klicka på Skicka och CNC-plotter utför ritbild efter G-koden.
- Övervaka plotteren i funktion på Visualizer -fliken.
Steg 8: TESTNING
Jag har många fisksåsflaskor av glas. Vanligtvis kastas de bort efter användning, men från och med nu kommer de att namnges eller dekoreras av min CNC -flaskplotter för att lagra nödvändiga flytande kryddor. Vi kan enkelt byta till olika typer av pennor, till exempel färgpennor/ pennor … eftersom de kläms fast med en motor flexibel koppling 10x10mm.
Steg 9: SLUTA
Du kan se några bilder på detta projekt.
Tack så mycket för att du läser mitt arbete och hoppas att du gillade min artikel den här gången!
Rekommenderad:
Arduino & Neopixel Coke Bottle Rainbow Party Light: 7 steg (med bilder)
Arduino & Neopixel Coke Bottle Rainbow Party Light: Så min son Doon upptäcker en väldigt cool festljus gjord av gamla koksflaskor och de kladdiga inre Glow Sticks, och frågar om vi kan göra en till hans kommande skolprov är över utblåsning DELAYYY !! ! Jag säger säkert, men skulle du inte hellre ha några av dessa
Power Timer med Arduino och Rotary Encoder: 7 steg (med bilder)
Power Timer Med Arduino och Rotary Encoder: Denna Power Timer är baserad på timern som presenteras på: https: //www.instructables.com/id/Timer-With-Arduin…En strömförsörjningsmodul och ett SSR (solid state relay) ) belastades med den. Effektbelastningar på upp till 1KW kan manövreras och med minimala ändringar
Soda Bottle Arduino Lamp - Ljudkänslig: 3 steg (med bilder)
Soda Bottle Arduino Lamp - Ljudkänslig: Jag hade några individuellt adresserbara lysdioder kvar från ett annat projekt och ville skapa en ganska enkel men rolig utmaning för mina årskurs 10 (ålder 13-15) nivå på produktdesign. Detta projekt använder en tom läskflaska (eller kolsyrad dryck om du
Arduino CNC -plotter (RITNINGSMASKIN): 10 steg (med bilder)
Arduino CNC Plotter (RITNINGSMASKIN): Hej killar! Jag hoppas att du redan gillade min tidigare instruerbara " Hur man gör din egen Arduino träningsplattform " och du är redo för en ny, som vanligt gjorde jag den här självstudien för att vägleda dig steg för steg samtidigt som du gör denna typ av fantastiska
Arduino Mini CNC -plotter (med Proteus Project & PCB): 3 steg (med bilder)
Arduino Mini CNC Plotter (With Proteus Project & PCB): Denna arduino mini CNC eller XY plotter kan skriva och göra mönster inom intervallet 40x40mm. Ja detta intervall är kort, men det är en bra början att hoppa in i arduino världen. [Jag har gett allt i det här projektet, även PCB, Proteus File, exempeldesign och