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

FAQ C2

Discussion in 'Troubleshooting' started by mark tomlinson, Nov 23, 2017.

Thread Status:
Not open for further replies.
  1. mark tomlinson

    mark tomlinson ༼ つ ◕_ ◕ ༽つ
    Staff Member

    Joined:
    Feb 21, 2013
    Messages:
    23,912
    Likes Received:
    7,338
    This thread will be used to host FAQ posts to address questions that are common to many.
    It will be locked and only edited by a moderator / admin to add entries

    You will be able to search this thread for specific items you are looking for assistance with.

    If you have things you want to see added here -- PM a moderator and we can make it happen.
    This will be a living document that will be updated/added to as needed.
     
    OutsourcedGuru likes this.
  2. mark tomlinson

    mark tomlinson ༼ つ ◕_ ◕ ༽つ
    Staff Member

    Joined:
    Feb 21, 2013
    Messages:
    23,912
    Likes Received:
    7,338
    Resizing the SD Card Image


    This can be something you want to do if you run out of space on the SD card on the Pi (which can be due to copying over a lot of models to print or several larger ones).


    The stock SD card is a 8gb model (no clue on the card class). I suggest using a 16gb or a 32gb card instead to give you a lot more space. You will want to know where your Pi is at on your network (you will want the IP address) so either get that from the Printer LCD display (if yours is correctly showing the IP address -- there are some router/subnets that confuse the displayed IP address) or look on your router web page for devices that have assigned IP addresses and find the one that matches your Robo machine name. Jot this down for later use


    Step1: Remove and backup your existing SD card.

    You need to be able to reach into the bottom of the printer so make sure the bed is at the top and then lift out the Bottom plate. The SD card is just under the Raspberry Pi and can be seen sticking out from the end towards the front of the printer. Carefully extract it (pull it out) and not which way the car is oriented. You can't get it back in wrong, but it will be easier to put back in if you know which way it is oriented.


    You should do this as soon as you get the printer in any case because a problem with the SD card can immobilize your printer and it takes time to get a new image from Robo. They are slightly customized so that each printer has a unique name. To backup the card use whatever utilities are appropriate for your PC/Operating system. You can on Windows download and install Win32Disk imager (free) and use it to backup and restore the SD card as needed. Save the copied image where ever you like. Run Win32Disk Imager and select the destination for the image and give it a name:


    DiskImager1.JPG


    Select the READ button and wait for it to finish.


    Step 2: Format and initialize a new card.

    Use a Class 10 SD card of whichever size you want (16gb. 32gb). Use the Disk imager to point to the file you just created and the mounted SD card and then select WRITE and wait for it to finish.


    Step 3: put the SD card back into the Pi and boot the printer.

    If there are any issues you can power down and replace your original card, but you should be up and going.


    Step 4: Expand the file system on the Pi

    The image was created as a copy of the original so the OS on the Pi will assume nothing has changed and the volume sizes will all remain the same. You need to tell it that it now has a larger disk. This is done with remotely accessing the Pi. You need to use something like Putty (www.putty.org) so have that downloaded and installed. When you run it you will then need to know the IP address of the printer noted earlier (the machine name MIGHT work for you, depends on how your network and router are setup, but the IP address will always work). Use Putty or something similar to telnet/SSH to the pi.

    putty.jpg

    Login with the standard Pi credentials (they have not been altered). You will need to know the IP address the printer has in order to make this work. Once you have logged onto it, open a terminal window and run raspi-config (sudo raspi-config)


    RaspiConfig1.jpg


    RaspiConfig2.jpg
    RaspiConfig3.jpg

    Once done, reboot it again and that is it. You have now setup the printer to use a new SD card and a larger filesystem for storing models and the like.
     
  3. mark tomlinson

    mark tomlinson ༼ つ ◕_ ◕ ༽つ
    Staff Member

    Joined:
    Feb 21, 2013
    Messages:
    23,912
    Likes Received:
    7,338
    One thing everyone should do immediately before using the printer extensively is to backup the SD card in the RaspberryPi.
    This is the operating System for the Pi (RoboOS technically a flavor of Raspbian) and has the drivers for the LCD and other specific Robo items loaded. If this image gets corrupted (which occasionally happens to Pi SD cards) then you will want to rewrite it with your backup copy and let the auto-update get it caught back up to current. Otherwise you need to go back to Robo (via email) and get them to send you a copy of the image specific to your printer. There is some tie between the printer name and data they maintain about patch levels and so forth that make it important to have the machine named uniquely and maintain the unique name. I would sugget just keeping the name it came with.

    For backup and restore of the SD card image...

    On windows WIN32DISK Imager is the tool to use.

    http://www.raspberry-projects.com/pi/pi-operating-systems/win32diskimager

    If you fail to do this and later need a new one, contact Robo support with your machine name.
    Worst case I have made a generic-named robo c2 image that can be used. Contact me and I will point you to it.
     
    #3 mark tomlinson, Sep 12, 2018
    Last edited: Dec 13, 2019
  4. mark tomlinson

    mark tomlinson ༼ つ ◕_ ◕ ༽つ
    Staff Member

    Joined:
    Feb 21, 2013
    Messages:
    23,912
    Likes Received:
    7,338
    from @tkoco

    General Tips for bad prints:

    :
    1) Check the leveling of the print bed. If the print bed is not level, some or possibly all of the filament might not adhere to the print bed. Any model being printed must have a solid base adhering to the print bed. A bad level will result in a poorly adhered base and possibly a failed print.

    2) Sometimes the firmware in the printer controller can get wonky causing weird or a failed print job. With the C2 printer idling and using the terminal mode within OctoPrint or Cura, send a gcode of M502 (waiting a few seconds until the box cleared) and then a gcode of M500 (again waiting until the box cleared). This will reset the firmware in the C2 Printer to factory default values and can clear some of the weird problems (like extruding filament instead of retracting it as an example)

    3) Whenever you alter the quality profiles within Cura, create a new profile with the changes. Do not "update" the Robo 3D profile. Settings within a profile can conflict with each other causing a bad print. By not updating the profile, you can always fall back to the factory original profile to see if the newly created profile is causing the bad print.

    4) Keep the print bed clean of finger prints. Oil from the fingers can cause a print to not adhere to the print bed. Use 91% Propyl Alcohol purchased from a pharmacy.

    5) Route your filament so that it feeds from the bottom of the filament spool instead of the top. Feeding the filament from the top of the filament spool can cause problems for the extruder.
     
    #4 mark tomlinson, Mar 12, 2019
    Last edited: Mar 17, 2019
  5. mark tomlinson

    mark tomlinson ༼ つ ◕_ ◕ ༽つ
    Staff Member

    Joined:
    Feb 21, 2013
    Messages:
    23,912
    Likes Received:
    7,338
    From @tkoco :

    More tips for the C2 printer:

    Getting the network IP address of the C2:
    On the LCD screen, Utilities -> Network -> Network Status

    Setting the filament size in the Marlin Firmware: Anytime you reset the Marlin firmware, the filament size will default to 3 mm and be incorrect for the C2 printer which uses 1.75 mm.
    While the C2 printer is idle (not printing), log into Octoprint with a standard browser (pi / raspberry). Open the Settings menu and then open the "EEPROM Marlin Editor Plugin". Go to the Filament tab and change the size from the default of 3 to 1.75. Then save the change.
     
  6. mark tomlinson

    mark tomlinson ༼ つ ◕_ ◕ ༽つ
    Staff Member

    Joined:
    Feb 21, 2013
    Messages:
    23,912
    Likes Received:
    7,338
    From @tkoco :
    Starting the camera in OctoPrint

    Start printing a model. Log into OctoPrint. Under the System menu, click on Start video stream. Assuming that you are using CURA, the program will be in the Monitor mode. Unfortunately, CURA does not always sync up with the OctoPrint video stream. The work-around is to click on Prepare, wait until CURA switches over to that mode. Then click on Monitor.

    When the print is finished, stop the video stream. Otherwise, when you send another model to be printed, the video streaming will overwhelm the attempt to upload the new model. If that should happen, cancel the model upload. Then disable the video stream followed by re-uploading the new model.
     
  7. mark tomlinson

    mark tomlinson ༼ つ ◕_ ◕ ༽つ
    Staff Member

    Joined:
    Feb 21, 2013
    Messages:
    23,912
    Likes Received:
    7,338
  8. mark tomlinson

    mark tomlinson ༼ つ ◕_ ◕ ༽つ
    Staff Member

    Joined:
    Feb 21, 2013
    Messages:
    23,912
    Likes Received:
    7,338
  9. mark tomlinson

    mark tomlinson ༼ つ ◕_ ◕ ༽つ
    Staff Member

    Joined:
    Feb 21, 2013
    Messages:
    23,912
    Likes Received:
    7,338
    Replacement power supply for R2 (or C2)

    https://smile.amazon.com/s?k=meanwell+GST220A24&ref=nb_sb_noss

    or this one if you want to stay on the 19v C2 stock arrangement*:

    https://www.amazon.com/Asus-Rog-Gam...connector&qid=1558758724&s=electronics&sr=1-3

    thanks: @tkoco



    *changing to 24v will mean replacing the 19v heater core in the hexagon with a 24v heater core. You could just use the 19v one to the point it dies, but it will likely die sooner ... I do not know where they sourced them, but the stock cores are actually rated at 19v
     
    #9 mark tomlinson, May 22, 2019
    Last edited: May 25, 2019
  10. mark tomlinson

    mark tomlinson ༼ つ ◕_ ◕ ༽つ
    Staff Member

    Joined:
    Feb 21, 2013
    Messages:
    23,912
    Likes Received:
    7,338
    From @tkoco :

    Periodically check the set screws in the gantry for being loose. The kit supplied with the printer has the correct size (middle wrench). See image.
    C2Wrench.jpg
     
  11. mark tomlinson

    mark tomlinson ༼ つ ◕_ ◕ ༽つ
    Staff Member

    Joined:
    Feb 21, 2013
    Messages:
    23,912
    Likes Received:
    7,338
    Manually setting the Z offset or correcting it from a positive number to a negative one:

    On the LCD menu:

    UTILITIES->OPTIONS->EPROM

    Look for HOME OFFSET ...

    This number should be NEGATIVE (i.e. -11.5 for example). If it is a positive number then the autoleveling will not work correctly.
    At some point a version of RoboOS now stores this as a positive number if you run the Z offset Wizard. That is incorrect
     
    tkoco likes this.
  12. tkoco

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

    Joined:
    May 7, 2018
    Messages:
    721
    Likes Received:
    273
    Concerning RoboOS software:

    The C2 printer has 2 flavors of RoboOS, HDMI LCD screen and non-HDMI LCD screen. The LCD screen drivers in the respective RoboOS image are not compatible with the alternative LCD screen hardware ( non-HDMI vs HDMI )
     
    #12 tkoco, Jan 23, 2020
    Last edited: Jan 24, 2020
Thread Status:
Not open for further replies.

Share This Page