A350 linear modules not working after upgrade

I’m hoping someone can shed some light on what I did wrong or give me a lead on what else I might be able to try.

Problem:

  • The Z and X linear modules do not seem to work post upgrade to the new V2 linear modules (the quiet ones)
  • The Y axis when homing seems to have a software change of position but it does not reflect in real life. When opening the control app I see X:0, Y:356, Z: 347. If I click the Z button it then reads 356 and goes back to 347 with no actual motion or movement preformed.

Background and tests preformed:
This is a A350 I was on FW 1.12 when I started the upgrade.
I did the over the air upgrade to 1.14 and this is when the issue with the device not homing or calibrating started .
The heat bed can be heated properly
The 3d printer head can he heated appropriately.
The enclosure Lights and Fan work
The emergency stop module works
Reseated all cables. tested only the necessary cables X,Y,Z,Power,Touchscreen.
New power supply has also been ruled out. The old power supply has the same issues.

Confirmed that Z’s are the 8mm pitch
Confirmed that X and Y are the 20mm pitch

On FW 1.13 the same calibration / movement issues are present however when I click the Z+ or Z- button I get a -4mm movement on the Z axis.

I don’t think I can go back further than 1.13 with the new linear modules. The printer was working prior to this upgrade.

Just exported logs and it looks like this might be contributing to the issue:

1640813652272,2021.12.29 21:34:12.272,INFO,SC-FW,Model: unknow
1640813652560,2021.12.29 21:34:12.560,ERROR,SC-FW,Cannot detect any Linear Module!

Super strange as just before that error I see

