Welcome to Our Community

Some features disabled for guests. Register Today.

Need help troubleshooting - Stronghold Pro + new Blackbox x32

Discussion in 'CNC Mills/Routers' started by Tailcutter, Apr 9, 2024.

  1. Tailcutter

    Builder

    Joined:
    Jun 12, 2023
    Messages:
    9
    Likes Received:
    3
    Hi all,

    i have lots of issues going on, and I can't resolve them myself.
    I have Stronghold Pro 1000x1000, Blackbox X32 and watercooled spindle.
    I had issues with my first Blackbox X32 when it started stalling, and I managed to break plastic voltage adjustment trim pot. Everything else was working well. So I bought a new Blackbox X32.
    I reconnected everything to new X32, loaded my GRBL settings from backup and it looked ok except I had to invert some Axis directions, not sure why but ok.
    All the wiring was as before, nothing touched.
    I started experiencing lots of issues from then:

    1. The biggest problem - when I turn on the spindle in Openbuilds Control, and click on Run Job, 8 out of 10 times the connection fails - the spindle turns on full speed, but doesn't start the movement, can't turn in off in Control, can't abort. After 10-15 seconds it loses USB connection and the spindle turns off by itself. I tried changing USB ports, tried changing USB power management settings in Windows, didn't help. I thought it might be EMI, even though i never had these issues on old X32, so I moved away power cables from other cables for steppers and triggers. Didn't help. I have to re-home and jog after each try and it is really frustrating.

    2. When working only in Control (without running from GRBL file, just jogging from Control commands), I noticed that when I try to adjust Feed rate slider from 100% to 110% (for example from 2500mm/min), it also "glitches" - the machine will not jog anymore and instead od showing increased speed it starts showing some abnormal numbers - I can make a screenshot tomorrow if needed). I tried resetting/reinstalling everything I could on X32, tried uninstalling Control and installing it again. Didn't help.

    3. I generate codes in Fusion 360. I have one longer bit (100mm) and when I run the job it raises Z axis until it hits the limit switch and stops. I have some 35mm of travel between stock top and the bottom of the tool. I set my heights in Fusion only a few mms from stock top but the Control still goes beyond those heights and I just can't start the job because of that. I tried adjusting Safe Retracts in Post Process settings in Fusion, but nothing. If I choose "Clearance height" (as I understand) it shoould use heights I chose in operation setup, but when I start the job it stayes on Z zero, and it moves without retraction until it reaches the point where it has to plunge. If I choose "G28" same thing. If I choose "G53" which is default and it should be the right one, it retracts more than it should, until it hits the switch. It all worked before, I used the same tool on few similar projects, no problem. As solution I also tried to remove one layer of spoilboard MDF (lowered 18mm), and raising the spindle in the bracket as much as I could. I got some 30mm more travel but still didn't help).

    4. Spindle speed doesn't go up to max 24000 rpm, but up to approx 23200 on 100%. Didn't bother me much because other problems are more important to solve to me. I know about fine adjusting the 0-10V but didn't do it yet, I don't think it could have anything to do with other issues I'm experiencing, but I'll try tomorrow.

    I would appreciate any help, I can't move on with anything until I resolve these issues. I don't see what's wrong, everything was working on the first X32 so I know it is doable. I always do similar projects (electric guitars) so I'm not doing anything that I didn't do before, I'm using same tools, same wiring, same machine, same laptop, same GRBL settings. Only difference is new X32 instead of the one I broke.

    My settings are:

    $0=10.0 ; Step pulse time, microseconds
    $1=255 ; Step idle delay, milliseconds
    $2=0 ; Step pulse invert, mask
    $3=5 ; Step direction invert, mask
    $4=0 ; Invert step enable pin, boolean
    $5=0 ; Invert limit pins, boolean/mask
    $6=1 ; Invert probe pin, boolean
    $8=0 ; Ganged axes direction invert as bitfield
    $9=1 ; PWM Spindle as bitfield where setting bit 0 enables the rest
    $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=1 ; Homing direction invert, mask
    $24=100.0 ; Homing locate feed rate, mm/min
    $25=1500.0 ; Homing search seek rate, mm/min
    $26=20 ; 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=24000.000 ; Maximum spindle speed, RPM
    $31=0.000 ; Minimum spindle speed, RPM
    $32=0 ; Laser-mode enable, boolean
    $33=400.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= ; Wifi network SSID
    $75= ; Wifi network PSK
    $100=160.000 ; X-axis steps per millimeter
    $101=160.000 ; Y-axis steps per millimeter
    $102=400.000 ; 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=80.000 ; X-axis acceleration, mm/sec^2
    $121=80.000 ; Y-axis acceleration, mm/sec^2
    $122=80.000 ; Z-axis acceleration, mm/sec^2
    $130=990.000 ; X-axis maximum travel, millimeters
    $131=990.000 ; Y-axis maximum travel, millimeters
    $132=125.000 ; Z-axis maximum travel, millimeters
    $320=grblHAL ; Hostname, max: 64
    $322=192.168.5.1 ; IP Address
    $323=192.168.5.1 ; Gateway
    $324=255.255.255.0 ; Netmask
    $325=23 ; Telnet port
    $326=80 ; HTTP port
    $327=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=200.0 ; Tool Change Probe Pull Off rate
    $346=1 ; Restore position after M6 as boolean
    $370=0 ; Invert I/O Port Inputs (mask)
    $384=0 ; Disable G92 Persistence
    $396=30 ; WebUI timeout in minutes
    $397=0 ; WebUI auto report interval in milliseconds
    $398=35 ; Planner buffer blocks
    $481=0 ; Autoreport interval in ms
    $I=custom
     
  2. Peter Van Der Walt

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

    Joined:
    Mar 1, 2017
    Messages:
    14,058
    Likes Received:
    4,123
    docs:blackbox-x32:faq-emi [OpenBuilds Documentation] mainly. Spindles are very noisy electrically.

    also EMI, see link above

    Needs proper Homing or you have a non negative Z value in Post Options. See Search Results for Query: fusion G53 | OpenBuilds

    Should help, but wont ever be perfect (analog signal will have some variance)

    No not related to EMI issues
     
  3. David the swarfer

    David the swarfer OpenBuilds Team
    Staff Member Moderator Builder Resident Builder

    Joined:
    Aug 6, 2013
    Messages:
    3,277
    Likes Received:
    1,833
    please use the openbuilds postprocessor
    docs:software:fusion360 [OpenBuilds Documentation]
     
  4. Tailcutter

    Builder

    Joined:
    Jun 12, 2023
    Messages:
    9
    Likes Received:
    3
    Hi all,
    as I can say so far, this solved all the issues mentioned above.
    I tried maybe 10 jobs so far and no crashes, no disconections, everything seems to work well...

    I did have error notifications a while ago with post processing with Openbuilds post processor, so I just switched to GRBL for the menu and forgot about it.
    I downloaded fresh one from your link and it works!

    Thank you guys for quick responses, you are great help as always!
     

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