dI have a DIY Mini Mill it is controlled by an ESP32, running grblHal. normally I control it with Openbuilds Control. when I connect to MillMage I get conflicting information. The Job Control panel says “ready” , the console “waiting for connect” and or the following
" 2019 12:21:46
rst:ets Jul 29 2019 12:21:46
rst:ets Jul 29 2019 12:21:46
rst:ets Jul 29 2019 12:21:46
rst:ets Jul 29 2019 12:21:46
rst:0x10 (RTCWDT_RTC_RESET),boot:0x3b (SPI_FAST_FLASH_BOOT)
invalid header: 0xffffffff
invalid header: 0xffffffff
invalid header: 0xffffffff
invalid header: 0xffffffff
invalid header: 0xffffffff
invalid header: 0xffffffff
invalid header: 0xffffffff
ets Jul 29 2019 12:21:46
rst:0x10 (RTCWDT_RTC_RESET),boot:0x3b (SPI_FAST_FLASH_BOOT)
invalid header: 0xffffffff
invalid header: 0xffffffff
invalid header: 0xffffffff
invalid header: 0xffffffff
invalid header: 0xffffffff
invalid header: 0xffffffff
invalid header: 0xffffffff
ets Jul 29 2019 12:21:46
rst:0x10 (RTCWDT_RTC_RESET),boot:0x3b (SPI_FAST_FLASH_BOOT)
invalid header: 0xffffffff
invalid header: 0xffffffff
invalid header: 0xffffffff
invalid header: 0xffffffff
invalid header: 0xffffffff
invalid header: 0xffffffff
invalid header: 0xffffffff
ets Jul 29 2019 12:21:46
rst:0x10 (RTCWDT_RTC_RESET),boot:0x3b (SPI_FAST_FLASH_BOOT)
invalid header: 0xffffffff
invalid header: 0xffffffff
invalid header: 0xffffffff
invalid header: 0xffffffff
Project loaded in 52 milliseconds
?
??"
probably missing something simple? I use Lightburn for my V1 engineering MPC laser. I would love to be able to use MillMage, for the mill, and also a Plasma Table.
thanks in advance
You’re right. It definitely looks like it’s not connecting.
From what i’m gathering here:
It appears that the OpenBuilds Control is file-based and isn’t set up for streaming from a sender.
There might be an option to enable it in the config file but I’m coming up empty.
Do you have a link to the firmware used for your controller?
To me that looks like a boot loop. You should try to flash the firmware again. Did you use the web flash tool?
I had seen mention of DTR in another post, that didn’t help. The ESP32 was flashed from a bin file on openbuilds. The machine works fine with openbuilds control
I am attaching a log in to Openbuilds
"[07:48:38] [ 3D Viewer ] WebGL Support found! success: this application will work optimally on this device!
[07:48:39] [ websocket ] Bidirectional Websocket Interface Started Succesfully
[07:48:40] [ update ] Checking for Updates
[07:48:40] [ update ] You are already running OpenBuilds CONTROL 1.0.390
[07:53:18] [ usb ports ] Detected a change in available ports: [COM3]
[07:53:21] [ connect ] PORT INFO: Port is now open: COM3 - Attempting to detect Controller…
[07:53:21] [ connect ] Attempting to detect Controller (1): (Autoreset)
[07:53:21] ok
[07:53:21] [ connect ] Attempting to detect Controller (2): (Ctrl+X)
[07:53:21] GrblHAL 1.1f [‘$’ or ‘$HELP’ for help]
[07:53:23] [ connect ] Firmware Detected: grblHAL version 1.1f dated on COM3
[07:53:23] [ $$ ] $0=10.0 ;Step pulse time, microseconds
[07:53:23] [ $$ ] $1=255 ;Step idle delay, milliseconds
[07:53:23] [ $$ ] $2=0 ;Step pulse invert, mask
[07:53:23] [ $$ ] $3=3 ;Step direction invert, mask
[07:53:23] [ $$ ] $4=0 ;Invert step enable pin, boolean
[07:53:23] [ $$ ] $5=0 ;Invert limit pins, boolean/mask
[07:53:23] [ $$ ] $6=1 ;Invert probe pin, boolean
[07:53:23] [ $$ ] $9=1 ;PWM Spindle as bitfield where setting bit 0 enables the rest
[07:53:23] [ $$ ] $10=511 ;Status report options, mask
[07:53:23] [ $$ ] $11=0.010 ;Junction deviation, millimeters
[07:53:23] [ $$ ] $12=0.002 ;Arc tolerance, millimeters
[07:53:23] [ $$ ] $13=0 ;Report in inches, boolean (CONTROL needs $13=0)
[07:53:23] [ $$ ] $14=0 ;Invert control input signals, mask
[07:53:23] [ $$ ] $15=0 ;Coolant pins invert, mask
[07:53:23] [ $$ ] $16=0 ;Spindle pins invert, mask
[07:53:23] [ $$ ] $17=0 ;Control pins pullup disable, mask
[07:53:23] [ $$ ] $18=0 ;Limit pins pullup disable, mask
[07:53:23] [ $$ ] $19=0 ;Probe pin pullup disable, boolean
[07:53:23] [ $$ ] $20=0 ;Soft limits enable, boolean
[07:53:24] [ $$ ] $21=1 ;Hard limits enable, boolean
[07:53:24] [ $$ ] $22=1 ;Homing cycle enable, boolean (Grbl) / mask (GrblHAL)
[07:53:24] [ $$ ] $23=3 ;Homing direction invert, mask
[07:53:24] [ $$ ] $24=100.0 ;Homing locate feed rate, mm/min
[07:53:24] [ $$ ] $25=500.0 ;Homing search seek rate, mm/min
[07:53:24] [ $$ ] $26=250 ;Homing switch debounce delay, milliseconds
[07:53:24] [ $$ ] $27=4.000 ;Homing switch pull-off distance, millimeters
[07:53:24] [ $$ ] $28=0.100 ;G73 retract distance, in mm
[07:53:24] [ $$ ] $29=0.0 ;Step pulse delay (ms)
[07:53:24] [ $$ ] $30=1000.000 ;Maximum spindle speed, RPM
[07:53:24] [ $$ ] $31=0.000 ;Minimum spindle speed, RPM
[07:53:24] [ $$ ] $32=0 ;Laser-mode enable, boolean
[07:53:24] [ $$ ] $33=5000.0 ;Spindle PWM frequency
[07:53:24] [ $$ ] $34=0.0 ;Spindle off Value
[07:53:24] [ $$ ] $35=0.0 ;Spindle min value
[07:53:24] [ $$ ] $36=100.0 ;Spindle max value
[07:53:24] [ $$ ] $37=0 ;Stepper deenergize mask
[07:53:24] [ $$ ] $39=1 ;Enable printable realtime command characters, boolean
[07:53:24] [ $$ ] $40=0 ;Apply soft limits for jog commands, boolean
[07:53:24] [ $$ ] $41=0 ;Parking cycle as bitfield where setting bit 0 enables the rest
[07:53:24] [ $$ ] $42=2 ;Parking axis
[07:53:24] [ $$ ] $43=1 ;Homing passes
[07:53:24] [ $$ ] $44=4 ;Homing cycle 1
[07:53:24] [ $$ ] $45=3 ;Homing cycle 2
[07:53:24] [ $$ ] $46=0 ;Homing cycle 3
[07:53:24] [ $$ ] $56=5.0 ;Parking pull-out distance in mm
[07:53:24] [ $$ ] $57=100.0 ;Parking pull-out rate in mm/min
[07:53:24] [ $$ ] $58=-5.0 ;Parking target in mm
[07:53:24] [ $$ ] $59=500.0 ;Parking fast rate in mm/min
[07:53:24] [ $$ ] $60=0 ;Restore overrides
[07:53:24] [ $$ ] $61=0 ;Safety door options as bitfield
[07:53:24] [ $$ ] $62=0 ;Sleep Enable
[07:53:24] [ $$ ] $63=3 ;Feed Hold Actions
[07:53:24] [ $$ ] $64=0 ;Force Init Alarm
[07:53:24] [ $$ ] $65=0 ;Require homing sequence to be executed at startup
[07:53:24] [ $$ ] $70=79 ;Network Services
[07:53:24] [ $$ ] $73=1 ;Wifi Mode
[07:53:24] [ $$ ] $74= ;Wifi network SSID
[07:53:24] [ $$ ] $75= ;Wifi network PSK
[07:53:24] [ $$ ] $100=400.22000 ;X-axis steps per millimeter
[07:53:24] [ $$ ] $101=321.10000 ;Y-axis steps per millimeter
[07:53:24] [ $$ ] $102=319.91610 ;Z-axis steps per millimeter
[07:53:24] [ $$ ] $110=1500.000 ;X-axis maximum rate, mm/min
[07:53:24] [ $$ ] $111=1500.000 ;Y-axis maximum rate, mm/min
[07:53:24] [ $$ ] $112=1500.000 ;Z-axis maximum rate, mm/min
[07:53:24] [ $$ ] $120=50.000 ;X-axis acceleration, mm/sec^2
[07:53:24] [ $$ ] $121=50.000 ;Y-axis acceleration, mm/sec^2
[07:53:24] [ $$ ] $122=50.000 ;Z-axis acceleration, mm/sec^2
[07:53:24] [ $$ ] $130=240.000 ;X-axis maximum travel, millimeters
[07:53:24] [ $$ ] $131=1000.000 ;Y-axis maximum travel, millimeters
[07:53:24] [ $$ ] $132=60.000 ;Z-axis maximum travel, millimeters
[07:53:24] [ $$ ] $320=grblHAL ;Hostname, max: 64
[07:53:24] [ $$ ] $322=192.168.5.1 ;IP Address
[07:53:24] [ $$ ] $323=192.168.5.1 ;Gateway
[07:53:24] [ $$ ] $324=255.255.255.0 ;Netmask
[07:53:24] [ $$ ] $325=23 ;Telnet port
[07:53:24] [ $$ ] $326=80 ;HTTP port
[07:53:24] [ $$ ] $327=81 ;Websocket port
[07:53:24] [ $$ ] $328=21 ;FTP port, range: 1 - 65535, reboot required
[07:53:24] [ $$ ] $337= ;WiFi Access Point (AP) BSSID
[07:53:24] [ $$ ] $341=0 ;Tool Change Mode
[07:53:24] [ $$ ] $342=30.0 ;Tool Change probing distance
[07:53:24] [ $$ ] $343=25.0 ;Tool Change Locate Feed rate
[07:53:24] [ $$ ] $344=200.0 ;Tool Change Search Seek rate
[07:53:24] [ $$ ] $345=200.0 ;Tool Change Probe Pull Off rate
[07:53:24] [ $$ ] $346=1 ;Restore position after M6 as boolean
[07:53:24] [ $$ ] $370=4 ;Invert I/O Port Inputs (mask)
[07:53:24] [ $$ ] $384=0 ;Disable G92 Persistence
[07:53:24] [ $$ ] $392=4.0 ;Spindle on delay in s
[07:53:24] [ $$ ] $393=1.0 ;Coolant on delay in s
[07:53:24] [ $$ ] $398=100 ;Planner buffer blocks
[07:53:24] [ $$ ] $481=0 ;Autoreport interval in ms
[07:53:24] [ $$ ] $484=1 ;Unlock required after E-Stop as boolean
[07:53:24] [ $$ ] $486=0 ;Lock coordinate systems as bitfield
[07:53:24] [ $$ ] $650=0 ;File systems options as bitfield
[07:53:24] [ $$ ] ok
[07:53:24] [ $I ] [VER:1.1f.20240709:minimill]
[07:53:24] [ $I ] [OPT:VNSL+,100,1024,3,0]
[07:53:24] [ $I ] [AXS:3:XYZ]
[07:53:24] [ $I ] [NEWOPT:ENUMS,RT+,HOME,ES,REBOOT,SED,RTC,WIFI,SD]
[07:53:24] [ $I ] [FIRMWARE:grblHAL]
[07:53:24] [ $I ] [SIGNALS:HSDEP]
[07:53:24] [ $I ] [NVS STORAGE:*FLASH]
[07:53:24] [ $I ] [FREE MEMORY:187K]
[07:53:24] [ $I ] [DRIVER:ESP32]
[07:53:24] [ $I ] [DRIVER VERSION:240701]
[07:53:24] [ $I ] [DRIVER OPTIONS:4.3.2]
[07:53:24] [ $I ] [BOARD:BlackBox X32]
[07:53:24] [ $I ] [AUX IO:1,0,0,0]
[07:53:24] [ $I ] [WIFI MAC:24:dc:c3:45:f5:cc]
[07:53:24] [ $I ] [IP:]
[07:53:24] [ $I ] [PLUGIN:SDCARD v1.13]
[07:53:24] [ $I ] [PLUGIN:FS macro plugin v0.08]
[07:53:24] [ $I ] ok
[07:53:24] [ $G ] [GC:G0 G54 G17 G21 G90 G94 G49 G98 G50 M5 M9 T0 F0 S0.]
[07:53:24] [ $G ] ok
