Hi, I am running a Mini 1 (approximately 7 years old, non-LCD) under Manjaro using the Cura LE 4.13.17 appimage (latest). The printer is using firmware 2.0.0.144 (latest).
Over the last few months I have noticed that the printer has often stopped receiving hot end temperature telemetry on temperature change commands in Cura, necessitating a restart of Cura. Once or twice there has been a failure to connect which has necessitated a reboot. As of today the printer has stopped connecting to the host altogether, with the following sequence of events and symptoms:
- Cura indicates that a USB device is available.
- I click connect.
- The RAMBo serial indicator LED flashes twice and I hear a very faint click from the control box. I read somewhere that this is indicative of a reboot of the board?
- I get an immediate message saying that the connection timed out on all baud rates on the relevant device (typically /dev/ttyACM0).
I have tried auto device detection and auto baud rate detection, as well as manual settings.
I can connect to other serial devices without issue.
I can connect to the serial console of the printer bidirectionally using picocom at 250,000 baud:
Terminal ready
start
echo:Marlin 2.0.0.144
echo: Last Updated: | Author: (Aleph Objects Inc., LulzBot Git Repository)
echo:Compiled: Jul 12 2019
echo: Free Memory: 4871 PlannerBufferBytes: 1376
echo:V67 stored settings retrieved (606 bytes; crc 911)
echo: G21 ; Units in mm (mm)
echo:Steps per unit:
echo: M92 X100.50 Y100.50 Z1600.00 E833.00
echo:Maximum feedrates (units/s):
echo: M203 X300.00 Y300.00 Z8.00 E40.00
echo:Maximum Acceleration (units/s2):
echo: M201 X9000.00 Y9000.00 Z100.00 E1000.00
echo:Acceleration (units/s2): P<print_accel> R<retract_accel> T<travel_accel>
echo: M204 P2000.00 R3000.00 T2000.00
echo:Advanced: B<min_segment_time_us> S<min_feedrate> T<min_travel_feedrate> X<max_x_jerk> Y<max_y_jerk> Z<max_z_jerk> E<max_e_jerk>
echo: M205 B20000.00 S0.00 T0.00 X12.00 Y12.00 Z0.40 E10.00
echo:Auto Bed Leveling:
echo: M420 S0
echo:PID settings:
echo: M301 P28.79 I1.91 D108.51
echo: M304 P294.00 I65.00 D382.00
echo:Z-Probe Offset (mm):
echo: M851 Z-1.15
echo:Linear Advance:
echo: M900 K0.00
echo:Stepper motor currents:
echo: M907 X1300 Z1630 E1250
echo:Backlash compensation:
echo: M425 F0.00 X0.00 Y0.00 Z0.00 S3.00
M115
FIRMWARE_NAME:Marlin FIRMWARE_VERSION:2.0.0.144 EXTRUDER_TYPE:SingleExtruder SOURCE_CODE_URL:https://code.alephobjects.com/diffusion/MARLIN PROTOCOL_VERSION:1.0 MACHINE_TYPE:LulzBot Mini EXTRUDER_COUNT:1 UUID:[REDACTED]
Cap:SERIAL_XON_XOFF:0
Cap:BINARY_FILE_TRANSFER:0
Cap:EEPROM:1
Cap:VOLUMETRIC:0
Cap:AUTOREPORT_TEMP:1
Cap:PROGRESS:0
Cap:PRINT_JOB:1
Cap:AUTOLEVEL:1
Cap:Z_PROBE:1
Cap:LEVELING_DATA:1
Cap:BUILD_PERCENT:0
Cap:SOFTWARE_POWER:0
Cap:TOGGLE_LIGHTS:0
Cap:CASE_LIGHT_BRIGHTNESS:0
Cap:EMERGENCY_PARSER:1
Cap:PROMPT_SUPPORT:0
Cap:AUTOREPORT_SD_STATUS:0
Cap:THERMAL_PROTECTION:1
Cap:MOTION_MODES:0
Cap:CHAMBER_TEMPERATURE:0
ok P15 B4
Moreover:
- I have correct dialout/uucp configuration.
- I have tested different cables and USB ports.
- I’ve deleted and recreated the printer in Cura.
- I can connect to the printer on a system running Ubuntu (24.04 I think) and issue commands, start prints.
- I can connect to the printer using Ultimaker Cura on the Manjaro host and jog the steppers, heat the bed and hotend but I cannot initiate a print successfully for some reason.
- I cannot connect to the printer using Pronterface on the Manjaro host, but this is due to a Python exception at the selected baud rate, which is in my mind likely a bug in Pronterface.
Hopefully someone who reads this can pick out an obvious issue with my configuration or point me in a diagnostic direction.
Thanks.
