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

Mike Kelly's Solenoid Auto-Level for Stock R1

Discussion in 'Mods and Upgrades' started by Mike Kelly, Dec 13, 2014.

  1. Mike Kelly

    Mike Kelly Volunteer

    Joined:
    Mar 11, 2013
    Messages:
    6,967
    Likes Received:
    2,276
    You did a lot of weird things to that firmware. I suggest starting over from mine and only changing the values in esteps
     
  2. Jake

    Jake New Member

    Joined:
    Sep 27, 2013
    Messages:
    8
    Likes Received:
    0
    I did do a complete overhaul of my robo a few months ago. It's a corexy printer now. That's probably the other changes in the firmware you see. Changes should be esteps of my z axis and extruder, uncommented "enable corexy", upped the print area, and probing grid.
     
  3. joshua cheers

    joshua cheers New Member

    Joined:
    Jul 25, 2015
    Messages:
    10
    Likes Received:
    1
    @Mike Kelly,
    I am building your chimera only x carriage and was wanting to add the solenoid probe. Do you have a mount designed for this setup?
    Or do you think it would be okay to build a mount off of the 3 holes circled in the picture.

    Thanks Josh
    image.jpg
     
  4. Mike Kelly

    Mike Kelly Volunteer

    Joined:
    Mar 11, 2013
    Messages:
    6,967
    Likes Received:
    2,276
    Yup those are the holes I used to mount mine.

    I drilled some holes on one of my chimera v6 heater blocks so they could be oriented in the same direction. Meaning I could use the same design for both chimera and cyclops. Though I also have a design somewhere that uses just the opening of one so you can mount them in the orientation like your picture.
     

    Attached Files:

  5. joshua cheers

    joshua cheers New Member

    Joined:
    Jul 25, 2015
    Messages:
    10
    Likes Received:
    1
    @Mike Kelly i have just finished hooking up this upgrade, i am having problems getting the solenoid to function i have attached some images of the wiring to confirm it is correct
    IMG_0612.JPG
    the red on the lower leg of the mosfet is to pin63
    black between diode and mosfet is solenoid
    one red after diode is for solenoid other is for 5v from volt step down
    top black goes to ground pin next to p63
    IMG_0613.JPG
    from the diagrams i have found this is the correct location for pin 63.
    i have tried the M42 P63 S255 gcode and still nothing.
    with a meter i do not seem to be getting 5v off of pin 63

    Thanks Josh
     
  6. Mike Kelly

    Mike Kelly Volunteer

    Joined:
    Mar 11, 2013
    Messages:
    6,967
    Likes Received:
    2,276
    That wiring looks correct.

    If you flash to a stock firmware can you tryp M42 P63 S255 again? You should be reading 5v from pin 63 to ground
     
  7. joshua cheers

    joshua cheers New Member

    Joined:
    Jul 25, 2015
    Messages:
    10
    Likes Received:
    1
    Just reflashed the previous firmware I was using with my e3d and auto level, using the m42 p63 s255 I still have no voltage coming from the ramps board


    Sent from my iPhone using Tapatalk
     
  8. Mike Kelly

    Mike Kelly Volunteer

    Joined:
    Mar 11, 2013
    Messages:
    6,967
    Likes Received:
    2,276
    Can you try a different pin and see if you can enable it?
     
  9. joshua cheers

    joshua cheers New Member

    Joined:
    Jul 25, 2015
    Messages:
    10
    Likes Received:
    1
    I tried a different pin, still nothing, I also tried a spare ramps and arduino board I have and could still not manually get the solenoid to drive from the ramps board.
    The spare ramps board had a jumper pin on the circled pins in the pic.
    My other board didn't have it so I removed it, could this be causing any issues

    Josh
    image.jpg
     
    #49 joshua cheers, Nov 2, 2015
    Last edited: Nov 2, 2015
  10. Mike Kelly

    Mike Kelly Volunteer

    Joined:
    Mar 11, 2013
    Messages:
    6,967
    Likes Received:
    2,276
    I'm kinda stumped on this. The M42 command really should give 5v output from the pin. If you plug the signal pin directly into 5v the solenoid triggers right?
     
  11. joshua cheers

    joshua cheers New Member

    Joined:
    Jul 25, 2015
    Messages:
    10
    Likes Received:
    1
    Just got back into this, when I plug the signal pin into a direct 5v pin the solenoid works fine, I just don't seem to be able to get the digital outputs working. I have a fan extender on the servo pins and it works fine


    Sent from my iPhone using Tapatalk
     
  12. Mike Kelly

    Mike Kelly Volunteer

    Joined:
    Mar 11, 2013
    Messages:
    6,967
    Likes Received:
    2,276
    Can you measure directly from the arduino?
     
  13. joshua cheers

    joshua cheers New Member

    Joined:
    Jul 25, 2015
    Messages:
    10
    Likes Received:
    1
    So I plugged the trigger wire into d4 input and it worked first go, I did wire the switch on the nc contacts so I need to swap that over, but I should have it working in the next couple of days.

    Thanks for all your help Mike.

    Josh
     
    Mike Kelly likes this.
  14. Magic-Goat

    Magic-Goat Member

    Joined:
    Mar 4, 2014
    Messages:
    75
    Likes Received:
    10
    I've put together a new design for a hybrid extruder and worked your solenoid into it. The solenoid seems to work fine when probing, it does the whole grid without a problem. But when it actually prints it hit's the bed at the front, but is over 1mm too high at the back of the plate so it's off on the Y-axis. I've tried upping the probe grid to a 4 point grid but that's not helped. And I've tried printing with cura to see if that helps (i usually use matter control) but it's the same on there too. Any idea what's happening?
     

    Attached Files:

  15. Mike Kelly

    Mike Kelly Volunteer

    Joined:
    Mar 11, 2013
    Messages:
    6,967
    Likes Received:
    2,276
    what do your G29 results look like?
     
  16. Magic-Goat

    Magic-Goat Member

    Joined:
    Mar 4, 2014
    Messages:
    75
    Likes Received:
    10
    I've not tried this before so let me know if I've done it wrong. I just ran G28 and then G29 T and got the readings. I ran it 5 times and the numbers don't seem to change much each time. And i put it back to a 9 point grid.

    Thanks for the help
     

    Attached Files:

    • 1.PNG
      1.PNG
      File size:
      90.1 KB
      Views:
      10
    • 2.PNG
      2.PNG
      File size:
      94.1 KB
      Views:
      8
    • 3.PNG
      3.PNG
      File size:
      92.8 KB
      Views:
      9
    • 4.PNG
      4.PNG
      File size:
      94.1 KB
      Views:
      8
    • 5.PNG
      5.PNG
      File size:
      94.3 KB
      Views:
      8
  17. Mike Kelly

    Mike Kelly Volunteer

    Joined:
    Mar 11, 2013
    Messages:
    6,967
    Likes Received:
    2,276
    The devation between Y10 and Y200 only looks to be about .5mm, so not much. Though your X deviation is much larger, 2.3 or so. Do a paper leveling and see if that helps
     
  18. Magic-Goat

    Magic-Goat Member

    Joined:
    Mar 4, 2014
    Messages:
    75
    Likes Received:
    10
    Thanks... Erm, how do I do that :p
     
  19. Mike Kelly

    Mike Kelly Volunteer

    Joined:
    Mar 11, 2013
    Messages:
    6,967
    Likes Received:
    2,276
    Put down a piece of paper and make sure the nozzle is the same height across the X
     
  20. Magic-Goat

    Magic-Goat Member

    Joined:
    Mar 4, 2014
    Messages:
    75
    Likes Received:
    10
    Oh, thought it was a technical term for something :p. I've done that now and kept re-running g29 until it was as even as possible on the x axis but it's still the same. It's like it reads the bed correctly but doesn't take it into account when it starts printing like it's supposed to. I've added a picture to show how far off it is at the back and how it hits the bed at the front.
     

    Attached Files:

Share This Page