Results 1 to 10 of 11
-
01-07-2015, 11:26 AM #1
- Join Date
- Nov 2014
- Posts
- 522
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.
-
01-07-2015, 12:27 PM #2
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!
-
01-07-2015, 12:46 PM #3
- Join Date
- Nov 2014
- Posts
- 522
considering the size of the board that would be kinda hard to do
-
01-07-2015, 03:34 PM #4
-
01-07-2015, 05:15 PM #5
- Join Date
- Nov 2014
- Posts
- 522
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
-
01-08-2015, 04:01 AM #6
- 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
flip power and ground pins on your servo or the extension and just plug it in my board can with pins installed
-
01-08-2015, 08:09 AM #7
- Join Date
- Nov 2014
- Posts
- 522
Yup thats the easy way to do it.
-
01-08-2015, 01:05 PM #8
- 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=97Last edited by pichuete; 01-08-2015 at 01:23 PM.
-
01-08-2015, 02:44 PM #9
- Join Date
- Nov 2014
- Posts
- 522
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.
-
01-08-2015, 03:45 PM #10
- Join Date
- Nov 2014
- Location
- Orange, CA
- Posts
- 78
Ender 3v2 poor printing quality
10-28-2024, 09:08 AM in Tips, Tricks and Tech Help