Close



Page 2 of 38 FirstFirst 123412 ... LastLast
Results 11 to 20 of 396

Hybrid View

  1. #1
    Engineer
    Join Date
    Jul 2014
    Location
    Eastern Colorado
    Posts
    536
    I don't have to check, I know I have it enabled and set to 1000. All commenting it out will do is cause Marlin to skip that part, as the "if" will no longer match. The unmodified version from the zip file compiles properly. It's something to do with my settings somehow.

    Oh, I see, the unmodified version has that line commented out, too. Hmm. Yes, if I activate that line, it throws that error.

    I'm reverting back to my old Marlin. My servo jitters constantly without the deactivation delay, and I don't trust it to be accurate when homing or bed level probing.
    Last edited by AbuMaia; 09-24-2014 at 09:22 PM.

  2. #2
    Something else to look at in the configuration.h, right about that line it says :
    //If defined, the Probe servo will be turned on only during movement and then turned off to avoid jerk
    //The value is the delay to turn the servo off after powered on - depends on the servo speed; 300ms is good value, but you can try lower it.
    // You MUST HAVE the SERVO_ENDSTOPS defined to use here a value higher than zero otherwise your code will not compile.



    Quote Originally Posted by AbuMaia View Post
    I don't have to check, I know I have it enabled and set to 1000. All commenting it out will do is cause Marlin to skip that part, as the "if" will no longer match. The unmodified version from the zip file compiles properly. It's something to do with my settings somehow.

    Oh, I see, the unmodified version has that line commented out, too. Hmm. Yes, if I activate that line, it throws that error.

  3. #3
    Engineer
    Join Date
    Jul 2014
    Location
    Eastern Colorado
    Posts
    536
    Quote Originally Posted by printbus View Post
    Jeez. Looks like I'll be needing to download the newer code to help out where I can. I don't have the code with the retract_z_probe function in it. BUT, looking at the number of other places in marlin_main.cpp that where similar code exists in the older version, I'll bet the 'void retract_z_probe()' should really be 'void retract_z_probe(int axis)'.
    I tried that, it threw many more errors which I can't remember well enough to quote right now.

    Quote Originally Posted by ctcwhexdx View Post
    Something else to look at in the configuration.h, right about that line it says :
    //If defined, the Probe servo will be turned on only during movement and then turned off to avoid jerk
    //The value is the delay to turn the servo off after powered on - depends on the servo speed; 300ms is good value, but you can try lower it.
    // You MUST HAVE the SERVO_ENDSTOPS defined to use here a value higher than zero otherwise your code will not compile.
    Yes, I saw that too. I used the deactivation delay before this fork came out, so it was working properly before. I have it set up properly.

    Comparing the new version with what I was using yesterday, that whole "Retract Z Servo endstop if enabled" section is new. I commented it all out for now.
    Last edited by AbuMaia; 09-24-2014 at 09:32 PM.

  4. #4
    I just wanted to say Thank You for doing this, i've been going crazy trying to get my setup running until now!!!

    Quote Originally Posted by dacb View Post
    I have been frustrated with having to dig through lots of places to get all the bits and pieces for the most recent code for the Marlin firmware for the i3v. I also note that the trunk is slow to incorporate pulls.

    So, I have setup a fork of the Marlin trunk with the Type 6 therm. table modified, auto bed leveling enabled (this is easy to turn off) and Roxy's enhanced G29 (and G28) commands with the debugging info on. For a better description of the therm table stuff, see this post.

    I am trying to keep this current against the Marlin trunk, e.g. it includes the 9/14 fix for the vector calculations and the fixes for the defines related to the sleds.

    Here is the repo:
    https://github.com/beckdac/Marlin


    Make sure you update your E-steps and set the ABL servo angle before using!

  5. #5
    I use Sketchup pro to design my models and I just export the STL file into simplifying 3D and boom chicken soup I can create 2 color prints any shape I want really easy if you're interested I have included a link to YouTube showing the process https://youtu.be/TXpJW1RhCA4

  6. #6
    Engineer-in-Training
    Join Date
    Jul 2016
    Location
    Pennsylvania, USA
    Posts
    255
    Quote Originally Posted by techinout View Post
    I use Sketchup pro to design my models and I just export the STL file into simplifying 3D and boom chicken soup I can create 2 color prints any shape I want really easy if you're interested I have included a link to YouTube showing the process https://youtu.be/TXpJW1RhCA4
    Hi

    The problems come when you have multiple colors (say 4) and they are all present on a layer (think Rubix cube). Unlike simple color change past this layer stuff, that sort of thing is not easily handled at several levels in our existing tool chains. Brewing up 4 interlocking STL's and getting them all set up is the way it's done. Not a lot of fun ....

    Bob

  7. #7
    Super Moderator Roxy's Avatar
    Join Date
    Apr 2014
    Location
    Lone Star State
    Posts
    2,182
    Quote Originally Posted by dacb View Post
    I pulled this down... And it compiled clean. This must not be the code base you guys are having trouble with ????

  8. #8
    Engineer
    Join Date
    Jul 2014
    Location
    Eastern Colorado
    Posts
    536
    It is. I downloaded the zip file, and merged my settings into it. If you compile it without changing anything, it will compile clean, but if you uncomment the servo deactivation delay line in configuration.h, it will not compile.

  9. #9
    Technologist dacb's Avatar
    Join Date
    Aug 2014
    Location
    Edmonds, WA
    Posts
    139
    Thanks to everyone who has tried a build.

    I can confirm that if I clone the repo and open the "Marlin-Marlin_v1/Marlin/Marlin.ino" and do a build without altering anything else, it does build cleanly.

    BUT: As with AbuMaia, uncommenting line 454 on Configuration.h (#define PROBE_SERVO_DEACTIVATION_DELAY 300) does cause a build failure.

    SO: I pushed a fix: https://github.com/beckdac/Marlin/co...d5ba1a103c1f64

    DO: You can reclone the repo or do a git pull. Modify your Configuration.h to reflect the DELAY you want and build.

    NOTE: I'm pretty wedded to the command line. However, I'm trying to convert as many people as possible to "open source and open science & engineering" and I just discovered the GitHub desktop app. I'm on OS/X, but I see there is a windows version. It is pretty intuitive to use and has a nice visual of the history of a repo. Once you have cloned a repo locally, you can use an app like this in order to have a GUI into your local work.

    Edit: For those of you who have "localized" this to your specific printer, would you mind posting a diff or a description of what you changed so that others may have some direction?
    Last edited by dacb; 09-25-2014 at 02:13 AM. Reason: Added request for more 411

  10. #10
    Engineer
    Join Date
    Jul 2014
    Location
    Eastern Colorado
    Posts
    536
    Quote Originally Posted by dacb View Post
    For those of you who have "localized" this to your specific printer, would you mind posting a diff or a description of what you changed so that others may have some direction?
    Here is mine, set up for an 8 inch i3v with auto bed levelling and an end-of-filament detection switch.

    https://dl.dropboxusercontent.com/u/...ia-Marlin.diff

Page 2 of 38 FirstFirst 123412 ... LastLast

Tags for this Thread

Posting Permissions

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