Page 1 of 2 12 LastLast
Results 1 to 12 of 16

Thread: Breakout Boards - USB vs. Parallel

  1. #1
    Registered Jesse B's Avatar
    Join Date
    Aug 2009
    Location
    Canada
    Posts
    392
    Downloads
    0
    Uploads
    0

    Breakout Boards - USB vs. Parallel

    Up until now, I was fine with using a Parallel-Port-Based breakout board; I still am really. However, recently I've run into a couple USB-Based models, and they've got me thinking. Obviously USB would be preferable over Parallel, for the obvious reasons. I'm wondering how viable this option is. I know that the CNC guru's seem to frown upon the use of USB, but I've never known why. That'd by great if somebody could teach me.

    There are 2 major things that I'm worried about here; Hardware and Software.

    1) Hardware:

    I recently came across this website, and this board looks to be pretty nice. There is a professionally made version, as well as a DIY version. It uses the PMinMO standard connections, so it'd be compatible with the SLAm Stepper Drivers I was planning on using. You can also connect 8 limit switches, 8 jog buttons and 3 outputs to controller.

    I'm sure there's alternatives out there, and I'd prefer either A) Inexpensive versions, or (preferably) B) DIY, open-source versions.

    Is there any reason not to use something like this? Is the 25 KHz maximum step frequency adequate? Also, would it be easier just to use something like a USB-to-Parallel converter board and a standard Breakout Board, or would the dedicated USB unit be easier?

    2) Software:

    I haven't done a lot of research yet, but I understand that you need a USB G-Code interpreter in order to use a USB Board. CNCDudez offers just such software, as does EdingCNC and PlanetCNC, the maker of the above mentioned board.

    What would be recommended to use? It can run on Windows or Linux, and I'd prefer for it to be free, but if the software is vastly superior, I am fine with a small charge. Please note that I am merely a hobbyist, and don't need the best that is out there; just something that would work.

    So that about covers it I think. A recap of questions:

    - Is this a viable options?
    - What hardware is recommended?
    - What software is recommended?

    Thanks,


    - Jesse


  2. #2
    Registered
    Join Date
    Nov 2009
    Location
    USA
    Posts
    49
    Downloads
    0
    Uploads
    0
    i thinks you can coding plugin for mach3, like SmoothStepper
    http://www.warp9td.com/
    new computer or laptop don't have lpt port


  3. #3
    Registered Jesse B's Avatar
    Join Date
    Aug 2009
    Location
    Canada
    Posts
    392
    Downloads
    0
    Uploads
    0
    Quote Originally Posted by beliefdrive View Post
    i thinks you can coding plugin for mach3, like SmoothStepper
    http://www.warp9td.com/
    new computer or laptop don't have lpt port
    Awesome, I'll definitely look into that further when I get some spare time

    I've done a bit of reading, and I figure a Parallel Port can do about ~45kHz stepping frequency. The particular USB board I was looking at is only capable of ~25kHz. Realistically, over a span of under a foot, will I see any detrimental effects?

    Thanks,


    - Jesse


  4. #4
    Registered Jesse B's Avatar
    Join Date
    Aug 2009
    Location
    Canada
    Posts
    392
    Downloads
    0
    Uploads
    0
    Alright well I finally sat down, did some reading, and a few calculations. I figure with 25kHz, that gives me a [maximum] of 187.5ipm with 1/2-10 screws and using 1/4 stepping. I figure for axes of 6", 4" and 4", that should be plenty fast, with lots of room to spare for different step-modes and lead screws.

    So this is seemingly pretty intriguing so far. Nobody has any reasons why not to use this? No other suggestions either?

    Thanks,


    - Jesse


  • #5
    Community Moderator ger21's Avatar
    Join Date
    Mar 2003
    Location
    Shelby Twp, MI....USA
    Posts
    22211
    Downloads
    0
    Uploads
    0
    You can't use just any software with any USB option. Each option has their own dedicated software to support the USB device.

    The Planet-CNC device only works with their software.
    The EdingCNC device only works with their software.
    The Smoothstepper only works with Mach3.


    And Mach3 is capable of 100Khz through the parallel port, if you have the right PC.
    Gerry

    Mach3 2010 Screenset
    http://home.comcast.net/~cncwoodworker/2010.html

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


  • #6
    Registered Jesse B's Avatar
    Join Date
    Aug 2009
    Location
    Canada
    Posts
    392
    Downloads
    0
    Uploads
    0
    Quote Originally Posted by ger21 View Post
    You can't use just any software with any USB option. Each option has their own dedicated software to support the USB device.

    The Planet-CNC device only works with their software.
    The EdingCNC device only works with their software.
    The Smoothstepper only works with Mach3.


    And Mach3 is capable of 100Khz through the parallel port, if you have the right PC.
    Thank you very much for the input. It'll be taken into consideration.

    What kind of PC are we talking about here? I'm running a Dual-Core @ 2.67GHz w/ 3GB of DDR2 atm, although I have another PC with a Dual-Core @ 2.8GHz and 2GB of DDR3. I also have a PCI Parallel-Port Card. I assume either of these are adequate?


  • #7
    PEU
    PEU is offline
    Registered PEU's Avatar
    Join Date
    May 2005
    Location
    Buenos Aires - Argentina (I like Ribs)
    Posts
    912
    Downloads
    0
    Uploads
    0
    true most new motherboards do not include parallel port, some still have the connector in the board but they dont provide the cable+bracket
    But you can purchase a PCI parallel port and have the same functionality, I do this for every machine I sell, one word of advice, not all pci boards work, the other day I purchased a dual parallel pci card with chipset sunix and it didn't work because these ports do not have an i/o range that mach3 can use, changed brand/chipset and problem solved

    For using mach3 at 35Khz an AMD sempron w/1gb ram does the job, no need to go dualcore, but given the prices, dualcore is a few bucks more so it pays to have a better pc.

    good luck!


    Pablo
    ● Distribuidor Syil en Argentina ● "www.syil.com.ar" ●


  • #8
    Registered Jesse B's Avatar
    Join Date
    Aug 2009
    Location
    Canada
    Posts
    392
    Downloads
    0
    Uploads
    0
    Quote Originally Posted by PEU View Post
    true most new motherboards do not include parallel port, some still have the connector in the board but they dont provide the cable+bracket
    But you can purchase a PCI parallel port and have the same functionality, I do this for every machine I sell, one word of advice, not all pci boards work, the other day I purchased a dual parallel pci card with chipset sunix and it didn't work because these ports do not have an i/o range that mach3 can use, changed brand/chipset and problem solved
    Thanks. I'll have to check what chipset my card is running on.

    Quote Originally Posted by PEU View Post
    For using mach3 at 35Khz an AMD sempron w/1gb ram does the job, no need to go dualcore, but given the prices, dualcore is a few bucks more so it pays to have a better pc.

    good luck!


    Pablo
    Heck, they're so cheap I just can't resist I have both these machines built anyways. The former is the one I'm using currently, and the latter has a faulty power supply which I've been attempting to fix (due to me being cheap ) to no avail. I built the [currently broken] rig partially for this purpose anyways

    What is the reason for the USB boards only working with their specific software? Just as simple as the specific pinout on the MCU? Would it be possible to design a board and write a plug-in for any control software out there with some work?

    Thanks,


    - Jesse


  • #9
    Registered
    Join Date
    Oct 2005
    Location
    Australia
    Posts
    2388
    Downloads
    0
    Uploads
    0
    Hi Jesse, my suggestion would be to just use a parallel port and an older dedicated PC. For good performance a dedicated PC is vital as you can strip down the operating system and you can get a old second hand PC for $100 or less.

    It also frees up your good PC to do CAD so you can be working on a CAD design at the same time as your old machine is cutting the job. You also get the option of building the old PC into your control cabinet etc etc.


  • #10
    Registered Jesse B's Avatar
    Join Date
    Aug 2009
    Location
    Canada
    Posts
    392
    Downloads
    0
    Uploads
    0
    Quote Originally Posted by RomanLini View Post
    Hi Jesse, my suggestion would be to just use a parallel port and an older dedicated PC. For good performance a dedicated PC is vital as you can strip down the operating system and you can get a old second hand PC for $100 or less.

    It also frees up your good PC to do CAD so you can be working on a CAD design at the same time as your old machine is cutting the job. You also get the option of building the old PC into your control cabinet etc etc.
    Yeah, I'm starting to think everything would be easier if I went with this approach. I've got 3 PC's, so that isn't a problem

    I just wanted to know if USB was a viable option, as I didn't really know much about it. I'll just go back to my original plan though

    Thanks,


    - Jesse


  • #11
    Registered Jesse B's Avatar
    Join Date
    Aug 2009
    Location
    Canada
    Posts
    392
    Downloads
    0
    Uploads
    0
    While we're here, I've got a quick question about a BOB. I plan on running 3 SLAm Drivers. Do I need something as elaborate as the DIY 4-Axis Board from PMinMO, or will the Basic DB25 BOB work?


    - Jesse


  • #12
    Registered
    Join Date
    Oct 2005
    Location
    Australia
    Posts
    2388
    Downloads
    0
    Uploads
    0
    You don't need anything elaborate.

    James has a low cost breakout board kit which is compatible with the SLAmSteppers so you can order all together;
    4-axis breakout board


  • Page 1 of 2 12 LastLast

    Similar Threads

    1. power inverters/g-10 breakout boards
      By m8kingit in forum General Electronics Discussion
      Replies: 11
      Last Post: 01-30-2009, 08:19 PM
    2. CNC4PC Breakout Boards
      By Degrom in forum General Electronics Discussion
      Replies: 2
      Last Post: 01-30-2009, 06:52 PM
    3. Newbie- Breakout boards and DC brushless compability
      By enno_onne in forum Granite Devices
      Replies: 3
      Last Post: 07-27-2008, 02:54 PM
    4. Breakout boards
      By DaPyro in forum General Electronics Discussion
      Replies: 15
      Last Post: 06-23-2006, 02:22 PM
    5. breakout boards
      By Gads in forum General Electronics Discussion
      Replies: 2
      Last Post: 03-05-2006, 06:39 PM

    Posting Permissions



    About CNCzone.com

      We are the largest and most active discussion forum from DIY CNC Machines to the Cad/Cam software to run them. The site is 100% free to join and use, so join today!

    Follow us on

    Facebook Dribbble RSS Feed


    Search Engine Friendly URLs by vBSEO ©2011, Crawlability, Inc.