Printer Model: CR10v3
MCU / Printerboard: BTT Octopus Pro V1.0.1 (F429) Pi 4 Model B Rev 1.2
klippy.log
Newly configured unit. RPi running Octopi V1.0.0 Octoprint Version 1.9.1
Pi is powered by a dedicated Meanwell 5V 3A PSU with the Octopus USB power jumper removed
Two additional 120mm Case fans are powered by SW PWM linked to the RPi core temp.
Mainboard is powered by an LRS350-24 (brand new replacement) with independent leads to the Main Power, Motor Power, and Bed Power of the Octopus. I would have included pics, but apparently I’m new.
There are 8 BTT TMC2209 V1.3 Drivers installed on the board with included heatsinks (only 4 in use at the moment) All jumpers are configured in UART.
The filament runout sensor is not connected, not configured, for testing.
The only non-standard part of the wiring is that there are two 3mm LEDs with resistors in parallel with the hotend fan to provide illumination for my RPiCam V2, which is run via CSI to the Pi in the main enclosure. There is also a USB webcam installed on the system.
This setup worked very well (1000+hrs) on the stock v2.5.2 board until I had a wire wear through and short on the X gantry. This resulted in blowing the traces off the x axis breakout board for the fan wiring, which were subsequently repaired and the printer put back into service.
The printer at this point experienced intermittent shutdowns of the main board, I figured this was due to mainboard damage and I ordered complete replacement hardware (Octopus/2209s/PSU)
After getting Klipper all working properly I still have intermittent failures which I am now trying to troubleshoot. I have reviewed the major topics on this relating to wiring and ESD, but I just want to make sure I am not missing something obvious before I waste many more hours chasing this problem. It seems that in most cases these issues have been quite difficult to resolve.
The printer operates properly for an amount of time, 0.5-3h or so, then produces an error, causing the print to fail.
Klipper is all new to me, so I want to make sure I have not missed something obvious. Any suggestions would be appreciated
I have tried turning off StealthChop and went over the board and pushed each pin of the extruder and end stop connectors down to ensure they were all seated, visual inspection of the leads shows no abnormal bends or damage.
I have tried raising the current for the drivers, removed the hold current parameter, the motor temperatures appear to be reasonable (only extruder gets warm)
The controller enclosure is actively cooled, but not as much as I would like, as I have been unable to complete my new duct prints.
At various points I have seen the following errors on failure of the print: I have tried printing with and without filament, errors regardless.
Transition to shutdown state: Unable to read tmc uart ‘stepper_y’ register GSTAT
Dumping gcode input 50 blocks
Transition to shutdown state: Unable to read tmc uart ‘stepper_z’ register GSTAT
Dumping gcode input 50 blocks
Transition to shutdown state: Unable to read tmc uart ‘stepper_x’ register DRV_STATUS
Dumping gcode input 50 blocks
klippy.log (1.3 MB)