Wrong pin assignment for T1 part cooling fan
I have a Octopus MAX EZ board and am running my part cooling fans on two of the 4 pin fan ports on the board. After using the configurator to assign the fans to the board, I got an error that PA1 (T0 fan PWM pin) was used more than once. After looking at the ratos.cfg I found that the T0 pin assignments were being used for T1, as well. I've added a screenshot of the ratos.cfg.
The aliases higher in the ratos.cfg have the pins assigned correctly, but in the [fan_generic part_fan_t1] they are defined wrong. I manually assigned the correct pins in my printer.cfg, but I wanted to let the dev team know that this is happening.
The aliases higher in the ratos.cfg have the pins assigned correctly, but in the [fan_generic part_fan_t1] they are defined wrong. I manually assigned the correct pins in my printer.cfg, but I wanted to let the dev team know that this is happening.
4 Replies
We actually don't support that, it should've thrown an error.
You can override it if you want to do it, but we currently don't have the pin alias standards to use main MCU for anything T1 related.
To override, just copy the fan section into printer.cfg and put in the right pins prefixed by no prefix obviously since you're using the main mcu 😄
toolboard_t1:
I overrode it already, everything seems to work fine. Is there a reason, or just haven't gotten to it yet?
It's a HUGE amount of work defining new pin aliases, it requires updating all supported boards and their wiring diagrams, plus there's a chicken & egg situation where you don't know whether a particular controlboard is valid for your situation if you haven't defined where you want to connect stuff yet etc etc.
It's just a headache that hasn't been worth it over the thousand other things
Gotcha, totally understand. I'll let you know if I find any problems with my setup.