Ramps Shield Tutorial Guide

Embed Size (px)

Citation preview

  • 7/30/2019 Ramps Shield Tutorial Guide

    1/11

    3/24/2012

    David Tran

    CSULB

    REPRAP

    RAMPSSHIELDSOLDERINGTUTORIAL

    GUIDE

  • 7/30/2019 Ramps Shield Tutorial Guide

    2/11

    RAMPS SHIELD SOLDERING TUTORIAL GUIDE

    ContentsWarning ......................................................................................................................................................... 1

    Definitions ..................................................................................................................................................... 1

    Unpack and Inspect package ........................................................................................................................ 2

    Recommended soldering order .................................................................................................................... 4

    Solder (2) 8pos, 1row male header pins to each of the Pololu Stepper Driver ........................................ 4

    Solder (7) 3pos, 2row male header pins for the step selection ................................................................ 5

    Solder (6) 4pos, 1row male header pins for the steppers and end stops ................................................. 6

    Solder (4) 8pos, 1row and (2) 24pos, 1row Female header pins for the drivers ...................................... 7

    Solder Diode D2 ........................................................................................................................................ 7

    Solder Fuse 1 and 2 ................................................................................................................................... 8

    Solder Mosfet Q1, Q2, and Q3 .................................................................................................................. 8

    Solder terminal block connector 1 and 2 .................................................................................................. 8

    Solder male header pins to connect the shield to the Arduino Mega. ..................................................... 9

    Soldering the reset button ...................................................................................................................... 10

    Final step ..................................................................................................................................................... 10

    WarningSoldering is fun, but is tedious and requires a lot of patience. Use the following tutorial at your own risk.

    Have proper ventilation. Solder fumes can be noxious and poisonous. The soldering iron is a tool, handle

    with care. Be sure that you are comfortable with soldering. If uncomfortable, ask for help. !!!Do not

    touch the non-insulated part of the soldering iron!!! Severe burns will result if the iron is handled

    incorrectly. As a precaution, wear safety glasses when soldering or cutting the leads of the component.

    Note: do not let the hot solder iron touch any components not intended for. Doing so may melt the

    plastic/component.

    ESD: Electro Static Discharge. Any electronics that is in the pink package is susceptible to ESD. It is best

    to ground yourself before touching any electronics.

    DefinitionsWhen referring to the header pins, they will be in the following formats: x pos, n row or x by n. For

    instance, a 36 pin header that is divided into 2 rows is called 18pos, 2row or 18 by 2. In the case of the

    18 by 2, each row consists of 18 positions and there are 2 rows, therefore there are a total of 36 pins.

    PCB stands for Printed Circuit Board. PCB will be used to reference the shield/board.

  • 7/30/2019 Ramps Shield Tutorial Guide

    3/11

    Tack is a welding term. However, when the user is told to tack, he or she should solder only one pin. This

    allows the user to break the tack if necessary.

    Unpack and Inspect packageThe Ultimachine RAMPS DIY kit should include the following:

    SMD Pre-populated RAMPS v1.4 Shield (x1)

    Pololu Stepper Driver Package w/ a heat sink and a 16 by 1 row of male header pins (x4)

    Microswitch SS-3GL13PT (x3)

    18pos, 2row pin header (x1)

    3pos, 2row pin header (x8) * using only 7 for this tutorial

    24pos, 1row pin header (x1)

    8pos, 1row pin header (x5)

    6pos, 1row pin header (x2) * using only 1 for this tutorial

    4pos, 1row pin header (x6)

    24pos, 1row female pin header (x2)

    8pos, 1row female pin header (x4)

    6 pin terminal block (x1)

    4 pin fixed terminal block (x1)

    4 pin pluggable terminal block (x1)

    Shorting (jumper) block 2.54mm (x15)

    Tactile switch B3F-3100 (x1)

    Fuse MF-R500 (x1) * small

    Fuse MF-R1100 (x1) * large

    Diode 1N4004 (x2) * using only 1 for this tutorial

    STP55NF06L - MOSFET (x3)

    Heatsink w/ nut,bolt (x1)

    Arduino Mega (in package) (x1)

    Standard USB cable (x1)

  • 7/30/2019 Ramps Shield Tutorial Guide

    4/11

  • 7/30/2019 Ramps Shield Tutorial Guide

    5/11

    Recommended soldering orderSteps appears to be redundant, however, it is the same idea, just for different components.

    Solder (2) 8pos, 1row male header pins to each of the Pololu Stepper Driver

    a. Use a pair of pliers to break the 16 by 1 male header pins into (2) 8 by 1 headers.b. Insert the 8 by 1 header into the holes on the Pololu Stepper Driver. The shorter end of

    the pin goes into the driver PCB. The pins should be inserted on the side of the driver

    with the printing/labels.c. Set up a rig to hold the male header pin using the (2) 24x1 female header.

    i. This allows the header pins to be aligned.

    Pololudriver was taken off for a picture before soldering.

    d. Apply minimal pressure to hold the header pin flush to the PCB.e. Flip the board over while holding on to the header.f. Tack solder a pin on the header for each side.g. If the header looks aligned and is flush, solder the opposing joint. Meaning, if the first

    pin was tack soldered and the part is aligned, go ahead and solder the last pin.

    i. This prevents the parts from moving while soldering.h. If the header pins are not straight, re-heat the single tack from step f. and adjust the

    header. Once done, go back to step g.

    i. By tacking only one pin, it is easier to reposition if needed.i. Remove the 24 by 1 female header pin alignment brace.j.

    Solder the remaining pins.

    k. Repeat until all (4) Pololu drivers are complete.

  • 7/30/2019 Ramps Shield Tutorial Guide

    6/11

    Solder (7) 3pos, 2row male header pins for the step selection

    a. Set up a rig to hold the male header pin using the (2) 24x1 female header.i. This allows the header pins to be aligned.

    (2) 24 by 1 holding (2) 3 by 2 into position for soldering.

    b. Apply minimal pressure to hold the header pin flush to the shield PCB.c. Flip the board over while holding on to the header.d. Tack solder a pin on the header.e. If the header looks aligned and is flush, solder the opposing joint. Meaning, if the first

    pin was tack soldered and the part is aligned, go ahead and solder the last pin.

    i. This prevents the parts from moving while soldering.f. If the header pins are not straight, re-heat the single tack from step d. and adjust the

    header. Once done, go back to step e.

    i. By tacking only one pin, it is easier to reposition if needed.g. Remove the 24 by 1 female header pin alignment brace.h. Solder the remaining pins.i. Continue until all (7) 3 by 2s are soldered.

    Location of the 3 by 2 male headers

  • 7/30/2019 Ramps Shield Tutorial Guide

    7/11

    Solder (6) 4pos, 1row male header pins for the steppers and end stops

    a. Set up a rig to hold the male header pin using the (2) 24x1 female header.i. This allows the header pins to be aligned.ii. Picture not available, same idea as above.

    b. Apply minimal pressure to hold the header pin flush to the shield PCB.c. Flip the board over while holding on to the header.d. Tack solder a pin on the header.e. If the header looks aligned and is flush, solder the opposing joint. Meaning, if the first

    pin was tack soldered and the part is aligned, go ahead and solder the last pin.

    i. This prevents the parts from moving while soldering.f. If the header pins are not straight, re-heat the single tack from step d. and adjust the

    header. Once done, go back to step e.

    i. By tacking only one pin, it is easier to reposition if needed.g. Solder the remaining pins.h. Continue until all (6) of the 4 by 1 header are soldered.

    Location of the 4 by 1 male headers

  • 7/30/2019 Ramps Shield Tutorial Guide

    8/11

    Solder (4) 8pos, 1row and (2) 24pos, 1row Female header pins for the drivers

    a. By this section of the tutorial, there should be no more male header pins to solder onthe top of the shield. The 24 x 1 headers can no longer be used to align the headers. Set

    up a rig to hold the female header pin using the drivers itself to align the headers.

    i. This allows the header pins to be aligned with the driver.

    Pololu Stepper drivers aligning the female header pins

    b. Apply minimal pressure to hold the header pin flush to the shield PCB.c. Flip the board over while holding on to the header/ driver.d. Tack solder a pin on the header.e. If the header looks aligned and is flush, solder the opposing joint. Meaning, if the first

    pin was tack soldered and the part is aligned, go ahead and solder the last pin.

    i. This prevents the parts from moving while soldering.f. If the header pins are not straight, re-heat the single tack from step d. and adjust the

    header. Once done, go back to step e.

    i. By tacking only one pin, it is easier to reposition if needed.g. Once both ends of the female headers are tacked or solder, remove the stepper drivers

    from the female headers.

    h. Solder the remaining pins.i. Continue until all female headers for the drivers are soldered.

    Solder Diode D2

    a. Using a pair of pliers, bend the diode leads close enough so that it will fit through theholes.

    b. Be sure that the diode is in the correct position. Stripe to Stripe. !!!Polarity matters!!!c. Insert the diode into location D2 and solder it.d. Safely cut the expose leads that remains.e. Note: Diode D1 exists. D1 allows the Arduino Mega to draw its power through the

    RAMPS power supply. (Optional)

  • 7/30/2019 Ramps Shield Tutorial Guide

    9/11

    Solder Fuse 1 and 2

    a. Fuse 1 and 2 are straight forward, there is no polarity.b. The smaller fuse goes into location F1. Fuse value face the stepper drivers.c. The larger fuse goes into location F2. Fuse value faces the opposite direction toward the

    terminal connector.

    d. The silkscreen or label on the board shows the layout/footprint of the component.e. Solder both fuses.f. Safely cut the expose leads that remains.

    Location of the two fuses, F1 and F2

    Solder Mosfet Q1, Q2, and Q3a. Like the fuse and diode, insert the Mosfet onto the PCB shield.b. The bold solid line on the silkscreen/layout indicates the direction to install the Mosfet.c. The bold solid line should align with the metal backing of the Mosfet.d. Tack solder a pin on the Mosfet.e. Make alignment and changes.f. Solder the remaining pins of the Mosfets.

    Location of the three mosfets, metal tab aligns with white line

    Solder terminal block connector 1 and 2

    a. Insert the 4-pin fixed terminal block into the board.b. Tack solder one of the pins.c. Ensure that the part is flush and centered.d. Solder the remaining pins.e. Insert the 6-pin terminal block into location label D8-D10.f. Again, tack solder a single pin on the terminal block.g. Then align the terminal block if necessary.h. Solder the remaining pins.

  • 7/30/2019 Ramps Shield Tutorial Guide

    10/11

    i. Note: the 4-pin terminal block protruding pins on the bottom of the shield may hit theDC jack on the Arduino. This may require some trimming of the leads later.

    Location of the two terminal blocks

    Solder male header pins to connect the shield to the Arduino Mega.

    a. This step requires (1) 18 by 2, (5) 8 by 1, and (1) 6 by 1 male headers.b. Insert the 18 by 2 header into the Arduino Mega.c. Insert (4) 8 by 1 male header into all the remaining headers on the Arduino Mega with

    the exception of the 8-pin female header nearest to the DC JACK and the 10-pin female

    header nearest to the USB port.

    d. Insert a 6 by 1 header into the remaining 8-pin female header. The first pin should bethe furthest away from the DC JACK. See picture.

    e. Insert an 8 by 1 male header in the 10-pin female header. The first pin should be thefurthest away from the USB port. See picture.

    f. Sandwich the RAMPS shield on top of the Arduino with header pins sticking out.g. Carefully guide all the header pins into the holes on the RAMPS shield. They should line

    up.

    h. This is why we want to use the fixed header pins to align the headers to be solder. If wesolder the header without aligning. We will have a hard time installing the shield later

    on.

    i. Align and tack the necessary pins.a. This means that each header should get at least two of its pins soldered.

    j. Apply enough solder that would allow the RAMPS shield to be pulled off the Arduino.k. Take off the shield. There may be excessive tension on the headers. Gently pry evenly

    until the shield comes off.

    l. Once the shield is off the Arduino, go back and finish soldering the remaining pins. Addmore solder if necessary.

    m. Leave the shield off.

  • 7/30/2019 Ramps Shield Tutorial Guide

    11/11

    Soldering the reset button

    a. Insert the push button into the PCB.b. It will only fit one way.c. Align the button and tack solder the pinsd. Finish soldering the button

    Location of the reset push button

    Final stepa. Use flux remover to clean away and flux/rosin residue.b. Install the shield onto the Arduino. It should slide right in.c. Congratulations! You should now have a working RAMPS shield.

    Final RAMPS Shield