Generated G-Code Not Found
Hi all,
I have installed Repetier Host on a Raspberry Pi 2 (Revision : a21041/B+, running Raspbian 10/Buster 32 bit).
I downloaded the tar file and ran the configureFirst.sh and the install seems to be OK: I am able to connect to the printer and send commands, BUT the CuraEngine is not working. When I click the Slice button, it immediately returns with:
Generated G-Code Not F:ound
I could not find the generated G-code file.
Possible reasons:
- the slicer had and an error and didn't finish slicing. Check log output.
- the slicer stored the file with an unexpected filename.
Expected Filename and location
/home/pi/.local/share/RepetierHost/composition.gcode
I am running a 32 bit OS and I read somewhere that the default install uses a 64 bit CuraEngine. I see where both the 32 and 64 bit CuraEngines are located in the tar file. My guess is that it is trying to use the wrong CuraEngine, but I have not found where I can specify it or move it.
I turned on logging in Config / Preferences / Basic Settings: Log Session
and turned off Easy Mode
but I still cannot find any log files in:
Any help would be most appreciated.
I have installed Repetier Host on a Raspberry Pi 2 (Revision : a21041/B+, running Raspbian 10/Buster 32 bit).
I downloaded the tar file and ran the configureFirst.sh and the install seems to be OK: I am able to connect to the printer and send commands, BUT the CuraEngine is not working. When I click the Slice button, it immediately returns with:
Generated G-Code Not F:ound
I could not find the generated G-code file.
Possible reasons:
- the slicer had and an error and didn't finish slicing. Check log output.
- the slicer stored the file with an unexpected filename.
Expected Filename and location
/home/pi/.local/share/RepetierHost/composition.gcode
I am running a 32 bit OS and I read somewhere that the default install uses a 64 bit CuraEngine. I see where both the 32 and 64 bit CuraEngines are located in the tar file. My guess is that it is trying to use the wrong CuraEngine, but I have not found where I can specify it or move it.
I turned on logging in Config / Preferences / Basic Settings: Log Session
and turned off Easy Mode
but I still cannot find any log files in:
/home/pi/.local/share/RepetierHost
Any help would be most appreciated.
Comments
and CuraEngine is not happy with the -p parameter:
But... in the help it says:
Note that it is not happy with the -v or -c parameters either.
I realize this is probably a CuraEngine issue at this point so I have opened another discussion over there.
is what the correct one reports.
And yes I know it is old - one reason I prefer Prusa slicer in host which is also available for pi or at least able to compile.
https://github.com/Ultimaker/CuraEngine/releases/tag/15.04.5
Any idea when Repetier will support the newer versions of CuraEngine?
In fact, there are NO slicers in the dropdown :-(
I reinstalled repetier and all is well again...
By default, curaengine is not compiled for arm* systems.
One of the major issues is that curaengine relies on libArcus which is a pain to compile for Arm, make sure sure to compile and install LibArcus and protoBuf first, there are some third party instructions about that process here: https://gist.github.com/nickoala/df44c0eaf6cadc6934b0581f73ead250
Once you are sure those requisites are okay then you can compile curaengine for arm* (it will take a while, on my rpi 3 it takes 1-2 hours). Afterwards this should then work as long as you point to the newly created binary,