Introduction: RGB STEEL - Low Cost, Steel Frame, Color Mixing 3D Printer

The RGB STEEL 3D Printer is intended to be a nice looking, low cost, strong carbon steel frame, compact, color mixing, easy to assemble reprap 3D printer.

The machine is a redesign of the famous steel frame P3Steel 3D printer, with the advantage that now it can be equipped with a Diamond Hotend that allows for color mixing 3D printing, and lodge at least 5 bowden extruders for even more color mixing.

This instructables also servers on how to install a diamond hot end onto any reprep like machine using ramps 1.4 and Arduino Mega.

Have a look at the build process here:

Step 1: The Open Source Design

The 3D design of the entire machine is opens source, download and open it using sketchup. All sizes are in 1 to 1 scale.

Download sketchup here: http://www.sketchup.com/

Step 2: List of Materials

Here is a list of materials you will need:

1 - Laser cut carbon steel frame

6 - Smooth rods

8 - LM8UU Bearings

2 - M5 threaded rods 32cm each

2 - GT2 belts

2 - 28 teeth pulley

3 - Mk8 extruders

1 - Diamond hotend and fan

3 - E3D extruder heatsink and heatbreak

2 - 5mm ot 5mm motor couplings

1 - 210x200x4mm glass sheet

28 - M3x12mm screws

8 - M3x30mm screws

36 - M3 nuts

1 - Arduino Mega 2560

1 - Ramps 1.4

1 - Arduino CNC Shield

6 - Micro stepping drivers

7 - Nema 17 Stepper Motors

3 - Mechanical endstops

1 - 12V power Supply

1 - 12V Heat bed

2 - 100k ohm termistor

1 - Resistor for heating the Diamond Hotend

Step 3: Laser Cut Carbon Steel

Download the vector file in .cdr and .dwg format and have the parts laser cut on a 3mm carbon steel sheet or similar metal.

RGB CARBON STEEL Frame characteristics:


- Allows top center LCD mounting

- Allows up to 5 Bowden Mk8 extruders

- Allows up to 5 filament spools

- Allows up to 5 extruders (still untested)

Step 4: Y Axis Assembly

Mounting the Y axis is the same as the P3Steel version:

http://reprap.org/wiki/P3Steel_Y_axis_assembly

Step 5: Y Axis Assembly

Mounting the X axis is the same as the P3Steel version:

http://reprap.org/wiki/P3Steel_X_axis_assembly

Step 6: Z Axis Assembly

Mounting the Z axis is the same as the P3Steel version:

http://reprap.org/wiki/P3Steel_Connecting_X_axis_and_Z_axis

Step 7: Painting the Parts

If you intend to print the parts follow these instructions:

http://reprap.org/wiki/P3Steel_Steel_Frame_Parts_Painting

Step 8: RGB Logo Back-Light

In order to implement back-light for the RGB STEEL logo, i used 3mm Cristal acrylic panels. The process is simple, you just need to cover the acrylic panels with a red, green and blue piece of thin plastic in order for the white light to turn red green and blue.

You than need to power the LED's using 12V from the power supply.

Step 9: Wiring the Eletronics

Follow the wiring diagram and make all the connections.

List of components:

1 - Arduino Mega 2560

1 - Ramps 1.4

1 - Arduino CNC Shield

6 - Micro stepping drivers (x y z E0 E1 E2)

7 - Nema 17 Stepper Motors

3 - Mechanical endstops

1 - 12V power Supply

1 - 12V Heat bed

2 - 100k ohm termistor

1 - 1 Resistor for heating the Diamond Hotend

Step 10: Mounting the Diamond HotEnd

In order to assemble the Diamond Hotend, you need to have the following list of items:

- 1 Diamond Hotend

- 3 E3D V6 or lite heat sinks

- 1 fan for the Diamond Hotend

- 3 units of 40 cm 4mm2mm Teflon tubing

- 6 Teflon tubing adapters

Here is the original post for instructions on reprap.org

http://reprap.org/wiki/Diamond_Hotend

Step 11: Mounting the Triple Bowden Mk8 Extruders

You will need to mount the MK8 extruders to the top o f the frame as shown in the photos.

The MK8 extruders are fixed using 1 screw onto the frame.

Step 12: Filament Spool Holders

The filament spool holder was designed to allow 3 spools for filament, but can easily carry up to 5 spools.

Step 13: Triple Bowden Extruders for Color Mixing

The Teflon tubes should have the same lengths i used 50cm. So you will need 1.50meters of Teflon tubing. Here are some tips on how to install the Teflon tubing.

http://reprap.org/wiki/Diamond_Hotend

Step 14: The Repetier Firmware - Configuration.h

Download the repetier firmware at the end of this step.

Here are the main config options in configuration.h:

