Kevin O'Connor
9a0bcf21cf
docs: Update mkdocs-requirements.txt
...
Update mkdocs to v1.2.3 to avoid a github "dependabot" warning for
CVE-2021-40978. (The CVE doesn't impact the klipper3d.org site, but
no harm in updating.)
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-10-15 12:24:10 -04:00
Ilia Rebane
372cd2834c
docs: Update BLTouch.md to prevent position_endstop error ( #4731 )
...
Klipper with Fluid complains about `position_endstop` line if `endstop_pin:
probe:z_virtual_endstop` used
Signed-off-by: Ilia Rebane <Agilatosay@gmail.com>
2021-10-15 11:55:20 -04:00
Philipp Temminghoff
64e4649877
tmc: add current values to get_status() ( #4696 )
...
Signed-off-by: Philipp Temminghoff <philipptemminghoff@gmail.com>
2021-10-11 12:03:08 -04:00
Rufo Sanchez
b336a21fe7
button: Support half-stepping encoders
...
Adds support for half-stepping encoders (encoders that only emit two
steps per detent, instead of four). Incorporates the feedback from
@susisstrolch's PR: https://github.com/KevinOConnor/klipper/pull/4202
, which was itself built upon a previous PR from @nickbrennan01:
https://github.com/KevinOConnor/klipper/pull/730
Uses the table from the Rotary Arduino library linked in buttons.py:
6b784cca67/Rotary.cpp (L21-L40)
Signed-off-by: Rufo Sanchez <rufo@rufosanchez.com>
2021-10-11 11:29:53 -04:00
Dmitry Butyugin
bd5dc03317
adxl345: Renamed debug commands to fix their parsing by Klipper
...
Signed-off-by: Dmitry Butyugin <dmbutyugin@google.com>
2021-10-06 21:16:31 -04:00
Kevin O'Connor
b806d71eb0
docs: Fix link in Releases.md
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-09-29 21:43:58 -04:00
Kevin O'Connor
2a964a4614
docs: Note the release of v0.10.0
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-09-29 21:36:52 -04:00
Kevin O'Connor
1b166dd599
docs: Update Features.md
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-09-29 21:20:40 -04:00
Kevin O'Connor
e4089e846e
docs: Update CONTRIBUTING.md with new repo location; minor wording changes
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-09-29 21:13:08 -04:00
Yifei Ding
b3b597a215
docs: add Translation Contributor Guide
...
Signed-off-by: Yifei Ding <yifeiding@protonmail.com>
2021-09-29 21:05:42 -04:00
Kevin O'Connor
17dcf4e5f0
docs: Fix table rendering in RPi_microcontroller.md
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-09-29 10:56:50 -04:00
Eric Callahan
00a9e4ad9a
docs: background color fix for bed_mesh svgs
...
Signed-off-by: Eric Callahan <arksine.code@gmail.com>
2021-09-29 09:56:09 -04:00
Kevin O'Connor
0ec13bc27a
docs: Change Kinematics.md images to use a solid white background
...
Avoid transparent backgrounds as they don't render well if there is a
dark background.
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-09-27 18:33:58 -04:00
Kevin O'Connor
6e87befa21
docs: Fix typo in Bed_Mesh.md
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-09-27 17:22:49 -04:00
Kevin O'Connor
44e2c630b3
docs: Update documentation with new klipper github URL
...
The main code repository moved from
https://github.com/KevinOConnor/klipper.git to
https://github.com/Klipper3d/klipper.git .
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-09-23 19:37:27 -04:00
Kevin O'Connor
59bd51d207
avrsim: Change default speed to 16Mhz and default baud to 250K
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-09-16 20:11:42 -04:00
Kevin O'Connor
46167cae67
configfile: Add support for reporting deprecated options
...
Add a new printer.configfile.warnings with a list of config features
that are deprecated.
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-09-16 13:44:54 -04:00
Kevin O'Connor
c84956befe
heaters: Change default smooth_time from 2 seconds to 1 second
...
A larger smooth_time results in a slower reaction time for the PID.
This increased delay can cause temperature oscillations with high
power heaters. Many boards produce good results without any
smoothing. So, it seems a smooth_time of 1 second is a better
default.
Reported by @ReXT3D.
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-09-03 18:11:05 -04:00
Pascal
af3622544d
docs: Add referenced config example for PWM tools ( #4537 )
...
Signed-off-by: Pascal Pieper <accounts@pascalpieper.de>
2021-09-03 18:10:09 -04:00
Kevin O'Connor
1feea0cfe8
docs: Fix typo in Measuring_Resonances.md
...
Reported by @fredrikbaberg.
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-09-02 12:42:45 -04:00
github@matthewlloyd.net
830c80a88a
tuning_tower: Add STEP_DELTA and STEP_HEIGHT parameters as alternate tuning tower syntax
...
Signed-off-by: Matthew Lloyd <github@matthewlloyd.net>
2021-09-02 12:05:31 -04:00
github@matthewlloyd.net
286cc1becc
tuning_tower: Add SKIP parameter
...
Signed-off-by: Matthew Lloyd <github@matthewlloyd.net>
2021-09-02 12:05:31 -04:00
Kevin O'Connor
f11acd8065
motan: Add support for dumping and analyzing adxl345 data
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-08-30 12:26:39 -04:00
Kevin O'Connor
404b64fd62
adxl345: Change default chip name from "default" to "adxl345"
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-08-30 12:26:36 -04:00
Kevin O'Connor
e03e0e9dac
adxl345: Move g-code commands to new helper class
...
Separate out the G-Code command handlers to a new ADXLCommandHelper()
class. This helps separate the sensing code from the user interface
code.
Deprecate the RATE parameter of the ACCELEROMETER_MEASURE command.
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-08-30 12:25:45 -04:00
Kevin O'Connor
1e4041a96b
motan: Pass dataset parameters in parenthesis
...
Replace names like "trapq:toolhead:x" with "trapq(toolhead,x)".
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-08-30 12:12:01 -04:00
Kevin O'Connor
5fd1c9853d
tmc: Add support for a get_status() method
...
Export mcu_phase_offset and drv_status information.
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-08-30 12:00:46 -04:00
Kevin O'Connor
950477849d
mcu: Support multi-mcu homing
...
Support endstops and probes attached to a different micro-controller
than their associated steppers.
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-08-28 16:08:57 -04:00
Kevin O'Connor
25e493ef75
docs: Note importance of slow extrude rate in Rotation_Distance.md
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-08-25 12:07:21 -04:00
Kevin O'Connor
8e1929649f
docs: Fix typo in Debugging.md
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-08-24 10:17:49 -04:00
Kevin O'Connor
7f704c4749
docs: Add information on motan scripts to Debugging.md
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-08-22 12:22:11 -04:00
Kevin O'Connor
2fdd8a420d
motion_report: Add support for dumping steps/trapq via API server
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-08-22 11:10:19 -04:00
Kevin O'Connor
e37d2dee90
docs: Note config list change to Config_Changes.md
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-08-21 18:08:11 -04:00
Kevin O'Connor
3814a13251
homing: Calculate homing position based on trigger time
...
Calculate the "homing position" using the endstop trigger time instead
of the position of the steppers.
This is in preparation for multi-mcu homing.
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-08-17 22:35:59 -04:00
Kevin O'Connor
bd0185cf75
docs: Don't use section-index plugin during klipper3d.org site generation
...
The section-index plugin can cause some confusing navigation. Use the
simpler site navigation for now.
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-08-17 19:39:23 -04:00
Randell Hodges
f313a2294a
bed_mesh: Added PROFILE name option ( #4522 )
...
Added optional PROFILE parameter to allow bed_mesh_calibrate to
save the mesh directly into the provided profile name instead of
default. If omitted, it will be stored in default.
Signed-off-by: Randell L Hodges <rhodges@taxfodder.com>
2021-08-17 15:30:14 -04:00
Matt Heath
df98470659
docs: Fix reference to neopixel color_data
...
Fix reference to neopixel color_data in status reference documentation
so the given example works as expected.
Signed-off-by: Matt Heath <hello@mattheath.com>
2021-08-17 14:43:51 -04:00
Kevin O'Connor
4edab5b3da
docs: Add comment on additional stepper fields available in extruder section
...
Reported by @alexsomesan.
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-08-17 14:21:45 -04:00
Kevin O'Connor
cf3c7cd99a
avr: Rename the analog-only PE0/PE1 pins on atmega168/328 to PE2/PE3
...
The atmega328pb has officially named these pins as PE2 and PE3, so use
that naming scheme instead of the previous Klipper invented names.
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-08-14 22:00:17 -04:00
Kevin O'Connor
24586f0c31
stepper: Query the stepper mcu position during startup
...
Try to keep the host mcu_position synchronized with the
micro-controller by querying during startup and after every homing
event.
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-08-06 13:12:49 -04:00
Kevin O'Connor
3176150050
mkdocs_hooks: Improve check for not in a list
...
Look for lines that don't start with a list and don't start with a
space to check for the end of a list. This fixes the rendering of the
list in BLTouch.md .
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-08-02 16:14:54 -04:00
Kevin O'Connor
b8f6b90467
mkdocs_hooks: Add some comments to the script
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-08-02 15:48:51 -04:00
Kevin O'Connor
b837a344c1
_klipper3d: Add additional comments to mkdocs.yml
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-08-02 14:05:25 -04:00
Kevin O'Connor
c3ab8fee90
docs: Reorder sections of Debugging.md
...
Reorder the sections to put most useful information at the top.
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-08-02 12:49:48 -04:00
Kevin O'Connor
60aa05829f
motion_report: Add get_status() method with current requested toolhead position
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-07-29 16:53:32 -04:00
Damien
be122411b5
klipper3d: links to anchors not working with Safari
...
Solves issue #4538
Signed-off-by: Damien Martin <damlobster@gmail.com>
2021-07-28 09:26:08 -04:00
shiftingtech
32eb2ee2d1
docs: fixed babystepping patch ( #4526 )
...
Just a quick cleanup to where I flubbed the Z_OFFSET_APPLY_ENDSTOP and Z_OFFSET_APPLY_PROBE documentation
Signed-off-by: Ben Eastep <shifting@shifting.ca>
2021-07-27 21:57:18 -04:00
Kevin O'Connor
a17c2ae397
_klipper3d: Set use_directory_urls to False
...
Restore old link behavior - each document file will have a single html
file ending in the ".html" suffix.
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-07-27 18:58:08 -04:00
Kevin O'Connor
ba16c0f1aa
_klipper3d: Move mkdocs.yml to docs/_klipper3d
...
Reported by @damlobster .
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-07-27 17:10:59 -04:00
Kevin O'Connor
9c6b4d1bf4
_klipper3d: Add comments to files in this directory
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-07-27 13:49:06 -04:00
Kevin O'Connor
bca64895e4
_klipper3d: Add trailing newline to extra.css
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-07-27 13:34:40 -04:00
Kevin O'Connor
37efd1b8f1
docs: Use hash marks for header lines
...
Consistently use leading hash marks (#) to note section headers.
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-07-27 13:29:36 -04:00
Damien Martin
afca515e2c
docs: make mkdocs_hooks.transform more robust
...
- Keeps the markdown inside the code blocks as is
- Logs the modified lines (mkdocs serve —verbose)
Signed-off-by: Damien Martin <damlobster@gmail.com>
2021-07-27 13:15:25 -04:00
Damien
ea802aa91e
docs: Setup mkdocs with mkdocs-material theme
...
This changes the framework used to generate the klipper3d site.
Signed-off-by: Damien Martin <damlobster@gmail.com>
2021-07-27 13:15:25 -04:00
Damien
cff61605fb
docs : make modifications to all md files to make them compatible with mkdocs
...
all markdown files must have a single H1 heading at the top.
Signed-off-by: Damien Martin <damlobster@gmail.com>
Update CNAME
2021-07-27 13:15:25 -04:00
strayr
c8405fe3db
docs: Note to enable SPI in RPi_microcontroller.md ( #4503 )
...
whilst this line is in Measuring_Resonances.md, users following this guide for other reasons have no cause reason to read that and don't have an explanation for what they didn't know they didn't do.
Signed-off-by: Rowland Straylight <rowlandstraylight@gmail.com>
2021-07-25 20:34:00 -04:00
shiftingtech
f949bc882d
probe: add ability to save babystepping ( #4404 )
...
Created two new extended gcodes: Z_OFFSET_APPLY_ENDSTOP, and Z_OFFSET_APPLY_PROBE.
These use the z gcode offset to revise the probe offset, or z endstop position
allowing users to make a frequently used babystepping value permanent without
manual config editing.
Signed-off-by: Ben Eastep <shifting@shifting.ca>
2021-07-25 20:20:15 -04:00
Kevin O'Connor
103dcf27ff
controller_fan: Minor updates
...
Document change in behavior of the controller_fan module.
Lookup heater objects in connect() event handler.
Return list of stepper names from stepper_enable.get_steppers().
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-07-20 10:34:14 -04:00
Sophie Hirn
de57ce3a99
controller_fan: Add "stepper" config option ( #4447 )
...
Allows contoller_fan sections to monitor only certain steppers instead of
all of them, similar to how heaters are currently handled.
Signed-off-by: Sophie Hirn <sophie.hirn@wyvernscale.com>
2021-07-20 10:19:59 -04:00
Martin
4cf25c714a
docs: Add hardware RPi PWM documentation ( #4418 )
...
Signed-off-by: Martin van Es <martin@mrvanes.com>
2021-07-15 13:24:02 -04:00
Dmitry Butyugin
2ef5e03ce4
docs: Updated docs for custom AXIS in TEST_RESONANCES
...
Signed-off-by: Dmitry Butyugin <dmbutyugin@google.com>
2021-07-08 11:00:23 -04:00
shiftingtech
0edcd0bb7b
docs: added an apt update to measuring_resonance ( #4417 )
...
Signed-off-by: Ben Eastep <shifting@shifting.ca>
2021-07-08 10:38:12 -04:00
Kevin O'Connor
ff5689e9e1
docs: Add rp2040 benchmark results to Benchmarks.md
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-07-04 10:16:01 -04:00
Kevin O'Connor
d1bdde56cc
samd_sercom: Specify the sercom explicitly in a config option
...
Do not infer the sercom from the config section name, as that
prevents one from using SPI buses on multiple samd mcus.
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-07-04 09:48:45 -04:00
Kevin O'Connor
7fd7853785
duplicate_pin_override: Debugging tool to permit multiple use pins
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-06-27 18:50:51 -04:00
Tircown
4d559633e3
kinematics: Add dual_carriage to hybrid-corexyz ( #4296 )
...
- Add dual_carriage abilities for hybrid-corexy and hybrid-corexz
- Introduce the module idex_mode
- Fix add_stepper to the correct rail in hybrid-corexy
Signed-off-by: Fabrice GALLET <tircown@gmail.com>
2021-06-27 18:37:05 -04:00
Matthew Lloyd
c2907c998c
screws_tilt_adjust: Add DIRECTION parameter to SCREWS_TILT_CALCULATE ( #4357 )
...
Signed-off-by: Matthew Lloyd <github@matthewlloyd.net>
2021-06-22 15:18:05 -04:00
Kamil Trzcinski
f1091a484b
virtual_sdcard: add `file_path` and `file_size` to `status`
...
This provides a comprehensive information if currently
we have a file loaded.
Signed-off-by: Kamil Trzcinski <ayufan@ayufan.eu>
2021-06-22 15:15:03 -04:00
github@matthewlloyd.net
478f26cab6
config: Specify gear_ratio for Prusa Mini+ extruder
...
Also clarifies the documentation for rotation_distance in the
stepper docs.
Signed-off-by: Matthew Lloyd <github@matthewlloyd.net>
2021-06-18 10:54:51 -04:00
Eric Callahan
8bcfaa53aa
docs: add status documentaton for neopixel and dotstar
...
Signed-off-by: Eric Callahan <arksine.code@gmail.com>
2021-06-18 10:53:12 -04:00
Alex Zellner
f7279a037d
docs: add CANCEL_PRINT to docs/G-Codes.md ( #4370 )
...
Signed-off-by: Alex Zellner <alexander.zellner@googlemail.com>
2021-06-14 13:01:42 -04:00
Kamil Trzcinski
d2c2aaf55d
extruder: expose `can_extrude` flag based on temperature
...
Sometimes an automated filament load is implemented,
but extruder might not always extrude filament.
This adds a flag to check if this operation is possible.
Signed-off-by: Kamil Trzcinski <ayufan@ayufan.eu>
2021-06-14 12:56:50 -04:00
Kevin O'Connor
a0c27571dd
docs: Note previous firmware state issue with TMC2209/TMC2209 in TMC_Drivers.md
...
If a high UART frequency is used to communicate with TMC2208/TMC2209
drivers then it may not be possible for Klipper to communicate with
the drivers until they are reset. Note this in the troubleshooting
document.
Reported by @matthewlloyd.
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-06-12 14:16:23 -04:00
Kevin O'Connor
07004a889d
docs: Recommend pause of 2 seconds during sensorless homing
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-06-12 13:34:39 -04:00
Kevin O'Connor
6db40df6af
docs: Deprecate pid_integral_max config option
...
The default pid_integral_max setting should be sufficient; it's not
necessary to complicate the documentation and config to support
customization.
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-06-12 13:29:11 -04:00
Kevin O'Connor
d1665fae4f
docs: Update Code_Overview.md with the removal of calc_tag_position()
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-06-11 23:04:30 -04:00
Eric Callahan
b513d085a5
docs: Add documentation for BED_MESH_OFFSET
...
Signed-off-by: Eric Callahan <arksine.code@gmail.com>
2021-06-08 00:02:35 -04:00
Dmitry Butyugin
4596a244e3
resonance_tester: Set max_accel ignoring the limit from the config ( #4174 )
...
Signed-off-by: Dmitry Butyugin <dmbutyugin@google.com>
2021-06-06 13:04:53 -04:00
Kevin O'Connor
e0e8615aaf
docs: Fix missing backtick in API_Server.md
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-06-06 12:01:03 -04:00
Kevin O'Connor
93b9a85d19
endstop_phase: Add support for reporting phase information via get_status()
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-06-03 22:27:30 -04:00
Kevin O'Connor
703418de01
docs: Update G-Codes.md now that SET_VELOCITY_LIMIT can exceed config
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-06-03 14:07:56 -04:00
Michael Rose
27f8cf025e
z_tilt: expose an 'applied' status to allow macros to skip QGL/Z_TILT_ADJUST ( #4313 )
...
This is useful for macros that'd like to skip QGL if already leveled,
e.g.:
```
{% if not printer.quad_gantry_level.applied %}
QUAD_GANTRY_LEVEL
{% endif %}
```
Signed-off-by: Michael Rose <elementation@gmail.com>
2021-06-02 11:11:19 -04:00
Paul McGowan
c148f17ea3
neopixel: add sync parameter to prevent waking toolhead ( #4339 )
...
neopixel: add sync param to prevent waking toolhead
dotstar: refactor to match neopixel methods and add sync parameter
Signed-off-by: Paul McGowan <mental405@gmail.com>
2021-06-02 10:51:45 -04:00
Kevin O'Connor
c0d860487a
stepper: Remove set_tag_position() code
...
Have callers store the stepper positions in a dict.
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-05-29 21:54:34 -04:00
Kevin O'Connor
2bd03b97f0
docs: Fix malformed link in beaglebone.md
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-05-29 15:09:43 -04:00
Kevin O'Connor
8e74e6aa09
docs: Fix typo in Status_Reference.md
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-05-28 21:02:14 -04:00
Kevin O'Connor
977c334e2e
docs: Avoid link descriptions that span multiple lines
...
The Jekyll markdown renderer gets confused by links that span multiple
lines.
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-05-28 20:58:32 -04:00
Kevin O'Connor
624d94f6ac
docs: Fix link in Config_Reference.md
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-05-28 20:42:06 -04:00
Kevin O'Connor
3a25db1247
docs: Move description of menu templates to Command_Templates.md
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-05-28 20:30:28 -04:00
Dmitry Butyugin
c483cb53cb
docs: Updated adxl345 wiring image
...
ADXL345 3.3v and GND pins can be wired closer to the other
pins on RPi, which is often more convenient.
Signed-off-by: Dmitry Butyugin <dmbutyugin@google.com>
2021-05-28 11:53:16 -04:00
Alex Zellner
341fc64a67
gcode_macro: add description property ( #4317 )
...
Signed-off-by: Alex Zellner <alexander.zellner@googlemail.com>
2021-05-26 14:21:21 -04:00
Florian Heilmann
bd42d497ae
safe_z_home: Update documentation
...
Signed-off-by: Florian Heilmann <Florian.Heilmann@gmx.net>
2021-05-26 12:57:31 -04:00
Kevin O'Connor
391ebd32c1
docs: Minor updates to sdcard_loop documentation
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-05-26 12:05:49 -04:00
Jason S. McMullan
913649de2e
loop_sdcard: Add loopable SD card file sections
...
To support continuous belt printing, add nestable repeat
loop support via an `[sdcard_loop]` module.
Supported G-Code:
- SDCARD_LOOP_BEGIN COUNT=n ; Loop for N times, or infinitely if N is 0
- SDCARD_LOOP_END ; End of loop
- SDCARD_LOOP_DESIST ; Complete all loops without iterating
Marlin M808 compatibility example in `config/sample-macros.cfg`:
- M808 Ln ; Loop for N times, or infinitely if N is 0
- M808 ; End of loop
- M808 K ; Complete all loops without iterating
Added unit tests in test/klippy/sdcard_loop.test
See https://reprap.org/wiki/G-code#M808:_Set_or_Goto_Repeat_Marker
Signed-off-by: Jason S. McMullan <jason.mcmullan@gmail.com>
2021-05-26 11:57:57 -04:00
Alex Zellner
60352f4b67
filament_motion_sensor: add get_status ( #4281 )
...
Signed-off-by: Alex Zellner <alexander.zellner@googlemail.com>
2021-05-11 13:17:22 -04:00
Kevin O'Connor
1ed67120cd
debugcmds: Remove start/end_group commands
...
These commands were never used by the main code and are not
particularly helpful for debugging. Remove them to reduce code size -
in particular on the pru architecture.
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-05-07 13:53:47 -04:00
Kevin O'Connor
7bf379d75d
docs: Fix typo in Config_Reference.md
...
Should be "hybrid-corexy" instead of "hybrid-codexy". Reported by
@mak0t0san.
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-05-06 11:46:35 -04:00
Tircown
f2c74ec023
kinematics: Add hybrid-corexy and hybrid-corexz ( #4229 )
...
Signed-off-by: Fabrice GALLET <tircown@gmail.com>
2021-05-03 14:31:23 -04:00
Kevin O'Connor
f10247a498
gcode_macro: Deprecate default_parameter_<name>
...
The Jinja2 "set" directive is more flexible and easier to understand
than default_parameter_XXX parameters. Deprecate it and encourage
using "set" as a replacement.
This also deprecates direct access to parameters via parameter name in
a macro. Going forward, the `params` pseudo-variable must be used to
access a parameter.
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-05-03 12:43:53 -04:00
shiftingtech
8443c0b0f8
docs: a slight clarity improvement for the rPi mcu
...
Just a small attempt to make the build process slightly clearer
In the compilation instructions for the rPi mcu
Signed-off-by: Ben Eastep <shifting@shifting.ca>
2021-05-02 13:07:07 -04:00
Kevin O'Connor
8f76e53c0e
stepper: Remove min_stop_interval from mcu code
...
Now that the host never uses a min_stop_interval, remove it from the
mcu code.
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-04-30 11:26:19 -04:00
Kevin O'Connor
b1ea4f3bef
toolhead: Do not limit SET_VELOCITY_LIMIT to values specified in config
...
Allow a larger velocity, accel, and square_corner_velocity than what
is specified in the config file.
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-04-30 11:26:19 -04:00
Kevin O'Connor
e77bf7431e
docs: Move palette2 location in Config_Reference.md
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-04-28 20:40:24 -04:00
Kevin O'Connor
ebbb21be00
docs: Update Status_Reference.md for better Jekyll rendering
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-04-28 20:38:07 -04:00
Kevin O'Connor
af7f27542f
docs: Move status field reference to new Status_Reference.md file
...
Move the reference of "printer" status fields from
Command_Templates.md to a new Status_Reference.md file.
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-04-28 20:32:00 -04:00
Johannes Stuettgen
ed6ab6b9cc
screws_tilt_adjust: Add MAX_DEVIATION parameter for bed level invariant.
...
This is useful when a saved bed mesh is used to ensure that the bed level
has not drifted too far from where it was when the mesh was created.
Signed-off-by: Johannes Stuettgen <johannes.stuettgen@gmail.com>
2021-04-28 11:53:18 -04:00
Kevin O'Connor
d36dbfebd1
docs: Prefer Jinja2 "set" directive to default_parameter_xxx in examples
...
The "set" directive is more flexible and easier to understand.
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-04-26 12:44:51 -04:00
Kevin O'Connor
61a25d2fb2
docs: Add example of Jinja2 "set" directive to Command_Templates.md
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-04-26 12:44:21 -04:00
Kevin O'Connor
475d8a72ad
docs: Add notes on terminating resistors to CANBUS.md
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-04-25 15:45:24 -04:00
nlef
2d2db0f839
probe: Add deactivate_on_each_sample: param for Probe ( #4161 )
...
Signed-off-by: Nick Lefskiy <n.lefskiy@yandex.ru>
2021-04-24 13:39:58 -04:00
Dmitry Butyugin
200b62bcb4
adxl345: Verify the register writes, added debug adxl345 commands
...
Signed-off-by: Dmitry Butyugin <dmbutyugin@google.com>
2021-04-24 13:15:17 -04:00
Kevin O'Connor
a58e9eddbe
docs: Note stealthchop can cause overcurrent error in TMC_Drivers.md
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-04-24 12:30:27 -04:00
Kevin O'Connor
4ef713f6b8
docs: Update Linux RPi benchmarks
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-04-18 13:21:31 -04:00
Clifford Roche
e7b0e7b43b
palette2: Add ping variation + ping status reports ( #4114 )
...
Signed-off-by: Clifford Roche <clifford.roche@gmail.com>
2021-04-14 11:37:24 -04:00
Kevin O'Connor
316b49c6bf
docs: Note that attribution/history should be avoiding in Example_Configs.md
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-04-13 21:14:46 -04:00
Arksine
a93d09cdf4
docs: document bed mesh "faulty_regions"
...
Signed-off-by: Eric Callahan <arksine.code@gmail.com>
2021-04-10 11:16:07 -04:00
Kevin O'Connor
38b2805136
toolhead: Export the print_stalls value via get_status()
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-04-09 20:44:27 -04:00
Kevin O'Connor
49a2b0354f
statistics: Export the OS and process load in a get_status() method
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-04-09 20:27:38 -04:00
Kevin O'Connor
cacf1197b6
docs: Minor changs to pca9533 in Config_Reference.md
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-04-09 17:50:30 -04:00
le-Bark
eb4abdd830
pca9533: RGB support for the mightyboard ( #4150 )
...
Signed-off-by: Marc-André Denis <marcadenis@msn.com>
2021-04-09 17:47:16 -04:00
Kevin O'Connor
b1b2488538
docs: Minor display sectoin updates to Config_Reference.md
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-04-09 13:07:40 -04:00
Kevin O'Connor
cf0c165361
Docs: Split the display section of Config_Reference.md into multiple sections
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-04-09 12:59:13 -04:00
Kevin O'Connor
26603e8369
docs: Minor copy-and-paste fix to Config_Reference.md
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-04-09 12:02:18 -04:00
le-Bark
317402d5ba
hd44780_spi: added lcd support to the mightyboard ( #4121 )
...
Signed-off-by: Marc-André Denis <marcadenis@msn.com>
2021-04-07 21:07:23 -04:00
Kevin O'Connor
c59da22707
docs: Add link to Discourse server in Example_Configs.md
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-04-07 13:30:29 -04:00
Kevin O'Connor
00f8262e57
docs: Add links to Klipper Discourse server to Contact.md
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-03-27 12:51:17 -04:00
Kevin O'Connor
dc55142437
docs: Update FAQ on which mcus have hard pwm support
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-03-26 12:39:47 -04:00
Pascal P
88f6061cd7
output_pin: Support setting max_duration ( #3995 )
...
Also added documentation for using powered tools.
Signed-off-by: Pascal Pieper <accounts@pascalpieper.de>
2021-03-26 11:25:09 -04:00
Clifford Roche
e2a3217289
palette2: Add support for P2 devices ( #4057 )
...
Module which bring support for P2 devices running in connected mode. This enables using a Palette2 directly with Klippy without Octoprint, or without Palette2 plugins for Octoprint which are not functional out of the box with Klipper.
Signed-off-by: Clifford Roche <clifford.roche@gmail.com>
2021-03-26 11:21:10 -04:00
Kevin O'Connor
a0307c0e1c
docs: Fix Jekyll rendering of docs/TMC_Drivers.md
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-03-25 12:24:45 -04:00
Kevin O'Connor
5c2c43b05f
docs: Revise sensorless homing configuration guide
...
Recommend finding the minimum and maximum stallguard settings while
tuning sensorless homing.
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-03-25 12:21:13 -04:00
Kevin O'Connor
dd4f2d81b6
docs: Deprecate support for the pin_map config option
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-03-25 10:50:56 -04:00
Kevin O'Connor
4f66a467e3
config: Create new sample-aliases.cfg with standard aliases
...
Create a sample-aliases.cfg with all the aliases that are currently
hardcoded in the klippy.pins.py module.
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-03-25 10:49:17 -04:00
Kevin O'Connor
36b1ccd598
replicape: Don't require a host alias for the enable_pin default
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-03-25 10:49:17 -04:00
Kevin O'Connor
afe853aecc
github: Add github issue chooser
...
Add links to documentation and chat server when a new user opens a new
issue ticket.
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-03-24 18:45:29 -04:00
Kevin O'Connor
905e49cc05
docs: Move Example_Configs.md reference in Overview.md
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-03-22 22:12:26 -04:00
Kevin O'Connor
09067ddb52
docs: Updates to Example_Configs.md
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-03-22 22:01:30 -04:00
Kevin O'Connor
8524188203
docs: Add Example_Configs.md - info on adding new config files to Klipper
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-03-22 21:21:56 -04:00
Dmitry Butyugin
8a3a32058f
docs: Added a note about different ADLX345 PCB designs
...
Signed-off-by: Dmitry Butyugin <dmbutyugin@google.com>
2021-03-20 13:24:43 -04:00
Dmitry Butyugin
b6908e56aa
docs: Updated measuring resonances doc on max_accel suggestions
...
Signed-off-by: Dmitry Butyugin <dmbutyugin@google.com>
2021-03-20 13:24:43 -04:00
Kevin O'Connor
c8dc3afc23
docs: Update TMC_Drivers.md with note on SPI failures on TMC driver checks
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-03-16 14:49:29 -04:00
Kevin O'Connor
0ddd6e8d21
docs: Add common reasons for tmc error reports to TMC_Drivers.md
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-03-16 12:14:45 -04:00
Michael Kurz
b4437f8eee
bme280: Add support for BMP280 and BME680 sensors ( #4040 )
...
This adds support for BMP280 and BME680 sensor ICs,
along with fixing calibration data readout for BME280.
Gas sensor readout for the BME680 is just the raw compensated value.
To get actual meaningful values, more research is needed.
Signed-off-by: Michael Kurz <michi.kurz@gmail.com>
2021-03-15 11:50:29 -04:00
TheJoshW
bf8f7133b4
filament_motion_sensor: Add filament_motion_sensor ( #3857 )
...
Add functionality to support a Filament Motion Sensor for detecting extruder jams as well as runouts. Works by an encoder toggling the switch_pin 0/1 as the filament is pulled through the sensor.
Signed-off-by: Joshua Wherrett <thejoshw.code@gmail.com>
2021-03-14 21:36:19 -04:00
Kevin O'Connor
c7dc3e78bf
docs: Update CAN bus documents
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-03-13 11:33:56 -05:00
Kevin O'Connor
6cb419a90a
canbus: Rework CAN command protocol
...
Rework the micro-controller command protocol so that it supports
direct communication with the serialqueue.c code.
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-03-13 11:29:41 -05:00
Kevin O'Connor
041692828c
mcu: Add support for connecting to devices on a CAN bus
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-03-13 11:29:41 -05:00
Kevin O'Connor
11b9b72b41
docs: Minor wording change to TMC_Drivers.md
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-03-11 17:57:18 -05:00
Kevin O'Connor
715b89ce0c
docs: Rename Sensorless_homing.md to TMC_Drivers.md and extend
...
Add additional information on configuring and using TMC drivers.
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-03-10 20:09:34 -05:00
Kevin O'Connor
b36ec76989
docs: Wrap lines in Sensorless_Homing.md
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-03-10 18:14:13 -05:00
Kevin O'Connor
3ea2e4fc58
tmc2660: Do not enable SFILT by default
...
None of the other TMC driver enable SFILT by default and it seems
enabling SFILT may not be ideal for sensorless homing.
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-03-10 12:07:18 -05:00
Kevin O'Connor
3c6eb376ac
console: Make baud an optional parameter
...
Make the baud rate an optional parameter to the console.py tool. When
not present, it will default to 250000.
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-03-02 11:38:50 -05:00
teeminus
bc2096f543
st7920: Better support for emulated ST7920 displays ( #3979 )
...
Added new ST7920E display driver which is better suited for displays with emulated ST7920
Signed-off-by: Christian Kehe <teeminus@posteo.net>
2021-03-01 18:23:06 -05:00
Kevin O'Connor
4d3d25b1f7
fan: Minor updates to tachometer handling
...
Add new fields to Command_Templates.md.
Remove unused self.rpm variable.
Use an explicit get_frequency() method in keeping with Klipper's
convention of not "peeking into member variables".
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-03-01 14:57:40 -05:00
Adrian Keet
16d85d1a78
fan: Add tachometer support
...
This adds new config options for fans: 'tachometer_pin' to specify the
GPIO pin, and 'tachometer_ppr' (default 2) to specify the number of
signal pulses per revolution. The rpm is also exposed by get_status for
command templates and the API server. For fast fans (at least 10000
RPM), the polling interval can be shortened using the
'tachometer_poll_interval' option.
There is a new mcu object for a generic edge counter, which repeatedly
polls a GPIO pin and periodically reports the count to the host.
Signed-off-by: Adrian Keet <arkeet@gmail.com>
2021-03-01 14:53:13 -05:00
Kevin O'Connor
f035de264f
tmc: Add support for periodic checking of driver status
...
Check the status of all Trinamic stepper motor drivers once a second.
If the driver reports an error then invoke a shutdown. Also log any
serious warnings.
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-02-27 10:39:47 -05:00
Marco D'Alessio
c7688c6bca
tmc2130: Add spi daisy chain support
...
This patch adds the ability to daisy-chain multiple tmc2130 and
tmc5160 drivers.
Signed-off-by: Marco D'Alessio <marco@wrecklab.com>
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-02-26 10:54:47 -05:00
Stefan Dej
6b6ab45bac
docs: Use BME280 (uppercase) in Config_Reference.md ( #3896 )
...
Signed-off-by: Stefan Dej <meteyou@gmail.com>
2021-02-22 15:42:14 -05:00
Kevin O'Connor
2aa2e91f2c
Revert "bme280: Rename sensor_type from BME280 to bme280"
...
This reverts commit ac61f8b726
.
Many temperature sensors are capitalized, so don't make this chaneg to
the bme280.
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-02-20 15:39:03 -05:00
Kevin O'Connor
ac61f8b726
bme280: Rename sensor_type from BME280 to bme280
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-02-20 09:23:39 -05:00
Kevin O'Connor
c29585f7f3
temperature_host: Rename "path" config to "sensor_path"
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-02-20 09:23:13 -05:00
Evgenii
3d35c003db
temperature_host: Rename rpi_temperature and add support for custom paths
...
Signed-off-by: Evgenii Shavrin <shavrin0591@gmail.com>
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-02-19 18:44:28 -05:00
Christian S
bc2f6faa17
probe: Add last_z_result to get the latest z result in an Macro ( #3835 )
...
Signed-off-by: Christian Schnellrieder <schnello.android@gmail.com>
2021-02-18 22:03:32 -05:00
Kevin O'Connor
83cc6039c5
docs: Fix typo in Sensorless_Homing.md
...
Reported by @stefanfoulis.
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-02-18 20:14:18 -05:00
Kevin O'Connor
5db0b3d474
docs: Update PRU command dispatch benchmark
...
The PRU command dispatch benchmark was primarily limited by the speed
of the console.py tool on the slow beaglebone processor. Add a note
on how to account for that and restate the PRU benchmark.
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-02-12 14:08:33 -05:00
Jordan Woyak
4b32067565
docs: Fix typo in Sensorless_Homing.md ( #3916 )
...
Signed-off-by: Jordan Woyak <jordan.woyak@gmail.com>
2021-02-11 14:52:46 -05:00
Kevin O'Connor
03b62ca04f
docs: Add SDCard_Updates.md to Overview.md
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-02-10 13:00:57 -05:00
Kevin O'Connor
5769a9072b
docs: Minor wording change to Pressure_Advance.md
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-02-08 11:46:40 -05:00
Kevin O'Connor
ff264bf241
docs: Reformat Pressure_Advance.md to improve Jekyll rendering
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-02-08 11:41:15 -05:00
Kevin O'Connor
bb564ff58d
docs: Minor update to Pressure_Advance.md
...
Update e-steps link to new Rotation_Distance.md
Make it clear how to update the pressure_advance setting in the config
file.
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-02-08 11:37:43 -05:00
Arksine
a7b50b6002
docs: add documentation for SD Card firmware updates
...
Signed-off-by: Eric Callahan <arksine.code@gmail.com>
2021-02-05 19:37:56 -05:00
Kevin O'Connor
6bd78ecee4
docs: Update Contact.md to clarify use of mailing list
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-02-05 19:01:17 -05:00
Alan Lord
7d4df65920
ds18b20: new module for 1-wire temperature sensor ( #3462 )
...
Initial commit of code to support 1-wire (Dallas) sensors such
as the DS18B20. Requires Linux kernel drivers to create a file
in /sysfs which is read by this module, and temperature
typically returned to a temperature_fan.
Signed-off-by: Alan Lord <alanslists@gmail.com>
Signed-off-by: Josh Headapohl <joshhead@gmail.com>
2021-02-02 14:34:56 -05:00
Lane Roberts
19397a0a2b
temperature_fan: Add MAX_SPEED and MIN_SPEED to SET_TEMPERATURE_FAN_TARGET command ( #3873 )
...
Allows setting min_speed and max_speed at runtime, rather than updating the config and restarting.
Signed-off-by Lane Roberts <nolatari@vandarin.net>
2021-02-02 14:30:04 -05:00
Dmitry Butyugin
b45b0162bf
docs: Some clarifications for resonances measurements and tuning
...
Signed-off-by: Dmitry Butyugin <dmbutyugin@google.com>
2021-02-02 14:13:24 -05:00
Dmitry Butyugin
d136b1e41a
resonance_tester: Increase test max_accel to 10K and max_freq to 133 Hz
...
Signed-off-by: Dmitry Butyugin <dmbutyugin@google.com>
2021-02-02 14:13:24 -05:00
Dmitry Butyugin
a8b282d67a
resonance_tester: Disable input shaping for resonance testing
...
Signed-off-by: Dmitry Butyugin <dmbutyugin@google.com>
2021-02-02 14:13:24 -05:00
Dmitry Butyugin
0fb2449be0
adxl345: Add accelerometer chip name to the raw data file name
...
Signed-off-by: Dmitry Butyugin <dmbutyugin@google.com>
2021-02-02 14:13:24 -05:00
Thomas Kroll
60e4cddf36
hd44780: Add hd44780 protocol init config
...
LDO OLED needs a different init string.
Fixes : #3722
Signed-off-by: Thomas Kroll <t.kroll@outlook.com>
2021-01-31 19:35:40 -05:00
Kevin O'Connor
58cd8da5d1
docs: Updates to Contact.md and use of github issues
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-01-31 19:13:47 -05:00
Kevin O'Connor
c9420ee3c0
docs: Add a link in Overview.md to Bed_Mesh.md
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-01-24 10:47:15 -05:00
Jarad Olson
b32166c8a0
Docs: resonance testing fixup ( #3804 )
...
Chip names are now correct for bed slingers.
Added some notes about testing with >1 chip
Signed-off-by: Jarad Olson <brotherdust@gmail.com>
2021-01-24 10:22:18 -05:00
Kevin O'Connor
8cc1d84180
configfile: Add printer.configfile.settings command template parameter
...
Make available the parsed value (or default value) for config options
to command templates and to the api server.
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-01-20 16:25:25 -05:00
Kevin O'Connor
8a6619d18e
mcu: Add a get_status() callback with micro-controller info and stats
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-01-19 23:12:41 -05:00
Kevin O'Connor
ef40e71fe1
docs: Minor reword to Rotation_Distance.md
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-01-10 11:09:45 -05:00
Kevin O'Connor
2ae732a13a
docs: Note the BMG extruder is actually 50:17 and not 3:1
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-01-10 10:59:43 -05:00
Janar Sööt
e68cf08d15
kinematics: report all axis limits (min/max)
...
Signed-off-by: Janar Sööt <janar.soot@gmail.com>
2020-12-28 10:19:57 -05:00
Justin Schuh
a5ebe5825a
heaters: Make MINIMUM optional for TEMPERATURE_WAIT command ( #3674 )
...
Signed-off-by: Justin Schuh <code@justinschuh.com>
2020-12-24 11:34:26 -05:00
Justin Schuh
1a9218532b
heaters: Add MAXIMUM option to TEMPERATURE_WAIT command
...
Signed-off-by: Justin Schuh <code@justinschuh.com>
2020-12-23 18:16:46 -05:00
Kevin O'Connor
ac98d0ea7e
docs: Note step_distance deprecated in Config_Changes.md
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2020-12-22 19:56:36 -05:00
Dmitry Butyugin
ab93ee9293
docs: Limiting max_smoothing for input shaper autocalibration
...
Signed-off-by: Dmitry Butyugin <dmbutyugin@google.com>
2020-12-22 18:37:41 -05:00
Kevin O'Connor
a59461e20e
docs: Minor formatting change to Rotation_Distance.md
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2020-12-21 18:37:04 -05:00
Kevin O'Connor
ec1bd77cc2
docs: Fix klipper3d.org rendering of Rotation_Distance.md
...
The Jeykll rendering doesn't like block quoted text that wraps lines.
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2020-12-21 18:04:47 -05:00
Kevin O'Connor
5b31080e77
docs: Add a Rotation_Distance.md document
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2020-12-18 10:30:32 -05:00
Kevin O'Connor
96eba9f2df
endstop_phase: Obtain phases directly from stepper microsteps config
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2020-12-18 10:30:32 -05:00
Kevin O'Connor
7dcc778b6c
stepper: Calculate step_distance from rotation_distance
...
Add support for automatically calculating the internal step_distance
from new config parameters - rotation_distance, microsteps,
full_steps_per_rotation, and gear_ratio.
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2020-12-18 10:30:32 -05:00
Dmitry Butyugin
4a41d228eb
docs: Input Shaper and Resonances docs improvements ( #3627 )
...
Signed-off-by: Dmitry Butyugin <dmbutyugin@google.com>
2020-12-17 17:44:46 -05:00
Stefan Dej
77add95675
heaters: add last pwm value to heater.get_status ( #3621 )
...
Signed-off-by: Stefan Dej <meteyou@gmail.com>
2020-12-13 20:08:16 -05:00
Kevin O'Connor
43a6d18f13
docs: Fix board_pins link in Config_Changes.md
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2020-12-13 12:36:14 -05:00
Kevin O'Connor
89183edbda
manual_probe: Use configfile note_valid=False when inspecting Z position_endstop
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2020-12-13 10:41:40 -05:00
Kevin O'Connor
2d6b44152a
bltouch: Recommend using a pullup on the sensor_pin
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2020-12-11 11:01:44 -05:00
Kevin O'Connor
f3c5be0f00
gpiocmds: Merge digital output and soft pwm code
...
The digital output commands implement a subset of the software pwm
commands. Change the host code to just use the software pwm commands
and simplify the micro-controller code.
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2020-12-10 12:06:26 -05:00
Kevin O'Connor
a1baefc2c2
temperature_mcu: Add enhanced support for monitoring mcu temperature
...
Add a "temperature_mcu" tool that can monitor builtin micro-controller
temperature sensors.
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2020-12-10 02:39:06 -05:00
Kevin O'Connor
6bbfc869a1
docs: Improve spi and i2c description in Config_Reference.md
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2020-12-08 08:53:18 -05:00
Kevin O'Connor
6fe2ee0380
docs: Minor wording change to thermistors in Config_Reference.md
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2020-12-07 12:12:21 -05:00
Kevin O'Connor
e83801daab
heaters: Add a TEMPERATURE_WAIT command
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2020-12-07 09:57:13 -05:00
Kevin O'Connor
654cbeb286
docs: Group temperature sensors together in Config_Reference.md
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2020-12-05 18:16:20 -05:00
Kevin O'Connor
fc8ac8fe25
docs: Move micro-controller information together in Config_Reference.md
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2020-12-05 14:39:37 -05:00
Kevin O'Connor
19a96346a8
gpiocmds: Use move queue for software pwm
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2020-12-04 16:10:13 -05:00
Pascal Pieper
9cdf9bb6ec
gpiocmds: Use move queue for digital output pins
...
Signed-off-by: Pascal Pieper <accounts@pascalpieper.de>
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2020-12-04 16:10:13 -05:00
Pascal Pieper
e8ec1801ff
pwmcmds: Use move queue for hard PWM
...
Signed-off-by: Pascal Pieper <accounts@pascalpieper.de>
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2020-12-04 16:10:13 -05:00
Kevin O'Connor
086f0fafde
gpiocmds: Send soft pwm cycle_time separately from schedule_soft_pwm_out
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2020-12-04 16:10:13 -05:00
Kevin O'Connor
21a3a8559d
docs: Add indentation to generated table-of-contents on klipper3d.org site
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2020-12-03 19:24:40 -05:00
Kevin O'Connor
1f9516ad7f
docs: Simplify javascript link modification for external references
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2020-12-03 18:44:31 -05:00
Kevin O'Connor
14952ccef5
docs: Add links to default display.cfg and menu.cfg in Config_Reference.md
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2020-12-03 18:11:29 -05:00
Kevin O'Connor
6e48ee537f
docs: Fix "github pages" rendering of pictures in Resonance_Compensation.md
...
The "github pages" service wont properly render a table with
"|:--:|:--:|" and no table contents. In contrast, normal github
markdown contents wont show the table without it. For now, remove the
line as the normal github markdown contens look okay even if the
content isn't rendered as a table.
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2020-12-03 15:27:38 -05:00
Kevin O'Connor
1f2d9c051c
docs: Use relative links for files outside the docs/ directory
...
Use javascript to fixup the "github pages" rendering of links to files
outside the docs/ directory. Then use normal relative links in the
documentation.
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2020-12-03 15:06:58 -05:00
Kevin O'Connor
a2d1e03b91
docs: Yet again try to fix github-pages rendering of Command_Templates.md
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2020-12-03 12:41:47 -05:00
Kevin O'Connor
23f547169c
rpi_temperature: Don't read min_temp/max_temp directly from config
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2020-12-03 12:37:56 -05:00
Al
b911db4c0d
rpi_temperature: New module to monitor RPi temperature ( #3587 )
...
Module to monitor RPi cpu temperature
Signed-off-by: Al Crate <aleph@al3ph.org>
2020-12-03 12:35:37 -05:00
Kevin O'Connor
a1ae548766
docs: Fix github-pages rendering of Command_Templates.md (again)
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2020-12-03 12:28:35 -05:00
Kevin O'Connor
5ddb093421
docs: Fix github-pages error in Command_Templates.md
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2020-12-03 12:27:02 -05:00
Kevin O'Connor
d7053f6e71
save_variables: Support saving variables to a disk file
...
Signed-off-by: Dushyant Ahuja dusht.ahuja@gmail.com
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2020-12-03 12:19:47 -05:00
Janar Sööt
91de1560a7
menu: modifications ( #3262 )
...
- remove lot of helper methods
- differentiate class instantiate from config or directly
- don't use 'enable' template rendering when static value is used.
- new element 'disabled'
- other internal adjustments
Signed-off-by: Janar Sööt <janar.soot@gmail.com>
2020-12-03 10:46:55 -05:00
Kevin O'Connor
422386e94c
docs: Clean up example values in Config_Reference.md
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2020-12-02 08:44:37 -05:00
Kevin O'Connor
d42930e232
docs: Update Command_Templates.md to note printer.controller_fan.speed
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2020-12-01 12:51:49 -05:00
Kevin O'Connor
88c7bf830f
G-Codes: Minor formatting fix
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2020-11-23 11:52:46 -05:00
Kevin O'Connor
111f084c6a
docs: Add additional command reference links to Config_Reference.md
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2020-11-23 11:27:01 -05:00
Kevin O'Connor
d1173d59c9
docs: Add more links to G-Codes.md
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2020-11-23 11:25:19 -05:00
Kevin O'Connor
c6f870a655
docs: Update RPi_microcontroller.md links to render correctly on klipper3d.org
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2020-11-22 20:33:49 -05:00
Martin Hierholzer
fcb78e50e5
hd44780: allow to configure line length ( #3543 )
...
This allows to use 16x4 displays rather than only 20x4.
Signed-off-by: Martin Hierholzer <hier@beta-centauri.de>
2020-11-20 14:49:38 -05:00
Kevin O'Connor
c6f0884140
docs: Add some additional links to Config_Reference.md
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2020-11-20 14:22:13 -05:00
Kevin O'Connor
6c0c05774b
docs: Fix quad_gantry_level header in Config_Reference.md
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2020-11-20 14:02:59 -05:00
Kevin O'Connor
e2528c13fa
docs: Add more links to Config_Reference.md
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2020-11-20 13:34:50 -05:00
Kevin O'Connor
bdd938b578
board_pins: Use an explicit parameter to specify mcu name(s)
...
Add an 'mcu' option to the board_pins config and use that to specify
the name of the mcu to apply the aliases to. Support applying the
aliases to multiple mcus.
Add support for any number of options starting with an "aliases_"
prefix.
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2020-11-20 12:00:36 -05:00
Kevin O'Connor
37b475815e
docs: Move replicape reference from generic-replicate.cfg to Config_Reference.md
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2020-11-20 11:57:18 -05:00
Kevin O'Connor
15b5dbaf8f
docs: Move config reference information to new Config_Reference.md
...
Move all the config reference information from files in the config/
directory to a new Config_Reference.md document.
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2020-11-18 20:10:21 -05:00
Arksine
bdaca32707
docs: Note the change in "print_stats.duration"
...
Signed-off-by: Eric Callahan <arksine.code@gmail.com>
2020-11-13 20:48:15 -05:00
Arksine
fc0a18f891
docs: Document "register_remote_method" endpoint
...
Signed-off-by: Eric Callahan <arksine.code@gmail.com>
2020-11-04 18:32:30 -05:00
Kevin O'Connor
7ad36a2164
github: Run continuous integration tests using "github actions"
...
Use "github actions" instead of "travis ci" for the automatic build
regression tests.
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2020-10-30 15:23:42 -04:00
Kevin O'Connor
7263077db5
neopixel: Add support for RGBW LEDs
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2020-10-29 12:00:25 -04:00
Kevin O'Connor
56004c0228
mcu: Don't default serial config option to /dev/ttyS0
...
If the mcu config section is omitted, it leads to confusing error
messages. Don't default the serial config option to /dev/ttyS0 to
improve the error reporting.
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2020-10-28 15:35:08 -04:00
Kevin O'Connor
106d1d2a2a
docs: Note the release of v0.9.1
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2020-10-28 10:55:21 -04:00
Kevin O'Connor
2bcf06a295
docs: Update release notes for v0.9.0 release
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2020-10-20 19:40:32 -04:00
Kevin O'Connor
1b471b482d
docs: Note PROBE_CALIBRATE results invalidated on motion system update
...
Any hardware change to the hotend or probe, change to the kinematics,
or change to the bed tilt is likely to invalidate the results of
PROBE_CALIBRATE. Try to warn the user of that.
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2020-10-20 19:26:24 -04:00
Kevin O'Connor
abb0d8801c
docs: Note screws_tilt_adjust nozzle/probe coordinates in Manual_Level.md
...
The screws_tilt_adjust takes nozzle coordinates, but the goal is for
the Z probe to be above the screws.
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2020-10-17 19:24:54 -04:00
Kevin O'Connor
ac57b6522e
docs: Minor formatting change to Probe_Calibrate.md
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2020-10-17 18:48:43 -04:00
Kevin O'Connor
6b23dd9ff1
docs: Provide response_template in subscription examples in API_Server.md
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2020-10-17 10:59:21 -04:00
Kevin O'Connor
bfcd5536fc
docs: Add initial API_Server.md document
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2020-10-17 10:41:14 -04:00
Kevin O'Connor
a87e5616a0
docs: Add Measuring_Resonances.md to Overview.md
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2020-10-16 21:32:33 -04:00