![]() | |
| Home Page | Mark Forums Read | Today's Posts | My Replies | Classifieds | Reviews | Photo Gallery | Web Links | Share Files | Advertise With Us | Ad List |
| |||||||
| General Electronics Discussion Discuss basic electronics, power supplies and anything else electronic related here. |
| This forum is sponsored by: |
![]() |
| | LinkBack | Thread Tools | Search this Thread | Display Modes |
|
#1
| |||
| |||
Would someone please briefly explain the pro's and con's of serial vs. parallel communications between the PC and the cnc machine. What are the factors that favor use of one method over the other? What are the cost differences? Reliability? Accuracy? Thanks. Chris |
|
#2
| ||||
| ||||
| All the inexpensive software send step and direction signals throught the parallel port. The serial port is usually used to send information to an external pulse generator, which usually means more expensive software and additional hardware. But you can get better performance. But other than DeskCNC, which is about $300-$350, you'll be looking in the $1000+ range for anything good that uses the serial port.
__________________ 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) |
|
#5
| |||
| |||
Thanks again. Chris |
| Sponsored Links |
|
#6
| ||||
| ||||
__________________ 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) |
|
#7
| ||||
| ||||
You can use the Xylotex (or any drives) through the serial port with an external pulse generator, like DeskCNC's. The Xylotex just needs step and direction signals, it doesn't care where they come from. You can't send step and direction signals through the serial port, it's not fast enough. That's why all the inexpensive controllers (Mach2, TurboCNC) use the parallel port.
__________________ 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) |
|
#8
| |||
| |||
| Chris The serial port is used with an external controller. The commands sent to the external controller are not at a basic step and direction, drum beating pace. They are commands like a simplified G-code. In order to move from one end of your machine table to another a parallel port system will output every small incremental position along the way. If the system has 4000 steps per inch, that's 4000 X 48 or 192,000 commands on a 48 inch table. On a serial port, only a single motion command is sent from the PC, that says "go over THERE". There are speed limitations on the amount of useful information that can be sent out the parallel port. These vary by the operating system and processor speed. In the inexpensive windows software the upper limit is under 45,000 steps per second, on a good day with a tail wind. DeskCNC is a Windows based, serial port controller, which has a dedicated processor whose primary task is to create pulses at up to 125,000 steps per second. This does not change whether the computer is a Pentium 200 or a P4-3200. Precise, faster, pulse rates generally provide smoother motion control. Because many stepper systems are limited to low step rates by inexpensive drivers and lower voltages, the parallel port limitations may not come into play. DeskCNC provides some additional capabilities because it uses the external processor. Probing is immediate, surface scans are an order of magnitude faster and smoother. The DeskCNC software includes full support for surface scanning, including the creation of a smooth, tip radius compensated, re-machinable .stl CAD file. Feed Hold. The feed hold is tied directly to the external controller, so is Cycle start. Encoder input. The 2nd generation DeskCNC controller card has implemented a quadrature encoder input. That means that if you put an encoder on a lathe, you can slave an axis to the rotation of the encoder. This can be used for threading, handwheel manual pulse generation, and servo torch height control. Relay outputs, limit switches, homing all are also enhanced by the external controller board. One thing that parallel port advocates often fail to mention is that while you can get by without it, most likely you will eventually need a $150 breakout board to hook your machine up to your parallel port. The DeskCNC controller doesn't require a breakout board. Lastly DeskCNC is not just a controller. It includes a very powerful CAM capability. It can create 2d and 3d, CNC programs from Cad files, includes engraving, carving, tracing of image files, PCB trace routing and drilling, and more. Fred Smith - IMService http://www.cadcamcadcam.com |
|
#9
| |||
| |||
| [QUOTE=imserv]Chris The serial port is used with an external controller. The commands sent to the external controller are not at a basic step and direction, drum beating pace. They are commands..... Thanks Fred! This is exactly the information I was looking for. Chris |
|
#10
| |||
| |||
| With no disrespect to Fred are there any other serial controllers out there other than Desk CNC in a decent price range >$1500? I really like the idea of going serial but I would like to see what options are out thare for serial control on higher end DIY CNC machines. Carl |
| Sponsored Links |
|
#12
| ||||
| ||||
|
![]() |
| Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
| Thread Tools | Search this Thread |
| Display Modes | |
| |
Similar Threads | ||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Adding a serial port - please comment | DareBee | Machine Problems, Solutions , Wireless DNC, serial port | 11 | 03-22-2006 07:26 AM |
| pic chip SERIAL to step/dir and controll | berin | Open Source Controller Boards | 13 | 02-18-2005 05:23 PM |
| Parallel Port Options | JasonCroyle | General Electronics Discussion | 4 | 01-12-2005 07:23 AM |
| Serial or Parallel port drive | Max | General Electronics Discussion | 8 | 11-02-2004 12:20 AM |
| CAD/CAM Serial Control Software | AndG | General CAM Discussion | 2 | 05-10-2004 07:43 PM |