#define NUM_EXTRUDER 3 // number of physical extruders

...

#define MIXING_EXTRUDER 1 // must be on for mixing colors

...

#define EXT0_TEMPSENSOR_PIN TEMP_0_PIN // same termistor pin for all extruders

...

#define EXT1_TEMPSENSOR_PIN TEMP_0_PIN // same termistor pin for all extruders

...

#define EXT2_TEMPSENSOR_PIN TEMP_0_PIN // same termistor pin for all extruders

...

#define HEATED_BED_SENSOR_PIN TEMP_3_PIN // pin for heat bed termistor

Step 15: The Repetier Firmware - Pins.h

Here are the main configuration options you need to have in pins.h:

#define ORIG_E2_STEP_PIN 64 // connect to step X pin onto CNC shield

#define ORIG_E2_DIR_PIN 59 // connect to direction X pin on CNC shield

#define ORIG_E2_ENABLE_PIN 44 // Connect to EN pin on CNC shield

...

#define TEMP_0_PIN 13 // same pin for all 3 extruders using the same termistor

#define TEMP_1_PIN 13 // same pin for all 3 extruders using the same termistor

#define TEMP_2_PIN 13 // same pin for all 3 extruders using the same termistor

...

#define TEMP_3_PIN 14 // pin for heat bed termistor

#define E0_PINS ORIG_E0_STEP_PIN,ORIG_E0_DIR_PIN,ORIG_E0_ENABLE_PIN,

#define E1_PINS ORIG_E1_STEP_PIN,ORIG_E1_DIR_PIN,ORIG_E1_ENABLE_PIN,

#define E2_PINS ORIG_E2_STEP_PIN,ORIG_E2_DIR_PIN,ORIG_E2_ENABLE_PIN,

Step 16: Setting Up Repetier Host for Color Mixing

First Install repetier host:

https://www.repetier.com/downloads/

Than open and select printer settings:

- Number of Extruders - 16

- Check box for Mixing extruders

Now put the RGB values for each extruder including the names for each color:

1 Cyan R0 G255 B255

2 Ocean R0 G191 B255

3 Blue R0 G0 B255

4 Violet R169 G0 B255

5 Magenta R255 G0 B255

6 Raspberry R255 G0 B169

7 Red R255 G0 B0

8 Orange R255 G159 B0

9 Yellow R255 G255 B0

10 Spring Green R191 G255 B0

11 Green R0 G255 B0

12 Turquoise R0 G255 B191

13 Cyan-Brown R83 G106 B106

14 Magenta-Brown R106 G83 B106

15 Yellow-Brown R106 G106 B83

16 Brown R83 G83 B83

Reference [ http://reprap.org/wiki/Repetier_Color_Mixing ]

Step 17: Repetier Host - Configuration for Color Mixing

Insert this code onto repetier host printer settings - scripts

; Cyan
M163 S0 P1

M163 S1 P0

M163 S2 P0

M164 S0

; Ocean

M163 S0 P5

M163 S1 P1

M163 S2 P0

M164 S1

; Blue

M163 S0 P1

M163 S1 P1

M163 S2 P0

M164 S2

; Violet

M163 S0 P1

M163 S1 P5

M163 S2 P0

M164 S3

; Magenta

M163 S0 P0

M163 S1 P1

M163 S2 P0

M164 S4

; Raspberry

M163 S0 P0

M163 S1 P5

M163 S2 P1

M164 S5

; Red

M163 S0 P0

M163 S1 P1

M163 S2 P1

M164 S6

; Orange

M163 S0 P0

M163 S1 P1

M163 S2 P5

M164 S7

; Yellow

M163 S0 P0

M163 S1 P0

M163 S2 P1

M164 S8

; Spring Green

M163 S0 P1

M163 S1 P0

M163 S2 P5

M164 S9

; Green

M163 S0 P1

M163 S1 P0

M163 S2 P1

M164 S10

; Turquoise

M163 S0 P5

M163 S1 P0

M163 S2 P1

M164 S11

; Cyan-Brown

M163 S0 P2

M163 S1 P1

M163 S2 P1

M164 S12

; Magenta-Brown

M163 S0 P1

M163 S1 P2

M163 S2 P1

M164 S13

; Yellow-Brown

M163 S0 P1

M163 S1 P1

M163 S2 P2

M164 S14

; Brown

M163 S0 P1

M163 S1 P1

M163 S2 P1

M164 S15

Step 18: Adding a Multi Part Object for Printing to Repetier Host

Add a multi part object to your print plate and position each part in the correct location. Than assign a color to each part.

Select one of these objects at the end of this page for a first print test:http://reprap.me/diamond-hotend.html

Step 19: Color Printing Results

More photos coming soon waiting for colorful filament to arrive :)