CNC hängande Plotter
Detta instructable beskriver en experimentell "hängande plotter" som använder två "Arduino Uno R3" mikrokontroller som är ansluten till en stegmotor. En vertikal linje erhålls om båda motorer roterar med samma hastighet för samma period av tid. En sluttande linje erhålls om motorerna roterar i olika hastigheter. [1]
Med hjälp av två arduinos förenklar konstruktionen så det finns ingen gräns (annat än i överensstämmelse med I2C) om hur långt motorerna kan vara fördelade. Detta är en klar fördel om din motors har korta leder. Det förenklar också plotting algoritmen som varje "motor" kan ha en annan fördröjning.
G-kod samordnar skickas till plottern via en bluetooth-länk. Denna process, tillsammans med en Inkscape handledning om hur du skapar bilder som blomman, fullt beskrivs i min instructable
Vid mottagandet av en g-kod XY samordna, "befälhavaren" arduino avgör hur mycket "sladd" varje motor måste "betala ut", eller "reel-i", riktning varje motor måste vända och de dröjsmål-mellan-steg som krävs så att båda motorerna börjar och slutar samtidigt. "master" skickar sedan informationen till "slave" efter som båda motorer börjar. Tvåvägs I2C handskakning mellan "master" och "slav" håller motorerna i "sync".
[1] raderna kommer faktiskt har en svag Kurva på längden på varje sladd. För en given ritområdet minskar denna kurva när sladd längd ökas. Bra resultat med sladd längder runt 1000 mm. annars bara lägga till några mellanliggande plotting punkter.