You are on page 1of 25

GT2560

FromGeeetechWiki

Contents
1Introduction
1.1OverviewandHardware
Resources
1.2Source
2Interfaces
2.1InterfaceLayout
2.2Interfacespecifications
2.3subdivisionofsteppermotor
3DevelopmentEnvironmentsetting
3.1InterfaceConnectingandSetting
3.2Softwaresetting
3.3FileBurning
4GetStarted
5FAQ
6Howtoget

Introduction
GT2560isacompactboardthatisintegratedwiththemightyfunctionoftheArduinoMega2560+Ultimakerand
ArduinoMega2560+ramps1.4onrespectofbothsoftwareandhardwareandhasmorepremiumfeatures:the
streamlinedinterfaceseffectivelyavoidtheunnecessarytroubles,wellregulatedcompactionofcomponentshighly
integratedsavesmorespaceandeasiertobemountedonmostapplications.

5steppermotors,swappabledrivingmodules,mightyATmega2560processorwith256kmemory,16MHzoperating
frequency,highperformanceUSBserialconverterFT232RQ,allthesemaketheGT2560anidealoptionfora3D
printercontrolboard.Whatsmore,GT2560canrunover12Vto24Vwhichgiveshighertorqueandhigherrotation
rate.


Features
1.IntegratedwiththemightyfunctionoftheArduinoMega2560+UltimakerandArduinoMega2560+ramps1.4kit,The
GT2560cannotonlytakefullplaceofthemonrespectofbothsoftwareandhardware,butalsofeaturescompactsize,
moreconvenientconnection,andmorestable.
2.AdoptATmega2560asthemaincontrolchip,coupledwiththehighperformanceUSBserialconverterFT232RQ.
3.Thepowerpack:operatingvoltageis12V24Vdoublepowersupplydesignprovideforheatbedandlogicalpart
separately,overcurrentprotectionisalsoprovided.
4.ThemaincircuitadoptsSMDfusetube,thediodeaddedtothepowerportcanprovidereverseprotectiontothe
wholecircuit,inaddition,the5VUSBisUSBportprotectedwith500mARecoverablefuse.
5312vfanoutputandonePWMoutputforLEDorotherlightingequipment.
6.355AmpMOSFET(withLEDindicator,theactualoutputisrestrictedbythePCBboardandtheconnector),all3
MOSFETareequippedwithheatsinktoensuresufficientheatdissipationandstableoperation.
7.Support5A4988stepperdrivers(3forX/Y/Zaxis,and2forextruders)thesubdivisionofsteppermotorcanbe
setupbydialswitch,eliminatingjumpercaps,easiertooperate.
8.3temperaturesensorinput(100kthermistorisrecommended)
9.ExtendedLCDandSDcardinterfacesupportbothLCD2004andLCD12864,withwhichyoucanprintwithoutyour
PC.
10.ThefirmwareistheprevalentMarlin,whichisknownforstability,usability,andhighperformance.
OverviewandHardwareResources
Hardwareresources:

12V/24V15Aand12V/24V10Apowersupply

1powerportforheatbedand2forextruder

5steppermotorinput,(3forX/Y/Zaxis,and2forextruders)

ExtendedLCD&SDcardinterface

6endstopinput(XMIN,YMIN,ZMINXMAX,YMAX,ZMAX)

3inputforthermistor(TEMP1,TEMP2andTEMP3)

3inputfor12Vcoolingfan

1PWMoutput
Dimension:109mm*78mm*22mm

weight87g

