- A UI that matches OctoPrint printer
- Client and server architecture solution
- OctoPi -> OctoPrint service -> Printer
(The update and upgrade operations are not redundant)
2. Install Xorg (Reference: https://wiki.debian.org/Xorg#Video_drivers)
- sudo apt install xorg
- add line "allowed_users = anybody" to "/etc/X11/Xwrapper.config"
- Add the shell line(“su -l pi -c startx”) before "exit 0"
- ”rc.local“ is in the etc folder in the system directory
- svn export https://github.com/bigtreetech/OctoBTT.git/trunk/install.sh
- . install.sh
- -j* Thread parameters, set the compilation thread, improve the compilation speed, need to set the appropriate number of compilation, too many threads will cause the compilation exception failure, such as: make -j4; Compile for four threads
- clean Environment cleaning parameter. Recompiling requires doing environment cleaning first, for example: make clean
- -----Note: the compilation process may fail due to missing libraries, requiring manual installation of missing development libraries for clean recompilation-----
- Do not execute qmake. It will destroy the project files
manually executes the "startx" launcher
is added in ~/.xsession
- xset -dmps
- xset s off
- exec OctoBQPi
enables the program to start itself after the X service runs
- Used with OctoPrint
- Because the serial port delay is long, the background has blocked the serial port connection, we only use the USB automatic connection
- It is recommended to run with Marlin firmware. Currently there may be some unknown problems due to non-marlin firmware
- If you want to use octoprint online , you can use the network cable to connect to the router.
- Fork the repository
- New Feat_ XXX branch
- Submit code
- New Pull Request