question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

No Control of Mars Pro Printer at Firmware 4.4.3

See original GitHub issue

I’m a new user (ie Mariner3D has never worked completely for me) I get the #180 symptom, however I do not get any control of the printer which seems different from the experiences of others who get this symptom.

Looking at the serial data being sent from the Pi Zero W to the Mars Pro, I see the following M23 /first file.ctbM4006M4006M4006M4006M23 /second file.ctbM4006M4006M4006M4006M4006M4006M4006M4006 that is, a constant stream of commands without CR LF.

In order to rule out my serial monitor, I performed the following on the Pi Zero W cat 1.txt > /dev/ttyS0 where 1.txt contains three words separated by CR LF.

I see the following in the serial monitor image

My conclusion from this is that Mariner3D / Python is not sending the CR LF even though I can see from the Mariner code that it should be sent.

Assuming my observations are reliable, then I think that the commands from Mariner cannot be digested by the printer. I cannot escape the fact that nobody else sees this problem so it is likely to be a problem of my own making rather than Mariner.

A short description of what the bug is that the printer cannot be controlled via the UART.

Expected Behavior I expect that the printer will be sent commands terminated with an “\r\n”. I can see in printer.py that this is the intent of what Mariner3D is doing. I don’t see why this seems not to be happening.

There is nothing of interest in the Mariner3D log.

Details:

  • Mariner Version: 0.2.0-1
  • Printer Model: Elegoo Mars Pro V4.4.3_c1_LCDF System EL3D-3.0.1
  • Raspberry Pi Model: RPi Zero W with raspios_lite_armhf-2021-05-28/2021-05-07-raspios-buster-armhf-lite

Other cmdline.txt is root=PARTUUID=82934f69-02 rootfstype=ext4 elevator=deadline fsck.repair=yes rootwait modules-load=dwc2 [all] clause of config.txt contains

dtoverlay=dwc2
enable_uart=1

Python is 3.7.

Issue Analytics

  • State:open
  • Created 2 years ago
  • Comments:22 (3 by maintainers)

github_iconTop GitHub Comments

2reactions
J-Iszattcommented, Nov 28, 2021

Hello @BlueFinBima and @luizribeiro,

As I was also facing troubles with the specific firmware mentioned above (running on a mars pro 2), I finally managed to find this great explanation (and the even better solution) here! I am extra thankful for the original mariner software as well as the additions to the printer.py file and was wondering if a link or at least a hint to problems with 4.4.3 could be added to the readme of this project? Given that more and more users are upgrading, I am relatively sure, that this would save people a lot of time 😛

On top I want to ask for a couple of lines on how to get the code running by ‘git-cloning’ it (at least for Bima’s repo, there are no .deb files available).

Thanks again for all the great work! Please keep it up. Cheers JI

1reaction
BlueFinBimacommented, Apr 9, 2022

@Blanks82 the deb got deleted from the packaging action, and I was unable to get a successful package to recreate it. I have now finally managed to get this to work (I think) and the deb is now available here https://github.com/BlueFinBima/mariner/releases/tag/v0.2.0-1

Read more comments on GitHub >

github_iconTop Results From Across the Web

ELEGOO Mars & Mars C 3D Printer Support Files
If you run into any problems with the firmware please contact our support team at 3dp@elegoo.com, we will try our best to help....
Read more >
Mars 3 home problem after firmware update! : r/ElegooMars
I've updated my Mars 3 to the latest firmware and now it will not home correctly! ... Printer (model specifically, Mars, Mars Pro,...
Read more >
Firmware 443 not updating? (was: Elegoo's or Chitubox ...
I've tried updating the firmware from V4.3.13-F2.23 to V4.4.3-c2_LCDC/1620X2560 /F9.23 on my Mars 2 Pro with no luck.
Read more >
Elegoo Mars 3 doesn't recognise .ctb files-Troubleshooting ...
I upgraded to Chitubox Pro and the printer now doesn't recognise the file format ... shipped with "new format .ctb file" compatible firmware,...
Read more >
Download - ChiTu Systems!
Here you can download most firmware base on ChiTu boards, ... Chitu L V2 (Use for Mars/ Mars pro/ Mars C/Mars 2/Mars 2...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found