Source
ArduinoIDE(http://www.geeetech.com/wiki/index.php/Download)

Marlin(http://www.geeetech.com/wiki/images/3/39/MarlinMarlin_v1.zip)

Printrun(http://www.geeetech.com/wiki/images/e/e1/PrintrunWinSlic3r10Mar2014.zip)

RepetierHost(http://www.geeetech.com/wiki/images/3/36/SetupRepetierHost_1_00.zip)

Interfaces
InterfaceLayout

Interfacespecifications
1.DCIN12V24V15Aand12V24V10A2.HOT_BED:heatbed
3.HEATER1:powersupplyforextruder1
4.HEATER2:powersupplyforextruder2
5.LCDENCODERLCDpanel
6.SDCard
7.X_MIN/X_MAX/Y_MIN/Y_MAX/Z_MIN/Z_MAX:6endstopinputXH2.542pin
8.TEMP1:temperaturesensorforextruder1XH2.542pin
9.TEMP2:temperaturesensorforextruder2XH2.542pin
10.TEMP3:temperaturesensorforheatbedXH2.542pin
11.X,Y,ZSteppermotorsforX,Y,Zaxis,XH2.544Pin
12.EXT1,EXT2(A)Steppermotorsforextruder1andextruder2,XH2.544Pin

13.FAN1FAN2FAN3312Vcoolingfans,PH2.03Pin

14.PWM:PWMoutputforcoolingfanFAN:PH2.03pin

subdivisionofsteppermotor
Usejumpercapstosubdividesteppermotor.whenjumpercapisplugged,itisON.

22

1.SubdivisiononthebaseofA4988stepperdrivingmodule:

TurnON/OFFSubdivision
MS1MS2MS3
OFFOFFOFFfullstep
ONOFFOFF1/2step
OFFONOFF1/4step
ONONOFF1/8step
ONONON1/16step

2.SubdivisiononthebaseofDrv8825stepperdrivingmodule:

TurnON/OFFSubdivision
MS1MS2MS3
OFFOFFOFFfullstep
ONOFFOFF1/2step
OFFONOFF1/4step
ONONOFF1/8step
OFFOFFON1/16step
ONOFFON1/32step
OFFONON1/32step
ONONON1/32step

DevelopmentEnvironmentsetting
InterfaceConnectingandSetting
Note:

PayattentiontothePlusnMinusofthepowerconnector,reverseconnectioncancauseirrevocablydamages.

A4988shouldalsobeconnectedtotherightport,mismatchesandrevereddirectionscancausedamagetothemain
board.

Thecorrectconnectionsareasfollow:

IfyouareusingDRV8825insteadofA4988,Thecorrectconnectionsareasfollow:
3YouaresuggestedtoconnectallthePeripherymodulesbeforetesting.

Softwaresetting
FT232RQDrivingInstallationWindowswillpromptthatanewUSBSerialPortisdetected,nowyoucancheckthe
devicemanager,youwillseeanewportnamedUSBSerialPort

Then,windowswillopenthedialogboxfoundnewhardwarewizard,checkno,notthistime,thenclicknextto
continue.

Then,windowswillopenthedialogboxfoundnewhardwarewizard,Checkinstallfromalistorspecificlocation
(advanced),thenclicknext.


SpecifyinstallationdirectorywhereFT232RQistoinstalldriver.Clickbrowsetofindthedirectoryandclicknext
tocontinue.

Ifeverythinggoeswell,windowswillinstalltheSerialDriverforGT2560.

Thegraphbelowshowsinstallationcompleted.

Now,youcanfindthecorrespondingSerialportindevicemanagerofwindows.

InMac,youhavetomanuallyinstallthedriver
Downloadlinkofdriver:http://www.ftdichip.com/Drivers/VCP.htm
Downloadthedriverthatiscompatiblewithsystemversion.

Openthedownloadedfile,youwillseea.pkgfile,Open"FTDIUSBSerial.pkg"
Click"Continue"inInstruction.

Click"Continue"inReadme.
Click"Continue"inLicense.

Click"Agree"tocontinueinstallation.
Selecttheinstallingdestinationandclick"Continue".

Click"Install"inInstallatinType.
Macwillstarttoinstallthedriver:

FileBurning
Windowsusersneedinstalldriverbeforeuploading.Theboard:Tools>Board>ArduinoMega2560orMegaADK,as
shownbelow.

Configuringserialinterface:Tools>SerialPort>thecorrespondingCOMPortofGT2560usuallythelastone.As
shownbelow

Loadinthefileyouneedtoburn,Clickthecheck()buttontocheckifitisrightandthenclickthe>buttonto
upload

firmware,asshownbelow.

Uponuploading,theLEDindicatorcorrespondingtotheTXRXandLontheGT2560willblink,iftheystop
blinking,itmeansthefilehasbeenuploadedsuccessfully.

Afteruploading,youcangoontothenextstep.Ifyoucannotupload,checkthedialogboxbelowtoidentifythe
problemandsolveit.Thecommonmistakesarethewrongselectoftypeofboardorserialportetc.

GetStarted
GT2560istheCPUofa3Dprinter,manipulatingthewholeprocessofprinting.GT2560cantbeputinusedirectly
without

uploadingfirmware.1.Firmwareuploadingmarlin.2.SettingparametersofthefirmwareTheparametersthatneed
settingareasbelow,forthosenotmentionedjustleavethemasdefault.

#defineBAUDRATE250000

Thisparameterisforthebaudrateofserialport.Note:asuccessfulcommunicationcanberealizedonlywhentheBaud
rateof

uppercomputerisidenticalwiththatofFirmware.TheBaudrateisnotsetinrandom.ThecommonBaudrateare:
2400960019200

3840057600115200250000.Thelastthreearefrequentlyusedfor3DPrinter.

#defineMOTHERBOARD7
Thisparameterissetforboardtype.3DPrinterhasmanytypesofmainboard,andthesettingsofIOsaredifferent,
therefore,

theparameterhastocorrespondtothetypeofyourboard,oritcantoperatenormally.TheparameterofGT2560
shouldbe7

(singlenozzle).Forotherboard,youcanrefertotheannotationontheboard.

#defineTEMP_SENSOR_01
#defineTEMP_SENSOR_BED1

Thetwoparametersaresetforthetypeoftemperaturesensorrespectively.Theyarethecriticalparametertocheckif
thesensor

readtemperaturecorrectly.Theprintercantoperatenormally,evenhaspotentialrisk(damagethedeviceandeven
worse).You

mustmodifydependingonthetemperaturesensoryouuse.

#defineEXTRUDE_MINTEMP170

Thisparameterissettoavoidpotentialriskswhentheextruderoperatesbeforereachingtheratedtemperature.Ifyou
useother

3DPrinter,suchasprintertomakeChocolates,45isappropriate,sothattheparameterconfiguredtoalower
value(suchas40

).

constboolX_ENDSTOPS_INVERTING=trueconstboolY_ENDSTOPS_INVERTING=trueconstbool
Z_ENDSTOPS_INVERTING=true.

Thethreeparametersaresetfortheendstopsofthreeaxes.Iftheconfigurationistrue,theendstopoutputs1indefault

condition,andoutputs0whentriggered.Thatistosay,mechanicalendstopshouldconnecttotheNO(normallyopen)
contactor.If

itisconnectedtotheNC(normallyclosed),trueshouldbechangedtofalse.

#defineINVERT_X_DIRfalse
#defineINVERT_Y_DIRtrue

Mistakesareoftenmadeintheabovetwoparameters.Theparametersaredifferentfordifferentmachinery.Inprinciple,
theorigin

shouldbeatlowerleftcorneroftheprintplatform(origin:[0,0]),oratuprightcorner(origin:[max,max]).Onlyin
thisway

willtheprintingbecorrect,otherwise,theprintingisthemirrorimageofoneaxiswhichisnotwhatexpected.

#defineX_HOME_DIR1
#defineY_HOME_DIR1
#defineZ_HOME_DIR1

Ifthepositionoftheoriginistheminimum,theparameteris1ifitisthemaximum,theparameteris1.

#defineX_MAX_POS205
#defineX_MIN_POS0
#defineY_MAX_POS205
#defineY_MIN_POS0
#defineZ_MAX_POS200
#defineZ_MIN_POS0

Theseparametersarecrucialtotheprintingsize.Fillinparametersbyreferencetothecoordinategraphs.Itisimportant
to

notethattheoriginisnottheprintingcenterandtherealprintingcenterusuallyliesat[(x.maxx.min)/2,(y.max
y.min/2)].

Thecoordinateofcentralwillbeusedintheslicetool.Theprintingcenterscoordinatemustcorrespondtothe
parameter

configuration,oritwillprinttotheoutsideoftheplatform.

#defineHOMING_FEEDRATE{50*60,50*60,4*60,0}

Theparametermeansthehomingspeeds(mm/min).Thisparametercanbesetasdefaultifyouusethexaxisandy
axisadopt

synchronousbeltdriveandzaxisadoptsscrewdrive.

#defineDEFAULT_AXIS_STEPS_PER_UNIT{85.3333,85.3333,2560,158.8308}

Theseparametersarecrucialtotheprintingsize.Theseparametersindicatethepulsetheaxisneedwhenoperating
1mm.theyare

correspondingtox,y,zaxisandextruderrespectively.Inmostcasesthesefigureshouldbecalculatedbyyourself,you
canrefer

to:http://calculator.josefprusa.cz/#steppers.

Sofar,thecommonestparametershavebeenconfiguredandtheprintercanworknow.Inaddition,ifthe2004LCD
needs

verifying,youshoulddeletethe//from//#defineREPRAP_DISCOUNT_SMART_CONTROLLERtoensurethe
normalworking.

FAQ
1,HowmanyextruderscanGT2560support?

Atmost2extruders,GT2560supports5A4988steppermotordrivers,theyareX/Y/Zaxisand2extruders.

2.Whatisthepowerrequired?

Youneedtousethe12V24Vpowersupply,andifyouareusingthesingleextruderone,thetotalpowerisnoless
than200W,ifyouareusingthedualextruderone,thetotalpowerisnolessthan240W.

3.Thesteppermotoronfortheextruderdoesntturn?

Bydefaultinthefirmware,onlywhenthetempratureoftheextruderreaches170Ccanthemotorturn.

Howtoget
Visithere(http://www.geeetech.com/index.php?
main_page=redirect&action=banner&goto=151&zenid=lmprtohp4b7tmcpbb2rrhr7kp6)now!

Retrievedfrom"http://www.geeetech.com/wiki/index.php?title=GT2560&oldid=6794"
Thispagewaslastmodifiedon23July2015,at18:08.
Thispagehasbeenaccessed106,732times.

You might also like