"Unable to read Tmc uart" stepper_z1"
Hi everyone. I have just finished building my vcore 3.1. I have changed my build slightly and purchased a manta m8p since my raspberry pi is tied up to a work project. I knew from searching around, there wasn't much trouble shooting or help using this board with ratos. I've got 3 printers running klipper already, all using skr mini boards. I thought id risk it, hoping everything would be good if I followed instructions to the letter. I guess not.
First, I mounted everything and made up my power leads. My first test, try the heaters, all good. Second test, wire in probe, fans and Endstop. All good apart from the part cooling fan (I'll make a separate post for this).
Lastly, I went for my motors.
I plugged in the jumpers to select the power from the motor_power input, second I put the jumpers on the uart select pins, placed the drivers inside the slots and then plugged in my motors. Everything booted fine. No errors. I held my finger over the off switch and pressed "home x". And I get the unable to read tmc error. I went around all the jumpers and drivers, all have solid connections. I checked my motor_power input voltage and it was reading 24v. I went back and forth trying different drivers on different slots. I tried powering the drivers via the mcu by changing the jumpers. Same error. I have tried re flashing the mcu, same error. I'm lost, I don't know where to look. As I've said, a I've used in the past is skr minis. Drivers, pin jumping... I'm almost certain I've missed something out.
Just to add to this, my extruder motor works fine. Just when I try to home x, y or z, I get this error.
Any help would be appreciated!
Thanks
31 Replies
Which version of the manta?
How do I find out the version?
It should say on the box. It might also be on the board silkscreen too
My box is blank and nothing on the board, front or back. I just looked at the manual. V1.1 has the uart to usb. I seem to have that.
How many 4 pin fan ports do you have?
I have 2 4 pin fan ports and next to them is another 2 pin.
Yeah that's the newer board (1.2) which has a different pin out
That's new to me, I thought it was 1.0 and 1.1. Is this a problem?
Sorry, 1.1
Well 1.1 isn't supported yet so you will have to mess around with the pin names for stuff
That explains a lot. So I will need to make a custom board cfg?
Yes, until it is fully supported
I have been meaning to help Mikel with it, but just been too busy
Also that might explain my part cooling fan issue. I have it plugged into a 4pin port, I've added the pin a for it in printer cfg however, it ramps up to 100% and doesn't work after that. The tachometer works though so that's good.
Quick question. Do I need to copy the config. Cfg file for my board and modify the link in the printer cfg, or can I override the stepper stuff inside my printer. Cfg?
You won't be able to edit any of the files inside RatOS directory. So I would suggest you put everything you need in the printer.cfg or alternatively make your own manta1.1.cfg file and then import that into your printer.cfg
Thanks. I will override it in my printer cfg to begin with. Once it's going, I'll make my own board cfg file. If it works, I'll be happy to share it with others. It's annoying that a new version requires these changes.
So I'm looking through the manual and it seems there was changes to motor 6 7 and 8. I assume its these pins that are changed? I can't seem to find the pin names anywhere.
Never mind, found it. I don't deserve to have eyes if I can't use them....
@blacksmithforlife 🇺🇸 just to let you know, I got it working 85%. Thanks guiding me in the right direction. My front left motor doesn't seem to work but it's probably a typo or something else. I'm still struggling with my part cooling fan though.
I'm still struggling with my part cooling fan thoughthat doesn't describe what the problem is so I can't really help
On powering, the fan runs to 100% for a second then stops. The tachometer works but the control slider doesn't.
On powering, the fan runs to 100% for a second then stopsthis is normal - see https://os.ratrig.com/docs/guides/4028#my-fan-runs-at-100-until-klipper-boots
The tachometer works but the control slider doesn't.show how you have it wired up
you could try the 100hz config
cycle_time: 0.01
I have tried that. The fan won't even turn on when it's powered on.
upload your printer.cfg
and your
M8P/config.cfg
fileok since you already defined stuff in
M8P/config.cfg
you shouldn't need those overrides on lines 309-343 in your printer.cfg. Instead just uncomment line 153Ah yeah I didn't see the stuff on 153. I just adjusted adjusted but it doesn't come on at all now. I definatly need those overrides at the bottom of my printer cfg.
Then you didn't fix the pin names in your M8P config
I changed the names in my m8p config. Still doesn't seem to work. I tried the way the ratrig website suggests by using a 2 pin slot and putting the pwm wire into the negative pin on the part cooling slot. I changed the config to match that and all I got was, fan spinning up at boot and no control. It seems overwriting it in the printer cfg seems to be the only way to get some life into it. Sorry about this! I can't think of any other way to get it to work. Tomorrow I will remove it and see if I can power it through a powersupply directly.
Well looking at your M8p/config.cfg you didn't define the 4pin fans correctly which is probably why you need the override
So you need to make several changes:
* for your M8p/config.cfg you need to have these
On the manta 1.1 you only have 2 4pin fan ports so you can't define it for the controller unfortunately
* remove your overrides in your printer.cfg
* uncomment line 153 so that your 4 pin fan works correctly
I suspect you can't control it because you are using the PWM pin as the enable pin
Thank you for all your help but you're going to hate me for saying this... Before leaving for work, I decided to remove the fan and plug it into a powersupply that has a 4pin connector. I had to recrimp the connector to a bigger Jst. The Pwm wire was crimped however, it never made a connection to the wire inside... It was tight enough to allow me to tug it without it getting removed. I only noticed it when my powersupply said that the pwm signal wasn't there. I'm sorry for wasting your time on the fan! I appreciate all the help you have given me!
Just to confirm, I just plugged it into my board directly. If I just use the standard way by uncommenting out the 25hz, remove my overrides and adjust the m8p config file pins, everything works fine. Tachometer and the speed is adjustable.