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
f1c085e15d
github: Add FUNDING.yml file
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-03-24 18:39:17 -04:00
Kevin O'Connor
6cf587b4b6
github: Simplify the github "invalid" issue message
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-03-24 18:39:11 -04:00
Desuuuu
a3d6b64ba4
add x/y limits for touchscreen moves
2021-03-24 14:48:06 +01:00
Desuuuu
278b1c0210
fix linker issues on STM32
2021-03-23 22:00:34 +01:00
Janar Sööt
2130e3e5d4
menu: changes in tune menu according to #4023 ( #4086 )
...
- set 1% as input minimum for speed and flow
- set speed maximum from 200% to 500%
Signed-off-by: Janar Sööt <janar.soot@gmail.com>
2021-03-23 10:55:25 -04:00
Tomas Rimkus
31823745b3
config: Fix extruder1 step_pin in Robin Nano V2 example ( #4098 )
...
Fixed extruder1 step_pin in MKS Robin Nano V2 example config.
Signed-off-by: Tomas Rimkus <sandshrew@gmail.com>
2021-03-23 10:52:10 -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
2d8945dc1c
graph_accelerometer: Support axis-level comparison of adxl345 data
...
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
Dmitry Butyugin
f248b91414
shaper_calibrate: Reduced min shaper freqs to match max_accel ~= 1500
...
Signed-off-by: Dmitry Butyugin <dmbutyugin@google.com>
2021-03-20 13:24:43 -04:00
Dmitry Butyugin
57494458f3
shaper_calibrate: Ignore vibrations below max_psd / 20 threshold
...
The input shaper can only reduce vibrations by 20x. Therefore,
the best-case achievable vibrations level is max(psd) / 20.
Any vibrations below that level can be ignored for the prupose
of input shaper scoring. This allows tuning script to ignore
wide tails of resonances, because it is not helpful to try to
reduce them with input shaping.
Signed-off-by: Dmitry Butyugin <dmbutyugin@google.com>
2021-03-20 13:24:43 -04:00
Dmitry Butyugin
db4a254ece
calibrate_shaper: Use fixed 5 Hz steps for minor ticks in the charts
...
Signed-off-by: Dmitry Butyugin <dmbutyugin@google.com>
2021-03-20 13:24:43 -04:00
Dmitry Butyugin
73a39370ad
shaper_calibrate: Estimate max_accel to avoid excessive smoothing
...
Signed-off-by: Dmitry Butyugin <dmbutyugin@google.com>
2021-03-20 13:24:43 -04:00
Evgeny Chukreev
8c369b54ab
ds18b20: Segmentation fault on 64bit Raspberry Pi
...
Signed-off-by: Evgeny Chukreev <Evgeny.Chukreev@gmail.com>
2021-03-19 11:18:51 -04:00
Kevin O'Connor
8eceb9d40a
mcu: Update hints for "Timer too close" and "No next step" errors
...
In practice, these errors are usually due to problems on the host
computer instead of problems with communication.
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-03-19 08:35:21 -04:00
Jon Sanders
6c9404ac0c
htu21d: sensor definition fix ( #4075 )
...
HTU21D sensor class lacked the method `get_report_time_delta` invoked
during watermark control loops. This short fix simply adds that method
in, calling the `self.report_time` attribute created during class
construction.
Signed-off-by: Jon Sanders <jonsan@gmail.com>
2021-03-18 23:38:07 -04:00
Kevin O'Connor
2144f716f6
tmc2660: Fix typo in seup field
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-03-18 23:36:25 -04:00
Kevin O'Connor
b6eea021b1
tmc2660: Use lowercase for stallguard/coolstep fields
...
Use lowercase for the field names so that it matches the
tmc2130/tmc5160 field names.
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-03-18 22:44:38 -04:00
Kevin O'Connor
4566392faf
stm32: Minor optimization to can.c IRQ data reading
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-03-18 16:55:04 -04:00
Kevin O'Connor
fee84c2afb
canbus: Support reading CAN packets directly from IRQ handler
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-03-18 15:58:09 -04:00
Kevin O'Connor
d5a3ef6c40
avr: Fix Kconfig USB/Serial selection
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-03-18 14:45:12 -04:00
Kevin O'Connor
2024451f50
lpc176x: Use "communication interface" menu option in Kconfig
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-03-18 14:23:24 -04:00
Kevin O'Connor
1804fbfce9
atsamd: Use "communication interface" menu option in Kconfig
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-03-18 14:23:14 -04:00
Kevin O'Connor
6a4f1ece89
atsam: Use "communication interface" menu option in Kconfig
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-03-18 14:22:57 -04:00
Kevin O'Connor
c5f21aa16c
avr: Use "communication interface" menu option in Kconfig
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-03-18 14:22:15 -04:00
Kevin O'Connor
1eddc0fd90
stm32: Simplify USB/Serial/CANbus Kconfig selection
...
Combine the various communication options into a single "make
menuconfig" menu item.
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-03-18 13:33:33 -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
Kevin O'Connor
3f04238e79
tmc2660: Report SE in DUMP_TMC even if zero
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-03-16 11:31:30 -04:00
Kevin O'Connor
6ebdc48b7c
tmc2130: Report CS_ACTUAL in DUMP_TMC even if zero
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-03-16 11:31:24 -04:00
Kevin O'Connor
22753f3b38
tmc: Only check for tmc2130 reset via CS_ACTUAL if IHOLD > 0
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-03-15 13:48:58 -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
Kevin O'Connor
86a924f5a6
tmc: Improve driver reset check on tmc2130 and tmc2660
...
Use the CS_ACTUAL/SE field to check for a mid-print driver reset.
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-03-15 11:16:15 -04:00
Kevin O'Connor
d184d9fd91
tmc: Move clear_gstat check for tmc2130 to within TMCErrorCheck class
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-03-15 10:28:08 -04:00
Kevin O'Connor
88d0af3da3
tmc2660: Change stallguard flags to better match tmc2130/tmc5160
...
The tmc2660 spec has an ambiguous "SG" field that sometimes refers to
the "stallGuard" flag and sometimes refers to the "SG_RESULT" field.
The tmc2130 and tmc5160 have similar fields that are not ambiguous, so
adopt that naming strategy.
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-03-15 10:28:03 -04:00
Bob90
3233ec08f4
config: Ender5Plus add filament sensor ( #4031 )
...
Added filament sensor. I found this by multimeter and have used it many times.
Signed-off-by: R.Garford-Tull <rgarford@gmail.com>
2021-03-14 22:04:45 -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
d77928b17b
extruder: Support looking up an extruder position from a past time
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-03-13 15:19:43 -05:00
Kevin O'Connor
81428265bd
stepcompress: Add support for tracking history of queue_step commands
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-03-13 15:19:43 -05:00
Kevin O'Connor
4cbcd45ce9
serialhdl: Only load the CAN module if CAN bus is configured
...
Temporarily postpone loading the CAN module so that moonraker (and
similar) can improve upgrade scripts.
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-03-13 15:02:41 -05: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
5e0503f643
canbus_query: Add tool to query CANBUS uuid
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-03-13 11:29:41 -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
babde17c4c
console: Add support for connecting via CAN bus
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2021-03-13 11:29:41 -05:00