- Saved searches
- Use saved searches to filter your results more quickly
- vincios/Mks-Wifi
- Name already in use
- Sign In Required
- Launching GitHub Desktop
- Launching GitHub Desktop
- Launching Xcode
- Launching Visual Studio Code
- Latest commit
- Git stats
- Files
- README.md
- Совместимый Marlin2.0 Smoothieware MKS SGEN_L+ MKS TFT24 сенсорный экран+ wifi модуль аналогичный SKR V1.3 3D принтер лучший комплект обновления
- Специально для вас
- Описание
- Характеристики
- Saved searches
- Use saved searches to filter your results more quickly
- License
- makerbase-mks/SGEN_L
- Name already in use
- Sign In Required
- Launching GitHub Desktop
- Launching GitHub Desktop
- Launching Xcode
- Launching Visual Studio Code
- Latest commit
- Git stats
- Files
- README.md
- About
Saved searches
Use saved searches to filter your results more quickly
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session.
vincios/Mks-Wifi
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Name already in use
A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Sign In Required
Please sign in to use Codespaces.
Launching GitHub Desktop
If nothing happens, download GitHub Desktop and try again.
Launching GitHub Desktop
If nothing happens, download GitHub Desktop and try again.
Launching Xcode
If nothing happens, download Xcode and try again.
Launching Visual Studio Code
Your codespace will open once ready.
There was a problem preparing your codespace, please try again.
Latest commit
Git stats
Files
Failed to load latest commit information.
README.md
NOTE: information of this repository are primarily referred to install the MKS wifi board into a FLSUN Q5 3D printer (MKS Robin Nano V1.2 board). However, most of the information in this article should be compatible with most 3D printers on the market.
The MKS WIFI board is a simple ESP8266 board (see this article).
Like any other ESP8266 board, the firmware is composed by two parts:
- the ESP Firmware. The binary file must be named MksWifi.bin
- the SPIFFS File System, used to store firmware files (i.e., the WebView pages). The binary file must be named MksWifi_WebView.bin .
The original firmware functions are limited only to a TCP communication socket, only usable with a Cura plugin (see this article), and a simple firmware update page.
The firmware doesn’t have SPIFFS File System, so the installation needs only to flash the MksWifi.bin file.
SD method (must be used for the first flash on a branded new board):
- Get the bin file You can download it from the Makerbase repo, into the folder firmware_release . Simply download the zip file and extract it. You can also found some pre-downloaded versions into the Original firmware/Firmware per WiFi and Original firmware/MksWifi_CS1.0.4_200227 folders (file MksWifi.bin ).
- Copy the MksWifi.bin file to the sdcard Simply copying the MksWifi.bin should be enough to start the ESP8266 flash. However, a full printer flash is recommended: copy the entire printer firmware to the root of the sdcard, including the MksWifi.bin file. An example is the Original firmware/Firmware per WiFi folder.
- Insert sdcard to the relative board(Robin series and mks tft series)
- Reboot the board, firmware will updated automatically
Webpage method (only usable on a already flashed board):
- Get the bin file See the SD method notes.
- Open the webpage.
- Choose the MksWifi.bin file under the wifi firmware section
- Click the update button
NOTE: The SD method seems to work only for the first flash on a new board (need to investigate this issue). So, for successive flashes you need to use the webpage method.
The BeePrint alternative firmware is based on the original Makerbase firmware, to which it adds a websocket feature, needed to create feature-rich dashboards.
NOTE: BeePrint firmware only works on printers that use a Repetiter firmware (no Marlin).
- Install the original firmware See the notes of the firmware currently installed on the wifi board to find how to restore the original firmware
- Download the MksWifi.bin and the MksWifi_WebView.bin files from the release page
- Open the webpage
- Flash the MksWifi_WebView.bin file under the web view section
- Flash the MksWifi.bin file under the wifi firmware section
To restore the original firmware, go to the /update page and flash the original MksWifi.bin file under the wifi firmware section
ESP3D is another alternative firmware, compatible with all printer board firmwares (see the compatibility list). However, there are some limitation with this firmware and Marlin (see below).
Marlin has some limitation with the files management. Uploaded files must follow the DOS 8.3 format (max 8 characters for the name and max 3 characters for the extension). Files in the sdcard that doesn’t follow this format will be displayed truncated into the ESP3D files list.
In addition, the ESP3D V2.1 use a very slow file upload protocol (see this and this issues). The V3.0 implements the MKS protocol, but is not compatible with the Q5 board.
For more information, see also this article, referred to the custom Q5 Marlin firmware.
The installation consists of two part: installation of the firmware and uploading of the webpages.
The official installation guide says to build the firmware form source, flash it on the board and finally upload the web files to the file system using the integrated uploader. No needs to flash the file system.
However, other file systems previously installed on the wifi board (i.e. BeePrint) may cause conflicts with ESP3D, so it is a good practice to overwrite the file system during the installation of ESP3D (or fully erase the wifi board).
So, in this guide we will first flash an old pre-built ESP3D version, overwriting the file system with the pre-built ones included into the release. Then, we will update it with a new builded ESP3D version.
- Install the original firmware See the notes of the firmware currently installed on the wifi board to find how to restore the original firmware
- Flash the pre-build ESP3D firmware This pre-build firmware rar file comes from the Makerbase’s MKS-SGEN_L-V2 repository. You can download it from there, otherwise you’ll find the pre-downloaded version into the ESP3D/ESP3D firmware (with FS) folder.
- Get the required files from the repository page (or from the ESP3D/ESP3D firmware (with FS) ) folder)
- Rename the firmware.bin file to MksWifi.bin and the esp3d.spiffs.bin to MksWifi_WebView.bin
- Open the webpage
- Flash the MksWifi_WebView.bin file under the web view section
- Flash the MksWifi.bin file under the wifi firmware section
- Connect to the ESP3D wifi network and open the page http://192.168.0.1
- Upload the index.html.gz file You can download it from the repository or find it into the ESP3D/ESP3D firmware (with FS) ) folder.
- Click the «Go to ESP3d interface» button and complete the configuration wizard
- Build the latest ESP3D version from source
- Clone the ESP3D repository (make sure you are on the 2.1.x branch)
- Open it with PlatformIO
- Check that the default environment is the esp8266 ( default_envs entry into the platformio.ini file). Or you can also select the env:esp8266 environment from the VS Code blue bottom bar
- Build the firmware (checkmark icon on the VS Code blue bottom bar)
- You’ll find the builded firmware.bin file into the .pioenvs/esp8266/ folder. Rename it to MksWifi.bin
Note: since the 2.1.x branch is no longer updated, you could also use the pre-builded version into the ESP3D/ESP3D Precompiled V2.1.1 folder.
- Update the ESP3D firmware with the one built in step above
- Go to the page
- Select the ESP3D tab
- Click the update button (the orange one)
- Select the MksWifi.bin file and click Update
- Update the file system
- Go to the page
- Select the ESP3D tab
- Click the ESP3D Filesystem button (the green one)
- Delete all file listed
- Upload all the files you find into the esp3d\data folder of the repository. Alternatively, if you have used the pre-compiled V2.1.1 version, upload all the files you find into the ESP3D/ESP3D Precompiled V2.1.1/FilesToUpload folder
- Go to the page
- Select the ESP3D tab
- Click on the update button (the orange one)
- Flash the original MksWifi.bin file
This is a custom ESPHome component to integrate a FLSUN QQ-S Pro printer with Home Assistant (but it should be compatible with other printers).
- Makerbase MKS-WIFI repository. Contains all the information about the board, and the original MksWifi.bin firmware: https://github.com/makerbase-mks/MKS-WIFI
- Mischianti MKS Wifi articles series. Contains a lot of information about the mks wifi hardware and original firmware, how to compile and flash it by hardware on a MKS WIFI board (as well as on a ESP9266 NodeMCU). It also contains information about the BeePrint custom firmware: https://www.mischianti.org/category/project/web-interface-beeprint-for-mks-wifi/
- BeePrint repositories: firmware and web interface
- Foxies-CSTL FLSUN Marlin repository. Contains, into the Wifi section of the wiki, some information about ESP3D Marlin compatibility, and how to flash it on a FLSUN printer: wiki and repository
- Makerbase MKS-SGEN_L-V2 board wiki. Contains some information about how to flash ESP3D on MKS WIFI board using a USB-TTL converter: https://github.com/makerbase-mks/MKS-SGEN_L-V2/wiki/MKS_TFT_WIFI
Совместимый Marlin2.0 Smoothieware MKS SGEN_L+ MKS TFT24 сенсорный экран+ wifi модуль аналогичный SKR V1.3 3D принтер лучший комплект обновления
Цвет:
Специально для вас
Описание
Упаковочный лист
Комплект 1
1 * МКС SGEN-L
1 * МКС TFT24
1 * МКС WI-FI
1 * USB
1 * плоский кабель
Комплект 2
1 * МКС SGEN-L
1 * МКС TFT24
1 * USB
1 * плоский кабель
Характеристики
Бренд Makerbase Тип товара Материнская плата Номер модели MKS SGEN_L,MKS TFT24 display,MKS WIFI Compatible Marlin2.0&Smoothieware Chip 32-bit Arm Cortex-M3 Support Stepper uart/SPI mode Frequency 100MHZ
Saved searches
Use saved searches to filter your results more quickly
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session.
MKS SGEN_L is a powerful 32-bit 3D printer control board with LPC1768. Support Marlin2.0, Smoothieware. Support MKS LCD12864B/MINI12864/LCD2004/12864 and MKS TFT Touch Screens. The motherboard integrates SPI / UART interface and works with MKS TMC2130/TMC2208 V2.0/TMC2209. It can be used after plugged in. No soldering or flying lead is required .
License
makerbase-mks/SGEN_L
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Name already in use
A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Sign In Required
Please sign in to use Codespaces.
Launching GitHub Desktop
If nothing happens, download GitHub Desktop and try again.
Launching GitHub Desktop
If nothing happens, download GitHub Desktop and try again.
Launching Xcode
If nothing happens, download Xcode and try again.
Launching Visual Studio Code
Your codespace will open once ready.
There was a problem preparing your codespace, please try again.
Latest commit
Git stats
Files
Failed to load latest commit information.
README.md
- MKS SGEN_L V2 use LPC1769, if you want to know about MKS SGEN_L V2, you can refer to: MKS SGEN_L V2
- MKS SGEN_L is a powerful 32-bit 3D printer control board with LPC1768. Support Marlin2.0, Smoothieware.
Related tutorials and Notice
- User Manual.click here
- Thank you very much 3D Maker ES’s video for MKS SGEN_L.click here
- Thank you very much Aleksandr Beloborodov’s video for MKS SGEN_L.click here
- Welcome to follow us on Facebook to learn about the company’s latest developments.click here
- Thank you for using MKS products. If you have any questions during use, please contact us in time and we will work with you to solve it.
- For more product dynamic information and tutorial materials, you can always follow MKS’s Facebook/Twitter/Discord/Reddit/Youtube and Github. Thank you!
- MKS Github: https://github.com/makerbase-mks
- MKS Facebook: https://www.facebook.com/Makerbase.mks/
- MKS Twitter: https://twitter.com/home?lang=en
- MKS Discord: https://discord.gg/4uar57NEyU
- MKS Reddit: https://www.reddit.com/user/MAKERBASE-TEAM/
About
MKS SGEN_L is a powerful 32-bit 3D printer control board with LPC1768. Support Marlin2.0, Smoothieware. Support MKS LCD12864B/MINI12864/LCD2004/12864 and MKS TFT Touch Screens. The motherboard integrates SPI / UART interface and works with MKS TMC2130/TMC2208 V2.0/TMC2209. It can be used after plugged in. No soldering or flying lead is required .