Welcome to Our Community

Some features disabled for guests. Register Today.

Sparks Concepts XPro versions/features

Discussion in 'Controller Boards' started by Charles Roseberry, Nov 11, 2019.

  1. Charles Roseberry

    Builder

    Joined:
    Mar 30, 2016
    Messages:
    68
    Likes Received:
    8
    Hi,

    I have I think the V 1 Spark Control board. I just want to know if this board supported limit switches and or probing as I do not recall.

    I placed limit switches but they did not work.
     
  2. Peter Van Der Walt

    Peter Van Der Walt OpenBuilds Team
    Staff Member Moderator Builder Resident Builder

    Joined:
    Mar 1, 2017
    Messages:
    13,751
    Likes Received:
    4,070
    Which version of Grbl is installed on it?
    Probing was only added in Grbl 0.9 and newer. but limits were in 0.8 and newer: Old Configurations are on the old wiki: grbl/grbl
    v1.1 and up are on the new wiki: gnea/grbl
     
  3. Charles Roseberry

    Builder

    Joined:
    Mar 30, 2016
    Messages:
    68
    Likes Received:
    8
    I dont even know. How do I find out? I totally forgot.
     
  4. Peter Van Der Walt

    Peter Van Der Walt OpenBuilds Team
    Staff Member Moderator Builder Resident Builder

    Joined:
    Mar 1, 2017
    Messages:
    13,751
    Likes Received:
    4,070
    Connect to the board and send "$I"
     
  5. Charles Roseberry

    Builder

    Joined:
    Mar 30, 2016
    Messages:
    68
    Likes Received:
    8
    Thanks Peter. Will do this afternoon when I get home.
     
  6. Charles Roseberry

    Builder

    Joined:
    Mar 30, 2016
    Messages:
    68
    Likes Received:
    8
    Im sorry this took so long Sir. is what the machine says.

    0.9j.20150811:
     
  7. Charles Roseberry

    Builder

    Joined:
    Mar 30, 2016
    Messages:
    68
    Likes Received:
    8
    This is what my current setting are at per the software.


    $0=10 (step pulse, usec)
    $1=25 (step idle delay, msec)
    $2=0 (step port invert mask:00000000)
    $3=0 (dir port invert mask:00000000)
    $4=0 (step enable invert, bool)
    $5=0 (limit pins invert, bool)
    $6=0 (probe pin invert, bool)
    $10=3 (status report mask:00000011)
    $11=0.020 (junction deviation, mm)
    $12=0.002 (arc tolerance, mm)
    $13=0 (report inches, bool)
    $20=0 (soft limits, bool)
    $21=0 (hard limits, bool)
    $22=0 (homing cycle, bool)
    $23=0 (homing dir invert mask:00000000)
    $24=2000.000 (homing feed, mm/min)
    $25=1000.000 (homing seek, mm/min)
    $26=250 (homing debounce, msec)
    $27=1.000 (homing pull-off, mm)
    $100=200.000 (x, step/mm)
    $101=200.000 (y, step/mm)
    $102=188.976 (z, step/mm)
    $110=2000.000 (x max rate, mm/min)
    $111=2000.000 (y max rate, mm/min)
    $112=2000.000 (z max rate, mm/min)
    $120=100.000 (x accel, mm/sec^2)
    $121=100.000 (y accel, mm/sec^2)
    $122=100.000 (z accel, mm/sec^2)
    $130=790.000 (x max travel, mm)
    $131=790.000 (y max travel, mm)
    $132=80.000 (z max travel, mm)
     
  8. Peter Van Der Walt

    Peter Van Der Walt OpenBuilds Team
    Staff Member Moderator Builder Resident Builder

    Joined:
    Mar 1, 2017
    Messages:
    13,751
    Likes Received:
    4,070
    Probing is a go then.
     
  9. Charles Roseberry

    Builder

    Joined:
    Mar 30, 2016
    Messages:
    68
    Likes Received:
    8
    Thanks Peter.

    If I understand correctly. I need to enable at least the homing feature by $22=1 Then there are settings for the homing procedure.

    Eg: Homing Direction. I am using Easel. (I know I need to wean myself from it, lol.) So I use the lower left front corner for my Zero always. I noticed in the settings in GRBL that is set to top right corner. Should I change this in grbl settings even if I'm using Easel?

    $23=0 (homing dir invert mask:00000000) is my setting, but it looks like it should actually be @23=3?

    Next my question is

    $24=2000.000 (homing feed, mm/min)
    $25=1000.000 (homing seek, mm/min)

    Should these be changed? This seems pretty fast for a homing procedure. I would think homing should be precise, not necessarily fast.

    The probing Im not ready for quite yet, but getting there :)
     
  10. Peter Van Der Walt

    Peter Van Der Walt OpenBuilds Team
    Staff Member Moderator Builder Resident Builder

    Joined:
    Mar 1, 2017
    Messages:
    13,751
    Likes Received:
    4,070
    Homings sets the Machine Coordinates
    Set Zero (G10 commands) set the Work Coordinates (Where gcode jobs reference from)
    So homing switches can be anywhere, they are irrelevant once you move in the work coordinates. Set Zero stores the offset from where the machine coordinates are, to where your stock is so you can either enter production mode and cranks out many of the same job, or so you can work on same stock over many sessions, just rehoming to reesablish position (home + offset = work position): See gnea/grbl for a more detailed writeup


    Usually not


    gnea/grbl explains all the settings in detail, including any interdepencies
     
  11. Charles Roseberry

    Builder

    Joined:
    Mar 30, 2016
    Messages:
    68
    Likes Received:
    8
    Much appreciated!
     

Share This Page

  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice