Home › Forums › TinyG › TinyG Support › Does Tiny G replace Serial Ports?
- This topic has 5 replies, 2 voices, and was last updated 10 years, 5 months ago by cmcgrath5035.
-
AuthorPosts
-
June 3, 2014 at 10:12 am #6066spoonr778Member
So, am I right in the assumption that the Tiny G controls the stepper motors and therefore eliminates the need for serial ports? So the computer is only there to feed the g-code?
If not, where is the advantage? I am not being critical, I just try to understand how this works.
I plan to use the tiny G with external drivers and Nema 23 Motors that need 4amps.
June 3, 2014 at 11:46 am #6068cmcgrath5035ModeratorI am sort of new to build-it-yourself CNC, so am not sure what you frame of reference might be.
TinyG is a Gcode to Stepper motor interface, correct.
It connects to a hose computer, via USB.
Machine and GCode parameter configuration is stored in tniyG, but Gcode must be streamed to the tinyG.
Some folks have interfaced tinyG to external drivers; search the forum and Wiki.
When I first entered this activity, the primary options seemed to be Parallel Port interfaces (e.g. LinuxCNC) and USB. I am not familiar with any serial solutions, but as said, sort of new.June 3, 2014 at 11:57 am #6071spoonr778MemberSorry I meant parallel port of course. The TinyG replaces the parallel port right?
June 3, 2014 at 1:29 pm #6072cmcgrath5035ModeratorSimple answer : yes
More complex answer – as I understand it, with parallel port to stepper interfaces, the parallel port lines connect to stepper drivers, essentially a hardware interface function.
tinyG interprets Gcode, does acceleration and movement planning and interfaces directly with steppers. So tinyG does some of the intelligent work done by PCs driving parallel ports.tinyG implements third order motion planning.
A similar product, Gshield and GRBL, FW running on Arduino Uno, performs similar tasks, but using second order motion planning.Both interface to computer via USB.
Both are probably equally challenging to interface to external drivers.
HTH
June 3, 2014 at 1:55 pm #6073spoonr778MemberJune 3, 2014 at 7:38 pm #6074cmcgrath5035ModeratorI have never looked hard myself, but have read discussions of others that leads me to believe you have to pick off the inputs to the on-board drivers and extend them / interface them to your externals.
I do not believe it is as easy as connecting the tinyG outputs (motor winding switches) to your external drivers.This post in in the tinyG sub forum.
Back up to the “Forum” level, then enter External Stepper Drivers in the Search box. You see several posts on the topic. -
AuthorPosts
- You must be logged in to reply to this topic.