We have got much feedback to ask the wifi function on ChiTu series printers. We are trying to bring a better solution in the soon future.
For now, there are several ways to use the WiFi function on ChiTu controller.
- ESP WiFi module
- Set Router to client/repeat mode
- Raspberry PI with a USB cable
1. ESP WIFI Module
Here we provide a solution with the ESP8266 module, The ESP32 has a better speed but the interface on our board not compatible yet.
- ESP WiFi module is mainly for sending commands, the speed is slow about 50k/s~150k/s while sending files.
- ESP module is not stable enough for sending files according to different operating environments.
To use ESP8266 on ChiTu boards, you have to make sure your board has come with the WiFi Slot. The ELEGOO Mars and Mars pro use a customized board which not include this part.
Before using the network sending function, you have to open the WiFi button.
There are different GUI on ChiTu boards, you can download our general UI firmware. You can learn more about our GUI pages. Download the General UI: UI_ALL_LCD.bin
This will change your current UI page, and we may not respond to any further request to recover it. Please consider. (UI page don’t affect any printing quality)
Change this button to WiFi method
You can see a .txt file in the folder, please edit your router or wifi name and password in the same format. Then print this file to activate the WiFi module.
You can also create this file by following steps:
Input your router or WiFi hotspot name and pass work here
Click the button on the right to get the config file
Copy this config file to USB and Print it to active WiFi module
After print this file, you can read the USB by scan and search button
You can choose the file to print
The HB tool was designed for the FDM printer, so there are some buttons not workable on the LCD printers, like move XY axis, fan speed and adjust the temp.
Also, you have to use the ESP8266 from official Chitu, we have edited some coding to make it work.
We are not able to provide tech support as too many factors affect the ESP module, please consider first before place the order.
If your ESP01 not buy from our store, you need to update the firmware first,
then purchase our HB authorized code via this link. Please also provide your screenshot(we need to know the device number) of HB after purchasing.
2. Set Router to client/repeat mode
To set the router as Client mode, Your router must have the function to set as client. Please check your router brand and if it is with client mode.
You can google how to set it to client mode. some routers use repeat mode.
You will have to connect the router to your printer via a net cable, which means your board must come with an Ethernet Interface.
Some printer doesn’t show the interface, you will need to open the cover to check.
Choose the default in the machine list as some printer don’t come with Sending button
After sending the file there will be a popup to print now or not
3. Raspberry PI with ESP module.
Accessory you NEED
- Raspberry Pi Zero W
- ChiTu ESP8266 module
- TFT card/Micro USB (>8GB)
- Micro USB cable to connect the board
- Micro USB cable for power supply
You can find a Pi zero kit include these cable on Amazon or Aliexpress.
Download the Pi OS: Raspberry Pi OS (32-bit) with desktop version is enough.
Download And Write together
Download first then write it
raspberrypi.local
- pi
raspberry
config.txt
- dtoverlay=dwc2
modules-load=dwc2,g_mass_storage
The steps you need to do.
-Edit config.txt to let Pi use dwc2 USB driver
echo “dtoverlay=dwc2” | sudo tee -a /boot/config.txt
-Run the USB driver in Raspbian.
echo “dwc2” | sudo tee -a /etc/modules
-Activate function module
echo “g_mass_storage” | sudo tee -a /etc/modules
-Create a system folder. you can custom the storage.
dd if=/dev/zero of=/home/pi/piusb-1gb.bin bs=1024 count=1000000
-Setting the U disk(SD card)
sudo modprobe g_mass_storage file=/home/pi/piusb-1gb.bin stall=0 removable=1 idVendor=0x0781 idProduct=0x5572 bcdDevice=0x011a iManufacturer=“SanDisk” iProduct=“Cruzer Switch” iSerialNumber=“1234567890”
-Format U disk(SD card)
sudo mkdosfs /home/pi/piusb-1gb.bin -F 32 -I
or
mkfs.vfat /home/pi/piusb-1gb.bin
-Add a shared folder of U disk(SD card)
sudo mkdir /mnt/usb_share
-Edit /etc/fstab,add at the end.
sudo nano /etc/fstab
/home/pi/piusb-1gb.bin /mnt/usb_share vfat users,umask=000 0 2
-Remount
sudo mount -a
-Setting the U disk(SD card) again.
sudo modprobe g_mass_storage file=/home/pi/piusb-1gb.bin stall=0 removable=1 idVendor=0x0781 idProduct=0x5572 bcdDevice=0x011a iManufacturer=“SanDisk” iProduct=“Cruzer Switch” iSerialNumber=“1234567890”
You can also search Pi Zero W tutorials on YouTube
All the documents and tools you can find on the official raspberry website. But you can only send file to the 3d printer and have to start printing yourself.
So these are the ways to make your printer with WiFi, some Chitu board based printer don’t come with wifi interface or ethernet, you can only send the file via Pi Zero W instead of printing.