Kevin O'Connor 
							
						 
					 
					
						
						
							
						
						d33a34614f 
					 
					
						
						
							
							docs: Add RPi_microcontroller.md link in Overview.md  
						
						... 
						
						
						
						Signed-off-by: Kevin O'Connor <kevin@koconnor.net > 
						
						
					 
					
						2020-08-01 13:09:09 -04:00 
						 
				 
			
				
					
						
							
							
								Kevin O'Connor 
							
						 
					 
					
						
						
							
						
						0f3b1bce66 
					 
					
						
						
							
							linux: Set the SPI mode in spidev.c  
						
						... 
						
						
						
						Fix omission causing the SPI mode to not be set on the linux mcu.
Signed-off-by: Kevin O'Connor <kevin@koconnor.net > 
						
						
					 
					
						2020-07-31 23:18:46 -04:00 
						 
				 
			
				
					
						
							
							
								Kevin O'Connor 
							
						 
					 
					
						
						
							
						
						1f7c3fc8ec 
					 
					
						
						
							
							gcode: Report the final print_time in debuginput mode  
						
						... 
						
						
						
						Signed-off-by: Kevin O'Connor <kevin@koconnor.net > 
						
						
					 
					
						2020-07-30 12:53:59 -04:00 
						 
				 
			
				
					
						
							
							
								Voron 
							
						 
					 
					
						
						
							
						
						9213646c63 
					 
					
						
						
							
							corexz: Add CoreXZ kinematics ( #3129 )  
						
						... 
						
						
						
						Add a CoreXZ kinematics
Signed-off-by: Maks Zolin <mzolin@vorondesign.com > 
						
						
					 
					
						2020-07-30 12:42:23 -04:00 
						 
				 
			
				
					
						
							
							
								Dmitry Butyugin 
							
						 
					 
					
						
						
							
						
						f3b980c1b2 
					 
					
						
						
							
							docs: Suggested improvements to Input Shaper tuning guide  
						
						... 
						
						
						
						Signed-off-by: Dmitry Butyugin <dmbutyugin@google.com > 
						
						
					 
					
						2020-07-29 21:28:18 -04:00 
						 
				 
			
				
					
						
							
							
								Dmitry Butyugin 
							
						 
					 
					
						
						
							
						
						b944666bb1 
					 
					
						
						
							
							docs: ringing_tower model for input shapers tuning  
						
						... 
						
						
						
						Signed-off-by: Dmitry Butyugin <dmbutyugin@google.com > 
						
						
					 
					
						2020-07-29 21:28:18 -04:00 
						 
				 
			
				
					
						
							
							
								Dmitry Butyugin 
							
						 
					 
					
						
						
							
						
						b62a0d5db5 
					 
					
						
						
							
							docs: First version of documentation for Input Shaper tuning  
						
						... 
						
						
						
						Signed-off-by: Dmitry Butyugin <dmbutyugin@google.com > 
						
						
					 
					
						2020-07-29 21:28:18 -04:00 
						 
				 
			
				
					
						
							
							
								Kevin O'Connor 
							
						 
					 
					
						
						
							
						
						25a9a32ecb 
					 
					
						
						
							
							docs: Move SET_TEMPERATURE_FAN_TARGET to its own section in G-Codes.md  
						
						... 
						
						
						
						Signed-off-by: Kevin O'Connor <kevin@koconnor.net > 
						
						
					 
					
						2020-07-26 10:41:43 -04:00 
						 
				 
			
				
					
						
							
							
								Martin Nowroth 
							
						 
					 
					
						
						
							
						
						ab923883f7 
					 
					
						
						
							
							docs: Update G-Codes.md for SET_TEMPERATURE_FAN_TARGET ( #3122 )  
						
						... 
						
						
						
						Added extended G-Code documentation for SET_TEMPERATURE_FAN_TARGET
Signed-off-by: Martin Nowroth <madnoth@gmail.com > 
						
						
					 
					
						2020-07-26 10:39:53 -04:00 
						 
				 
			
				
					
						
							
							
								Arksine 
							
						 
					 
					
						
						
							
						
						4795c0896d 
					 
					
						
						
							
							bed_mesh:  Move profile management to its own class  
						
						... 
						
						
						
						This streamlines the BedMeshCalibrate class, making it only resposible for configuring and executing the calibration procedure.
Signed-off-by:  Eric Callahan <arksine.code@gmail.com > 
						
						
					 
					
						2020-07-25 12:05:29 -04:00 
						 
				 
			
				
					
						
							
							
								Arksine 
							
						 
					 
					
						
						
							
						
						dbec03abd9 
					 
					
						
						
							
							bed_mesh:  track the probed_matrix and mesh_params exclusively in the ZMesh class  
						
						... 
						
						
						
						Rather than have multiple classes keep a reference to these items, keep them in the z_mesh.
Signed-off-by:  Eric Callahan <arksine.code@gmail.com > 
						
						
					 
					
						2020-07-25 12:05:29 -04:00 
						 
				 
			
				
					
						
							
							
								Arksine 
							
						 
					 
					
						
						
							
						
						41eedda5d6 
					 
					
						
						
							
							bed_mesh: differentiate between "mesh_config" and "mesh_params"  
						
						... 
						
						
						
						This fixes an issue where a new profile is not properly saved after a restart.
Signed-off-by:  Eric Callahan <arksine.code@gmail.com > 
						
						
					 
					
						2020-07-25 12:05:29 -04:00 
						 
				 
			
				
					
						
							
							
								Arksine 
							
						 
					 
					
						
						
							
						
						7c8b60b40e 
					 
					
						
						
							
							bed_mesh:  round x and y positions received via the finalize callback  
						
						... 
						
						
						
						Signed-off-by:  Eric Callahan <arksine.code@gmail.com >
Update bed_mesh.py 
						
						
					 
					
						2020-07-25 12:05:29 -04:00 
						 
				 
			
				
					
						
							
							
								Arksine 
							
						 
					 
					
						
						
							
						
						6458def588 
					 
					
						
						
							
							bed_mesh:  add get_status() method  
						
						... 
						
						
						
						Signed-off-by:  Eric Callahan <arksine.code@gmail.com > 
						
						
					 
					
						2020-07-25 12:05:29 -04:00 
						 
				 
			
				
					
						
							
							
								Kevin O'Connor 
							
						 
					 
					
						
						
							
						
						8ecec4be8e 
					 
					
						
						
							
							config: Consolidate description of heater parameters in example.cfg  
						
						... 
						
						
						
						Describe max_delta in [heater] instead of in [heater_bed].
Signed-off-by: Kevin O'Connor <kevin@koconnor.net > 
						
						
					 
					
						2020-07-25 11:56:21 -04:00 
						 
				 
			
				
					
						
							
							
								Kevin O'Connor 
							
						 
					 
					
						
						
							
						
						db05938a5f 
					 
					
						
						
							
							servo: Set initial value via mcu_servo.setup_start_value()  
						
						... 
						
						
						
						Using the setup_start_value() method avoids the PWM output line
transitioning to an intermediate state prior to setting the initial
value.
Signed-off-by: Kevin O'Connor <kevin@koconnor.net > 
						
						
					 
					
						2020-07-25 11:39:39 -04:00 
						 
				 
			
				
					
						
							
							
								Kevin O'Connor 
							
						 
					 
					
						
						
							
						
						428a8d4881 
					 
					
						
						
							
							servo: Remove servo ENABLE parameter  
						
						... 
						
						
						
						Allow one to disable servos via `SET_SERVO WIDTH=0` instead of using
an explicit ENABLE parameter.
Signed-off-by: Kevin O'Connor <kevin@koconnor.net > 
						
						
					 
					
						2020-07-25 11:39:39 -04:00 
						 
				 
			
				
					
						
							
							
								Kevin O'Connor 
							
						 
					 
					
						
						
							
						
						122fd88c6a 
					 
					
						
						
							
							mcu: Reset pwm and digital output pins to start values on a host restart  
						
						... 
						
						
						
						This makes sure output pins are reset to their defaults when the host
is restarted and the micro-controller is not.
Signed-off-by: Kevin O'Connor <kevin@koconnor.net > 
						
						
					 
					
						2020-07-25 11:36:44 -04:00 
						 
				 
			
				
					
						
							
							
								Kevin O'Connor 
							
						 
					 
					
						
						
							
						
						d204cc1fb7 
					 
					
						
						
							
							mcu: Add support for commands to send only on a host restart  
						
						... 
						
						
						
						Add a new "on_restart" parameter to mcu.add_config_cmd() and only send
those commands on a host restart that does not involve a
micro-controller restart.
Signed-off-by: Kevin O'Connor <kevin@koconnor.net > 
						
						
					 
					
						2020-07-25 11:36:44 -04:00 
						 
				 
			
				
					
						
							
							
								Kevin O'Connor 
							
						 
					 
					
						
						
							
						
						4a35d7e8bd 
					 
					
						
						
							
							update_mks_robin: Remove unnecessary imports  
						
						... 
						
						
						
						Signed-off-by: Kevin O'Connor <kevin@koconnor.net > 
						
						
					 
					
						2020-07-24 11:02:15 -04:00 
						 
				 
			
				
					
						
							
							
								Kevin O'Connor 
							
						 
					 
					
						
						
							
						
						5f2cb5436c 
					 
					
						
						
							
							linux: Disable hardware pwm when it is set to zero  
						
						... 
						
						
						
						Only write "1" to the "enable" file when a non-zero pwm width is
requested.  Write "0" to the "enable" file when a zero pwm width is
requested.
This fixes a problem on the replicape servo lines that prevented them
from being fully disabled.
Signed-off-by: Kevin O'Connor <kevin@koconnor.net > 
						
						
					 
					
						2020-07-20 22:18:28 -04:00 
						 
				 
			
				
					
						
							
							
								Dmitry Butyugin 
							
						 
					 
					
						
						
							
						
						bc488c2161 
					 
					
						
						
							
							scripts: scripts to simulate input_shaper response and toolhead movement ( #3063 )  
						
						... 
						
						
						
						Signed-off-by: Dmitry Butyugin <dmbutyugin@google.com > 
						
						
					 
					
						2020-07-19 20:23:02 -04:00 
						 
				 
			
				
					
						
							
							
								combolek 
							
						 
					 
					
						
						
							
						
						3835654116 
					 
					
						
						
							
							lm75: Added support for LM75/LM75A I2C connected temperature sensors ( #3101 )  
						
						... 
						
						
						
						Signed-off-by: Boleslaw Ciesielski <combolek@users.noreply.github.com > 
						
						
					 
					
						2020-07-19 20:18:54 -04:00 
						 
				 
			
				
					
						
							
							
								Iakabos 
							
						 
					 
					
						
						
							
						
						b0901daa85 
					 
					
						
						
							
							display: Add configuration options for OLED displays ( #3084 )  
						
						... 
						
						
						
						Add user-configurable contrast, vcomh (affects "smearing"), and invert options for SSD1306/SH1106 type OLED displays.
Signed-off-by:  James Esau <james_esau@hotmail.com > 
						
						
					 
					
						2020-07-19 20:18:08 -04:00 
						 
				 
			
				
					
						
							
							
								Kevin O'Connor 
							
						 
					 
					
						
						
							
						
						0f24406acc 
					 
					
						
						
							
							config: Fix printer-creality-ender5-2019.cfg positions flipped  
						
						... 
						
						
						
						The X and Y axes were flipped.  Reported by @njilk.
Signed-off-by: Kevin O'Connor <kevin@koconnor.net > 
						
						
					 
					
						2020-07-19 19:46:29 -04:00 
						 
				 
			
				
					
						
							
							
								Kevin O'Connor 
							
						 
					 
					
						
						
							
						
						25b6bc2f73 
					 
					
						
						
							
							mcu: Remove undocumented "custom" config parameter  
						
						... 
						
						
						
						The "custom" config parameter is not documented and has not been
recommended in years.
Signed-off-by: Kevin O'Connor <kevin@koconnor.net > 
						
						
					 
					
						2020-07-19 12:07:53 -04:00 
						 
				 
			
				
					
						
							
							
								Kevin O'Connor 
							
						 
					 
					
						
						
							
						
						1c508c38aa 
					 
					
						
						
							
							config: Minor formatting change to example.cfg  
						
						... 
						
						
						
						Signed-off-by: Kevin O'Connor <kevin@koconnor.net > 
						
						
					 
					
						2020-07-16 13:04:00 -04:00 
						 
				 
			
				
					
						
							
							
								Kevin O'Connor 
							
						 
					 
					
						
						
							
						
						53092a6474 
					 
					
						
						
							
							docs: Add link to config/sample-macros.cfg in Slicers.md  
						
						... 
						
						
						
						Signed-off-by: Kevin O'Connor <kevin@koconnor.net > 
						
						
					 
					
						2020-07-16 13:04:00 -04:00 
						 
				 
			
				
					
						
							
							
								Kevin O'Connor 
							
						 
					 
					
						
						
							
						
						e4d0044be8 
					 
					
						
						
							
							docs: Add a "hardware pin type" section to the FAQ  
						
						... 
						
						
						
						Signed-off-by: Kevin O'Connor <kevin@koconnor.net > 
						
						
					 
					
						2020-07-16 13:04:00 -04:00 
						 
				 
			
				
					
						
							
							
								Arksine 
							
						 
					 
					
						
						
							
						
						180f44b876 
					 
					
						
						
							
							webhooks:  fix lambda wrapper around _process_request  
						
						... 
						
						
						
						Signed-off-by:  Eric Callahan <arksine.code@gmail.com > 
						
						
					 
					
						2020-07-13 18:39:15 -04:00 
						 
				 
			
				
					
						
							
							
								Kevin O'Connor 
							
						 
					 
					
						
						
							
						
						af981432f0 
					 
					
						
						
							
							thermistor: Add in definition for "SliceEngineering 450" thermistor  
						
						... 
						
						
						
						Signed-off-by: Kevin O'Connor <kevin@koconnor.net > 
						
						
					 
					
						2020-07-11 12:50:58 -04:00 
						 
				 
			
				
					
						
							
							
								Kevin O'Connor 
							
						 
					 
					
						
						
							
						
						c83688b7bc 
					 
					
						
						
							
							lpc176x: Fix spi mode bits  
						
						... 
						
						
						
						The lpc176x hardware spi initialization code was swapping the CPOL and
CPHA bits.  This caused the MAX31865 and MAX31856 chips to not work
correctly.
Signed-off-by: Kevin O'Connor <kevin@koconnor.net > 
						
						
					 
					
						2020-07-10 16:08:18 -04:00 
						 
				 
			
				
					
						
							
							
								Dmitry Butyugin 
							
						 
					 
					
						
						
							
						
						5dc0c8aac0 
					 
					
						
						
							
							input_shaper: Fixed C module compilation on older gnu90 compilers  
						
						... 
						
						
						
						For example, Raspbian GNU/Linux 8 (jessie) uses an old GCC version 4.9.2
which uses -std=gnu90 by default.
Signed-off-by: Dmitry Butyugin <dmbutyugin@google.com > 
						
						
					 
					
						2020-07-07 17:50:51 -04:00 
						 
				 
			
				
					
						
							
							
								Arksine 
							
						 
					 
					
						
						
							
						
						cd8f250e84 
					 
					
						
						
							
							webooks:  do not connect if debuginput is enabled  
						
						... 
						
						
						
						Changing this check from debugoutput to debuginput allows remote applications to perform tests against Klippy without an MCU connected.
Signed-off-by:  Eric Callahan <arksine.code@gmail.com > 
						
						
					 
					
						2020-07-06 12:57:50 -04:00 
						 
				 
			
				
					
						
							
							
								Arksine 
							
						 
					 
					
						
						
							
						
						bfbdc04c02 
					 
					
						
						
							
							webhooks: process request handlers using a Reactor Callback  
						
						... 
						
						
						
						This prevents _process_data from blocking and becoming reentrant.
Signed-off-by:  Eric Callahan <arksine.code@gmail.com > 
						
						
					 
					
						2020-07-06 12:57:50 -04:00 
						 
				 
			
				
					
						
							
							
								Paul Greidanus 
							
						 
					 
					
						
						
							
						
						65ade083b2 
					 
					
						
						
							
							config: Fix for SKR Mini-e3 v2.0 UART addresses ( #3059 )  
						
						... 
						
						
						
						Y and Z were flipped as per: https://github.com/bigtreetech/BIGTREETECH-SKR-mini-E3/blob/master/firmware/V2.0/Marlin-2.0.x-SKR-mini-E3-V2.0/Marlin/Configuration_adv.h#L2204-L2212 
thanks to Vael#9090 on Discord for pointing this out
Signed-off-by: Paul Greidanus <paul@majestik.org > 
						
						
					 
					
						2020-07-06 11:40:45 -04:00 
						 
				 
			
				
					
						
							
							
								Kevin O'Connor 
							
						 
					 
					
						
						
							
						
						3a57608642 
					 
					
						
						
							
							fan: Separate out the part cooling fan code from the generic fan code  
						
						... 
						
						
						
						Signed-off-by: Kevin O'Connor <kevin@koconnor.net > 
						
						
					 
					
						2020-07-05 21:04:04 -04:00 
						 
				 
			
				
					
						
							
							
								Dmitry Butyugin 
							
						 
					 
					
						
						
							
						
						4bdc11a8b3 
					 
					
						
						
							
							input_shaper: Initial support of input shaping ( #3032 )  
						
						... 
						
						
						
						Input shaping can help to reduce printer vibrations due to resonances
and eliminate or reduce ghosting in prints.
Signed-off-by: Dmitry Butyugin <dmbutyugin@google.com > 
						
						
					 
					
						2020-07-05 20:54:38 -04:00 
						 
				 
			
				
					
						
							
							
								Arksine 
							
						 
					 
					
						
						
							
						
						09a3d018a8 
					 
					
						
						
							
							docs:  Fix broken links in RPi_microcontroller.md  
						
						... 
						
						
						
						Also add a note regarding "Permission denied" errors.
Signed-off-by:  Eric Callahan <arksine.code@gmail.com > 
						
						
					 
					
						2020-07-05 20:48:12 -04:00 
						 
				 
			
				
					
						
							
							
								Arksine 
							
						 
					 
					
						
						
							
						
						342a230984 
					 
					
						
						
							
							scripts: add executable permissions to klipper-mcu-start.sh  
						
						... 
						
						
						
						Signed-off-by:  Eric Callahan <arksine.code@gmail.com > 
						
						
					 
					
						2020-07-05 20:48:12 -04:00 
						 
				 
			
				
					
						
							
							
								James 
							
						 
					 
					
						
						
							
						
						7bc6470082 
					 
					
						
						
							
							config: Added some sample glyphs for 128x64 screens ( #3028 )  
						
						... 
						
						
						
						A selection of sample glyphs for use on 128x64 displays.
Signed-off-by: James Wood <james@james-wood.com.au > 
						
						
					 
					
						2020-07-02 07:37:59 -04:00 
						 
				 
			
				
					
						
							
							
								Kevin O'Connor 
							
						 
					 
					
						
						
							
						
						c6b652044d 
					 
					
						
						
							
							stepper: Make sure to reload trapq in set_stepper_kinematics()  
						
						... 
						
						
						
						Signed-off-by: Kevin O'Connor <kevin@koconnor.net > 
						
						
					 
					
						2020-06-30 20:20:16 -04:00 
						 
				 
			
				
					
						
							
							
								Kevin O'Connor 
							
						 
					 
					
						
						
							
						
						541665679e 
					 
					
						
						
							
							config: Add printer-creality-ender5plus-2019.cfg example config  
						
						... 
						
						
						
						Reported by @mihaiserban.
Signed-off-by: Kevin O'Connor <kevin@koconnor.net > 
						
						
					 
					
						2020-06-25 12:45:47 -04:00 
						 
				 
			
				
					
						
							
							
								Kianusch Sayah Karadji 
							
						 
					 
					
						
						
							
						
						2ae6c220e3 
					 
					
						
						
							
							config: Example configuration for MKS Robin E3D/E3  
						
						... 
						
						
						
						Signed-off-by: Kianusch Sayah Karadji <kianusch@gmail.com >
Signed-off-by: Kevin O'Connor <kevin@koconnor.net > 
						
						
					 
					
						2020-06-25 12:37:10 -04:00 
						 
				 
			
				
					
						
							
							
								Arksine 
							
						 
					 
					
						
						
							
						
						014c06f8a2 
					 
					
						
						
							
							klippy:  return message category in get_state_message()  
						
						... 
						
						
						
						Signed-off-by:  Eric Callahan <arksine.code@gmail.com > 
						
						
					 
					
						2020-06-24 19:07:33 -04:00 
						 
				 
			
				
					
						
							
							
								Arksine 
							
						 
					 
					
						
						
							
						
						2d2c09a0a3 
					 
					
						
						
							
							webhooks:  protect command processing from re-entry  
						
						... 
						
						
						
						Signed-off-by:  Eric Callahan <arksine.code@gmail.com > 
						
						
					 
					
						2020-06-24 19:07:33 -04:00 
						 
				 
			
				
					
						
							
							
								Arksine 
							
						 
					 
					
						
						
							
						
						a342770ac5 
					 
					
						
						
							
							pause_resume:  Add CANCEL_PRINT gcode  
						
						... 
						
						
						
						Register API endpoints for "pause_resume/pause", "pause_resume/resume" and "pause_resume/cancel".
Signed-off-by:  Eric Callahan <arksine.code@gmail.com > 
						
						
					 
					
						2020-06-24 19:07:33 -04:00 
						 
				 
			
				
					
						
							
							
								Arksine 
							
						 
					 
					
						
						
							
						
						a31dd0ff0e 
					 
					
						
						
							
							query_endstops:  register "query_endstops/status" endpoint  
						
						... 
						
						
						
						Signed-off-by:  Eric Callahan <arksine.code@gmail.com > 
						
						
					 
					
						2020-06-24 19:07:33 -04:00 
						 
				 
			
				
					
						
							
							
								Arksine 
							
						 
					 
					
						
						
							
						
						72962c5ca2 
					 
					
						
						
							
							gcode: add webhooks support  
						
						... 
						
						
						
						Register "gcode/script", "gcode/help", "gcode/restart", and "gcode/firmware_restart" endpoints.
Signed-off-by:  Eric Callahan <arksine.code@gmail.com > 
						
						
					 
					
						2020-06-24 19:07:33 -04:00 
						 
				 
			
				
					
						
							
							
								Arksine 
							
						 
					 
					
						
						
							
						
						14ac453861 
					 
					
						
						
							
							klippy:  Instantiate the webhooks module  
						
						... 
						
						
						
						Add 'cpu_info' to start_args so it may be reported via the "info" endpoint in webhooks.py.
Signed-off-by:  Eric Callahan <arksine.code@gmail.com > 
						
						
					 
					
						2020-06-24 19:07:33 -04:00