Man you are life saver. This is the most complete tutorial on ESP32. I have been struggling to get ESP32 working with RAMPS1.4 burnt 3 ESP32 & 1 Mega 2560. From your video now I know I was using the default baud rate and not of that matches wth RAMPS1.4. Thanks a ton!
i have done all these steps but still i am not able to connect with ramps 1.4 board, i think aux-1 pins are disabled. what are the changes we have to make in marlin firmware for nodemcu v3 to work with ramps 1.4
Maybe luc might have the solution as it's been a while i used esp3d. Luc is the creator or ESp3d. You can join his Discord server and chat with him, it'll save our time figuring out how to fix it. discord.gg/JWc8jafy Here's the link to his server :)
Congratulations, this project is amazing. I have a question, the logic tension of NodeMcu is 3.3V and the arduino one is 5v. How was you able to communicate them without the logic level converter? Or did you use it and I didn't see?
This board works with 5V logic. But it's not working with my 3.3V SKR 2. I'm seeing resistors near Tx and Rx in NodeMcu 2, so there might be a resistor divider inside the board. I think if we use a level shifter on SKR 2 to convert 3.3V to 5V and connect to NodeMCU, we could verify this! I could be wrong as well. So far there's no issues with 5V logic from the ramps! If you have a level shifter, try it on ramps and NodeMCU 2 and lemme know how it goes. Also assuming NodeMCU is 3.3v you might need 2 level shifter. One for converting Ramps Tx 5V to 3.3 Rx for NodeMCU V2, The second level shifter for converting 3.3V Tx of NodeMCU V2 to 5V signal for Rx of ramps. If that didn't work, we can conclude NodeMCU V2 is 5V logic!
As far as I know, you can use 5v power supply to the Vin pin. You might be able to do this since it should be connected directly to the same input pin on the voltage regulator as the USB port. Just never connect the usb port and the Vin pin at the same time.
Hi, great video, thanks! I got a problem, I did everything you did more than 5 times but the esp8266 can't connect with the printer on the esp3d website, I also changed the serial port but nothing different happened, I'm trying to solve this problem for days, could you please help me with that?
Man you are life saver. This is the most complete tutorial on ESP32. I have been struggling to get ESP32 working with RAMPS1.4 burnt 3 ESP32 & 1 Mega 2560. From your video now I know I was using the default baud rate and not of that matches wth RAMPS1.4. Thanks a ton!
bcz of the bg music i felt like an hacker. Salute!
Hey Melvin can you please share the detail of the ramp board you are using thanks.
Ramps 1.4
reprap.org/wiki/RAMPS_1.4
hey Melvin how to make it cloud enabled is there a way by which i can give command to it through internet?
i have done all these steps but still i am not able to connect with ramps 1.4 board, i think aux-1 pins are disabled.
what are the changes we have to make in marlin firmware for nodemcu v3 to work with ramps 1.4
Is V2 working?
@MelvinGeorge Hi we are making it for our final year project.We need help as it is showing error 12 upload rejected while uploading the GCODE.
Which version were you using?
@@Meloutsidethebox V2..as we are uploading gcode as suggested by you in ge video upload rejected pops up.
If i remember correctly you need to change . gcode to .gco
Could you try that?
@@Meloutsidethebox Sir we did that too
Maybe luc might have the solution as it's been a while i used esp3d.
Luc is the creator or ESp3d.
You can join his Discord server and chat with him, it'll save our time figuring out how to fix it.
discord.gg/JWc8jafy
Here's the link to his server :)
Lots of new things bro. Time to test on my PhysFDM now. Its a 400x300x280mm IDEX with a heated bed.
How to get gco file
The esp asking for wifi password anyone know where i can get that?
Default Settings:
Access Point: ESP3D
PW:12345678
Authentification: WPA
IP: 192.168.0.1
Baud rate: 115200
Web port:80
Data port: 8888
if Authentication is enabled :
User: admin
Password: admin
User:user
Password: user
Hello,
Does it work with RAMPS 1.6?
Thank you,
Yes it should. Just check out the AUX 1 pinout of 1.4 and 1.6 to cross check just to make sure.
Congratulations, this project is amazing. I have a question, the logic tension of NodeMcu is 3.3V and the arduino one is 5v. How was you able to communicate them without the logic level converter? Or did you use it and I didn't see?
This board works with 5V logic. But it's not working with my 3.3V SKR 2.
I'm seeing resistors near Tx and Rx in NodeMcu 2, so there might be a resistor divider inside the board. I think if we use a level shifter on SKR 2 to convert 3.3V to 5V and connect to NodeMCU, we could verify this! I could be wrong as well. So far there's no issues with 5V logic from the ramps! If you have a level shifter, try it on ramps and NodeMCU 2 and lemme know how it goes.
Also assuming NodeMCU is 3.3v
you might need 2 level shifter. One for converting Ramps Tx 5V to 3.3 Rx for NodeMCU V2,
The second level shifter for converting 3.3V Tx of NodeMCU V2 to 5V signal for Rx of ramps.
If that didn't work, we can conclude NodeMCU V2 is 5V logic!
@@Meloutsidethebox there is a board to do that, it's cheap, I will by and test it, then I come back to tell if it works or not
As far as I know, you can use 5v power supply to the Vin pin. You might be able to do this since it should be connected directly to the same input pin on the voltage regulator as the USB port.
Just never connect the usb port and the Vin pin at the same time.
@Melvin George can i use ESP-12E
Then what are change in my ide
[env:esp8266dev]
platform = github.com/platformio/platform-espressif8266.git
board = esp12e
framework = arduino
monitor_speed = 115200
monitor_flags = --echo
monitor_filters = send_on_enter, colorize, esp8266_exception_decoder
; set frequency to 160MHz
board_build.f_cpu = 160000000L
; set frequency to 40MHz
board_build.f_flash = 40000000L
board_build.flash_mode = dout
upload_resetmethod = nodemcu
board_build.ldscript = eagle.flash.4m2m.ld
build_flags =
-D PIO_FRAMEWORK_ARDUINO_LWIP2_LOW_MEMORY
-DNONOSDK221=1
-DNDEBUG
-DVTABLES_IN_FLASH
-DWAVEFORM_LOCKED_PWM
upload_speed = 115200
@@Meloutsidethebox 👍👍
Hi, great video, thanks! I got a problem, I did everything you did more than 5 times but the esp8266 can't connect with the printer on the esp3d website, I also changed the serial port but nothing different happened, I'm trying to solve this problem for days, could you please help me with that?
Thankyou 😀 What printer motherboard are you using?
@@Meloutsidethebox I'm using a MKS SGen_L 🙂
Is your Tx from NODEMCU connected to Rx of Gen L?
Then Rx from NODEMCU to Tx of Gen L?
@@Meloutsidethebox Yes, I tried both, Tx nodemcu to Rx board and Tx to Tx, just to see what happens, but didn't work
Join this discord sever, its the creator of ESP3D Luc's server.
discord.gg/6YmXeVYN
Great job !!!! But I prefer my system... You can see Pajita Printer !!!!! ;-)
Good job on that! What firmware are you using!!
@@Meloutsidethebox I made my own firmware... :-)
I wanted to do that for a while! Where do I start?
@@Meloutsidethebox You can see my history videos, I started moving only a nema17...
@@Meloutsidethebox can i use ESP-12E
Then what are change in my ide