- A UI that matches OctoPrint printer
- Client and server architecture solution
- OctoPi -> OctoPrint service -> Printer
(The update and upgrade operations are not redundant)
- You can create a WPA profile in the boot directory to add wi-fi connections
- SSH your PI on your computer for further action
After Pi boot you can get the IP address of Pi from the screen
If you connect with console
If you connect with terminal
update and upgrade
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 -- -nocursor") before "exit 0"
- ”rc.local“ is in the etc folder in the system directory
- . 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