1. Hey guyz. Welcome to the All New Phlatforum!



    Sign Up and take a look around. There are so many awesome new features.

    The Phlatforum is a place we can all hang out and

    have fun sharing our RC adventures!

  2. Dismiss Notice

G-Code Joiner

Discussion in 'SketchUcam 'Most wanted Feature'' started by cel22262, Aug 13, 2015.

  1. cel22262

    cel22262 New Member

    Offline
    Messages:
    11
    Trophy Points:
    3
    Location:
    Sun City, AZ
    I'd like to suggest an enhancement that would allow some sort of G-code(s) to be inserted between the joined sections.
    In this example, I edit the "joined" g-code file and insert a 'M1' code to pause the run and allow me to change the bit....

    (Generated by SketchUcam V1.3a)
    (File: Missouri.skp)
    (Bit diameter: 0.25000)")
    (Feed rate: 100.000000"/min)
    (Plunge Feed rate: 30.000000"/min)
    (Material Thickness: 0.500000")
    (Material length: 16.000000" X width: 42.000000")
    (Overhead Gantry: true)
    (Multipass enabled, Depth = 0.250000")
    (RAMPING with no angle limit)
    (Optimization is ON)
    (www.PhlatBoyz.com)
    (Loaded profile HDPE)
    G90 G20 G49 G17
    M3 S0
    .
    .
    .
    X2.8042 Y3.8415
    X2.7407 Y2.2620
    G00 Z0.2500
    M1
    (Bit diameter: 1/8" V-bit with 1/16" rad. tip)
    (Join Missouri_lettering_bev.cnc)
    G90 G20 G49
    M3 S0G00Z0.25
    X2.8022Y13.5
    Z0.0
    .
    .
    Thanks, Chris
     
  2. swarfer

    swarfer Moderator Staff Member

    Offline
    Messages:
    808
    Trophy Points:
    28
    Location:
    Grahamstown, South Africa
    could be useful, but, how to do it without making joining complicated?
     
  3. Eflybob

    Eflybob Member

    Offline
    Messages:
    31
    Trophy Points:
    6
    Location:
    Croydon, PA
    For a manual solution, create a file called toolchange.cnc and include only the desired command(s) M1. Then join this as the second file.
     
  4. swarfer

    swarfer Moderator Staff Member

    Offline
    Messages:
    808
    Trophy Points:
    28
    Location:
    Grahamstown, South Africa
    good idea Bob
    Such a minimal file would look like this
    Code:
    %
    G90 G21 G49 G61 G17
    M1
    M30
    %
    it HAS to have the G90 and the M30 codes because that is what the joiner looks for to figure out where to join the files.
     
  5. cel22262

    cel22262 New Member

    Offline
    Messages:
    11
    Trophy Points:
    3
    Location:
    Sun City, AZ
    Hmmmm, That works for me.:)
     

Share This Page