Comments (10)
I bought the payed version too and tried to undertand the messages reading the code.
I'm a C# developer and could help in this change but I don't have the java environment setted in my computer to debug and try to do it.
Whenever I have time, I'll try to contribute.
from grblcontroller.
This would be very helpful to include FluidNC compatibility. It uses all the same gcode and other regular gcode sender's will work with it. Grbl Controller has been very useful and I paid for the premium version. I hope that one day I can use it for controlling FluidNC as I am converting all of my machines to use FluidNC controllers because they are so much more versatile and much faster.
from grblcontroller.
app needs grbl firmware 1.1 or compatible firmware and needs the startup string same as grbl firmware
from grblcontroller.
I see... the startup string is pretty different (as bellow). Grbl GCode send/response protocol is the same in FluidNC and I'm pretty optimistic that I can continue to use the app on my new ESP32 based controller. I'll try to mimic the startup string somehow or even try to contribute to your project to make it compatible with FluidNC too.
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:0x3fff0018,len:4
load:0x3fff001c,len:1044
load:0x40078000,len:10124
load:0x40080400,len:5856
entry 0x400806a8
[MSG:INFO: FluidNC v3.4.1]
[MSG:INFO: Compiled with ESP32 SDK:v3.3.5-1-g85c43024c]
[MSG:INFO: Configuration file:cncshield.yaml]
[MSG:INFO: Machine ESP32 Dev Controller V4]
[MSG:INFO: Board ESP32 Dev Controller V4]
[MSG:INFO: SPI not defined]
[MSG:INFO: Stepping:RMT Pulse:1us Dsbl Delay:0us Dir Delay:0us Idle Delay:250ms]
[MSG:INFO: Axis count 3]
[MSG:INFO: Shared stepper disable gpio.12]
[MSG:INFO: Axis X (5.000,1005.000)]
[MSG:INFO: Motor0]
[MSG:INFO: stepstick Step:gpio.26 Dir:gpio.16 Disable:NO_PIN]
[MSG:INFO: All Limit gpio.13:low:pu]
[MSG:INFO: Motor1]
[MSG:INFO: Axis Y (5.000,1005.000)]
[MSG:INFO: Motor0]
[MSG:INFO: stepstick Step:gpio.25 Dir:gpio.27 Disable:NO_PIN]
[MSG:INFO: All Limit gpio.5:low:pu]
[MSG:INFO: Motor1]
[MSG:INFO: Axis Z (-995.000,5.000)]
[MSG:INFO: Motor0]
[MSG:INFO: stepstick Step:gpio.17 Dir:gpio.14 Disable:NO_PIN]
[MSG:INFO: All Limit gpio.23:low:pu]
[MSG:INFO: Motor1]
[MSG:INFO: Kinematic system: Cartesian]
[MSG:INFO: PWM Spindle Ena:NO_PIN Out:gpio.19 Dir:NO_PIN Freq:5000Hz Res:13bits]
[MSG:INFO: Using spindle PWM]
[MSG:INFO: Probe Pin: gpio.39:low]
[MSG:INFO: BT Started with FluidNC]
Grbl 3.4 [FluidNC v3.4.1 (bt) '$' for help]
[MSG:INFO: '$H'|'$X' to unlock]
from grblcontroller.
I see messages are different than the grbl firmware, app may not work for FluidNC
from grblcontroller.
+1 Support for FluidNC would be a game changer! Especially for custom built CNC machines.
from grblcontroller.
I see messages are different than the grbl firmware, app may not work for FluidNC
You can provide this support with a few minor changes, you will have a support for those who buy the your software. I bought the premium version also
from grblcontroller.
Great news folks.. FluidNC v3.5.0 now supports custom start message.
I have installed and configured the start message as below:
$Start/Message=Grbl 1.1g [\H]
Now Grbl Controller detects the fluidnc and enable all the features properly.
Will connect to the hardware tomorrow and test it with some jobs.
Best Regards.
from grblcontroller.
Great news folks.. FluidNC v3.5.0 now supports custom start message. I have installed and configured the start message as below: $Start/Message=Grbl 1.1g [\H]
Now Grbl Controller detects the fluidnc and enable all the features properly. Will connect to the hardware tomorrow and test it with some jobs.
Best Regards.
That's a good news, please let us know the working status
from grblcontroller.
That's a good news, please let us know the working status
I have made some tests during the weekend and everything is working perfectly. Jog, Jobs, Homing, Probe.
In my opinion, it's a "must do" upgrade. Complex jobs are now running smoothly. No more gasps when jogging too.
from grblcontroller.
Related Issues (20)
- Auto home xy axis on start up? HOT 1
- Movement Stops in the Middle of a Job HOT 8
- Wifi option HOT 1
- Problem with GRBL controller and Sculptfun S10 HOT 1
- Add support for ESP32 GRBL controller HOT 1
- I would like the paid version on an old phone HOT 1
- Sudden program stop in Grbl Controller HOT 14
- Frame Button (like LaserGRBL for windows) HOT 1
- Machine not idle HOT 1
- grbl controller app HOT 1
- Error message, Only GRBL version 1.1 or above is supported. HOT 3
- Purchasing an app HOT 1
- Android version too new HOT 14
- Can't connect to xPro V5 HOT 1
- [Feature request]Its some suggestions and not issue HOT 2
- No variants found for ':app'. Check build files to ensure at least one variant exists.
- Check WCS with MCS HOT 1
- ESP32 FluidNC Compatibility HOT 3
- TCP connection support HOT 1
- It won't let me use it HOT 3
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 grblcontroller.