Cnc Usb Controller Mk 3

Embed Size (px)

Citation preview

  • 8/18/2019 Cnc Usb Controller Mk 3

    1/20

    CNC USB Controller Mk3

    User manual

    2014-06-12

    1

  • 8/18/2019 Cnc Usb Controller Mk 3

    2/20

    Disclaimer

    CONTROLLER AND CONTROLLER SOFTWARE ARE PROVIDED TO YOU "AS IS," WITHOUTWARRANTY. THERE IS NO WARRANTY FOR THE CONTROLLER AND CONTROLLERSOFTWARE, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THEIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE

    AND NONINFRINGEMENT OF THIRD PARTY RIGHTS. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE CONTROLLER OR CONTROLLER SOFTWARE IS WITH YOU.SHOULD THE CONTROLLER OR CONTROLLER SOFTWARE PROVE DEFECTIVE, YOU ASSUMETHE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.IN NO EVENT SHALL THE AUTHOR BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANYGENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUTOF THE USEOR INABILITY TO USE THE CONTROLLER OR CONTROLLER SOFTWARE.

    2

  • 8/18/2019 Cnc Usb Controller Mk 3

    3/20

    1 Introduction

    1.1 !er!ie"

    Th P! # $CNC % &' % () USB CNC *($'(# +(#$&(!! &% '% !'# - $ # / &%(# ! +(*/0$ & # *($(&&' &% %0//(&$'#3 %$ /4 '& +$'(# +(#$&(!. P! # $CNC % &' % () *($'(# +(#$&(!! &% & +(*/ $'-! '$h

    *(%$ *($(& &' &%. Th +(#$&(!! &% 0% $h USB /(&$, '! -! (# !! *( +(*/0$ &% # ! /$(/%.Th 5 + # % & % '& +$ & /! + * #$ (& 0/3& )(& * #5 / & !! ! /(&$ -& 6(0$ -( & %. Th & &

    ')) & #$ *( !% '! -! .

    P! # $CNC +(#$&(!! &% /&( ' +(*/! $ , )0!!5 '#$ 3& $ %()$ & 4h & & %(!0$'(#. A '$'(# !

    * +h'# +(#$&(! %()$ & '% NOT & 70'& . Th USB CNC C(#$&(!! & %()$ & '% '+ $//!'+ $'(#, %'3# $( )0!!5 8/!('$ $h ) $0& % () $h /0&/(% 6-0'!$ h & & . I$ h % * #5 #+

    ) $0& % $( %%'%$ 56$(6 5 CNC * +h'# (/ & $'(#.

    9

  • 8/18/2019 Cnc Usb Controller Mk 3

    4/20

    1.2 #eatures and s$eci%ications&• USB :V2.8; )&(* PC4L /$(/ &0##'#3 W'# ( % XP, V'%$ , W'# ( %

  • 8/18/2019 Cnc Usb Controller Mk 3

    5/20

    • %/'# ! #+( & # '# 8 %'3# ! %0//(&$ )(& %/'# ! %5#+h&(#' $'(#• SD + & %0//(&$ )(& &0##'#3 36+( '$h(0$ +(*/0$ & • +(#$&(! 8$ ! '+ % '$h I2C # UART /&($(+(!• h(*'#3 /&(+ 0&• $((! +h #3 /&(+ 0&• $((! ! #3$h % #%(& %0//(&$• % #%(& )(& + /$0&'#3 # * %0&'#3• '3'$' '#3 /&(- %0//(&$• H6-($ '# * $'+% %0//(&$• $& #%)(&* $'(# * $&'8• %()$ !'*'$%• %! 8 %• - + ! %h +(*/ #% $'(#• '#$ 3& $ - % & & )(& *(#'$(&'#3 %$ $ # % # '#3 +(** # %• API

    1.3 S)stem *e+uirementsMinimum s)stem re+uirements&

    • 1 GH (& ) %$ & /&(+ %%(&• 12MB RAM•

    @@ MB '! -! h & '% %/ +• G& /h'+% '$h O/ #GL %0//(&$• USB 2.@ /(&$• .NET F& * (& 9. SP1

    *ecommended s)stem re+uirements&• 2 GH (& ) %$ & /&(+ %%(&• 2GB RAM• @@ MB '! -! h & '% %/ +• G& /h'+% '$h O/ #GL %0//(&$• USB 2.@ /(&$• .NET F& * (& 9. SP1

  • 8/18/2019 Cnc Usb Controller Mk 3

    6/20

    2 ,ard"are

    2.1 Installation

    I#%$ !! $'(# () P! # $CNC CNC USB C(#$&(!! & & 70'& % USB 70'// PC (& ! /$(/ !(#3 '$h *($(&&' &% //&(/&' $ $( $h *($(&% '# 0% . Th USB CNC +(#$&(!! & '% +(*/ $'-! '$h $h %$ * (&'$5 ()

    *($(& &' &% $h $ 0% %$ /4 '& +$'(# %'3# !%.

    O/$'(# ! %0//(&$ h & & + # - */!(5 $( +0%$(*' '#%$ !! $'(# $( %0'$ 0% & & 70'& * #$. U% ()

    %+& $ &*'# ! /$ & * % +(## +$'(# $( $h $5/ () &' '# $h '* 3 *0+h %' &. A DB2/$ & '% '! -! , )(& *($(& &' &% & 70'&'#3 $h'% )(&* () '#/0$, '$h * ! (& ) * ! DB2 +(## +$(&.

    F(& * 8'*0* )! 8'-'!'$5 '# +(#$&(!! & ! 5(0$, &'--(# + -! # /!03 '$ '% '! -! . Th'% ' % $h+(#%$&0+$'(# () !(#3 & + -! % # #%0& % /!036'# +(## +$'(#% +(&& %/(# $( $h USB CNC C(#$&(!! &/'# (0$%.

    IM * /N &Th +(#$&(!! & %h(0! - /( & '$h # 8$ ! /( & %0//!5.M 9 6 A8'% +(#$&(!! & h & & & 70'& % = 6 2?V DC %0//!5P( & %0//!5 %h(0! - $ ! %$ 2@@*A.

    >

  • 8/18/2019 Cnc Usb Controller Mk 3

    7/20

    2.2 Mk3 - ' a(is CNC USB controller descri$tion

  • 8/18/2019 Cnc Usb Controller Mk 3

    8/20

    2.2.1 Mk3 AXIS connector

    E +h +(## +$(& +(#$&(!% (# *($(& &' &. C(#$&(!! & h % +(## +$(&% )(& 8 % 16 . Th'% * #% 8 %h'+h + # !! - *( $ % * $'* .

    A8 % & 0%0 !!5 # * !' $h'% A8'% 1 X, A8'% 2 Y, A8'% 9 ...O# %(* * +h'# % $h'% + # - ')) & #$. F(& 8 */! F( * +0$$ & 0% % 8'% # * % %0+h % A8'% 1 A,

    A8'% 2 Y, A8'% 9 U, A8'% ? V. L $h % 0% A8'% 1 , A8'% 2 X. C(#)'30& $'(# () 8 %, % !! % $h '&# *'#3 + # - % $ '# File/Settings/Axes.

    CONNECTOR PIN DESCRIPTION:

    & V /( &. M($(& &' &% + # $ /( & )(& !(3'+ +'&+0'$ (& +(**(# #( +(## +$'(#)&(* $h USB +(#$&(!! &.

    **& E&&(& %'3# ! )&(* &' & $( +(#$&(!! &.

    S & P&( ' % STEP %'3# ! () *'#'*0* 2 0% /0!% ' $h (& @ 0$5 +5+! $ h'3h &)& 70 #+' % $( $h *($(& &' &.

    DI*& P&( ' % DIR (& DIRECTION %'3# ! $( $h *($(& &' &.

    N/B & P&( ' % # ENABLE %'3# ! )(& *($(& &' &%. Wh # $h ENABLE %'3# ! '% !(%$, 0 $((0$/0$ +(** # , E6S$(/ (& !'*'$ % '$+h +$' $'(#, *($(& &' &% '!! +$' $ .

    A '+ $ E6S$(/ % '$+h +(## +$ $( $h CTRL (& INPUT +(## +$(& + # +(#$&(! $h%'3# !. I$ + # !%( - (/ & $ -5 !'*'$ % '$+h +$' $'(#, %()$ & +(** # (& (#%h0$ ( # () $h +(#$&(! %()$ & .Th'% && #3 * #$ /&( ' % 0% )0! % ) $5 ) $0& $h $ + # - 0% &6+(#)'30& $( (/ & $0# & * #0 ! # 4(& +(*/0$ & +(#$&(!.

    5ND G&(0# +(## +$'(#%.

    =

  • 8/18/2019 Cnc Usb Controller Mk 3

    9/20

    2.2.2 Mk3 JOG connector

    S '$+h (/ & $'(# () JOG 16= +(#$&(!% * #0 ! (33'#3.J(33'#3 5-( & % + # 0% SHIFT 5, !!( '#3 M 9 +(#$&(!! & 0% &% $( (3 '$'(# ! 8 % (& $(33!$h (/$'(# () (3 %$ / *( . SHIFT 5 )0#+$'(# '% )'# '# % $$'#3%, % '% $h %$ / !0 )(& +h

    5 /& %%.J(33'#3 5-( & % + # 0% $ ( ALT 5%. F0#+$'(# '% )'# '# % $$'#3% .J(33'#3 '& +$'(#% # 8'% %%'3#* #$ + # - )'# '# % $$'#3% .

    C NN C * IN D SC*I I N&

    A $5/'+ ! 0% *'3h$ - % - !( .

    5 1& J(3 A8'% 1 '# # 3 $' '& +$'(#.5 2& J(3 A8'% 1 '# /(%'$' '& +$'(#.5 3& J(3 A8'% 2 '# # 3 $' '& +$'(#.5 4& J(3 A8'% 2 '# /(%'$' '& +$'(#.5 & J(3 A8'% 9 '# # 3 $' '& +$'(#.

    5 6& J(3 A8'% 9 '# /(%'$' '& +$'(#.5 7& J(3 A8'% ? '# # 3 $' '& +$'(#.5 8& J(3 A8'% ? '# /(%'$' '& +$'(#.

    S,I# & J(33'#3 )(& '$'(# ! 8 % (& % ! +$% %$ / (3 *( ./ 1& S ! +$% ')) & #$ (3 *(/ 2& S ! +$% ')) & #$ (3 *(

    3.3 & P( & )(& (33'#3 %/ POT& J(33'#3 %/ POT

    5ND& G&(0# +(## +$'(#%

  • 8/18/2019 Cnc Usb Controller Mk 3

    10/20

    2.2.3 Mk3 LIMIT connector

    LIMIT 16= +(## +$% !'*'$ % '$+h %. I$ % & +(** # $h $ 1@@#F + / +'$(& '% +(## +$'& +$!5 +&(%% % '$+h $ &*'# !%.

    Th SHIFT 5 $(33! % !'*'$ (/$'(#% 0%'#3 (# () $ ( /(%%'-! +(#)'30& $'(#%. Th +h(% #+(#)'30& $'(# $ &*'# % h & & +(## +$'(#%.

    L'*'$ % '$+h % + # - +(## +$ '# N(&* ! * $h( (& S'#3! '#/0$ * $h( . I# %()$ & , 5(0 + # % $$h'% '# File/Settings/Limit . I) 5(0 & 0%'#3 N(&* ! * $h( , S'#3! I#/0$ ) $0& *0%$ - '% -! .

    T( / 0% !! 8 %, ') + &$ '# 8 % !'*'$ % '$+h h % - # +$' $ , 5(0 # -! L(+ O$h & A8 % .

    N *M/ & E +h % '$+h '% +(## +$ $( '$% ( # /'#.

    IMI 1& A8'% 1 # 3 $' !'*'$IMI 2& A8'% 1 /(%'$' !'*'$IMI 3& A8'% 2 # 3 $' !'*'$IMI 4& A8'% 2 /(%'$' !'*'$IMI & A8'% 9 # 3 $' !'*'$IMI 6& A8'% 9 /(%'$' !'*'$IMI 7& A8'% ? # 3 $' !'*'$IMI 8& A8'% ? /(%'$' !'*'$

    S,I# & T(33! L'*'$ % '$+h (/$'(#%5ND& G&(0# +(## +$'(#%

    S,I# ##& A8 % 1 $( ? !'*'$% & % ! +$

    S,I# N& A8 % $( = !'*'$% & % ! +$

    1@

  • 8/18/2019 Cnc Usb Controller Mk 3

    11/20

    SIN5 IN U & B($h 8'% !'*'$ % '$+h % & +(## +$ $( (# /'#.

    D'& +$'(# () $& ! $ &*'# % ') /(%'$' (& # 3 $' % '$+h '% $&'33 & .

    IMI 1& A8'% 1 # 3 $' # /(%'$' !'*'$IMI 2& A8'% 2 # 3 $' # /(%'$' !'*'$

    IMI 3& A8'% 9 # 3 $' # /(%'$' !'*'$IMI 4& A8'% ? # 3 $' # /(%'$' !'*'$IMI & A8'% # 3 $' # /(%'$' !'*'$IMI 6& A8'% > # 3 $' # /(%'$' !'*'$IMI 7& A8'% < # 3 $' # /(%'$' !'*'$IMI 8& A8'% = # 3 $' # /(%'$' !'*'$

    S,I# & A8'% # 3 $' # /(%'$' !'*'$5ND& G&(0# +(## +$'(#%

    N I) #(&* !!5 (/ # :NO; $5/ % '$+h % & 0% , '&'#3 *0%$ - (# '# / & !! ! * $h( , ')

    #(&* !!5 +!(% :NC; $5/ % '$+h % & 0% , '&'#3 *0%$ - (# '# % &' ! * $h( .

    S()$ & I# &$ (/$'(#% !!( 0% () #(&* !!5 +!(% (& #(&* !!5 (/ # % '$+h h & & . Th'% ) $0&+ # - % $ '# File/Settings/Limit/Invert

    11

  • 8/18/2019 Cnc Usb Controller Mk 3

    12/20

    2.2.4 Mk3 CTRL connector

    Th'% +(## +$(& /&( ' % '#/0$% )(& 0% () MPG / # #$ '+ % # E6S$(/.S/'# ! %/ #+( & )(& %/'# ! %5#+h&(#' $'(# + # !%( - +(## +$ .GND /'# /&( ' % G&(0# (& +(**(# +(## +$'(#%.

    A# E6S$(/ % '$+h $$ +h $( $h'% +(## +$(& + # - +(#)'30& '# %()$ & $( +$' $ 4 +$' $ E6S$(/.

    E6S$(/ % '$+h h & & )(& 0% '$h $h'% +(## +$(& + # - NC :N(&* !!5 C!(% ; (& NO :N(&* !!5O/ #;. I) NC '% 0% , I# &$ ) $0& *0%$ - # -! '# % $$'#3% . L(+ '#3 % '$+h '% & +(** # .

    C NN C * IN D SC*I I N&

    -S & E6S$(/MD1& M( % '$+hMD2& M( % '$+h/91& A8'% % '$+h/92& A8'% % '$+h

    N1/& E#+( & )(& MPGN1B& E#+( & )(& MPG

    ID9& I# 8 %'3# ! )(& %/'# ! %5#+h&(#' $'(#& P( & %0//!5 )(& #+( &

    N2B& A '$'(# ! #+( &N2/& A '$'(# ! #+( & N3B:/93& A8'% % '$+h )(& '$'(# ! 8 % (& #+( & N3/:/93& A8'% % '$+h )(& '$'(# ! 8 % (& #+( & N4B& E#+( & )(& %/'# ! %5#+h&(#' $'(#N4/& E#+( & )(& %/'# ! %5#+h&(#' $'(#

    5ND G&(0#

    12

  • 8/18/2019 Cnc Usb Controller Mk 3

    13/20

    2.2. Mk3 INPUT connector

    Th'% +(## +$(& /&( ' % '#/0$ )(& 0% &6 %%'3# )0#+$'(#%.

    C NN C * IN D SC*I I N&

    IN U 1& I#/0$ 1IN U 2& I#/0$ 2IN U 3& I#/0$ 9IN U 4& I#/0$ ?IN U & I#/0$

    IN U & I#/0$ >IN U & I#/0$ <IN U & I#/0$ =

    & P( & %0//!55ND G&(0#

    19

  • 8/18/2019 Cnc Usb Controller Mk 3

    14/20

    2.2.6 Mk3 OUTPUT connector

    Th'% +(## +$(& /&( ' % < '3'$ ! (0$/0$% )(& +(#$&(! () 8$ ! '+ %.Th (/$'(# ! O0$/0$ -( & !'# % $( $h M 9 +(#$&(!! & 0%'#3 $h'% +(## +$(&.O0$/0$ %%'3#* #$ '% +(#$&(!! '# %()$ & .

    C NN C * IN D SC*I I N&

    U 1 - 8& D'3'$ ! O0$/0$5ND& G&(0#

    & V %0//!5.

    OUT 1, 2 # > + # 3 # & $ PWM %'3# !, RC % & ( %'3# ! (& )& 70 #+5 *( 0! $'(#.

    1?

  • 8/18/2019 Cnc Usb Controller Mk 3

    15/20

    2.2.7 Mk3 I 9 connector

    C(## +$(& )(& '$'(# ! IO 8$ #%'(# -( & %.

    1

  • 8/18/2019 Cnc Usb Controller Mk 3

    16/20

    2.2.8 Mk3 SD&I2C connector

    Th'% +(## +$(& !!( % 0% () SD C & '$h P! # $CNC SD + & /$ &, I2C # UART /&($(+(!'+ %.

    D/ 0& SD + & %'3# !CMD& SD + & %'3# !C ;& SD + & %'3# !

    9& UART %'3# !I2C C & I2C %'3# !I2C D/& I2C %'3# !

    5ND& G&(0#3.3 & 9.9V %0//!5

    5ND& G&(0#& .@V %0//!5

    1>

  • 8/18/2019 Cnc Usb Controller Mk 3

    17/20

    2.2.' Mk3 AUX connector

    R % & )(& )0$0& 0% .

    1

  • 8/18/2019 Cnc Usb Controller Mk 3

    18/20

    2.2.10 Mk3 POT connector

    A /($ #$'(* $ & $$ +h $( $h'% +(## +$(& /&( ' % * #0 ! (3 %/ +(#$&(! h # 0%'#3 (33'#35-( & +(## +$ $( JOG +(## +$(&. M 9 +(#$&(!! & !%( h % $h'% /'#% (# (33'#3 +(## +$(&.

    3.3 & 9.9V /( & %0//!5 )(& 0% '$h /($ #$'(* $ &%.

    & (& 1@ (h*, !(3 &'$h*'+ $ / & /($ #$'(* $ & + # - +(## +$ $( /&( ' (3%/ +(#$&(!.5ND& G&(0#

    1=

  • 8/18/2019 Cnc Usb Controller Mk 3

    19/20

    2.2.11 Mk3 USB connector

    Th M 9 USB CNC +(#$&(!! & +(## +$% $( +(*/0$ & ' $h USB /(&$. Th /(&$ 0% % $h USB 2.8%$ # & .

    2.2.12 Mk3 Ethernet connector

    Th M 9 USB CNC +(#$&(!! & +(## +$% $( +(*/0$ &% ' $h E$h $ /(&$.

    2.2.13 Mk3 Power terminal

    Th +(#$&(!! & %h(0! - /( & '$h # 8$ ! /( & %0//!5.M 9 6 A8'% +(#$&(!! & h & & & 70'& % = 6 2?V DC %0//!5

    P( & %0//!5 %h(0! - $ ! %$ 2@@*A.

    2.2.14 Mk3 LED indicators

    Th 0% & '% /&( ' '$h h !/)0! ) - + # !' %$ $0% '#)(&* $'(# ' (#6-( & LED '# '+ $(&%.Th & & )(0& '# '+ $(&%.

    o"er& L'3h$% h # $h +(#$&(!! & '% /( & .Data& I# '+ $ % +(#$&(!! & )0#+$'(#%.

    ink& I# '+ $ % +(#$&(!! & +(**0#'+ $'(#.Status& B!'# % $( '# '+ $ +(#$&(!! & )0#+$'(# '% 3(( .

    1

  • 8/18/2019 Cnc Usb Controller Mk 3

    20/20

    a

    2.1 I#%$ !! $'(#...................................................................................................................................>

    2.2 M 9 6 8'% CNC USB +(#$&(!! & %+&'/$'(#.......................... .............. .............. ......... ..... ..... ..... <

    2.2.1 M 9 AXIS +(## +$(&............................................................................................................ =2.2.2 M 9 JOG +(## +$(&....................... .............. .............. ............. .............. ............ ..... ..... ..... ....2.2.9 M 9 LIMIT +(## +$(&......................................................................................................... [email protected].? M 9 CTRL +(## +$(&...................... .............. .............. .............. .............. ........ ..... ..... ..... .... 122.2. M 9 INPUT +(## +$(&....................... .............. .............. .............. .............. .............. ..... ..... .192.2.> M 9 OUTPUT +(## +$(&...................... .............. .............. .............. .............. ........... ..... ..... .1?2.2.< M 9 IO EXT +(## +$(&........................ .............. .............. .............. ............. ............. ..... ..... .12.2.= M 9 SD I2C +(## +$(&....................... .............. .............. .............. .............. .............. ....... .. 1>2.2. M 9 AUX +(## +$(&....................... .............. .............. ............. .............. .......... ..... ..... ..... .... 1<2.2.1@ M 9 POT +(## +$(&........................ .............. .............. .............. .............. ....... ..... ..... ..... ... 1=

    2.2.11 M 9 USB +(## +$(&........................ .............. .............. .............. .............. ....... ..... ..... ..... ... 12.2.12 M 9 E$h $ +(## +$(&........................ .............. .............. .............. .............. ..... ...... ...... .. 12.2.19 M 9 P( & $ &*'# ! ...................................................................................................... .12.2.1? M 9 LED '# '+ $(&%...................... .............. .............. .............. .............. ............. ..... ..... ..... 1