Wireless 3D Printing: A Beginner's Guide to Setting Up Remote Printing for the First Time
ฝัง
- เผยแพร่เมื่อ 28 พ.ค. 2024
- All details and links here jasonwinfield.nz/can-you-wifi...
Hackaday.io guide: hackaday.io/project/186728-wi...
In this video, I test to see if it is possible to print directly to a 3D printer using WiFi and no Raspberry pi. I test with ESP8266 and ESP32.
I also used ESP3D in this project.
ESP32: amzn.to/3EIZAsL
Homepage: jasonwinfiled.nz
/ jwinfield
Other channel: / @jwmakes
Instagram: / jasonwinfieldnz
Twitter: / jasonwinfieldnz
TikTok: / jasonwinfieldnz
Cults3D: cults3d.com/en/users/jasonW/c... - วิทยาศาสตร์และเทคโนโลยี
awesome!! well done. been wanting bluetooth.. simple idea, done well.!!
Thanks for the feedback! Not sure about ESP3D V2 but I know V3 does support Bluetooth
Just fyi this is perfectly possible with ESP8266 after tuning buffer sizes. I've been using that as a default setup for almost a year (even though I also have ESP32 but I see no need to use it).
BLOCK_BUFFER_SIZE=32, BUFSIZE=32, TX_BUFFER_SIZE=32 and RX_BUFFER_SIZE=2048
Flash ESP3D on the ESP8266 and configure it which gives web gui interface and wifi to serial interface on port 8888
Connect the ESP8266 to the printer and configure it for the board or tft screen
Update and flash new marlin to support wifi connection and increase buffer sizes as mentioned above
Install octoprint on any device (I use it on my home server)
Install Octoprint networking plugin and connect it to ip and port 8888 of esp module
Use octoprint as usual with cura or your slicer of preference
Great tip! I was wondering if there was a buffer that would improve the reliability.
lovely, its the same model as my printer, hope this works♥
Should be fine but I recommend you have a look at klipper on a pi zero 2 w.
@@JWNZ thank, will do
Good video
Thanks for the visit
Hey Jason,
Any recourse for the printer not displaying the IP address? The web UI is working, but I can't send or receive anything from my printer.
Which printer do you have?
@@JWNZ Ender 3 V2 with 4.2.2 main board.
@@bigeddie1994 I would as a quick check reverse the TXD and RXD wires on the ESP to make sure you have them around the right way and reboot the printer. If the IP does not come up then there are multiple serial ports on ESP32 you may have just chosen the wrong one. You can check my article here jasonwinfield.nz/can-you-wifi-a-3d-printer/
I've done this on another printer. The Gcode transfer time is geologically slow because there isn't a direct interface from the ESP-01s to the SD card. Meaning this doesn't really get you anywhere.
So, looking at Raspberry Pi prices I bought an FY SETC wifi SD card to get around this limitation. But having done everything there is with this and tried multiple firmwares the limitation I and many other hit is the SD card slot doesn't seem to be able to provide enough power to the card. So it'll work as USB, and in the printer it'll connect to wifi, and the printer can read the SD card but you cannot access the SD card over wifi.
The only real solution to any meaningful wifi capability is to add Octoprint on a rasberry Pi. I say this because If I had known what I do now I would have gone straight to that solution.
The speed isn't that slow. The printer accepts data at 152kbs the ESP01 could probably handle 10MBs way way faster than the printer can accept. The problem is that your computer will stop doing something for a few seconds and this is pretty Much a disaster for the printer because if it gets no data it just stops. In my environment I had the printer and the PC only and all the PC was doing was printing. If I started to watch TH-cam or something pausing would probably start. I have found recently a USB host module and if I can get this to work with a 8266 or even ESP32 I think a big chunk of these issues are resolved. If you are a print farm printing of the same thing day, day out. ESP3D would be ideal as you can easily release files for the SD.
Wonder if the ESP3D people / person are working on something like the ability to add a secondary SD card to an ESP, and/or to use the 16Mb models to create a "buffer to the buffer".
Seems unnecessary to go to computer boards, to just send a few simple commands and upload a few thousand Kb of data.
(Although if i could just go buy another pi, run some opensource app, and have at least the functionality provided at the printer itself, and maybe with the option of remote access, or for instance HASSIO integration. I would certainly do so)
You should probably have a look at klipper.
@@JWNZ I actually decided today, to switch my HASSIO RPI4 to a proxmox setup, and have a minimal version of OctoPrint on it as well.
I know klipper isn’t the same. But as a first week owner of a 3D printer, klipper sounds like a lot.
I just don’t wanna get off my chair to start a print, and have a camera as well. (Although my Old iPhone7 is doing fine as an ipcam)
And after a short look at your catalogue titles i also decided to subscribe
@@jonatanboy As a first week owner I would for sure wait for a while before looking at klipper :) Thanks for the sub.
5MIN SCAM AD NOT NEEDED
Sorry Dustin, I have no control of the ads.