BAM&DICE

From RepRap
Revision as of 07:15, 16 April 2015 by BonsaiBrain (talk | contribs)
Jump to: navigation, search
Crystal Clear action run.png
BAM&DICE

Release status: working

Bam+dice web.jpg
Description
Arduino Mega shield for multiple applications
License
Cern OHL v.1.2 / GPLv3
Author
Contributors
Based-on
Categories
CAD Models
Eagle
External Link


BAM&DICE for Arduino Mega

BAM&DICE is the short form of Beta Arduino Mega & Diverse interchangeable controller extension. It is a combination of the BAM-Shield, an enhanced version of RAMPS V1.41, mounted with the common used PCI-E connectors for the suitable DICE modules.

What is the difference between BAM&DICE and Ramps1.4?

BAM&DICE is 100% compatible to RAMPS 1.4. All existing extensions for RAMPS - except the stepper motor drivers - can be used with the BAM-Shield.

Improvements of BAM&DICE:

  • Pin connectors have been replaced by PCI-E connectors to get more power throughput
  • The usage of PCI-E connectors allows fast data exchange via RS232, I2C and SPI
  • PTC fuses have been replaced by automotive fuses
  • Most possible flexibility for Arduino based applications by enabling the parallel use of five DICEs instead of only stepper motor drivers

What can BAM&DICE be used for?

While RAMPS was especially made for 3D printers, BAM&DICE can be used for much more applications such as stronger mills, pick&place machines, robots, liquid handlers and prototyping equipment.

For every task a specific DICE:

  • Driving stepper motors using DICE-STK, DICE-TMC, DICE-L6470
  • Switching actuators using DICE-VN
  • Measure temperatures using DICE-TC
  • Set and get digital signals using DICE-9555

Can BAM&DICE be used for a 3D printer?

Yes, it can be used as replacement for RAMPS. When using DICE-STKs as standard stepper motor drivers, the BAM-Shield offers about twice the motor power, compared to the common A4988 or TMC2100 stepper motor drivers. By replacing DICE-STK with other DICEs, even higher currents are possible.

Specifications BAM-Shield

Supply voltage: +7V - +32V
Logic-Voltage: +5V
Max. prim. current: 15A
Max. sec. current: 10A
Please consider that the values may change with the used DICE-Boards and extensions.

Source

More information about BAM&DICE can be found at the 2PrintBeta-Wiki.
A detailed description of all existing DICE boards incl. sources can be found here.

Source files for download:
BAM-Shield V1.0 - EAGLE and BOM(Zip-file)
BAM-Shield V1.2 - Schematics (PDF-file)

Thanks

Great thanks to Johnny Russell and all others, which developed the RAMPS up to version 1.41 and released the hardware with the GPLv3-License.

Existing DICEs and extensions

DICE-STK

A powerful stepper motor driver equipped with the STK682-010-E stepper driver with up to 128 times substepping and two trimmers for adjusting the current and the decay.

Specifications

  • Logic voltage: 5V
  • Supply voltage: 9.. 32V
  • Control with STEP/DIR interface
  • Without cooling up to about 2A@12V (at around 65°C). Currents up to 2.86A@12V are possible with an additional fan.
  • Substepping: 1, 1/2, 1/4, 1/8, 1/16, 1/32, 1/64, 1/128
  • Two trimmers for current and decay settings.
  • Size: 51x43mm

Files for DICE-STK

Data sheet for STK682-010-E stepper motor driver (PDF-File)
Schematics (PDF-file)
EAGLE Data (Zip-file)

DICE-L6470

A powerful SPI based stepper motor driver with ST's L6470.

The L6470PD in the heat dissipating POWERSO36 package on this DICE is capable of driving high currents like DICE-STK, also with 1/128 substepping. It has an additional output for stall-detection and supports various options for intelligent stepper motor driving.

Specifications

  • Logic voltage: 3.3V / 5V
  • Supply voltage: 8V - 35V
  • Communication via SPI
  • Current: 3.45A (7A max.)
  • Size: 51 x 44 mm

Files for DICE-L6470

Datasheet for L6470PD stepper motor driver (PDF-File)
Schematics (PDF-file)
EAGLE Data (Zip-file)

DICE-TMC

A stepper motor driver with TMC2660 from Trinamic

The IC TMC2660 from TRINAMIC is controlled via SPI and STEP/DIR interface and is able to deliver high and precise motor currents. The module has an additional output for the identification of motor stalls, and supports with widely programmable registers almost everything you may imagine. The specified performance of the driver exceeds the simple possibilities the DICE STK offers. With 1/256 substepping and additional adjustable features this is a very precise and flexible module for all demanding stepper motor applications.

Specifications

  • Logic voltage: 3.3V / 5V
  • Supply voltage: 9V - 30V
  • Communication via SPI and STEP / DIR interface
  • Current: 2.6A RMS (4A max.)
  • Size: 51 x 44 mm

Files for DICE-TMC

Datasheet for TMC2660 stepper motor driver (PDF-File)
Schematics (PDF-file)
EAGLE Data (Zip-file)

DICE-9555

An IO Expander module with 16 digital inputs/outputs.

The DICE-9555 includes a PCA9555 for the control of external IOs via I²C. With a solderable jumper the logic voltage of 3.3V or 5 V can be changed. The IOs can be connected via a pin header (harting-connector) for ribbon cables with 2.54mm pitch.

Pin assignment as shown in this picture:

Specifications

  • Logic voltage: 3.3V / 5V
  • Output current: max. 200mA
  • I²C addresses: 32d .. 39d (100000b .. 100111b)
  • Size: 51x31 mm

Files for DICE-9555

Datasheet for PCA9555 (PDF-File)
Schematics (PDF-file)
EAGLE Data (Zip-file)

DICE-TC

Three thermocouple sensor ICs (MAX31855) for K type thermo couples.

The DICE-TC uses the IC MAX31855 for the detection of the thermal emf of three thermocouples. Additional logic enables switching between the three included ICs. A resistor allows the configuration of the logic voltage of 3.3 V (R2 equipped) or 5V (R3 equipped).

Specifications

  • Logic voltage: 3.3V / 5V
  • Detection of three different temperatures
  • Measuring range: -200°C bis 700°C
  • Accuracy, refer to data sheet
  • Size: 51x43mm

Files for DICE-TC

Datasheet for MAX31855 (PDF-File)
Schematics (PDF-file)
EAGLE Data (Zip-file)

DICE-VN

Valve control for eight loads with up to 0.7 A each.

The DICE-VN is based on the driver IC VN808CM-E from ST. Various protection functions (over-current, over temperature, under voltage) allow safe operation in many areas. The Module Is controlled via I²C. The error channel also allows the software-checking of the status and the periphery. A solder jumper on the back allows the configuration of the logic voltage of 3.3V or 5V.

Specifications

  • Logic voltage: 3,3V / 5V
  • Supply voltage: 10,5 - 35V
  • Current: 0.7 A per load (4A in sum)
  • I²C addresses: 112d .. 115d (111000b .. 111011b)
  • Size: 51 x 44 mm

Files for DICE-VN

Schematics (PDF-file)
EAGLE Data (Zip-file)

How to get

Parts, extensions and fully assembled boards are available from 2PrintBeta