Comments (6)
Show what happens when you try to home with $H
in the latest version of the firmware with '$message/level=debug' . Use fluidTerm or the web terminal
Use the web install or release files, so the revision is properly shown in the messages.
from fluidnc.
I have to manually build and upload via PlatformIO because the upload_speed is different than the web will allow (115200). I could not do a $H because I don't have a Z stop in place yet. Below I uploaded 3.7.17 and ran
Commands Ran
$message/level=debug
$HY
$HX
Output
Grbl 3.0 [FluidNC v3.0.x (noGit) (wifi) '$' for help]
ok
ok
ets Jun 8 2016 00:22:57
rst:0x1 (POWERON_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
configsip: 0, SPIWP:0xee
clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00
mode:DIO, clock div:1
load:0x3fff0030,len:1184
load:0x40078000,len:13220
ho 0 tail 12 room 4
load:0x40080400,len:3028
entry 0x400805e4
[MSG:INFO: uart_channel0 created]
[MSG:RST]
[MSG:INFO: FluidNC v3.0.x (noGit) (noGit)]
[MSG:INFO: Compiled with ESP32 SDK:v4.4.4]
[MSG:INFO: Local filesystem type is littlefs]
[MSG:INFO: Configuration file:config.yaml]
[MSG:INFO: Machine ]
[MSG:INFO: Board MKS TinyBee V1.0 XXYYZ]
[MSG:INFO: UART1 Tx:gpio.17 Rx:gpio.16 RTS:NO_PIN Baud:1000000]
[MSG:INFO: uart_channel1 created at report interval: 75]
[MSG:INFO: I2SO BCK:gpio.25 WS:gpio.26 DATA:gpio.27]
[MSG:INFO: SPI SCK:gpio.18 MOSI:gpio.23 MISO:gpio.19]
[MSG:INFO: SD Card cs_pin:gpio.5 detect:NO_PIN freq:8000000]
[MSG:INFO: Stepping:I2S_static Pulse:4us Dsbl Delay:0us Dir Delay:1us Idle Delay:255ms]
[MSG:INFO: Axis count 3]
[MSG:INFO: Axis X (-325.000,0.000)]
[MSG:INFO: Motor0]
[MSG:INFO: stepstick Step:I2SO.1 Dir:I2SO.2 Disable:I2SO.0]
[MSG:INFO: X Neg Limit gpio.33]
[MSG:INFO: Motor1]
[MSG:INFO: stepstick Step:I2SO.4 Dir:I2SO.5 Disable:I2SO.3]
[MSG:INFO: X2 Neg Limit gpio.32]
[MSG:INFO: Axis Y (-220.000,0.000)]
[MSG:INFO: Motor0]
[MSG:INFO: stepstick Step:I2SO.7 Dir:I2SO.8 Disable:I2SO.6]
[MSG:INFO: Y Neg Limit gpio.22]
[MSG:INFO: Motor1]
[MSG:INFO: stepstick Step:I2SO.10 Dir:I2SO.11 Disable:I2SO.9]
[MSG:INFO: Y2 Neg Limit gpio.35]
[MSG:INFO: Axis Z (0.000,80.000)]
[MSG:INFO: Motor0]
[MSG:INFO: stepstick Step:I2SO.13 Dir:I2SO.14 Disable:I2SO.12]
[MSG:INFO: macro0_pin gpio.4:low:pu]
[MSG:INFO: Kinematic system: Cartesian]
[MSG:INFO: Laser Ena:NO_PIN Out:gpio.2:pd Freq:5000Hz Period:8191]
[MSG:INFO: Using spindle Laser]
[MSG:INFO: Connecting to STA SSID: myWIFI]
[MSG:INFO: Connecting.]
[MSG:INFO: Connecting..]
[MSG:INFO: Connected - IP is 192.168.50.63]
[MSG:INFO: WiFi on]
[MSG:INFO: Start mDNS with hostname:http://fluidnc.local/]
[MSG:INFO: SSDP Started]
[MSG:INFO: HTTP started on port 80]
[MSG:INFO: Telnet started on port 23]
Grbl 3.0 [FluidNC v3.0.x (noGit) (wifi) '$' for help]
ok
[VER:3.0 FluidNC v3.0.x (noGit):]
[OPT:PHS]
[MSG:Machine: ]
[MSG:Mode=STA:SSID= myWIFI:Status=Connected:IP=192.168.50.63:MAC=0C-8B-95-EF-B4-D0]
ok
Grbl 3.0 [FluidNC v3.0.x (noGit) (wifi) '$' for help]
$message/level=debug
ok
[MSG:DBG: WebSocket 0 from 192.168.50.56 uri /]
$HY
[MSG:DBG: Homing Cycle Y]
[MSG:DBG: Homing nextPhase FastApproach]
[MSG:DBG: Starting from 0.000,0.000,0.000]
[MSG:DBG: Planned move to 0.000,242.000,0.000 @ 5000.000]
[MSG:DBG: Y2 Neg Limit 1]
[MSG:DBG: Homing limited Y2]
[MSG:DBG: Y Neg Limit 1]
[MSG:DBG: Homing limited Y Y2]
[MSG:DBG: Homing nextPhase Pulloff0]
[MSG:DBG: Starting from 0.000,24.010,0.000]
[MSG:DBG: Planned move to 0.000,22.010,0.000 @ 300.000]
[MSG:DBG: Y2 Neg Limit 0]
[MSG:DBG: Y Neg Limit 0]
[MSG:DBG: CycleStop Pulloff0]
[MSG:DBG: Homing nextPhase SlowApproach]
[MSG:DBG: Starting from 0.000,22.010,0.000]
[MSG:DBG: Planned move to 0.000,24.210,0.000 @ 300.000]
[MSG:DBG: Y2 Neg Limit 1]
[MSG:DBG: Homing limited Y2]
[MSG:DBG: Y Neg Limit 1]
[MSG:DBG: Homing limited Y Y2]
[MSG:DBG: Homing nextPhase Pulloff1]
[MSG:DBG: Starting from 0.000,23.910,0.000]
[MSG:DBG: Planned move to 0.000,21.910,0.000 @ 300.000]
[MSG:DBG: Y2 Neg Limit 0]
[MSG:DBG: Y Neg Limit 0]
[MSG:DBG: CycleStop Pulloff1]
[MSG:DBG: Homing nextPhase Pulloff2]
[MSG:DBG: mpos was 0.000,21.910,0.000]
[MSG:Homed:Y]
[MSG:DBG: mpos becomes 0.000,0.000,0.000]
[MSG:DBG: mpos transformed 0.000,0.000,0.000]
[MSG:DBG: Homing done]
ok
[MSG:INFO: uart_channel1 auto report interval set to 200 ms]
[MSG:INFO: uart_channel1 auto report interval set to 200 ms]
$HX
[MSG:DBG: Homing Cycle X]
[MSG:DBG: Homing nextPhase CycleDone]
[MSG:DBG: mpos was 0.000,0.000,0.000]
[MSG:Homed:]
[MSG:DBG: mpos becomes 0.000,0.000,0.000]
[MSG:DBG: mpos transformed 0.000,0.000,0.000]
[MSG:DBG: Homing done]
ok
from fluidnc.
I have to manually build and upload via PlatformIO because the upload_speed is different than the web will allow (115200).
I don't understand that. upload_speed only affects the step where platformio is installing the newly-compiled firmware onto the ESP32. It does not affect the way that the binary is compiled so the usage behavior should be identical between a release binary and user-compiled binary.
If you need to compile yourself in order to change the code, it is much better to use git clone to download the files, instead of getting a .zip file from github. git maintains version and change tracking, whereas .zip downloads do not. vscode knows how to do git clone with a click. If it were possible to configure github so .zip source downloads were unavailable, I would do so, as they are a nuisance.
from fluidnc.
I was using PlatformIO to upload the binary, in the platformio.ini file I need to set this line upload_speed = 115200
so it can upload the image. If I use the web via https://installer.fluidnc.com it does not allow me to set the upload speed.
Is there a way that I'm not aware of to have PlatformIO upload a binary that isn't compiled? Happy to try if there is. :)
from fluidnc.
It sounds like you have some non standard hardware issues. You should explain that setup to us.
from fluidnc.
PlatformIO uses the standard esptool program to upload - the same tool that is included in our release installer packages. You could get a release package (for example https://github.com/bdring/FluidNC/releases/download/v3.7.17/fluidnc-v3.7.17-posix.zip) and use the script therein to do the install. If you need to use a different binary than the one in the release package, just replace the file wifi/firmware.bin with the one you want. If you need to change the upload baud rate, edit install-wifi.bat (windows version) or tools.sh (posix version).
from fluidnc.
Related Issues (20)
- Problem: TMC driver not detected after reinitialize, only one axis driver test passed at the beginning. HOT 4
- Problem: How to install FluidNC the esp32-s2 or esp32-c3. HOT 1
- Feature: Trinamic position control via SPI HOT 1
- Problem: GPIO2 use for limit_neg_pin can't pu 3.3v only 0.31v HOT 4
- Wifi porblem HOT 1
- Problem: FluidNC 6XCNC Controller - strange LED lights and steppers suddenly not working HOT 13
- Problem: All the TMC drivers not detected HOT 1
- [MSG:ERR: Command requires idle state] HOT 4
- Problem: slow homing speed. `seek_mm_per_min` has no effect HOT 2
- Problem: how to home at hold state (by config file or programmatically) HOT 12
- Problem: Web GUI unresponsive, Pendant have a blacscreen HOT 10
- Alarm 14 may not be cleared if an axis is not set to home HOT 1
- Problem: Some alarm conditions can disable the steppers, even with idle_ms set to 255
- Problem with homing with 2 motor HOT 4
- Second limit switch Y axis is not working properly HOT 6
- FluidDial Pendant no read sdcard and Macros don't load HOT 13
- Problem: CL86T v4.1 external driver Timing config, Startup error using ":pu" or the CNC will not move. HOT 24
- Problem: Homing only turns on 1 axis, and that starts to block and whine HOT 11
- Problem: Trying to Run JTAG debugging HOT 6
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from fluidnc.