Close



Page 1 of 2 12 LastLast
Results 1 to 10 of 11
  1. #1

    Rambo Users need some input for updating Pins.h

    So, I'm working on updating the Rambo pins.h documentation for the default Marlin Firmware.

    So far I have added servo support with the 4 available pin optionsand documented the Fan pins

    Those have been pull requested at this point.

    After the fact i thought about adding a define for #AUTO_FAN

    can anyone think of anything else?

    I realize that most of the newer people wont know, for that matter i'm pretty new myself and figuring it out but i have come to realize that RAMBo support is pretty minimal, unless you speak directly with reprapelectro. So I thought i would help the community as best i could by documenting things better.

  2. #2
    Super Moderator Roxy's Avatar
    Join Date
    Apr 2014
    Location
    Lone Star State
    Posts
    2,182
    It would be good to make a diagram that could be in the file as a big comment block that showed the location and the pin numbers for everything! That would help anybody that has a Rambo board!

  3. #3
    considering the size of the board that would be kinda hard to do

  4. #4
    Super Moderator Roxy's Avatar
    Join Date
    Apr 2014
    Location
    Lone Star State
    Posts
    2,182
    Quote Originally Posted by sniffle View Post
    considering the size of the board that would be kinda hard to do

    Another option would be to make a nice diagram with the pins detailed and post it in a thread here. And then in the comment section of the file, put the URL so people can pull up the documentation.

  5. #5
    considering teh main pins you will be modifying are 22,23,24,5 for the servo support and 2,4,8 for fans not much else is needed. I could probably change it to a single comment block under the rambo header if they decide to move the define/ifdef block of servo support to config_adv

    the big thing is that they get the servo support block in there for being able to define pins, and just a quick reference in pins.h for relavent rambo pins in pins.h

  6. #6
    Technologist
    Join Date
    Nov 2014
    Location
    Orange, CA
    Posts
    78
    in Pins.h under "#define LARGE_FLASH true" for board 301 Rambo

    add
    Code:
    #ifdef NUM_SERVOS
     #define SERVO0_PIN 22  //replace <servo PWM pin> with the corresponding MX pin
     #define DISABLE_MAX_ENDSTOPS
     #if NUM_SERVOS > 1
     #define SERVO1_PIN 23
     #endif
     #if NUM_SERVOS > 2
     #define SERVO2_PIN 24
     #endif
     #if NUM_SERVOS > 3
     #error Oops! to many servos
     #endif
    #endif
    then here is a photo to get you going


    flip power and ground pins on your servo or the extension and just plug it in my board can with pins installed
    Attached Images Attached Images

  7. #7
    Yup thats the easy way to do it.

  8. #8
    Technician
    Join Date
    Nov 2014
    Posts
    58
    For the extruder autofan function. I did it like this :

    Set EXTRUDER_0_AUTOFAN_PIN to 8

    Under configuration adv

    In pins.h:
    Set FAN_PIN to -1 to disable old FAN_PIN usage

    This will automatically turn the fan on when the extruder reach defined temperature

    Source:
    http://wp.boim.com/?p=97
    Last edited by pichuete; 01-08-2015 at 01:23 PM.

  9. #9
    I ended up doing that along with settin fan pin to pin 2 which is the fan2 header and using a 40mm fan as a part cooling fan.

  10. #10
    Technologist
    Join Date
    Nov 2014
    Location
    Orange, CA
    Posts
    78
    Quote Originally Posted by sniffle View Post
    I ended up doing that along with settin fan pin to pin 2 which is the fan2 header and using a 40mm fan as a part cooling fan.
    wait dose auto fan work with part cooling gcode ?
    if so I will do this tonight i have a simple toggle switch that turns the extruder cooling fan on atm but that seams safer
    as long as i can turn off part cooling I'm happy

Page 1 of 2 12 LastLast

Posting Permissions

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