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/
Attachments
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:
Step 5: Y Axis Assembly
Mounting the X axis is the same as the P3Steel version:
Step 6: Z Axis Assembly
Mounting the Z axis is the same as the P3Steel version:
Step 7: Painting the Parts
If you intend to print the parts follow these instructions:
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
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.
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
Attachments
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 :)