Philippe Daouadi
039daecb4f
axis_twist_compensation: Add X twist compensation module ( #6149 )
...
Implements AxisTwistCompensation, and Calibrater
Supports calibration of z-offsets caused by x gantry twist
Modify PrinterProbe._probe function to check if the probed z value should be adjusted
based on axis_twist_compensation's configuration
Add documentation for [axis_twist_compensation] module
Signed-off-by: Jeremy Tan <jeremytkw98@gmail.com>
2023-08-01 13:08:53 -04:00
Dmitry Butyugin
36be1cfc51
idex_modes: COPY and MIRROR mode implementation ( #6297 )
...
COPY and MIRROR mode implementation
Correctly apply input shaper params to new dual_carriage
Added SAVE_/RESTORE_IDEX_STATE commands
Documentation updates for the new IDEX modes
Signed-off-by: Dmitry Butyugin <dmbutyugin@google.com>
2023-08-01 12:23:52 -04:00
JamesH1978
f163a37f5e
docs: Update Config_Reference.md - heater_fan wording ( #6273 )
...
The reference to my_nozzle_fan is misleading and could cause people to skip over the [fan] definition and assume this is the parts/print cooling fan. Alias changed to reflect heatbreak_cooling_fan as used in most configs that have a controllable hotend fan.
Signed-off-by: James Hartley <james@hartleyns.com>
2023-06-28 19:52:40 -04:00
Kevin O'Connor
2ae3dd2f78
docs: Improve documentation of i2c_software_scl_pin/i2c_software_sda_pin
...
Reported by @rootiest
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2023-06-20 12:00:59 -04:00
Eric Callahan
8fe18f27a9
docs: update Bed Mesh documentation
...
Signed-off-by: Eric Callahan <arksine.code@gmail.com>
2023-06-20 11:48:17 -04:00
Alex Voinea
5ee72d320c
tmc: Configurable `multistep_filt`
...
Signed-off-by: Alex Voinea <voinea.dragos.alexandru@gmail.com>
2023-06-16 16:38:42 -04:00
BIGTREETECH
645a1b8364
i2c_software: Implementation of software i2c ( #6141 )
...
Signed-off-by: Alan.Ma from BigTreeTech <tech@biqu3d.com>
2023-06-07 20:55:46 -04:00
Scott Mudge
10e816979e
aht10: update comments and docs for AHT20/AHT21 support
...
The control bytes for the AHT20 and AHT21 are identical to the AHT10, but I had not been able to test just yet to ensure the sensor code supported the other sensors. I've wrapped up testing and updated the comments/docs to reflect this additional support.
Signed-off-by: Scott Mudge <mail@scottmudge.com>
2023-04-24 11:10:00 -04:00
Scott Mudge
4748dffd7a
docs: Add AHT10 temperature sensor doc section in Config_Reference.md (followup #6138 ) ( #6167 )
...
Followed general outline used by HTU21D and BME280.
Signed-off-by: Scott Mudge <mail@scottmudge.com>
2023-04-15 19:17:54 -04:00
vcore85
c2b2278a49
tmc5160: add DRV_CONF Register for TMC5160 ( #6154 )
...
In some condition ,“drvstrength 2” does not work. According to page 17, some mosfets need “drvstrength” set to 0 .
From datasheet rev1.15, the DRVSTRENGTH reset default is 0 . (instead of 2)
Signed-off-by: Albert Lin <vcore85@gmail.com>
2023-04-11 11:43:19 -04:00
BIGTREETECH
346e3901f6
tmc: Enable sg_angle_offset for smooth switching from Stealthchop to Spreadcycle ( #6123 )
...
Signed-off-by: Alan.Ma from BigTreeTech <tech@biqu3d.com>
2023-03-27 21:18:06 -04:00
Dr. Matthew Swabey
2466b7a2c6
avr: Allow I2C bus speed to be set by Klipper ( #6111 )
...
Allow I2C bus speed to be set by appropriate Klipper commands.
Signed-off-by: Matthew Swabey <matthew@swabey.org>
2023-03-21 15:02:58 -04:00
Alex Voinea
6b75f54e50
tmc2240: initial implementation
...
Signed-off-by: Alex Voinea <voinea.dragos.alexandru@gmail.com>
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2023-03-01 20:43:53 -05:00
Thijs Triemstra
848a78d1a5
docs: Fix typos ( #6032 )
...
Signed-off-by: Thijs Triemstra <info@collab.nl>
2023-02-20 11:06:25 -05:00
Bassam Husain
ae9169c4c3
docs: Fix 'screw_thread' explanation in 'screws_tilt_adjust' section. ( #6039 )
...
Signed-off-by: Bassam Husain <bassam.husain@gmail.com>
2023-02-09 11:30:41 -05:00
CODeRUS
f57ff2c07e
docs: Fix typo in mpu9250 documentation
...
Adding MPU-6515, replacing MPU-9255 duplicate
Signed-off-by: Andrei Kozhevnikov <coderusinbox@gmail.com>
2022-12-30 22:28:59 -05:00
Alex Voinea
9b60daf62d
tmc: Configurable microstep lookup table ( #5920 )
...
Make all the microstep lookup table registers configurable via the
config file. It also loads the default values.
TMC220x and TMC2660 do not support this feature.
Signed-off-by: Alex Voinea <voinea.dragos.alexandru@gmail.com>
2022-12-21 21:23:23 -05:00
Yifei Ding
d17ef95a3c
mpu9250: add MPU6500 ( #5767 )
...
Signed-off-by: Yifei Ding <yifeiding@protonmail.com>
2022-11-19 09:58:24 -05:00
alchemyEngine
34870d3e2a
z_thermal_adjust: Add Z thermal adjuster module ( #4157 )
...
Use a frame-coupled temperature probe to compensate for thermal
expansion in real-time.
Signed-off by: Robert Pazdzior <robertp@norbital.com>
2022-09-25 12:39:14 -04:00
dalegaard
9f8f3cd77d
fan: add enable_pin option ( #5732 )
...
Signed-off-by: Lasse Dalegaard <dalegaard@gmail.com>
2022-09-03 12:23:55 -04:00
Tircown
354915d2ad
kinematics: Add deltesian printers ( #5743 )
...
Initial push of the working deltesian kinematics after some successful tests.
Signed-off-by: Fabrice GALLET <tircown@gmail.com>
2022-09-01 15:56:31 -04:00
Pedro Lamas
c29e190696
docs: fixes typo on heater_bed
...
Signed-off-by: Pedro Lamas <pedrolamas@gmail.com>
2022-07-28 20:37:34 -04:00
Kevin O'Connor
52a8afba43
docs: Note mcu types with i2c_speed support in Config_Reference.md
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2022-06-20 12:58:05 -04:00
Kevin O'Connor
98a24172e7
docs: Add mpu9250 to Config_Reference.md
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2022-06-20 12:41:24 -04:00
Kevin O'Connor
55d1c3728d
docs: Note that i2c is not noise resilient in Config_Reference.md
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2022-06-16 18:38:31 -04:00
Frank Tackitt
638cd4d781
docs: add exclude_object documentation
...
Also include sample macros to add M486 compatibility.
Signed-off-by: Franklyn Tackitt <git@frank.af>
Co-authored-by: Troy Jacobson <troy.d.jacobson@gmail.com>
2022-06-03 14:12:04 -04:00
Pedro Lamas
c16eab212e
virtual_sdcard: Adds on_error_gcode
...
Signed-off-by: Pedro Lamas <pedrolamas@gmail.com>
2022-06-03 11:26:34 -04:00
camerony
f1c6f76a51
docs: Update Config_Reference.md z_hop speed ( #5514 )
...
The default z-hop speed is actually 15 mm/s according to the code in safe_z_home.py
Signed-off-by: Cameron River <camerony@gmail.com>
2022-05-23 15:05:53 -04:00
Kevin O'Connor
07a90902a5
docs: Improve wording of screws_tilt_adjust in Config_Reference.md
...
Reported by @JamesH1978.
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2022-04-23 21:22:02 -04:00
Kevin O'Connor
5f0885958d
neopixel: Support chains with a mix of color_order
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2022-04-18 10:16:10 -04:00
Kevin O'Connor
4a8a76ead8
docs: Update temperature_fan PID documentation in Config_Reference.md
...
Reported by @dewi-ny-je.
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2022-04-11 11:46:24 -04:00
Karl Bowden
5d82be2f5d
docs: Add link to linux mcu neopixels config docs ( #5402 )
...
The reference to the linux mcu was helpful to understand what a linux mcu was but didn't help with understanding the technical reasons why it's not supported.
Signed-off-by: Karl Bowden <karl@bearded.sexy>
2022-04-11 10:35:38 -04:00
Kevin O'Connor
05330fd3e5
docs: Minor updates to SmartEffector docs
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2022-04-09 19:10:16 -04:00
Dmitry Butyugin
2060a6908f
smart_effector: Config and command reference
...
Signed-off-by: Dmitry Butyugin <dmbutyugin@google.com>
2022-04-09 19:04:57 -04:00
cbc02009
f3b995227a
docster: Fix incorrect default value for max_freq
2022-04-09 16:31:23 -04:00
Kevin O'Connor
5a409d5d31
docs: Provide more information on PID in Config_Reference.md
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2022-04-07 12:30:02 -04:00
Kevin O'Connor
555ac58a3f
pca9632: Add support for configurable color_order
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2022-04-07 11:48:25 -04:00
Kevin O'Connor
f0700c0985
pca9632: Support using hardware I2C
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2022-04-07 11:43:52 -04:00
Kevin O'Connor
dc7b02f329
neopixel: Support arbitrary RGBW strings in color_order config
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2022-04-06 09:27:36 -04:00
Kevin O'Connor
1ab3ac39e4
led: Support automated LED updates based on display_template results
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2022-03-31 13:08:12 -04:00
Kevin O'Connor
35ff49e546
docs: Note that neopixel doesn't work on "linux mcu"
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2022-03-31 13:08:12 -04:00
Kevin O'Connor
96795def9c
led: Add support for PWM controlled LEDs
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2022-03-31 13:08:12 -04:00
Kevin O'Connor
aec742ece4
angle: Initial support for angle sensor calibration
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2022-03-29 20:34:46 -04:00
Kevin O'Connor
74937326d3
sensor_angle: Add support for bulk querying of spi angle sensors
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2022-03-29 20:34:46 -04:00
Charles Pickering
7e654aed2f
docs: Fix config snippet for polar
...
Previously the section for stepper_bed was intertwined with printer. This commit makes it match (../config/example-polar.cfg).
Signed-off-by: Charles Pickering <me@charlespick.xyz>
2022-03-20 11:43:32 -04:00
Kevin O'Connor
d7f8bf351f
docs: Fix section headers of [display] sections in Config_Reference.md
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2022-03-16 12:04:41 -04:00
Ricardo Alcântara
0761026e36
pca9632: LED module for FlashForge Dreamer 3D printer ( #4654 )
...
Added PCA9632 LED module support using software I2C from MCP4018
modulo drive the LED strip of a FlashForge Dreamer 3D printer.
Based on the PCA9533 module.
Signed-off-by: Ricardo Alcantara <ricardo@vulcanolabs.xyz>
2022-03-14 14:28:42 -04:00
electron2410
02d770ae3c
neopixel: add BGR for neopixel ( #5160 )
...
Signed-off-by: Thomas Liebold <electron2410@gmail.com>
2022-03-14 12:30:58 -04:00
Fritz Webering
24e7bbf0df
docs: Add missing bltouch lift_speed option to Config_Reference.md ( #5344 )
...
Signed-off-by: Fritz Webering <fritz@webering.eu>
2022-03-11 13:35:08 -05:00
Kevin O'Connor
4815a946c2
extruder_stepper: Do not default to synching with "extruder" at startup
...
With recent changes, the extruder_stepper may be used for new
purposes, and synchronizing to the "extruder" motion queue at startup
may become a confusing default.
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2022-03-04 13:38:59 -05:00