Navigation

  • Page 1

    CNC USB Controller Mk3/4User manual2014-12-171

  • Page 2

    DisclaimerCONTROLLER 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 PU...

  • Page 3

    1 Introduction1.1 OverviewThe PlanetCNC series of USB CNC motion controllers is link between a personal computer and motor drivers supporting step/direction control. PlanetCNC series of motion controllers are compatible with most motor drivers. The controllers use the USB port, available on all m...

  • Page 4

    1.2 Features and specifications:•USB (V2.x) from PC/Laptop running Windows XP, Vista, Windows 7, 8 or 8.1 (32 bit or 64bit)•motor driver connector pin-out is compatible with 10 pin open source interface (Linistepper, PICStep)•controller works with most step/dir stepper and servo motor drive...

  • Page 5

    •control external devices with I2C and UART protocol•homing procedure•tool change procedure•tool length sensor support•sensor for capturing and measuring•digitizing probe support•H-bot kinematics support•transformation matrix•soft limits•slave axes•backlash compensation•AP...

  • Page 6

    2 Hardware2.1 InstallationInstallation of PlanetCNC CNC USB Controller requires a USB equipped PC or laptop along with motor drivers appropriate to the motors in use. The USB CNC controller is compatible with the vast majority ofmotor drivers that use step/direction signals. Optional support hard...

  • Page 7

    2.2 Mk3/4 - 4 axis CNC USB controller description7

  • Page 8

    2.2.1 Mk3/4 AXIS connectorEach connector controls one motor driver. Controller has 4 connectors for axes 1-4. Pins 2, 4, 6,7, 8 and 10 provide the ‘Ground’ or common side of connections.All signals are also available on screw type connector and 25 pin header.Axes are usually named like this: ...

  • Page 9

    2.2.2 Mk3/4 JOG connectorSwitched operation of JOG 1-8 controls manual jogging. Jogging keyboards can use a ‘SHIFT’ key, allowing Mk3/4 controller users to jog additional axes or toggle the option of jog ‘step’ mode. ‘SHIFT’ key function is defined in settings, as is the ‘step’ va...

  • Page 10

    2.2.3 Mk3/4 LIMIT connectorLIMIT 1-4 connects limit switches. It’s recommended that a 100nF capacitor is connecteddirectly across switch terminals. Switches are connected between LIMIT pin and GND pin.Mk3/4 controller requires 'Single Input' mode.SINGLE INPUT:Both axis limit switches are connec...

  • Page 11

    2.2.4 Mk3/4 CTRL connectorThis connector provides inputs for use of MPG pendant devices and E-Stop.Spindle speed encoder for spindle synchronization can also be connected. GND pins provide ‘Ground’ or common connections.An E-Stop switch attached to this connector can be configured in software...

  • Page 12

    2.2.5 Mk3/4 INPUT connectorThis connector provides input for user-assigned functions. CONNECTOR PIN DESCRIPTION:IN4:Assignable input 4IN3:Assignable input 3IN2:Assignable input 2IN1:Assignable input 1GND: Ground12

  • Page 13

    2.2.6 Mk3/4 OUTPUT connectorThis connector provides 3 digital outputs for control of external devices. The optional ‘Output board’ links to the Mk3/4 controller using this connector. Output assignment is controlled in software. CONNECTOR PIN DESCRIPTION:OUT 6:Digital OutputOUT 2:Digital Outpu...

  • Page 14

    2.2.7 Mk3/4 26 pin headerPin 1:ENAPin 2:STEP 1Pin 3:DIR 1Pin 4:STEP 2Pin 5:DIR 2Pin 6:STEP 3Pin 7:DIR 3Pin 8:STEP 4Pin 9:DIR 4Pin 10:E-STOPPin 11:LIMIT 1Pin 12:LIMIT 2Pin 13:LIMIT 3Pin 14:OUT 6Pin 15:IN 1Pin 16:OUT 1Pin 17:OUT 2Pin 18:NCPins 19-25:GNDPin 26: NC/+5V14

  • Page 15

    2.2.8 Mk3/4 SD&I2C connectorThis connector allows use of SD Card with PlanetCNC SD card adapter, I2C and UART protocol devices.DAT0: SD card signalCMD: SD card signalCLK: SD card signalTX: UART signalI2C CL: I2C signalI2C DA: I2C signalGND: Ground+3.3V: +3.3V supplyGND: Ground+5V: +5.0V supply15

  • Page 16

    2.2.9 Mk3/4 USB connectorThe Mk3/4 USB CNC controller connects to computer via the USB port. The port uses the USB 2.x standard.2.2.10Mk3/4 Power terminalThe controller should be powered with an external power supply.Mk3/4 - 4 Axis controller hardware requires 8 - 24V DC supplyPower supply should...

  • Page 17

    3 Connection diagrams3.1 Wiring of limit switchesMk3/4 controller has 4 designated limit switch inputs. This means that 'Single Input' method of wiring must be used. When 'Single input' method is used, both limit switches are connected to one limit pin.Mk3/4 has screw type connector already mount...

  • Page 18

    3.1.1 'Single input' wiring methods:3.1.1.1 Parallel wiring of NO type switches:18

  • Page 19

    Parallel wiring of NO type limit switches*: *On this picture only for axis one.19

  • Page 20

    3.1.1.2 Serial wiring of NC type limit switches:Serial wiring of NC type limit switches*:*On this picture only for axis one.20

  • Page 21

    3.2 Wiring inputs of Mk3/4 controllerMk3/4 has 4 assignable inputs. Bellow is wiring diagram of switch connected to Mk3/4's assignable input. Inputs function is assigned in settings.21

  • Page 22

    3.3 Connecting motor driver to Mk3/4 controller Wiring diagrams for COMMON CATHODE and COMMON ANODE connection of motor driver: *STEP input on motor drivers can be also labeled as PUL or CLK.22

  • Page 23

    Picture bellow demonstrates the connection of 2.5A Motor driver to Mk3/4 controller and connection of stepper motor and power supply to 2.5A motor driver. Since this motor driver uses 10-pin header and ribbon cable, connection is pretty much trivial:23

  • Page 24

    Picture bellow demonstrates connection of motor driver to Mk3/4 controller and connection of controllers external power supply:24

  • Page 25

    3.4 Shielded cablesWe always recommend the use of shielded cables for wiring. Whether you are connecting limit switches, input switches, output devices, motor drivers or motors etc... The shielded cables should be properly maintained and set with insulated ferrules or crimp terminals. Picture bel...

  • Page 26

    Shield of the cable should be connected to GND only at the end which is connected to controllers input:26

  • Page 27

    Table of Contents1 Introduction........................................................................................................................................ 31.1 Overview.................................................................................................................

x