System Upgrade and Modify Fault Solutions for Flsun Speeder Pad Ⅱ
News

System Upgrade and Modify Fault Solutions for Flsun Speeder Pad Ⅱ

Update the Firmware

1. If you need to install or re-update the Klipper firmware while your printer is connected to PAD.

2. We provide some compiled firmware, available from here: https://github.com/Flsun3d/Flsun_Speeder_Pad/tree/main/firmware

image

3. Select the firmware of the corresponding machine model, download, and open the folder where it is located, such as “SR”.

image

4. After entering the folder, there is usually a “read me” file that tells you how to use it. You can download the firmware that matches your motherboard chip according to the instructions.

5. Please pay attention to the instructions in the folder, please follow the instructions in the folder to download the firmware used, click the file with the suffix .bin and then click the “Download” button to download.

image

6. Prepare a TF card and insert it into the computer.

7. The TF card needs to be formatted as FAT32 and the allocation size is 4096.

image

8. After downloading, copy all the files in the folder to the root directory of the TF card.

image

9. Safely remove the TF card and insert it into the motherboard, then turn on the printer.

10. It only takes a few seconds to install, then pull out the TF card after powering off.

11. Usually after the firmware is successfully flashed, the original screen does not work.

12. Usually, after the firmware is installed successfully, the file with the “.BIN “ in the TF card will become the “.CUR “.

image

How to Use Timelapse

a) Cura software settings

1. Open the Cura software, and click Extension – Post Processing – Modify G-CODE.

image

2. Click to add a script, and select “Insert at layer change”.

image

3. Select “Before” in the “When to insert” option, fill in “TIMELAPSE_TAKE_FRAME” in “G-code to insert”, and click “Close”.

image

4. If you need to output video after every printing, add “TIMELAPSE_RENDER” to the end code of G-code. Click on “Settings-Printer-manage Printers”.

image

5. Click “Printer”, select your printer model, and click “Machine Settings”.

image

6. Add “TIMELAPSE_RENDER” to the end code and click “Close”.

image

7. When the Pad is turned on, insert the camera into the USB port on the right side of the Pad.

b) Web page settings

1. When the Pad is turned on, insert the camera into the USB port on the right side of the Pad.

2. Connect to WiFi, and enter the generated IP address into a browser on the same local area network. Click the button in the upper right corner of the webpage, as shown below.

image

3. Click the refresh button of “Webcamb”. As shown below.

image

4. If you want to set the time-lapse camera mode, click the button in the upper right corner of the webpage, as shown below.

image

5. Click “TIMELAPSE” and select the mode you want.

image

6. For example: If you want to set the nozzle position, movement speed, and distance, you can check “Park Toolhead”.

image

c) How to print with Timelapse

1. Save the Gcode file to your computer.

image

2. On the webpage, click “G-CODE FILES” and the upload button to upload the G-CODE file to the webpage.

image

3. Right-click on the G-CODE file and click “Print start”.

image

4. After the timelapse configuration is successful, click the Gcode file, and “Timelapse” will be prompted in the pop-up box.

image

5. Click “Webcam” on the home page to monitor your printer in real-time.

image

6. After printing, the video will be automatically saved in “TIMELAPSE” bar.

image

7. Right-click the file and click Download.

image

Building and Flashing the Micro-controller

1. We provide compiled firmware, but because there are many types of printers and motherboards, if your printer is not in the preset configuration, you can try to configure the firmware yourself to make Speeder Pad connect to your printer.

2. In the SSH command prompt window, enter the following commands (input one at a time):

cd ~/klipper/
make menuconfig

imageimage

3. You can contact the company of your motherboard or printer to get the Klipper firmware configuration parameters of your printer, or you can find it through this link: https://github.com/Klipper3d/klipper/tree/master/config

image

4. Please contact your printer, motherboard supplier or search the Internet to obtain the chip information of your printer and motherboard, and then search for the corresponding configuration file.

5. Taking “Flsun-Q5” as an example, click the “printer-flsun-q5-2020.cfg” file on the left to view the file.

image

6. The comments at the top of the printer configuration file describe the settings that need to be set during “make menuconfig”. Open the .cfg file in the web browser or text editor, and find these comments near the top of the file.

image

7. Select parameters such as chip structure, chip model, Bootloader offset, external clock, communication port, etc. (Please follow the motherboard configuration)

image

8. On the lower right side of the screen are the operating instructions for the compilation environment.

image

9. You can use the “direction key” to move up and down, use the “Space/Enter” key to select and confirm, and use the “ESC” key to return or exit.

10. The chip used can be found according to the documentation notes: STM32F103

image

11. In MobaXterm software, click the command prompt window on the right side of the screen, and use the arrow keys to move down, as shown in the figure. Then use the “Space/Enter” key to select and enter the next menu.

image

12. When the following screen appears, use the arrow keys to move down four times, select the menu as shown in the figure, and then use the “Space/Enter” key to confirm.

image

13. After the selection is successful, you should return to the menu as shown in the figure. At this time, use the arrow keys to move down, and use the “Space/Enter” key to select and enter the next menu.

14. Then select the “STM32F103” option and confirm with the “Space/Enter” key.

image

15. This will return to the main menu and the chip configuration section is complete.

image

16. Enable the “extra low-level” feature as noted in the documentation.

