Beruflich Dokumente
Kultur Dokumente
Electrical Calibration
Learn What Makes Electrical Calibration Effective. Free Guide!
Bag0
searchthissite
HOME (HTTP://WWW.TINKERNUT.COM/)
EPISODES (HTTP://WWW.TINKERNUT.COM/INSPIRATION/)
LABS
(HTTP://WWW.TINKERNUT.COM/PORTFOLIO_CAT/LABS/)
BLOG
(HTTP://WWW.TINKERNUT.COM/PORTFOLIO_CAT/BLOG/)
(http://www.tinkernut.com/)
TINKERNERDZ (HTTP://WWW.TINKERNUT.COM/HELP/)
DONATE (HTTP://WWW.TINKERNUT.COM/DONATE/)
STORE (HTTP://WWW.TINKERNUT.COM/STORE/)
(http://www.tinkernut.com
(http://www.tinkern
does show
Electrical Calibration
Learn What Makes Electrical Calibration Effective. Free Guide!
TINKERNUT LABS
BASIC OVERVIEW OF WHAT WE WILL BE DOING
GotalotofoldCDorDVDdiskdriveslayingaround?Tryingtofindsomethingusefultodowith
thembesidescollectingdust?Thisprojectwillshowyouhowtotransformthoseolddrivesintoa
3axisCNCmachinethatyoucanusetodoallsortsofthingslikedrawingpictures,routingsmall
circuitboardswithadrill,makingalasercutter,orevenmakingasmall3Dprinterjusttoname
afew!WatchthevideosandfollowthestepsbelowtomakeyourownCDRomCNCmachine!
clickheretoturnthiscncmachineintoa3dprinter!(http://www.tinkernut.com/?
p=9716)
SUPPORT
Hack old CD-ROM's into a CNC Machine - Part 2:
SubmitYourIdeas(https://www.tinkernut.com/ideas)
BecomeAPatron!(https://www.patreon.com/tinkernut)
Donate(https://www.tinkernut.com/donate)
STEP 1
WHAT YOU WILL NEED
Thefirststep,asalways,istogatherthepartsyouneedtodothisproject.Surprisingly,theres
verylittlehardware.Mostofitcanbescavengedfromoldcomputers,andifyoucandothat,you
shouldnthavetoinvestanymorethan$10$15.Hereswhatyouneed:
3xDesktopCDorDVDdrives
1xDesktopComputerPowerSupply
3xStepperMotorDrivers
(http://www.tinkernut.com/wp
content/uploads/2015/10/01_parts.jpg)
1xArduino
view
ExtraWire
Motherboardmounts
Variousscrews/nuts/bolts
SolderingIron
Drill
(http://www.tinkernut.com/wp
content/uploads/2015/10/PowerSupply.png)
view
STEP 2
DISASSEMBLING THE DRIVES
TakingapartDesktopopticaldrivesisreallyveryeasy.Thefirstthingtodo,thatisoften
overlooked,istoremovethefrontpanelonthedrivetray.Todothis,forceejectthedrivetrayby
stickingapaperclipintotheejecthole.Oncethetrayispulledout,thefrontpanelshouldsnap
offbypullingthebottomofitforwardandthenpushingitup.Whenthatsdone,youcanthen
unscrewthebottomplateofthedriveandremovethemetaldrivecasingaswellastheplastic
frontpanel.
(http://www.tinkernut.com/wp
content/uploads/2015/10/03_parts1.jpg)
view
(http://www.tinkernut.com/wp
content/uploads/2015/10/05_parts1.jpg)
view
Nowyoushouldbeabletoseeallofthebeautifulgutsofthedrive:motors,lasers,LEDs,gears
allsortsofcooltechstuff.Youcantakeapartandsalvageanythingthatyouthinkyoumighthave
ausefor,butforthisproject,wearespecificallyinterestedinthemetalmotortraywiththe
steppermotor(theonewiththespiralrod)andthelaserhousing.
Thereasonwewantthisspecificpartoftheopticaldriveisbecauseitoffersamotor,track,and
housingthatcanmechanicallyprovideasmoothbackandforthmovement,whichisidealfora
CNCaxis.Soyouwillneedtodisconnectanywiresleadingtothemotortrayandseparateit
fromtherestoftheopticaldriveparts.YoucanremovethebrushlessDCmotorfromthetrayif
itisattached.Whilenotusedinthisproject,brushlessmotorsmakegreatmotorsfor
quadcoptors.Youllalsowanttoremovethelaserandanyotherglassparts,magnets,orstray
piecesfromthelasersledtomakesurethatitdoesnthaveanythingthatcanhindermovement
ormountingofotherscrews.
Youalsowanttoextendthesteppermotorwires.Onmoststeppermotorshavearibboncable
thatconnectstothemainboard.Itsfinetoleavethis,butjustcutofftheextendedpartofthe
ribboncable(seeimagetotheleftatthebottom).Solderfournewwirestothepinterminals.
Theyshouldbeatleast6long.IcolorcodedminesothatIcouldkeepallthroughmotorwires
organized.
Repeatthisprocessforallthreeopticaldrivessothatyouhavethreebaremotortraysandare
readyforthenextstep.
(http://www.tinkernut.com/wp
content/uploads/2015/10/07_parts2.jpg)
view
(http://www.tinkernut.com/wp
content/uploads/2015/10/Still002.jpg)
view
STEP 3
MOUNTING THE MOTOR TRAYS
Weneedsometypeofcasingtomountthemotortraysonto.Iusedtheopticaldrivecases
themselves.LetsstartwiththeYAxis.TheYAxiswillgobackandforth,sotakeoneofthe
motortraysandmountitparalleltothelengthofthecasingclosetooneend.Makesureits
alignedasstraightaspossibleandusesomemotherboardmountingscrewstomountit.
(http://www.tinkernut.com/wp
content/uploads/2015/10/12_parts.jpg)
view
FortheXaxismountitperpendiculartothelengthofanotheropticaldrivecase,againmaking
itclosetooneendandaligningitasstraightaspossible.Thenmountitusingmotherboard
mountingscrewsaswell.AsfortheZdrive,wewillneedtomountittothelaserhousingsledof
theXdrive.Inordertodothis,weneedtofindsomewaytoextendandcreateaplatformto
mountitto.Iusedmoremotherboardmountsandanelectricalplatecover.ThenIfastenedthe
finalmotortraytotheelectricalplatecoverontheXAxis.Ialsomountedanotherelectricalplate
covertothelaserhousingsledontheYaxistoprovideitaflatplatformaswell.
(http://www.tinkernut.com/wp
content/uploads/2015/10/13_parts1.jpg)
view
(http://www.tinkernut.com/wp
content/uploads/2015/10/14_parts1.jpg)
view
STEP 4
FINISHING THE HARDWARE
Onceyouhaveallofthedrivesmounted,thefinalstepistoattachtheX&ZaxistotheYaxis.
YouwanttomounttheXaxisperpendiculartotheYaxis(lookslikeanLshape)andadjust
themsothattheZaxisisalignedovertheYaxis.Scrubthrougheachaxistomakesurenoneof
themareovershootingorrunningintoeachother.Afteryouhavethealignmentset,screw
everythingtogether.IendedupusinganLBracket,butyoumaybefinejustscrewingonecase
directlyintotheothercase.
(http://www.tinkernut.com/wp
content/uploads/2015/10/16_parts.jpg)
view
(http://www.tinkernut.com/wp
content/uploads/2015/10/17_parts.jpg)
view
STEP 5
CONNECTING THE ELECTRONICS
downloadfritzingdiagram(http://www.tinkernut.com/demos/383_cnc/diagram.fzz)
(requiresthefreeFritzing(http://fritzing.org/home/)programtoopen)
Togeteverythingwiredupsothatitworks,weneed5components:
1xArduino
3xEasyStepperMotorDriver
1xPCPowerSupply
Youllalsoneedvariouswiresandmaybesomesolderingequipmenttoconnecteverything
together.Toseehoweverythingconnects,itsbesttodownloadtheFritzingschematicabove.It
willshowyoutheportsandpinsthateverythingrunsto.Alongwiththat,Illtrytoexplain
everythinghereaswell.Ok,herewego.
TheArduinoUno(https://www.arduino.cc/en/Main/ArduinoBoardUno)isthedevicethatwill
becontrollingeverything.Itisessentiallythebrainsofthedevice.Butbyitself,ithasissues
controllingthesteppermotorsdirectly.ToresolveallArduino/Steppermotorissues,wellneeda
StepperMotorDriverforeachmotor(inthiscase,wellneed3).Usethereferenceimages
belowtowireupthesteppermotordriverstothemotors,theArduino,andthepowersupply
(whichwillcoverlaterinthisstep).
(http://www.tinkernut.com/wp
content/uploads/2015/10/arduino_grbl.png)
YAxis
XAxis
(http://www.tinkernut.com/wp
content/uploads/2015/10/stepperY.jpg)
(http://www.tinkernut.com/wp
content/uploads/2015/10/stepperX.jpg)
view
view
view
(http://www.tinkernut.com/wp
content/uploads/2015/10/diagram_bb.png)
view
Afteryouhavethemotorsconnectedtothesteppermotordrivers,andthesteppermotordrivers
connectedtotheArduino,allweneednowispower.Sincethisprojectfocusesonscavenging
mostofthepartsfromoldcomputers,IwillbeusingandoldcomputerPowerSupplyUnit
(PSU).PSUshaveamessofdifferentcoloredwirescomingoutofitandyoucanusethecolor
charttothelefttodeterminewhatthevoltageisforeachwire.
OnallATXpowersupplies,thereisagreenwirethatsenseswhenthePSUispluggedintoa
motherboard,andifthisgreenwireisnotpluggedinorconnectedtoanything,thePSUwillnot
turnon.Sotobypassthis,wecanuseasmallpieceofwireasajumpertoconnectthegreenwire
toablackgroundwire(usephotobelowasreference).Thentopowerthesteppermotordrivers,
youwillalsoneedtorunawirefroma5v(red)wireandonefromaGND(black)wire.These
wiresaretheonesthatshouldbesplitoutandconnectedtoall3ofthesteppermotordriver
boards.Again,youcanusethephotobelowasreference.
(http://www.tinkernut.com/wp
content/uploads/2015/10/psu_wirese1445871207504.jpg)
PSUWiringDiagram
view
(http://www.tinkernut.com/wpcontent/uploads/2015/10/IMG_7355.jpg)
view
TheonlyotherthingweneedtodointhisstepistoaddsomesortofprintheadtotheZaxisto
makethemachinedowhatwewantittodo.Itcouldbeamotoranddrillbittocreateamilling
machineora3dprintheadandextrudertomakea3Dprinter,butImjustgoingtousea
simplemarkertoturnthisintoaCNCdrawingmachine
STEP 5
THE SOFTWARE
Atthispoint,allthehardwareshouldbecompleted.Theonlythingthatslefttodonowisto
installthesoftwarethatwillmakeitrun.TheCNCmachinerunsoffofaprogramminglanguage
calledGCode(https://en.wikipedia.org/wiki/Gcode).ItessentiallytellstheX,Y,andZaxis
whichspecificcoordinatesitneedstogoto.Byitself,Arduinohasadifficulttimeinterpreting
GCode,sowewillneedtoinstallaGCodeinterpreterprogramcalledGrbl
(https://github.com/grbl/grbl).HerearethestepsyouneedtotaketoinstallGrblonyour
Arudion(Uno).
(http://www.tinkernut.com/wp
content/uploads/2015/10/still04.jpg)
view
DownloadtheGrblHexfile(https://github.com/grbl/grbl)foryourspecificversionof
Arduino(Iusedversion0.8cformyAtmega328ArduinoUno)
DownloadtheXLoader(http://russemotto.com/xloader/)software.
ConnectyourArduinotoyourPC.
UsingtheXloadersoftware,selecttheGrblHexfileyoudownloaded,selectyourArduino
fromthedropdownmenu,andselecttheCOMportthattheArduinoisconnectedto.
ClickUploadtouploadtheGrblsoftwaretoyourArduino.
(http://www.tinkernut.com/wp
content/uploads/2015/10/still04.jpg)
view
downloadgrblcontroller
(https://www.tinkernut.com/demos/383_cnc/grblcontroller.zip)
NowthattheArduinoispreppedandreadytogo,weneedtoinstallsomesoftwarethatletsus
controltheCNCmachine.AgreateasytouseprogramiscalledGrblController
(https://www.tinkernut.com/demos/383_cnc/grblcontroller.zip).Afterdownloadingand
installingit,youcanopenitup,selectyourArduinoportandclickOpentoconnect.Nowyou
(http:/
content/up
canusethearrowsonthelowerrighttojogthroughthemotors.Makesurethatthedropdown
boxinthelowerrightcornerissetto1insteadof10.Ifanyoftheplatformsarerunning
backwards,youcangotoTools>Optionsandtheninverttheaxisforthebackwardsmotor.
(http://www.tinkernut.com/wp
content/uploads/2015/10/still05.jpg)
view
STEP 6
CREATING IMAGES
Afteryouhavesuccessfullygotteneverythingupandrunning,thelastthingtodoisimporta
picture.TheGrblControllersoftwarerequiresGCodeconvertedimages.Ifallyouwanttodois
testitoutwithanimage,youcandownloadmyTinkernutlogohere:
downloadlogotestimage(http://www.tinkernut.com/demos/383_cnc/logo.zip)
Ifyouwouldliketocreateyourownimage,youwillneedtoconvertyourimagetoSVGfirst
(https://convertio.co/jpgsvg/).Thenyoucangotothewebsitemakercam.com
(http://www.makercam.com/)anduploadit.Alternatively,theMakerCamwebsitealsoallows
youtoinsertbasicshapesbygoingtoInsertandthenselectingyourdesiredshape.But
whetheryouuploadanimageorgenerateonefromthemenu,thesestepswillhelpyouconvert
ittoGCode.
(http://www.tinkernut.com/wp
content/uploads/2015/10/still08.jpg)
view
UsingtheArrowtool(fromtoplefttoolbar),selectyourentireimage.
Moveittothebottomleftcornerofthegrid.
YoucanpanaroundthegridbyselectingtheHandtoolfromthetoolbar.Useittodragthe
imagebacktothecenterofthescreen.
Fromtheupperrightcornerofthepage,changethemeasurementstocm.
UsingthescaleoptionfromEdit>ScaledSelected,scaletheobjectdownandmoveitso
thatitfitswithinthesinglesquarethatisinthecornerofthegrid(usethepicturetothe
leftasreference).
(http://www.tinkernut.com/wp
content/uploads/2015/10/still08.jpg)
view
Withtheimagestillselected,gotoCam>FollowPathOperations.Changethetarget
depthto1,thesafetyheightto1andthestepdownto0.1andthenclickOK.
ThengotoCam>CalculateSelectedtocalculatethepath.
Lastly,gotoCam>ExportGcodetosavetheGCodeofyourimage.
AllyouhavetodofromhereisuploadthatimagetotheGrblControllersoftwareandhitbegin
tostartprinting!ItmaytakesometweakingtogettheAxisadjustedperfectly,butonceyouhave
itadjusted,youshouldeasilybeabletoprintanyimage!
(http://www.tinkernut.com/wp
content/uploads/2015/10/still09.jpg)
view
ASK QUESTIONS
POPULAR POST:
Title?
(http://www.tinkernut.com/2009/10/makexplooklikewindows7/)
Questioninonesentence
Category?
HomemadeMindControlledTVRemote
Description?
p
Addimagetoeditoraddimagefromlink
Enterimageslink
Tags
Typeandhitenter
Postquestion
Make
XP
Look
Like
Windows
7
(http://www.ti
xp
look
like
windows
7/)
This
video
will
show
you
how
to
make
your
Windows
XP
machine
look
and
act
like
Wi...
161
Comments
(http://www.tinker
(http://www.tinkernut.com/2010/08/autotuneyourvoiceforfree/)
Auto
Tune
Your
Voice
For
Free
(http://www.ti
tune
your
voice
for
free/)
In
this
episode,
we
will
mimic
Cher
and
T
Pain
by
using
free
software
to
auto
tun...
94
Comments
(http://www.tinker
(http://www.tinkernut.com/2009/06/bestsearchengine/)
Best
Search
Engine?
(http://www.tinkernu
search
engine/)
Thisvideo
reviewsthe
twomost
popular
search
engines,
Googleand
Yahooas
well...
75
Comments
(http://www.tinkernut.com/2
search
(http://www.tinkernut.com/2010/11/printfromyourcellphoneor
ipad/)
(http://www.tinkernut.com/2011/12/howtomakeyourown
encryption/)
Retro2015byTinkernut,LLC
TinkernutLabs
(http://www.tinkernut.com/)