TronXY X5Sa Pro connects but skips gcode

Ok. I added the two plugins.
Issuing an M115 still generates Recv: ok CBD make it.Date:Nov 21 2019 Time:16:32:55
So this printer doesn't respond with Firmware settings.
What next?

Yeah, it won't change that, but it will work around a bunch of issues with this firmware (without you seeing that in the logs) that usually fixes any issues. Try printing, see if you still run into issues.

ok, I'll try it. Thx

Appears to be working correctly now, Thx for the assist!!!
(I've been wrestling with this printer for a month!!!)
Can that be added to the base code and maybe a checkbox in the Connection category?
Would save lots of frustration for everyone involved. :wink:

Nope. I won't add workarounds for every single broken firmware out there into the core that I then have to endlessly maintain. At some point it's the job of the printer vendor to ensure their damn thing works with common software, not my job to constantly work around whatever they fsck up next. Plugins are a good middle ground here, as they can also be supplied and maintained by the community, not just me.

But I'm looking into at least detecting it and recommending the installation of the plugin.

I get it. A different angle is that it impacting your users, it took me a while to isolate the issue.
I asked TronXY about it and they told me to use Repetier host, I was not happy with that response. Which also indicates they have no plans to update. I'm pretty unhappy with TronXY support, and YouTube reviews match. but ppl still buy it.
Maybe create a category or group with the printer names you know of so far with a basic FAQ for Communication issues with X printers. Make it an official plugin through PlugIn Manager, and tell ppl to add it.
The topic is currently: AnyCubic i3 Mega - non standard responses
So when I searched for TronXY, it didn't show up.
Just a suggestion.
Very much appreciate your help!

Just searching these forums for Tronxy would have gotten you the same answer though :wink:

And as I said, I'm looking at improving the situation by an extension of the printer safety plugin. I can't keep up with the rate at which this fscked up firmware is making its way through chinese factories, it ends up on a myriad of printer models/clones, so just going by printer model name won't help.

2 Likes

Nope. I searched TronXY and it came back with zero.
Now with this post it will, :wink:

:face_with_raised_eyebrow:

First hit actually already contains the solution.

1 Like

If I were you I would build my own marlin so you got a fresh, up to date, unmodified firmware.

Here are some config examples for TronXY printers


I'm not sure what they changed for the X5Sa Pro but if the changes are just cosmetic then the X5S config should work.

I wrote a short guide for the Ender 3 and clones

You have to research some things on your own though. For example I don't know whether your printer got a bootloader or not.

1 Like

First hit, ok, but it isn't descriptive. I can connect, so I skipped it.

The X5SA Pro is all metal with a nice rail system, no printed parts, very sturdy. Belts could be better and I designed my own part to hold up the drag chain on the gantry.
There are a few design things I'd change, like placement of the spool and the length of the bowden tube, but until today, I haven't been able to print right so it's been a struggle to really know.

I've been toying with that idea as I've been going through this.
TronXY documentation is limited, they think being proprietary is an advantage, want their users to use TronXY slicer which is just an old version of Cura, etc.

Support is terrible and they don't provide much info.
I was thinking of trying to update it to a Prusa controlled frame somehow.
I'll check out your stuff. thx for the advice.

Again, I very much appreciate your support and responses. :slight_smile:

Thx. I'll check it out.
Now that it's finally working, I'd be concerned to mess with their stuff.
Their support and lack of documentation is terrible.
Not open source, don't believe in community.
It's too bad, because it could be a great system

For my own particular printer I just let the community know about what I found out ("not open source", etc) so that they can be more-informed buyers in the future. Karma will eventually catch up to some of these manufacturers.

1 Like

Hi Could you please document what it is you did to resolve this Having read this thread i cant really see what you did. Did you just install plugin(s) ?
Im having similar issues with a TRONXY D01 and would appreciate your help
Cheers

Yes, I just installed the two plugins and that resolved the communication issue.

Instead of the two plugins, these days you should actually just install this one from the repository:

It merged the two plugins and also fixes a bunch of other stuff broken in the firmware.

1 Like

https://github.com/OctoPrint/OctoPrint-Fix-CBD-Firmware/archive/master.zip: No such file or directory

Looks like a typo in the ReadMe. Just use the plugin manager's repository browser, it's registered in the repository.

2 Likes

Hi. I installed the "Fix CBD Firmware" and all is well Thanks . For the record i have a Tronxy D01 ( which priint's really well). It came with the CXY-V8-190729 motherboard from Tronxy, although from what Ive read these boards are from Chitubox. I kinda get the update firmware from a gcode file thing but would much prefer Marlin. However until the screen can still be used in Marlin guess I'm stuck. I found this thread particularly useful and it saved me many hours of shouting at the Raspi Gods, so thanks for that.

Having followed the YouTube video by Teaching Tech on how to set up Marlin Auto Build in VS Code, and then following the instructions on the Marlin GitHub for how to extract and set up the Marlin config, I can say this:

Compiling and installing Marlin on my TronXY X5ST (uses the X5SA config) was surprisingly easy!

The part I spent the most time on was making a backup of the original firmware before installing the Marlin image.

2 Likes