I have a brand new ebb sb2209 USB, and, before up ask, I have tried several different heater modules. My setup is using a REVO voron, with an ntc100k. I have tried pullup resistor values of 2200 and 4700, and have even eliminated the pullup resistor value. Heater pin triple checked. When I connect the heater plug, the heater immediately goes to 100% and doesn't stop. Thermal runaway. Does not show a target temp, or current %. The thermistor reads correct. It's like the ebb42, if you kept the heater connected while the vusb jumper is on, in DFU mode. The only suspect I have left is a MOSFET welded shut. But, under the microscope, I can't find a burnt one. I am including my config and pics. Is it DOA? Can I fix it?
CONFIG FIILE:
This file contains common pin mappings for the BIGTREETECH EBB USB board.
To use this config, the firmware should be compiled for the RP2040 with "USB".
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 EBB]
serial: /dev/serial/by-id/usb-Klipper_rp2040_50445061283D6F1C-if00
[temperature_sensor EBB_NTC]
sensor_type: Generic 3950
sensor_pin: EBB:gpio27
[lis2dw]
cs_pin: EBB:gpio1
spi_bus: spi0a
axes_map: z,x,y
[resonance_tester]
probe_points: 100, 100, 20
accel_chip: lis2dw
[extruder]
step_pin: EBB:gpio18
dir_pin: !EBB:gpio19
enable_pin: !EBB:gpio17
microsteps: 16
full_steps_per_rotation = 400
rotation_distance: 3.533301
max_extrude_only_distance = 500.0
max_extrude_only_velocity = 75.0
max_extrude_only_accel = 700
max_extrude_cross_section = 0.64
min_temp: 0
max_temp: 300
min_extrude_temp = 175
pressure_advance = 0.08
pressure_advance_smooth_time = 0.080
nozzle_diameter: 0.400
filament_diameter: 1.750
heater_pin: EBB:gpio7
pullup_resistor: 2200 # 2.2K
sensor_type: NTC 100K MGB18-104F39050L32
#pullup_resistor: 4700
sensor_pin: EBB:gpio26
control: pid
pid_Kp: 21.527
pid_Ki: 1.063
pid_Kd: 108.982
sensor_type: MAX31865
sensor_pin: EBB:gpio9
spi_bus: spi1a
rtd_nominal_r: 100
rtd_reference_r: 430
rtd_num_of_wires: 2
[tmc2209 extruder]
uart_pin: EBB:gpio20
run_current: 0.50
stealthchop_threshold: 999999
[fan] # fan1
pin: EBB:gpio14
[heater_fan hotend_fan] # fan2
pin: EBB:gpio4
heater: extruder
heater_temp: 50.0
#[fan_generic fan3]
#pin: EBB:gpio5
#[fan_generic 4W_FAN]
#pin: EBB:gpio16
#tachometer_pin: EBB:gpio12
##tachometer_ppr: 1
[neopixel hotend_rgb]
pin: EBB:gpio15
##[bltouch]
##sensor_pin: ^EBB:gpio21
##control_pin: EBB:gpio22
NPN and PNP proximity switch types can be set by jumper
#[probe]
#pin: ^EBB:gpio6
#[output_pin endstop]
#pin: EBB:gpio13
i2c_bus:i2c0h
i2c_software_scl_pin: EBB:gpio29
i2c_software_sda_pin: EBB:gpio28
lis2dw_int1: EBB:gpio25
led_pin: EBB:gpio24




I have a brand new ebb sb2209 USB, and, before up ask, I have tried several different heater modules. My setup is using a REVO voron, with an ntc100k. I have tried pullup resistor values of 2200 and 4700, and have even eliminated the pullup resistor value. Heater pin triple checked. When I connect the heater plug, the heater immediately goes to 100% and doesn't stop. Thermal runaway. Does not show a target temp, or current %. The thermistor reads correct. It's like the ebb42, if you kept the heater connected while the vusb jumper is on, in DFU mode. The only suspect I have left is a MOSFET welded shut. But, under the microscope, I can't find a burnt one. I am including my config and pics. Is it DOA? Can I fix it?
CONFIG FIILE:
This file contains common pin mappings for the BIGTREETECH EBB USB board.
To use this config, the firmware should be compiled for the RP2040 with "USB".
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 EBB]
serial: /dev/serial/by-id/usb-Klipper_rp2040_50445061283D6F1C-if00
[temperature_sensor EBB_NTC]
sensor_type: Generic 3950
sensor_pin: EBB:gpio27
[lis2dw]
cs_pin: EBB:gpio1
spi_bus: spi0a
axes_map: z,x,y
[resonance_tester]
probe_points: 100, 100, 20
accel_chip: lis2dw
[extruder]
step_pin: EBB:gpio18
dir_pin: !EBB:gpio19
enable_pin: !EBB:gpio17
microsteps: 16
full_steps_per_rotation = 400
rotation_distance: 3.533301
max_extrude_only_distance = 500.0
max_extrude_only_velocity = 75.0
max_extrude_only_accel = 700
max_extrude_cross_section = 0.64
min_temp: 0
max_temp: 300
min_extrude_temp = 175
pressure_advance = 0.08
pressure_advance_smooth_time = 0.080
nozzle_diameter: 0.400
filament_diameter: 1.750
heater_pin: EBB:gpio7
pullup_resistor: 2200 # 2.2K
sensor_type: NTC 100K MGB18-104F39050L32
#pullup_resistor: 4700
sensor_pin: EBB:gpio26
control: pid
pid_Kp: 21.527
pid_Ki: 1.063
pid_Kd: 108.982
sensor_type: MAX31865
sensor_pin: EBB:gpio9
spi_bus: spi1a
rtd_nominal_r: 100
rtd_reference_r: 430
rtd_num_of_wires: 2
[tmc2209 extruder]
uart_pin: EBB:gpio20
run_current: 0.50
stealthchop_threshold: 999999
[fan] # fan1
pin: EBB:gpio14
[heater_fan hotend_fan] # fan2
pin: EBB:gpio4
heater: extruder
heater_temp: 50.0
#[fan_generic fan3]
#pin: EBB:gpio5
#[fan_generic 4W_FAN]
#pin: EBB:gpio16
#tachometer_pin: EBB:gpio12
##tachometer_ppr: 1
[neopixel hotend_rgb]
pin: EBB:gpio15
##[bltouch]
##sensor_pin: ^EBB:gpio21
##control_pin: EBB:gpio22
NPN and PNP proximity switch types can be set by jumper
#[probe]
#pin: ^EBB:gpio6
#[output_pin endstop]
#pin: EBB:gpio13
i2c_bus:i2c0h
i2c_software_scl_pin: EBB:gpio29
i2c_software_sda_pin: EBB:gpio28
lis2dw_int1: EBB:gpio25
led_pin: EBB:gpio24