This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
|
tina2:octoprint [2023/09/07 14:07] caojie |
tina2:octoprint [2023/09/07 14:28] (current) caojie |
||
|---|---|---|---|
| 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.) | ||
| {{: | {{: | ||
| Line 127: | Line 137: | ||
| {{: | {{: | ||
| - | ====3.Change OctoPrint source file=== | + | ====3.Change OctoPrint source file==== |
| ===a)Test Connection=== | ===a)Test Connection=== | ||
| {{: | {{: | ||