update docs
This commit is contained in:
parent
135e1858a8
commit
2205fa1955
11
docs/FAQ.md
11
docs/FAQ.md
@ -8,17 +8,6 @@ The minimum version is Python 3.7, this is checked during install.
|
||||
|
||||
KlipperScreen was not designed to work with OctoPrint and there are no plans to make it compatible.
|
||||
|
||||
## How to Check if You Have a Desktop Environment
|
||||
1. Let you device finish startup
|
||||
2. At the end of the boot process look at the screen and check using this examples
|
||||
|
||||
|
||||
| Desktop environment | Console |
|
||||
|:------------------------------------------:|:--------------------------------------------:|
|
||||
|  |  |
|
||||
| Desktop environment | Console |
|
||||
|  |  |
|
||||
|
||||
## Can i use KlipperScreen as a desktop application?
|
||||
|
||||
Yes, First disable the service:
|
||||
|
@ -7,19 +7,9 @@ It's strongly recommended to test it and ensure your hardware is working with Ra
|
||||
Once you have established that the screen is working, then proceed installing KlipperScreen.
|
||||
|
||||
## Setup
|
||||
|
||||
The installation script is meant for RaspberryOS Lite, but it should work on other debian derivatives.
|
||||
|
||||
[Click to learn how to check if you installed a desktop version](FAQ.md#how-to-check-if-you-have-a-desktop-environment)
|
||||
|
||||
If you installed a desktop (GUI version) of the OS and want to run KlipperScreen exclusively then do:
|
||||
```sh title="Boot to console / KlipperScreen"
|
||||
sudo systemctl set-default multi-user.target && sudo reboot
|
||||
```
|
||||
to undo and go back to the desktop environment:
|
||||
```sh title="Boot to the desktop"
|
||||
sudo systemctl set-default graphical.target && sudo reboot
|
||||
```
|
||||
|
||||
## Auto install
|
||||
|
||||
[KIAUH](https://github.com/th33xitus/kiauh) is a tool that helps you install or upgrade Klipper, Moonraker, Mainsail, and other extensions.
|
||||
@ -31,27 +21,21 @@ You can visit [KIAUH on GitHub](https://github.com/th33xitus/kiauh) to learn mor
|
||||
|
||||
## Manual Install
|
||||
|
||||
First install [Klipper](https://www.klipper3d.org/Installation.html) and [Moonraker](https://moonraker.readthedocs.io/en/latest/installation/).
|
||||
|
||||
### KlipperScreen Installation
|
||||
Execute the following commands:
|
||||
|
||||
```sh
|
||||
cd ~/
|
||||
git clone https://github.com/KlipperScreen/KlipperScreen.git
|
||||
cd ~/KlipperScreen
|
||||
./scripts/KlipperScreen-install.sh
|
||||
./KlipperScreen/scripts/KlipperScreen-install.sh
|
||||
```
|
||||
|
||||
This script will install packages that are listed under manual install, create a python virtual environment at
|
||||
This script will install the necessary packages, create a python virtual environment at
|
||||
`~/.KlipperScreen-env` and install a systemd service file.
|
||||
|
||||
|
||||
If you need a custom location for the configuration file, you can add -c or --configfile to the systemd file and specify
|
||||
the location of your configuration file.
|
||||
|
||||
At this point KlipperScreen should be working, if it doesn't start then go to the [troubleshooting page](Troubleshooting.md)
|
||||
|
||||
## Moonraker configuration
|
||||
|
||||
In moonraker.conf ensure that the IP of the device is a trusted client:
|
||||
@ -61,10 +45,8 @@ In moonraker.conf ensure that the IP of the device is a trusted client:
|
||||
trusted_clients:
|
||||
127.0.0.1
|
||||
```
|
||||
!!! warning
|
||||
having `force_logins: true` in this section or if you don't want to use `trusted_clients`
|
||||
|
||||
Will require the [moonraker api key](https://moonraker.readthedocs.io/en/latest/installation/#retrieving-the-api-key) in [KlipperScreen.conf](Configuration.md)
|
||||
Or add the [moonraker api key](https://moonraker.readthedocs.io/en/latest/installation/#retrieving-the-api-key) to [KlipperScreen.conf](Configuration.md)
|
||||
|
||||
If you wish to use the update manager feature of moonraker for KlipperScreen, add the following block to `moonraker.conf`:
|
||||
|
||||
|
@ -54,3 +54,8 @@ this mode lets you create a mesh leveling bed using the paper test in various po
|
||||
Available when the kinematics are defined as delta.
|
||||
|
||||
Klipper documentation: [Delta calibration](https://www.klipper3d.org/Delta_Calibrate.html)
|
||||
|
||||
### Axis Twist Compensation (`AXIS_TWIST_COMPENSATION_CALIBRATE`)
|
||||
Available when `[axis_twist_compensation]` is defined in the Klipper configuration.
|
||||
|
||||
Klipper documentation: [Axis Twist Compensation](https://www.klipper3d.org/Axis_Twist_Compensation.html)
|
||||
|
@ -140,6 +140,10 @@ If you find a way of turning it off, please share it: [Contact](Contact.md)
|
||||
|
||||
[Follow this steps](Troubleshooting/Network.md)
|
||||
|
||||
## I see the Desktop environment instead of KlipperScreen
|
||||
|
||||
[Follow this steps](Troubleshooting/Desktop.md)
|
||||
|
||||
## Other issues
|
||||
|
||||
If you found an issue not listed here, or can't make it work, please provide all the log files
|
||||
|
20
docs/Troubleshooting/Desktop.md
Normal file
20
docs/Troubleshooting/Desktop.md
Normal file
@ -0,0 +1,20 @@
|
||||
#### Check if You Have a Desktop Environment
|
||||
1. Let you device finish startup
|
||||
2. At the end of the boot process look at the screen and check using this examples
|
||||
|
||||
|
||||
| Desktop environment | Console |
|
||||
|:------------------------------------------:|:--------------------------------------------:|
|
||||
|  |  |
|
||||
| Desktop environment | Console |
|
||||
|  |  |
|
||||
|
||||
|
||||
If you installed a desktop (GUI version) of the OS and want to run KlipperScreen exclusively then do:
|
||||
```sh title="Boot to console / KlipperScreen"
|
||||
sudo systemctl set-default multi-user.target && sudo reboot
|
||||
```
|
||||
to undo and go back to the desktop environment:
|
||||
```sh title="Boot to the desktop"
|
||||
sudo systemctl set-default graphical.target && sudo reboot
|
||||
```
|
@ -8,7 +8,7 @@ See [Physical install issues](Physical_Install.md)
|
||||
If the screen shows the bootup text, but ends in a blinking cursor or login prompt,
|
||||
and no matter what you tried in [Troubleshooting](../Troubleshooting.md) you can't make it work, then do this:
|
||||
|
||||
1. Install a distro with a desktop enviromenment [Click to learn how to check](../../FAQ/#how-to-check-if-you-have-a-desktop-environment)
|
||||
1. Install a distro with a desktop enviromenment [Click to learn how to check](./Desktop.md)
|
||||
|
||||
2. Ensure that the screen is working properly (display and touch)
|
||||
|
||||
|
@ -1,7 +1,9 @@
|
||||
# Wi-Fi networks not listed
|
||||
|
||||
!!! tip "First start"
|
||||
The initial scan may take a couple of minutes, first be patient before assuming it's an issue
|
||||
The initial scan may take a while, first be patient before assuming it's an issue
|
||||
|
||||
The network panel requires network-manager to function, (if you are using a fork this may not be the case)
|
||||
|
||||
Check if network-manager is installed:
|
||||
|
||||
@ -15,8 +17,6 @@ if the response is the following:
|
||||
dpkg-query: the package 'network-manager' is not installed
|
||||
```
|
||||
|
||||
go to [wpa_supplicant](wpa_supplicant.md)
|
||||
|
||||
if the response is the following:
|
||||
|
||||
```sh
|
||||
|
@ -145,4 +145,4 @@ here are some examples:
|
||||
|
||||
## Touchscreen touch rotation
|
||||
|
||||
[See touch rotation](../Touch_issues/#touch-rotation-and-matrix)
|
||||
[See touch rotation](./Touch_issues.md#touch-rotation-and-matrix)
|
||||
|
@ -19,8 +19,8 @@ The host device could be for example a Raspberry Pi
|
||||
3. Create `~/KlipperScreen/scripts/launch_KlipperScreen.sh`:
|
||||
|
||||
```bash
|
||||
#!/usr/bin/env bash
|
||||
# Use display 10 to avoid clashing with local X server, if anyy
|
||||
#!/bin/bash
|
||||
# Use display 10 to avoid clashing with local X server, if any
|
||||
Xtigervnc -rfbport 5900 -noreset -AlwaysShared -SecurityTypes none :10&
|
||||
DISPLAY=:10 $KS_XCLIENT&
|
||||
wait
|
||||
@ -60,7 +60,7 @@ Turn off DPMS and Display timeout:
|
||||
* Triple-click "Home" button
|
||||
* Guided access pops up
|
||||
* Press "Start"
|
||||
* Now iPad is locked to VNC viewer until "Guided access" mode is disabled by triple-clicking "Home" button and entering the restrictions password.
|
||||
* Now iPad is locked to VNC viewer until "Guided access" mode is disabled by triple-clicking "Home" button and entering the password.
|
||||
##### On the VNC viewer:
|
||||
* Press "+" button at the top right
|
||||
* Enter IP address of your print host.
|
||||
|
Loading…
x
Reference in New Issue
Block a user