Skip to content

How To Wire a RAMPS 1.x

Advertising
Advertising
?
Creation quality: 5.0/5 (1 vote)
Evaluation of members on the printability, utility, level of detail, etc.

  • 5.8k views
  • 1 like
  • 38 downloads

License
3D design format
STL Folder details Close
  • Lion_Mount_Cap_Front_18mm_Sensor.STL
  • Lion_Mount_Front_Sensor_Carriage.STL

Learn more about the formats

Publication date 2020-10-07 at 11:06
?
Published to Thingiverse on: 2018-02-07 at 03:44
Design number 209405

3D printer file info

3D model description

So this one is all about wiring the RAMPS board. My other one about how to put Marlin on RAMPS and an Anet A8 is here: https://www.thingiverse.com/thing:2783450 Be sure to check it out!

If you download this thing it includes the carriage from https://www.thingiverse.com/thing:2766701

See the Octoprint and GPIO tutorial here! (https://www.thingiverse.com/thing:3372599)

See the Marlin Firmware tutorial here! (https://www.thingiverse.com/thing:2783450)

So first thing first this is as universal as a guide as I can do. It's packed with information I gathered working on my Anet A8. It was made with a $12 RAMPS 1.4 from Amazon.com and some equally as cheap DRV8825 stepper boards.

#I really recommend you use the RAMPS 1.6 now!

This is a pretty universal and recommended setup and I hope this guide helps you out!

#NEVER work on electrical appliances with mains power attached.

#Unplug , isolate and be sure that everything is safe before you begin.

On to it!

First step is to mount the RAMPS board to your Arduino.

mega

This is the Arduino MEGA 2560 board. To mount your RAMPS to it just align the pins and gently push them together.

#Now let's take a look at the RAMPS 1.4

Ramps 1.4

Here in this poorly lit up-side-down picture is the colorful board I choose for my $12. It's cheap, made in China but it works. I'm not really saying you need this exact one or anything so feel free to choose any RAMPS 1.4,1.5 or 1.6 you wish. The difference is the 1.5 and 1.6 board has the MOSFETS surface mounted. This is better in my opinion because they get better heat dissipation and just aren't flappin' in the breeze as Dave Jones says.

#Install stepper drivers

So let's install our stepper boards first. This guide is meant for the DRV8825 as seen here:

DRV8825

Here's my used, dirty DRV8825 boards. 5 of them since I have dual extruders. Take careful note of the direction they install. This is opposite the cheaper A4988 boards. Also these boards are higher resolution and require different jumper or firmware settings.

Jumpers

So the 1/16th step is the default setting in most cases and the maximum a A4988 can do. The 1/32 step is the maximum the DRV8825 can do and is more precise with slightly less torque. Not normally a worry in 3d printing.

This setting corresponds with the setting '#define DEFAULT_AXIS_STEPS_PER_UNIT {200, 200, 800, 200}' in your firmware. That example is for 1/32 steps on an Anet A8.

So with that covered and setup you can install the boards!
#Be careful about the direction! Reversing the board can cause damage!

Boards

Notice the adjustment pots are to the left side in the photo, towards the input connector of the RAMPS board. This is opposite the A4988 boards.

#Now it's time to connect some wires.

wires

Have a look at this photo and lets start at the main power connector lower left. The upper part is the 11amp circuit for the heated bed and the lower part is the 6amp circuit for the hotends. I always use external MOSFETS and in most cases you can hook these together at the power supply. These are 12 volt connections.

The connections are from top to bottom:
- Positive12v 11amp
- Ground
- Positive 12v 6amp
- Ground

#Extruder and bed connections

Above that connector is a set of 6 screw terminals for the hotends, fans and heat bed. These are not labeled negative and positive but generally the one closest to the power connector is positive. The heaters don't care about polarity but if you use the part cooling fan attachments you may need to check polarity.

These connections are from top to bottom:
- T0 / Extruder 1
- T1 / Extruder 2 or Part Cooling Fans for single extruder [never both! See below for more info on cooling fans with dual extruders]
- Heated Bed

The top one is for T0 / extruder 1. This is your primary heater in the extruder or the MOSFET for it.

Next is the T1 / Extruder 2 connection. This is used for the part cooling fans in a single extruder setup or extruder 2 in a dual extruder setup. Never attach both fans and an extruder here. See below for more information.

Closest to the power connector you have the heated bed connection. Run this to your MOSFET for bed heat or to the bed if it is small and low wattage.

Above this connector is a few status LEDs.

Moving on to the steppers you see the axis marked on the stepper board. at the top right corner of each stepper driver on the RAMPS board is a 4 pin header. There is 2 for the Z axis. This is there you attach the stepper wires. They are not marked for direction so if you find axis backwards you can flip the connection or correct it in firmware.

Bottom center is the servo connections. These are not used commonly though if you have dual extruders the right most servo connection if for driving a MOSFET to run your cooling fans. They are also used for BLTouch connections.

#Endstops

Top right you have the connections for endstops. From bottom to top you have +5 volts, - ground and signal. Most setups expect the signal to be pulled down, or to have it shorted to - negative. This is again configurable in firmware.

For the endstops from left to right they are

  • X min
  • X max
  • Y min
  • Y max
  • Z min
  • Z max

Endstopattach

Here's an endstop switch attached. Notice the position of the wires. From left to right they are Signal, Ground and Positive 5v.

For reference this is the endstop switch I use. It's a common one from Ebay or Amazon, I forgot.

switch

#Thermal Sensors

For our temperature sensors the connections attach to the pins after the Extruder 1 stepper controller. These do not have a polarity!

thermistors

#Cooling fan for dual extruders!

Now back to that Fan and MOSFET thing for dual extruders. The servo pins far right of the picture above are from top to bottom:
- D4
- Positive 5v
- Ground

For the MOSFET I like to use these cheap little 5amp Arduino compatible ones like below.

fet

Besides being cheap they are ready to connect to an Arduino and have nice screw connections for the 12volt required by the fans. You hook them up as follows on the servo connector:
- SIG to D4
- VCC to Positive 5v
- GND to Ground

On the screw terminals it's:

  • V+ to Fan Positive
  • V- to Fan Ground
  • VIN to +12v
  • GND to Ground
  • You cannot common the ground across these terminals.

When '#define MOTHERBOARD BOARD_RAMPS_14_EEB ' is selected in Marlin it will automatically switch the PWM signal for the fans to the Servo / D4 pins.

#LCD

Last we have the LCD and SD card connections. These commonly use whats called a Smart Adapter to connect to the RAMPS board. The adapter uses the long pin header along the right edge and the aux port below to connect to a pair of 10 conductor cables for ease of use.

lcd

Here you can see the Smart Adapter in white with the two 10 pin cables attached. These cables run up to your LCD.

LCD on

There's my RepRap Discount LCD in a printed enclosure on my Anet A8.

wires

And there's the back of it with the cables.

#Setting motor drive current

#This needs to be done with power applied to the RAMPS board.

#While this is typically only 12 volts you can cause damage by shorting things out.

#Be careful what you stick where!

pots

The little thing in the circle is how you adjust the drive current. This is important to not burn up drives or motors, or just skip steps due to low power.

To find motor current use this formula: Current in Amps = VREF Γ— 2

VREF can be found be measuring between the point marked in the red circle and GND of the 12v power input.

current

Here you can see my VREF at 0.66 volts. This gives a current of 1.32amps at the motor. Since I have 1.5amp motors this works really well.

The easy way to set this is to connect the GND of your meter to the GND of your power supply somewhere close to the RAMPS board.

Then hold or clip your positive meter lead to the shaft of a small Philips screwdriver that fits the pot as shown below.

hold

I'm just using my fingers to hold the probe to the shaft to read the voltage as the pot is turned.

And that's it, the current is now set!

#To flash your firmware see https://www.thingiverse.com/thing:2783450

For more information and the links I got my info from see below:
- https://www.thingiverse.com/thing:2783450
- http://3d-maker.info/switching-to-ramps-1-4-wiring-anettronxy/
- http://reprap.org/mediawiki/images/6/6d/Rampswire14.svg
- http://reprap.org/mediawiki/images/3/3f/Arduinomegapololushieldschematic.png
- http://www.reprap.org/mediawiki/images/0/06/RAMPS_dossier.pdf
- https://makershopbcn.com/en/product/drv8825-stepper-driver-pololu-2
- http://reprap.org/wiki/A4988_vs_DRV8825_Chinese_Stepper_Driver_Boards
- http://www.instructables.com/id/Installing-and-Configuring-DRV8825-Stepper-Drivers/
- http://www.geeetech.com/wiki/index.php/Ramps1.4
- http://reprap.org/wiki/RepRapDiscount_Full_Graphic_Smart_Controller
- https://www.pololu.com/product/2133

I think that pretty much wraps this up. I hope this helps, enjoy, like and share with your friends!

Thank you Thingiverse community!

Advertising


Issue with this design? Report a problem.

Would you like to support Cults?

You like Cults and you want to help us continue the adventure independently? Please note that we are a small team of 3 people, therefore it is very simple to support us to maintain the activity and create future developments. Here are 4 solutions accessible to all:

  • ADVERTISING: Disable your banner blocker (AdBlock, …) and click on our banner ads.

  • AFFILIATION: Make your purchases online by clicking on our affiliate links here Amazon.

  • DONATE: If you want, you can make a donation via Ko-Fi πŸ’œ.

  • WORD OF MOUTH: Invite your friends to come, discover the platform and the magnificent 3D files shared by the community!


Sharing and downloading on Cults3D guarantees that designs remain in makers community hands! And not in the hands of the 3D printing or software giants who own the competing platforms and exploit the designs for their own commercial interests.

Cults3D is an independent, self-financed site that is not accountable to any investor or brand. Almost all of the site's revenues are paid back to the platform's makers. The content published on the site serves only the interests of its authors and not those of 3D printer brands who also wish to control the 3D modeling market.

100% secure payment by credit card, PayPal, Apple Pay, Google Pay, etc.
View all payment options.