image

17. Use the arrow keys to move up once, select the menu as shown in the figure, and then use the “Space/Enter” key to confirm the selection and enable the “extra low-level” function.

image

18. Set Bootloader to 28KiB according to the documentation.

image

19. Use the arrow keys to move down four times, select the menu as shown in the figure, and use the “Space/Enter” key to select and enter the next menu.

image

20. Use the arrow keys to move down twice, select “28Kib bootloader” and then use the “Space/Enter” key to confirm the selection.

image

21. You will now be returned to the main menu and the Bootloader configuration section is complete.

image

22. Set up Serial (on USART3 PB11/PB10) as noted in the documentation.

image

23. Use the arrow keys to move down twice, select the menu as shown in the figure, and use the “Space/Enter” key to select and enter the next menu.

image

24. Use the arrow keys to move down four times to the “(on USART3 PB11/PB10)” menu as shown in the figure, and use the “Space/Enter” key to confirm the selection.

image

25. This will return to the main menu, and the serial port configuration part is complete.

image

26. The parts not mentioned in the configuration instructions do not need to be configured, just follow the default.

27. After the parameter configuration is completed, press “Q” to save, and then press “Y” to confirm.

image

28. If the comments at the top of the printer configuration file describe special steps for “flashing” the final firmware image to the printer control board, then follow those steps.

29. The steps of burning are mentioned in the configuration file, and we should follow the steps of the configuration file.

imageimage

30. Start compiling the firmware by entering the following commands:

make

31. Find the location where the firmware is stored.

32. Find the firmware in the “/home/pi/klipper/out/” directory obtained on the left side of the MobaXterm software.

image

33. Run the mentioned command at the command prompt as instructed by the configuration documentation.

image

34. Start compiling the firmware by entering the following commands:
./scripts/update_mks_robin.py out/klipper.bin out/Robin_nano.bin

image

35. Prepare a TF card and insert it into the computer.

36. The TF card needs to be formatted as FAT32 and the allocation size is 4096.

image

37. Download and copy “Robin_nano.bin” to the TF card according to the instructions of the configuration file.

image

38. Find the downloaded file on the left side of the MobaXterm software, right-click to select “Download”, and then click the left-click to download the file to the root directory of the just formatted TF card.

imageimage

39. Safely remove the TF card and insert it into the motherboard, then turn on the printer.

40. It only takes a few seconds to install, then pull out the TF card after powering off.

41. Usually after the firmware is successfully flashed, the original screen does not work.

42. Usually, after the firmware is installed successfully, the file with the “.BIN “ in the TF card will become the “.CUR “.

image

43. If your motherboard has no BootLoader and is not an SD card upgrade, please use the following method to upload the firmware.

44. Please unplug all connected devices from the USB port on the Speeder Pad first.

45. Connect the printer to the “Port1” USB port of Speeder Pad with a USB cable. Please keep the connection during the firmware upgrade.

image

46. In the SSH command prompt window, enter the following commands (input one at a time):
cd ~/klipper/
make menuconfig

47. The following steps can refer to the content of steps 3-26 in this part of the tutorial.

48. Select parameters such as chip structure, chip model, Bootloader offset, external clock, communication port, etc. (Use mega2560 as a demonstration, please follow the motherboard configuration)

image

49. After the parameter configuration is completed, press “Q” to save, and then press “Y” to confirm.

image

50. Start compiling the firmware by entering the following commands (input one at a time): make clean make

image

51. Enter the following command to start getting serial port information:
ls /dev/serial/by-id/*

52. It should report something like:
/dev/serial/by-id/usb-1a86_USB_Serial-if00-port0

image

53. For common microcontrollers, the firmware can be flashed using something like the following (input one at a time):
service klipper-1 stop
make flash FLASH_DEVICE=/dev/serial/by-id/usb-1a86_USB_Serial-if00-port0
service klipper start

54. Be sure to update the FLASH_DEVICE parameter with the printer’s unique serial port name.

55. Upgrade has been completed:

image

Upload Configuration to Speeder Pad

1. Create a new folder and rename the folder to “Printer Model + Size + Leveling Method”, For example, Flsun-Q5, the size is 200200200, and the leveling method is Auto level, then the folder name is “Flsun-Q5 pro 200200200 Autolevel”.

2. The folder contains two files, one is firmware, usually ending with .bin, and the other is printer.cfg. Please write the options for compiling firmware at the beginning of printer.cfg, for example:

# This file contains common configurations and pin mappings
# for the Flsun Q5 using the MKS Robin Nano board.
# To use this config, the firmware should be compiled for the
# STM32F103. When running “make menuconfig”, enable “extra low-level
# configuration setup”, select the 28KiB bootloader, and serial (on
# USART3 PB11/PB10) communication.
# Note that the “make flash” command does not work with MKS Robin
# boards. After running “make”, run the following command:
# ./scripts/update_mks_robin.py out/klipper.bin out/Robin_nano.bin
# Copy the file out/Robin_nano.bin to an SD card and then restart the
# printer with that SD card.

3. Compress this folder and send it to the specified mailbox: flsun_email@163.com

4. We will publish to Speeder Pad library after reviewed.

 

 

Cecily
+1
0
+1
0
+1
0
+1
0

Comments are closed.