Replies: 11 comments
-
It must be WiFi as the library currently has no code to support I'll possibly port that library later, if having time and enough interests, to support many other powerful boards, such as |
Beta Was this translation helpful? Give feedback.
-
Thank you for answering my question.
I will post an enhancement request.
I do not feel confident enough to do it by myself.
Alternatively could I use a raspberry pi with octoprint.
Would this be possible?
Would this work over ethernet?
I am working on a project that requests to control a 3D printer wireless
and also have a port for ethernet.
How would you do it?
Please point me in the right direction.
thank you,
…On Mon, Oct 24, 2022 at 11:57 AM Khoi Hoang ***@***.***> wrote:
*It must be WiFi* as the library currently has no code to support
WT32_ETH01 Ethernet.
You can post an enhancement request issue or modify by yourself that good
and powerful *ESP3D* library <https://github.com/luc-github/ESP3D> to
support WT32_ETH01
I'll possibly port that library later, if having time and enough
interests, to support many other powerful boards, such as WT32_ETH01,
Portenta_H7, Teensy 4.1, ESP8266 using W5500/ENC28J60 Ethenet, RP2040 /
RP2040W, etc. to work with my current *AsyncWebServer* libraries
1. *AsyncWebServer_WT32_ETH01*
<https://github.com/khoih-prog/AsyncWebServer_WT32_ETH01>
2. *Portenta_H7_AsyncWebServer*
<https://github.com/khoih-prog/Portenta_H7_AsyncWebServer>
3. *AsyncWebServer_Teensy41*
<https://github.com/khoih-prog/AsyncWebServer_Teensy41>
4. *AsyncWebServer_Ethernet*
<https://github.com/khoih-prog/AsyncWebServer_Ethernet>
5. *AsyncWebServer_RP2040W*
<https://github.com/khoih-prog/AsyncWebServer_RP2040W>
—
Reply to this email directly, view it on GitHub
<#14 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ASSK2RG6KE7WXGR43GNOBE3WE3EYFANCNFSM6AAAAAARNDFMPY>
.
You are receiving this because you authored the thread.Message ID:
<khoih-prog/WebServer_WT32_ETH01/repo-discussions/14/comments/3953646@
github.com>
|
Beta Was this translation helpful? Give feedback.
-
Anything is possible, just requiring knowledge, preparation and time. Harder to program for full
I don't see why not, just programming the correct way.
Simplest and easiest way is to use
Sorry I don't have time for this now. Please post the request on Arduino Forum, etc. But I doubt anybody would have time to help you with this complex project. Good Luck, |
Beta Was this translation helpful? Give feedback.
-
Understood.
I greatly appreciate your feedback.
thank you,
…On Mon, Oct 24, 2022 at 12:39 PM Khoi Hoang ***@***.***> wrote:
Alternatively could I use a raspberry pi with octoprint. Would this be
possible?
Anything is possible, just requiring knowledge, preparation and time.
Harder to program for full RPi (RPi 3, RPi 4) than RPI-pico
Would this work over ethernet?
I don't see why not, just programming the correct way.
I am working on a project that requests to control a 3D printer wireless
and also have a port for ethernet.
*Simplest and easiest way is to use WT32_ETH01 as you correctly selected.*
How would you do it?
Please point me in the right direction.
Sorry I don't have time for this now. Please post the request on Arduino
Forum, etc. But I doubt anybody would have time to help you with this
complex project.
Good Luck,
—
Reply to this email directly, view it on GitHub
<#14 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ASSK2RAIL4324VDLXJXPT5LWE3JVJANCNFSM6AAAAAARNDFMPY>
.
You are receiving this because you authored the thread.Message ID:
<khoih-prog/WebServer_WT32_ETH01/repo-discussions/14/comments/3953963@
github.com>
|
Beta Was this translation helpful? Give feedback.
-
It seems that in v3.0+ has some support for
You have to read and verify if it's working first before posting the enhancement request. |
Beta Was this translation helpful? Give feedback.
-
I really appreciate it!!
I will look into it today.
Thank you very much!!
…On Mon, Oct 24, 2022 at 1:14 PM Khoi Hoang ***@***.***> wrote:
It seems that in v3.0+ has some support for WT32_ETH01 in *ESP32 ETH
support*
<https://github.com/luc-github/ESP3D/tree/3.0/esp3d/src/modules/ethernet>
and
https://github.com/luc-github/ESP3D/blob/102192528dbad3fac9235663fe93464b42f300ed/esp3d/configuration.h#L100-L108
/* Use WiFi
* Enable wifi communications
*/
#define WIFI_FEATURE
/* Use Ethernet
* Enable ethernet communications
*/
//#define ETH_FEATURE
You have to read and verify if it's working first before posting the
enhancement request.
—
Reply to this email directly, view it on GitHub
<#14 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ASSK2RETXZ6PCT2LJPWG3OLWE3NYPANCNFSM6AAAAAARNDFMPY>
.
You are receiving this because you authored the thread.Message ID:
<khoih-prog/WebServer_WT32_ETH01/repo-discussions/14/comments/3954208@
github.com>
|
Beta Was this translation helpful? Give feedback.
-
This is awesome !!
I can also add bluetooth !!
…On Mon, Oct 24, 2022 at 1:27 PM Sal Rodriguez ***@***.***> wrote:
I really appreciate it!!
I will look into it today.
Thank you very much!!
On Mon, Oct 24, 2022 at 1:14 PM Khoi Hoang ***@***.***>
wrote:
> It seems that in v3.0+ has some support for WT32_ETH01 in *ESP32 ETH
> support*
> <https://github.com/luc-github/ESP3D/tree/3.0/esp3d/src/modules/ethernet>
> and
>
>
> https://github.com/luc-github/ESP3D/blob/102192528dbad3fac9235663fe93464b42f300ed/esp3d/configuration.h#L100-L108
>
> /* Use WiFi
> * Enable wifi communications
> */
> #define WIFI_FEATURE
>
> /* Use Ethernet
> * Enable ethernet communications
> */
> //#define ETH_FEATURE
>
> You have to read and verify if it's working first before posting the
> enhancement request.
>
> —
> Reply to this email directly, view it on GitHub
> <#14 (comment)>,
> or unsubscribe
> <https://github.com/notifications/unsubscribe-auth/ASSK2RETXZ6PCT2LJPWG3OLWE3NYPANCNFSM6AAAAAARNDFMPY>
> .
> You are receiving this because you authored the thread.Message ID:
> <khoih-prog/WebServer_WT32_ETH01/repo-discussions/14/comments/3954208@
> github.com>
>
|
Beta Was this translation helpful? Give feedback.
-
Great. Please share your experience (modifications, settings, success, etc.) here with other interested people, including me. |
Beta Was this translation helpful? Give feedback.
-
Of course.
I would be doing more testing. then will post my results and of course give
you credit.
thank you Mr. Khoih,
…On Mon, Oct 24, 2022 at 1:48 PM Khoi Hoang ***@***.***> wrote:
Great. Please share your experience (modifications, settings, success,
etc.) here with other interested people, including me.
—
Reply to this email directly, view it on GitHub
<#14 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ASSK2RG54Y6I665C3JAHFVLWE3RXHANCNFSM6AAAAAARNDFMPY>
.
You are receiving this because you authored the thread.Message ID:
<khoih-prog/WebServer_WT32_ETH01/repo-discussions/14/comments/3954429@
github.com>
|
Beta Was this translation helpful? Give feedback.
-
To help you to work with ESP32 v2.0.5+Compile for ESP8266 is OK. To use But for ESP32, using latest core v2.0.5 + ESP3D v3.0.0-alpha3, there are many compile errors
#if defined(ESP8266)
#include <ESP8266WiFi.h>
#elif defined(ESP32)
#include <WiFi.h>
#include <WiFiClientSecure.h>
#define SSL_AXTLS
#elif defined(ESP31B)
#include <ESP31BWiFi.h>
#else
#error "network type ESP8266 ASYNC only possible on the ESP mcu!"
#endif
#include <ESPAsyncTCP.h>
#include <ESPAsyncTCPbuffer.h>
To fix you can use my forked ESP3D_Printer branch 3.0, which fixed those bugs. Fix ESP32 compile errors
|
Beta Was this translation helpful? Give feedback.
-
I am using an esp32.
So I just compile it and upload it and it seems to work.
I will go ahead and turn off the wifi on my router and see if it works.
[image: image.png]
…On Mon, Oct 24, 2022 at 3:37 PM Khoi Hoang ***@***.***> wrote:
To help you to work with ESP32 v2.0.5+
Compile for ESP8266 is OK.
To use WT32_ETH01, you better use with ESP32 core 2.0.0+, such as current
core v2.0.5
But for ESP32, using latest core v2.0.5 + *ESP3D v3.0.0-alpha3*
<https://github.com/luc-github/ESP3D/releases/tag/v3.0.0-alpha3>, there
are many compile errors
1. Bug in *arduinoWebSockets*
<https://github.com/Links2004/arduinoWebSockets> using even ESPAsyncTCP
library for ESP32
https://github.com/Links2004/arduinoWebSockets/blob/323592f622e0ec8f9ce1f995c5777d9bbaaae1ec/src/WebSockets.h#L134-L147
#if defined(ESP8266)
#include <ESP8266WiFi.h>
#elif defined(ESP32)
#include <WiFi.h>
#include <WiFiClientSecure.h>
#define SSL_AXTLS
#elif defined(ESP31B)
#include <ESP31BWiFi.h>
#else
#error "network type ESP8266 ASYNC only possible on the ESP mcu!"
#endif
#include <ESPAsyncTCP.h>
#include <ESPAsyncTCPbuffer.h>
1.
/home/kh/Arduino/libraries/ESP3D-3.0.0-alpha3/esp3d/src/modules/http/handles/handle-description_xml.cpp: In static member function 'static void HTTP_Server::handle_SSDP()':
/home/kh/Arduino/libraries/ESP3D-3.0.0-alpha3/esp3d/src/modules/http/handles/handle-description_xml.cpp:40:48: error: 'class SSDPClass' has no member named 'getSchema'; did you mean 'schema'?
_webserver->send(200, "text/xml", SSDP.getSchema());
^~~~~~~~~
schema
------------------------------
To fix you can use my forked *ESP3D_Printer branch 3.0*
<https://github.com/khoih-prog/ESP3D_Printer/tree/3.0>, which fixed those
bugs.
—
Reply to this email directly, view it on GitHub
<#14 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ASSK2RHOITWKRPVF2NPICA3WE36SXANCNFSM6AAAAAARNDFMPY>
.
You are receiving this because you authored the thread.Message ID:
<khoih-prog/WebServer_WT32_ETH01/repo-discussions/14/comments/3955022@
github.com>
|
Beta Was this translation helpful? Give feedback.
-
Hi, I programed this board WT32_ETH01 with ESP3D. https://github.com/luc-github/ESP3D
ESP3D is used to add Wi-Fi to a 3D printer. (Serial/Wi-Fi bridge using configurable port 8888)
I was able to flash this board with thee EP3D firmware and it seems to be working correctly.
My question is.
Once I connect the WT32_ETH01 to my router through the port RJ45. How do I know if the board is connecting trough Ethernet instead of internet?
thank you,
Beta Was this translation helpful? Give feedback.
All reactions