Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # This file contains common pin mappings for the BigTreeTech OctoPus V1.
- # To use this config, the firmware should be compiled for the STM32F446 with a "32KiB bootloader"
- # Enable "extra low-level configuration options" and select the "12MHz crystal" as clock reference
- # after running "make", copy the generated "klipper/out/klipper.bin" file to a
- # file named "firmware.bin" on an SD card and then restart the OctoPus with that SD card.
- # See docs/Config_Reference.md for a description of parameters.
- # ENDER 6
- [stepper_x]
- # MOTOR0
- step_pin: PF13
- dir_pin: PF12
- enable_pin: !PF14
- microsteps: 256
- rotation_distance: 40
- endstop_pin: ^PG6 # DIAG0
- position_endstop: 260
- position_max: 260
- homing_speed: 50
- homing_retract_dist: 0
- [stepper_y]
- # MOTOR1
- step_pin: PG0
- dir_pin: PG1
- enable_pin: !PF15
- microsteps: 256
- rotation_distance: 40
- endstop_pin: ^PG9 # DIAG1
- position_endstop: 260
- position_max: 260
- homing_speed: 50
- homing_retract_dist: 0
- [stepper_z]
- # MOTOR2
- step_pin: PF11
- dir_pin: !PG3
- enable_pin: !PG5
- microsteps: 16
- rotation_distance: 8
- homing_positive_dir: false
- #endstop_pin: ^PG10 # DIAG2 # disable to use BLTouch
- # position_endstop: 0.0 # disable to use BLTouch
- endstop_pin: probe:z_virtual_endstop # enable to use BLTouch
- position_min: -5 # enable to use BLTouch
- position_max: 350
- homing_retract_dist: 0
- #[stepper_z2]
- # MOTOR3
- #step_pin: PG4
- #dir_pin: PC1
- #enable_pin: !PA0
- #...
- [safe_z_home] # enable for BLTouch
- home_xy_position: 150.7, 137
- speed: 100
- z_hop: 10
- z_hop_speed: 5
- [bltouch] # enable for BLTouch
- sensor_pin: ^PB7
- control_pin: PB6
- x_offset: -20.7
- y_offset: -7
- #z_offset: 1.786
- speed: 3.0
- [bed_mesh] # enable for BLTouch
- speed: 100
- mesh_min: 10, 10
- mesh_max: 239, 239
- algorithm: bicubic
- probe_count: 5, 5
- [extruder]
- # MOTOR4
- step_pin: PF9
- dir_pin: !PF10
- enable_pin: !PG2
- microsteps: 16
- full_steps_per_rotation:200
- gear_ratio: 50:17
- rotation_distance: 20.730 # changed for 454 mm/s
- nozzle_diameter: 0.400
- filament_diameter: 1.750
- max_extrude_only_distance: 1000.0
- heater_pin: PA2 #HE0
- sensor_type: EPCOS 100K B57560G104F
- sensor_pin: PF4 # T0
- #control: pid
- #pid_Kp: 16.396 # changed for Dragonfly
- #pid_Ki: 0.729
- #pid_Kd: 92.228
- min_temp: 0
- max_temp: 350
- #[extruder1]
- # MOTOR5
- #step_pin: PC13
- #dir_pin: PF0
- #enable_pin: !PF1
- #heater_pin: PA3 # HE1
- #sensor_pin: PF5
- #...
- #[extruder2]
- # MOTOR6
- #step_pin: PE2
- #dir_pin: PE3
- #enable_pin: !PD4
- #heater_pin: PB10 # HE2
- #sensor_pin: PF6
- #...
- [heater_generic heater_chamber]
- gcode_id: C
- heater_pin: PB10 #HE2
- max_power: 1
- sensor_type: EPCOS 100K B57560G104F
- sensor_pin: PF6
- #smooth_time:
- control: pid
- pid_Kp: 54.027
- pid_Ki: 0.770
- pid_Kd: 948.182
- pwm_cycle_time: 0.3
- min_temp: 0
- max_temp: 60
- [verify_heater heater_chamber]
- max_error: 120
- check_gain_time: 120
- hysteresis: 5
- heating_gain: 0.1
- #[extruder3]
- # MOTOR7
- #step_pin: PE6
- #dir_pin: PA14
- #enable_pin: !PE0
- #heater_pin: PB11 # HE3
- #sensor_pin: PF7
- #...
- [heater_bed]
- heater_pin: PA1
- sensor_type: EPCOS 100K B57560G104F
- sensor_pin: PF3
- #control: pid
- #pid_Kp: 69.794
- #pid_Ki: 0.965
- #pid_Kd: 1261.522
- min_temp: 0
- max_temp: 110
- [temperature_sensor mcu_sensor]
- sensor_type: temperature_mcu
- sensor_mcu: mcu
- [temperature_sensor ambient]
- sensor_type: EPCOS 100K B57560G104F
- sensor_pin: PF7
- [fan]
- pin: PA8 # FAN0
- [heater_fan extruder_fan]
- pin: PE5 # FAN1
- heater: extruder
- heater_temp: 50.0
- fan_speed: 1.0
- #[heater_fan fan2]
- #pin: PD12 # FAN2
- [controller_fan motherboard_fan]
- pin: PD13 # FAN3
- stepper: stepper_x, stepper_y, stepper_z, extruder
- fan_speed: 1.0
- idle_timeout: 60
- [heater_fan chamber_fan]
- pin: PD14 # FAN4
- max_power: 0.5
- shutdown_speed: 0.0
- heater: heater_chamber
- heater_temp: 35
- fan_speed: 0.0
- #[heater_fan fan5]
- #pin: PD15 # FAN5
- [temperature_fan raspberry_pi]
- sensor_type: temperature_host
- pin: PD15
- max_power: 0.3
- shutdown_speed: 0.0
- target_temp: 40
- control: watermark
- min_temp: 0
- max_temp: 70
- [filament_switch_sensor e0_sensor]
- switch_pin: PG12
- [mcu]
- serial: /dev/ttyAMA0
- baud: 250000
- restart_method: command
- #serial: /dev/serial/by-id/usb-Klipper_stm32f407xx_2B003A000647393438343535-if00
- #canbus_uuid: 45e6cc46be68
- [printer]
- kinematics: corexy
- max_velocity: 500
- max_accel: 2000
- max_z_velocity: 10
- max_z_accel: 100
- [board_pins]
- aliases:
- # EXP1 header
- EXP1_1=PE8, EXP1_2=PE7,
- EXP1_3=PE9, EXP1_4=PE10,
- EXP1_5=PE12, EXP1_6=PE13, # Slot in the socket on this side
- EXP1_7=PE14, EXP1_8=PE15,
- EXP1_9=<GND>, EXP1_10=<5V>,
- # EXP2 header
- EXP2_1=PA6, EXP2_2=PA5,
- EXP2_3=PB1, EXP2_4=PA4,
- EXP2_5=PB2, EXP2_6=PA7, # Slot in the socket on this side
- EXP2_7=PC15, EXP2_8=<RST>,
- EXP2_9=<GND>, EXP2_10=<5V>
- #[display]
- #lcd_type: st7920
- #cs_pin: EXP1_4
- #sclk_pin: EXP1_5
- #sid_pin: EXP1_3
- #encoder_pins: ^EXP2_5, ^EXP2_3
- #click_pin: ^!EXP1_2
- [tmc2209 stepper_x]
- uart_pin: PC4
- run_current: 0.800
- #stealthchop_threshold: 999999
- [tmc2209 stepper_y]
- uart_pin: PD11
- run_current: 0.800
- #stealthchop_threshold: 999999
- [tmc2209 stepper_z]
- uart_pin: PC6
- run_current: 0.800
- #stealthchop_threshold: 999999
- #[tmc2209 stepper_z2]
- #uart_pin: PC7
- #run_current: 0.600
- #stealthchop_threshold: 999999
- [tmc2209 extruder]
- uart_pin: PF2
- run_current: 0.700
- #stealthchop_threshold: 999999
- #[tmc2209 extruder1]
- #uart_pin: PE4
- #run_current: 0.600
- #stealthchop_threshold: 999999
- #[tmc2209 extruder2]
- #uart_pin: PE1
- #run_current: 0.600
- #stealthchop_threshold: 999999
- #[tmc2209 extruder3]
- #uart_pin: PD3
- #run_current: 0.600
- #stealthchop_threshold: 999999
- [neopixel LED_pin]
- pin: PB0
- chain_count: 40
- color_order: GRB
- initial_RED: 0
- initial_GREEN: 0.5
- initial_BLUE: 0.5
- #initial_WHITE: 1.0
- [include mainsail.cfg]
- #*# <---------------------- SAVE_CONFIG ---------------------->
- #*# DO NOT EDIT THIS BLOCK OR BELOW. The contents are auto-generated.
- #*#
- #*# [bltouch]
- #*# z_offset = 2.300
- #*#
- #*# [heater_bed]
- #*# control = pid
- #*# pid_kp = 69.278
- #*# pid_ki = 0.950
- #*# pid_kd = 1262.583
- #*#
- #*# [extruder]
- #*# control = pid
- #*# pid_kp = 16.800
- #*# pid_ki = 0.767
- #*# pid_kd = 91.980
- #*#
- #*# [bed_mesh default]
- #*# version = 1
- #*# points =
- #*# 0.227500, 0.355000, 0.387500, 0.145000, -0.207500
- #*# 0.192500, 0.227500, 0.270000, 0.135000, -0.040000
- #*# 0.065000, 0.055000, 0.095000, 0.052500, 0.035000
- #*# -0.085000, -0.122500, -0.092500, -0.082500, 0.020000
- #*# -0.270000, -0.335000, -0.272500, -0.182500, 0.017500
- #*# tension = 0.2
- #*# min_x = 10.0
- #*# algo = bicubic
- #*# y_count = 5
- #*# mesh_y_pps = 2
- #*# min_y = 10.0
- #*# x_count = 5
- #*# max_y = 239.0
- #*# mesh_x_pps = 2
- #*# max_x = 239.0
Add Comment
Please, Sign In to add comment