Hello, I am new to GRBL and I don’t know where to start, reading the documentation indicates that some configuration is needed.
I cloned the git repo and noticed several python files and I have no idea what is needed.
Also – any information on how to control motors would be ideal, I noticed that you have a custom board.
thinking of making my own with shiftOut registers but I don’t think that would cut it.
Looking at powering these on a small scale project
image
Any help would be greatly apprieciated
评论 (6)
#2 – digimbyte 于 2020-08-04
thanks, looking at the wiki I found a section regarding XLoader and hex files – does Esp32 require the base Grbl installed first?
I found another post about a compile error
https://github.com/bdring/Grbl_Esp32/wiki/Compiling-the-firmware
I am concerned that my nodeMCU might not be compatible
!image
#3 – DrJohnM61 于 2020-08-04
Sorry, cannot help with you question on a ESP12 as I have compiled and loaded it fine onto an ESP32 dev board. The partition scheme is relevant due to the size of the compiled code and hence the requirement for the ESP32.
With regards to the libraries, all I had to ensure was that I copied the libraries (as noted in the wiki) to the Arduino default library place and everything compiled without issue. I can issue commands to the ESP32 through the monitor or the web page. Just now waiting for a development board from Tindie so I can hook it up to my CNC.
Of course, you have to setup the number of axis, stepper types etc. While I see code that describes other steppers, I noticed all sorts of missing code to support others (such as the TMC2209, so I just decided to go with a set of TMC2130.
#4 – MitchBradley 于 2020-08-04
It’s hard to say whether or not your board is compatible since you didn’t say which board you are using. I suspect it is some sort of NodeMCU, but there are multiple boards that are marked as NodeMCU.
With the current Arduino IDE v1.8.13 and the current esp32 boards package v1.0.4, I do not see any board named “NodeMCU 1.0 (ESP-12E Modue)”
There is no need to install the classic GRBL. GrblEsp32 includes all the grbl code that is necessary. You do need some libraries, as specified by https://github.com/bdring/GrblEsp32/wiki/Compiling-the-firmware#copy-libraries
#5 – luc-github 于 2020-08-04
NodeMCU 1.0 (ESP-12E ) is esp8266 not esp32 – it won’t work with grbl_esp32
#6 – MitchBradley 于 2020-08-04
Aha – good catch Luc.
@digimbyte You need to follow the link in the line ” Follow instructions here on how to setup ESP32 in the IDE. ” from the instructions page https://github.com/bdring/Grbl_Esp32/wiki/Compiling-the-firmware . In particular, you need to do the “Instructions for Board Manager” in that referenced page.
#1 – DrJohnM61 于 2020-08-04
I also had confusion on first cloning the repo but then found the wiki that explains a lot. Just go to the wiki tab within the github repository. Happy to share my noob experience if you need more help.