CRAMPS2.1

From RepRap
Revision as of 13:38, 15 June 2014 by Cdsteinkuehler (talk | contribs) (Setup and Testing)
Jump to: navigation, search
Crystal Clear action run.png
CRAMPS 2.1

Release status: Experimental

CRAMPS V2v1.jpg
Description
Cape-RAMPS for BeagleBone
License
GPL
Author
Contributors
Based-on
Categories
CAD Models
KiCAD
External Link


Summary

Version 2.1 of the CRAMPS board is a mixed surface-mount and through-hole design. The fine-pitch SMT parts from version 1.0 have been removed, so all parts are now large pitch or through-hole, and are relatively easy to hand solder.

For futher documentation, see: CRAMPS

Safety

The CRAMPS board is designed to handle power levels capable of causing a fire. Be very careful with the initial board checkout, ideally using a power supply protected from short circuit and overload. Never operate your board unattended, and make sure all connected parts subject to heating (including the wires and connectors!) are far away from any potentially combustible material. Always use the proper fuses, and insure your smoke detector is working properly.

Known Issues

  • Serial header (P101) does not align with the BeagleBone Black serial header (J1), so it is cumbersome to attach a serial port connection with the cape in place.
  • The ESTOP LED operation is "backwards": on when it should be off, and off when it should be on.

ECOs

  • Do not populate the 6-pin serial header P101

Assembly

Required Tools

You must have
Soldering iron, solder, good tweezers
You really need
Solder wick, solder sucker, flux pen
Optional methods use
Solder paste, hot plate or oven

General Overview

CRAMPS V2v1.jpg

Soldering the CRAMPS board includes both surface mount and through hole soldering.

