MPCNC to Lowrider

Type $ss in the web interface terminal and cut and oast the results here of the first 40 lines or so please.

1 Like

I flash and test every board on a power supply before it leaves here.

2 Likes
$G
$SS
[MSG:INFO: FluidNC v3.9.1 https://github.com/bdring/FluidNC]
[MSG:INFO: Compiled with ESP32 SDK:v4.4.7-dirty]
[MSG:INFO: Local filesystem type is littlefs]
[MSG:INFO: Configuration file:config.yaml]
[MSG:INFO: Machine LowRider]
[MSG:INFO: Board Jackpot TMC2209]
[MSG:INFO: UART1 Tx:gpio.0 Rx:gpio.4 RTS:NO_PIN Baud:115200]
[MSG:INFO: I2SO BCK:gpio.22 WS:gpio.17 DATA:gpio.21]
[MSG:INFO: SPI SCK:gpio.18 MOSI:gpio.23 MISO:gpio.19]
[MSG:INFO: SD Card cs_pin:gpio.5 detect:NO_PIN freq:20000000]
[MSG:INFO: Stepping:I2S_STATIC Pulse:2us Dsbl Delay:0us Dir Delay:1us Idle Delay:255ms]
[MSG:INFO: User Digital Output: 0 on Pin:gpio.26]
[MSG:INFO: User Digital Output: 1 on Pin:gpio.27]
[MSG:INFO: Axis count 3]
[MSG:INFO: Axis X (3.000,1263.000)]
[MSG:INFO:   Motor0]
[MSG:INFO:     tmc_2209 UART1 Addr:0 CS:NO_PIN Step:I2SO.2 Dir:I2SO.1 Disable:I2SO.0 R:0.110]
[MSG:INFO:  X Neg Limit gpio.25]
[MSG:INFO: Axis Y (3.000,2483.000)]
[MSG:INFO:   Motor0]
[MSG:INFO:     tmc_2209 UART1 Addr:1 CS:NO_PIN Step:I2SO.5 Dir:I2SO.4 Disable:I2SO.7 R:0.110]
[MSG:INFO:  Y Neg Limit gpio.33]
[MSG:INFO:   Motor1]
[MSG:INFO:     tmc_2209 UART1 Addr:3 CS:I2SO.14 Step:I2SO.13 Dir:I2SO.12 Disable:I2SO.15 R:0.110]
[MSG:INFO:  Y2 Neg Limit gpio.35]
[MSG:INFO: Axis Z (-297.000,3.000)]
[MSG:INFO:   Motor0]
[MSG:INFO:     tmc_2209 UART1 Addr:2 CS:NO_PIN Step:I2SO.10 Dir:I2SO.9 Disable:I2SO.8 R:0.110]
[MSG:INFO:  Z Pos Limit gpio.32]
[MSG:INFO:   Motor1]
[MSG:INFO:     tmc_2209 UART1 Addr:3 CS:I2SO.19 Step:I2SO.18 Dir:I2SO.17 Disable:I2SO.16 R:0.110]
[MSG:INFO:  Z2 Pos Limit gpio.34]
[MSG:INFO: X Axis driver test passed]
[MSG:INFO: Y Axis driver test passed]
[MSG:INFO: Y2 Axis driver test passed]
[MSG:INFO: Z Axis driver test passed]
[MSG:INFO: Z2 Axis driver test passed]
[MSG:INFO: Kinematic system: Cartesian]
[MSG:INFO: STA SSID is not set]
[MSG:INFO: AP SSID FluidNC IP 192.168.0.1 mask 255.255.255.0 channel 1]
[MSG:INFO: AP started]
[MSG:INFO: WiFi on]
[MSG:INFO: Captive Portal Started]
[MSG:INFO: HTTP started on port 80]
[MSG:INFO: Telnet started on port 23]
[MSG:INFO: Flood coolant gpio.2]
[MSG:INFO: Mist coolant gpio.16]
[MSG:INFO: Probe gpio.36:low]
ok
<Idle|MPos:0.000,0.000,0.000|FS:0,0|Pn:X|WCO:0.000,0.000,0.000>
$ss
[MSG:INFO: FluidNC v3.9.1 https://github.com/bdring/FluidNC]
[MSG:INFO: Compiled with ESP32 SDK:v4.4.7-dirty]
[MSG:INFO: Local filesystem type is littlefs]
[MSG:INFO: Configuration file:config.yaml]
[MSG:INFO: Machine LowRider]
[MSG:INFO: Board Jackpot TMC2209]
[MSG:INFO: UART1 Tx:gpio.0 Rx:gpio.4 RTS:NO_PIN Baud:115200]
[MSG:INFO: I2SO BCK:gpio.22 WS:gpio.17 DATA:gpio.21]
[MSG:INFO: SPI SCK:gpio.18 MOSI:gpio.23 MISO:gpio.19]
[MSG:INFO: SD Card cs_pin:gpio.5 detect:NO_PIN freq:20000000]
[MSG:INFO: Stepping:I2S_STATIC Pulse:2us Dsbl Delay:0us Dir Delay:1us Idle Delay:255ms]
[MSG:INFO: User Digital Output: 0 on Pin:gpio.26]
[MSG:INFO: User Digital Output: 1 on Pin:gpio.27]
[MSG:INFO: Axis count 3]
[MSG:INFO: Axis X (3.000,1263.000)]
[MSG:INFO:   Motor0]
[MSG:INFO:     tmc_2209 UART1 Addr:0 CS:NO_PIN Step:I2SO.2 Dir:I2SO.1 Disable:I2SO.0 R:0.110]
[MSG:INFO:  X Neg Limit gpio.25]
[MSG:INFO: Axis Y (3.000,2483.000)]
[MSG:INFO:   Motor0]
[MSG:INFO:     tmc_2209 UART1 Addr:1 CS:NO_PIN Step:I2SO.5 Dir:I2SO.4 Disable:I2SO.7 R:0.110]
[MSG:INFO:  Y Neg Limit gpio.33]
[MSG:INFO:   Motor1]
[MSG:INFO:     tmc_2209 UART1 Addr:3 CS:I2SO.14 Step:I2SO.13 Dir:I2SO.12 Disable:I2SO.15 R:0.110]
[MSG:INFO:  Y2 Neg Limit gpio.35]
[MSG:INFO: Axis Z (-297.000,3.000)]
[MSG:INFO:   Motor0]
[MSG:INFO:     tmc_2209 UART1 Addr:2 CS:NO_PIN Step:I2SO.10 Dir:I2SO.9 Disable:I2SO.8 R:0.110]
[MSG:INFO:  Z Pos Limit gpio.32]
[MSG:INFO:   Motor1]
[MSG:INFO:     tmc_2209 UART1 Addr:3 CS:I2SO.19 Step:I2SO.18 Dir:I2SO.17 Disable:I2SO.16 R:0.110]
[MSG:INFO:  Z2 Pos Limit gpio.34]
[MSG:INFO: X Axis driver test passed]
[MSG:INFO: Y Axis driver test passed]
[MSG:INFO: Y2 Axis driver test passed]
[MSG:INFO: Z Axis driver test passed]
[MSG:INFO: Z2 Axis driver test passed]
[MSG:INFO: Kinematic system: Cartesian]
[MSG:INFO: STA SSID is not set]
[MSG:INFO: AP SSID FluidNC IP 192.168.0.1 mask 255.255.255.0 channel 1]
[MSG:INFO: AP started]
[MSG:INFO: WiFi on]
[MSG:INFO: Captive Portal Started]
[MSG:INFO: HTTP started on port 80]
[MSG:INFO: Telnet started on port 23]
[MSG:INFO: Flood coolant gpio.2]
[MSG:INFO: Mist coolant gpio.16]
[MSG:INFO: Probe gpio.36:low]
ok

@vicious1, any ideas??

This doesn’t make sense at all.

What is your order number. I am going to have you send back the board, drivers, esp32 and power supply. Never had to check everything before, ever.

1 Like

Order #27257

@vicious1 really appreciate your help!

You should have an email with a return label. Please pack the items carefully. You can use the free USPS flat rate medium box, they can pick up or you can drop off.

I will test and return the first business day after I recieve them.

2 Likes

Were you having any other issues. Was it working? Why did you send it back exactly?

I have had this running on your power supply with 5 steppers on it since it got back. No changes. I am not seeing any issues at all.

The steppers, drivers, and ESP32 all get warm to the touch when in use. Steppers get just under 50C (120F).

I assumed there was still an issue when I had you send it in, sorry I should have asked more questions.


What else do you have plugged into the power port?

@vicious1 that’s the 24v fan plugged in. I tried it without the fan. Same issue. I understand motors get hot, but this was at yikes level. Sorry, I don’t have a thermometer. Your power supply is good, and does provide 60w.

I know you keep saying it’s impossible, but it really is acting like it’s providing full current to the motors.

Like I mentioned previously, it takes greater than 60w to power everything, but less than 75w. At 75w, everything gets hot, at 60w, any power supply I’ve tried fails to power everything.

Based on what you told me the power requirements should be, and what I was seeing, that’s where I came up with yikes level.

But yes, when everything is plugged in, all operations are fine.

I don’t understand. Is everything fine or is there an issue?

On my end it is all fine. I had it one an moving around for at least an hour on your power supply, no issues. The steppers get hot but you should be able to keep a hand on them, 120 is not crazy in the hand but it is hot.

Where are you putting the meter to get 60W, and what exactly does “everything” mean? I need to replicate the issues you are having here to the letter.

We have sold a few thousand of this combination at this point and this is not a common issue, so either you are triggering an edge case or nothing is wrong. My normal use test is not having any issues what so ever.

Okay I am heading out for the night. I will hook it up however you had it tomorrow and run it again in the morning.

I could not

I have pictures in my earlier post showing multiple power supplies <60W that could not power all 5 steppers, endstops, and board. Everything would be all 5 steppers. I also noted that a <60w power supply will power 4 steppers, but not 5. I tried two power supplies that had >75W that both would put power to all motors. All 5 of motors were untouchable after 5 minutes.

Well, I’m really trying to tell you something is wrong.

I can accept that the board is good. The power supply is good. My motors are the only thing that weren’t supplied by you. I thought I had made that clear in an earlier post, but it’s not. Pictures above. I was assuming because you didn’t say anything, that I was okay. You don’t see them as an issue do you?

I just read both coils on all motors and they have all have a resistance of 13ohms. :expressionless:

I reread this whole thread. Something is fishy, for sure. This is definitely not something I’ve seen before. I see two weird symptoms:

  1. Plugging everything in and some power supplies don’t turn on (they blink). Disconnecting one motor somehow makes this work. A different power supply (12V and higher current rating) does power on with all 5 motors.
  2. When you get all five motors on, the temperature is very high. Since Ryan doesn’t have your motors and you don’t have a thermometer, we don’t have great detail on this issue.

These may be related, they may not.

Wattage ratings on power supplies are not set in stone. The voltage should be close to constant up to the rated current. P=I * R, so multiplying 24V by 2.5A gives you a rating of 60W, but the actual limit may be 120W, or 61W, or if it is a cheap power supply, 50W. It is helpful to talk about the behavior of these different PSUs, but their wattage is a little like the weight rating of a drywall screw. It isn’t guaranteed at all.

Ryan is certainly right about the amount of current needed. I haven’t seen a power supply drop out like that unless you have it so far over current, it is basically a short. When you pass 60W (which you shouldn’t be in this situation), what I see more often is the power supply outputting 11.5V or 11.0V.

I’m trying to decide if #2 could be caused by the motors being way too small. Maybe the current needs to be set in the config to a lot less. But I still can’t explain #1.

Unless someone has a clever idea of what’s going on, I think the next steps are probably getting known good motors and power supply, double/triple checking the wiring, or getting better measurement devices (a multimeter and thermometer) to debug this further. Ryan has checked the board and drivers on his end, with your config. I’m not sure what else he could try without your motors and PSU.

1 Like

Hey thanks for the help @jeffeb3.

No doubt, that’s why I’m expressing concern.

All three power supplies under 60w did this. They’d charge up, drop off, charge up, and drop off again. All three, including Ryan’s.

All the power supplies under 60w were above 19V.

I’m pretty sure I did, with two power supplies. One of them was a 12v 300w the other a 19v 75w. Both times, the motors instantly burned the tips of my fingers on each motor after a few minutes of being on. I’ve held motors that have been in operation before, they do indeed get hot. Not this hot. Not yikes hot. Again, my apologies for not having a thermometer.

But not on my end, the power supply I sent you said does not work, works fine… The only difference is I am running my recommended steppers. What steppers do you have?

If somehow you have larger steppers they will not draw more power they will just be colder. Tiny steppers will get hot as hell, but that does not change anything with the board unless you literally melted one of them out…it would have to be tiny as they can actually handle super high temps.

I suspect a short or something in the wiring on your end. does that fan work, was it spinning or shorted out?

This. Get a DMM. Cheap ones are under $20, good ones under $100.

First measurement: stepper motor coil resistance.

1 Like

Thanks @MakerJim. Please read my post from two hours ago.

I did explain before I shipped it back to you that I did not believe this to be the issue.

I do believe my steppers are undersized. I’m going to order yours. I agree, it still does not makes sense.

I don’t. Sorry, I just don’t. I’ve checked ground and continuity everywhere. The fan does indeed work and functions normally.

Again, the resistance of the coils are 13 ohms.

I kind of cleared this up two hours ago, and basically told you in my first post.

13 ohms, each one!!

I am asking for a model number or something so I can see if they are remotely close to what we use. This is to try an make some sense of this all. We are just at the point of extreme detail trying to figure this out.

All ten are the same, any shorts between any of the 5 pairs?

It is just so odd that adding a 5th stepper would push things over the edge.

1 Like

@leighdawg have the stepper motors ever moved the machine around? Did the stepper motors inadvertently get wired incorrectly, with two driver phases wired to one coil?

Looks like there’s a picture with a P/N in post #8.