DIY CNC
- PCW
-
- Offline
- Moderator
-
Less
More
- Posts: 18066
- Thank you received: 5308
30 Jul 2026 21:14 #348238
by PCW
hardware is the maximum step rate, This speed will be limited by the real time jitter on the parallel port system.
The output hardware does not limit the complexity of the created shapes just the maximum speed.
Replied by PCW on topic DIY CNC
The main difference between a parallel port based system and a system with external Step/Dir generationMy only concern regarding using my parallel port computer with a breakout board is the delay (hence why I was considering the mesa card). Hypothetically, let's say my jitter isn't a problem. Will my experience making chips be the same as with a mesa card? I want to make some pretty complex parts and am concerned that any amount of jitter could make that impossible. I've attached an STL file of a part that I want to make for a friend. Could this be possible using a parallel port, or should I just spring for the more expensive card?
hardware is the maximum step rate, This speed will be limited by the real time jitter on the parallel port system.
The output hardware does not limit the complexity of the created shapes just the maximum speed.
Please Log in or Create an account to join the conversation.
- Logthor
- Offline
- Junior Member
-
Less
More
- Posts: 35
- Thank you received: 5
30 Jul 2026 21:59 #348242
by Logthor
Replied by Logthor on topic DIY CNC
I'm aware. I just was wondering, based upon your knowledge, if it will affect me making that part.
Please Log in or Create an account to join the conversation.
- rodw
-
- Away
- Platinum Member
-
Less
More
- Posts: 12123
- Thank you received: 4139
30 Jul 2026 22:53 #348244
by rodw
Replied by rodw on topic DIY CNC
As Peter said,
I suspect however you will find limitations due to the part geometry on any machine.
The output hardware does not limit the complexity of the created shapes just the maximum speed.
I suspect however you will find limitations due to the part geometry on any machine.
Please Log in or Create an account to join the conversation.
- tommylight
-
- Away
- Moderator
-
Less
More
- Posts: 21891
- Thank you received: 7463
30 Jul 2026 23:41 #348246
by tommylight
Replied by tommylight on topic DIY CNC
Things a machine can physically do are absolutely the same for parallel port and Mesa card, so there are no limitations either way.
Things that are the same:
-you can make whatever you, your CAM, and your machine can do
-any machine, 3, 4, 5 or more axis, robot, lathe all will work
-you can use more than one of any of those, and you can combine them as you need.
-
Things that are not the same:
-pulse speed and subsequently the machine speed
-Parallel port can do approx. 20000-50000 pulses or encoder reads per second
-Mesa can do over 1000000 (1 million, some even 10 million) pulses per second
-Parallel port can have 12 outputs and 5 inputs in OUT mode, 4 outputs and 13 inputs in IN mode, 8 outputs and 9 inputs in mode X. Not all ports can do this, but all built in ones do.
-Mesa can have any of the 34 pins (some cards have more IO) set as input or output in hal, granted it is not used as Stepgen or PWM or encoder or sserial.
-
Or in short, parallel port with LinuxCNC will be enough for any hobby machine and most 24/7 use machines, even for some industrial machines that are not to complex
-
Yes, i do have a lot of Mesa boards/machines (probably over 70 or 80 or more), and yes i still use parallel ports and still have machines in daily use with both for over 15 years (i am fuzzy on the exact numbers and timelines)
Things that are the same:
-you can make whatever you, your CAM, and your machine can do
-any machine, 3, 4, 5 or more axis, robot, lathe all will work
-you can use more than one of any of those, and you can combine them as you need.
-
Things that are not the same:
-pulse speed and subsequently the machine speed
-Parallel port can do approx. 20000-50000 pulses or encoder reads per second
-Mesa can do over 1000000 (1 million, some even 10 million) pulses per second
-Parallel port can have 12 outputs and 5 inputs in OUT mode, 4 outputs and 13 inputs in IN mode, 8 outputs and 9 inputs in mode X. Not all ports can do this, but all built in ones do.
-Mesa can have any of the 34 pins (some cards have more IO) set as input or output in hal, granted it is not used as Stepgen or PWM or encoder or sserial.
-
Or in short, parallel port with LinuxCNC will be enough for any hobby machine and most 24/7 use machines, even for some industrial machines that are not to complex
-
Yes, i do have a lot of Mesa boards/machines (probably over 70 or 80 or more), and yes i still use parallel ports and still have machines in daily use with both for over 15 years (i am fuzzy on the exact numbers and timelines)
Please Log in or Create an account to join the conversation.
- Logthor
- Offline
- Junior Member
-
Less
More
- Posts: 35
- Thank you received: 5
31 Jul 2026 00:47 #348254
by Logthor
Replied by Logthor on topic DIY CNC
Cool, I will probably go with the parallel port in the meantime, then. I should have enough I/O with the parallel port to control my x, y, and z axes and my spindle, right? I'm just looking for a yes or no regarding the timing issue and whether it would be a problem or not in making that part (assuming I have 15000-20000 nanoseconds jitter).
Please Log in or Create an account to join the conversation.
- rodw
-
- Away
- Platinum Member
-
Less
More
- Posts: 12123
- Thank you received: 4139
31 Jul 2026 01:20 #348256
by rodw
This is new for me as I've only used Mesa and Ethercat before.
Spindle is working fine with 0-10v control, There is enough inputs for estop, probe, home switches and outputs for coolant, mist etc so it will be complete.
The plan is to redo the spindle to use RS485 Modus and eventually migrate it to Mesa and even Ethercat. This is more of a training video than for a specific machine although I'll eventually build one for it.
Replied by rodw on topic DIY CNC
Yes, I have started a video series on a parallel port control board from scratch. This is the first of 3Cool, I will probably go with the parallel port in the meantime, then. I should have enough I/O with the parallel port to control my x, y, and z axes and my spindle, right? I'm just looking for a yes or no regarding the timing issue and whether it would be a problem or not in making that part (assuming I have 15000-20000 nanoseconds jitter).
This is new for me as I've only used Mesa and Ethercat before.
Spindle is working fine with 0-10v control, There is enough inputs for estop, probe, home switches and outputs for coolant, mist etc so it will be complete.
The plan is to redo the spindle to use RS485 Modus and eventually migrate it to Mesa and even Ethercat. This is more of a training video than for a specific machine although I'll eventually build one for it.
The following user(s) said Thank You: Logthor
Please Log in or Create an account to join the conversation.
- timo
- Offline
- Elite Member
-
Less
More
- Posts: 210
- Thank you received: 61
31 Jul 2026 05:26 #348266
by timo
Replied by timo on topic DIY CNC
Anecdotal evidence: I had issues getting a 100ppr encoder to work reliable at 600 rpm. The cheap BOB seemed the issue, the system was loosing signals.
The Mesa Card fixed the problem and I have not the slightest interest in trying to figure out what went wrong, only point (I should have spent the money earlier)
20000 pulses (if I am correct and did not make a mistake) It would limit a 1/8th 200ppr stepper motor with my lead screw (4mm pitch) to approx. 3000mm/min. This is in my book good enough for a sherline, but some commercial machines run approx. 10x that speed.
@logthor: The stl you posted, will be a nightmare to machine
.
The Mesa Card fixed the problem and I have not the slightest interest in trying to figure out what went wrong, only point (I should have spent the money earlier)
20000 pulses (if I am correct and did not make a mistake) It would limit a 1/8th 200ppr stepper motor with my lead screw (4mm pitch) to approx. 3000mm/min. This is in my book good enough for a sherline, but some commercial machines run approx. 10x that speed.
@logthor: The stl you posted, will be a nightmare to machine
Please Log in or Create an account to join the conversation.
- Logthor
- Offline
- Junior Member
-
Less
More
- Posts: 35
- Thank you received: 5
31 Jul 2026 07:19 #348270
by Logthor
Replied by Logthor on topic DIY CNC
For the simple stuff I'm doing with my bob, I don't think it'll be an issue. I'm well aware of what a nightmare it'll be to machine. The model needs a lot of love.
The following user(s) said Thank You: rodw
Please Log in or Create an account to join the conversation.
- rodw
-
- Away
- Platinum Member
-
Less
More
- Posts: 12123
- Thank you received: 4139
31 Jul 2026 09:26 #348275
by rodw
With some spindles, its not possible to fit an encoder (I've had a couple) but thread milling solves the thread cutting dilema on all machines and is much easier on small machines.
Replied by rodw on topic DIY CNC
Glad someone else looked!@logthor: The stl you posted, will be a nightmare to machine
.
With some spindles, its not possible to fit an encoder (I've had a couple) but thread milling solves the thread cutting dilema on all machines and is much easier on small machines.
The following user(s) said Thank You: tommylight
Please Log in or Create an account to join the conversation.
- tommylight
-
- Away
- Moderator
-
Less
More
- Posts: 21891
- Thank you received: 7463
31 Jul 2026 14:54 #348294
by tommylight
Replied by tommylight on topic DIY CNC
Those things are magnificent and make tapping possible on low torque/power spindles.... but thread milling solves the thread cutting dilema on all machines and is much easier on small machines.
The following user(s) said Thank You: rodw
Please Log in or Create an account to join the conversation.
Moderators: piasdom
Time to create page: 0.141 seconds