MarlinFirmware / Marlin

Marlin is an optimized firmware for RepRap 3D printers based on the Arduino platform. Many commercial 3D printers come with Marlin installed. Check with your vendor if you need source code for your specific machine.
https://marlinfw.org
GNU General Public License v3.0
16.19k stars 19.22k forks source link

[FR] Enable WiFi standlone module is confused #24727

Open Johnny-Martin opened 2 years ago

Johnny-Martin commented 2 years ago

Is your feature request related to a problem? Please describe.

My board is Fysetc Spider 2.3, and I buy a wifi module(SPIDER-RRF-WIFI) for the board so that I can control by 3D printer with my laptop.

The Wifi module need a serial port, and the problem is, I don't know how to configrate these two serial ports to enable the WiFi module by reading the comment in the header file.

`/**

What value should I assign to these two serial ports? And how to turn on the wifi module?

Please help me, thanks a lot!

Are you looking for hardware support?

No response

Describe the feature you want

I hope the user can understand every number means for the serial port by reading the comment in the header file.

Additional context

No response

ellensp commented 2 years ago

You need to look at the pins for your controller.

https://wiki.fysetc.com/images/Spider_V2.3_Pinout.jpg

Its plugged into exp1 and exp2 so it has to be a serial port on those connectors

PC6 and PC7 are UART 6

So it looks like you need serial port 6 enabled

This Issue Queue is for Marlin bug reports and development-related issues, and we prefer not to handle user-support questions here. (As noted on this page.) For best results getting help with configuration and troubleshooting, please use the following resources:

After seeking help from the community, if the consensus points to a bug in Marlin, then you should post a bug report.

ellensp commented 2 years ago

reopening.. issue is not only serial port SPIDER-RRF-WIFI is running DuetWiFiSocketServer firmware code... that marlin doesn't know how to talk to
https://github.com/gloomyandy/DuetWiFiSocketServer/releases

thisiskeithb commented 2 years ago

reopening.. issue is not only serial port SPIDER-RRF-WIFI is running DuetWiFiSocketServer firmware code... that marlin doesn't know how to talk to https://github.com/gloomyandy/DuetWiFiSocketServer/releases

They are trying to run RRF-related firmware on that module. It needs to be flashed with something like ESP3D for it to work with Marlin, so it's not really a bug.

ellensp commented 2 years ago

That is why its a feature request. To support the module as supllied

Johnny-Martin commented 2 years ago

Thanks for reopening this issue, I had reverse engineering of SPIDER-RRF-WIFI module, and here is the schematic: Snipaste_2022-09-13_17-45-42

The EXP1 of this WiFi module is for UART communication, and the core module is ESP-WROOM-02D. https://www.espressif.com/sites/default/files/documentation/esp-wroom-02u_esp-wroom-02d_datasheet_en.pdf

I will try to flash this module with ESP3D firmware in few days.

thisiskeithb commented 5 months ago

Any updates @Johnny-Martin?