Close



Results 1 to 7 of 7

Hybrid View

  1. #1
    Super Moderator Roxy's Avatar
    Join Date
    Apr 2014
    Location
    Lone Star State
    Posts
    2,182
    No! Stay with bugfix_v1.1.0 That has a lot of good stuff that is not in v1.1.0 Please put bugfix_v1.1.0 back on your machine. And do the 'Quick Start' sequence here:
    (You can skip the manual probing -- G29 P2 because the G29 P3 is smart enough to handle the unprobed points now.)

    https://github.com/MarlinFirmware/Ma...ed_leveling.md

    Probably the source of the problem for this:

    Followed your guidance here step by step (G29 S1, G29 F10.0 + M500) still it returns "Unified Bed Leveling System v1.01 inactive." for a "G29 W" after a reboot followed by a G28. Is it supposed to be like that?
    You should do a G29 A (To activate the system) prior to doing the M500. The M500 will save the current state of the UBL System, and you might have saved the state with it deactivated. Right?

    READ: Error:EEPROM checksum mismatch - (stored CRC)33233 != 64164 (calculated CRC)!READ: echo:Hardcoded Default Settings Loaded Hardcoded Default Settings Loaded
    A much stronger error detection has been added to the EEPROM storage. v1.1.0 and bugfix_v1.1.0 can not share the same EEPROM data. The EEPROM needs to be initialized for which ever system you are using. Just stay with bugfix_v1.1.0 !!!
    Last edited by Roxy; 05-23-2017 at 12:21 AM.

  2. #2
    Student
    Join Date
    Feb 2015
    Location
    Brazil
    Posts
    26
    Quote Originally Posted by Roxy View Post
    No! Stay with bugfix_v1.1.0 That has a lot of good stuff that is not in v1.1.0 Please put bugfix_v1.1.0 back on your machine.
    Out of much respect for your work here I've downloaded the updated files and went on to configure each parameter, flash, test M500 with some changes just to see if anything would stick or break the CRC... Step by step.

    I had the new and previous (RC bugfix) configuration.h open in compare mode.

    And it works... Don't ask me why b/c in the end both files look very very similar, with the exception of something you changed around line 891
    Code:
    From:
      #define UBL_G26_MESH_EDITING    // Enable G26 mesh editing
    
    To:
    
    #define UBL_G26_MESH_VALIDATION   // Enable G26 mesh validation
    #define UBL_MESH_EDIT_MOVES_Z     // Sophisticated users prefer no movement of nozzle
    Quote Originally Posted by Roxy View Post
    You should do a G29 A (To activate the system) prior to doing the M500. The M500 will save the current state of the UBL System, and you might have saved the state with it deactivated. Right?
    I was doing G29 A before, just forgot to include in my post. But it really didn't matter as it was failing the CRC checksum on boot and loading everything from hardcode anyways.

    Why it was failing CRC still a mystery to me. Now I have re done G29 P1 + G29 P3 T + G29 S0 + G29 A + M500 and everything seems to be surviving boots just fine:

    Code:
    Printer is now online.echo: External Reset
    Marlin bugfix-1.1.x
    echo: Last Updated: 2017-05-04 12:00 | Author: (none, default config)
    Compiled: May 23 2017
    echo: Free Memory: 2787  PlannerBufferBytes: 1232
    echo:V38 stored settings retrieved (453 bytes; crc 18979)
    Unified Bed Leveling System v1.01 active.
    Unified Bed Leveling initialized.
    Mesh loaded from slot 0
    Mesh 0 loaded from storage.
    echo:  G21 ; Units in mm
    echo:  M149 C ; Units in Celsius
    echo:Filament settings: Disabled
    echo:  M200 D3.00
    echo:  M200 D0
    echo:Steps per unit:
    echo:  M92 X80.00 Y80.00 Z400.00 E100.00
    echo:Maximum feedrates (units/s):
    echo:  M203 X300.00 Y300.00 Z5.00 E25.00
    echo:Maximum Acceleration (units/s2):
    echo:  M201 X2000 Y2000 Z20 E1000
    echo:Acceleration (units/s2): P<print_accel> R<retract_accel> T<travel_accel>
    echo:  M204 P2000.00 R2000.00 T2000.00
    echo:Advanced: S<min_feedrate> T<min_travel_feedrate> B<min_segment_time_ms> X<max_xy_jerk> Z<max_z_jerk> E<max_e_jerk>
    echo:  M205 S0.00 T0.00 B20000 X20.00 Y20.00 Z0.40 E5.00
    echo:Home offset:
    echo:  M206 X0.00 Y0.00 Z0.00
    echo:Unified Bed Leveling:
    echo:  M420 S1 Z10.00
    Unified Bed Leveling System v1.01 active.
    Active Mesh Slot: 0
    z_offset: 0.000000
    EEPROM can hold 8 meshes.
    echo:Material heatup parameters:
    echo:  M145 S0 H180 B70 F0
      M145 S1 H240 B110 F0
    echo:PID settings:
    echo:  M301 P22.20 I1.08 D114.00
    echo:Z-Probe Offset (mm):
    echo:  M851 Z-5.00
    echo:SD card ok

    It looks like I'm good to go... right? The only thing I don't see here and get no response on setting is the G29 F10.0, is there a way to check if it's stored and working?

    LOOKS GOOD ROXY! I'm sticking w ya brother!

    Thanks again and let me know if I can be of any help with the project. I'm no C programmer but can do testing and language files to portuguese

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •