Welcome to Our Community

Some features disabled for guests. Register Today.

I have replaced my nema 17 with nema 23 motors - Can I adjust the BlackBox X32 voltage?

Discussion in 'CNC Mills/Routers' started by Xafod, Oct 5, 2023.

  1. Xafod

    Xafod New
    Builder

    Joined:
    Apr 30, 2022
    Messages:
    12
    Likes Received:
    1
    I have built a custom frame from a 5050 extrusion channels and was going to use my nema 17 motors but decided due to the weight of it all to up to nema 23. After doing some digging, I found the my nema 23's are 3.08VDC motors. Checking the output using a volt meter, I am seeing 24VDC. Is there a way to configure the BlackBox X32 to provide 3.08 VDC to the motors?
     
  2. Alex Chambers

    Alex Chambers Master
    Moderator Builder

    Joined:
    Nov 1, 2018
    Messages:
    2,760
    Likes Received:
    1,352
    Modern stepper drivers, including those in the blackbox X32, "chop" the voltage in order to control the current. We can give a better opinion of your motors if you provide the full spec (inductance matters too) but the output voltage from the blackbox, measured with a voltmeter as you did, is fine for 3 Volt motors.
    Some people (not with the blackbox) supply their stepper drivers with 48 Volts with their 3 Volt steppers, so you definitely won't have problems.

    Alex.
     
  3. Peter Van Der Walt

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

    Joined:
    Mar 1, 2017
    Messages:
    14,701
    Likes Received:
    4,249
  4. Xafod

    Xafod New
    Builder

    Joined:
    Apr 30, 2022
    Messages:
    12
    Likes Received:
    1
    Nema 23 stepper motor with 1.8°step angle (200 steps/revolution). Each phase draws 2.8A, allowing for a holding torque of 1.26Nm(178.5oz.in).

    Specifications:

    • Model: 57x56
    • Step Angle: 1.8°
    • Step Accuracy: 5%
    • Holding Torque: 1.26Nm(178.5oz.in)
    • Rated Current/phase: 2.8A
    • Phase Resistance: 0.9ohms
    • Voltage: 2.52V
    • Inductance: 2.5mH±20%(1KHz)
    • Weight: 700g
    • Lead length: 30cm
     
  5. Peter Van Der Walt

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

    Joined:
    Mar 1, 2017
    Messages:
    14,701
    Likes Received:
    4,249
  6. Xafod

    Xafod New
    Builder

    Joined:
    Apr 30, 2022
    Messages:
    12
    Likes Received:
    1
    When I get home I will give the pots a half turn. Thank you!!!!
     
  7. Xafod

    Xafod New
    Builder

    Joined:
    Apr 30, 2022
    Messages:
    12
    Likes Received:
    1
    Just for fun. Here is the beast
     

    Attached Files:

  8. Xafod

    Xafod New
    Builder

    Joined:
    Apr 30, 2022
    Messages:
    12
    Likes Received:
    1
    I'm getting the red ! on the pots after setting them to halfway and resetting.
    I even went as far as factory resetting and erasing the eeprom and making the changes below.
    Am I missing something?

    Here is the Info/Config
    [17:27:20] [ $I ] [VER:1.1f.20230501:custom]
    [17:27:20] [ $I ] [OPT:VNSL2,35,1024,3,0]
    [17:27:20] [ $I ] [AXS:3:XYZ]
    [17:27:20] [ $I ] [NEWOPT:ENUMS,RT+,REBOOT,TC,SED,RTC,WIFI,SD]
    [17:27:20] [ $I ] [FIRMWARE:grblHAL]
    [17:27:20] [ $I ] [NVS STORAGE:*FLASH]
    [17:27:20] [ $I ] [DRIVER:ESP32]
    [17:27:20] [ $I ] [DRIVER VERSION:230501]
    [17:27:20] [ $I ] [DRIVER OPTIONS:4.3.1]
    [17:27:20] [ $I ] [BOARD:BlackBox X32]
    [17:27:20] [ $I ] [AUX IO:1,0,0,0]
    [17:27:20] [ $I ] [WIFI MAC:40:22:d8:01:80:04]
    [17:27:20] [ $I ] [IP:0.0.0.0]
    [17:27:20] [ $I ] [PLUGIN:WebUI v0.17]
    [17:27:20] [ $I ] [PLUGIN:SDCARD v1.09]
    [17:27:20] [ $I ] ok
    [17:27:20] [ $G ] [GC:G0 G54 G17 G21 G90 G94 G49 G98 G50 M5 M9 T0 F0 S0.]
    [17:27:20] [ $G ] ok
    [17:27:21] [ connect ] Firmware Detected: grbl version 1.1f on COM6
    [17:27:51] [ $$ ] $0=10.0 ;Step pulse time, microseconds
    [17:27:51] [ $$ ] $1=255 ;Step idle delay, milliseconds
    [17:27:51] [ $$ ] $2=0 ;Step pulse invert, mask
    [17:27:51] [ $$ ] $3=4 ;Step direction invert, mask
    [17:27:51] [ $$ ] $4=0 ;Invert step enable pin, boolean
    [17:27:52] [ $$ ] $5=7 ;Invert limit pins, boolean/mask
    [17:27:52] [ $$ ] $6=1 ;Invert probe pin, boolean
    [17:27:52] [ $$ ] $8=0 ;Ganged axes direction invert as bitfield
    [17:27:52] [ $$ ] $9=1 ;PWM Spindle as bitfield where setting bit 0 enables the rest
    [17:27:52] [ $$ ] $10=511 ;Status report options, mask
    [17:27:52] [ $$ ] $11=0.010 ;Junction deviation, millimeters
    [17:27:52] [ $$ ] $12=0.002 ;Arc tolerance, millimeters
    [17:27:52] [ $$ ] $13=0 ;Report in inches, boolean
    [17:27:52] [ $$ ] $14=0 ;Limit pins invert, mask
    [17:27:52] [ $$ ] $15=0 ;Coolant pins invert, mask
    [17:27:52] [ $$ ] $16=0 ;Spindle pins invert, mask
    [17:27:52] [ $$ ] $17=0 ;Control pins pullup disable, mask
    [17:27:52] [ $$ ] $18=0 ;Limit pins pullup disable, mask
    [17:27:52] [ $$ ] $19=0 ;Probe pin pullup disable, boolean
    [17:27:52] [ $$ ] $20=0 ;Soft limits enable, boolean
    [17:27:52] [ $$ ] $21=0 ;Hard limits enable, boolean
    [17:27:52] [ $$ ] $22=0 ;Homing cycle enable, boolean (Grbl) / mask (GrblHAL)
    [17:27:52] [ $$ ] $23=3 ;Homing direction invert, mask
    [17:27:52] [ $$ ] $24=100.0 ;Homing locate feed rate, mm/min
    [17:27:52] [ $$ ] $25=1000.0 ;Homing search seek rate, mm/min
    [17:27:52] [ $$ ] $26=250 ;Homing switch debounce delay, milliseconds
    [17:27:52] [ $$ ] $27=5.000 ;Homing switch pull-off distance, millimeters
    [17:27:52] [ $$ ] $28=0.100 ;G73 retract distance, in mm
    [17:27:52] [ $$ ] $29=0.0 ;Step pulse delay (ms)
    [17:27:52] [ $$ ] $30=1000.000 ;Maximum spindle speed, RPM
    [17:27:52] [ $$ ] $31=0.000 ;Minimum spindle speed, RPM
    [17:27:52] [ $$ ] $32=0 ;Laser-mode enable, boolean
    [17:27:52] [ $$ ] $33=5000.0 ;Spindle PWM frequency
    [17:27:52] [ $$ ] $34=0.0 ;Spindle off Value
    [17:27:52] [ $$ ] $35=0.0 ;Spindle min value
    [17:27:52] [ $$ ] $36=100.0 ;Spindle max value
    [17:27:52] [ $$ ] $37=0 ;Stepper deenergize mask
    [17:27:52] [ $$ ] $39=1 ;Enable printable realtime command characters, boolean
    [17:27:52] [ $$ ] $40=0 ;Apply soft limits for jog commands, boolean
    [17:27:52] [ $$ ] $43=1 ;Homing passes
    [17:27:52] [ $$ ] $44=4 ;Homing cycle 1
    [17:27:52] [ $$ ] $45=3 ;Homing cycle 2
    [17:27:52] [ $$ ] $46=0 ;Homing cycle 3
    [17:27:52] [ $$ ] $62=0 ;Sleep Enable
    [17:27:52] [ $$ ] $63=3 ;Feed Hold Actions
    [17:27:52] [ $$ ] $64=1 ;Force Init Alarm
    [17:27:52] [ $$ ] $65=0 ;Require homing sequence to be executed at startup
    [17:27:52] [ $$ ] $70=7 ;Network Services
    [17:27:52] [ $$ ] $73=0 ;Wifi Mode
    [17:27:52] [ $$ ] $74=********** ;Wifi network SSID
    [17:27:52] [ $$ ] $75=********** ;Wifi network PSK
    [17:27:52] [ $$ ] $100=40.000 ;X-axis steps per millimeter
    [17:27:52] [ $$ ] $101=40.000 ;Y-axis steps per millimeter
    [17:27:52] [ $$ ] $102=200.000 ;Z-axis steps per millimeter
    [17:27:52] [ $$ ] $110=2500.000 ;X-axis maximum rate, mm/min
    [17:27:52] [ $$ ] $111=2500.000 ;Y-axis maximum rate, mm/min
    [17:27:52] [ $$ ] $112=2500.000 ;Z-axis maximum rate, mm/min
    [17:27:52] [ $$ ] $120=150.000 ;X-axis acceleration, mm/sec^2
    [17:27:52] [ $$ ] $121=150.000 ;Y-axis acceleration, mm/sec^2
    [17:27:52] [ $$ ] $122=150.000 ;Z-axis acceleration, mm/sec^2
    [17:27:52] [ $$ ] $130=1000.000 ;X-axis maximum travel, millimeters
    [17:27:52] [ $$ ] $131=1000.000 ;Y-axis maximum travel, millimeters
    [17:27:52] [ $$ ] $132=100.000 ;Z-axis maximum travel, millimeters
    [17:27:52] [ $$ ] $320=grblHAL ;Hostname, max: 64
    [17:27:52] [ $$ ] $322=192.168.1.150 ;IP Address
    [17:27:52] [ $$ ] $323=192.168.1.1 ;Gateway
    [17:27:52] [ $$ ] $324=255.255.255.0 ;Netmask
    [17:27:52] [ $$ ] $325=23 ;Telnet port
    [17:27:52] [ $$ ] $326=80 ;HTTP port
    [17:27:52] [ $$ ] $327=81 ;Websocket port
    [17:27:52] [ $$ ] $341=0 ;Tool Change Mode
    [17:27:52] [ $$ ] $342=30.0 ;Tool Change probing distance
    [17:27:52] [ $$ ] $343=25.0 ;Tool Change Locate Feed rate
    [17:27:52] [ $$ ] $344=200.0 ;Tool Change Search Seek rate
    [17:27:52] [ $$ ] $345=200.0 ;Tool Change Probe Pull Off rate
    [17:27:52] [ $$ ] $346=1 ;Restore position after M6 as boolean
    [17:27:52] [ $$ ] $370=0 ;Invert I/O Port Inputs (mask)
    [17:27:52] [ $$ ] $384=0 ;Disable G92 Persistence
    [17:27:52] [ $$ ] $396=30 ;WebUI timeout in minutes
    [17:27:52] [ $$ ] $397=0 ;WebUI auto report interval in milliseconds
    [17:27:52] [ $$ ] $398=35 ;Planner buffer blocks
    [17:27:52] [ $$ ] $481=0 ;Autoreport interval in ms
    [17:27:52] [ $$ ] ok
     
  9. Peter Van Der Walt

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

    Joined:
    Mar 1, 2017
    Messages:
    14,701
    Likes Received:
    4,249

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