Kevin O'Connor
2a66286d1c
display: Do not show time remaining in default 16x4 display
...
The time remaining estimation is wildy inaccurate. Only show the time
elapsed.
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2020-06-04 15:02:18 -04:00
Kevin O'Connor
1ab41cf41d
gcode: Make it clear that gcode.get_status() can be called without eventtime
...
Make it clear that gcode.get_status() to be called without an
eventtime by defaulting eventtime=None.
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2020-05-26 14:59:15 -04:00
Kevin O'Connor
ceaf818a11
tuning_tower: Minor optimization
...
Store a reference to the gcode class in self.code. Obtain the
z_offset once and use for both the oldval and newval calculation.
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2020-05-26 14:56:52 -04:00
Kevin O'Connor
04532448bc
tuning_tower: Remove max(0, z) check
...
Commit 9530373c
introduced a minimum value of zero for the g-code z
position. Unfortunately, that would likely cause the tuning tower to
not emit a command at the start of a test because the initial dummy z
position is set to a negative value. The minimum bound should not be
needed so remove it.
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2020-05-26 14:46:15 -04:00
Kevin O'Connor
686d557863
tmc5160: Change the default for the pwm_freq field to zero
...
The tmc5160 spec shows a default of zero, so use that same default for
Klipper.
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2020-05-24 23:58:48 -04:00
Adrian Keet
b267178370
controller_fan: Add fan_speed parameter.
...
This gives it parity with heater_fan. Also change the default speed from
max_power to 1.0, since it is already scaled by max_power in set_speed.
Signed-off-by: Adrian Keet <arkeet@gmail.com>
2020-05-24 11:46:46 -04:00
Rubens Panfili
9530373ccb
tuning_tower: compensate z-offset ( #2881 )
...
Signed-off-by: Rubens Panfili <rubens.panfili@gmail.com>
2020-05-24 11:33:09 -04:00
Denis Ignatenko
9270cabb74
hall_filament_width_sensor: fix overflow issue on 12 bit adc ( #2902 )
...
Signed-off-by: Denis Ignatenko <deniss979@gmail.com>
2020-05-21 13:59:09 -04:00
Denis Ignatenko
1d2746f167
hall_filament_width_sensor: Increasing measure stability ( #2836 )
...
Signed-off-by: Denis Ignatenko <deniss979@gmail.com>
2020-05-18 17:14:24 -04:00
fess
c9daefd97f
z_tilt: retries, fix extra retry bug.
...
round to only 6 decimal places of precision. prevents doing extra retry
from small variations due to floating point math.
Signed-off-by: John "Fess" Fessenden <fess@fess.org>
2020-05-18 14:55:25 -04:00
fess
7b0e6725ca
z_tilt: retries fixup err message
...
print retries status before erroring on increase
Signed-off-by: John "Fess" Fessenden <fess@fess.org>
2020-05-18 14:55:25 -04:00
Kevin O'Connor
20a27c697f
bltouch: Add "probe in touch mode" option
...
Signed-off-by: Mike Stiemke <fandjango@gmx.de>
2020-05-11 12:46:25 -04:00
Kevin O'Connor
703490da1c
bltouch: Simplify handling of command timing
...
Always disable the PWM after each command sent. Automatically trim
the command duration so the PWM disable doesn't increase the total
pulse time (when the duration is 200ms or greater).
Track the ideal command end time separately from the pwm transmit time
and only delay toolhead moves to this ideal time.
Update verify_state() to automatically schedule the check using the
time of the last sent command.
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2020-05-11 12:46:25 -04:00
Nathan Plamondon
c402b275c3
bed_mesh: Fix typo ( #2849 )
...
Signed-off-by: Nate Plamondon <nplamondon@gmail.com>
2020-05-11 12:30:57 -04:00
Kevin O'Connor
787ed452c2
klippy: Rename try_load_module() to load_object()
...
Rename try_load_module() so that it uses consistent naming for
"printer objects". Change the function to raise an error by default
if the specified module does not exist.
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2020-05-08 11:05:14 -04:00
Kevin O'Connor
2d4b520260
gcode: Move "ok" tracking to GCodeCommand class
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2020-05-05 11:08:12 -04:00
Kevin O'Connor
a68bb935df
menu: Use new GCodeCommand wrappers
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2020-05-05 11:08:12 -04:00
Kevin O'Connor
1fd76b7393
manual_stepper: Use new GCodeCommand wrappers
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2020-05-05 11:08:12 -04:00
Kevin O'Connor
821df4e994
dotstar: Use new GCodeCommand wrappers
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2020-05-05 11:08:12 -04:00
Kevin O'Connor
a7ca0e1670
delayed_gcode: Use new GCodeCommand wrappers
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2020-05-05 11:08:12 -04:00
Kevin O'Connor
e9e0c374d6
temperature_fan: Use new GCodeCommand wrappers
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2020-05-05 11:08:12 -04:00
Kevin O'Connor
a11535fc86
servo: Use new GCodeCommand wrappers
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2020-05-05 11:08:12 -04:00
Kevin O'Connor
53093a7a15
output_pin: Use new GCodeCommand wrappers
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2020-05-05 11:08:12 -04:00
Kevin O'Connor
3c4091548e
tmc5160: Use new GCodeCommand wrappers
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2020-05-05 11:08:12 -04:00
Kevin O'Connor
d759cc60d3
tmc2130: Use new GCodeCommand wrappers
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2020-05-05 11:08:12 -04:00
Kevin O'Connor
3e64093b81
tmc2660: Use new GCodeCommand wrappers
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2020-05-05 11:08:12 -04:00
Kevin O'Connor
8b8f591a05
tmc: Use new GCodeCommand wrappers
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2020-05-05 11:08:12 -04:00
Kevin O'Connor
0fd12609a6
neopixel: Use new GCodeCommand wrappers
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2020-05-05 11:08:12 -04:00
Kevin O'Connor
310d583413
gcode_button: Use new GCodeCommand wrappers
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2020-05-05 11:08:12 -04:00
Kevin O'Connor
1e992f9d16
filament_switch_sensor: Use new GCodeCommand wrappers
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2020-05-05 11:08:12 -04:00
Kevin O'Connor
02ee379f82
pause_resume: Use new GCodeCommand wrappers
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2020-05-05 11:08:12 -04:00
Kevin O'Connor
3e6f2206b3
hall_filament_width_sensor: Use new GCodeCommand wrappers
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2020-05-05 11:08:12 -04:00
Kevin O'Connor
e5c512c8d5
bed_tilt: Use new GCodeCommand wrappers
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2020-05-05 11:08:12 -04:00
Kevin O'Connor
f2688dbb33
bed_screws: Use new GCodeCommand wrappers
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2020-05-05 11:08:12 -04:00
Kevin O'Connor
0197fec202
delta_calibrate: Use new GCodeCommand wrappers
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2020-05-05 11:08:12 -04:00
Kevin O'Connor
b24465976e
heater_bed: Use new GCodeCommand wrappers
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2020-05-05 11:08:12 -04:00
Kevin O'Connor
95919d1256
screws_tilt_adjust: Use new GCodeCommand wrappers
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2020-05-05 11:08:12 -04:00
Kevin O'Connor
203568b909
bltouch: Use new GCodeCommand wrappers
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2020-05-05 11:08:12 -04:00
Kevin O'Connor
4fd5090253
tuning_tower: Use new GCodeCommand wrappers
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2020-05-05 11:08:12 -04:00
Kevin O'Connor
7232014657
query_endstops: Use new GCodeCommand wrappers
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2020-05-05 11:08:12 -04:00
Kevin O'Connor
d04476c82e
fan: Use new GCodeCommand wrappers
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2020-05-05 11:08:11 -04:00
Kevin O'Connor
33c6667881
stepper_enable: Use new GCodeCommand wrappers
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2020-05-05 11:08:11 -04:00
Kevin O'Connor
a79096efdf
pid_calibrate: Use new GCodeCommand wrappers
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2020-05-05 11:08:11 -04:00
Kevin O'Connor
12b20c6e77
safe_z_home: Use new GCodeCommand wrappers
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2020-05-05 11:08:11 -04:00
Kevin O'Connor
947569d347
endstop_phase: Use new GCodeCommand wrappers
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2020-05-05 11:08:11 -04:00
Kevin O'Connor
153c1cbe60
homing_override: Use new GCodeCommand wrappers
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2020-05-05 11:08:11 -04:00
Kevin O'Connor
1f64ca4fd9
query_adc: Use new GCodeCommand wrappers
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2020-05-05 11:08:11 -04:00
Kevin O'Connor
a13e681b2e
gcode_macro: Use new GCodeCommand wrappers
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2020-05-05 11:08:11 -04:00
Kevin O'Connor
fb16e8810b
idle_timeout: Use new GCodeCommand wrappers
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2020-05-05 11:08:11 -04:00
Kevin O'Connor
1d2bb5a412
tsl1401cl_filament_width_sensor: Use new GCodeCommand wrappers
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2020-05-05 11:08:11 -04:00