Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # This file serves as documentation for config parameters. One may
- # copy and edit this file to configure a new cartesian style
- # printer. For delta style printers, see the "example-delta.cfg"
- # file. For corexy/h-bot style printers, see the "example-corexy.cfg"
- # file. Only common config sections are described here - see the
- # "example-extras.cfg" file for configuring less common devices.
- # 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
- # (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".
- # Pin names may be preceded by an '!' to indicate that a reverse
- # polarity should be used (eg, trigger on low instead of high). Input
- # pins may be preceded by a '^' to indicate that a hardware pull-up
- # resistor should be enabled for the pin.
- # The stepper_x section is used to describe the stepper controlling
- # the X axis in a cartesian robot.
- [stepper_x]
- step_pin: ar37
- dir_pin: !ar39
- enable_pin: !ar35
- step_distance: .01245
- endstop_pin: ^!ar24
- position_endstop: -1.0
- position_max: 220
- position_min: -1.0
- homing_speed: 40.0
- # 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
- # stepper_x section.
- [stepper_y]
- step_pin: ar31
- dir_pin: !ar33
- enable_pin: !ar29
- step_distance: .01245
- endstop_pin: ^!ar28
- position_endstop: 0
- position_max: 220
- homing_speed: 40.0
- # 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
- # stepper_x section.
- [stepper_z]
- step_pin: ar25
- dir_pin: ar23
- enable_pin: !ar27
- step_distance: .0025
- endstop_pin: ^!ar30
- position_endstop: 0.5
- position_max: 240
- position_min: 0
- homing_speed: 20.0
- # 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
- # as the heater_bed section (described below).
- [extruder]
- step_pin: ar46
- dir_pin: !ar44
- enable_pin: !ar12
- step_distance: .010753
- nozzle_diameter: 0.400
- filament_diameter: 1.750
- heater_pin: ar10
- sensor_type: EPCOS 100K B57560G104F
- sensor_pin: analog11
- pullup_resistor: 4700
- control: pid
- pid_Kp: 21.73
- pid_Ki: 1.54
- pid_Kd: 76.55
- min_temp: 0
- max_temp: 250
- # The heater_bed section describes a heated bed (if present - omit
- # section if not present).
- [heater_bed]
- heater_pin: ar4
- sensor_type: EPCOS 100K B57560G104F
- sensor_pin: analog10
- control: pid
- pid_Kp: 73.964
- pid_Ki: 2.315
- pid_Kd: 590.784
- #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.
- min_temp: 0
- max_temp: 110
- # Print cooling fan (omit section if fan not present).
- [fan]
- pin: ar9
- # PWM output pin controlling the fan. This parameter must be
- # provided.
- #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. If this value is less than 1.0 then fan speed requests
- # will be scaled between zero and max_power (for example, if
- # max_power is .9 and a fan speed of 80% is requested then the fan
- # power will be set to 72%). The default is 1.0.
- #shutdown_speed: 0
- # The desired fan speed (expressed as a value from 0.0 to 1.0) if
- # the micro-controller software enters an error state. The default
- # is 0.
- #cycle_time: 0.010
- # The amount of time (in seconds) for each PWM power cycle to the
- # fan. It is recommended this be 10 milliseconds or greater when
- # using software based PWM. The default is 0.010 seconds.
- #hardware_pwm: False
- # Enable this to use hardware PWM instead of software PWM. The
- # default is False.
- #kick_start_time: 0.100
- # Time (in seconds) to run the fan at full speed when first enabling
- # it (helps get the fan spinning). The default is 0.100 seconds.
- # Micro-controller information.
- [mcu]
- serial: /dev/serial/by-id/usb-1a86_USB2.0-Serial-if00-port0
- # The serial port to connect to the MCU. If unsure (or if it
- # changes) see the "Where's my serial port?" section of the FAQ. The
- # default is /dev/ttyS0
- #baud: 250000
- # The baud rate to use. The default is 250000.
- pin_map: arduino
- # This option may be used to enable Arduino pin name aliases. The
- # default is to not enable the aliases.
- #restart_method:
- # This controls the mechanism the host will use to reset the
- # micro-controller. The choices are 'arduino', 'rpi_usb', and
- # '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' if the micro-controller communicates over a serial port,
- # 'command' otherwise.
- # The printer section controls high level printer settings.
- [printer]
- kinematics: cartesian
- # This option must be "cartesian" for cartesian printers.
- max_velocity: 400
- # Maximum velocity (in mm/s) of the toolhead (relative to the
- # print). This parameter must be specified.
- max_accel: 1300
- # Maximum acceleration (in mm/s^2) of the toolhead (relative to the
- # print). This parameter must be specified.
- max_accel_to_decel: 1000
- # 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.
- max_z_velocity: 5
- # For cartesian printers this sets the maximum velocity (in mm/s) of
- # movement along the z axis. This setting can be used to restrict
- # the maximum speed of the z stepper motor on cartesian
- # printers. The default is to use max_velocity for max_z_velocity.
- 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
- # of the z stepper motor on cartesian printers. The default is to
- # use max_accel for max_z_accel.
- #square_corner_velocity: 5.0
- # The maximum velocity (in mm/s) that the toolhead may travel a 90
- # degree corner at. A non-zero value can reduce changes in extruder
- # flow rates by enabling instantaneous velocity changes of the
- # toolhead during cornering. This value configures the internal
- # centripetal velocity cornering algorithm; corners with angles
- # larger than 90 degrees will have a higher cornering velocity while
- # corners with angles less than 90 degrees will have a lower
- # cornering velocity. If this is set to zero then the toolhead will
- # decelerate to zero at each corner. The default is 5mm/s.
- # Looking for more options? Check the example-extras.cfg file.
- # Support for a display attached to the micro-controller.
- [display]
- lcd_type: hd44780
- # The type of LCD chip in use. This may be "hd44780" (which is used
- # in "RepRapDiscount 2004 Smart Controller" type displays), "st7920"
- # (which is used in "RepRapDiscount 12864 Full Graphic Smart
- # Controller" type displays), "uc1701" (which is used in "MKS Mini
- # 12864" type displays), or "ssd1306". This parameter must be
- # provided.
- rs_pin: ar20
- e_pin: ar17
- d4_pin: ar16
- d5_pin: ar21
- d6_pin: ar5
- d7_pin: ar36
- # The pins connected to an hd44780 type lcd. These parameters must
- # be provided when using an hd44780 display.
- #cs_pin:
- #sclk_pin:
- #sid_pin:
- # The pins connected to an st7920 type lcd. These parameters must be
- # provided when using an st7920 display.
- #cs_pin:
- #a0_pin:
- # The pins connected to an uc1701 type lcd. These parameters must be
- # provided when using an uc1701 display.
- #cs_pin:
- #dc_pin:
- # The pins connected to an ssd1306 type lcd when in "4-wire" spi
- # mode. The default is to use i2c mode for ssd1306 displays.
- #menu_root:
- # Entry point for menu, root menu container name. If this parameter
- # is not provided then default menu root is used. When provided
- # menu entry is 'deck' type then it'll be initiated immediately at startup.
- # Description of menu items is located in example-menu.cfg file.
- #menu_timeout:
- # Timeout for menu. Being inactive this amount of seconds will trigger
- # menu exit or return to root menu when having autorun enabled.
- # The default is 0 seconds (disabled)
- encoder_pins: ^ar40, ^ar42
- # The pins connected to encoder. 2 pins must be provided when
- # using encoder. This parameter must be provided when using menu.
- click_pin: ^!ar19
- # The pin connected to 'enter' button or encoder 'click'. This parameter
- # must be provided when using menu.
- #back_pin:
- # The pin connected to 'back' button. This parameter is optional, menu
- # can be used without it.
- #up_pin:
- # The pin connected to 'up' button. This parameter must be provided
- # when using menu without encoder.
- #down_pin:
- # The pin connected to 'down' button. This parameter must be provided
- # when using menu without encoder.
- #kill_pin:
- # The pin connected to 'kill' button. This button will call
- # emergency stop.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement