Ender 3 V2 not working
I have 5 printers working off 2 pi's running repetier server. LOVE the solution. Just added a new Ender 2 V2 to my 2nd pi and I can't get it to communicate properly. The auto detect doesn't find it, but I did find some folks using Repetier host and used 115200 for the baud rate. Using that I can get it setup and to connect, but there's definitely an issue because nothing works. The temperatures won't update, I can't get the extruder to heat, etc. I'm shocked there is almost no info out there on this printer given it's popularity, anybody have any ideas?
Comments
Can you show communication in console when no filters are applied? There you see best what is going wrong.
@::00 BB@@::00
@::127127 BB@@::00
which contain parts of temperature responses but not the complete part. And without the time stamp I can't say if it is temporary garbage or all the time. Wonder anyway where the recv: part is. Maybe it is a very long line or has returns overwriting start. You should activate logging when unconnected and then check the connected.log log file. You need to reconnect printer so it starts writing the log. There you should see everything of the communication.
Here's the console output, I toggled on the options at the top so hopefully this gives you more info:
It's because it's temperature output string has doubled characters.
(Causes a little bit of trouble actually pasting it here on these forums too)
The server just needs another kind of regex to parse it, or even better; Creality could fix their own firmware. (But it looks like even the newly shipped pro's have it now too...)
Take a look here for an example:
https://github.com/SimplyPrint/OctoPrint-Creality2xTemperatureReportingFix
(this is for octoprint though, and I think this user's regex breaks the PWM reports after @'s )
You'd usually have to change the regex temperature string for repetier-server inside of /usr/local/Repetier-Server/firmware/marlin.xml but this will break parsing for all your other marlin printers and I think repetier may have moved out the temperature regex string from this file as I can't find it anymore.
He may have to do a special quick fix option on the server for ender firmware in this case.
Of course I will add a fix. But only for marlin and in a way we can disable it. That way not all firmwares get the penalty and we can disable it any time.
Good thing is you can use server just normally. Only thing is reported temps are missing but should have no negative impact on print.
@AbsoluteCatalyst
Thanks for pointing to the right output.
Tom
You install the beta by downloading the version 0.94.4 manually from our download server. Just replace the version in download link with the beta version.
Please note that you won't see the official update in this case. So when the final version is released you also need to update it manually just like you did with the beta version.
For raspberry you can install the beta as follows:
Login via ssh and enter the following commands:
wget https://download3.repetier.com/files/server/debian-armhf/Repetier-Server-0.94.4-Linux.deb
sudo dpkg -i Repetier-Server-0.94.4-Linux.deb
rm Repetier-Server-0.94.4-Linux.deb
Please note that windows and mac versions for beta or not as frequent and up to date as linux version. They might even not be available at all!