Changing Position Calculations To Non-Linear Axis

Home Forums TinyG TinyG Support Changing Position Calculations To Non-Linear Axis

Viewing 2 posts - 1 through 2 (of 2 total)
  • Author
    Posts
  • #10215
    toddw
    Member

    Hello,
    FIRST… What a FANTASTIC product and wonderful work you all have done!
    Thank you so much for all the time and passion you have put into this!

    I am building a new type of CNC plasma cutter that uses a “SCARA” type mechanism for an axis. I will be using the TinyG to drive my stepper motors and Chilipeppr for the GUI.
    My question is this…
    The mechanical movement will not be a simple linear “X” inches of travel / stepper motor step.
    Actual position will need to be calculated based on the number of steps from the home(zero) position. The step number(position) must be translated into the angle of the axis, and then use the trigonometric ratios to calculate the travel.
    position = 2 * (arm_length * sin(angle))
    So, FINALLY my question:
    How difficult will this be? …and where does the positional calculations occur?

    #10217
    cmcgrath5035
    Moderator

    Interesting project.

    tinyG acts on Gcode, XYZ and ABC axes.

    Your could rewrite Gcode(or generate Gcode) that pre-processes your intent.

    This topic is probably better asked at

Viewing 2 posts - 1 through 2 (of 2 total)
  • You must be logged in to reply to this topic.