586,105 active members*
3,221 visitors online*
Register for free
Login
IndustryArena Forum > CNC Electronics > CNC Machine Related Electronics > Low cost 6 axis USB motion controller
Page 1 of 4 123
Results 1 to 20 of 71

Hybrid View

  1. #1
    Join Date
    Sep 2004
    Posts
    1207

    Low cost 6 axis USB motion controller

    Hi folks,

    I have been silently developing a motion controller which plugs into USB and provides 6 SPI channels for VSD drives. It provides far more advanced alternative to step/dir. It finally unleashes the full power of servo drives.

    Target specs (may change):
    • Update rate 6x2500 Hz
    • On-board data buffering to eliminate PC real time requirements
    • All kinds of motor/drive feedback data available to control software
    • Cost less than a drive
    • 6 general purpose I/O or analog inputs
    • Open source programming library
    • Reduces cable mess
    • Possible to tune drives without unplugging any cables or opening cover
    • Comes with pre-assembled flat flex cables, just snap them in

    It can be used to make point-to-point apps as well as continuous motion tracking (suitable for CNC).
    Attached Thumbnails Attached Thumbnails usb6ax2w.jpg  

  2. #2
    Join Date
    Mar 2003
    Posts
    35538
    Will you have a plugin for mach3 support?
    Gerry

    UCCNC 2017 Screenset
    http://www.thecncwoodworker.com/2017.html

    Mach3 2010 Screenset
    http://www.thecncwoodworker.com/2010.html

    JointCAM - CNC Dovetails & Box Joints
    http://www.g-forcecnc.com/jointcam.html

    (Note: The opinions expressed in this post are my own and are not necessarily those of CNCzone and its management)

  3. #3
    Join Date
    Sep 2004
    Posts
    1207
    Gerry,

    At the point of release there probably isn't support in any CNC software for it. Mach plugin seems technically possible, but I have to take a better look on it.

    For beginning we may develop simple open source example program that runs G-code with it.

  4. #4
    Join Date
    Apr 2005
    Posts
    124
    Depending on the price point I could see this being used as an alternative to pluto-p or mesa cards. I'm sure EMC support would be straight forward for smarter people than I.

  5. #5
    Join Date
    Dec 2007
    Posts
    20
    Seems a good idea!
    So do I get it well, this would be a motion card, which does not generate step/dir signals for 6 servodrives, but rather outputs data on the SPI bus for 6 VSD-s?
    On what level would it communicate with the VSD drives? (position commands, speed commands, or whatever we select on software?)

    Can it calculate something, or it just outputs data from its buffer in a nicely timed fashion what the pc software pre-calcuated?

  6. #6
    Join Date
    Sep 2005
    Posts
    1660
    Tero, is it going to have a bunch of i/o as well? Will it be a closed loop feed back system?

    It sounds like you could have another winner!

    J
    JerryFlyGuy
    The more I know... the more I realize I don't
    (Note: The opinions expressed in this post are my own and are not necessarily those of CNCzone and its management)

  7. #7
    Join Date
    May 2009
    Posts
    19
    If I may ask what is the processor plattform, because I just planning to build a user interface that will aslo control the VSD-XE card, is it possible to also attach more I/O and build my own software in your control card.

    Sorry I missed that you stopped the development of the six axes USB card.
    I plan to build a complete enbedded product with your servo and with a micrcontroler to handle the movement and user interface.

  8. #8
    Join Date
    Sep 2004
    Posts
    1207
    Quote Originally Posted by cobree View Post
    If I may ask what is the processor plattform, because I just planning to build a user interface that will aslo control the VSD-XE card, is it possible to also attach more I/O and build my own software in your control card.
    Processor platform for what? Do you plan to implement own devices to the same RS485 bus? The RS485 implementation doesn't depend on any platform and can be implemented on virtually any system from 8 bit MCU to PC.

    We will make all RS485 related stuff open source.

  9. #9
    Join Date
    May 2009
    Posts
    19
    Yes it will work with RS485, I will use an MCU that control the function and the interface to user LCD, there will be some check of currents, faults and so on. I will add RS485 om my board.

  10. #10
    Join Date
    Sep 2004
    Posts
    1207
    hunserv, I'm also EMC2 user and would very much like to see SPI drive support in it one day. However, EMC developer mailing lists discussions don't give much hope for USB device support. Would need lot of changes in EMC. However, some FPGA card could do the job instead. SPI gets finally documented so anyone can implement the support.

    Jerry, loop is closed in drives. USB card is quite dumb itself and just sends commands to drives. There is 6 I/O's on board (can be used as analog inputs too)

  11. #11
    Join Date
    Jan 2004
    Posts
    56

    Controller?

    Xeres,
    So would this device replace or eliminate the need for a breakout board?
    Is it compatible with the VSD-A (first production lot) drives?

  12. #12
    Join Date
    Feb 2008
    Posts
    644
    Quote Originally Posted by Xerxes View Post
    hunserv, I'm also EMC2 user and would very much like to see SPI drive support in it one day. However, EMC developer mailing lists discussions don't give much hope for USB device support. Would need lot of changes in EMC. However, some FPGA card could do the job instead. SPI gets finally documented so anyone can implement the support.

    Jerry, loop is closed in drives. USB card is quite dumb itself and just sends commands to drives. There is 6 I/O's on board (can be used as analog inputs too)
    The HostMot2 configuration firmware for our FPGA cards supports SPI, Its probably not more than a day job to add a component that drives the VSD SPI interface. This would allow a 5I20 to drive up to 18 axis, and a 3X20 to drive 36!

  13. #13
    Join Date
    Sep 2005
    Posts
    1660
    Quote Originally Posted by PCW_MESA View Post
    The HostMot2 configuration firmware for our FPGA cards supports SPI, Its probably not more than a day job to add a component that drives the VSD SPI interface. This would allow a 5I20 to drive up to 18 axis, and a 3X20 to drive 36!
    Interesting! I'm interested anyway.. I've finally faced the fact that I'm going to have to move to EMC so simplified interfacing of my existing hardware is of great interest to me.
    JerryFlyGuy
    The more I know... the more I realize I don't
    (Note: The opinions expressed in this post are my own and are not necessarily those of CNCzone and its management)

  14. #14
    Join Date
    Sep 2004
    Posts
    1207
    If drives are controlled thru USB card, then you don't need anything else than just power supply and motors.

    It is compatible with any VSD-A thru the stamp sized adapter that comes with USB tuning cables, so yes. VSD-E has 6 pin connector for SPI so it doesn't need adapter.

  15. #15
    Join Date
    Oct 2007
    Posts
    36
    Any more good news?

  16. #16
    Join Date
    Sep 2004
    Posts
    1207
    Quote Originally Posted by JPW View Post
    Any more good news?
    Progress has been made in programming library. There will be open source motion control library that won't even be GD specific but anyone is free to use it in competing products, too. Hopefully it will gain some popularity (at least in CNC) and it would be supported in control softwares.

    I'm also researching possibilities to make the device EtherCAT compatible in addition to USB.

  17. #17
    ftec Guest
    Quote Originally Posted by Xerxes View Post
    Progress has been made in programming library.
    ... Hopefully it will gain some popularity (at least in CNC) and it would be supported in control softwares.
    ...
    Mach plugin would certainly be something to have asap. Is this card as fast as Smoothstepper meaning no soft gearing for servos would be needed if it could be used with Mach?

    (I've had nearly a months delay in setting up my system because of waiting warranty replacements for my BOB card (same charge pump output TTL voltage level issue in two cards so far). I would welcome an option to see BOBs go away.)

  18. #18
    Join Date
    Oct 2005
    Posts
    255
    I think I need one ... Na , I know I need one.

    Any updates?


    /Paul

  19. #19
    Join Date
    Mar 2003
    Posts
    35538
    Quote Originally Posted by Xerxes View Post
    Hopefully it will gain some popularity (at least in CNC) and it would be supported in control softwares.
    Write a Mach3 plugin, that's complete and works, and you'll sell a ton of these.
    Gerry

    UCCNC 2017 Screenset
    http://www.thecncwoodworker.com/2017.html

    Mach3 2010 Screenset
    http://www.thecncwoodworker.com/2010.html

    JointCAM - CNC Dovetails & Box Joints
    http://www.g-forcecnc.com/jointcam.html

    (Note: The opinions expressed in this post are my own and are not necessarily those of CNCzone and its management)

  20. #20
    Join Date
    Sep 2009
    Posts
    5

    EtherCAT?!!!!!!

    Quote Originally Posted by Xerxes View Post

    I'm also researching possibilities to make the device EtherCAT compatible in addition to USB.
    The EtherCAT slave would expand significantly the area of use of the VSD-(X)E.:idea:

Page 1 of 4 123

Similar Threads

  1. low cost linear motion with feedback
    By eganders in forum Linear and Rotary Motion
    Replies: 7
    Last Post: 11-16-2007, 07:04 PM
  2. Need advice for affordable 3-4 axis motion controller
    By mugabe in forum Controller Cards
    Replies: 2
    Last Post: 09-29-2007, 11:27 PM
  3. 3-4 axis motion controller
    By grebator in forum Stepper Motors / Drives
    Replies: 5
    Last Post: 04-19-2007, 09:15 PM
  4. PARKER 6K2 or 6K4 Motion controller
    By TUCSONCNC in forum Post Processors for MC
    Replies: 0
    Last Post: 02-02-2007, 07:07 AM
  5. The cost of motion
    By Jcadwell in forum DIY CNC Router Table Machines
    Replies: 11
    Last Post: 04-22-2004, 02:18 PM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •