Innehållsförteckning:

ROTARY CNC BOTTLE PLOTTER: 9 steg (med bilder)
ROTARY CNC BOTTLE PLOTTER: 9 steg (med bilder)

Video: ROTARY CNC BOTTLE PLOTTER: 9 steg (med bilder)

Video: ROTARY CNC BOTTLE PLOTTER: 9 steg (med bilder)
Video: ROTARY CNC BOTTLE PLOTTER - FIRST TESTING 2024, November
Anonim
ROTERANDE CNC -FLASKPLOTTER
ROTERANDE CNC -FLASKPLOTTER
ROTERANDE CNC -FLASKPLOTTER
ROTERANDE CNC -FLASKPLOTTER

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.
Bild
Bild
  • 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.
Bild
Bild
  • 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
Bild
Bild

Två skrivarrullar gavs in i lagret av blå träpinne.

Bild
Bild

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.

Bild
Bild

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.

Bild
Bild

M10 -gängstängerna polerades i båda ändarna tills de nådde en diameter på 8 mm.

Bild
Bild

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.

Bild
Bild

För X- och Z -axeln monterade jag 2 gamla CD/DVD -spelare på ovanstående trälåda 12x10x6mm.

Bild
Bild

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

Bild
Bild

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.

Bild
Bild

Två gängade stavar med två CD/DVD -spelare sattes i 2 lager på höger och vänster sidostöd

Bild
Bild

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.

Bild
Bild

Vänster och höger stöd för XZ -axeln monterades på CNC -fotplattan.

Bild
Bild

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.

Bild
Bild

Gjort.

Bild
Bild

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.

Bild
Bild

Slutligen monterade jag CNC Shield och Arduino Uno till CNC fotplatta och kopplar kablar från 4 stegmotorer till 4 drivrutiner A4988.

Bild
Bild

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.

Bild
Bild

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.

Bild
Bild

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.

Bild
Bild

Steg 9: SLUTA

AVSLUTA
AVSLUTA
AVSLUTA
AVSLUTA
AVSLUTA
AVSLUTA

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: