Kevin O'Connor
709319b01b
klipper: Remove incorrectly committed .DS_Store file
...
Commit 274d5272
incorrectly added this file - remove it.
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-07-03 22:59:45 -04:00
charlespick
ab8c571070
test: Fix typos related to STM32F446 ( #4444 )
...
Signed-off-by: Charles Pickering <charles.pickering@live.com>
2021-06-30 20:09:36 -04:00
henrikssn
430578957f
stm32: Add support for STM32F072 (used in the TurboCAN board) ( #4412 )
...
* Add menuconfig option for stm32f072
* Add support for internal temp of stm32f072
* Share the temperature calculation logic between stm32f0x2 MCUs
Signed-off-by: Erik Henriksson <erikhenrikssn@gmail.com>
2021-06-27 20:35:34 -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
Joseph Orduna
274d52729a
config: added a configuration file for FLSUN QQ-S Pro delta printer ( #4237 )
...
Signed-off-by: Joseph Orduna <joey.orduna@gmail.com>
2021-06-27 18:27:39 -04:00
Kevin O'Connor
7266882201
workflows: Change not_on_github label to "not on github"
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-06-27 12:56:06 -04:00
Kevin O'Connor
8bce892434
workflows: Rename the "invalid" label to "not_on_github"
...
Use a more appropriate label name.
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-06-22 23:22:46 -04:00
squeekyzebra
0c3d8f810f
config: Update z stepper pin changes for mks robin e3 1.1 ( #4411 )
...
Signed-off-by: Eli Hyman <eli.hyman@gmail.com>
2021-06-22 16:04:31 -04:00
github@matthewlloyd.net
cb96b4b59e
config: Update gear_ratio for Prusa Mini+ extruder based on counting teeth
...
Signed-off-by: Matthew Lloyd <github@matthewlloyd.net>
2021-06-22 15:39:26 -04:00
Kevin O'Connor
6c8d1ddaec
bltouch: Ensure the z_offset is not negative
...
It would not make sense to have a negative z_offset. Reported by
@Yoyolick.
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-06-22 15:30:25 -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
Eric Callahan
7ced62ab9c
dotstar: report color data via get_status()
...
Signed-off-by: Eric Callahan <arksine.code@gmail.com>
2021-06-18 10:53:12 -04:00
Arksine
65afad9428
neopixel: report color data via get_status() method
...
Signed-off-by: Eric Callahan <arksine.code@gmail.com>
2021-06-18 10:53:12 -04:00
Kevin O'Connor
e520fb7878
config: Add generic-bigtreetech-skr-cr6-v1.0.cfg and fixes
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-06-14 20:48:55 -04:00
KoeRt888
5161c403b2
config: Add generic-bigtreetech-skr-cr6-v1.0.cfg ( #4378 )
...
Signed-off-by: Carlo Hoffmann <KoeRtGit@outlook.com>
2021-06-14 20:40:51 -04:00
Kamil Trzciński
46f51b2bb0
print_stats: add `cancelled` when `CANCEL_PRINT` used ( #4366 )
...
Before this change, a `CANCEL_PRINT` set a `print_stats` to `paused`
that would later be workaround-ed with `fluidd`/`mainsail` to re-define
`CANCEL_PRINT`.
This sets a proper canceled state, but additionally closes a file
from a `virtual_sdcard` context for `canceled`/`error`, as this is no longer
resumable from this point.
Signed-off-by: Kamil Trzcinski <ayufan@ayufan.eu>
2021-06-14 15:09:55 -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
6dcb902d89
config: Rename generic-buddy.cfg to generic-prusa-buddy.cfg
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-06-14 12:40:36 -04:00
github@matthewlloyd.net
23f466bfce
config: Add configs for Prusa Buddy and Mini+
...
Signed-off-by: Matthew Lloyd <github@matthewlloyd.net>
2021-06-14 12:37:34 -04:00
James Churchill
a827ca87ca
config: Add pin aliases to generic-creality-v4.2.7.cfg
...
Signed-off-by: James Churchill <pelrun@gmail.com>
2021-06-14 12:03:56 -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
0bc0767997
stepper: Restore mcu_position on set_stepper_kinematics() and set_step_dist()
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-06-11 23:13:05 -04:00
Kevin O'Connor
1506043477
stepcompress: Add missing functions to stepcompress.h
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-06-11 23:12:16 -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
Kevin O'Connor
acdad76408
klippy: Add a newline between initial error message and hint text
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-06-10 21:30:09 -04:00
Kevin O'Connor
bc29ee1c6d
homing: Check for failures during multi-endstop homing
...
If any endstop reports a failure, then stop homing on all endstops.
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-06-09 18:58:35 -04:00
Kevin O'Connor
983951443c
mcu: Enable trdispatch infrastructure during homing
...
Separate out trsync handling from endstop handling in mcu.py code.
Enable the low-level trdispatch C code.
This is in preparation for multi-mcu homing.
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-06-09 18:58:35 -04:00
Kevin O'Connor
e1f7748e1a
trdispatch: Support fast responses to trsync_state messages
...
Add C code that can process trsync_state messages and dispatch
responses with low-latency.
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-06-09 18:58:35 -04:00
Kevin O'Connor
b6d8cf27d2
serialqueue: Add serialqueue_send_one() helper function
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-06-09 18:58:35 -04:00
Kevin O'Connor
c53e8c7d4a
serialqueue: Add "fast reader" support
...
Add ability to run C code directly from the low-level socket reading
thread. This enables host based low-latency handlers.
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-06-09 18:58:35 -04:00
Kevin O'Connor
620f77ddb7
msgblock: Add clock estimation helper functions
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-06-09 18:58:35 -04:00
Kevin O'Connor
f938caa0d2
msgblock: Add msgblock_decode()
...
Add function that can parse a simple VLQ encoded message to an array
of integers.
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-06-09 18:58:35 -04:00
Kevin O'Connor
1865080a07
msgblock: Move message manipulation code from serialqueue.c to new msgblock.c
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-06-09 18:58:35 -04:00
Kevin O'Connor
2559a2dd5a
pollreactor: Move C pollreactor code from serialqueue.c to its own file
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-06-09 18:58:35 -04:00
Kevin O'Connor
05c2d51a12
trsync: Introduce new "trigger synchronization" support
...
Separate out the stepper stopping code from endstop.c into its own
trsync.c code file.
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-06-09 18:58:35 -04:00
Kevin O'Connor
f3bd4e6acf
probe: Call add_stepper() earlier in boot process
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-06-09 18:58:35 -04:00
Kevin O'Connor
ecbfa76242
mcu: Raise config_error (not protocol error) on pin enumeration errors
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-06-09 18:58:26 -04:00
Kevin O'Connor
31fcd491fd
serialhdl: Support prepending a warn_prefix to error and log messages
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-06-09 18:58:26 -04:00
Kevin O'Connor
f00281d1e6
config: Fixes for generic-th3d-ezboard-lite-v1.2.cfg
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-06-08 21:29:52 -04:00
Clark Tomlinson
a345516840
config: Add ezboard configuration ( #4337 )
...
Signed-off-by: Clark Tomlinson <fallen013@gmail.com>
2021-06-08 21:15:52 -04:00
Sergey Alirzaev
c19d1fbb59
Makefile: Include debug symbols in the .elf
...
Signed-off-by: Sergey Alirzaev <zl29ah@gmail.com>
2021-06-08 19:29:16 -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
Eric Callahan
3fcce4bb4b
bed_mesh: implement BED_MESH_OFFSET
...
The BED_MESH_OFFSET gcode can be used to apply X and/or Y offsets the the mesh lookup. This allows printers with independent extruders to correct the Z adjustment when changing a tool.
Signed-off-by: Eric Callahan <arksine.code@gmail.com>
2021-06-08 00:02:35 -04:00