Cura integrated with Octoprint brings your 3D printer to the next level. You can download from HERE a fully functional image of Cura integrated with Octoprint. Simply copy this image to an SD-card of 4GB or more. Instruction to copy an image on an SD-card is given on this PAGE. You will need to unzip this file prior copying the image to the SD-card.
A 4 GB SD-card will give you about 1.2 GB of free space to upload your models after expanding the filesystem. Be aware that some folders are hidden. Make sure you display them.
This image is based on the following:
- https://github.com/foosel/OctoPrint/wiki/Cura-Integration (2015-03-15 version)
- https://github.com/Ultimaker/CuraEngine.git (2015-03-15 version)
This image is fully functional. Nevertheless, the following might need to be done.
- Logon to the Raspberry Pi. Issue the command sudo raspi-config. You may wish to expand the filesystem (Option 1) and change the memory split to 64 (Option 8 > A3).
- Modify the settings as needed on another computer with Cura installed. Save them as CuraConfig.ini by going to File > Save Profile. Replace the content of /home/pi/Cura/config/CuraConfig.ini (on the SD-card) with the content of the saved CuraConfig.ini file.
- Copy the file preferences.ini located on the computer (located in ~/.cura/[version]/ if using Linux) to /home/pi/.cura/dev/preferences.ini on the SD-car.
- Set up a fixed IP address to the Raspberry Pi. Instruction can be found HERE.
- Change the default password for the user pi. Instruction can be found HERE.
- Enable the access control of Octoprint. To do so, edit /home/pi/.octoprint/config.yaml. Set accessControl: enabled to true and server: firstRun to true and reboot the Raspberry Pi running Octoprint.