Navigation

  • Page 1

    CNC USB Controller Mk2/4User manual2014-10-221

  • Page 2

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

  • Page 3

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

  • 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

    •digitizing probe support•transformation matrix•soft limits•slave axes•backlash compensation•API•screw terminal connectors for connecting motor drivers, inputs and outputs1.3 System RequirementsMinimum system requirements:•1 GHz or faster processor •512MB RAM•500 MB available ...

  • 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 Mk2/4 - 4 axis CNC USB controller description7

  • Page 8

    2.2.1 Mk2/4 AXIS connectorEach connector controls one motor driver. Controller has 4 connectors for axes 1-4Pins 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 DB25 connector.Axes are usually named like this: A...

  • Page 9

    2.2.2 Mk2/4 JOG connectorSwitched operation of JOG 1-8 controls manual jogging. Jogging keyboards can use a ‘SHIFT’ key, allowing Mk2/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 Mk2/4 OUTPUT connectorThis connector provides 3 digital outputs for control of external devices. Output assignment is controlled in software. CONNECTOR PIN DESCRIPTION:OUT 1, 2, 7: Digital OutputGND: Ground+5V: +5V supply.OUT7 is capable of generating UART signal.10

  • Page 11

    2.2.4 Mk2/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.Mk2/4 controller requires 'Single Input' mode.SINGLE INPUT:Both axis limit switches are connec...

  • Page 12

    2.2.5 Mk2/4 INPUT connectorFour inputs are available on INPUT terminals. Switches are connected between LIMIT pin and GND pin.CONNECTOR PIN DESCRIPTION:CTRL 1:E-StopINPUT 5: Tool sensorCTRL 8:Additional switchINPUT 1:PauseGND:Ground12

  • Page 13

    2.2.6 Mk2/4 POT connectorA potentiometer attached to this connector provides a manual jog speed control when using jogging keyboard connected to JOG connector.+3.3V:+3.3V power supply for use with potentiometers. POT: 5k or 10k ohm, logarithmic taper potentiometer can be connected to provide a ...

  • Page 14

    2.2.7 Mk2/4 DB25 connectorPin 1:OUT 1Pin 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:LIMIT 1Pin 11:LIMIT 2Pin 12:LIMIT 3Pin 13:LIMIT 4Pin 14:OUT 2Pin 15:CTRL 1Pin 16:MOTOR ENABLEPin 17:OUT 7Pins 18-25:GND14

  • Page 15

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

  • Page 16

    3 Connection diagrams3.1 Wiring of limit switchesMk2/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. Mk2/4 has screw type connector already moun...

  • Page 17

    Parallel wiring of NO type limit switches*:*On this picture only for axis one17

  • Page 18

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

  • Page 19

    3.2 Wiring inputs of Mk2/4 controllerMk2/4 has 5 designated inputs for 'Start', 'Pause', 'Stop', 'E-Stop' and 'Tool Sensor'.Bellow is wiring diagram and picture of connected tool sensor to Mk2 controller using Planet-CNC 10-pin adapter board.Example: Connecting tool sensor to Input 5 of Mk2/4 inp...

  • Page 20

    3.3 Connecting motor driver to Mk2/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.20

  • Page 21

    Picture bellow demonstrates the connection of 2.5A Motor driver to Mk2/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:21

  • Page 22

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

  • Page 23

    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 24

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

  • Page 25

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

x