AbeFM
AbeFM
Gathered my thoughts a bit after this latest round of monkeying with a jam: Everything's great (printer stuck on "loading filament N") and by reseting I can eventually go to...
> Maybe a menu with three options: > Immediately Load from MMU and continue > HOME MMU, Load and continue > Continue without loading* Here I mean "load" as "load...
The idea is to let it give and then return filament instead of resetting and waiting five minutes for time out. Waiting five minutes each time there's a problem is...
I had the selector off, the ball bearing out, and it was still behaving that way? This time I reboot it maybe 10 times. The first 9 it didn't move...
I'm clearly not able to explain the behavior well. https://photos.app.goo.gl/4xMaW47o2RxUFnkNA And https://photos.app.goo.gl/2fxoYbG1njg7Qiih7 These are each a short video showing how it behaves. The drum only moves like, when it remembers....
I've flashed 1.0.1-117 and it only homes maybe a third of the time. Often if will home like normal, but then the selector will stop arbitrarily, maybe at position 3.5...
I guess it's time to dig into the code. The device starts up, homes the selector, doesn't move the drum, then leaves the selector somewhere between the 3rd and in...
I wanted to see if there were any serial port messages to help me debug - the first time I reset the MMU with the serial port plugged in it...
That was short lived. I thought 4 reboots in a row was a good sign, told it to print something and it hung again - now won't boot up right...
I am trying to debug this... `int8_t tmc2130_init(uint8_t homing) { led_blink(4);//abe led_blink(1);//abe DDRC |= 0x40; DDRD |= 0x80; DDRB |= 0x80; led_blink(4);//abe led_blink(2);//abe PORTC |= 0x40; PORTD |= 0x80; PORTB...