Tronxy X3A profile needed

Hi,

I'm trying to get a Tronxy X3A running Marlin 1.0 setup with Octoprint.
The PI is all set but I'm stuck on setup.
I'm hope somebody can help me out with a with a working Cura 15.04.06 or otherwise working profile I can import for Tronxy X3A (maybe a X3 would work too?).
I'm new to the Troxy X3A and to Cura and to Octo, so please be gentle :).
I have been digging around, including checking the octo profile repository but with no luck.

Thank You!
-Griffon

Hi :slight_smile:

First I would suggest you use a current version of cura (which is 4.3 stable / 4.4 beta right now).
If you add a new printer with a current cura you'll get a lot of profiles to chose from (but no Tronxy X3A profile unfortunately)
If I were you I would try the ender 3 profile and see how it works :slight_smile:

and btw are you sure about the Marlin 1.0 part? That's a pretty old firmware and you should consider to update to 1.1.9 :wink: Here is the link to the Marlin 1.1.9 example config for your printer

Thanks, I don't have a Cura version preference, I was going by what the Octo page had for what profiles could be used from Cura.
I'm sure about the version. That is on my list of things to try and upgrade.

12:30:21 AM: N21800 M115 *13
< 12:30:21 AM: FIRMWARE_NAME:Marlin V1; Sprinter/grbl mashup for gen6 FIRMWARE_URL:https://github.com/ErikZalm/Marlin/ PROTOCOL_VERSION:1.0 MACHINE_TYPE:X3A_8 EXTRUDER_COUNT:1 UUID:00000000-0000-0000-0000-000000000000

One of the things I'm hoping the right profile will fix is right now octo disconnects with an error when I send commands, Repetier is working well enough to send commands from my laptop to it, but that's not ideal for me long term.

A profile is not going to fix that. Telling what the error is might.

1 Like

I can't guarantee it but I'm pretty confident that a newer marlin will fix connection problems caused by the firmware (had some similar cases).

I'm looking at that but it's fairly complex, at least for this printer.

sometimes Octo print seems to work fine and start a print, then I get into a loop where I only get
State: Offline (Error: SerialException: 'device reports readiness to read but returned no data (device disconnected or multiple access on port?)' @ comm.py:_readline:2793)
I'm checking the noted suggestions but dose not seem to be a voltage issue. Also I can send G commands fine, home, auto level. it's only when I start the print that it kicks me out.
From the log
2019-11-12 16:36:23,195 - octoprint.util.comm - INFO - Changing monitoring state from "Opening serial port" to "Connecting"
2019-11-12 16:36:23,208 - octoprint.util.comm - INFO - M110 detected, setting current line number to 0
2019-11-12 16:36:23,221 - octoprint.util.comm - INFO - M110 detected, setting current line number to 0
2019-11-12 16:36:27,740 - octoprint.util.comm - INFO - M110 detected, setting current line number to 0
2019-11-12 16:36:28,077 - octoprint.util.comm - INFO - Changing monitoring state from "Connecting" to "Operational"
2019-11-12 16:36:28,087 - octoprint.util.comm - INFO - M110 detected, setting current line number to 0
2019-11-12 16:36:28,139 - octoprint.util.comm - INFO - Printer reports firmware name "Marlin V1; Sprinter/grbl mashup for gen6"
2019-11-12 16:36:35,873 - octoprint.printer.standard.job - INFO - Print job selected - origin: local, path: Bed_Addon_All.gcode, owner: pi, user: pi
2019-11-12 16:36:35,896 - octoprint.util.comm - INFO - Changing monitoring state from "Operational" to "Starting"
2019-11-12 16:36:35,911 - octoprint.printer.standard.job - INFO - Print job started - origin: local, path: Bed_Addon_All.gcode, owner: pi, user: pi
2019-11-12 16:36:35,930 - octoprint.util.comm - INFO - M110 detected, setting current line number to 0
2019-11-12 16:36:35,939 - octoprint.util.comm - INFO - Changing monitoring state from "Starting" to "Printing"
2019-11-12 16:36:36,331 - octoprint.util.comm - ERROR - Unexpected error while reading from serial port
Traceback (most recent call last):
File "/home/pi/oprint/local/lib/python2.7/site-packages/octoprint/util/comm.py", line 2793, in _readline
ret = self._serial.readline()
File "/home/pi/oprint/local/lib/python2.7/site-packages/octoprint/util/comm.py", line 4932, in readline
c = self.read(1)
File "/home/pi/oprint/local/lib/python2.7/site-packages/serial/serialposix.py", line 501, in read
'device reports readiness to read but returned no data '
SerialException: device reports readiness to read but returned no data (device disconnected or multiple access on port?)
2019-11-12 16:36:36,412 - octoprint.util.comm - ERROR - Please see https://faq.octoprint.org/serialerror for possible reasons of this.
2019-11-12 16:36:36,459 - octoprint.util.comm - INFO - Changing monitoring state from "Printing" to "Offline (Error: SerialException: 'device reports readiness to read but returned no data (device disconnected or multiple access on port?)' @ comm.py:_readline:2793)"

All that said, I would still like a proper X3 profile :stuck_out_tongue:

On further investigation I’m finding it’s rebooting even when told to print from the card. So yay.

You could test another card.
Also make sure that only "normal" characters are used for folder and filenames on the sd card (no russian, chinese etc)