Makerbase Robin Nano 3.1 won't flash

[Sineos] Sineos https://klipper.discourse.group/u/sineos
January 7

Looks quite good now. The config blocks for your TMC2209 are missing. Add:

[tmc2209 stepper_x] uart_pin: PD5 interpolate: false sense_resistor:
0.110 run_current: .8 [tmc2209 stepper_y] uart_pin: PD7 interpolate:
false sense_resistor: 0.110 run_current: .8 [tmc2209 stepper_z]
uart_pin: PD4 interpolate: false sense_resistor: 0.110 run_current: .8
[tmc2209 extruder] uart_pin: PD8 interpolate: false sense_resistor:
0.110 run_current: .8 |

did that by copy/paste, then activate the enable pins after it would do
anything, made no difference nothing works now, mcu problems.
cleared the log, new one attached.

Note the |run_current|. This needs to be set according to the stepper
motors you are using. Refer to Hold_current and run_current – TMC2209 -
#5 by Sineos
https://klipper.discourse.group/t/hold-current-and-run-current-tmc2209/1171/5 for some additional information

From your current config:

[stepper_x] step_pin = PE3 dir_pin = !PE2 enable_pin = !PE4 |

I’d be surprised if the |enable_pin| required to be inverted (!).

The drivers used for linuxcnc all default to enabled if that pin is
disconnected, not driven by anything. I’m not sure about the TMC2209’s
so I tried both ways, but cannot now talk to the mcu ack the octoprint
terminal, It did report with the ! sign there, that it couldn’t read the
x uart IFCNT. now with the !sign remove, the printer is reported to be
shut down but the motors for the 3 axis are enabled, so I’ll change that
back.

Inverting |dir_pin| is possible depending on your stepper wiring. Use
this to make sure the steppers turn the right direction


Visit Topic
https://klipper.discourse.group/t/makerbase-robin-nano-3-1-wont-flash/5579/28 or reply to this email to respond.

To unsubscribe from these emails, click here
https://klipper.discourse.group/email/unsubscribe/c00dc5b451d1ccf2bbfe29e8119e2175b92277731f15b086c9c911caae22f9b2.

Cheers, Gene Heskett.

klippy.log (230 KB)