1. Got a question or need help troubleshooting? Post to the troubleshooting forum or Search the forums!

Robo C2 Image download link.

Discussion in 'Software' started by JohnShuba, Mar 19, 2017.

  1. JohnShuba

    JohnShuba New Member

    Joined:
    Mar 4, 2017
    Messages:
    24
    Likes Received:
    17
    As many of you know, there is no link for a download of a startup Raspberry Pi image for the Robo C2. If you call Robo support, they are nice people and real good at hardware support, but not so much at software support. They contact third parties to help with that. If you ask for an image of the Raspberry load, you will not get an answer where to download one.

    This make no sense to me since the main software loads on the Robo C2 are as follows Raspberry Pi is a open source OS, Octoprint is open source, Python is open source, and all the plugin to Octoptint can be downloaded from github and are open source. If you open Octoprints web page on your printer and go to Setting>Plugin Manager there is information on all the plugin and where you can download them from github. This is good to know because if there is a problem with an upgrade you can manually uninstall a plugin and then download and reinstall the plugin, this by the way usally resolves any issues. The fact is you could build a OS with all the required loads for the Robo C2 but that would take many hours of downloading, installing, and configuring. Why would any provider want anyone to do that when it is so much easier to restore an image to a SD card? Takes less than 10 to 15 minutes, and you would be guaranteed that the software load would be set to factory specs.

    Screen Shot of OctoPrint Plugin Manager
    [​IMG]

    With the help of @mark tomlinson whom shared an image with me, I have cleaned the image and upgraded it to the newest releases as of this posts date. So I would like to share the download of this image so that others may have it as a backup incase they have issues with a SD card and the OS on their printer. The image is based on a 8GB SD card load just like what comes from Robo C2 new. Use Win32 Disk Imager software to reload an image to the SD card and to create a backup of your image to your computer.

    Image Download:
    https://drive.google.com/file/d/0B51PXhcn1zZPcWxFVUtEOVFyZEE/view?usp=sharing

    Hope this helps everyone.
     
    #1 JohnShuba, Mar 19, 2017
    Last edited: Mar 19, 2017
  2. WheresWaldo

    WheresWaldo Volunteer ( ͠° ͟ʖ ͡°)
    Staff Member

    Joined:
    Feb 18, 2015
    Messages:
    5,905
    Likes Received:
    3,593
    @JohnShuba thank you for your persistence with this effort.

    I fear you will end up being the maintainer of this task as Robo appears to be have no particular interest in doing this themselves. Even I have made a few attempts to streamline the process by trimming* the current RoboOS of all it's proprietary parts and all the parts that "phone home" but have not ever finished because of lack of time and frustration that Robo never documents anything they do. Finding the correct versions on their GITHUB repositories is also an exercise in futility. Sad part is that most, but not all of the things Robo has assembled into RoboOS are software projects forked from other people's work all as part of the OSS community. When you ask them for the source code, they ignore your requests and don't even point you toward their incredible messy repositories. I chalk it up to Programmers instead of a Program Manager being in charge of all their software efforts.

    * There is a lot of 'junk' code in the RaspberryPi image and there are things installed in funny (non-default) directories. I have an image currently running my R1 that has most, but not all of the Robo parts and I can fit it in less than a 4GB µSD card. It is missing the IoT stuff and currently the RoboLCD since it does a lot of things the R1 simply doesn't need and I don't want it to report back anything to Robo. Reporting back, no matter how innocuous without detailing exactly what you report back or allowing the user to opt out is a privacy issue and something Robo has likely not considered.
     
    #2 WheresWaldo, Mar 19, 2017
    Last edited: Mar 19, 2017
    JohnShuba likes this.
  3. mark tomlinson

    mark tomlinson ༼ つ ◕_ ◕ ༽つ
    Staff Member

    Joined:
    Feb 21, 2013
    Messages:
    23,957
    Likes Received:
    7,344
    That would do it ;)
     
    JohnShuba likes this.
  4. mark tomlinson

    mark tomlinson ༼ つ ◕_ ◕ ༽つ
    Staff Member

    Joined:
    Feb 21, 2013
    Messages:
    23,957
    Likes Received:
    7,344
    Thanks a lot John for the effort on this. Just downloading a known working starting point is a huge help and one Robo has not put out there yet.
     
    JohnShuba likes this.
  5. Brett Forsyth

    Brett Forsyth New Member

    Joined:
    Jan 30, 2017
    Messages:
    3
    Likes Received:
    1
    mark tomlinson likes this.
  6. Roberttrama

    Roberttrama New Member

    Joined:
    Dec 30, 2016
    Messages:
    4
    Likes Received:
    0
    is it possible to get a recent updated image, ive tried this image and the octopi update fails after 1.3.1. and the old robo C2 OS

    thanks in advamce
     
  7. mark tomlinson

    mark tomlinson ༼ つ ◕_ ◕ ༽つ
    Staff Member

    Joined:
    Feb 21, 2013
    Messages:
    23,957
    Likes Received:
    7,344
    I can reimage a more current one later (maybe today even). Someone else might have one.
     
    robert trama and Geof like this.
  8. mark tomlinson

    mark tomlinson ༼ つ ◕_ ◕ ༽つ
    Staff Member

    Joined:
    Feb 21, 2013
    Messages:
    23,957
    Likes Received:
    7,344
    or today ...
     
  9. mark tomlinson

    mark tomlinson ༼ つ ◕_ ◕ ༽つ
    Staff Member

    Joined:
    Feb 21, 2013
    Messages:
    23,957
    Likes Received:
    7,344
    OK, this one is here: https://drive.google.com/drive/folders/0B6DXaWMGZJHTeF9sSUxJaHhVZW8?usp=sharing

    look for ; C2-RoboOS-2_0.zip (extract the image from the ZIP file to burn it)

    It is current as of today. This is an image from an 8 gb SD card so you need to use the same size (minimum -- larger is OK, you can resize it after you get it up and running to allow for the extra space).

    It is named: C2-Robo.img and so is the C2 (machine is named GenericRoboC2 -- you NEED TO CHANGE THAT TO WHATEVER YOURS IS/WAS NAMED before using this. Instructions here: https://geek-university.com/raspberry-pi/change-raspberry-pis-hostname/)


    [edit: uploading image now so it may take a bit before it is actually staged]
     
    #9 mark tomlinson, Mar 20, 2019
    Last edited: Jan 11, 2020
  10. Paul1967

    Paul1967 Member

    Joined:
    Oct 27, 2018
    Messages:
    38
    Likes Received:
    1
    Mark,

    Do you think this renaming procedure will work with a R2 image?
     
  11. WheresWaldo

    WheresWaldo Volunteer ( ͠° ͟ʖ ͡°)
    Staff Member

    Joined:
    Feb 18, 2015
    Messages:
    5,905
    Likes Received:
    3,593
    @Paul1967

    The images work exactly the same way, if it was a Generic image of the R2 then renaming the hostname works the same. And in reality the hostname is not a concern for the rest of the printer or printing process, it was just how Robo "serialized" each printer. It really doesn't matter what the host name is as you will only see that if you scan your network or if you look at the devices connected to your router.
     
    mark tomlinson likes this.
  12. mark tomlinson

    mark tomlinson ༼ つ ◕_ ◕ ༽つ
    Staff Member

    Joined:
    Feb 21, 2013
    Messages:
    23,957
    Likes Received:
    7,344
    I think they use the name internally when the RoboOS dials-home to configure updates, but I don't know for certain.
    I do know that the unique naming was more of a concern for Robo than any user.
     
  13. WheresWaldo

    WheresWaldo Volunteer ( ͠° ͟ʖ ͡°)
    Staff Member

    Joined:
    Feb 18, 2015
    Messages:
    5,905
    Likes Received:
    3,593
    Maybe, I didn't research any of the phone home stuff other than disabling the plugin when I realized it did allow Robo to collect information without telling the end-user what it was collecting and why, in my own personal opinion that is a highly unethical practice that too many companies use.
     
  14. Reigs311

    Reigs311 New Member

    Joined:
    Dec 8, 2014
    Messages:
    10
    Likes Received:
    5
    Hello, thank you for this IMG file, but I can't seem to get my C2 back on my wifi? Like it wont even find it? Is there a way to change it on the micro SD before? Or just use the machine without wifi? Thanks.
     
  15. WheresWaldo

    WheresWaldo Volunteer ( ͠° ͟ʖ ͡°)
    Staff Member

    Joined:
    Feb 18, 2015
    Messages:
    5,905
    Likes Received:
    3,593
    Look at network.txt in the /boot directory of the SD image, it is likely not set up correctly
     
  16. mark tomlinson

    mark tomlinson ༼ つ ◕_ ◕ ༽つ
    Staff Member

    Joined:
    Feb 21, 2013
    Messages:
    23,957
    Likes Received:
    7,344
    Also you can use an ethernet cable to connect the printer to your network if you want.
     
  17. Reigs311

    Reigs311 New Member

    Joined:
    Dec 8, 2014
    Messages:
    10
    Likes Received:
    5
    Thanks, when looking through the img file I don't see any "network.txt" is it in the "overlays" folder? Thanks.
     
  18. WheresWaldo

    WheresWaldo Volunteer ( ͠° ͟ʖ ͡°)
    Staff Member

    Joined:
    Feb 18, 2015
    Messages:
    5,905
    Likes Received:
    3,593
    Sorry, network.txt was the old name, look for a file called wpa-supplicant.txt in the /boot directory.
     
  19. tkoco

    tkoco - -.- --- -.-. ---
    Staff Member

    Joined:
    May 7, 2018
    Messages:
    721
    Likes Received:
    273
    When you open a browser to connect to Octoprint, make sure you add the .local extension. Example: name of printer = big-prints and it's correct URL would be big-prints.local. Also, in the printer's menu under Utilities, tap Network and then Network Status. Check that the printer has acquired an IP address from your WIFI router.
     
  20. RoboticsRob

    RoboticsRob Member

    Joined:
    Oct 11, 2018
    Messages:
    60
    Likes Received:
    19
    Thanks for the latest image Mark.

    I'm not able to boot from this image though. I've downloaded it a couple times and extracted and burned it using Etcher, but none of the attempts have resulted in a bootable C2 with this image. The C2 boots no problem on an older image.

    Is there a requirement maybe with this image to be using an HDMI screen C2? This one has a non-HDMI display.
     
    Amaro likes this.

Share This Page