# This file contains common pin mappings for the BIGTREETECH EBBCan # Canbus board. To use this config, the firmware should be compiled for the # STM32G0B1 with "8 MHz crystal" and "USB (on PA11/PA12)" or "CAN bus (on PB0/PB1)". # The "EBB Can" micro-controller will be used to control the components on the nozzle. # See docs/Config_Reference.md for a description of parameters. [mcu EBBCan] # serial: /dev/serial/by-id/usb-Klipper_Klipper_firmware_12345-if00 canbus_uuid: 8192d675a56e [adxl345] cs_pin: EBBCan: PB12 spi_software_sclk_pin: EBBCan: PB10 spi_software_mosi_pin: EBBCan: PB11 spi_software_miso_pin: EBBCan: PB2 axes_map: x,y,z [extruder] step_pin: EBBCan: PD0 dir_pin: EBBCan: PD1 enable_pin: !EBBCan: PD2 ## Update value below when you perform extruder calibration ## If you ask for 100mm of filament, but in reality it is 98mm: ## rotation_distance = * / 100 ## 22.6789511 is a good starting point rotation_distance: 22.6789511 #Bondtech 5mm Drive Gears ## Update Gear Ratio depending on your Extruder Type ## - 50:17 for Afterburner/Clockwork ## - 50:10 for Stealthburner/Clockwork2 ## - 80:20 for M4, M3.1 gear_ratio: 50:10 # SB BMG microsteps: 32 full_steps_per_rotation: 200 # 1.8 deg stepper: 200, 0.9 deg stepper: 400 nozzle_diameter: 0.400 filament_diameter: 1.750 heater_pin: EBBCan: PB13 sensor_type: ATC Semitec 104NT-4-R025H42G sensor_pin: EBBCan: PA3 max_power: 1.0 min_extrude_temp: 180 min_temp: 0 max_temp: 280 # specified to 300 ## Try to keep pressure_advance below 1.0 # pressure_advance: 0.05 ## Default is 0.040, leave stock pressure_advance_smooth_time: 0.040 # Maximum length (in mm of raw filament) that a retraction or # extrude-only move may have, default: 50 max_extrude_only_distance: 200 # Maximum area (in mm^2) of an extrusion cross section (eg, # extrusion width multiplied by layer height). 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 max_extrude_cross_section: 50.0 # default 4 * 0.4 = 0.64 control: pid pid_Kp: 21.527 pid_Ki: 1.063 pid_Kd: 108.982 [tmc2209 extruder] uart_pin: EBBCan: PA15 run_current: 0.650 stealthchop_threshold: 999999 [fan] pin: EBBCan: PA0 [heater_fan hotend_fan] pin: EBBCan: PA1 heater: extruder heater_temp: 50.0 [filament_switch_sensor toolhead_sensor] pause_on_runout: False switch_pin: ^EBBCan: PB3 # runout_gcode: # M118 toolhead filament removed # insert_gcode: # M118 toolhead filament inserted