docs: Fix typos (#6032)

Signed-off-by: Thijs Triemstra <info@collab.nl>
This commit is contained in:
Thijs Triemstra 2023-02-20 17:06:25 +01:00 committed by GitHub
parent aca0c71a2b
commit 848a78d1a5
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
10 changed files with 37 additions and 37 deletions

View File

@ -1,8 +1,8 @@
# Bed Mesh # Bed Mesh
The Bed Mesh module may be used to compensate for bed surface irregularties to The Bed Mesh module may be used to compensate for bed surface irregularities
achieve a better first layer across the entire bed. It should be noted that to achieve a better first layer across the entire bed. It should be noted
software based correction will not achieve perfect results, it can only that software based correction will not achieve perfect results, it can only
approximate the shape of the bed. Bed Mesh also cannot compensate for approximate the shape of the bed. Bed Mesh also cannot compensate for
mechanical and electrical issues. If an axis is skewed or a probe is not mechanical and electrical issues. If an axis is skewed or a probe is not
accurate then the bed_mesh module will not receive accurate results from accurate then the bed_mesh module will not receive accurate results from
@ -46,7 +46,7 @@ probe_count: 5, 3
_Required_\ _Required_\
The probed coordinate farthest farthest from the origin. This is not The probed coordinate farthest farthest from the origin. This is not
necessarily the last point probed, as the probing process occurs in a necessarily the last point probed, as the probing process occurs in a
zig-zag fashion. As with `mesh_min`, this coordiante is relative to zig-zag fashion. As with `mesh_min`, this coordinate is relative to
the probe's location. the probe's location.
- `probe_count: 5, 3`\ - `probe_count: 5, 3`\
@ -101,7 +101,7 @@ round_probe_count: 5
that the center of the mesh is probed. that the center of the mesh is probed.
The illustration below shows how the probed points are generated. As you can see, The illustration below shows how the probed points are generated. As you can see,
setting the `mesh_origin` to (-10, 0) allows us to specifiy a larger mesh radius setting the `mesh_origin` to (-10, 0) allows us to specify a larger mesh radius
of 85. of 85.
![bedmesh_round_basic](img/bedmesh_round_basic.svg) ![bedmesh_round_basic](img/bedmesh_round_basic.svg)
@ -114,7 +114,7 @@ Each of the advanced options apply to round beds in the same manner.
### Mesh Interpolation ### Mesh Interpolation
While its possible to sample the probed matrix directly using simple bilinear While its possible to sample the probed matrix directly using simple bi-linear
interpolation to determine the Z-Values between probed points, it is often interpolation to determine the Z-Values between probed points, it is often
useful to interpolate extra points using more advanced interpolation algorithms useful to interpolate extra points using more advanced interpolation algorithms
to increase mesh density. These algorithms add curvature to the mesh, to increase mesh density. These algorithms add curvature to the mesh,
@ -207,7 +207,7 @@ split_delta_z: .025
Generally the default values for these options are sufficient, in fact the Generally the default values for these options are sufficient, in fact the
default value of 5mm for the `move_check_distance` may be overkill. However an default value of 5mm for the `move_check_distance` may be overkill. However an
advanced user may wish to experiment with these options in an effort to squeeze advanced user may wish to experiment with these options in an effort to squeeze
out the optimial first layer. out the optimal first layer.
### Mesh Fade ### Mesh Fade
@ -263,9 +263,9 @@ fade_target: 0
### The Relative Reference Index ### The Relative Reference Index
Most probes are suceptible to drift, ie: inaccuracies in probing introduced by Most probes are susceptible to drift, ie: inaccuracies in probing introduced by
heat or interference. This can make calculating the probe's z-offset heat or interference. This can make calculating the probe's z-offset
challenging, particuarly at different bed temperatures. As such, some printers challenging, particularly at different bed temperatures. As such, some printers
use an endstop for homing the Z axis, and a probe for calibrating the mesh. use an endstop for homing the Z axis, and a probe for calibrating the mesh.
These printers can benefit from configuring the relative reference index. These printers can benefit from configuring the relative reference index.

View File

@ -305,7 +305,7 @@ is a [fork with builds specific to the SKR Mini E3 1.2](
https://github.com/Arksine/STM32_HID_Bootloader/releases/latest). https://github.com/Arksine/STM32_HID_Bootloader/releases/latest).
For generic STM32F103 boards such as the blue pill it is possible to flash For generic STM32F103 boards such as the blue pill it is possible to flash
the bootloader via 3.3v serial using stm32flash as noted in the stm32duino the bootloader via 3.3V serial using stm32flash as noted in the stm32duino
section above, substituting the file name for the desired hid bootloader binary section above, substituting the file name for the desired hid bootloader binary
(ie: hid_generic_pc13.bin for the blue pill). (ie: hid_generic_pc13.bin for the blue pill).
@ -382,7 +382,7 @@ make flash FLASH_DEVICE=/dev/ttyACM0
It may be necessary to manually enter the bootloader, this can be done by It may be necessary to manually enter the bootloader, this can be done by
setting "boot 0" low and "boot 1" high. On the SKR Mini E3 "Boot 1" is setting "boot 0" low and "boot 1" high. On the SKR Mini E3 "Boot 1" is
not available, so it may be done by setting pin PA2 low if you flashed not available, so it may be done by setting pin PA2 low if you flashed
"hid_btt_skr_mini_e3.bin". This pin is labeld "TX0" on the TFT header in "hid_btt_skr_mini_e3.bin". This pin is labeled "TX0" on the TFT header in
the SKR Mini E3's "PIN" document. There is a ground pin next to PA2 the SKR Mini E3's "PIN" document. There is a ground pin next to PA2
which you can use to pull PA2 low. which you can use to pull PA2 low.
@ -390,7 +390,7 @@ which you can use to pull PA2 low.
The [MSC bootloader](https://github.com/Telekatz/MSC-stm32f103-bootloader) is a driverless bootloader capable of flashing over USB. The [MSC bootloader](https://github.com/Telekatz/MSC-stm32f103-bootloader) is a driverless bootloader capable of flashing over USB.
It is possible to flash the bootloader via 3.3v serial using stm32flash as noted It is possible to flash the bootloader via 3.3V serial using stm32flash as noted
in the stm32duino section above, substituting the file name for the desired in the stm32duino section above, substituting the file name for the desired
MSC bootloader binary (ie: MSCboot-Bluepill.bin for the blue pill). MSC bootloader binary (ie: MSCboot-Bluepill.bin for the blue pill).
@ -419,7 +419,7 @@ It is recommended to use a ST-Link Programmer to flash CanBoot, however it
should be possible to flash using `stm32flash` on STM32F103 devices, and should be possible to flash using `stm32flash` on STM32F103 devices, and
`dfu-util` on STM32F042/STM32F072 devices. See the previous sections in this `dfu-util` on STM32F042/STM32F072 devices. See the previous sections in this
document for instructions on these flashing methods, substituting `canboot.bin` document for instructions on these flashing methods, substituting `canboot.bin`
for the file name where appropriate. The CanBoot repo linked above provides for the file name where appropriate. The CanBoot repository linked above provides
instructions for building the bootloader. instructions for building the bootloader.
The first time CanBoot has been flashed it should detect that no application The first time CanBoot has been flashed it should detect that no application
@ -448,8 +448,8 @@ When building Klipper for use with CanBoot, select the 8 KiB Bootloader option.
## STM32F4 micro-controllers (SKR Pro 1.1) ## STM32F4 micro-controllers (SKR Pro 1.1)
STM32F4 microcontrollers come equipped with a built-in system bootloader STM32F4 micro-controllers come equipped with a built-in system bootloader
capable of flashing over USB (via DFU), 3.3v Serial, and various other capable of flashing over USB (via DFU), 3.3V Serial, and various other
methods (see STM Document AN2606 for more information). Some methods (see STM Document AN2606 for more information). Some
STM32F4 boards, such as the SKR Pro 1.1, are not able to enter the DFU STM32F4 boards, such as the SKR Pro 1.1, are not able to enter the DFU
bootloader. The HID bootloader is available for STM32F405/407 bootloader. The HID bootloader is available for STM32F405/407
@ -458,8 +458,8 @@ Note that you may need to configure and build a version specific to your
board, a [build for the SKR Pro 1.1 is available here]( board, a [build for the SKR Pro 1.1 is available here](
https://github.com/Arksine/STM32_HID_Bootloader/releases/latest). https://github.com/Arksine/STM32_HID_Bootloader/releases/latest).
Unless your board is DFU capable the most accessable flashing method Unless your board is DFU capable the most accessible flashing method
is likely via 3.3v serial, which follows the same procedure as is likely via 3.3V serial, which follows the same procedure as
[flashing the STM32F103 using stm32flash](#stm32f103-micro-controllers-blue-pill-devices). [flashing the STM32F103 using stm32flash](#stm32f103-micro-controllers-blue-pill-devices).
For example: For example:
``` ```

View File

@ -346,7 +346,7 @@ max_z_velocity:
#min_angle: 5 #min_angle: 5
# This represents the minimum angle (in degrees) relative to horizontal # This represents the minimum angle (in degrees) relative to horizontal
# that the deltesian arms are allowed to achieve. This parameter is # that the deltesian arms are allowed to achieve. This parameter is
# intended to restrict the arms from becomming completely horizontal, # intended to restrict the arms from becoming completely horizontal,
# which would risk accidental inversion of the XZ axis. The default is 5. # which would risk accidental inversion of the XZ axis. The default is 5.
#print_width: #print_width:
# The distance (in mm) of valid toolhead X coordinates. One may use # The distance (in mm) of valid toolhead X coordinates. One may use
@ -383,7 +383,7 @@ arm_x_length:
# for stepper_right, this parameter defaults to the value specified for # for stepper_right, this parameter defaults to the value specified for
# stepper_left. # stepper_left.
# The stepper_right section is used to desribe the stepper controlling the # The stepper_right section is used to describe the stepper controlling the
# right tower. # right tower.
[stepper_right] [stepper_right]
@ -4323,7 +4323,7 @@ serial:
#auto_load_speed: 2 #auto_load_speed: 2
# Extrude feedrate when autoloading, default is 2 (mm/s) # Extrude feedrate when autoloading, default is 2 (mm/s)
#auto_cancel_variation: 0.1 #auto_cancel_variation: 0.1
# Auto cancel print when ping varation is above this threshold # Auto cancel print when ping variation is above this threshold
``` ```
### [angle] ### [angle]

View File

@ -216,7 +216,7 @@ after the above compilation:
``` ```
ls ./build/pysimulavr/_pysimulavr.*.so ls ./build/pysimulavr/_pysimulavr.*.so
``` ```
This commmand should report a specific file (e.g. This command should report a specific file (e.g.
**./build/pysimulavr/_pysimulavr.cpython-39-x86_64-linux-gnu.so**) and **./build/pysimulavr/_pysimulavr.cpython-39-x86_64-linux-gnu.so**) and
not an error. not an error.

View File

@ -15,7 +15,7 @@ Klipper has several compelling features:
movement provides quieter and more stable printer operation. movement provides quieter and more stable printer operation.
* Best in class performance. Klipper is able to achieve high stepping * Best in class performance. Klipper is able to achieve high stepping
rates on both new and old micro-controllers. Even old 8bit rates on both new and old micro-controllers. Even old 8-bit
micro-controllers can obtain rates over 175K steps per second. On micro-controllers can obtain rates over 175K steps per second. On
more recent micro-controllers, several million steps per second are more recent micro-controllers, several million steps per second are
possible. Higher stepper rates enable higher print velocities. The possible. Higher stepper rates enable higher print velocities. The

View File

@ -2,7 +2,7 @@
This document describes Filament Width Sensor host module. Hardware used for This document describes Filament Width Sensor host module. Hardware used for
developing this host module is based on two Hall linear sensors (ss49e for developing this host module is based on two Hall linear sensors (ss49e for
example). Sensors in the body are located opposite sides. Principle of operation: example). Sensors in the body are located on opposite sides. Principle of operation:
two hall sensors work in differential mode, temperature drift same for sensor. two hall sensors work in differential mode, temperature drift same for sensor.
Special temperature compensation not needed. Special temperature compensation not needed.
@ -18,9 +18,9 @@ To use Hall filament width sensor, read
Sensor generates two analog output based on calculated filament width. Sum of Sensor generates two analog output based on calculated filament width. Sum of
output voltage always equals to detected filament width. Host module monitors output voltage always equals to detected filament width. Host module monitors
voltage changes and adjusts extrusion multiplier. I use aux2 connector on voltage changes and adjusts extrusion multiplier. I use the aux2 connector on
ramps-like board analog11 and analog12 pins. You can use different pins and a ramps-like board with the analog11 and analog12 pins. You can use different pins
differenr boards. and different boards.
## Template for menu variables ## Template for menu variables

View File

@ -19,7 +19,7 @@ that it has a voltage regulator and a level shifter.
### Wiring ### Wiring
An ethernet cable with shielded twisted pairs (cat5e or better) is recommended An ethernet cable with shielded twisted pairs (cat5e or better) is recommended
for signal integrety over a long distance. If you still experience signal integrity for signal integrity over a long distance. If you still experience signal integrity
issues (SPI/I2C errors), shorten the cable. issues (SPI/I2C errors), shorten the cable.
Connect ethernet cable shielding to the controller board/RPI ground. Connect ethernet cable shielding to the controller board/RPI ground.
@ -41,7 +41,7 @@ SCLK+CS
**Note: Many MCUs will work with an ADXL345 in SPI mode(eg Pi Pico), wiring and **Note: Many MCUs will work with an ADXL345 in SPI mode(eg Pi Pico), wiring and
configuration will vary according to your specific board and avaliable pins.** configuration will vary according to your specific board and available pins.**
You need to connect ADXL345 to your Raspberry Pi via SPI. Note that the I2C You need to connect ADXL345 to your Raspberry Pi via SPI. Note that the I2C
connection, which is suggested by ADXL345 documentation, has too low throughput connection, which is suggested by ADXL345 documentation, has too low throughput
@ -49,7 +49,7 @@ and **will not work**. The recommended connection scheme:
| ADXL345 pin | RPi pin | RPi pin name | | ADXL345 pin | RPi pin | RPi pin name |
|:--:|:--:|:--:| |:--:|:--:|:--:|
| 3V3 (or VCC) | 01 | 3.3v DC power | | 3V3 (or VCC) | 01 | 3.3V DC power |
| GND | 06 | Ground | | GND | 06 | Ground |
| CS | 24 | GPIO08 (SPI0_CE0_N) | | CS | 24 | GPIO08 (SPI0_CE0_N) |
| SDO | 21 | GPIO09 (SPI0_MISO) | | SDO | 21 | GPIO09 (SPI0_MISO) |
@ -310,7 +310,7 @@ or you can choose some other configuration yourself based on the generated
charts: peaks in the power spectral density on the charts correspond to charts: peaks in the power spectral density on the charts correspond to
the resonance frequencies of the printer. the resonance frequencies of the printer.
Note that alternatively you can run the input shaper autocalibration Note that alternatively you can run the input shaper auto-calibration
from Klipper [directly](#input-shaper-auto-calibration), which can be from Klipper [directly](#input-shaper-auto-calibration), which can be
convenient, for example, for the input shaper convenient, for example, for the input shaper
[re-calibration](#input-shaper-re-calibration). [re-calibration](#input-shaper-re-calibration).
@ -550,9 +550,9 @@ supplying `AXIS=` parameter, like
SHAPER_CALIBRATE AXIS=X SHAPER_CALIBRATE AXIS=X
``` ```
**Warning!** It is not advisable to run the shaper autocalibration very **Warning!** It is not advisable to run the shaper auto-calibration very
frequently (e.g. before every print, or every day). In order to determine frequently (e.g. before every print, or every day). In order to determine
resonance frequencies, autocalibration creates intensive vibrations on each of resonance frequencies, auto-calibration creates intensive vibrations on each of
the axes. Generally, 3D printers are not designed to withstand a prolonged the axes. Generally, 3D printers are not designed to withstand a prolonged
exposure to vibrations near the resonance frequencies. Doing so may increase exposure to vibrations near the resonance frequencies. Doing so may increase
wear of the printer components and reduce their lifespan. There is also an wear of the printer components and reduce their lifespan. There is also an

View File

@ -54,7 +54,7 @@ communication with the Klipper developers.
perfectly square. perfectly square.
- [PWM tools](Using_PWM_Tools.md): Guide on how to use PWM controlled - [PWM tools](Using_PWM_Tools.md): Guide on how to use PWM controlled
tools such as lasers or spindles. tools such as lasers or spindles.
- [Exclude Object](Exclude_Object.md): The guide to the Exclude Objecs - [Exclude Object](Exclude_Object.md): The guide to the Exclude Objects
implementation. implementation.
## Developer Documentation ## Developer Documentation

View File

@ -27,4 +27,4 @@ follows: `python2 scripts/make_version.py YOURDISTRONAME > klippy/.version`.
## Sample packaging script ## Sample packaging script
klipper-git is packaged for Arch Linux, and has a PKGBUILD (package build klipper-git is packaged for Arch Linux, and has a PKGBUILD (package build
script) available at [Arch User Repositiory](https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=klipper-git). script) available at [Arch User Repository](https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=klipper-git).

View File

@ -127,13 +127,13 @@ BOARD_DEFS = {
``` ```
The following fields may be specified: The following fields may be specified:
- `mcu`: The mcu type. This can be retrevied after configuring the build - `mcu`: The mcu type. This can be retrieved after configuring the build
via `make menuconfig` by running `cat .config | grep CONFIG_MCU`. This via `make menuconfig` by running `cat .config | grep CONFIG_MCU`. This
field is required. field is required.
- `spi_bus`: The SPI bus connected to the SD Card. This should be retreived - `spi_bus`: The SPI bus connected to the SD Card. This should be retrieved
from the board's schematic. This field is required. from the board's schematic. This field is required.
- `cs_pin`: The Chip Select Pin connected to the SD Card. This should be - `cs_pin`: The Chip Select Pin connected to the SD Card. This should be
retreived from the board schematic. This field is required. retrieved from the board schematic. This field is required.
- `firmware_path`: The path on the SD Card where firmware should be - `firmware_path`: The path on the SD Card where firmware should be
transferred. The default is `firmware.bin`. transferred. The default is `firmware.bin`.
- `current_firmware_path`: The path on the SD Card where the renamed firmware - `current_firmware_path`: The path on the SD Card where the renamed firmware