Sida 1 av 1

Cr-10S som inte börjar skriva från SD minne [Löst]

Postat: 22 december 2017, 21:40:51
av danielr112
Fick min cr-10s idag. Den funkar och så. Har skrivit ut lite direkt från datorn och Cura...

Men när jag försöker starta en skrift via sd kortet får jag problem

* Den värmer upp bädden ok
* Den värmer up hotend ok
* Den kör home sekvensen helt ok
* Sedan blinkar det till och då kommer det upp:
SD kortet urtaget
SD kortet isatt (Fast på engelska)

Så verkar som om den resettar läsningen eller nåt som har med SD kortet att göra och sedan står den bara till och inget mer händer.

Hotend och bädden håller sig varma men inget händer. Den verkar hänga sig. När jag kör igång via datorn så flashar skärmen till när man startar igång men vet inte om det är rellaterat. Däremot händer samma med att den säger att kortet åker i och ur (Fastän inget kort i)

Är nätagget för klent? Nåt annat? Jag har googlat en del men hittar inget om det eller så söker jag på fel. Min erfarenhet av skrivare är begränsad och av just denna typen 0.

Jag har mailat säljaren med men tänkte jag kollar här också.

Tips?

Re: Cr-10S som inte börjar skriva från SD minne

Postat: 23 december 2017, 10:37:50
av SeniorLemuren
Har du kopplat bort Cura när du försöker köra från kortet?

Re: Cr-10S som inte börjar skriva från SD minne

Postat: 23 december 2017, 12:32:44
av hawkan
CR10S kör väl marlin?
Då är det pinnen SD_DETECT som inte verkar vara med. Det finns en liten flärp (ska finnas?) på kort-läsaren som identifierar att det sitter ett kort i. Det verkar inte komma fram rätt signal där.

Re: Cr-10S som inte börjar skriva från SD minne

Postat: 23 december 2017, 13:39:52
av danielr112
Jag har kopplat ut Cura när jag testar.
Ja det är Marlin. Ingen aning om den pinnen.

Grejen är att den läser ju in det den ska från kortet för att vid uppstart säga att kortet inte är i och sedan i igen. Se video:


Re: Cr-10S som inte börjar skriva från SD minne

Postat: 23 december 2017, 14:19:54
av hawkan
Tittar man i koden för Marlin (ultralcd.cpp, kring rad 4635) så kommer felmeddelandet för att den inputen som är SD_DETECT går låg. Det är där det kommer ifrån.
Men man ser ju klart på din video precis det du säger att belysningen blinkar till, det hänger ihop med att motorerna går fram och tillbaks en kort sträcka vad jag kan se. Det verka som spänningen inte riktigt räcker till just då av någon anledning och det får SD_DETECT att registreras som låg.
Har ju ingen CR10S så kan inte säga om det finns någon svag länk eller kontakt som inte är riktigt i eller nåt sånt. Om det hänger ihop med att motorerna går eller axar kanske det går att provocera med att bara köra axlarna. På något sätt är det väl spänningen till lcd-modulen det hänger på.

Re: Cr-10S som inte börjar skriva från SD minne

Postat: 23 december 2017, 18:38:53
av danielr112
Intressant. Får öppna den och titta för skojs skull.

Eftersom att den blinkar till så är just spänningsmatningen misstänkt. Jag har också hittat andra som har haft problem men det var när dom hade 20A nätaggregat. Denna har ett 30A. Oavsett så är ju att mäta att veta så blir att hänga på scopet för matningen av kortet och se vad som sker.

Väntar på svar från säljaren. Skickade över filmerna tidigare idag.

Re: Cr-10S som inte börjar skriva från SD minne

Postat: 23 december 2017, 20:28:05
av hawkan
Kan lägga upp den relevanta koden här så slipper du leta. Från https://github.com/MarlinFirmware/Marli ... tralcd.cpp

Kod: Markera allt

#if ENABLED(SDSUPPORT) && PIN_EXISTS(SD_DETECT)

    const bool sd_status = IS_SD_INSERTED;
    if (sd_status != lcd_sd_status && lcd_detected()) {

      if (sd_status) {
        card.initsd();
        if (lcd_sd_status != 2) LCD_MESSAGEPGM(MSG_SD_INSERTED);
      }
      else {
        card.release();
        if (lcd_sd_status != 2) LCD_MESSAGEPGM(MSG_SD_REMOVED);
      }

      lcd_sd_status = sd_status;
      lcdDrawUpdate = LCDVIEW_CLEAR_CALL_REDRAW;
      lcd_implementation_init( // to maybe revive the LCD if static electricity killed it.
        #if ENABLED(LCD_PROGRESS_BAR)
          currentScreen == lcd_status_screen ? CHARSET_INFO : CHARSET_MENU
        #endif
      );
    }
#endif // SDSUPPORT && SD_DETECT_PIN

Kod: Markera allt

  #if ENABLED(SD_DETECT_INVERTED)
    #define IS_SD_INSERTED (READ(SD_DETECT_PIN) != 0)
  #else
    #define IS_SD_INSERTED (READ(SD_DETECT_PIN) == 0)
  #endif

Kod: Markera allt

#ifndef MSG_SD_INSERTED
  #define MSG_SD_INSERTED                     _UxGT("Card inserted")
#endif
#ifndef MSG_SD_REMOVED
  #define MSG_SD_REMOVED                      _UxGT("Card removed")
#endif
Så här står att sd-kortet initieras och därmed avbryts utskriften, så på sitt sätt så gör den rätt.

Vore kul att höra om säljaren har något vettigt att komma med.

Re: Cr-10S som inte börjar skriva från SD minne

Postat: 23 december 2017, 20:48:50
av danielr112
Yeap. Jag håller lite på det så får vi se när svararen har svarat på frågan. Hinner inte mäta något i kommande 2 dagar ändå :)

Re: Cr-10S som inte börjar skriva från SD minne

Postat: 19 mars 2018, 08:47:47
av krom66
Har haft samma problem med min cr-10s, men löst det genom att han en raspberry pi med Octoprint kopplad till den.
Hittade detta https://printedsolid.com/blogs/news/ins ... d-leveling i helgen och uppgraderade och det löste problemen och gav lite nytt dessutom..
(Jag installerade 1.1.7 firmware versionen)

Re: Cr-10S som inte börjar skriva från SD minne

Postat: 19 mars 2018, 09:19:34
av SeniorLemuren
Jag hade exakt samma fel och i mitt fall så visade det sig att filen som låg på kortet i princip var tom. Det var bara ett filnamn och någon Kb med skräpkod. Sätt kortet i datorn och kolla om du kan ladda in filen från kortet i tillbaks till Cura.

Re: Cr-10S som inte börjar skriva från SD minne

Postat: 19 mars 2018, 13:19:13
av danielr112
Octoprint löser problemet men felet är firmware alt kortet som sitter i. Jag fick nytt kort med ny firmware skickad och nu funkar allt.


Det är alltså inte fel på kortet i fråga. Filen är hel och verifierat med minst 5 olika kort. Nya prylarna funkar prima så när som på at det saknas en utgång för fläktar... Men det var ett annat bekymmer.