2016-05-25 11:37:40 -04:00
										 
									 
								 
							 | 
							
								
							 | 
							
								
							 | 
							
							
								# This file serves as documentation for config parameters. One may
							 | 
						
					
						
							
								
									
										
										
										
											2016-09-15 12:20:49 -04:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								# copy and edit this file to configure a new cartesian style
							 | 
						
					
						
							
								
									
										
										
										
											2017-03-12 13:47:16 -04:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								# printer. For delta style printers, see the "example-delta.cfg"
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								# file. For corexy/h-bot style printers, see the "example-corexy.cfg"
							 | 
						
					
						
							
								
									
										
										
										
											2017-08-24 09:34:31 -04:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								# file. Only common config sections are described here - see the
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								# "example-extras.cfg" file for configuring less common devices.
							 | 
						
					
						
							
								
									
										
										
										
											2016-05-25 11:37:40 -04:00
										 
									 
								 
							 | 
							
								
							 | 
							
								
							 | 
							
							
								
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								# DO NOT COPY THIS FILE WITHOUT CAREFULLY READING AND UPDATING IT
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								# FIRST. Incorrectly configured parameters may cause damage.
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								# A note on pin names: pins may be configured with a hardware name
							 | 
						
					
						
							
								
									
										
										
										
											2016-09-15 12:19:30 -04:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								# (such as "PA4") or with an Arduino alias name (such as "ar29" or
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								# "analog3"). In order to use Arduino names, the pin_map variable in
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								# the mcu section must be present and have a value of "arduino".
							 | 
						
					
						
							
								
									
										
										
										
											2016-05-25 11:37:40 -04:00
										 
									 
								 
							 | 
							
								
							 | 
							
								
							 | 
							
							
								# Pin names may be preceded by an '!' to indicate that a reverse
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								# polarity should be used (eg, trigger on low instead of high). Input
							 | 
						
					
						
							
								
									
										
										
										
											2016-07-26 22:06:14 -04:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								# pins may be preceded by a '^' to indicate that a hardware pull-up
							 | 
						
					
						
							
								
									
										
										
										
											2016-05-25 11:37:40 -04:00
										 
									 
								 
							 | 
							
								
							 | 
							
								
							 | 
							
							
								# resistor should be enabled for the pin.
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								# The stepper_x section is used to describe the stepper controlling
							 | 
						
					
						
							
								
									
										
										
										
											2017-05-21 11:47:09 -04:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								# the X axis in a cartesian robot.
							 | 
						
					
						
							
								
									
										
										
										
											2016-05-25 11:37:40 -04:00
										 
									 
								 
							 | 
							
								
							 | 
							
								
							 | 
							
							
								[stepper_x]
							 | 
						
					
						
							
								
									
										
										
										
											2017-07-24 12:34:26 -04:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								step_pin: ar54
							 | 
						
					
						
							
								
									
										
										
										
											2017-01-02 13:17:50 -05:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								#   Step GPIO pin (triggered high). This parameter must be provided.
							 | 
						
					
						
							
								
									
										
										
										
											2017-07-24 12:34:26 -04:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								dir_pin: ar55
							 | 
						
					
						
							
								
									
										
										
										
											2017-01-02 13:17:50 -05:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								#   Direction GPIO pin (high indicates positive direction). This
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								#   parameter must be provided.
							 | 
						
					
						
							
								
									
										
										
										
											2017-07-24 12:34:26 -04:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								enable_pin: !ar38
							 | 
						
					
						
							
								
									
										
										
										
											2017-01-02 13:17:50 -05:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								#   Enable pin (default is enable high; use ! to indicate enable
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								#   low). If this parameter is not provided then the stepper motor
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								#   driver must always be enabled.
							 | 
						
					
						
							
								
									
										
										
										
											2016-05-25 11:37:40 -04:00
										 
									 
								 
							 | 
							
								
							 | 
							
								
							 | 
							
							
								step_distance: .0225
							 | 
						
					
						
							
								
									
										
										
										
											2017-01-02 13:17:50 -05:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								#   Distance in mm that each step causes the axis to travel. This
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								#   parameter must be provided.
							 | 
						
					
						
							
								
									
										
										
										
											2017-07-24 12:34:26 -04:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								endstop_pin: ^ar3
							 | 
						
					
						
							
								
									
										
										
										
											2017-01-02 13:17:50 -05:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								#   Endstop switch detection pin. This parameter must be provided for
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								#   the X, Y, and Z steppers on cartesian style printers.
							 | 
						
					
						
							
								
									
										
										
										
											2017-07-24 14:12:17 -04:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								#position_min: 0
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								#   Minimum valid distance (in mm) the user may command the stepper to
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								#   move to.  The default is 0mm.
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								position_endstop: 0
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								#   Location of the endstop (in mm). This parameter must be provided
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								#   for the X, Y, and Z steppers on cartesian style printers.
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								position_max: 200
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								#   Maximum valid distance (in mm) the user may command the stepper to
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								#   move to. This parameter must be provided for the X, Y, and Z
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								#   steppers on cartesian style printers.
							 | 
						
					
						
							
								
									
										
										
										
											2017-01-02 13:17:50 -05:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								#homing_speed: 5.0
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								#   Maximum velocity (in mm/s) of the stepper when homing. The default
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								#   is 5mm/s.
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								#homing_retract_dist: 5.0
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								#   Distance to backoff (in mm) before homing a second time during
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								#   homing. The default is 5mm.
							 | 
						
					
						
							
								
									
										
										
										
											2017-07-24 14:12:17 -04:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								#homing_positive_dir:
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								#   If true, homing will cause the stepper to move in a positive
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								#   direction (away from zero); if false, home towards zero. The
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								#   default is true if position_endstop is near position_max and false
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								#   if near position_min.
							 | 
						
					
						
							
								
									
										
										
										
											2017-01-02 13:17:50 -05:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								#homing_stepper_phases: 0
							 | 
						
					
						
							
								
									
										
										
										
											2016-07-26 22:06:14 -04:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								#   One may optionally set this to the number of phases of the stepper
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								#   motor driver (which is the number of micro-steps multiplied by
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								#   four). When set, the phase of the stepper driver will be used
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								#   during homing to improve the accuracy of the endstop switch.
							 | 
						
					
						
							
								
									
										
										
										
											2017-01-02 13:17:50 -05:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								#homing_endstop_accuracy: 0.200
							 | 
						
					
						
							
								
									
										
										
										
											2016-07-26 22:06:14 -04:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								#   Sets the expected accuracy (in mm) of the endstop. This represents
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								#   the maximum error distance the endstop may trigger (eg, if an
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								#   endstop may occasionally trigger 100um early or up to 100um late
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								#   then set this to 0.200 for 200um). This setting is used with
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								#   homing_stepper_phases and is only useful if that parameter is also
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								#   configured.
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								#homing_endstop_phase: 0
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								#   This specifies the phase of the stepper motor driver to expect
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								#   when hitting the endstop. This setting is only meaningful if
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								#   homing_stepper_phases is also set. Only set this value if one is
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								#   sure the stepper motor driver is reset every time the mcu is
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								#   reset. If this is not set, but homing_stepper_phases is set, then
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								#   the stepper phase will be detected on the first home and that
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								#   phase will be used on all subsequent homes.
							 | 
						
					
						
							
								
									
										
										
										
											2017-12-07 17:35:19 -05:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								#homing_endstop_align_zero: False
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								#   If homing_endstop_phase is set and this field is true then the
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								#   code will arrange for the zero position on the axis to occur at a
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								#   full step on the stepper motor. (If used on the Z axis and the
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								#   print layer height is a multiple of a full step distance then
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								#   every layer will occur on a full step.) The default is False.
							 | 
						
					
						
							
								
									
										
										
										
											2016-05-25 11:37:40 -04:00
										 
									 
								 
							 | 
							
								
							 | 
							
								
							 | 
							
							
								
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								# The stepper_y section is used to describe the stepper controlling
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								# the Y axis in a cartesian robot. It has the same settings as the
							 | 
						
					
						
							
								
									
										
										
										
											2017-05-21 11:47:09 -04:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								# stepper_x section.
							 | 
						
					
						
							
								
									
										
										
										
											2016-05-25 11:37:40 -04:00
										 
									 
								 
							 | 
							
								
							 | 
							
								
							 | 
							
							
								[stepper_y]
							 | 
						
					
						
							
								
									
										
										
										
											2017-07-24 12:34:26 -04:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								step_pin: ar60
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								dir_pin: !ar61
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								enable_pin: !ar56
							 | 
						
					
						
							
								
									
										
										
										
											2016-05-25 11:37:40 -04:00
										 
									 
								 
							 | 
							
								
							 | 
							
								
							 | 
							
							
								step_distance: .0225
							 | 
						
					
						
							
								
									
										
										
										
											2017-07-24 12:34:26 -04:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								endstop_pin: ^ar14
							 | 
						
					
						
							
								
									
										
										
										
											2016-05-25 11:37:40 -04:00
										 
									 
								 
							 | 
							
								
							 | 
							
								
							 | 
							
							
								position_endstop: 0
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								position_max: 200
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								# The stepper_z section is used to describe the stepper controlling
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								# the Z axis in a cartesian robot. It has the same settings as the
							 | 
						
					
						
							
								
									
										
										
										
											2017-05-21 11:47:09 -04:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								# stepper_x section.
							 | 
						
					
						
							
								
									
										
										
										
											2016-05-25 11:37:40 -04:00
										 
									 
								 
							 | 
							
								
							 | 
							
								
							 | 
							
							
								[stepper_z]
							 | 
						
					
						
							
								
									
										
										
										
											2017-07-24 12:34:26 -04:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								step_pin: ar46
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								dir_pin: ar48
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								enable_pin: !ar62
							 | 
						
					
						
							
								
									
										
										
										
											2016-05-25 11:37:40 -04:00
										 
									 
								 
							 | 
							
								
							 | 
							
								
							 | 
							
							
								step_distance: .005
							 | 
						
					
						
							
								
									
										
										
										
											2017-07-24 12:34:26 -04:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								endstop_pin: ^ar18
							 | 
						
					
						
							
								
									
										
										
										
											2016-05-25 11:37:40 -04:00
										 
									 
								 
							 | 
							
								
							 | 
							
								
							 | 
							
							
								position_endstop: 0.5
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								position_max: 200
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								
							 | 
						
					
						
							
								
									
										
										
										
											2016-07-10 12:23:35 -04:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								# The extruder section is used to describe both the stepper
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								# controlling the printer extruder and the heater parameters for the
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								# nozzle. The stepper configuration has the same settings as the
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								# stepper_x section and the heater configuration has the same settings
							 | 
						
					
						
							
								
									
										
										
										
											2017-05-21 11:47:09 -04:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								# as the heater_bed section (described below).
							 | 
						
					
						
							
								
									
										
										
										
											2016-07-10 12:23:35 -04:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								[extruder]
							 | 
						
					
						
							
								
									
										
										
										
											2017-07-24 12:34:26 -04:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								step_pin: ar26
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								dir_pin: ar28
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								enable_pin: !ar24
							 | 
						
					
						
							
								
									
										
										
										
											2016-05-25 11:37:40 -04:00
										 
									 
								 
							 | 
							
								
							 | 
							
								
							 | 
							
							
								step_distance: .004242
							 | 
						
					
						
							
								
									
										
										
										
											2017-01-02 18:21:39 -05:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								nozzle_diameter: 0.500
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								#   Diameter of the nozzle orifice (in mm). This parameter must be
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								#   provided.
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								filament_diameter: 3.500
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								#   Diameter of the raw filament (in mm) as it enters the
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								#   extruder. This parameter must be provided.
							 | 
						
					
						
							
								
									
										
										
										
											2017-01-02 19:22:32 -05:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								#max_extrude_cross_section:
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								#   Maximum area of the cross section of an extrusion line (in
							 | 
						
					
						
							
								
									
										
										
										
											2017-09-05 21:55:44 -04:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								#   mm^2). This setting prevents excessive amounts of extrusion during
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								#   relatively small XY moves. If a move requests an extrusion rate
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								#   that would exceed this value it will cause an error to be
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								#   returned. The default is: 4.0 * nozzle_diameter^2
							 | 
						
					
						
							
								
									
										
										
										
											2017-01-02 19:22:32 -05:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								#max_extrude_only_distance: 50.0
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								#   Maximum length (in mm of raw filament) that an extrude only move
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								#   may be. If an extrude only move requests a distance greater than
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								#   this value it will cause an error to be returned. The default is
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								#   50mm.
							 | 
						
					
						
							
								
									
										
										
										
											2017-01-02 18:58:45 -05:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								#max_extrude_only_velocity:
							 | 
						
					
						
							
								
									
										
										
										
											2016-12-01 15:29:26 -05:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								#   Maximum velocity (in mm/s) of the extruder motor for extrude only
							 | 
						
					
						
							
								
									
										
										
										
											2017-01-02 18:58:45 -05:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								#   moves. If this is not specified then it is calculated to match the
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								#   limit an XY printing move with a max_extrude_cross_section
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								#   extrusion would have.
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								#max_extrude_only_accel:
							 | 
						
					
						
							
								
									
										
										
										
											2016-12-01 15:29:26 -05:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								#   Maximum acceleration (in mm/s^2) of the extruder motor for extrude
							 | 
						
					
						
							
								
									
										
										
										
											2017-01-02 18:58:45 -05:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								#   only moves. If this is not specified then it is calculated to
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								#   match the limit an XY printing move with a
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								#   max_extrude_cross_section extrusion would have.
							 | 
						
					
						
							
								
									
										
										
										
											2017-01-02 13:17:50 -05:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								#pressure_advance: 0.0
							 | 
						
					
						
							
								
									
										
										
										
											2016-07-16 19:58:41 -04:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								#   The amount of raw filament to push into the extruder during
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								#   extruder acceleration. An equal amount of filament is retracted
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								#   during deceleration. It is measured in millimeters per
							 | 
						
					
						
							
								
									
										
										
										
											2017-01-02 13:17:50 -05:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								#   millimeter/second. The default is 0, which disables pressure
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								#   advance.
							 | 
						
					
						
							
								
									
										
										
										
											2017-02-22 10:09:25 -05:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								#pressure_advance_lookahead_time: 0.010
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								#   A time (in seconds) to "look ahead" at future extrusion moves when
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								#   calculating pressure advance. This is used to reduce the
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								#   application of pressure advance during cornering moves that would
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								#   otherwise cause retraction followed immediately by pressure
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								#   buildup. This setting only applies if pressure_advance is
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								#   non-zero. The default is 0.010 (10 milliseconds).
							 | 
						
					
						
							
								
									
										
										
										
											2017-01-02 13:17:50 -05:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								#
							 | 
						
					
						
							
								
									
										
										
										
											2017-05-21 11:47:09 -04:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								# The remaining variables describe the extruder heater.
							 | 
						
					
						
							
								
									
										
										
										
											2017-07-24 12:34:26 -04:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								heater_pin: ar10
							 | 
						
					
						
							
								
									
										
										
										
											2017-01-02 13:17:50 -05:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								#   PWM output pin controlling the heater. This parameter must be
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								#   provided.
							 | 
						
					
						
							
								
									
										
										
										
											2016-08-25 11:24:18 -04:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								#max_power: 1.0
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								#   The maximum power (expressed as a value from 0.0 to 1.0) that the
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								#   heater_pin may be set to. The value 1.0 allows the pin to be set
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								#   fully enabled for extended periods, while a value of 0.5 would
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								#   allow the pin to be enabled for no more than half the time. This
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								#   setting may be used to limit the total power output (over extended
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								#   periods) to the heater. The default is 1.0.
							 | 
						
					
						
							
								
									
										
										
										
											2017-03-06 15:33:21 -05:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								sensor_type: EPCOS 100K B57560G104F
							 | 
						
					
						
							
								
									
										
										
										
											2017-03-06 16:11:58 -05:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								#   Type of sensor - this may be "EPCOS 100K B57560G104F", "ATC
							 | 
						
					
						
							
								
									
										
										
										
											2017-08-17 14:34:25 -04:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								#   Semitec 104GT-2", "NTC 100K beta 3950", or "AD595". This parameter
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								#   must be provided.
							 | 
						
					
						
							
								
									
										
										
										
											2017-07-24 12:34:26 -04:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								sensor_pin: analog13
							 | 
						
					
						
							
								
									
										
										
										
											2017-03-06 16:11:58 -05:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								#   Analog input pin connected to the sensor. This parameter must be
							 | 
						
					
						
							
								
									
										
										
										
											2017-01-02 13:17:50 -05:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								#   provided.
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								#pullup_resistor: 4700
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								#   The resistance (in ohms) of the pullup attached to the
							 | 
						
					
						
							
								
									
										
										
										
											2017-03-06 16:11:58 -05:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								#   thermistor. This parameter is only valid when the sensor is a
							 | 
						
					
						
							
								
									
										
										
										
											2017-01-02 13:17:50 -05:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								#   thermistor. The default is 4700 ohms.
							 | 
						
					
						
							
								
									
										
										
										
											2017-03-06 16:11:58 -05:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								#adc_voltage: 5.0
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								#   The ADC comparison voltage. This parameter is only valid when the
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								#   sensor is an AD595. The default is 5 volts.
							 | 
						
					
						
							
								
									
										
										
										
											2016-05-25 11:37:40 -04:00
										 
									 
								 
							 | 
							
								
							 | 
							
								
							 | 
							
							
								control: pid
							 | 
						
					
						
							
								
									
										
										
										
											2017-01-02 13:17:50 -05:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								#   Control algorithm (either pid or watermark). This parameter must
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								#   be provided.
							 | 
						
					
						
							
								
									
										
										
										
											2016-05-25 11:37:40 -04:00
										 
									 
								 
							 | 
							
								
							 | 
							
								
							 | 
							
							
								pid_Kp: 22.2
							 | 
						
					
						
							
								
									
										
										
										
											2017-01-02 13:17:50 -05:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								#   Kp is the "proportional" constant for the pid. This parameter must
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								#   be provided for PID heaters.
							 | 
						
					
						
							
								
									
										
										
										
											2016-05-25 11:37:40 -04:00
										 
									 
								 
							 | 
							
								
							 | 
							
								
							 | 
							
							
								pid_Ki: 1.08
							 | 
						
					
						
							
								
									
										
										
										
											2017-01-02 13:17:50 -05:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								#   Ki is the "integral" constant for the pid. This parameter must be
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								#   provided for PID heaters.
							 | 
						
					
						
							
								
									
										
										
										
											2016-05-25 11:37:40 -04:00
										 
									 
								 
							 | 
							
								
							 | 
							
								
							 | 
							
							
								pid_Kd: 114
							 | 
						
					
						
							
								
									
										
										
										
											2017-01-02 13:17:50 -05:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								#   Kd is the "derivative" constant for the pid. This parameter must
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								#   be provided for PID heaters.
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								#pid_deriv_time: 2.0
							 | 
						
					
						
							
								
									
										
										
										
											2016-05-25 11:37:40 -04:00
										 
									 
								 
							 | 
							
								
							 | 
							
								
							 | 
							
							
								#   A time value (in seconds) over which the derivative in the pid
							 | 
						
					
						
							
								
									
										
										
										
											2017-01-02 13:17:50 -05:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								#   will be smoothed to reduce the impact of measurement noise. The
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								#   default is 2 seconds.
							 | 
						
					
						
							
								
									
										
										
										
											2016-08-25 11:24:18 -04:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								#pid_integral_max:
							 | 
						
					
						
							
								
									
										
										
										
											2017-01-02 13:17:50 -05:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								#   The maximum "windup" the integral term may accumulate. The default
							 | 
						
					
						
							
								
									
										
										
										
											2016-08-25 11:24:18 -04:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								#   is to use the same value as max_power.
							 | 
						
					
						
							
								
									
										
										
										
											2017-01-02 13:17:50 -05:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								#min_extrude_temp: 170
							 | 
						
					
						
							
								
									
										
										
										
											2016-09-30 19:04:24 -04:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								#   The minimum temperature (in Celsius) at which extruder move
							 | 
						
					
						
							
								
									
										
										
										
											2017-01-02 13:17:50 -05:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								#   commands may be issued. The default is 170 Celsius.
							 | 
						
					
						
							
								
									
										
										
										
											2016-05-25 11:37:40 -04:00
										 
									 
								 
							 | 
							
								
							 | 
							
								
							 | 
							
							
								min_temp: 0
							 | 
						
					
						
							
								
									
										
										
										
											2017-01-02 13:17:50 -05:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								#   Minimum temperature in Celsius (mcu will shutdown if not
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								#   met). This parameter must be provided.
							 | 
						
					
						
							
								
									
										
										
										
											2016-05-25 11:37:40 -04:00
										 
									 
								 
							 | 
							
								
							 | 
							
								
							 | 
							
							
								max_temp: 210
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								#   Maximum temperature (mcu will shutdown if temperature is above
							 | 
						
					
						
							
								
									
										
										
										
											2017-01-02 13:17:50 -05:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								#   this value). This parameter must be provided.
							 | 
						
					
						
							
								
									
										
										
										
											2016-05-25 11:37:40 -04:00
										 
									 
								 
							 | 
							
								
							 | 
							
								
							 | 
							
							
								
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								# The heater_bed section describes a heated bed (if present - omit
							 | 
						
					
						
							
								
									
										
										
										
											2016-07-10 12:23:35 -04:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								# section if not present).
							 | 
						
					
						
							
								
									
										
										
										
											2016-05-25 11:37:40 -04:00
										 
									 
								 
							 | 
							
								
							 | 
							
								
							 | 
							
							
								[heater_bed]
							 | 
						
					
						
							
								
									
										
										
										
											2017-07-24 12:34:26 -04:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								heater_pin: ar8
							 | 
						
					
						
							
								
									
										
										
										
											2017-03-06 15:33:21 -05:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								sensor_type: EPCOS 100K B57560G104F
							 | 
						
					
						
							
								
									
										
										
										
											2017-07-24 12:34:26 -04:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								sensor_pin: analog14
							 | 
						
					
						
							
								
									
										
										
										
											2016-05-25 11:37:40 -04:00
										 
									 
								 
							 | 
							
								
							 | 
							
								
							 | 
							
							
								control: watermark
							 | 
						
					
						
							
								
									
										
										
										
											2017-01-02 13:17:50 -05:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								#max_delta: 2.0
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								#   On 'watermark' controlled heaters this is the number of degrees in
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								#   Celsius above the target temperature before disabling the heater
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								#   as well as the number of degrees below the target before
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								#   re-enabling the heater. The default is 2 degrees Celsius.
							 | 
						
					
						
							
								
									
										
										
										
											2016-05-25 11:37:40 -04:00
										 
									 
								 
							 | 
							
								
							 | 
							
								
							 | 
							
							
								min_temp: 0
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								max_temp: 110
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								
							 | 
						
					
						
							
								
									
										
										
										
											2017-05-21 11:48:11 -04:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								# Print cooling fan (omit section if fan not present).
							 | 
						
					
						
							
								
									
										
										
										
											2016-05-25 11:37:40 -04:00
										 
									 
								 
							 | 
							
								
							 | 
							
								
							 | 
							
							
								[fan]
							 | 
						
					
						
							
								
									
										
										
										
											2017-07-24 12:34:26 -04:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								pin: ar9
							 | 
						
					
						
							
								
									
										
										
										
											2017-03-07 19:13:37 -05:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								#   PWM output pin controlling the fan. This parameter must be
							 | 
						
					
						
							
								
									
										
										
										
											2017-01-02 13:17:50 -05:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								#   provided.
							 | 
						
					
						
							
								
									
										
										
										
											2017-07-04 11:38:44 -04:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								#max_power: 1.0
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								#   The maximum power (expressed as a value from 0.0 to 1.0) that the
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								#   pin may be set to. The value 1.0 allows the pin to be set fully
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								#   enabled for extended periods, while a value of 0.5 would allow the
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								#   pin to be enabled for no more than half the time. This setting may
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								#   be used to limit the total power output (over extended periods) to
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								#   the fan. The default is 1.0.
							 | 
						
					
						
							
								
									
										
										
										
											2017-03-08 20:00:27 -05:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								#hard_pwm: 0
							 | 
						
					
						
							
								
									
										
										
										
											2016-05-25 11:37:40 -04:00
										 
									 
								 
							 | 
							
								
							 | 
							
								
							 | 
							
							
								#   Set this value to force hardware PWM instead of software PWM. Set
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								#   to 1 to force a hardware PWM at the fastest rate; set to a higher
							 | 
						
					
						
							
								
									
										
										
										
											2017-03-08 20:00:27 -05:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								#   number to force hardware PWM with the given cycle time in clock
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								#   ticks. The default is 0 which enables software PWM with a cycle
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								#   time of 10ms.
							 | 
						
					
						
							
								
									
										
										
										
											2017-01-02 13:17:50 -05:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								#kick_start_time: 0.100
							 | 
						
					
						
							
								
									
										
										
										
											2016-05-25 11:37:40 -04:00
										 
									 
								 
							 | 
							
								
							 | 
							
								
							 | 
							
							
								#   Time (in seconds) to run the fan at full speed when first enabling
							 | 
						
					
						
							
								
									
										
										
										
											2017-01-02 13:17:50 -05:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								#   it (helps get the fan spinning). The default is 0.100 seconds.
							 | 
						
					
						
							
								
									
										
										
										
											2016-05-25 11:37:40 -04:00
										 
									 
								 
							 | 
							
								
							 | 
							
								
							 | 
							
							
								
							 | 
						
					
						
							
								
									
										
										
										
											2017-05-21 11:47:09 -04:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								# Micro-controller information.
							 | 
						
					
						
							
								
									
										
										
										
											2016-05-25 11:37:40 -04:00
										 
									 
								 
							 | 
							
								
							 | 
							
								
							 | 
							
							
								[mcu]
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								serial: /dev/ttyACM0
							 | 
						
					
						
							
								
									
										
										
										
											2017-01-02 13:17:50 -05:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								#   The serial port to connect to the MCU. The default is /dev/ttyS0
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								#baud: 250000
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								#   The baud rate to use. The default is 250000.
							 | 
						
					
						
							
								
									
										
										
										
											2016-05-25 11:37:40 -04:00
										 
									 
								 
							 | 
							
								
							 | 
							
								
							 | 
							
							
								pin_map: arduino
							 | 
						
					
						
							
								
									
										
										
										
											2017-01-02 13:17:50 -05:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								#   This option may be used to enable Arduino pin name aliases. The
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								#   default is to not enable the aliases.
							 | 
						
					
						
							
								
									
										
										
										
											2017-04-02 23:18:16 -04:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								#restart_method: arduino
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								#   This controls the mechanism the host will use to reset the
							 | 
						
					
						
							
								
									
										
										
										
											2017-04-13 12:09:37 -04:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								#   micro-controller. The choices are 'arduino', 'rpi_usb', and
							 | 
						
					
						
							
								
									
										
										
										
											2017-10-12 21:21:49 -04:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								#   'command'. The 'arduino' method (toggle DTR) is common on Arduino
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								#   boards and clones. The 'rpi_usb' method is useful on Raspberry Pi
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								#   boards with micro-controllers powered over USB - it briefly
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								#   disables power to all USB ports to accomplish a micro-controller
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								#   reset. The 'command' method involves sending a Klipper command to
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								#   the micro-controller so that it can reset itself. The default is
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								#   'arduino'.
							 | 
						
					
						
							
								
									
										
										
										
											2016-05-25 11:37:40 -04:00
										 
									 
								 
							 | 
							
								
							 | 
							
								
							 | 
							
							
								
							 | 
						
					
						
							
								
									
										
										
										
											2017-05-21 11:47:09 -04:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								# The printer section controls high level printer settings.
							 | 
						
					
						
							
								
									
										
										
										
											2016-05-25 11:37:40 -04:00
										 
									 
								 
							 | 
							
								
							 | 
							
								
							 | 
							
							
								[printer]
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								kinematics: cartesian
							 | 
						
					
						
							
								
									
										
										
										
											2017-01-02 13:17:50 -05:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								#   This option must be "cartesian" for cartesian printers.
							 | 
						
					
						
							
								
									
										
										
										
											2016-12-01 15:29:26 -05:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								max_velocity: 500
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								#   Maximum velocity (in mm/s) of the toolhead (relative to the
							 | 
						
					
						
							
								
									
										
										
										
											2017-01-02 13:17:50 -05:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								#   print). This parameter must be specified.
							 | 
						
					
						
							
								
									
										
										
										
											2016-12-01 15:29:26 -05:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								max_accel: 3000
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								#   Maximum acceleration (in mm/s^2) of the toolhead (relative to the
							 | 
						
					
						
							
								
									
										
										
										
											2017-01-02 13:17:50 -05:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								#   print). This parameter must be specified.
							 | 
						
					
						
							
								
									
										
										
										
											2017-01-31 15:29:16 -05:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								#max_accel_to_decel:
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								#   A pseudo acceleration (in mm/s^2) controlling how fast the
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								#   toolhead may go from acceleration to deceleration. It is used to
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								#   reduce the top speed of short zig-zag moves (and thus reduce
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								#   printer vibration from these moves). The default is half of
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								#   max_accel.
							 | 
						
					
						
							
								
									
										
										
										
											2017-03-30 14:05:05 -04:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								max_z_velocity: 25
							 | 
						
					
						
							
								
									
										
										
										
											2016-12-01 15:29:26 -05:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								#   For cartesian printers this sets the maximum velocity (in mm/s) of
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								#   movement along the z axis. This setting can be used to restrict
							 | 
						
					
						
							
								
									
										
										
										
											2017-01-02 13:17:50 -05:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								#   the maximum speed of the z stepper motor on cartesian
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								#   printers. The default is to use max_velocity for max_z_velocity.
							 | 
						
					
						
							
								
									
										
										
										
											2016-12-01 15:29:26 -05:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								max_z_accel: 30
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								#   For cartesian printers this sets the maximum acceleration (in
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								#   mm/s^2) of movement along the z axis. It limits the acceleration
							 | 
						
					
						
							
								
									
										
										
										
											2017-01-02 13:17:50 -05:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								#   of the z stepper motor on cartesian printers. The default is to
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								#   use max_accel for max_z_accel.
							 | 
						
					
						
							
								
									
										
										
										
											2017-03-30 14:07:45 -04:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								#motor_off_time: 600
							 | 
						
					
						
							
								
									
										
										
										
											2016-05-25 11:37:40 -04:00
										 
									 
								 
							 | 
							
								
							 | 
							
								
							 | 
							
							
								#   Time (in seconds) of idle time before the printer will try to
							 | 
						
					
						
							
								
									
										
										
										
											2017-03-30 14:07:45 -04:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								#   disable active motors. The default is 600 seconds.
							 | 
						
					
						
							
								
									
										
										
										
											2017-01-02 13:17:50 -05:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								#junction_deviation: 0.02
							 | 
						
					
						
							
								
									
										
										
										
											2016-05-25 11:37:40 -04:00
										 
									 
								 
							 | 
							
								
							 | 
							
								
							 | 
							
							
								#   Distance (in mm) used to control the internal approximated
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								#   centripetal velocity cornering algorithm. A larger number will
							 | 
						
					
						
							
								
									
										
										
										
											2017-01-02 13:17:50 -05:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								#   permit higher "cornering speeds" at the junction of two moves. The
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								#   default is 0.02mm.
							 |