Welcome to Our Community

Some features disabled for guests. Register Today.

Interface CNC Black Box Not Responding

Discussion in 'CNC Mills/Routers' started by Logan Blankenship, Dec 5, 2023.

  1. Logan Blankenship

    Builder

    Joined:
    Jan 15, 2021
    Messages:
    39
    Likes Received:
    5
    Hey everyone,

    My issue is pretty much what the title says. I used my Black Box Controller a few days back with no issues. Come in today and when I power it up everything seems fine, firmware is up to date, connects to wifi and GRBL is good. Everything lights up and it recognizes when I add and remove the USB, however none of the buttons will work. I can press them all I want but nothing happens and I don't get the beeping tone as if it did anything. I tried using the reset button on the controller itself with no success.

    Any help would be greatly appreciated!
     
  2. Logan Blankenship

    Builder

    Joined:
    Jan 15, 2021
    Messages:
    39
    Likes Received:
    5
    I just tried putting it through the test mode and when it asked me to press the left x-axis arrow it wasn't doing anything. I took the face cover off to take a look and it still wasn't responding. Also now my screen is just pure white and won't work anymore :cry:
     
  3. Peter Van Der Walt

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

    Joined:
    Mar 1, 2017
    Messages:
    14,749
    Likes Received:
    4,264
    Please contact the store via Support > New Ticket for assistance. Thanks
     
    Logan Blankenship likes this.
  4. Logan Blankenship

    Builder

    Joined:
    Jan 15, 2021
    Messages:
    39
    Likes Received:
    5
    I submitted a ticket and got a message that it was submitted, but I didn't receive an email confirmation or anything. I also tried logging in and it was saying my password was incorrect even though it's the same one I used to log in on the website. I also tried resetting my password and when I enter my email address it gives this message: You are not authorised to access this portal. Kindly contact your helpdesk administrator.

    So I'm not really sure if my ticket was successfully submitted or not and I can't seem to track it.
     
  5. Peter Van Der Walt

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

    Joined:
    Mar 1, 2017
    Messages:
    14,749
    Likes Received:
    4,264
    Login is for support agents. As mentioned, New Ticket is for you, and then of course just sit tight and wait for the store to get back to you, via Email. Thank
     
  6. Logan Blankenship

    Builder

    Joined:
    Jan 15, 2021
    Messages:
    39
    Likes Received:
    5
    Gotcha. It looks like there is two different logins and I tried the one not specific to agents. I just tried one more time before leaving my shop for the day and the buttons were working again magically. However the screen is still out. I'll hang tight for a response from support. Thanks Peter!
     
  7. Giarc

    Giarc OpenBuilds Team
    Staff Member Moderator Builder Resident Builder

    Joined:
    Jan 24, 2015
    Messages:
    2,994
    Likes Received:
    1,672
    Don't forget to check your spam folder. Some spam filters will put emails from OpenBuilds there.
     
  8. Trevor Farnum

    Builder

    Joined:
    Feb 15, 2017
    Messages:
    57
    Likes Received:
    10
    Did support help? What was the fix? I have the same problem - I found rebooting just the black-box (vs powering off everything) will bring the interface/blackbox back in sync and then it works. Otherwise, it's almost 100% of the time when I power on the whole CNC system that I get the interface to just beep at me when I push buttons and zero movement from the CNC. Can't tell you how much I love this system, but this is just annoying to have to power down the black-box and reboot to get it to work.

    Let me know the fix, thanks.
     
  9. Peter Van Der Walt

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

    Joined:
    Mar 1, 2017
    Messages:
    14,749
    Likes Received:
    4,264
    Should not be needed. But there are reset buttons on both, way easier than power

    Is your Interface on Firmware V1.57?
    If it is, then check your BlackBox (wiring) and Grbl Settings - may be forcing alarm on power up

    Your issue is unrelated to the stuck button issue we sent the customer above to the store for (to help with EMI Troubleshooting)
     
  10. Trevor Farnum

    Builder

    Joined:
    Feb 15, 2017
    Messages:
    57
    Likes Received:
    10
    Reset button does not resolve the problem. I attempted this about 4 times in succession (reset, wait for boot up, button press once loaded and beeps) until the 5th time I reset it it made a gawd awful continuous beep until I powered it down. I only reset directly on interface.

    Firmware 1.57, yes.

    I will make a video and post, so you see what's happening. If it was a fault in the wire, why would it resolve after a clean boot and then work like a champ for hours? How does one diagnose/troubleshoot this particular issue?

    Grbl:
    $0=10.0 ; Step pulse time, microseconds
    $1=255 ; Step idle delay, milliseconds
    $2=0 ; Step pulse invert, mask
    $3=1 ; 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=50.0 ; Homing locate feed rate, mm/min
    $25=500.0 ; Homing search seek rate, mm/min
    $26=250 ; 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=1 ; 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=3 ; Feed Hold Actions
    $64=0 ; Force Init Alarm
    $65=0 ; Require homing sequence to be executed at startup
    $70=7 ; Network Services
    $73=1 ; Wifi Mode
    $74=xxxxxx ; Wifi network SSID
    $75=xxxxxxx ; Wifi network PSK
    $100=198.360 ; X-axis steps per millimeter
    $101=198.360 ; Y-axis steps per millimeter
    $102=198.360 ; Z-axis steps per millimeter
    $110=2000.000 ; X-axis maximum rate, mm/min
    $111=2000.000 ; Y-axis maximum rate, mm/min
    $112=1500.000 ; Z-axis maximum rate, mm/min
    $120=180.000 ; X-axis acceleration, mm/sec^2
    $121=180.000 ; Y-axis acceleration, mm/sec^2
    $122=150.000 ; Z-axis acceleration, mm/sec^2
    $130=810.000 ; X-axis maximum travel, millimeters
    $131=730.000 ; Y-axis maximum travel, millimeters
    $132=90.000 ; Z-axis maximum travel, millimeters
    $300=Grbl ; Hostname
    $302=192.168.0.21 ; IP Address
    $303=192.168.0.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
    $I=acro1510
     
    #10 Trevor Farnum, Feb 26, 2024
    Last edited: Feb 26, 2024
  11. Trevor Farnum

    Builder

    Joined:
    Feb 15, 2017
    Messages:
    57
    Likes Received:
    10
     

    Attached Files:

  12. Peter Van Der Walt

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

    Joined:
    Mar 1, 2017
    Messages:
    14,749
    Likes Received:
    4,264
    On boot up early in the video you can see Grbl-Alarm top right.

    Your BlackBox is alarmed before we even connect to it
    It won't accept jogs while its alarmed (rightfully so, Grbl is locked out when Alarmed for safety - have a read through the Grbl Wiki)



    Screenshot_2024-02-27-06-25-18-655-edit_com.android.chrome.jpg

    Rebooting Interface won't unlock the Blackbox

    Rebooting the Blackbox "might" unless the alarm happens on boot (endstop triggered or similar)

    Hook up a PC and check Troubleshooting tab in CONTROL to see why its alarmed. Maybe stuck endstop / short


    Looking at the settings, you have a
    But you have


    Acro doesn't have a Z axis so could be alarmed because it fails to Home.

    2-axes machines like the Acro should be $44=3, $45=0

    Your steps per mm doesn't match an Acro though so this looks more like a custom machine?
     
  13. Trevor Farnum

    Builder

    Joined:
    Feb 15, 2017
    Messages:
    57
    Likes Received:
    10
    It's not an Acro, but I did use that as a starting place. Long story short - machine was originally an OxMetal (modified Ox with lead screws), didn't like the plastic parts so rebuilt the gantrys to be taller and stiffened the entire build. All parts are from OpenBuilds parts store except the gantry plates.

    I reconfigured the Grbl settings, and now I see why starting with the Acro was a mistake. New Grbl settings below, if something else is wrong please let me know.

    For a minute, I thought for sure you figured it out with something happening on startup with the Acro. First few power-ons and the unit worked just like it should, and then it didn't.

    Plugged it in, and went to 'troubleshooting' in CONTROL, everything is green. See image.

    See video, please.
    • First power-on, failed wifi (happens occasionally) - jogging worked!
    • Second power-on, grbl alarm, no jogging
    • Third power-on, grbl alarm warning screen (have never seen this before), Alarm Code 1: Hard limit triggered; and yet none of the open build limit switches have the LED red. Okay, maybe we need to toss this test...
    • Fourth power-on, powers on, wifi works, and jogging working!!!
    You'll see, I'm not touching anything, wiggling any wires to cause a short, nothing. Only thing is an EPO switch I am turning on/off to boot main power.

    At a loss for where to go next, any ideas?



    $0=10.0 ; Step pulse time, microseconds
    $1=255 ; Step idle delay, milliseconds
    $2=0 ; Step pulse invert, mask
    $3=1 ; 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=50.0 ; Homing locate feed rate, mm/min
    $25=500.0 ; Homing search seek rate, mm/min
    $26=250 ; 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=1 ; 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=3 ; Feed Hold Actions
    $64=0 ; Force Init Alarm
    $65=0 ; Require homing sequence to be executed at startup
    $70=7 ; Network Services
    $73=1 ; Wifi Mode
    $74=xxxxx ; Wifi network SSID
    $75=xxxxxx ; Wifi network PSK
    $100=198.360 ; X-axis steps per millimeter
    $101=198.360 ; Y-axis steps per millimeter
    $102=198.360 ; Z-axis steps per millimeter
    $110=2000.000 ; X-axis maximum rate, mm/min
    $111=2000.000 ; Y-axis maximum rate, mm/min
    $112=1500.000 ; Z-axis maximum rate, mm/min
    $120=180.000 ; X-axis acceleration, mm/sec^2
    $121=180.000 ; Y-axis acceleration, mm/sec^2
    $122=180.000 ; Z-axis acceleration, mm/sec^2
    $130=810.000 ; X-axis maximum travel, millimeters
    $131=730.000 ; Y-axis maximum travel, millimeters
    $132=90.000 ; Z-axis maximum travel, millimeters
    $300=Grbl ; Hostname
    $302=192.168.0.21 ; IP Address
    $303=192.168.0.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
    $I=custom
     

    Attached Files:

  14. Peter Van Der Walt

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

    Joined:
    Mar 1, 2017
    Messages:
    14,749
    Likes Received:
    4,264
    Turn off hard limits and see if it helps. If does we revisit your limits (maybe EMI)

    X32 firmware up to date? Wifi + hard limits had a bug a year ago, but i assume you are on latest we ship with CONTROL 1.0.370? (Section 7.1 of BlackBox Docs) firmware 20230501 or something like that. Behind mainline, but known stable
     
    David the swarfer likes this.
  15. Trevor Farnum

    Builder

    Joined:
    Feb 15, 2017
    Messages:
    57
    Likes Received:
    10
    ....no, it must not be. Control v1.0.370, but looking at the picture it shows ver 1.1f.20220325; so I bet it's on an old version. Crossing my fingers I just have a bug!! Will flash tonight, thank you.
     
  16. Trevor Farnum

    Builder

    Joined:
    Feb 15, 2017
    Messages:
    57
    Likes Received:
    10
    Firmware bug!

    Updated Firmware. Control did not like it when I restored my backup config though, it NaN on my network settings and never grabbed the right IP space, and it didnt like my hard limit being set to 1. Manually fixed everything, saved to x32, powered system on 5x and everything booted correctly each time. Had to be the Firmware bug. Odd that control didn't like reading my old config file, but at this point I think it's a win.

    Thank you!!!
     

    Attached Files:

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