

Configure serial port settings in OctoprintĪs the implementation of serial port auto-detection does not cover the /dev/ttyAML* on Octoprint, there is a simple trick to do this. But as we are not using the UART_AO_A, please leave the TXD and RXD empty, as pictures I showed (sorry that I can not insert more pictures due to the new user policy, please jump to top and view it), and use jumper wires to connect to the UART_AO_B, then install them onto the printer. Not much to talk this part, just refer to the prusa tutorial, install these pins in the right position. Just make sure your console setting is not using this port as well or you will have a hard time.

Enable UART port to communicate with 3D printerĪs the issue mentioned above, I used UART_AO_B with setting overlays=meson-g12a-uart-ao-b-on-gpioao-2-gpioao-3 in /boot/uEnv.txt, feel free to use whatever UART port or pin settings you like as we will use jumper wires to connect the printer. In short of the post above, you install pip and some packages, install Octoprint via pip, then download the systemd unit, modify the user and executable to your Octoprint, add yourself into the necessary group for interacting with serial port, everything works well. Also, remember to configure your wifi as well. There is a very good post with instructions inside, just refer to it. I installed Debian as my system, and install Octoprint. There is nothing I could say better than referring to the official documentation. IMG_1639.jpeg 3024×4032 2.91 MB Install System on Radxa zero and Octoprint I then thus use some jumper wire, connect with UART_AO_B instead to physically solve this issue. The problem is that u-boot allows interrupts during boot and is also outputting messages during boot, the messages are captured by 3D printer board, and it sends some responses, thus blocking the boot process. I will cover each step in the following section, but I will first describe the issue that I solved with a hack mentioned at beginning.

