[ Log In ]
[ Register ]
NEW: CNC Router PLANS Available for all of our Newest CNC Models!! Click here to "Design Your CNC".

Question #: 13941

Question: Does the PoKeys57CNC board enable simultaneous coordinated motion, as in controlling a 6 axis robot arm with large servo motors?

Current Solution

Yes, the PoKeys57CNC generates simultaneous multi motor motion. This is a minimum requirement in CNC machine where, say, a circle is needed to be cut, both x and y axes need to move at the same time to create this circle.

With robotic control, this is not a problem as you will be able to send the required instructions for the individual motors and the controller board will simultaneously move the motors to their commanded positions.

Respond:

Other Possible Solutions to this Question

  • Does the PoKeys57CNC board with MACH4 support simultaneous coordinated motion, as in controlling a 6 axis robot arm with large servo motors? I have 4 huge KUKA robots with complete control cabinets with all the servo drivers intact but the control language is so old and obsolete that it makes them pretty useless.

    To use the PoKeys57CNC with KUKA, you will need to make sure that the servo drives will be able to receive pulses that are generated from their 8 step/dir signals.

    The PoKeys57CNC Manual states:

    PoKeys57CNC is a blend between general purpose PoKeys device and motor controller. The device is targeted primarily for controlling up to 8 STEP/DIR signal driven motors (stepper motors, servo drives, etc.)

    Here is a link to the Pokeys57CNC Manual:
    https://www.poscope.com/wp-content/uploads/downloads/Pokeys/Manuals/PoKeys57CNC%20user%20manual%20(23.3.2017).pdf

    Click the link to respond:
    Does the PoKeys57CNC board with MACH4 support simultaneous coordinated motion, as in controlling a 6 axis robot arm with large servo motors? I have 4 huge KUKA robots with complete control cabinets with all the servo drivers intact but the control language is so old and obsolete that it makes them pretty useless.

  • Using the PoKeys57CNC how to you connect two motors to the Y axis and how is Mach 4 configured for this?

    Polabs prepared step by step user guide for PoKeys57CNC and Mach4 to try answering such questions. It is available in our downloads section: https://www.poscope.com/wp-content/uploads/downloads/Pokeys/LibrariesAndPlugins/Mach4 and PoKeys57CNC - step by step guide.pdf

    Click the link to respond:
    Using the PoKeys57CNC how to you connect two motors to the Y axis and how is Mach 4 configured for this?

  • i want to use servo motors(panasonic liqi series) instead of stepper motor,would it work with your breakout board if i buy one from you?

    I would need to see the drivers and what type of input it requires.

    Additional Information:
    actually my neighbour is using panasonic liqi series servo motors, and yes i can show you the connections he made on the driver terminals. he had used a loacal made breakout board, which i dont want to use... the breakout board has 5 terminals, step,direction,vcc,ground,and 12v

    Additional Information:
    The connections are the same as stepping motor drivers. I would assume that those servo motors have the closed loop control between the motor and driver and the computer is not considered as a part of the closed loop. In that case, the breakout board would work fine.

    Additional Information:
    i've seen your videos related to the connections of the breakout board to the motor driver,your breakout board dont have 12v terminal as in that local made breakout board.can i provide that extra 12v from another source to the servo motor driver?
    i can send you the photos of the driver connections and the breakout board connections?
    how can i purchase your breakout board,can you send your parallel port breakout board to my country?
    how much would it cost me including shipping?

    Additional Information:
    What terminals will require the 12v power. If the 12v serves as the data signal level power for step and direction, then it is not possible with this board, but if the 12v serves as power for another part of the driver, then you can use a separate supply.

    Additional Information:

    Click the link to respond:
    i want to use servo motors(panasonic liqi series) instead of stepper motor,would it work with your breakout board if i buy one from you?

  • Is there a complete wiring diagram for the Medium Combo Kit with the usb board? Your USB tutorial does not cover the modular 2.5a drivers. https://buildyourcnc.com/item/electronicsAndMotors-3axis-100-elcombo

    We are currently getting it completed for us to post it under the 2.5A stepper driver page. However here is the correct wiring procedure.

    First: Wire the 24V power supply to the 2.5A driver, by wiring +V on the power supply to 12-24V on the driver. Next wire the COM on the power supply to Ground(GND) on the 2.5A driver. GND on the driver will also go to the GND on the USB board, for specific axis. (additional 3-4 wires connected to ground will be needed for the other axes as well).

    Second: Wire the USB board to the driver(one driver per axis on the USB board):
    CP on the driver will go to CP on the desired axis on the USB board.
    CW on the driver will go to CW on the desired axis on the USB board.
    5V will go to the VCC pin on the keyboard jog pins on the USB board (check schematic here: https://buildyourcnc.com/item/electronicsAndMotors-electronic-component-USB-Controller-Breakout#prettyPhoto/2/).
    GND on the USB board to GND on the driver. (as specified in step 1).
    EN is not used.

    Personal Note:
    I would recommend that you crimp the VCC pin to a wire which could be split for the other axes as well, each driver will need 5V.

    Third: Wire the stepper motor to the driver, (using either the Nema 23 100-oz or the Nema 17 62-oz stepper motors, the wiring will be the same. For the Nema 23 the yellow and white is not connected.)
    Black to A1
    Green to A2
    Red to B1
    Blue to B2

    Fourth: Repeat steps 1-3 for each driver/motor per axis.

    Mention: Remember that GND on the driver will also go to the GND on the USB board for specific axis, and VCC pin on the USB board (keyboard jog) will go to 5V on all drivers for each axes as well, each driver will need 5V!

    Click the link to respond:
    Is there a complete wiring diagram for the Medium Combo Kit with the usb board? Your USB tutorial does not cover the modular 2.5a drivers. https://buildyourcnc.com/item/electronicsAndMotors-3axis-100-elcombo

  • I have wired the step motors with the USB breakout board. When I jog the y axis it travels in the wrong direction. How do i switch the motors rotation?

    For the USB controller and reversing the rotation for a motor, you would need to do this in the software (planet-cnc). In the configuration, you will need to reverse the direction by inverting the direction output.

    Technically, the motor changes direction when the direction signal changes from a high to a low, or vice verse. For instance, the motor turns in one direction when the direction signal is, say, low. The motor will turn in the other direction when the direction signal is high. High is 5v and low is 0v or gnd.

    Click the link to respond:
    I have wired the step motors with the USB breakout board. When I jog the y axis it travels in the wrong direction. How do i switch the motors rotation?

  • Regarding the heavy gantry electronics combo. When choosing the parallel breakout board option, how many axis/motors does the breakout board support? Thank you!
  • My plasmacam cnc machine has servo motors with an optical encoder to provide position sensing. Can the pokeys57 cnc controller and drivers run those servos?

    Yes, the Pokeys57CNC can control standard CNC or plasma machine servos as servo drives accept step and direction signals just like stepper motors.

    Click the link to respond:
    My plasmacam cnc machine has servo motors with an optical encoder to provide position sensing. Can the pokeys57 cnc controller and drivers run those servos?

  • I have a BlueChick that came with the 5-Axis Bread-Out Board V5 (parallel port), it has 3xCW230, how to configure it on LinuxCNC?

    Strictly to the point. Assuming:
    -You have a working linuxcnc install with a compatible parallel port
    -You have wired Bread-Out Board V5 to the motor drivers so you know which pins are for which signals(watch video tutorials for that on this site)
    -You have wired motors to motor drivers (watch video tutorials for that on this site)

    a)We need to know the base parallel port addres, for that you need to input on a linux terminal the command:

    #lspci -v

    You can scroll up and down the result with page up and page down. Look for a "Parallel Port..." line, the value you are looking for is the "I/O Ports at.." Write them down

    To get the Base Period Maximun Jitter, go to
    applications - cnc - Latency Test

    Now you should let that window running for a while, so it calculates an accurate jitter, go watch the tutorial videos for the connections between the Bread-Out Board and the motor controllers.

    After its been running for half an hour or so with the machine in use, write down the calculated jitter values, mine was Servo Thread - 39000

    Now close the Latency test dialog

    b)Go to applications - cnc - stepconfwizard
    "START" - Create a new config
    Check - Create Desktop Shortcut to config files
    Check - Create Desktop Shortcut to start linuxcnc with this config
    FORWARD

    c)"BASE INFORMATION"
    Fill in a Machine Name that suits you
    Bluechick is XYZ on inches
    Fill in the Base Period Maximun Jitter with the value obtained in "a)"

    FORWARD

    d)If you watched the tutorials on a) and b) you know the pin numbers for your signals.
    Parport Base Address you need to put the value obtained in a), mine was cf00
    Output pinout presets I used Sherline

    FORWARD
    FORWARD

    e)Axis X (chain and sprocket axis)
    Data for bluechick from build yourcnc
    Motor Steps per revolution 200
    Microstepping 64 (that if you followed tutorials, change if you have different)
    Pulley teeth 1 ; 1
    Leadscrew Pitch 0.444444 (that value comes from 1rev / (.25 in * 9 teeth))
    Maximun Velocity 10
    Maximun Acceleration 0.5
    Home location 0.0
    Table travel 0.0 to 34.0 (maybe you want to change this later)

    Now, you can do "Test this axis" and jog it (move it!) Try to position everything in the middle (you will be doing it axis by axis) and select
    "+ 0.5 in" Hit run, I used a pencil held at the gantry and paper to draw a line, then confirmed that the measurement was 0.5 in. Also tried with "+/- 0.5 in" and confirmed 1" measurement

    FORWARD when happy with your Axis X

    Repeat for Axix Y but the table travel is 0.0 to 12.0

    f)AXIS Z
    With data from buildyourcnc.com
    Motor Steps per rev 200
    Driver Microstepping 16 (as recommended for lead screw)
    Pulley teeth 1 ; 1
    Leadscrew Pitch 2
    Max Vel 2.5
    Max Accel 0.5

    Table travel 0.0 to 3.5

    Test, and FORWARD when happy

    g)After configured you can go to
    Applications - cnc - LinuxCNC, and there you go...




    Additional Information:
    ... Still think that there should be a tutorial for this part.

    Additional Information:
    oh¡ Forgot to tell, the config shortcut will be available on our Desktop, launch linuxCNC from there

    Click the link to respond:
    I have a BlueChick that came with the 5-Axis Bread-Out Board V5 (parallel port), it has 3xCW230, how to configure it on LinuxCNC?

  • does the laser xl do well cutting 1/2 Ultraboard? (foam core w/ pvc face) Can it cut it with graphics applied? can it cut 1/2" acrylic?

    The blackTooth will cut acrylic very easily. The type of acrylic (cast or extruded) is not important since the acrylic itself has 100% absorption with CO2 lasers. Any plastic retailer, even the home improvements stores will have sheets of acrylic.

    Avoid using plastics that will off-gas toxic and corrosive fumes. One example is PVC which is Polyvinyl Chloride. The burning of that material will exhaust chloride into the air and combine with the hydrogen in the air causing a chemical reaction yielding hydrochloric acid which is corrosive and highly toxic to humans.

    Always read the MSDS (Material Safety Data Sheet) for any material that you intend to burn with the CO2 laser.

    Click the link to respond:
    does the laser xl do well cutting 1/2 Ultraboard? (foam core w/ pvc face) Can it cut it with graphics applied? can it cut 1/2" acrylic?

  • I bought Nema 24 motors and driver package with usb board. What do i need to have more speed? Cant even jog past 25 ipm without the motor stalling (not having enough torgue)

    We recommend checking the dip switch settings on your drivers, having the correct microstepping/amp settings along with the steps/unit will help the motors run as effective as possible.
    This is a default parameter that we use while we test our motors:
    Driver dip switch settings will be at a 1/16 microstepping and 2.7amp (11001100) for x/y-axis and the z-axis will be at 1/4 microstepping and 2.7amp (10101100).

    In planet-cnc with increasing the motor speed, you will have to modify the settings in planet-cnc (File/settings/setup) you will modify the initial speed, maximum speed, and the acceleration.
    X/Y-axis step/unit: 1422.22 initial speed:500 maximum speed:750 acceleration:25
    Z-axis step/unit: 1600 initial speed:100 maximum speed:300 acceleration:25
    The initial speed and maximum speed will have to be roughly tested and adjusted per application.
    Make sure to adjust the JOG slide bard underneath the axis controls on screen to about 750, to compensate for your x/y-axis adjustments. If left alone the speed will max out at the default setting.

    Here is a video tutorial to calculate the steps required depending on your mechanical linear motion components. (

    )

    Click the link to respond:
    I bought Nema 24 motors and driver package with usb board. What do i need to have more speed? Cant even jog past 25 ipm without the motor stalling (not having enough torgue)

  • Does the Bluechick (rollerchain) come with the y-axis rails, z-axis rails, and rollerchain if it was purchased without electronics?

    Yes, the bluechick without electronics is the entire structure (including rails), all hardware, and mechanical parts but without the stepper motors, drivers, power supply, and breakout board.

    Click the link to respond:
    Does the Bluechick (rollerchain) come with the y-axis rails, z-axis rails, and rollerchain if it was purchased without electronics?

  • I'm going to use 2 stepper motors for my X-axis. Can I use the same connections on the B/O board to do this knowing I will need 2 separate driver boards.

    Yes, absolutely. If you need two motors for a single axis, you will want to use the same terminals for pulse and direction from the breakout board.

    More specifically, you will wire the step/pulse pin to both drivers, and the direction pin to both drivers. If the motors need to turn in different directions, simply swap the A and B coil connections on one of the motors.

    Click the link to respond:
    I'm going to use 2 stepper motors for my X-axis. Can I use the same connections on the B/O board to do this knowing I will need 2 separate driver boards.

  • I recently purchased the linksprite cnc engraving router and was wondering if your 3 axis small kit would be ok? the engraver came with nema 17 motors and a arduino board but but not liking the grbl control. could you point me in the right direction .Thanks.

    Sure, our blueChick and blackToe CNC Routers are considered relatively small machines at 1'x3' and 2'x4' respectively. They both use NEMA 23/24 motors. We recommend connecting the machines to either Mach3 or LinuxCNC and come with the necessary interface for either control software. You will need a computer for the control software and if you desire LinuxCNC, you will need a parallel port. Mach3 will accept either parallel port, or USB interface.

    Click the link to respond:
    I recently purchased the linksprite cnc engraving router and was wondering if your 3 axis small kit would be ok? the engraver came with nema 17 motors and a arduino board but but not liking the grbl control. could you point me in the right direction .Thanks.

  • I recently purchased 3 axis electronics with the USB controller board. I'm trying to install an E-stop switch. Where do I connect that on the controller board?

    There are many ways to wire an emergency stop switch. The simplest, and arguably the most certain, way is to wire the switch into the incoming power so that throwing the switch kills all power to every part of the machine. Here is a diagram showing how a customer wired such a switch on their blackTooth laser which you could adapt to your needs. http://www.buildyourtools.com/phpBB3/viewtopic.php?f=12&t=4872

    Alternatively, you could use an input pin on your USB board. The wiring would depend on whether and how you might be using limit switches (single or multiple switches; normally open or normally closed). Our website datasheet for the USB board is at https://buildyourcnc.com/item/electronicsAndMotors-electronic-component-USB-Controller-Breakout#prettyPhoto/2/ and shows how to configure the switches for each set up. If you use this method, you'd essentially wire the e-stop as a limit switch.

    Click the link to respond:
    I recently purchased 3 axis electronics with the USB controller board. I'm trying to install an E-stop switch. Where do I connect that on the controller board?

  • I recently purchased 3 axis electronics with the USB controller board. I'm trying to install an E-stop switch. Where do I connect that on the controller board?

    There are many ways to wire an emergency stop switch. The simplest, and arguably the most certain, way is to wire the switch into the incoming power so that throwing the switch kills all power to every part of the machine. Here is a diagram showing how a customer wired such a switch on their blackTooth laser which you could adapt to your needs. http://www.buildyourtools.com/phpBB3/viewtopic.php?f=12&t=4872

    Alternatively, you could use an input pin on your USB board. The wiring would depend on whether and how you might be using limit switches (single or multiple switches; normally open or normally closed). Our website datasheet for the USB board is at https://buildyourcnc.com/item/electronicsAndMotors-electronic-component-USB-Controller-Breakout#prettyPhoto/2/ and shows how to configure the switches for each set up. If you use this method, you'd essentially wire the e-stop as a limit switch.

    Click the link to respond:
    I recently purchased 3 axis electronics with the USB controller board. I'm trying to install an E-stop switch. Where do I connect that on the controller board?

  • I purchased the large gantry system with USB control. I have built the CNC and it is working fine. Now fine tuning the motors. On the X-axis I have the Velocity set at 60 (inches), Acceleration at 1.4, the Step Pulse 1-5us and Dir Pulse set at 0. Do I need to adjust the pulses?

    The steps per unit is automatically determined in the calibration of the axis by clicking on the "set steps per unit" button above the reset button on the settings tab. Initially set the velocity and acceleration to a low setting, like 100 and 10 respectively, so that the axis does not stall during this operation. Once calibrated, the steps per unit will be set to the correct value and the velocity and acceleration can be increased. I have a video explaning the tuning of the motors on this page:
    https://www.buildyourcnc.com/item/electronicsAndMotors-electronic-component-breakout-Mach4-mach3-USB-ethernet-Board

    The name of the video is Test and Tune the motors.

    Click the link to respond:
    I purchased the large gantry system with USB control. I have built the CNC and it is working fine. Now fine tuning the motors. On the X-axis I have the Velocity set at 60 (inches), Acceleration at 1.4, the Step Pulse 1-5us and Dir Pulse set at 0. Do I need to adjust the pulses?

  • 4 axis kit can I use 2 motors for the gantry with one controller card? or I buy the 3 axis kit instead?

    Yes, you can use the 4 axis kit and use two of the motors on the gantry. You will need to wire the gantry axis motors to the same step and direction signals on the controller interface. For example, if the gantry axis is the X axis, then on the controller step and direction terminals (CP and CW) is wired to both of the stepper motor drivers for the X axis.

    Click the link to respond:
    4 axis kit can I use 2 motors for the gantry with one controller card? or I buy the 3 axis kit instead?

  • We have purchased a lot of your equipment and are considering the PoKeys57CNC. Will it support a torch height control?

    I think the Pokeys57CNC will be able to control the THC (Torch Height Control). Polabs also sells a THC that I may start to hold in inventory and in the description, this device will work with the Pokeys57CNC.
    https://www.poscope.com/product/plasmasensout/

    Click the link to respond:
    We have purchased a lot of your equipment and are considering the PoKeys57CNC. Will it support a torch height control?

  • I just finished building my first CNC with the electronics I purchased from you and I am already thinking about improving it. I would like to build a 2 motor X axis solution. Is it possible to attach 2 parallel motors and drivers to the BlueBrew Breakout Board? If so, how?

    Attaching two motors in parallel is possible, but you will need another motor and driver for the opposite side. Each motor must have its own driver to work accordingly and fluently. The two can be wired together, to the same pins on your breakout board and set the dip switches on the driver to match the ones on your x-axis(ex). But remember to view the orientation of the motor and which way it spins, since it is on the opposite side it will have to be orientated correctly to move in sync with the other motor.

    Click the link to respond:
    I just finished building my first CNC with the electronics I purchased from you and I am already thinking about improving it. I would like to build a 2 motor X axis solution. Is it possible to attach 2 parallel motors and drivers to the BlueBrew Breakout Board? If so, how?