Welcome to Our Community

Some features disabled for guests. Register Today.

Are previous x32 firmware builds available?

Discussion in 'OpenBuilds Forum Help' started by jawbrkr, Nov 20, 2023.

  1. jawbrkr

    jawbrkr New
    Builder

    Joined:
    Feb 15, 2023
    Messages:
    3
    Likes Received:
    0
    This is primarily a sanity test, and I wish I knew what version I was on. Since upgrading, I can't enable hard limit switches because of EMI. I've done everything that was suggested in the troubleshooting docs. docs:blackbox-x32:faq-emi [OpenBuilds Documentation]

    Disabling it, I can use them to home. They trigger as expected, so I would like to try and roll back the x32 firmware to see if it resolves the issue. Figure it out from there, share my findings and we can poke through the change log and patches if it works. AFAIK, it was working fine before upgrading.

    If someone can point me to the previous firmware builds, that would be wonderful, thank you.
     
  2. Peter Van Der Walt

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

    Joined:
    Mar 1, 2017
    Messages:
    15,526
    Likes Received:
    4,426
    Yeah not firmware related no.

    Post Grbl Settings backup for review and pics of wiring, cable management, etc
     
  3. jawbrkr

    jawbrkr New
    Builder

    Joined:
    Feb 15, 2023
    Messages:
    3
    Likes Received:
    0
    Images can be found here, including a video homing and enabling hard limits.
    https://photos.app.goo.gl/nFDp7qZUbXQtwqDc9


    Code:
    $0=10.0  ;  Step pulse time, microseconds
    $1=25  ;  Step idle delay, milliseconds
    $2=0  ;  Step pulse invert, mask
    $3=5  ;  Step direction invert, mask
    $4=0  ;  Invert step enable pin, boolean
    $5=7  ;  Invert limit pins, boolean/mask
    $6=1  ;  Invert probe pin, boolean
    $7=0  ;  Disable spindle with 0 speed, boolean
    $8=0  ;  Ganged axes direction invert as bitfield
    $10=511  ;  Status report options, mask
    $11=0.010  ;  Junction deviation, millimeters
    $12=0.002  ;  Arc tolerance, millimeters
    $13=0  ;  Report in inches, boolean
    $14=0  ;  Limit pins invert, mask
    $15=0  ;  Coolant pins invert, mask
    $16=0  ;  Spindle pins invert, mask
    $17=0  ;  Control pins pullup disable, mask
    $18=0  ;  Limit pins pullup disable, mask
    $19=0  ;  Probe pin pullup disable, boolean
    $20=0  ;  Soft limits enable, boolean
    $21=1  ;  Hard limits enable, boolean
    $22=1  ;  Homing cycle enable, boolean (Grbl) / mask (GrblHAL)
    $23=3  ;  Homing direction invert, mask
    $24=500.0  ;  Homing locate feed rate, mm/min
    $25=750.0  ;  Homing search seek rate, mm/min
    $26=25  ;  Homing switch debounce delay, milliseconds
    $27=5.000  ;  Homing switch pull-off distance, millimeters
    $28=0.100  ;  G73 retract distance, in mm
    $29=0.0  ;  Step pulse delay (ms)
    $30=1000.000  ;  Maximum spindle speed, RPM
    $31=0.000  ;  Minimum spindle speed, RPM
    $32=0  ;  Laser-mode enable, boolean
    $33=5000.0  ;  Spindle PWM frequency
    $34=0.0  ;  Spindle off Value
    $35=0.0  ;  Spindle min value
    $36=100.0  ;  Spindle max value
    $37=0  ;  Stepper deenergize mask
    $39=1  ;  Enable printable realtime command characters, boolean
    $40=0  ;  Apply soft limits for jog commands, boolean
    $43=1  ;  Homing passes
    $44=4  ;  Homing cycle 1
    $45=3  ;  Homing cycle 2
    $46=0  ;  Homing cycle 3
    $62=0  ;  Sleep Enable
    $63=2  ;  Feed Hold Actions
    $64=0  ;  Force Init Alarm
    $65=1  ;  Require homing sequence to be executed at startup
    $70=7  ;  Network Services
    $73=1  ;  Wifi Mode
    $74=iot  ;  Wifi network SSID
    $75=miloisking  ;  Wifi network PSK
    $100=163.730  ;  X-axis steps per millimeter
    $101=160.670  ;  Y-axis steps per millimeter
    $102=160.670  ;  Z-axis steps per millimeter
    $110=1000.000  ;  X-axis maximum rate, mm/min
    $111=1000.000  ;  Y-axis maximum rate, mm/min
    $112=500.000  ;  Z-axis maximum rate, mm/min
    $120=10.000  ;  X-axis acceleration, mm/sec^2
    $121=10.000  ;  Y-axis acceleration, mm/sec^2
    $122=10.000  ;  Z-axis acceleration, mm/sec^2
    $130=600.000  ;  X-axis maximum travel, millimeters
    $131=600.000  ;  Y-axis maximum travel, millimeters
    $132=90.000  ;  Z-axis maximum travel, millimeters
    $300=grbl  ;  Hostname
    $302=192.168.5.1  ;  IP Address
    $303=192.168.5.1  ;  Gateway
    $304=255.255.255.0  ;  Netmask
    $305=23  ;  Telnet Port
    $306=80  ;  HTTP Port
    $307=81  ;  Websocket Port
    $341=0  ;  Tool Change Mode
    $342=30.0  ;  Tool Change probing distance
    $343=25.0  ;  Tool Change Locate Feed rate
    $344=200.0  ;  Tool Change Search Seek rate
    $345=100.0  ;  Tool Change Probe Pull Off rate
    $370=0  ;  Invert I/O Port Inputs (mask)
    $384=0  ;  Disable G92 Persistence
    
     
  4. Peter Van Der Walt

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

    Joined:
    Mar 1, 2017
    Messages:
    15,526
    Likes Received:
    4,426
    You changed the Homing Debounce to a factor of 10 less than its default / what should be.

    Read the Grbl Wiki, and avoid changing advanced parameters without understanding their impact

    upload_2023-11-20_21-18-14.png
     
  5. jawbrkr

    jawbrkr New
    Builder

    Joined:
    Feb 15, 2023
    Messages:
    3
    Likes Received:
    0
    That is an artifact when the limit switches wouldn't trigger, because I didn't have "$5=7 ; Invert limit pins, boolean/mask" set correctly.

    I fixed $26 value, everything yields the same result, 50ms, and 250ms can home if the hard limit switches are disabled just fine. When enabled, it still triggers immediately and I'm unable to home the machine still.
     

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