Kevin O'Connor
1940ba7062
config: Minor indentation fix to comments in example-extras.cfg
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2018-10-01 11:12:30 -04:00
Kevin O'Connor
a698aef29b
config: Note probe activate/deactivate must not move the toolhead
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2018-10-01 11:12:30 -04:00
Kevin O'Connor
c5d4e14298
probe: Infer position_endstop when using probe:z_virtual_offset
...
Don't require (or permit) the user to specify a stepper_z
position_endstop when using the probe:z_virtual_offset mechanism. In
that case the position_endstop should always equal the probe's
z_offset - so no need to have the user specify it.
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2018-10-01 11:12:30 -04:00
Kevin O'Connor
348a41c325
bed_tilt: Remove special probe:z_virtual_endstop handling
...
Remove the code to calculate and track the z_offset via
position_endstop updates. It's simpler to always save and restore the
calculated z_adjust.
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2018-10-01 11:12:30 -04:00
Kevin O'Connor
33887b8c39
probe: Support manual probing at runtime
...
Don't require the config file to specify manual probing. Instead,
allow the user to select manual probing on each ProbePointsHelper
invocation.
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2018-10-01 11:12:30 -04:00
Kevin O'Connor
b112cac47a
config: Fix typo in gcode_macro default_parameter description
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2018-09-30 12:11:07 -04:00
Janar Sööt
68dc28580f
gcode_macro: default parameter values
...
Signed-off-by: Janar Sööt <janar.soot@gmail.com>
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2018-09-30 11:53:10 -04:00
Kevin O'Connor
cf79b3c342
config: Note gcode_macro string formatting in example-extras.cfg
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2018-09-26 08:25:44 -04:00
Kevin O'Connor
439f6684be
config: Move some sections around in example-extras.cfg
...
Move the quad_gantry_level description closer to z_tilt section. Move
the force_move section closer to the homing_override section.
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2018-09-26 08:16:40 -04:00
Kevin O'Connor
174754299a
heater: Add new TURN_OFF_HEATERS command
...
Add a command that will turn off all heaters in the printer. Run this
command in the default idle_timeout action.
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2018-09-18 16:01:07 -04:00
Maks Zolin
e3a49dc692
quad_gantry_level: Add gantry leveling (ruled hyperbolic parabola correction) ( #631 )
...
Signed-off-by: Maks Zolin <mzolin@vorondesign.com>
2018-09-12 08:33:20 -04:00
Boffgithub
0c0087ce42
config: Update example-extras.cfg ( #641 )
...
Just correcting a couple of spelling errors I noticed.
Signed-off-by: Ben Warren <boffdroid@gmail.com>
2018-09-12 08:13:12 -04:00
Florian Heilmann
947a7b2b0f
tmc2660: Implementation of TMC2660 extra ( #621 )
...
Signed-off-by: Florian Heilmann <Florian.Heilmann@gmx.net>
2018-09-11 12:34:05 -04:00
Kevin O'Connor
a8d4a7ef46
config: Be clear that multi-line parameters must use indentation
...
Also, be clear that probe points are nozzle coordinates (not probe
coordinates).
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2018-09-02 14:40:26 -04:00
Arksine
40b7ba5111
probe: Add ability to multi-sample points to ProbePointsHelper
...
Signed-off-by: Eric Callahan <arksine.code@gmail.com>
2018-08-29 12:01:19 -04:00
Kevin O'Connor
4acda88e8d
docs: Fix spelling error in example-extras.cfg
...
Fix "interally" spelling error - reported by @bistory.
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2018-08-28 15:36:53 -04:00
Kevin O'Connor
ca7a80a946
tmc2208: Initial support for configuring TMC2208 drivers
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2018-08-27 12:51:27 -04:00
Janar Sööt
65f0fd6238
display menu module for klipper
...
Signed-off-by: Janar Sööt <janar.soot@gmail.com>
2018-08-20 22:33:05 -04:00
Arksine
3387cccdcf
bed_mesh: move probe x and y offsets to the [probe] module
...
All probe offsets are now passed to the finalize() callback in the ProbePointsHelper Class.
Signed-off-by: Eric Callahan <arksine.code@gmail.com>
2018-08-19 16:52:23 -04:00
Boffgithub
08aacec0b2
config: Update example-extras.cfg ( #544 )
...
Changed 'endstop' to 'stepper' in 'multi-steppers axes' section
Signed-off-by: Ben Warren <boffdroid@gmail.com>
2018-08-19 10:15:48 -04:00
Kevin O'Connor
1b07be070b
heater_fan: Allow multiple heaters to be defined for a heater_fan
...
Support the case where a single cooling fan is used with multiple
extruders.
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2018-08-17 10:20:12 -04:00
Arksine
f337fb1802
config: update examples-extra.cfg to include the bed_mesh module
...
Signed-off-by: Eric Callahan <arksine.code@gmail.com>
2018-08-17 09:22:55 -04:00
Kevin O'Connor
43179d7b6c
config: Minor changes to example-extras.cfg documentation
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2018-08-03 13:00:40 -04:00
Kevin O'Connor
c0c892d524
force_move: Add support for FORCE_MOVE command
...
Add initial support for commands that will forcibly move a stepper
(without updating the kinematic classes with the new position).
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2018-07-26 12:44:07 -04:00
Kevin O'Connor
63dffd9307
spi_temperature: Provide a default value for spi_speed
...
All of the Maxim chips support a 4Mhz spi transfer rate, so use that
as a default spi speed.
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2018-07-24 15:49:14 -04:00
Kevin O'Connor
5b124d59f2
spi_temperature: Remove spi_mode parameter
...
All of the Maxim chips can use SPI mode 1, so no need to configure it.
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2018-07-24 15:47:17 -04:00
Kevin O'Connor
eba252d3fd
thermocouple: Add initial support for common SPI temperature sensing chips
...
Signed-off-by: Petri Honkala <cruwaller@gmail.com>
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2018-07-24 11:16:05 -04:00
Kevin O'Connor
acefe26e0f
idle_timeout: Move timeout handling from toolhead.py to new extras module
...
Move the "motor_off_timeout" tracking to a new module in the extras/
directory. This makes it easier to customize the idle timeout
behavior.
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2018-07-16 10:32:48 -04:00
Kevin O'Connor
94dc8167c9
z_tilt: Don't default "points" parameter to "z_positions" parameter
...
It's rare to have all the Z stepper locations directly under the
printable surface, so using z_positions for points is not a good
default.
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2018-07-15 10:30:27 -04:00
Kevin O'Connor
21563c5965
config: Minor updates to example-extras.cfg
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2018-07-12 12:18:31 -04:00
Kevin O'Connor
d725160706
mcp4451: Add initial support for programming the mcp4451 on lpc176x
...
Add support for programming smoothieboard current.
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2018-06-29 21:20:12 -04:00
Arksine
696ee69f2c
config: update example-extras.cfg to include uc1701 display
...
Signed-off-by: Eric Callahan <arksine.code@gmail.com>
2018-06-27 19:46:38 -04:00
Kevin O'Connor
f08a0c5e93
lcd_st7920: Use a longer delay at the start of each command/data
...
It appears the st7920 requires a longer delay when switching from
command to data mode (and vice-versa). Slower MCUs don't show a
problem because the klipper command processing time results in a
sufficient delay. However, some of the faster MCUs can process
klipper commands fast enough that the next st7920 transfer is sent too
fast. Add an additional delay to account for this.
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2018-06-22 23:47:09 -04:00
Kevin O'Connor
d94c856118
display: Allow the ST7920_DISPLAY parameter to be configured
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2018-06-21 09:58:35 -04:00
Hans Raaf
e110e1fecc
homing_override: Add axes config parameter
...
Added a config parameter to define the homing override axes. This way
one can still home x and y axis without the z-probe cycle coming in the
way.
Signed-off-by: Hans Raaf <hr-klipper@oderwat.de>
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2018-06-11 20:41:18 -04:00
Kevin O'Connor
c38a63d4db
gcode_macro: Add the ability to define custom g-code macros
...
Add the ability to add a custom g-code command that in turn executes
one or more configured g-code commands.
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2018-05-25 12:40:06 -04:00
Kevin O'Connor
5ae22a5e51
tmc2130: Allow the PWMCONF register to be configured
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2018-05-25 11:38:27 -04:00
Kevin O'Connor
1e6fa5722a
tmc2130: Initial support for sensorless homing
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2018-05-25 11:38:23 -04:00
Kevin O'Connor
3799f40f29
tmc2130: Configure stealthchop velocity limit
...
Change stealhchop config option to a stealthchop_threshold
configuration option.
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2018-05-25 11:38:12 -04:00
Kevin O'Connor
c4fe43ffce
tmc2130: The default TOFF time should be 4
...
The recommended TOFF time in "standalone mode" according to the
tmc2130 is 4, so use that as the default.
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2018-05-24 10:44:45 -04:00
Kevin O'Connor
3025638b9b
z_tilt: Add support for Z_TILT_ADJUST
...
Add new module to support independent adjustments to multiple Z
steppers to account for bed tilt.
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2018-05-22 22:23:44 -04:00
Kevin O'Connor
680c92de40
tmc2130: Add initial support for TMC2130 stepper motor drivers
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2018-05-20 18:03:06 -04:00
Kevin O'Connor
2740838b2e
fan: Allow the fan shutdown_speed to be configured
...
Add a shutdown_speed config option to fans so that users can specify
the speed on a shutdown event.
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2018-05-18 19:12:03 -04:00
Douglas Hammond
5712283e91
Add temperature controlled fans
...
Signed-off-by Douglas Hammond <wizhippo@gmail.com>
2018-05-17 12:50:21 -04:00
Michael Barbour
bf3c41cd06
temperature_fan: Add support for temperature-triggered fan.
...
Signed-off-by: Michael Barbour <barbour.michael.0@gmail.com>
2018-05-10 19:32:23 -04:00
Kevin O'Connor
8e1b516eb6
config: Fix typo in adc_temperature section (Ohms vs Volts)
...
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2018-04-30 10:31:39 -04:00
Kevin O'Connor
85e6cd865c
fan: Scale fan speed requests between 0 and max_power
...
If the fan's max power is limited by the config, then scale speed
requests between 0 and max_power. This makes more sense for typical
g-code fan speeds.
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2018-04-20 13:15:03 -04:00
Kevin O'Connor
6466af6313
adc_temperature: Support defining custom sensors in the config file
...
Allow the user to define a custom sensor with their own set of
temperature/voltage measurements.
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2018-04-09 15:44:34 -04:00
Kevin O'Connor
8c8261ba80
thermistor: Add support for defining custom thermistors
...
Add the ability to define a new thermistor type in the config file.
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2018-04-09 12:17:39 -04:00
Kevin O'Connor
f8a28401c0
config: Update indentation of display section in example-extras.cfg
...
Use the same indentation as the other sections.
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2018-04-09 12:02:23 -04:00