Jump to content

BTT Octobus max 1.0_EBB2209 USB


Recommended Posts

Hello,

I have a stealthburner printer head and an EBB 2209 USB. I just can't get the motor to stop overheating (NTC). The temperature rises very quickly to over 80°C. Even when I set the current value to 01, the same thing happens. I've checked the polarity and even run it without the extruder (i.e., without a load), but it's still the same. I've also replaced the motor and the EBB, all to no avail. I've tried many things using Google search results, all without success. I even installed an additional fan, but it didn't help; the temperature just rose more slowly. Maybe someone knows what else it could be.

Link to comment
Share on other sites

All extruder steppers run hot. My vzbot extruder motor at the recommended amperage ran hot enough to cause filament jams.

Something you might want to check in addition to run_current: is hold_current:.

With steppers disabled, all steppers should be a little warm to room temp. If you home, which turns all of the steppers on. They will all be exposed to the hold_current: value. If your stepper gets hot just sitting idle with steppers enabled, then add hold_current:0.100 to your [tmc2209 extruder] section. 

Lastly, you could physically measure the current with an amp meter

Link to comment
Share on other sites

1 hour ago, McCosch said:

I have a stealthburner printer head and an EBB 2209 USB. I just can't get the motor to stop overheating (NTC).

Hi there!
Is this the same issue you already talked about in 

 

Link to comment
Share on other sites

2 hours ago, DanPin said:

Saw this topic, might be worth a try:

 Users on Facebook discussion and the Duet3D Forum pointed to issues with the tool head ground causing sensor errors. 

You are correct. This toolboard came with one. Everyone else has a protection circuit. Ebb36 also needed a ground strap or Temps can go alot higher. I used a loop on one of the screw mounts to a ground pin on the toolboard that wasn't used.

Link to comment
Share on other sites

 

[extruder]
step_pin: EBB:gpio18
dir_pin: !EBB:gpio19
enable_pin: !EBB:gpio17
microsteps: 16
rotation_distance: 22.6789511  # Der Umfang des BMG-Ritzels
gear_ratio: 50:10               # Die 5:1 Untersetzung des CW2
microsteps: 16
full_steps_per_rotation: 200    # Weil es ein 1.8° Motor ist
nozzle_diameter: 0.400
filament_diameter: 1.750
heater_pin: EBB:gpio7 
sensor_type: EPCOS 100K B57560G104F
pullup_resistor: 2200
sensor_pin: EBB:gpio26
control: pid
pid_kp: 20.0
pid_ki: 1.0
pid_kd: 50.0
min_temp: 0
max_temp: 300

[tmc2209 extruder]
uart_pin: EBB:gpio20
uart_address: 0
run_current: 0.35
sense_resistor: 0.110
stealthchop_threshold: 0
 

 

Link to comment
Share on other sites

I've only extruded 50mm once, and the temperature already rises above 50 degrees. I should also mention that I tested this with much lower amperage, and the result was the same. I also tried it with an external motor, and the NTC value still rises. With an external cooler, the temperature rises more slowly, but it does rise. After extruding 50mm 15 times (without filament), I'm at 70 degrees. I have no idea what's causing this.

Link to comment
Share on other sites

It could be a bad circuit for the motor driver chip. I could also be Klipper misinterpeting things. EBB extruder should be after X,Y,Z motors and heater_bed. The EBB Temperature should be at the end of the extruder, or all of the temperature MCU's together after the extruder.

printer.cfg

Link to comment
Share on other sites

Typical temperature of a nema 14 36 during use is 60c also the ebb temp is not motoc temp that's the MCU ( stm32) on the sb2209 hence why if you look around there are many fan mods for the Stealth Burner side door. That's why I had the UART address commented out that I pasted back to you. If you check the example cfg from BTT GitHub it doesn't use that. So guess was it wasn't previously setting the current and the ebb was just using default Vref based on the pot on the board which is likely set for 0.8

Link to comment
Share on other sites

I'm probably going to give up; it just won't work. Constantly installing and removing it has already ruined six EBB boards. I'm going to take a break now and continue at some point, or maybe just ignore the NTC; the temperature only rises very slowly as it gets higher. Let's see, maybe someone will have a brilliant idea as to what the problem could be. As of now, I've replaced the board and motor and tried various settings. I've also added an extra fan for the board. I've modified the steel burner so I can mount it completely on the X-axis to avoid damaging the board. If anyone has any ideas, I'm all ears.

Link to comment
Share on other sites

2 hours ago, McCosch said:

I'm probably going to give up; it just won't work.

I think, you need an more systematic approach, not try and error and changing boards and motors and look if it is working or not. I can not believe that you bought six defective EBB boards...

The NTC in the EBB 2209 measures the temperature in the driver chip TMC 2209. In your case the NTC value is rising more and more even if the motor does really nothing.

So the first question is:
Does the NTC report wrong values or does the driver really gets as hot as the NTC says.
A value of 60 °C for the driver is a normal value. Higher values are also normal if the extruder works hard and tears power. But 80 °C without load and rising until the driver burns are abnormal.

To check that first:
-Gets the driver that hot as the NTC says? (Measure with a external termocouple or thermometer)
- Do you have attached the cooler right? (No contact with other parts, is it on the 2209?: If seen pictures where people put it on the RPi2040, gets the cooler as hot as the NTC says)

- Gets the motor hot itself even at low currents? (Possible reasons: If yes the motor gets too much power, there could be a shortage: measure the coil resistance with an ohmmeter, Is the power through the motor wires the same for both coils? You can measure this easy by means of an adapter(4pin JST male to female with wires where you can measure the motor amps), which you have to build yourself, where you put an ampere-meter in the motor lines (some kind of efford but you have to do that only ones and it is less expensive (time and cost) than changing burned driver boards).

The uart-address is predifined with 0. No need to leave the uart_address: 0  out of klipper. Do not know if it has effect or not. But the temperature is read via uart. You can easily read the temperature in the terminal with 

QUERY_TMC STEPPER=extruder

This can be done without power on the motors. You can define a maximum temperatur in klipper for this driver to avoid burning:

uart_address: 0
shutdown_temperature: 80

This is what I would do first!

 

 

  • Like 1
Link to comment
Share on other sites

If you have a dmm, digital multimeter check out the ohm readings for each pair. I have had one motor wired from the factory that was incorrect. Now I check each motor before installation. Only takes a minute. 

Try blue red green black.

  • Like 1
Link to comment
Share on other sites

I tested the cables and found the correct pairs; the pairs have a resistance of 9.98 Ω. I already replaced the motor, but that's not the problem, as the motor only reaches about 50-60°C. I've now added some heat sinks; let's see how high the temperature goes...

  • Like 2
Link to comment
Share on other sites

That's great. Does the motor run correctly?

You successfully determined the pairs. Put tape on the shaft and run it. 

Heat sinks are wise idea. I always put up to three heatsinks on 2209, MCU. Nighthawk 36 comes with 3 pre-installed. 

Link to comment
Share on other sites

I had the ebb36 carto and Manta m8p v2 in can operation with a orbiter v3 revo and had all the orbiter features working. Then jabberwocky came out and never looked back.

The ebb 36 needed a ground wire. That a carto needed a coaxial cable as noise messed with the carto. Never had the issue you are having. The ground stopped voltage/current pollution mostly with nozzle temp. Circuits are similar but not the same. I like mellow but there can pass-through never worked.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...