The surface mount can be done a few ways. To hand solder, start by putting a small amount of solder on one pad. If you have flux, coat the soldered pad. Use the tweezers to hold the component down in position and heat the solder to tack the component into place (make sure the entire solder blob flows so you don't get a cold solder joint). Then solder the other pads. Also popular is using solder paste for pad by pad soldering, Oven Reflow (need link), and HotplateReflowTechnique

Solder the SMT components first, working through the parts from shortest to tallest. Then solder the through-hole parts on top of the board. Finally solder the parts on the bottom of the board.

Surface Mount Parts

100n 16V 0603 Capacitor

CRAMPS V2v1 100nF.jpg
C301 C302 C501 C502 C503 C504 C505
These can be placed in any orientation.


10u 6.3V 0603 Capacitor

CRAMPS V2v1 10uF.jpg
C506 C507 C508 C509
These can be placed in any orientation.


220R 0603 Resistor

CRAMPS V2v1 220R.jpg
R305 R401 R403 R405 R407 R409 R411
These can be placed in any orientation.


330R 0603 Resistor

CRAMPS V2v1 330R.jpg
R101 R102 R303
These can be placed in any orientation.


2K0 1% 0603 Resistor

CRAMPS V2v1 2k0.jpg
R511 R512 R513 R514
These can be placed in any orientation.


2K7 0603 Resistor

CRAMPS V2v1 2k7.jpg
R302 R402 R404 R406 R408 R410 R412
These can be placed in any orientation.


4k7 0603 Resistor

CRAMPS V2v1 4k7.jpg
R304 R306 R307 R314 R515 R516 R517 R518
These can be placed in any orientation.


10k 0603 Resistor

CRAMPS V2v1 10k.jpg
R301 R308 R309 R310 R311 R312 R313 R315 R316 R501 R502 R503 R504 R505 R506 R507 R508 R509 R510
These can be placed in any orientation.


100k 0603 Resistor

CRAMPS V2v1 100k.jpg
R201 R202 R203 R204 R205 R206
These can be placed in any orientation.


LED Polarity

CRAMPS V2v1 LED pol.jpg

The LEDs are marked with a small polarity dot (see image) that should be aligned with the thick line on the silkscreen outline. All three LED colors have identical markings.

Yellow 0603 LED

CRAMPS V2v1 LED Y.jpg
LD101 LD401 LD402 LD403 LD404 LD405 LD406
Place with the cathode terminal (marked with a small dot) closest to the thick line on the silkscreen.


Green 0603 LED

CRAMPS V2v1 LED G.jpg
LD102 LD301
Place with the cathode terminal (marked with a small dot) closest to the thick line on the silkscreen.


Red 0603 LED

CRAMPS V2v1 LED R.jpg
LD302
Place with the cathode terminal (marked with a small dot) closest to the thick line on the silkscreen.


2N7002K FET

CRAMPS V2v1 2N7002K.jpg
Q101 Q301 Q302 Q303 Q304
Place aligned with the 3 pad SOT-23 footprint.


DMN2075U FET

CRAMPS V2v1 DMN2075U.jpg
Q404 Q406
Place aligned with the 3 pad SOT-23 footprint.


74CBTD3861

CRAMPS V2v1 cbt.jpg
U501
Align pin 1 with the silk-screen notch and dot on the PCB.


74ACT244

CRAMPS V2v1 244.jpg
U302
Align pin 1 with the silk-screen notch and dot on the PCB.


24C256

CRAMPS V2v1 24C256.jpg
U301
Align pin 1 with the silk-screen notch and dot on the PCB.


SS14 40V 1A Schottky Diode

CRAMPS V2v1 SS14.jpg
D401 D402 D403 D404 D405 D406
Align cathode mark with silk-screen notches on the PCB.


100u 35V Electrolytic Capacitor

CRAMPS V2v1 100uF.jpg
C201 C202 C203 C204 C205 C206 C401
Align body notches with silk-screen outline on the PCB.


Miller Capacitors

CRAMPS V2v1 miller.jpg
C402 C403 C404 C405 C406 C407
These parts are optional and are are not populated by default. They are listed here so you will not worry that some SMT pads do not contain components.
In the future, parts may be populated to slow down the FET turn on/off times if necessary to avoid dI/dt issues when using alternate FETs.


Through Hole Parts

Pushbutton

CRAMPS V2v1 Button.jpg
SW101 SW102
These can be placed in any orientation.


HEADER_2

CRAMPS V2v1 HDR 2.jpg
JP501 P102 P103 P301
These can be placed in any orientation.


HEADER_2X2

CRAMPS V2v1 HDR 2x2.jpg
JP301
These can be placed in any orientation.


HEADER_3X2

CRAMPS V2v1 HDR 3x2.jpg
JP201 JP202 JP203 JP204 JP205 JP206 P304
These can be placed in any orientation.


HEADER_4X2

CRAMPS V2v1 HDR 4x2.jpg
P303 P503 P504
These can be placed in any orientation.


HEADER_6

CRAMPS V2v1 HDR 6.jpg
P305 P501
These can be placed in any orientation.


HEADER_6X2

CRAMPS V2v1 HDR 6x2.jpg
P502
These can be placed in any orientation.


POLOLU_SOCKET

CRAMPS V2v1 pololu skt.jpg
P208 P209 P210 P211
These can be placed in any orientation.


KK-2.54-2W

CRAMPS V2v1 KK2.jpg
P302 P407 P409
Place with friction lock away from the board edge. Alternately, standard pin headers or other connectors (2.54mm screw terminals, etc) can be used in place of the KK series headers shown.


KK-2.54-4W

CRAMPS V2v1 KK4.jpg
P202 P203 P204 P205 P206 P207
Place with friction lock away from the board edge. Alternately, standard pin headers or other connectors (2.54mm screw terminals, etc) can be used in place of the KK series headers shown.


Screw Terminals

CRAMPS V2v1 term blk.jpg

Adjacent terminal blocks must be connected to form a single large block prior to soldering onto the board.

3.5mm Screw Terminal (PT 1,5-2-3,5-H & PT 1,5-3-3,5-H)

CRAMPS V2v1 term sm.jpg
P405 P406 P408
P404
Place so the opening for the wire faces the board edge. You may also choose other connectors with the same mounting pitch.


5.0mm Screw Terminal (PT_2,5-2-5,0-H)

CRAMPS V2v1 term lg.jpg
P201 P401 P402 P403
Place so the opening for the wire faces the board edge. You may also choose other connectors with the same mounting pitch.


FUSE-HOLDER

CRAMPS V2v1 fuse skt.jpg
FH201 FH401 FH402
These can be placed in any orientation.


IRLB8743PBF FET

CRAMPS V2v1 FET.jpg
Q401 Q402 Q403 Q405
These must be orientated as in the picture. The tall heat sink tab of the MOSFET needs to be aligned with the double-line on the silk-screen.


BB_EXP_CONN

CRAMPS V2v1 P89.jpg
P8 P9
These can be placed in any orientation.


SOCKET_6_LONG

CRAMPS V2v1 serial.jpg
P101
Do NOT populate the serial header on the V2.1 boards, or you will not be able to plug the cape onto your BeagleBone!


Socketed Parts

SHUNT

CRAMPS V2v1 shunt.jpg
S201 S202 S203 S204 S205 S206 S207 S208 S209 S210 S211 S212 S213 S214 S215 S216 S217 S218 S301 S501
Adjust the populated shunts as required for your desired micro-step setting.
If you have a physical ESTOP switch, connect it to the ESTOP header instead of using the shunt.


Fuses

CRAMPS V2v1 fuse.jpg
10A 
F201 F402
15A 
F401
These can be placed in any orientation.


Pololu

CRAMPS V2v1 pololu.jpg
U201 U202 U203 U204 U205 U206
These must be placed with pin 1 aligned with the heavy silkscreen rectangle indicating pin 1 on the PCB, and be careful you do not plug the modules in "off by one", or shifted in the socket. There are heavy silkscreen lines on PCB indicating the "break" between modules.


Complete

CRAMPS V2v1.jpg

Assembly is now complete, hopefully your board looks something like this one (the Pololu modules are intentionally not shown so the parts underneath them are visible).

Setup and Testing

The EEPROM needs to be programmed with appropriate data, and the various features of the board need to be tested for proper functionality.

Example EEPROM data is located in github along with the PCB design files, but currently no programming or production test code is available. An unprogrammed EEPROM simply means you need to load the cape overlay manually, which is already done by the example configurations available with Machinekit.

Stay tuned.