This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
tina2:octoprint [2023/01/31 14:34] mao [3.Change OctoPrint source file] |
tina2:octoprint [2023/09/07 14:28] (current) caojie |
||
---|---|---|---|
Line 47: | Line 47: | ||
wget http:// | wget http:// | ||
(If your Linux kernel version is not 5.4.79, download the corresponding one from http:// | (If your Linux kernel version is not 5.4.79, download the corresponding one from http:// | ||
- | Use this command to check which version of your Linux kernel: **uname -r**)\\ | + | Use this command to check which version of your Linux kernel |
\\ | \\ | ||
Install the header file : | Install the header file : | ||
Line 53: | Line 53: | ||
{{: | {{: | ||
- | ===b)Download the CH340 serial driver source code and unzip it=== | + | ===b)Download the CH340/ |
wget http:// | wget http:// | ||
unzip ch341ser_linux-kernel5.4.79.zip | unzip ch341ser_linux-kernel5.4.79.zip | ||
Line 67: | Line 67: | ||
{{: | {{: | ||
- | ====5.Change OctoPrint source file=== | + | ====5.Change OctoPrint source file==== |
===a)Test Connection=== | ===a)Test Connection=== | ||
{{: | {{: | ||
Line 81: | Line 81: | ||
If your python version is not python3.7, just replace " | If your python version is not python3.7, just replace " | ||
Write this code after opening the serial port and save it: | Write this code after opening the serial port and save it: | ||
- | | + | |
serial_obj.setDTR(False) | serial_obj.setDTR(False) | ||
serial_obj.setRTS(False) | serial_obj.setRTS(False) | ||
+ | serial_obj.oopen() | ||
+ | # force reboot printer | ||
+ | time.sleep(0.1) | ||
+ | serial_obj.setDTR(True) | ||
+ | serial_obj.setRTS(True) | ||
+ | time.sleep(1) | ||
+ | serial_obj.setDTR(False) | ||
+ | serial_obj.setRTS(False) | ||
+ | # wait | ||
+ | time.sleep(3) | ||
(**Be careful**, the OctoPrint source file uses spaces as indent.) | (**Be careful**, the OctoPrint source file uses spaces as indent.) | ||
- | {{: | + | {{: |
====6.Reboot your Raspberry Pi and Connect the printer with its baud rate==== | ====6.Reboot your Raspberry Pi and Connect the printer with its baud rate==== | ||
Line 113: | Line 123: | ||
===b)Install your Linux kernel header package=== | ===b)Install your Linux kernel header package=== | ||
sudo apt install raspberrypi-kernel-headers | sudo apt install raspberrypi-kernel-headers | ||
- | ===c)Download the CH340 serial driver source code and unzip it=== | + | ===c)Download the CH340/ |
wget http:// | wget http:// | ||
unzip ch341ser_linux-kernel5.4.79.zip | unzip ch341ser_linux-kernel5.4.79.zip | ||
Line 127: | Line 137: | ||
{{: | {{: | ||
- | ====3.Change OctoPrint source file=== | + | ====3.Change OctoPrint source file==== |
===a)Test Connection=== | ===a)Test Connection=== | ||
{{: | {{: |