1640813648724,2021.12.29 21:34:08.724,INFO,SC-FW,leveling OFF
1640813648763,2021.12.29 21:34:08.763,INFO,SC-FW,leveling OFF
1640813648765,2021.12.29 21:34:08.765,INFO,SC-FW,Created marlin task!
1640813648768,2021.12.29 21:34:08.768,INFO,SC-FW,Created HMI task!
1640813648770,2021.12.29 21:34:08.770,INFO,SC-FW,Created heartbeat task!
1640813648773,2021.12.29 21:34:08.773,INFO,SC-FW,Created can receiver task!
1640813648776,2021.12.29 21:34:08.776,INFO,SC-FW,Created can event task!
1640813648778,2021.12.29 21:34:08.778,INFO,SC-FW,Scanning modules ...
1640813651750,2021.12.29 21:34:11.750,INFO,SC-FW,New Module: 0x20C8165E
1640813651820,2021.12.29 21:34:11.820,INFO,SC-FW,Got axis Z, endstop: 0
1640813651841,2021.12.29 21:34:11.841,INFO,SC-FW,length: 356 mm, lead: 20 mm
1640813651854,2021.12.29 21:34:11.854,INFO,SC-FW,Function [  0] <-> Message [  3]
1640813651855,2021.12.29 21:34:11.855,INFO,SC-FW,New Module: 0x20C24AF2
1640813651900,2021.12.29 21:34:11.900,INFO,SC-FW,Got axis Y, endstop: 0
1640813651920,2021.12.29 21:34:11.920,INFO,SC-FW,length: 356 mm, lead: 8 mm
1640813651934,2021.12.29 21:34:11.934,INFO,SC-FW,Function [  0] <-> Message [  4]
1640813651937,2021.12.29 21:34:11.937,INFO,SC-FW,New Module: 0x008031EC
1640813651957,2021.12.29 21:34:11.957,INFO,SC-FW,Got EmergencyStop Module!
1640813651958,2021.12.29 21:34:11.958,INFO,SC-FW,Function [ 20] <-> Message [  0]
1640813651960,2021.12.29 21:34:11.960,INFO,SC-FW,New Module: 0x200236EC
1640813651979,2021.12.29 21:34:11.979,INFO,SC-FW,Got toolhead 3DP!
1640813652001,2021.12.29 21:34:12.001,INFO,SC-FW,Function [  8] <-> Message [ 18]
1640813652004,2021.12.29 21:34:12.004,INFO,SC-FW,Function [  9] <-> Message [ 19]
1640813652012,2021.12.29 21:34:12.012,INFO,SC-FW,Function [  6] <-> Message [ 20]
1640813652015,2021.12.29 21:34:12.015,INFO,SC-FW,Function [  7] <-> Message [ 21]
1640813652017,2021.12.29 21:34:12.017,INFO,SC-FW,Function [  1] <-> Message [  5]
1640813652021,2021.12.29 21:34:12.021,INFO,SC-FW,Function [ 10] <-> Message [ 22]
1640813652024,2021.12.29 21:34:12.024,INFO,SC-FW,Function [  2] <-> Message [  6]
1640813652027,2021.12.29 21:34:12.027,INFO,SC-FW,Function [ 16] <-> Message [ 23]
1640813652034,2021.12.29 21:34:12.034,INFO,SC-FW,probe: 0x1, filament: 0x0
1640813652036,2021.12.29 21:34:12.036,INFO,SC-FW,New Module: 0x005089F0
1640813652037,2021.12.29 21:34:12.037,INFO,SC-FW,Got Enclosure!
1640813652038,2021.12.29 21:34:12.038,INFO,SC-FW,Function [ 15] <-> Message [  7]
1640813652045,2021.12.29 21:34:12.045,INFO,SC-FW,Function [ 18] <-> Message [ 24]
1640813652048,2021.12.29 21:34:12.048,INFO,SC-FW,Function [ 19] <-> Message [ 25]
1640813652051,2021.12.29 21:34:12.051,INFO,SC-FW,New Module: 0x20C81690
1640813652090,2021.12.29 21:34:12.090,INFO,SC-FW,Got axis Z, endstop: 0
1640813652110,2021.12.29 21:34:12.110,INFO,SC-FW,length: 356 mm, lead: 20 mm
1640813652124,2021.12.29 21:34:12.124,INFO,SC-FW,Function [  0] <-> Message [  8]
1640813652127,2021.12.29 21:34:12.127,INFO,SC-FW,New Module: 0x20C24B44
1640813652170,2021.12.29 21:34:12.170,INFO,SC-FW,Got axis Y, endstop: 0
1640813652190,2021.12.29 21:34:12.190,INFO,SC-FW,length: 356 mm, lead: 8 mm
1640813652204,2021.12.29 21:34:12.204,INFO,SC-FW,Function [  0] <-> Message [  9]
1640813652208,2021.12.29 21:34:12.208,INFO,SC-FW,New Module: 0x20C816E0
1640813652233,2021.12.29 21:34:12.233,INFO,SC-FW,Got axis X, endstop: 0
1640813652251,2021.12.29 21:34:12.251,INFO,SC-FW,length: 356 mm, lead: 20 mm
1640813652268,2021.12.29 21:34:12.268,INFO,SC-FW,Function [  0] <-> Message [ 10]
1640813652271,2021.12.29 21:34:12.271,ERROR,SC-FW,unknown Exception [16] happened with Host [8]

Final update from my side as I think I have tried everything in my power. In luban connected over USB I see this message.

others < Printer stopped due to errors. Fix the error and use M999 to restart. (Temperature is reset. Set it after restarting)
ok

If I issue the M999 command i can then move all directions. If i try to home the print hear luban seems to thing that it should grind the gears on my X axis. Thankfully the E stop button works right.

Also tested getting into experimental mode and resetting the device. The same issues present themselves when trying to set the machine up. bed calibration crashes, load filament and then I am back to the same screens with the same issues.

You say you have installed the 8mm and 20mm lead modules in the correct places but have you checked that they are connected to the correct ports on the controller via the correct combiner?
Does the log not say that Z axis is 20mm and Y is 8mm?

3 Likes

Oh my, Thank you so much!!! The answer was that obvious and yet I could not see it. :sob: The cables on the combiners must have been removed at some point and you are 100% right they were flip flopped. I connected the cables to the controller based on the labels on them but down stream there was an issue on what cable the combiner was actually connected to. I knew this had to be an easy solve I was just too frustrated and made assumptions.

Thanks a million!! @albutch

2 Likes

Great stuff, glad you’re back up and running.

1 Like